/* CSS Document */

body {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 4px;
}
form {margin:0px;padding:0px;}
a:link {
	text-decoration: none;
	color:#000000;
}
a:visited {
	text-decoration: none;
	color:#000000;
}
a:hover {
	text-decoration: underline;
	color:#000000;
}
a:active {
	text-decoration: underline;
	color:#000000;
}
#contenido {
	margin: auto;
	width: 759px;
	padding-top:0px;
	padding-bottom: 0px;
	
}
#contenidodos {
	margin: auto;
	width: 759px;
	padding-top:0px;
	padding-bottom: 0px;
	vertical-align:top;
}
#contenidolegal {
	margin: auto;
	width: 759px;
	padding:5px;
	font-size:12px;
}
#productos p{
	margin-top:0px;
	margin-bottom:5px;
}

#productos p a{
	color:#006633;
	text-decoration:none;
}

#productos p a:hover{
	text-decoration: underline;
}


#home {
	background-color: #FFFFFF;
	width: 759px;
	margin:auto;
}
#logohome {
	background-color: #FFFFFF;
	width: 212px;
	float:left;
}
#cajalogin {
	background-color: #FFFFFF;
	width: 212px;
	height:83px;
	float: right;
	margin-top:10px;
	margin-bottom:10px;
	border-left: #E9E9EA solid 1px; border-right:#E9E9EA solid 1px; border-bottom:#E9E9EA solid 1px; border-top:#E9E9EA solid 1px;padding:7px;
	text-align:left;
}
#bannerhome {
	background-color: #FFFFFF;
	width: 553px;
	width:139px;
}
#datosbursatil {
	background-color: #FFFFFF;
	width: 255px;
	height:170px;
	border-left:#CCCCCC solid 1px;
	border-bottom:#CCCCCC solid 1px;
	padding-left:10px;
	padding-bottom:8px;
	padding-right:19px;
}
.inizquierdablanco{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; text-align:left; padding-left:4px; background-color:#FFFFFF;
}
.inizquierdagris{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; text-align:left; padding-left:4px;  background-color:#EEEEEE;
}
.inizquierdanegrita{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; text-align:left; padding-left:4px;  background-color:#FFFFFF; font-weight:bold;
}
.inderechablanco{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; text-align: right; padding-left:4px; background-color:#FFFFFF;
}
.inderechagris{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; text-align: right; padding-left:4px;  background-color:#EEEEEE;
}
.inderechanegrita{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-align: right; padding-left:4px;  background-color:#FFFFFF;font-weight:bold;
}






#noticiahome {
	background-color: #FFFFFF;
	width: 228px;
	height:170px;
	border-left:#CCCCCC solid 1px;
	border-bottom:#CCCCCC solid 1px;
	padding-left:19px;
	padding-bottom:8px;
	padding-right:19px;
}
#noticiahome a {
font-weight:bold;
color:#333333;
}
.fondouno {
height:21px;
width:190px;
margin:auto;
padding:5px;
border-top:solid 1px #FFFFFF;
border-right:solid 1px #FFFFFF;
border-left:solid 1px #FFFFFF;
border-bottom:solid 1px #FFFFFF;
font-size:12px;
color: #999999;
background-color:#EEEEEE;
background-repeat:no-repeat;
background-image:url(../images/flechita.gif);
background-position:178px 11px;
}

.fondounox {
height:21px;
width:190px;
margin:auto;
padding:5px;
border-top:solid 1px #FFFFFF;
border-right:solid 1px #FFFFFF;
border-left:solid 1px #FFFFFF;
border-bottom:solid 1px #FFFFFF;
font-size:12px;
font-weight:bold;
color: #999999;
background-color:#DDDDDD;
background-repeat:no-repeat;
background-image:url(../images/flechita2.gif);
background-position:178px 11px;
}
.fondouno a:hover{
text-decoration:none;
}

.fondouno img {
padding-left:80px;
}



