/*
Los botones llevan el color de fondo y  texto de  filaMenuTitulo 
filatitulo y label1 mismo color
td th filaMenuNormal
*/

body {
	color:#708090;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin: 10px 0px 10px 0px;
	text-align: center;
	background-color: #FFFFFF;	
}


#borde0{ 
border: 2px solid #009933; 
text-align: left; 
width:  260px; 
margin: auto; 
} 

#contenedor0{  
text-align: left; 
width:  260px; 
background-color : #ffffff; 
margin: auto;  
} 


DIV#contenedor {

    MARGIN: 0px auto; 
    MARGIN: 0px auto; 
	/*BORDER-RIGHT : #a0c0a0 2px solid; 	
	/* BORDER-TOP   : #009933 2px solid; 
	/*BORDER-LEFT  : #a0c0a0 2px solid; 
	BORDER-BOTTOM: #000033 1px solid;
	border-bottom-width:thin;*/
	
    LEFT:5%;	
	WIDTH :95%;  
	HEIGHT:95%; 
	TEXT-ALIGN: left;
	POSITION: absolute;
}

DIV#contenedorRev {
    MARGIN: 0px auto; 
	/*BORDER-RIGHT : #FFFFFF 0px solid; 	
	BORDER-TOP   : #FFFFFF 0px solid; 
	BORDER-LEFT  : #FFFFFF 0px solid; 
	BORDER-BOTTOM: #FFFFFF 0px solid;*/
	WIDTH :530px;  
	HEIGHT:750px; 
	TEXT-ALIGN: left;
	/*POSITION: relative; */
}

/*La capa donde se muestra el letrero del dominio del cliente
  si se modifica la altura hay que cambiar el TOP en capamenu y capa2
*/ 
DIV#capacabecera {
	LEFT:30px;
	POSITION: absolute;
	TOP:5px;
	/*WIDTH:650px;*/
	WIDTH:95%;
	height:110px;
	background-color:#FFFFFF;
	FONT-SIZE: 16px; 
	color:#000000; font-weight:lighter; font-family:Verdana, Arial, Helvetica, sans-serif; PADDING-TOP: 0px; ; padding-left:0px;
}

DIV#txtcabecera {
	LEFT:50px;
	POSITION: relative;
	color:#009933;
}

/*La capa1 es la capa donde se carga el menú*/
DIV#capamenu {

	LEFT:30px;
	POSITION: absolute;
	TOP: 105px;
	WIDTH:152px; /* mismo tamaño que celda titulo*/
	/*
	height:250px;
    /* Los bordes llevan el mismo color que la tabla
	BORDER-RIGHT : #27a0bd 2px solid; 		
	BORDER-LEFT : #27a0bd 2px solid; 	
	BORDER-TOP : #27a0bd 2px solid; 	
	BORDER-BOTTOM: #27a0bd 2px solid;
	
	background-color:#f4f4f4;
	*/
	

}

/* En la capa2 se carga el resto de la página */
DIV#capa2 {
	 /* LEFT: 275px; POSITION: absolute; TOP: 115px; background-color:#FFFFFF; width:650px;*/
  	   LEFT: 230px; POSITION: absolute; TOP: 115px; background-color:#FFFFFF; width:700px;

}


/* capa fondo para el fondo de los formularios */
div#capafondo{
position:relative;background-color:#f4f4f4;
}



/* capa blanca */
div#capablanca{
position:relative;background-color:#FFFFFF;
}


/* capa para mostrar las tablas de datos*/
div#capatabla{
position:relative;background-color:#f4f4f4;
}

div#postabla{
position:relative;Left:10px;
}


/* Estilos para las etiquetas */
.Label1 {
  left:10px;
  width: 95px;
  float: left;
  font-size:10px;
  color:#000000;  
  font-weight:bolder;
  position:relative;
}

/* Estilos para los fieldset */

.fld10{border-color:#ffffff;
      height:100px;
	  width:300px;
}	  


Div.Titulo {
	FONT-SIZE: 16px; COLOR: #000000; PADDING-TOP: 13px; HEIGHT: 35px;text-align: center; font-weight:600;
}

Div.filaTitulo0 {    
	FONT-SIZE: 16px; COLOR: #008000; PADDING-TOP: 0px; padding-left:0px; HEIGHT: 35px;text-align: left; font-weight:600; margin-bottom:0px;
}

Div.filaTitulo {
	LEFT:10px; position:relative; FONT-SIZE: 16px; COLOR: #27a0bd; font-weight:bold; PADDING-TOP: 13px; HEIGHT: 35px;text-align: left; font-weight:600;
}
Div.filaTituloRev {
	FONT-SIZE: 16px; COLOR: #000066; PADDING-TOP: 13px; HEIGHT: 20px;text-align: center; font-weight:600;
}


DIV.filaNormal{
	FONT-SIZE: 12px; COLOR: #6091ad; PADDING-TOP: 13px; HEIGHT: 20px; padding-left:10px;
	}

