
/*---------------------------------------------------------------------------------------------------------*/


div.contents div.img		{ float:left; margin-right:18px; margin-bottom:10px; margin-top:3px; }

div.contents div.col_02 ul li						{ list-style:square; margin:0; margin-left:14px; }
div.contents div.col_02 ul.lista li					{ margin-bottom:3px;  list-style:square; margin:0; margin-left:14px;}

div.contents div.confirmacion						{ margin:0; padding:17px;display:block; font-size:12px; color:#1d7281; text-align:center; font-weight:bold; border:1px solid #eceaea; margin-bottom:15px;}

div.contents div.col_02 ul.lista_imagenes			{ margin:0; padding:0; margin-top: 20px; list-style:none;}
div.contents div.col_02 ul.lista_imagenes li		{ padding:0; list-style:none; float:left; margin-left:0; margin-right:19px; }

div.contents div.listado						{ color:#777777; }
div.contents div.listado h4						{ font-size:12px;}
div.contents div.listado h5						{ font-size:11px; display:inline;  color:#777777;}
div.contents div.listado ul						{ border-bottom:1px solid #e1e1e1; padding-bottom:10px;}
div.contents div.listado ul li					{ margin:0; padding:0; list-style:none;}

div.contents ol li ul.latin h4						{ margin-left:0;}
div.contents ol li ul.latin li						{ list-style: lower-latin ; margin-left:8px; margin-bottom:5px;}
div.contents ol li ul.latin li ul li 				{ list-style:square; margin-bottom:0;}
div.contents ol li ul.latin li ul li ul li			{ list-style: circle; margin-bottom:0;}

/* sub menu */	
div.contents div.sub_menu 								{ background-color:#FFFFFF;  }
div.contents div.sub_menu div.titulo 					{ background-color:#dbdbdb; border-bottom:2px solid #f3f3f3; height:28px; color:#878787; padding-left:0px; }
div.contents div.sub_menu div.selected				    { background: url(img/layout/flecha_secp.gif) no-repeat bottom left; height:35px; }
div.contents div.sub_menu div.titulo h4					{ padding:0; margin:0; font-size:10px;  padding:5px; } 
div.contents div.sub_menu div.titulo h4 a				{ color:#878787; text-decoration:none;} 
div.contents div.sub_menu div.titulo h4 a:hover			{ color:#5c5c5c; text-decoration:none;}
div.contents div.sub_menu div.selected h4 a				{ color:#7f7f7f;  }
div.contents div.sub_menu div.desarrollo				{ padding:8px; padding-left:13px; font-size:10px; background-color:#f3f3f3; color:#777777; padding-bottom:10px; height:1%; }
div.contents div.sub_menu div.desarrollo ul				{ margin:0; padding:0; margin-left:18px; padding-bottom:10px; list-style:square; }
div.contents div.sub_menu div.desarrollo ul li			{ margin:0; margin-left:0px; }
div.contents div.sub_menu div.desarrollo ul li a							{ color:#777777; text-decoration:none; }
div.contents div.sub_menu div.desarrollo ul li a:hover						{ color:#000000; }
div.contents div.sub_menu div.desarrollo h5									{ font-size:10px; margin:0; font-weight:bold;}
div.contents div.sub_menu div.desarrollo td input.button					{ padding:1px; text-align:center;  border:1px solid #bfc2c3; background-color:#f1f4f4; color:#b2b3b3; width:50px;}
div.contents div.sub_menu div.desarrollo td input:hover, input:focus		{ color:#000000;}
div.contents div.sub_menu div.desarrollo p									{ margin:0;}

div.contents div.sub_menu p.user		{ font-size:11px; font-weight:bold;  }
div.contents div.sub_menu p.user a		{ color:#777777; font-weight:normal; text-decoration:}
div.contents div.sub_menu p.user a:hover		{text-decoration: underline; color: black; }




/*---------------------------------------------------------------------------------------------------------*/


/*HOME*/
div.home div.contents div.col_02 h3												{ color:#1d7281;  }
div.home div.contents div.col_02 h3 span										{ color:#8eb9c0; }

div.home div.contents div.sub_menu div.desarrollo ul.box_02 					{ margin:0; padding:0; list-style:none; margin-left:0px; }
div.home div.contents div.sub_menu div.desarrollo ul.box_02 li					{ font-weight:normal; margin-bottom:5px;}
div.home div.contents div.sub_menu div.desarrollo ul.box_02 li a				{ font-weight:bold; }

div.home div.contents div.sub_menu div.desarrollo ul.box_03 					{ margin:0; padding:0; list-style:none;  }
div.home div.contents div.sub_menu div.desarrollo ul.box_03 li					{ background:url(img/layout/flecha_li_secp_gris.gif) 0 8% no-repeat;font-weight:normal; margin-bottom:5px; border-bottom:1px solid #dbdbdb; padding-bottom:5px; padding-left:8px; }
div.home div.contents div.sub_menu div.desarrollo ul.box_03 li a				{ font-weight:bold; }

/*buttons*/
div.home div.contents div.button							{ font-size:11px; padding:2px; text-align:center; border:1px solid #bfc2c3; background-color:#f1f4f4; width:56px; float:right;}
div.home div.contents div.button a							{ color:#9d9d9d; text-decoration:none; }
div.home div.contents div.button a:hover					{ color:#000000; text-decoration:none;}

div.partners table 											{ padding-top:6px; padding-bottom:3px;}
div.partners table tr td									{ width:20%; text-align: center;}



/*---------------------------------------------------------------------------------------------------------*/


/*INTERNA*/

div.interna div.contents h3												{ color:#1d7281; font-size:19px; font-weight:bold;  letter-spacing:-2px;}
div.interna div.contents h3 span										{ color:#8eb9c0; }

div.interna div.contents div.col_01 h3									{ color:#1d7281;  }
div.interna div.contents div.col_01 h3 a								{ color:#1d7281;  }
div.interna div.contents div.col_01 ul a								{ color:#1d7281;  }
div.interna div.contents div.col_01 ol li ul.latin						{ margin-top:5px;  }
div.interna div.contents div.col_01 ol li ul li							{ margin-left:30px;  }


/*sub_menu interna*/
div.interna div.contents div.sub_menu 													{ margin-bottom:15px; padding-top:10px; padding-left:14px; background-color:#f3f3f3;  }
div.interna div.contents div.sub_menu div.titulo 										{ background-color:#f3f3f3;  padding-top:0; height:11px;margin-bottom:5px;   }
div.interna div.contents div.sub_menu div.selected			  							{ color: #146472;background: #f3f3f3 url(img/layout/flecha_li_secp_gris.gif) no-repeat 0 70%; padding-left:7px; }
div.interna div.contents div.sub_menu div.titulo h4										{ color:#1c7281; margin:0; padding:0;} 
div.interna div.contents div.sub_menu div.titulo h4 a									{ color:#1c7281;} 
div.interna div.contents div.sub_menu div.titulo h4 a:hover								{ color:#1c7281; text-decoration:none;}
div.interna div.contents div.sub_menu div.desarrollo									{ padding:0; padding-bottom:5px;}
div.interna div.contents div.sub_menu div.desarrollo ul									{ margin:0; padding:0; margin-left:18px; margin-bottom:0;  list-style:square; }
div.interna div.contents div.sub_menu div.desarrollo ul li								{ margin:0; margin-left:10px;  list-style:square; }
div.interna div.contents div.sub_menu div.desarrollo ul li a							{ color:#79a2a9; text-decoration:none; }
div.interna div.contents div.sub_menu div.desarrollo ul li a:hover						{ color:#005774; }
div.interna div.contents div.sub_menu div.desarrollo td input.button					{ padding:1px; text-align:center;  border:1px solid #bfc2c3; background-color:#f1f4f4; color:#b2b3b3; width:50px;}
div.interna div.contents div.sub_menu div.desarrollo td input:hover, input:focus		{ color:#000000;}
div.interna div.contents div.sub_menu div.desarrollo p									{ margin:0;}
div.interna div.contents div.sub_menu div.desarrollo p.user									{ margin-bottom:7px;}






/*listas en sub_menu*/


div.contents div.sub_menu div.desarrollo ul.box_01 					{ margin:0; padding:0; list-style:none; margin-left:0px; }
div.contents div.sub_menu div.desarrollo ul.box_01 li				{ font-weight:normal; margin-bottom:5px;}
div.contents div.sub_menu div.desarrollo ul.box_01 li a				{ font-weight:bold; }

div.interna div.contents ul.list_icono 								{ margin:0; padding:0; list-style:none;  }
div.interna div.contents ul.list_icono li							{ background:url(img/layout/flecha_li_secp_gris.gif) 0 8% no-repeat;font-weight:normal; margin-bottom:5px; border-bottom:1px solid #dbdbdb; padding-bottom:5px; padding-left:8px; }
div.interna div.contents ul.list_icono li a							{ font-weight:bold; }

div.interna div.contents div.col_01 ul.lista li						{ margin-bottom:3px;  list-style:square; margin:0; margin-left:14px;}
div.interna div.contents div.col_01 ul.lista li	a					{ color:#1c7281; text-decoration:none;}
div.interna div.contents div.col_01 ul.lista li	a:hover				{ color:#1c7281; text-decoration:underline;}
div.interna div.contents div.confirmacion a							{ color:#1c7281; }



/*buttons*/
div.interna div.contents div.button									{ font-size:10px; padding:2px; text-align:center;  border:1px solid #bfc2c3; background-color:#f1f4f4; width:52px; float:right;}
div.interna div.contents div.button a								{ color:#9d9d9d; text-decoration:none;}
div.interna div.contents div.button a:hover							{ color:#000000; text-decoration:none;}



/*contents*/
div.interna div.contents table.lista_enlaces 							{ border:1px solid #d9d8d8;  text-align:left; margin-bottom:10px; background-color:#f8fbfb;}
div.interna div.contents table.lista_enlaces tr.head 					{ color:#005774; background-color:#e9e9e9; }
div.interna div.contents table.lista_enlaces tr.head a					{ color:#005774;  }
div.interna div.contents table.lista_enlaces tr.head th,
div.interna div.contents table.lista_enlaces tr.head td 				{ font-weight:bold;  border-bottom:1px solid #d9d8d8;  padding-bottom:2px; border-right:1px solid #d3d1d1; }
div.interna div.contents table.lista_enlaces th							{ width:85%;  font-weight:normal; padding:4px;  border-bottom:1px solid #f2f3f3; border-right:1px solid #e9e9e9; }
div.interna div.contents table.lista_enlaces td							{ width:15%; text-align:center;  border-bottom:1px solid #f2f3f3; padding:4px;}
div.interna div.contents table.lista_enlaces a							{ color:#6d6b6b; text-decoration:none;}
div.interna div.contents table.lista_enlaces a:hover					{ color:#000000;}
div.interna div.contents table.lista_enlaces tr:hover					{ background-color:#eaf3f3; height:1%; }

div.interna div.contents table.lista_calendario							{ border:1px solid #d9d8d8;  text-align:left; margin-bottom:10px; background-color:#f8fbfb;}
div.interna div.contents table.lista_calendario tr.head 				{ color:#005774; background-color:#e9e9e9; }
div.interna div.contents table.lista_calendario tr.head a				{ color:#005774;  }
div.interna div.contents table.lista_calendario tr.head th 				{ font-weight:bold;  border-bottom:1px solid #d9d8d8;  padding-bottom:2px; border-right:1px solid #d3d1d1; }
div.interna div.contents table.lista_calendario tr.head th span 		{ font-weight:normal; }
div.interna div.contents table.lista_calendario th						{ width:85%;  font-weight:normal; padding:4px;  border-bottom:1px solid #f2f3f3; border-right:1px solid #e9e9e9; }
div.interna div.contents table.lista_calendario a						{ color:#6d6b6b; text-decoration:none;}
div.interna div.contents table.lista_calendario a:hover					{ color:#000000;}
div.interna div.contents table.lista_calendario tr.head:hover			{ background-color:#dedddd; height:1%; }
div.interna div.contents table.lista_calendario tr ul					{ padding:5px; }
div.interna div.contents table.lista_calendario tr ul li				{ padding-bottom:2px; }
div.interna div.contents table.lista_calendario tr ul li a				{ padding-bottom:2px; }

div.interna div.contents table.lista_volumenes 							{ border:1px solid #d9d8d8;  text-align:left; margin-bottom:10px; background-color:#f8fbfb;}
div.interna div.contents table.lista_volumenes tr.head 					{ color:#005774; background-color:#e9e9e9; }
div.interna div.contents table.lista_volumenes tr.head a				{ color:#005774;  }
div.interna div.contents table.lista_volumenes tr						{ color:#005774;  }
div.interna div.contents table.lista_volumenes tr.head th,
div.interna div.contents table.lista_volumenes tr.head td 				{ font-weight:bold;  border-bottom:1px solid #d9d8d8;  padding-bottom:2px; border-right:1px solid #d3d1d1; }
div.interna div.contents table.lista_volumenes th						{ font-weight:normal; padding:4px;  border-bottom:1px solid #f2f3f3;  }
div.interna div.contents table.lista_volumenes td						{ text-align:center;  border-bottom:1px solid #f2f3f3; padding:4px; border-right:1px solid #c3c3c3;}
div.interna div.contents table.lista_volumenes a						{ color:#6d6b6b; text-decoration:none;}
div.interna div.contents table.lista_volumenes a:hover					{ color:#000000;}
div.interna div.contents table.lista_volumenes tr:hover					{ background-color:#eaf3f3; height:1%; }


div.interna div.contents table.listado 								{ border:1px solid #d9d8d8;  text-align:left; margin-bottom:10px; background-color:#f8fbfb;}
div.interna div.contents table.listado tr							{}
div.interna div.contents table.listado tr.head 						{ color:#005774; background-color:#e9e9e9;  }

div.interna div.contents table.listado tr.head th,
div.interna div.contents table.listado tr.head td 					{ font-weight:bold;  border-bottom:1px solid #d9d8d8;  padding-bottom:2px; border-right:1px solid #d3d1d1; }
div.interna div.contents table.listado th							{ width:50%;  font-weight:normal; padding:4px;  border-bottom:1px solid #f2f3f3;  border-right:1px solid #e9e9e9;}
div.interna div.contents table.listado td							{ width:35%; text-align:center;  border-bottom:1px solid #f2f3f3; border-right:1px solid #e9e9e9; padding:4px;}
div.interna div.contents table.listado td.minimo					{ width:15%; text-align:center;  border-bottom:1px solid #f2f3f3; border-right:1px solid #e9e9e9; padding:4px;}


div.interna div.contents div.listado							{ color:#777777; color:#6d6b6b;  }
div.interna div.contents div.listado h4							{ font-size:13px; margin:0; padding:0; color:#1d817d;}
div.interna div.contents div.listado h5							{ font-size:11px;  color:#777777;}
div.interna div.contents div.listado ul							{ border-bottom:none; margin-bottom:10px; }
div.interna div.contents div.listado ul li						{ margin:0; padding:0; list-style:none; border-bottom:1px solid #e1e1e1; padding-bottom:10px; padding-top:10px;}
div.interna div.contents div.listado ul li a					{ color:#1d7281;}
div.interna div.contents div.listado div.date					{ margin:0; padding:0; margin-bottom:5px; font-size:9px; color:#a2a0a0; }


div.interna div.contents div.listado ul.partners 							{ border:none;}
div.interna div.contents div.listado ul.partners div.brand					{ float:left; width:20%; display:block; margin-right:10px; text-align:center; padding-top :5px; }
div.interna div.contents div.listado ul.partners div.brand img				{  }
div.interna div.contents div.listado ul.partners div.descripcion			{ float:right; width:78%; display:block;  }


div.interna div.contents div.listado ul.ofertas li 							{ border:none; background:url(img/layout/flecha_li_secp.gif) no-repeat 0 15%; padding-left:9px; list-style:none; padding-bottom:5px;}

div.interna div.contents div.form h4								{ margin:0; padding:0; margin-bottom:7px;color:#1d817d; }

div.interna div.contents div.listado div.button						{ width:130px; font-weight:bold; padding:5px;}
div.interna div.contents div.listado div.button a					{ color:#1c7281;  }

div.interna div.contents table.listado a							{ color:#6d6b6b; text-decoration:none;}
div.interna div.contents table.listado a:hover						{ color:#000000;}
div.interna div.contents table.listado tr:hover						{ background-color:#eaf3f3; height:1%; }

div.interna div.contents div.col_01 div.estatutos_lista	h4				{ font-size:13px; color:#1d817d; letter-spacing:-1px;}
div.interna div.contents div.col_01 div.estatutos_lista h5				{ font-size:11px; color:#1d817d;}

div.interna div.contents div.col_01 div.estatutos_lista ol				{ margin:0; padding:0; }
div.interna div.contents div.col_01 div.estatutos_lista ol li			{ margin-bottom:10px;}
		
div.interna div.contents div.col_01 a.descargar					{ color:#1c7281;}
div.interna div.contents div.col_01 p.encabezado 				{ text-align:right;}
div.interna div.contents div.col_01 p.encabezado span			{ color:#bab4b4;}


div.interna div.contents div.col_01 ul.mapa li 				{ font-weight:bold; font-size:10px;}
div.interna div.contents div.col_01 ul.mapa li ul			{ margin-bottom:10px; }
div.interna div.contents div.col_01 ul.mapa li ul li		{ margin-left:30px;  font-weight:normal;  font-size:11px; list-style:square;}



div.interna div.contents div.col_01 ul.buscador	li					{ margin-bottom:7px; padding-bottom:7px; border-bottom:1px solid #c5dade; }
div.interna div.contents div.col_01 ul.buscador	li span				{ font-style:italic;}










/*---------------------------------------------------------------------------------------------------------*/

/*CONGRESO*/

div.congreso div.contents div.col_02 h3				{ color:#f2a33e;}
div.congreso div.contents div.col_02 h4				{ color:#f2a33e;}
div.congreso div.contents div.col_02 h5				{ color:#f2a33e;}

div.congreso div.contents div.col_02 h3 a			{ color:#f2a33e;}
div.congreso div.contents div.col_02 h4	a			{ color:#f2a33e;}
div.congreso div.contents div.col_02 h5	a			{ color:#f2a33e;}

div.congreso div.contents div.col_02 a.descargar							{ color:#f2a33e;}
div.congreso div.contents div.col_02 ol	li ul.latin li						{ color:#777777;}
div.congreso div.contents div.col_02 ol	li ul.latin li						{ color:#777777;}
div.congreso div.contents a.descargar										{ background:  url(img/layout/flecha_congreso_a.gif) no-repeat right; }

div.congreso div.contents div.col_02 ol						{ color:#f2a33e;}
div.congreso div.contents div.col_02 ol	li					{ color:#f2a33e; margin-bottom:15px;}
div.congreso div.contents div.col_02 ol	li ul li			{ color:#777777; margin-bottom:0; }

div.congreso div.contents div.confirmacion			{ color:#ee8500; }
div.congreso div.contents div.paginador a			{ color:#ee8500; }	

div.contents div.col_01 ul.lista_imagenes			{ margin:0; padding:0; margin-top: 20px; list-style:none;}
div.contents div.col_01 ul.lista_imagenes li		{ padding:0; list-style:none; float:left; margin-left:0; margin-right:19px; }



/*sub_menu*/
div.congreso div.contents div.col_03 div.sub_menu 							{ background-color:#FFFFFF;}
div.congreso div.contents div.col_03 div.sub_menu div.titulo 				{ background-color:#fef5ea; color:#ee8500; height:28px; line-height:1.5em; border-bottom:none;  }
div.congreso div.contents div.col_03 div.sub_menu div.selected			    { background: #fbddb8 url(img/layout/flecha_congreso.gif) no-repeat bottom left; border-bottom:2px solid #ffffff;height:35px; }
div.congreso div.contents div.col_03 div.sub_menu div.titulo h4 a			{ color:#f4ae55; } 
div.congreso div.contents div.col_03 div.sub_menu div.titulo h4 a:hover		{ color:#ee8500; }
div.congreso div.contents div.col_03 div.sub_menu div.selected h4 a			{ color:#ee8500;  }
div.congreso div.contents div.col_03 div.sub_menu div.desarrollo			{ background-color:#ffffff; color:#777777; }
div.congreso div.contents div.col_03 div.sub_menu ul li						{ list-style:square; }



.enlaceNormal{
color:#1d7281;
}
