body {
	color:#708090;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin: 10px 0px 10px 0px;
	text-align: center;
	background-color: #FFFFFF;	
}



DIV#contenedor {

    MARGIN: 0px auto; 
    MARGIN: 0px auto; 
    LEFT:5%;	
    WIDTH :95%;  
    HEIGHT:95%; 
    TEXT-ALIGN: left;
    POSITION: absolute;
}

/*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:95%;
	height:190px;
	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: 170px;
	WIDTH:152px; /* mismo tamaño que celda titulo*/
}

/* En la capa2 se carga el resto de la página */
DIV#capa2 {
  	   LEFT: 270px; POSITION: absolute; TOP: 180px; 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;
}


/* Estilos para las etiquetas */
.Label1 {
  left:10px;
  width: 95px;
  float: left;
  font-size:10px;
  color:#000000;  
  font-weight:bolder;
  position:relative;
}




Div.filaTitulo {
	LEFT:10px; position:relative; FONT-SIZE: 16px; COLOR: #354f68; font-weight:bold; PADDING-TOP: 13px; HEIGHT: 35px;text-align: left; font-weight:600;
}


DIV.filaNormal{
	FONT-SIZE: 12px; COLOR: #6091ad; PADDING-TOP: 13px; HEIGHT: 20px; padding-left:10px;
	}

DIV.filaMenuTitulo{
	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; 	
}

/* Estilos para los enlaces */
A {TEXT-DECORATION: none}
A:link{color:#354f68;} 
A:visited{color:#354f68;} 
A:hover{color:#354f68;} 


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}




.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 
}

.btn {
 LEFT:100px; position:relative;FONT-WEIGHT: bold; MARGIN-BOTTOM: 1px; WIDTH: 100px; height=20px; COLOR: #FFFFFF; BACKGROUND-COLOR: #669933;
}


table { 
	text-align: left;
	border-collapse: collapse;
	border: 2px solid #354f68;
	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: #354f68;
	border-bottom: 2px solid #008eb1;
}
tbody {

}

tr {
	vertical-align: top;
}
tr, th, td {
	padding: .75em;font-size: 85%;
}
caption {
	font-size: 85%;
	color: white;
	font-weight: bold;
	text-align: left;		
    background:  url('cab_tabla.png') no-repeat; 
}
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
}
