@charset "iso-8859-1";
/* CSS Document */
/*divs*/
#principal{position:relative; width:604px; height:auto; margin:auto; 
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5D5D5D;}
#cabecera{ position:relative; float:left; clear:both; margin-bottom:8px;}
#logo{ margin-top:8px; float:left;}
#links{ margin-left:296px; _margin-left:257px; font-size:10px; text-align:right; float:left; margin-top:80px;}
#links a{color:#5D5D5D; text-decoration:underline;}
#links a:hover{color:#643997;}
#menu{ position:relative; float:left; clear:both; width:100%; height:52px; background-image: url(../img/menu.gif); background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; margin-bottom:11px;}
#texto{ width:100%; padding-right:9px; text-align:justify; border:1px solid #643997; border-left:none; border-right:none; border-top:none;}
#texto a{color:#5D5D5D; text-decoration:none;}
#texto a:hover{color:#643997; text-decoration:underline;}
#contenido{width:100%; margin-top:16px;}
#seo{ float:left; margin-right:6px;}
#seo_titulo{ float:left; padding-top:50px;}
#seo_contenido{ width:45%; float:left; clear:both; text-align:justify; padding-right:16px;border:solid 1px #643997; border-right:none; border-left:none; border-top:none;}
#seo_contenido a{color:#5D5D5D; text-decoration:none;}
#seo_contenido a:hover{color:#643997; text-decoration:underline;}
#sem{ float:left; margin-left:43px;}
#sem_titulo{ float:left; padding-top:50px;}
#sem_contenido{ width:48%; float:left; text-align:justify; padding-left:13px; padding-right:8px;border:solid 1px #643997; border-right:none; border-left:none; border-top:none;}
#sem_contenido a{color:#5D5D5D; text-decoration:none;}
#sem_contenido a:hover{color:#643997; text-decoration:underline;}
#texto_grafica1{ float:left;}
#logoreply{ float:left; margin-top:40px; width:100%; height:auto;}
#linksreply{ margin-left:513px; _margin-left:256px; font-size:10px; text-align:right; float:left; margin-bottom:3px;}
#linksreply a{color:#5D5D5D; text-decoration:underline;}
#linksreply a:hover{color:#643997;}
#menureply{ float:left; clear:both; width:100%; height:36px; background-image: url(../img/menu.gif); background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
#pie{width:100%; float:left; clear:both; margin-top:2px; text-align:center; font-size:10px;}
/*fin divs*/

/*Otros elementos.....*/
/*menu*/
.menu ul{ margin:0; padding:0;}
.menu li{float:left;width:auto; margin-right:6px; margin-top:-7px; list-style-type: none; 
		//margin-top:3px;}
.menu li a{color:#5D5D5D; display:list-item; list-style:none; text-decoration:none;}
.menu li a:hover{color:#643997; border:solid 1px #643997; border-bottom:none; border-left:none; border-right:none; padding-bottom:20px;}
/*fin menu*/
#texto ol a{text-decoration:underline; color:#000000;}
.lista_texto ol a:hover{ text-decoration:none; color:#643997;}
/*encabezados*/
.h1{ color:#643997; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-variant:small-caps;}
.h2{ color:#643997; font-weight:bold;}
.h3{ font-size:9px;}
.on{ color:#643997;}
.info a{ color:#643997; font-weight:bold; text-decoration:none; display:compact;}
.info a:hover{ color:#CC99FF;}
/*Propiedades para tabla*/
.estiloceldaencabezados{background-color:#D2DCF2; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333333;}
.estilocelda{background-color:#F3F5FE; font-family:Arial, Helvetica, sans-serif; font-size:10px;  color:#666666;} 
/*formulario*/
.input{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; border:1px #643997 solid;}
.tabla{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}