DIV.filaMenuTitulo{
    /* background-color:#009933 */	
	FONT-SIZE: 13px; font-family: verdana, Arial, Helvetica, sans-serif; 
	color:#FFFFFF; font-weight:bold; PADDING-TOP: 7px; padding-bottom:7px; 
	HEIGHT: 15px; padding-left:10px; vertical-align: bottom;  text-align:left; 
	background:  url(tit_menu.png) no-repeat; ;  
}

DIV.filaMenuLinea{
	BORDER-BOTTOM : #27a0bd 2px solid; height:5px; 	
}

DIV.filaMenuNormal{
	FONT-SIZE: 11px;  font-family: verdana, Arial, Helvetica, sans-serif; 
	PADDING-TOP: 7px; HEIGHT: 20px; padding-left:15px; background-color:#f4f4f4; text-align:left;	
	BORDER-RIGHT : #27a0bd 2px solid; 		
	BORDER-LEFT : #27a0bd 2px solid; 
	BORDER-BOTTOM : #27a0bd 2px solid; 		
}

DIV.filaMenuBotton{
	FONT-SIZE: 11px;  font-family: verdana, Arial, Helvetica, sans-serif; 
	PADDING-TOP: 7px; HEIGHT: 20px; padding-left:15px; background-color:#f4f4f4; text-align:left;	
	BORDER-RIGHT : #27a0bd 2px solid; 		
	BORDER-LEFT : #27a0bd 2px solid; 
	BORDER-TOP : #27a0bd 2px solid; 
	BORDER-BOTTOM : #27a0bd 2px solid; 	
}

DIV.filaPaginacion{
	FONT-SIZE: 10px; font-weight: bold; color: #3D3D3D; text-decoration: none;text-align: center;
}

/* Estilos para los enlaces */
A {TEXT-DECORATION: none}
A:link{color:#000000;} 
A:visited{color:#000000;} 
A:hover{color:#000000;} 
/*A:alink{color:"#CCCCFF"} */


p.titulo {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #FFFFFF; text-decoration: none}
p.titulocol {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none}
p.letrero {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 ; text-decoration: none}
p.dato {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #3D3D3D; text-decoration: none}
p.letreroverde {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #008000; text-decoration: none}
p.enlaceverde {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #008000; text-decoration: none}


.SS {font-Family: Arial Narrow, Verdana,Arial,Helvetica; font-size: 11px; color: #000000}
.FF {font-Family:  Verdana,Arial,Helvetica; font-size: 11px; color: #000000}
.txt {font-Family:  Verdana,Arial,Helvetica; font-size: 11px; color: #000000}


td.fila {background-color:  #F5F5F5; vertical-align: middle }
td.fila2 {background-color: #F8F8FF; vertical-align: middle}

/* Estilos para los botones*/

.btn0 {
 LEFT:100px; position:relative; 
}

.aceptar {
 LEFT:100px; position:relative;background-image:url(aceptar.png); background-repeat:no-repeat;  width:86px; height:30px;  border-width:0;cursor: pointer;  
}

.reset {
  LEFT:100px;position:relative;background-image:url(cancelar.png); background-repeat:no-repeat; width:86px; height:30px;  border-width:0; cursor: pointer; 
}


.btn2 {
     padding: 0;
     margin: 0;
     border: 0;
     background-color: #000000;
     width: 100px;
     height: 20px;
     color: #FFFFFF;
     font-size: 14px;
     font-weight: bolder;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     text-shadow: #333 1px 1px 3px;
     text-align: center;
     cursor: pointer;
}

.btn {
 LEFT:100px; position:relative;FONT-WEIGHT: bold; MARGIN-BOTTOM: 1px; WIDTH: 100px; height=20px; COLOR: #FFFFFF; BACKGROUND-COLOR: #669933;
}


table { 
	/*font: 80% Verdana, "New York", Arial, Helvetica, sans-serif;*/
	font:  Verdana,  Arial, Helvetica, sans-serif;
	color: #000;
	/* background: #eee url(mouse.jpg) bottom right no-repeat;*/
	text-align: left;
	border-collapse: collapse;
	border: 2px solid #27a0bd;
	border-top: none;	
}

table a {
	text-decoration: underline;
	color: #105c6e;
}
table a:visited {
	text-decoration: none;
}
table a:hover, table a:active {
	background-color: #008eb1;
	text-decoration: none;
	color: #eee;
}
thead th {
	font-size: 105%;
	color: #eee;
	background-color: #27a0bd;
	border-bottom: 2px solid #008eb1;
}
tbody {

}

tr {
	vertical-align: top;
}
tr,th,td {
	padding: .75em;
}
caption {
/*	height: 27px;*/
	font-size: 110%;
	color: white;
	font-weight: bold;
	text-align: left;		
    background:  url(cab_tabla.png) no-repeat; 
	/* background-position: 92% 0;*/
}
tr.odd td, tr.odd th {
	background-image: url(tealbg.gif);
	background-repeat: repeat;
}
tfoot th,tfoot td {
	padding: 0.2em .75em;
	color: #3a4e58;
	font-weight: bold;
	font-size: 105%;
}
tfoot th {
	text-align: right;
}

tbody tr:hover {
	color: #333444;
	background: #6091ad;
}
tbody tr:hover th, tbody tr.odd:hover th {
	background: #6091ad;
}



.fieldset0 {
    width:60px
}
