body								{ background-color: #e9e9e9; margin:0px; padding:0px; font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:11px; color: #757575; margin-top: 5px;}
.clear, hr							{ clear: both; margin: 0; padding: 0; font-size: 0; line-height: 0;}
p									{ margin: 1em 0; }

a									{ text-decoration:none;}

/* para CONGRESO */
div.congreso a, 
div.congreso a:link, 
div.congreso a:visited				{ color: #f09119; text-decoration: none; }
div.congreso a:hover, 
div.congreso a:active, 
div.congreso a:focus				{ color: #f6b767; text-decoration: none; }


h2									{ color: #000000; font-size:1.6em; letter-spacing: -0.04em; font-weight: normal; margin-top: 0; }
h3									{ color: #000000; font-size:1.4em; letter-spacing: -0.01em; font-weight: normal; margin-bottom:0.4em;}
h4									{ font-size:1.3em; letter-spacing: -0.01em; font-weight: bold; margin-bottom:0.4em;}

table								{ width: 100%;}

form											{ margin: 0; padding: 0;}

input											{ color: #777777; border: 1px solid #dbdbdb; background-color: #f5f5f5; text-indent: 2px; font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif;  font-size:11px;  }
input:hover, input:focus						{ color: #b2b3b3;  border-color:#9c9b9b;  }

input.button									{ color: #5395a1; cursor: pointer; text-indent: 0; text-align: center; font-weight:bold; font-size:10px; padding:3px; background-color:#b9d7dc; border-color:#b4cfd4; }
input.button:hover, input.button:focus			{ color: #1d7281; background-position: 0 -30px; border-color:#96bec5;}

select															{ color: #777777;border: 1px solid #dbdbdb; background-color: #f5f5f5; }
select:hover, select:focus, select:active						{ color: #6b6a6a;   }

textarea														{ color: #777777; border: 1px solid #dbdbdb; background-color: #f5f5f5; text-indent: 2px; font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:11px;}
textarea:hover, textarea:focus, textarea:active					{ color: #b2b3b3; border: 1px solid #9c9b9b;}


/* para CONGRESO */
div.congreso input.button										{ background-color:#ee8500; color:#fce7cc; border-color:#e68e30; font-weight:bold;}
div.congreso input:hover, input:focus							{ color: #777777;}
div.congreso input.button:hover, input.button:focus				{ color: #ffffff; }
div.congreso select												{ color: #ee8500;  }
div.congreso select:hover, select:focus, select:active			{ color: #ee8500;}
div.congreso textarea											{ color: #777777; }
div.congreso textarea:hover, textarea:focus, textarea:active	{ color: #777777;}


a img									{ border: 0;}




/* MAIN LAYOUT */

/* Grandes áreas */
div#wrapper, div.footer					{ margin: 0 auto; width: 980px;}
div#wrapper								{ border: 2px solid white; }
div#wrapper div.home					{ background-color: #eff5f5;}
div#wrapper div.interna					{ background-color: #eff5f5;}
div#wrapper div.congreso				{ background-color: #ffffff;}


/* Contents */
div.contents							{ height: 1%; border-bottom:1px solid white;}
div.contents div.col_02 h3				{ font-size:19px; font-weight:bold;  letter-spacing:-2px; }
div.contents div.col_02 h5				{ font-size:14px; font-weight:bold;  letter-spacing:-1px; margin-bottom: 5px;}
div.contents div.col_02 ul 				{ margin:0; padding:0; }
div.contents div.col_02 ul li 			{ margin:0; padding:0; }

div.contents div.col_02 ol				{ margin:0; padding:0; margin-left:16px; }
div.contents div.col_02 ol li h4		{ margin:0; padding:0; margin-bottom:4px;}
div.contents div.col_02 ul li h5		{ margin:0; padding:0; margin-bottom:4px;}


div.contents a.descargar				{ font-size:12px; font-weight:bold;  background:  url(style/es/img/layout/flecha_secp_a.gif) no-repeat right;padding-right:14px; text-decoration:none; }
div.contents a.descargar:hover			{ text-decoration:underline; }

div.contents div.paginador 				{ font-weight:normal; color:#999999; font-size:11px; text-align:right;   }	
div.contents div.paginador a			{ color:#005774;  }	


/* HEADER */
div.header											{ height: 80px; border-bottom: 1px solid white;  padding-top:13px;}
div.header h1										{ height:67px; margin-top:0; padding:0;  text-indent:-9999px; overflow:hidden; }
div.header h1 a										{ height:67px; width:282px; display:block; }
div.header div.links								{ float:right; padding-right:15px; color:white;width:40%; text-align:right; color:#ffffff;}
div.header div.links a								{ color: #FFFFFF; font-weight:bold;}
div.header div.links a:hover						{ color:#a6c5ca; }

/* HEADER para CONGRESO */
div.congreso div.header div.links a					{ color:#FFFFFF; }
div.congreso div.header div.links a:hover			{ color:#fbddb8; }



/* FOOTER */
div.footer 											{ font-size:10px; padding-top:4px;  color:#767474;}
div.footer div.links a 								{ color:#767474; text-decoration:none;}
div.footer div.links a:hover 						{ color:#767474; text-decoration:underline;}
div.footer div.copyright							{ float:left; width:50%;}
div.footer div.links								{ float:right;}




/* MAIN NAV */

div.main_nav							{ height: 19px;}
div.main_nav dl, dt, dd, ul 		{ margin: 0; padding: 0; list-style-type: none; }
div#main_nav 							{ position: absolute; z-index:100; }
div#main_nav dl 						{ float: left; }
div#main_nav dt 						{ cursor: pointer; text-align: left; font-weight: bold; margin-top: 1px; padding: 0 15px 0 5px; font-size: 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif}
div#main_nav dt a						{ text-decoration: none; height: 100%; border: 0 none; }
div#main_nav dd 						{ display: none; }
div#main_nav dd ul						{ position: absolute; width: 180px; padding: 5px 3px 0 6px; margin-top: 2px;}
div#main_nav li							{ margin-bottom: 5px;}
div#main_nav li a						{ text-decoration: none; display: block; height: 100%; border: 0; } 

div.main_nav							{ background-color:#1d7281; border-bottom: 1px solid white; }
div.congreso div.main_nav				{ background-color:#f2a33e;}

div.main_nav div.cruzado				{ float: right; text-align: center; line-height: 1.9em; font-weight: bold; height: 19px; width: 100px; font-size: 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background-color: #ed8500; }
div.main_nav div.cruzado a:link, 
div.main_nav div.cruzado a:visited,
div.main_nav div.cruzado a:hover,
div.main_nav div.cruzado a:active		{ color: #ffffff;}
div.congreso div.main_nav div.cruzado	{ background-color: #1c7281;}


/* MAIN_NAV definicion de colores (SALVO CONGRESOS) */
div#main_nav dt 						{ border: 1px solid #649ca9; border-left: 1px solid #095259; color: #ffffff; }
div#main_nav dt a						{ color: #ffffff; }
div#main_nav dd ul						{ background: #ececec; border: 1px solid #d9d9d9; border-left: none; border-top: none;}
div#main_nav li a						{ color: #025974; } 
div#main_nav li a:hover,
div#main_nav li a:focus					{ color: #000000; }







/*HEADER*/

div.home div.header, 
div.interna div.header						{ background: url(style/es/img/layout/header_bck_secp.png) top left no-repeat;}
div.congreso div.header						{ background: url(style/es/img/layout/header_bck_congreso.png) top left repeat-x;}

div.header h1								{ margin: 0; padding: 0;}
div.home div.header h1						{ background:url(style/es/img/layout/logo_secp.gif) no-repeat bottom left;}
div.interna div.header h1					{ background:url(style/es/img/layout/logo_secp.gif) no-repeat  left;}
div.congreso div.header h1					{ background:url(style/es/img/layout/logo_secp_congreso.gif) no-repeat left;}

/*presentacion home*/
div.home div.presentacion div.main_image 			{ width:735px; float:left;  height: 188px;  overflow: hidden; text-indent: -9999px;}
div.home div.presentacion div.intro					{ width:243px; float:right; border-left: 1px solid white; overflow: hidden; text-indent: -9999px;}
div.home div.presentacion div.intro a				{ width:243px; height: 188px; display:block; }

/*presentacion interna*/
div.interna div.presentacion div.main_image 		{ width:735px; float:left;  height: 188px;  overflow: hidden; text-indent: -9999px;}
div.interna div.presentacion div.intro				{ width:243px; float:right; height: 188px; border-left: 1px solid white; overflow: hidden; text-indent: -9999px;}
div.interna div.presentacion div.intro a			{ width:243px; height: 188px; display:block; }

/*presentacion congreso*/
div.congreso div.presentacion div.main_image 		{ width:auto;  height: 188px;  overflow: hidden; text-indent: -9999px;}
div.congreso div.presentacion div.intro				{ display:none;}





/* HOME_COLUMNAS */
div.home div.contents div.col_01					{ width: 25%; float: left;  }
div.home div.contents div.col_01 div.col_wrap		{ border-right: 2px solid white; border-bottom: 2px solid white;}
div.home div.contents div.col_02					{ margin-left: 25%; margin-right: 25%;  }
div.home div.contents div.col_02 div.col_wrap		{ padding: 15px; padding-top:5px; padding-bottom:25px; }
div.home div.contents div.col_03					{ width: 25%; float: right; background-color: #f3f3f3; }
div.home div.contents div.col_03 div.col_wrap		{ border-left: 2px solid white; border-bottom: 1px solid white;}

/* INTERNA_COLUMNAS */
div.interna div.contents div.col_01					{ float: left; width: 75%;   }
div.interna div.contents div.col_01 div.col_wrap	{ padding: 25px; padding-top: 10px; padding-left:40px;}
div.interna div.contents div.col_02					{ margin-left: 75%; background-color:#f3f3f3; border-left: 2px solid white;}
div.interna div.contents div.col_02 div.col_wrap	{ border-bottom: 1px solid white;}
div.interna div.contents div.col_03					{ display: none;}

/* CONGRESO_COLUMNAS */
div.congreso div.contents div.col_01				{ width: 25%; float: left; }
div.congreso div.contents div.col_02				{ margin-left: 25%; margin-right: 25%; padding:10px;  }
div.congreso div.contents div.col_02 div.col_wrap	{ padding:15px; padding-top:5px; padding-bottom:25px; }
div.congreso div.contents div.col_03				{ width: 25%; float: right;  background-color: #f3f3f3;}



/* BOX promo left */	
div.contents div.col_01 div.box_promo_left 					{ border-bottom:1px solid white;}
div.contents div.col_01 div.box_promo_left img				{ filter:alpha(opacity=78); -moz-opacity: 0.8; opacity: 0.8; }
div.contents div.col_01 div.box_promo_left a:hover img		{ filter:alpha(opacity=100); -moz-opacity: 10; opacity: 10; }

/* BOX promo right */	
div.contents div.col_02 div.box_promo_right 				{ border-bottom:1px solid white; text-align:right;}
div.contents div.col_02 div.box_promo_right img				{ filter:alpha(opacity=78); -moz-opacity: 0.8; opacity: 0.8; }
div.contents div.col_02 div.box_promo_right a:hover img		{ filter:alpha(opacity=100); -moz-opacity: 10; opacity: 10; }


/* bottom links */
div.bottom_links								{ padding:0; margin:0;}
div.bottom_links ul 							{ margin:0; padding:0; }
div.bottom_links ul 							{ float:left; width:24.9%;  border-left:1px solid white; list-style:none; background:url(style/es/img/layout/back_links_bottom.gif) repeat-x;}		

div.bottom_links ul li.uno h5 					{ background-position: 15px 0px;}	
div.bottom_links ul li.dos h5 					{ background-position: 15px  -123px;}		
div.bottom_links ul li.tres h5					{ background-position: 15px -259px; }		
div.bottom_links ul li.cuatro h5				{ background-position:15px  -384px;}		


/* 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:5px; }
div.contents div.sub_menu div.selected				    { background: url(style/es/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; 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:10px; }
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 ul li span		{ color:#f1af56; }
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;}






/*---------------------------------------------------------------------------------------------------------*/


/*HOME*/

div.home div.bottom_links ul li h5							{ margin:0; padding:0; background:url(style/es/img/layout/links_bottom.gif) no-repeat  left; text-indent:-9999px; overflow:hidden; }		
div.home div.bottom_links ul li a							{ height:127px; width:244px; display:block; padding:0; margin:0; }		

div.home div.bottom_links ul li.uno h5 						{ background-position: 15px 0;}	
div.home div.bottom_links ul li.dos h5 						{ background-position:15px -124px;}		
div.home div.bottom_links ul li.tres h5						{ background-position: 15px -260px; }		
div.home div.bottom_links ul li.cuatro h5					{ background-position: 15px -385px;}		

div.home div.contents div.col_02 ul li						{ background:url(style/es/img/layout/flecha_li_secp.gif) no-repeat 0 10%; padding-left:9px; list-style:none; margin:0; color:#1c7281; border-bottom:1px solid #c5dade; padding-bottom:10px; margin-bottom:10px;}
div.home div.contents div.col_02 ul li a					{ color:#1c7281; text-decoration:none;}
div.home div.contents div.col_02 ul li a:hover				{ text-decoration: underline;}



/*---------------------------------------------------------------------------------------------------------*/



/*INTERNAS*/

/*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(style/es/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 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.bottom_links ul li h5							{ margin:0; padding:0; background:url(style/es/img/layout/links_bottom.gif) no-repeat  left; text-indent:-9999px; overflow:hidden; }		
div.interna div.bottom_links ul li a							{ height:127px; width:244px; display:block; padding:0; margin:0; }		

div.interna div.bottom_links ul li.uno h5 						{ background-position: 15px 0;}	
div.interna div.bottom_links ul li.dos h5 						{ background-position:15px -124px;}		
div.interna div.bottom_links ul li.tres h5						{ background-position: 15px -260px; }		
div.interna div.bottom_links ul li.cuatro h5					{ background-position: 15px -385px;}		

div.interna div.contents ol										{ margin:0; padding:0;}
div.interna div.contents ol	h5									{ margin:0; padding:0; font-size:11px; }
div.interna div.contents ol	li									{ margin-bottom:5px; }
div.interna div.contents ol	p									{ margin:0; padding:0; }
div.interna div.contents p a									{ color:#1d7281; text-decoration:none; }
div.interna div.contents p a:hover								{ color:#1d7281; text-decoration:underline; }

/*---------------------------------------------------------------------------------------------------------*/

/* CONGRESO */

/* MAIN_NAV COLORES SOLO SECCION CONGRESO */
div.congreso div#main_nav dt 							{ border: 1px solid #fbd29c; border-left: 1px solid #d8851b; color: #ffffff; }
div.congreso div#main_nav dt a							{ color: #ffffff; }
div.congreso div#main_nav dd ul							{ background: #fff2dd; border: 1px solid #f6e1c0; border-left: none; border-top: none;}
div.congreso div#main_nav li a							{ color: #f08400; } 
div.congreso div#main_nav li a:hover, 
div.congreso div#main_nav li a:focus					{ color: #000000; }

/* bottom links */
div.congreso div.bottom_links ul li 					{ background:url(style/es/img/layout/back_links_bottom_congreso.gif) repeat-x; }		
div.congreso div.bottom_links ul li h5					{ margin:0; padding:0; background: url(style/es/img/layout/links_bottom_congreso.gif) no-repeat left; text-indent:-9999px; overflow:hidden; }		
div.congreso div.bottom_links ul li a					{ height:127px; width:244px; display:block; padding:0; margin:0; }		

div.congreso div.bottom_links ul li.uno h5 				{ background-position: 15px 2px;}	
div.congreso div.bottom_links ul li.dos h5 				{ background-position: 15px  -123px;}		
div.congreso div.bottom_links ul li.tres h5				{ background-position: 15px -259px; }		
div.congreso div.bottom_links ul li.cuatro h5			{ background-position:15px  -384px;}		




/*---------------------------------------------------------------------------------------------------------*/

/* Actions */
div.actions_right									{ text-align: right; padding-bottom: 5px; height: 1%}
div.actions_right span.input_item					{ margin: 0 0 0 18px; }
div.actions_right span.input_item span.label		{ margin: 0 3px 0 0; }
div.actions_right span.input_item select			{ color: #1C5084}
div.actions_right span.input_item select:hover, 
div.actions_right span.input_item select:focus		{ color: #000000}
div.actions_right input.button						{ margin-left: 5px;}
div.actions_right a									{ margin: 0 5px; font-weight: bold;}

div.actions_left									{ text-align: left; padding-bottom: 5px; height: 1%}
div.actions_left span.input_item					{ margin: 0 10px 0 0; }
div.actions_left span.input_item span.label			{ margin: 0 3px 0 0; }
div.actions_left span.input_item select				{ color: #1C5084}
div.actions_left span.input_item select:hover, 
div.actions_left span.input_item select:focus		{ color: #000000}
div.actions_left input.button						{ margin-right: 7px;}
div.actions_left a									{ margin: 0 5px; font-weight: bold;}

div.actions_center									{ text-align: center; padding-bottom: 5px; height: 1%}
div.actions_center span.input_item					{ margin: 0 9px 0 9px; }
div.actions_center span.input_item span.label		{ margin: 0 3px 0 0; }
div.actions_center span.input_item select			{ color: #1C5084}
div.actions_center span.input_item select:hover, 
div.actions_center span.input_item select:focus		{ color: #000000}
div.actions_center input.button						{ margin: 0 2px;}
div.actions_center a								{ margin: 0 5px; font-weight: bold;}



/* Forms */
div.form										{ padding: 12px; padding-bottom: 0px; border: 1px solid #d0d0d0; margin: 0 auto; height: 1%; }
div.form table									{ border-collapse: collapse; border-spacing: 0px; margin-bottom:15px; width: 100%;}
div.form div.actions_right,	
div.form div.actions_center,	
div.form div.actions_left						{ padding-bottom: 12px;}
div.form table th								{ width: 30%; padding: 2px 10px 2px 0px; vertical-align: top; text-align: right; font-weight: normal; color: #333333; }
div.form table td								{ width: 70%; padding: 2px 0px 2px 2px; ; vertical-align: top;}
div.form table td div.hint						{ font-size: 10px; padding-bottom: 4px; font-style: italic;}
div.form div.subtitle							{ color:#999999; font-weight:bold; font-size:14px; margin-bottom:7px; letter-spacing:-1px;}
div.form table tr.f_email td input				{ width: 35%;}
div.form table tr.f_password td input			{ width: 35%;}
div.form table tr.f_textarea td textarea		{ width: 99%; height: 80px;}
div.form table tr.f_select td select			{ width: 100%; }
div.form table tr.f_checkbox td input			{ background: none; border: none; margin: 1px 0 0 0;}
div.form table tr.f_textfield td input			{ width: 99%; }
div.form table tr.f_file_single	td div.new_file						{ float:left; padding-bottom: 10px;}
div.form table tr.f_file_single	td div.hint							{ clear: both; padding-bottom: 12px;}


/* Forms: ERROR state */
div.form div.comment_warning				{ margin-bottom:8px; color: #9a1803; text-align:center; }
div.form table tr.f_error th				{ color: #9a1803; font-weight: bold; }
#wrapper .congreso .contents .col_03 .col_wrap .sub_menu .desarrollo p strong {
	color: #000080;
}

/*---------------------------------------------------------------------------------------------------------*/


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 li ul.latin h4						{ margin-left:0;}
div.contents li ul.latin li						{ list-style: lower-latin ; margin-left:8px; margin-bottom:5px;}
div.contents li ul.latin li ul li 				{ list-style:square; margin-bottom:0;}
div.contents 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:none}
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 li ul.latin						{ margin-top:5px;  }
div.interna div.contents div.col_01 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 li ul.latin li						{ color:#777777;}
div.congreso div.contents div.col_02 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;
}