.fondodos {
height:20px;
width:183px;
margin:auto;
padding:5px;
border-top:solid 1px #FFFFFF;
border-right:solid 1px #FFFFFF;
border-left:solid 1px #FFFFFF;
border-bottom:solid 1px #FFFFFF;
font-size:13px;
color: #999999;
display: block;
background-color:#EEEEEE;

}

.fondodos a:hover {
background-color:#DFDFDF;
text-decoration:none;
}

.fondodos img {
padding-left:80px;
}



.linkcajalogin {
 text-decoration:underline;
 color:#999999;
}
#material { width:527px; padding:0px 0px 0px 16px;color:#666666;font-size: 12px;line-height:18px;}
#material .link{ font-weight:bold; text-decoration:underline;}

.textoventana { color:#666666;font-size: 12px;font-weight:bold;}
.textoapvformulario { color:#666666;font-size: 12px;line-height:18px;}
.textoapvformulariobold { color: #333333;font-size: 12px; font-weight:bold;line-height:18px;}
.textoventanados { color: #999999;font-size: 12px;}

.titulofondos { width:759px; height:39px;padding:0;color:#000000;vertical-align:top;margin:auto;}
.topimage { width:214px; height:39px;padding:0;vertical-align:top; float:left}

.menudenavegaciondos { width:544px; height:39px; padding:0px; text-align:right;vertical-align:top; float:right;}
.rutados { width:759px; height:16px; padding:0px 0px 20px 0px;color:#000000; margin:auto;}
.rutados a {text-decoration:none;}
.rutados a:hover {text-decoration:underline;}
#titulodos {width:759px; padding:0px 0px 0px 0px; margin:auto;}
#legal {width:719px;text-align:center;font-size:12px;font-weight:bold;background-color:#EEEEEE; border-left: #666666 solid 1px; border-right:#666666 solid 1px; border-bottom:#666666 solid 1px; border-top:#666666 solid 1px;padding:14px 20px 14px 20px;color:#000000; margin:auto;}
#legal a {text-decoration:underline;}

/*** SUB NAVEGACION HORIZONTAL
*********************************************************/
#subnavcontainer{ width:759px;background: #458169;padding: 0.3em 0 0 0; margin:auto;}
#subnavcontainer:after {content: "";display: block;line-height:0px;font-size:11px;clear:both;}
ul#subnavlist{list-style: none;padding: 0;margin: 0 auto;width: 759px;font-size: 11px;}
ul#subnavlist li{display: block;float: left;width: 175px;margin: 0 0 0 0;padding: 0 0 0 0;}
ul#subnavlist li a {display: block;width: 100%;padding: 0.5em;border-width: 1px;border-color: #458169 #458169 #458169 #FFFFFF;border-style: solid;color: #FFFFFF; font-weight:bold;text-decoration: none;background: #458169;}
#subnavcontainer>ul#subnavlist li a { width: auto; }
ul#subnavlist li#active a {background: #458169;color: #FFFFFF;}
ul#subnavlist li a:hover, ul#subnavlist li#active a:hover{color: #FFFFFF;border-color: #458169 #458169 #458169 #FFFFFF; text-decoration:underline;}


.iconosdos { width:759px; height:18px; text-align:right; padding:20px 0px 0px 0px; margin:auto;}
#titulotabla { width:749px;clear: both;font-weight:bold; color:#458169; font-size:11px;padding: 20px 0px 5px 0px; margin:auto;}
.celdaverda {color: #FFFFFF;background-color: #458169; font-weight:bold; font-size:12px; padding-left:7px;}
.celdagris {color: #FFFFFF;background-color: #EEEEEE;}
#mainbox {clear: both;width: 759px;margin: auto;}
#maincontent {font-size: 11px;line-height: 1.5em;padding: 0px 0px 0px 0px;}
#maincontent p {margin: .3em 0 1em 0;}
#maincontent ul, #maincontent ol {margin: 1em 0 1em 1.25em;padding: 0 0 1em 1.25em;}
#maincontent li {margin: 0;}
#datatable table {border-collapse: collapse;border: 0;font-size: 11px;width: 100%;}
#datatable th, #datatable td {text-align: left;padding: 0px;border: 1px solid #E5E5E5;font-weight: normal;font-size: 11px;}
#mainbox #maincontent #datatable a {text-decoration: none;padding: 2px 6px;color: #333333;display: block;cursor: pointer !important;}
#mainbox #maincontent #datatable a:hover {background-color: #458169;color: #FFFFFF;background-image: none;border-color: #FFFFFF;}
.dwnlnk {background-position: left bottom;}
.namecell {color: #FFFFFF;background-color: #5F5F5F;}
.rowLite {cursor: default;background-color:#F6F6F6;}
.alineacion-izquierda{float: right;margin: 0 0 10px 0; border:0px;}
#encuesta { font-size:11px; font-weight:bold; padding-bottom:10px;line-height:18px;}
#encuesta table { font-size:12px; font-weight:normal; padding:5px;}

#seleccion {padding:38px 0px 0px 0px; text-align:left; width:140px;float:right; height:15px;}
.botonbusuqeda {background-color:#FFFFFF;color:#418569;font-weight:normal;font-size:12px;border:1px double #418569;float:left;height:20px;margin-bottom:8px;}
.caja200 {width:150px;height:12px;font-size:10px; color:#458168;border:1px solid #999999;margin-right:2px;}
#datosfondos { padding:4px 0px 15px 0px; font-size:15px; color:#333333;}
.fondo { font-weight:bold; color:#000000; font-size:16px;}
.verdeinfo { font-weight:bold; color:#458169; font-size:11px;}
#celda-fecha { font-size:11px;font-weight:bold; color:#666666;text-align:right;padding:0px 0px 5px 0px;}


#celdaverda-titulo {color: #FFFFFF;background-color: #96C1B2; font-weight:bold; font-size:11px;padding: 0.1em 0 0.1em 1em;}
#celda-contenido {color: #333333;background-color: #FFFFFF; font-size:11px;padding: 0.2em 0 0.8em 1em;line-height: 18px;vertical-align:top;}
#celda-contenidodos {color: #333333;background-color: #FFFFFF; font-size:11px;padding: 0.2em 0 0.8em 1em;line-height: 18px;vertical-align:top;}
.celdaverda-titulo {color: #FFFFFF;background-color: #96C1B2; font-weight:bold; font-size:11px;padding: 0.1em 0 0.1em 1em;}
.celdagris-contenido {color: #666666;background-color: #E7E8E8; font-size:11px;padding: 4px 0 4px 1em;}
.celdagris-negrito {color: #458169;font-weight:bold;}
.celdagrisclaro-contenido {color: #666666;background-color: #F3F3F3; font-size:11px;padding: 0 0 0 1em;}
.celdagrisclaro-contenidorigth {text-align:right;color: #666666;background-color: #F3F3F3; font-size:11px;padding: 0 0.8em 0 1em;}
.celdagris-contenidorigth {text-align:right;color: #666666;background-color: #E7E8E8; font-size:11px;padding: 4px 0.8em 4px 1em;}
.celdagris-negro {font-weight:bold;}
.celda-centrado {color: #666666;background-color: #F3F3F3; font-size:11px;padding: 0 0 0 1em;text-align:center;}
.celda-fecha { font-size:11px;font-weight:bold; color:#666666;text-align:right;padding: 1em 1em 1em 0;}
#celda-contenido-verde {font-weight:bold; color:#458169; background-color: #FFFFFF; font-size:11px;padding: 25px 15px 15px 1em;line-height: 18px;vertical-align:top;}
#celda-contenido img { padding: 0 1.5em 0.8em 0;}
.col { background-color:#FFFFFF; border:1px solid #CCCCCC;vertical-align:top;}
.col-texto { font-size:11px; color:#666666; text-align:left; vertical-align:top;}
.col-negrito { font-weight:bold; font-size:11px; color:#666666; text-align:left;}
.espacio_blanco { height:10px;}
.alineacion-izquierda{float: right;margin: 0 0 10px 0; border:0px;}
.descripcion-contenido { font-size:11px;background-color:#F8F8E0;border:1px solid #A6A6A6;padding:14px 20px 14px 20px;overflow:auto;line-height:18px}

.lineaunpixel { height:1px; background-color:#A6A6A6}
.centrogrisclaro { font-size:11px; text-align:center; background-color:#EEEEEE;}
.centroblanco { font-size:11px; text-align:center; background-color: #FFFFFF;}
.izquierdagrisclaro { font-size:11px; text-align:left; background-color:#EEEEEE;  padding-left:5px;}
.izquierdagrisclarotv { font-size:11px; color:#458169;text-align:left; background-color:#EEEEEE;  padding:5px;}
.izquierdablanco { font-size:11px; text-align:left; background-color: #FFFFFF; padding-left:5px;}
.izquierdablancotv { font-size:11px; color:#458169; text-align:left; background-color: #FFFFFF; padding:5px;}
.izquierdaverde { font-size:11px; text-align:left; background-color: #458169; padding-left:5px; padding-top:5px; padding-bottom:5px;font-weight:bold; color:#FFFFFF;}
.centroverde { font-size:11px; text-align:center; background-color: #458169; padding-top:5px; padding-bottom:5px;font-weight:bold; color:#FFFFFF;}
.centroverde2 { font-size:11px; text-align:center; background-color: #458169; padding-top:5px; padding-bottom:5px;font-weight:bold; color:#FFFFFF;vertical-align:top;margin:0px 5px 0px 5px;}
.centroverde2 i{font-style:normal;font-size:10px;}








/*** ACORDION
*********************************************************/
div.uiaccordion {padding:0px 0px 0px 0px;}
.uiaccordiontitle { cursor:pointer;}
.uiaccordioncontent {overflow:auto;cursor:auto;}
.tapsdesplegue {color:#666666; font-size: 12px; line-height: 18px;padding:15px 0px 15px 10px; width:517px;height:inherit;veRTICAL-ALIGN:middle;}
.tapsdesplegue a {	font-weight:bold; color:#000000;text-decoration: none;}
.tapsdespleguepreguntas {color:#666666; font-size: 12px; line-height: 18px;padding:0px 0px 0px 0px; }
.negrito {font-weight:bold;}
.verde {font-weight:bold; color:#458169;}
.verdegrande { font-size:14px;font-weight: lighter; color:#458169;}
.verdepregunta { font-size:13px;font-weight: lighter; color:#458169;}
.verdepregunta span span{padding-left:19px;font-weight:normal;}
#menuct {
	text-align:left;
	float:left;
	width:216px;
	background-image: url(../quienes/images/fondo.gif);
	background-repeat:no-repeat ;
	
	
}





/*** HEADER
*********************************************************/
#logo {
	float:left;
	width:216px;
	height:71px;
}
#header {
	text-align:right;
	background:#458169;
	float:left;
	width:543px;
	height:71px;
}

#menu {
	text-align:left;
	float:left;
	width:214px;
	background-image: url(../quienes/images/fondo.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 750px;
}
#informacion {
    float:left;
    width:540px;
    margin-right:0px;
    text-align: left;

}
#informacionguia {
    float:right;
    width:544px;
    text-align: left;

}

#separador {
	background:#FFFFFF;
	width:759px;
	clear: both;
	height: 2px;
	margin: auto;
	font-size:1px;
	color:#FFFFFF;
}
.ruta {
	width:527px;
	height:16px;
	padding:5px 0px 20px 16px;
}
.ruta a#inicio {
	font-weight:bold;
}
.paginador {
	float:right;
	width:146px;
}
#titulo {
	width:527px;
	padding:0px 0px 0px 16px;
}
.lineaunpixel {
	background-color: #666666;
	height: 1px;
}
.centrogrisclaro {
	text-align:center;
	background-color:#EEEEEE;
	color:#333333;
}
.centroblanco {
	text-align:center;
	background-color: #FFFFFF;
	color:#333333;
}
.izquierdagrisclaro {
	text-align:left;
	background-color:#EEEEEE;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	color:#333333;
}
.izquierdablanco {
	text-align:left;
	background-color: #FFFFFF;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	color:#333333;
}
.izquierdaverde {
	text-align:left;
	background-color: #458169;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	color:#FFFFFF;
}
.centroverde {
	text-align:center;
	background-color: #458169;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	color:#FFFFFF;
}
.iconos {
	width:527px;
	height:18px;
	text-align:right;
	padding:20px 0px 0px 16px;
}
.legalinfofinal {
	width:527px;
	height:18px;
	text-align: left;
	font-size:10px; color:#CCCCCC;
	padding:10px 0px 10px 16px;
	margin-top:10px;
}

/*** FOOTER
*********************************************************/
#alto {
	width:759px;
	clear: both;
	padding-bottom: 10px;
	margin: auto;
	background-color: #FFFFFF;
	background-image: url(../images/fondofooter.gif);
	background-repeat: repeat-x;
}
#alto-dos {
	width:759px;
	padding-bottom: 7px;
}

#larrain {
	width:85px;
	height:34px;
	float: right;
}
#footer {
	width:759px;
	font-size:10px;
	color:#666666;
	line-height:16px;
	margin: auto;
	padding-top: 10px;
}
#footer a{
	color:#666666;
	}
.iconosfooter {
	padding:0px 0px 0px 0px;
	color:#CC0000;
	}
#footer .telefonos{
	text-align:right;
	margin-top:10px;
	background-image:url(images/telefono.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	width:134px;
	height:10px;
	float:left;
}	

/*** FORMULARIOS
*********************************************************/
form { border: 0px; padding: 0px;}
#tabla { border: 0px; padding: 10px 10px 10px 10px; }
label {float: left;}
/*input, textarea {border: 1px solid #333333;}*/
/*input:focus, textarea:focus, input.sffocus, textarea.sffocus {background: #EEEEEE;border-color: #EEEEEE;}*/
.descripcion-contenido { font-size:11px;background-color:#F8F8E0;border:1px solid #A6A6A6;padding:14px;overflow:auto;line-height:18px}






.oculto{display:none;}
.visible{
	width:214px;
	list-style: none;
	margin: 0px;
	padding: 0px;} 
	
	
li.htm
{
	background-image: url(../images/flecha2.gif);
	background-position:0px 8px;
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 3px 0 0px 22px;
	margin: 0;
	list-style-type: none;
}
li.htm a#negro
{
color:#000000;
font-weight:bold;
}

#primero {
	font-size:13px;
	font-weight: bold;
	background:transparent url(../images/flecha.gif) left center no-repeat;
	background-position:0px 3px;
	width:187px;
	padding: 5px 0px 0px 27px;
	background-position:0px 8px;
	display:block;
	}
#primero a {
	color:#666666;
	text-decoration:none;
	}
#primero a:hover {
	color: #000000;
	}
#primero a#destacado {
	color:#000000;
	text-decoration:none;
	}
.destacado{
	color:#000000;
	text-decoration:none;
}
	
#imit {
	margin: auto;
	width: 759px;
	padding-top:7px;
	text-align:right;
	padding-bottom:10px;
	
}

/* CSS REALIZADOS POR VHS*/

/* css para el aumentar y disminuir letras*/
.cambiarTamano{}


/* para uiwindow*/
div.uiwindow .uititlebar {
    border-color: #FFFFFF;
    border-width: 1px;
    border-style: solid;
    font-weight: bold;
    color:#FFFFFF;
    background-color:#9999CC;
    border-color: #FFFFFF;
    margin:0px;
    padding:0px 0px 0px 0px;
    border:0px;
    /*font-size:1.2em;*/
height:13px;
}

div.uiwindow {
    border-color: #666666;
    border-width: 1px;
    border-style: solid;
/*    padding: 1px;*/
}

div.uiwindow .uicontent {
    border-color: #FFFFFF;
    border-width: 1px;
    border-style: solid;
    padding: 1px;
    font-size:1em;
    font-weight:normal;
    background-color:#FFFFFF;
    overflow:auto;
    cursor:auto;
}
.font12{font-size:12px;font-weight:bold;margin-top:10px; color:#006633;}
div.tapsdesplegue b a{color:#006633;}
div.spacerb {display:block;height:18px;}
#det4_ p .tab01{padding-left:16px;}
.tab02{padding-left:16px;}

div.alert{width:75%;display:block;background-color:#EEEEEE;color:#458169;font-size:12px;font-weight:bold;padding:0px 0px;margin:auto;border:1px solid #CCCCCC;text-align:center;vertical-align:middle;}
div.alert span{border:3px solid #FFFFFF;margin:0px;display:block;width:auto;height:auto;padding:11px 8px;}

div.Clave{text-align:left;vertical-align:middle;width:auto;}
div.Clave a{text-decoration:none;font-size:11px;}
div.Boton {padding-left:50px;margin:4px;}
div.Clave input{border:1px solid #000000;color:#000000;}
div.Clave table.Cuentas{font-size:11px;width:50%;margin-right:10px;}
div.Clave table.Cuentas td:hover{background-color:#3300FF;}
div.Clave table.Cuentas td{padding:3px;/*border-bottom:1px solid #458169;*/text-align:left;width:auto;padding-right:8px;padding-left:8px;width:60px;}
div.Clave table.Cuentas th{padding:3px;border-bottom:1px solid #CCCCCC;/*border-bottom:1px solid #458169;border-left:1px solid #458169;*/text-align:left;font-weight:normal;width:auto;padding-left:10px;}
div.Clave table.Cuentas th a{color:#666666;text-decoration:none;}
div.Clave table.Cuentas th a:hover{color:#000000;}
div.Clave table.cambiaClave{width:auto;}
div.Clave table.cambiaClave a{text-decoration:none;}
div.Clave table.cambiaClave td{width:95px;text-align:left;padding-right:10px;padding-bottom:4px;padding:2px 10px 4px 6px;font-weight:bold;font-size:11px;}
div.Clave table.cambiaClave th{text-align:left;font-weight:normal;padding-bottom:4px;padding-left:6px;font-weight:bold;font-size:11px;}
div.Clave table.cambiaClave th.image{text-align:right;padding:5px;}
div.Clave table.cambiaClave th a:hover{text-decoration:none;}

div.Clave table.cambiaClave2{width:auto;}
div.Clave table.cambiaClave2 a{text-decoration:none;}
div.Clave table.cambiaClave2 td{width:auto;text-align:left;padding-right:10px;padding-bottom:4px;padding:2px 10px 4px 6px;font-weight:bold;font-size:11px;line-height:13px;1}
div.Clave table.cambiaClave2 th{text-align:left;font-weight:normal;padding-bottom:4px;padding-left:6px;font-weight:bold;font-size:11px;}
div.Clave table.cambiaClave2 th.image{text-align:right;padding:5px;padding-right:0px;padding-top:3px;}
div.Clave table.cambiaClave2 th a:hover{text-decoration:none;}
div.Clave table.cambiaClave2 td b{font-weight:normal;font-size:10px;}
.Pregunta{padding:5px; padding-left:2px;}

#material h6{display:block;font-size:10px;padding:0px;text-align:left;margin:0px;}
#material h5{display:block;font-size:12px;padding:0px;text-align:left;margin:8px 0px;}
#material h5 b{font-size:10px;padding-left:7px;font-weight:normal;vertical-align:middle;}
.negro{color:#000000;}
.flotaderecha{float:right;}
.flotaIzq{float:left;}
div.Advert{display:block;width:200px;padding:12px;color:#333333;border:1px solid #999999;text-align:center;vertical-align:middle;font-size:11px;}
div.Bordegris{border-bottom:1px solid #CCCCCC;padding:3px;}
