html {
	/* Para que siempre aparezca la barra de scroll */
	min-height: 100%;
	margin-bottom: 1px;
}

body {
	margin:0;
	padding:0;
	text-align:center;
	background-color:#ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 0.8em;
	color:#000000;
	/*color principal de la barra de scroll*/
	scrollbar-face-color: #D5EEF2;
	/*color de la sombra de barra*/
	scrollbar-shadow-color: #C7D6E3;
	/*color del relieve (superior e izquierda)*/
	scrollbar-highlight-color: #C7D6E3;
	/*color de la barra principal*/
	scrollbar-3dlight-color: #336699;
	/*Color del inglete de la barra (derecha y abajo)*/
	scrollbar-darkshadow-color: white;
	/*Color de fondo barra*/
	scrollbar-track-color: #F0F4FC;
	/*Color flechita*/
	scrollbar-arrow-color: #0073BC;
}

#PPAL {margin:0 auto; width:1000px; background-color:#fffff; text-align:left; font-weight:normal; clear:both; overflow:hidden;}
/* #CAB {clear:both; margin:0; padding:0px; width:1000px; height:180px; text-align:center; /* background-color:#DBE6FD; */border-style: solid; border-color: #FFFFFF; border-bottom-color: #C2CBD3; border-width:0px 0px 0px 0px;} */
#CAB {clear:both; margin:0; padding:0px; width:1000px; height:123px; text-align:center; /* background-color:#DBE6FD; */border-style: solid; border-color: #FFFFFF; border-bottom-color: #C2CBD3; border-width:0px 0px 0px 0px;}
#CAB img {text-align:center; vertical-align: middle;}
#IZQ {display:inline; margin:0; float:left; width:150px; /* border-style:solid; border-width:0px; border-color: #000000; */ border-style: solid; border-color: #FFFFFF; border-right-color: #C2CBD3; border-bottom-color: #C2CBD3; border-width:0px 0px 0px 0px; background-color:#FFFFFF;}
#DER {display:inline; margin:0; padding:0; float:right; width:150px; border-style:solid; border-width:0px; border-color: #000000;}
#PIE {margin:0; text-align:center; clear:both;border-style: solid; border-color: #FFFFFF; border-top-color: #D91B29; border-width:0px 0px 0px 0px;}
#CENTRAL {display:inline; float:left;margin:0; width:670px; text-align:left;padding: 0px 5px 5px 9px; border-style:solid; border-width:0 1px 0 0px; border-color: #cccccc;}
#CENTRAL_ANCHO {display:inline; float:left;margin:0; width:820px; text-align:left;padding: 0px 5px 5px 9px; border-style:solid; border-width:0 0px 0 0px; border-color: #cccccc;}
#CENTRAL_PPAL {display:inline; float:left;margin:0; width:670px; text-align:left;padding: 0px 5px 5px 3px; border-style:solid; border-width:0 0px 0 0px; border-color: #F8ADB3;}
#MENU_HOR {width:650px; margin:1px; padding:2px; background-color:#E9F0F9; border-style:solid; border-color: #04234D; border-width:1px; text-align:center;}
#COMPARTE {display:inline; margin:0; text-align:center; padding: 0px;background-color:#FFFFFF; }

img {border:none;}

/* -- enlaces genéricos -- */
body a:link {color: #065DB6;text-decoration: none; font-weight: bold;}
body a:active {color: #065DB6;text-decoration: none; font-weight: bold;}
body a:visited {color: #065DB6;text-decoration: none; font-weight: bold;}
body a:hover {color: #D91B29;text-decoration: none; font-weight: bold;}
body a img {text-align:center; vertical-align:middle;}

/* -- enlaces para el arbol de navegación -- */
a:link.super_peq 	{text-decoration: none; font-weight: normal; font-size: 1px; }
a:active.super_peq 	{text-decoration: none; font-weight: normal;}
a:visited.super_peq 	{text-decoration: none; font-weight: normal;}
a:hover.super_peq 	{text-decoration: none; font-weight: normal;}
.super_peq img 	{vertical-align:middle; height:1px;}

/* -- enlaces para el arbol de navegación -- */
a:link.enlace_arbol {color: #065DB6;text-decoration: none; font-weight: normal;}
a:active.enlace_arbol {color: #065DB6;text-decoration: none; font-weight: normal;}
a:visited.enlace_arbol {color: #065DB6;text-decoration: none; font-weight: normal;}
a:hover.enlace_arbol {color: #35AD97;text-decoration: none; font-weight: normal;}
.enlace_arbol img {vertical-align:middle;}

/* -- enlaces para enlaces relacionados -- */
a:link.enlaces_relacionados {color: #000000;text-decoration: none; font-weight: normal;}
a:active.enlaces_relacionados {color: #000000;text-decoration: none; font-weight: normal;}
a:visited.enlaces_relacionados {color: #000000;text-decoration: none; font-weight: normal;}
a:hover.enlaces_relacionados {color: #35AD97;text-decoration: none; font-weight: normal;}
.enlaces_relacionados img {vertical-align:middle;}

/* -- enlaces para el título de los artículos destacados como principales -- */
a:link.enlace_ppal {color: #334597;text-decoration: none; font-size: 1.4em; font-weight: bold;}
a:active.enlace_ppal {color: #334597;text-decoration: none; font-size: 1.4em; font-weight: bold;}
a:visited.enlace_ppal {color: #334597;text-decoration: none; font-size: 1.4em; font-weight: bold;}
a:hover.enlace_ppal {color: #35AD97;text-decoration: none; font-size: 1.4em; font-weight: bold;}
.enlace_ppal img {vertical-align:middle;}

/* -- enlaces para el título de las notas de prensa que emite la aui -- */
a:link.enlace_asoc {color: #334597;text-decoration: none; font-size: 1.3em; font-weight: bold;}
a:active.enlace_asoc {color: #334597;text-decoration: none; font-size: 1.3em; font-weight: bold;}
a:visited.enlace_asoc {color: #334597;text-decoration: none; font-size: 1.3em; font-weight: bold;}
a:hover.enlace_asoc {color: #35AD97;text-decoration: none; font-size: 1.3em; font-weight: bold;}

/* -- enlaces para las cajas de selecciones -- */
a:link.enlace_sel {color: #0A4BEF;text-decoration: none; font-weight: normal;}
a:active.enlace_sel {color: #0A4BEF;text-decoration: none; font-weight: normal;}
a:visited.enlace_sel {color: #0A4BEF;text-decoration: none; font-weight: normal;}
a:hover.enlace_sel {color: #35AD97;text-decoration: none; font-weight: normal;}
.enlace_sel img {vertical-align:middle;}

/* -- enlaces font peq rojo -- */
a:link.enlace_peq {color: #C6261A;text-decoration: none;font-size: 0.9em; font-weight: normal;}
a:active.enlace_peq {color: #C6261A;text-decoration: none;font-size: 0.9em; font-weight: normal;}
a:visited.enlace_peq {color: #C6261A;text-decoration: none;font-size: 0.9em; font-weight: normal;}
a:hover.enlace_peq {color: #35AD97;text-decoration: none;font-size: 0.9em; font-weight: normal;}
.enlace_peq img {vertical-align:middle;}

/* -- enlaces para las mots -- */
a:link.enlace_breves {color: #C6271A;text-decoration: none;font-size: 0.9em; font-weight: normal;}
a:active.enlace_breves {color: #C6271A;text-decoration: none;font-size: 0.9em; font-weight: normal;}
a:visited.enlace_breves {color: #C6271A;text-decoration: none;font-size: 0.9em; font-weight: normal;}
a:hover.enlace_breves {color: #35AD97;text-decoration: none;font-size: 0.9em; font-weight: normal;}

/* -- enlaces para la lista de secciones de las ediciones anteriores -- */
a:link.lista {margin-top:8px; color: #065DB6;text-decoration: none;font-weight: bold;}
a:active.lista {margin-top:8px; color: #065DB6;text-decoration: none;font-weight: bold;}
a:visited.lista {margin-top:8px; color: #065DB6;text-decoration: none;font-weight: bold;}
a:hover.lista {margin-top:8px; color: #35AD97;text-decoration: none;font-weight: bold;}
.lista {margin-top:8px; color:#000000; font-weight:bold;}
.lista img {margin:0 0 0 50px; vertical-align:middle;}

/* Enlace para los títulos pequeños en rojo */
.tit_p a:link {color:#C6261A;}
.tit_p a:active {color:#C6261A;}
.tit_p a:visited {color:#C6261A;}
.tit_p a:hover {color:#35AD97;}

/* banner */
.banner_p a:link {color:#003366;}
.banner_p a:active {color:#003366;}
.banner_p a:visited {color:#003366;}
.banner_p a:hover {color:#35AD97;}

/* -- enlaces boton registrarse -- */
a:link.reg {padding:5px; color: #000000; letter-spacing: 1px; text-decoration: none; font-size: 0.9em; font-weight: bold;}
a:active.reg {padding: 5px; color:#000000; letter-spacing: 1px; text-decoration: none;font-size: 0.9em; font-weight: bold;}
a:visited.reg {padding: 5px; color: #000000; letter-spacing: 1px; text-decoration: none;font-size: 0.9em; font-weight: bold;}
a:hover.reg {padding: 5px; color: #35AD97; letter-spacing: 1px; text-decoration: none;font-size: 0.9em; font-weight: bold;}

/* -- Enlaces ver más... -- */
.ver_mas a:link {color:#999999;}
.ver_mas a:active {color:#999999;}
.ver_mas a:visited {color:#999999;}
.ver_mas a:hover {color:#35AD97;}

#ficha {float:left; margin:0 0 0 80px; padding:3px; width:813px; line-height:20px; border-style: solid; border-color: #9EB2CB; border-width:1px;}
#ficha .sup {margin:0; padding:3px; width:805px; height:25px; background-color:#9EB2CB; border-style: solid; border-color: #FFC952; border-width:1px;}
#ficha .titulo {float:left; margin:0; padding:0px; color:#fff; font-weight:bold; font-size:1.3em; vertical-align:center;}
#ficha .opts {float:right; margin:0; padding:0px; vertical-align:center; background-color:#fff; border-style: solid; border-color: #FFC952; border-width:1px;}
#ficha .info {margin:0; padding:3px; width:805px; background-color:#fff;}
#ficha .texto {float:left; margin:0; padding:0px;}
#ficha .img {float:right; margin:0; padding:0px; color:#fff; text-align:center; font-weight:bold; background-color:#fff; border-style: solid; border-color: #FFC952; border-width:1px;}
#ficha .img_izq {float:left; margin:5px; padding:0px; color:#fff; text-align:center; font-weight:bold; background-color:#fff; border-style: solid; border-color: #FFC952; border-width:1px;}
#ficha .cv {clear:both; margin:0; padding:0px;}

#noticias_ppal {float:right; margin:0px 0px 5px 0px; padding:0px 0px 0px 5px; width:150px; /* line-height:15px; */ border-style: solid; border-color: #CDCCCC; border-width:0px 0px 0px 1px;}
#noticias_ppal .titulo {margin:0px 0px 0px 0px; padding:1px 0px 0px 0px; color:#717171; font-weight:bold; font-size:1.2em; vertical-align:center; text-align:center;border-style: solid; border-color: #CDCCCC; border-width:0px 0px 0px 0px;}
#noticias_ppal .medio {margin:0px 0px 3px 0px; padding:3px 3px 0px 4px; font-size:0.75em; /* font-weight:bold; */}
#noticias_ppal .sup {margin:0; padding:0px; width:150px; height:27px; /* background-color:#FFC952; */ background-image:url(../graficos/ficha_sup.gif); background-repeat:no-repeat; background-position:top center; border-style: solid; border-color: #FFC952; border-width:0px;}
#noticias_ppal .opts {margin:0; padding:0px; vertical-align:center; background-color:#fff; border-style: solid; border-color: #FFC952; border-width:1px;}
#noticias_ppal .info {margin:0; padding:0; width:150px; background-image:url(../graficos/ficha_cent.gif); background-repeat:repeat-y; background-position:top center; }
#noticias_ppal .texto {margin:0; padding:3px 3px 0px 4px; font-size:0.9em;}
#noticias_ppal .noticia {margin:3px 0px 0px 0px; padding:3px 3px 0px 4px; font-size:0.85em; color:#4E4E4E;}
#noticias_ppal .pie {margin:0; padding:0px; width:150px; height:20px; background-image:url(../graficos/ficha_inf.gif); background-repeat:no-repeat; background-position:top center;}
#noticias_ppal .img {margin:0; padding:0px; color:#fff; text-align:center; font-weight:bold; background-color:#fff; border-style: solid; border-color: #FFC952; border-width:1px;}
#noticias_ppal .cv {clear:both; margin:0; padding:0px;}

.opciones_art {float:left; margin:0px; padding:0px; border-style: solid; border-color: #87C8F1; border-width:0px;}
.opciones_art img {margin:0px; padding:0px; vertical-align:middle}

#ficha_duo {float:left; margin:0px 0px 0px 0px; padding:0px; width:508px; /* line-height:15px; */ border-style: solid; border-color: #CDCCCC; border-width:0px;}
#ficha_duo .titulo {color:#717171; font-weight:bold; font-size:1.2em; text-align:center;}
#ficha_izq {float:left; margin:0; padding:0px; width:252px; border-style: solid; border-color: #CDCCCC; border-width:0px 0px 0px 0px;background-color:#fff;}
#ficha_der {float:right; margin:0; padding:0px 0px 0px 5px; width:250px; border-style: solid; border-color: #CDCCCC; border-width:0px 0px 0px 1px;background-color:#fff;}

/***** TITLES ******/
/* -- enlaces para el título de los artículos -- */
a:link.enlace_titulo {color: #065DB6;text-decoration: none; font-size: 1.2em; font-weight: bold;}
a:active.enlace_titulo {color: #065DB6;text-decoration: none; font-size: 1.2em; font-weight: bold;}
a:visited.enlace_titulo	{color: #065DB6;text-decoration: none; font-size: 1.2em; font-weight: bold;}
a:hover.enlace_titulo {color: #D91B29;text-decoration: none; font-size: 1.2em; font-weight: bold;}
.enlace_titulo img {vertical-align:middle;}

/* title nombre sección */
.title_seccion a:link {color:#003366;font-size:1.4em;font-weight:bold;margin-bottom:0;text-decoration:none;}
.title_seccion a:active {color:#003366;font-size:1.4em;font-weight:bold;margin-bottom:0;text-decoration:none;}
.title_seccion a:visited {color:#003366;font-size:1.4em;font-weight:bold;margin-bottom:0;text-decoration:none;}
.title_seccion a:hover {color:#35AD97;font-size:1.4em;font-weight:bold;margin-bottom:0;text-decoration:none;}
.title_seccion img {vertical-align:middle;}

.title a:link {color:#065DB6;font-size:1.2em;font-weight:bold;margin-bottom:0;text-decoration:none;}
.title a:active {color:#065DB6;font-size:1.2em;font-weight:bold;margin-bottom:0;text-decoration:none;}
.title a:visited {color:#065DB6;font-size:1.2em;font-weight:bold;margin-bottom:0;text-decoration:none;}
.title a:hover {color:#35AD97;font-size:1.2em;font-weight:bold;margin-bottom:0;text-decoration:none;}
.title img {vertical-align:middle;}

.title_m a:link {margin:0; color:#003366;font-size:1em;font-weight:bold; text-decoration:none;}
.title_m a:active {margin:0; color:#003366;font-size:1em;font-weight:bold; text-decoration:none;}
.title_m a:visited {margin:0; color:#003366;font-size:1em;font-weight:bold; text-decoration:none;}
.title_m a:hover {margin:0; color:#35AD97;font-size:1em;font-weight:bold; text-decoration:none;}

.title_p a:link {color:#065DB6;}
.title_p a:active {color:#065DB6;}
.title_p a:visited {color:#065DB6;}
.title_p a:hover {color:#35AD97;}

.tweetlink img {vertical-align:middle;}

/* IZQ OLD */
#menu_mi {margin:10px 0 10px 0; width:150px;}
#menu_mi dl {list-style-type:none;margin:0;padding:0;}
#menu_mi dt {padding-left:10px; border-style: solid; border-color: #3363A5; border-width:0px; background-image:url(../graficos/mi_p.gif); background-repeat:no-repeat;}
#menu_mi dd {border-style: dashed; border-color: #3363A5; border-width:0px;}
#menu_mi dd img {vertical-align:middle;}
a:link.tit_menu_mi {margin: 0 0 10px 10px; color: #3363A5; text-decoration: none; font-size: 1.1em; font-weight: bold;}
a:active.tit_menu_mi {margin: 0 0 10px 10px; color:#3363A5; text-decoration: none;font-size: 1.1em; font-weight: bold;}
a:visited.tit_menu_mi {margin: 0 0 10px 10px; color: #3363A5; text-decoration: none;font-size: 1.1em; font-weight: bold;}
a:hover.tit_menu_mi {margin: 0 0 10px 10px; color: #D91B29; text-decoration: none;font-size: 1.1em; font-weight: bold;}

a:link.tit_submenu_mi {margin: 0 0 3px 5px; color: #000000; letter-spacing: 1px; text-decoration: none; font-size: 0.9em; font-weight: normal;}
a:active.tit_submenu_mi {margin: 0 0 3px 5px;color:#000000; letter-spacing: 1px; text-decoration: none;font-size: 0.9em; font-weight: normal;}
a:visited.tit_submenu_mi {margin: 0 0 3px 5px;color: #000000; letter-spacing: 1px; text-decoration: none;font-size: 0.9em; font-weight: normal;}
a:hover.tit_submenu_mi {margin: 0 0 3px 5px; color: #DE8B93; letter-spacing: 1px; text-decoration: none;font-size: 0.9em; font-weight: normal;}

a:link.tit_submenu_mi_destaca {margin: 0 0 3px 5px; color: #D91B29; letter-spacing: 1px; text-decoration: none; font-size: 1em; font-weight: bold;}
a:active.tit_submenu_mi_destaca {margin: 0 0 3px 5px;color:#D91B29; letter-spacing: 1px; text-decoration: none;font-size: 1em; font-weight: bold;}
a:visited.tit_submenu_mi_destaca {margin: 0 0 3px 5px;color: #D91B29; letter-spacing: 1px; text-decoration: none;font-size: 1em; font-weight: bold;}
a:hover.tit_submenu_mi_destaca {margin: 0 0 3px 5px; color: #DE8B93; letter-spacing: 1px; text-decoration: none;font-size: 1em; font-weight: bold;}

/***************** IZQ Menu lateral izquierdo **********************/
#IZQ dl, #IZQ dt, #IZQ dd, #IZQ ul {margin: 0; padding: 0; list-style-type: none;}
#IZQ li {margin: 0; padding: 0 0 0 10px;}

#IZQ #menu {position: relative; top: 0; left: 0; margin: 5px 0 0 0;}
#IZQ #menu {width: 150px;}
/* #IZQ #menu dd {width: 150px; padding: 0 0 0 2px;} */

#IZQ #menu dt {
/* cursor: pointer; */
margin: 2px 0;
height: 20px;
line-height: 20px;
text-align: left;
font-weight: bold;
font-size: 1em;
/* border: 1px solid #0073BC; */
border-bottom: 0px solid #FFC952;
background: #ffffff;
/* background: #EAF3FC; */
color:#003366;
}

#IZQ #menu dd {padding:0px; margin:0; position: relative; top: 0; left: 0px; width: 148px; border-width: 0px 1px 1px 0px; border-style:solid; border-color:#CDCCCC; line-height: 20px; background-color:#E8F5FD;}

#IZQ #menu li {text-align:left; font-size: 0.9em; background-color:#E8F5FD; margin:0; padding: 0 0 0 0px; border-bottom: 1px solid #CDCCCC;}
#IZQ #menu li.blanco {text-align:left; font-size: 0.9em; background-color:#ffffff; margin:0; padding: 0 0 0 0px; border-bottom: 1px solid #CDCCCC;}

#IZQ #menu li a, #IZQ #menu dt a {
color: #518982;
display: list-item;
text-decoration: none;
border: 0 none;
height: 100%;
}

#IZQ #menu dt a {
color: #0A4BEF;
font-size: 1em;
}

#IZQ #menu li a {
font-weight: normal;
vertical-align:middle;
}

#IZQ #menu li a:hover {color:#0A4BEF; background: #fff; font-weight: normal;}
#IZQ #menu dt a:hover {color:#0A4BEF; background: #fff; font-weight: bold;}

/***************** DER Menu lateral derecho **********************/
#DER dl, #DER dt, #DER dd, #DER ul {margin: 0; padding: 0; list-style-type: none;}
#DER li {margin: 0; padding: 0 10px 0 0;}

#DER #menu {position: relative; top: 0; left: 0; margin: 5px 0 0 0;}
#DER #menu {width: 150px;}
/* #DER #menu dd {width: 150px; padding: 0 2px 0 0px;} */

#DER #menu dt {
/* cursor: pointer; */
margin: 2px 0;
height: 20px;
line-height: 20px;
text-align: center;
font-weight: bold;
font-size: 1em;
/* border: 1px solid #0073BC; */
border-bottom: 0px solid #FFC952;
background: #ffffff;
/* background: #EAF3FC; */
color:#003366;
}

#DER #menu dd {padding:0px; margin:0; position: relative; top: 0; left: 0px; width: 150px; border-width: 0px 0px 0px 0px; border-style:dashed; border-color:#CDCCCC; line-height: 20px; background-color:#ffffff;}

#DER #menu li {text-align:left; font-size: 0.9em; background-color:#ffffff; margin:0; padding: 0 0 0 0px; border-bottom: 1px dashed #CDCCCC;}

#DER #menu li a, #DER #menu dt a {
color: #518982;
display: list-item;
text-decoration: none;
border: 0 none;
height: 100%;
}

#DER #menu dt a {
color: #0A4BEF;
font-size: 1em;
}

#DER #menu li a {
font-weight: normal;
vertical-align:middle;
}

#DER #menu li a:hover {color:#0A4BEF; background: #E8FDF9; font-weight: normal;}
#DER #menu dt a:hover {color:#0A4BEF; background: #E8FDF9; font-weight: bold;}

/* DER */
td.menuder {margin:0; padding:0 3px 0 3px; width:150px; text-align:center; border-style:solid; border-color:#666666; border-width:0 1px 1px 0; background-color:#E9FFFC;}
td.menuder_enlaces {margin:0; padding:0 3px 0 3px; width:147px; text-align:left; border-style:solid; border-color:#666666; border-width:0 1px 1px 0; background-color:#E9FFFC;}
td.menuder_termometro {margin:0; padding:0 3px 5px 3px; width:150px; text-align:center; border-style:solid; border-color:#666666; border-width:0 1px 1px 0; background-color:#E9FFFC;background-image:url(../graficos/fondo_termometro.gif); background-position:bottom; background-repeat:no-repeat;}
td.menuder_activi {margin:0 3px 0 3px; padding:0 3px 0 3px; width:130px; text-align:center; border-style:solid; border-color:#666666; border-width:0 1px 1px 0; background-color:#E9FFFC;}
table.menuderbg {margin:0; padding:0; border-style:solid; border-width:0; width:147px; border-color:#72AEF1; background-image:url(../graficos/lin_fondoder_rojo.gif); background-position:bottom center; background-repeat:repeat;}
.activi_graftit {float:right;margin:10px 5px 0 0; padding:0 2px 0 0; width:105px; height:10px; text-align:right; font-weight: bold; color:#C6261A; font-size: 0.8em; border-style:solid; border-width:0; background-color:#E9FFFC;}
.activi_marco {float:right; margin:0 5px 10px 0; padding: 5px 0 5px 5px; width:110px; text-align:center; text-valign:top; border-style:solid; border-color:#72AEF1; border-width:0px;clear:both; background-color:#E9FFFC;}

/* -- enlaces para el menu superior -- */
a:link.enlace_menu {color: #3F3BB3; letter-spacing: 1px; text-decoration: none;font-size: 0.9em; font-weight: bold;}
a:active.enlace_menu {color: #3F3BB3; letter-spacing: 1px; text-decoration: none;font-size: 0.9em; font-weight: bold;}
a:visited.enlace_menu {color: #3F3BB3; letter-spacing: 1px; text-decoration: none;font-size: 0.9em; font-weight: bold;}
a:hover.enlace_menu {color: #35AD97; letter-spacing: 1px; text-decoration: none;font-size: 0.9em; font-weight: bold;}

/* MENU_HOR */
.caja_hor  {float:left; width:150px; margin:0; padding:0px 5px 0px 5px; border-style:solid; border-color:#D91B29; border-width:0px 1px 0px 0px; color:#3363A5; font-size:0.9em; font-weight:bold; text-align:center;}
.caja_hor2 {float:left; width:150px; margin:0; padding:0px 5px 0px 5px; border-style:solid; border-color:#D91B29; border-width:0px 0px 0px 0px; color:#3363A5; font-size:0.9em; font-weight:bold; text-align:center;}
.caja_hor a:link {color:#3363A5;}
.caja_hor a:active {color:#3363A5;}
.caja_hor a:visited {color:#3363A5;}
.caja_hor a:hover {color:#35AD97;}
.caja_hor2 a:link {color:#3363A5;}
.caja_hor2 a:active {color:#3363A5;}
.caja_hor2 a:visited {color:#3363A5;}
.caja_hor2 a:hover {color:#35AD97;}
.title_seccion {color:#003366;font-size:1.4em;font-weight:bold; margin:1px; padding:0;}
.title_seccion_ppal {color:#717171;font-size:1.2em;font-weight:bold; margin:1px; padding:0;}
.title {color:#065DB6;font-size:1.2em;font-weight:bold; margin:1px; padding:0;}
.tit_p {margin:5px;font-weight:bold;font-size:0.9em;color:#C6261A;}
.tit_p img {vertical-align:middle;}
.tit_pie {font-weight:bold;font-size:0.8em;}
.tit_p_destaca {width:80px;font-weight:bold;font-size:0.75em;color:#C6261A;text-align:left;background-color:#FFFF99;}
.title_m {margin:0; color:#003366; font-size:1em; font-weight:bold;}
.title_p {color:#003366;font-size:0.9em;font-weight:bold;margin:0;}
.antetitle  {font-size:0.9em; margin:1px; padding:0; color:#000000;}
.subtitle  {margin:1px; padding:0; color:#000000;}
.subtitle_ppal {font-weight:bold; margin:1px; padding:0; color:#CE2A00;}
.banner_p {margin:0px; padding:0;font-weight:bold;font-size:0.75em;color:#C6261A;}
.intro a:link {font-style:italic; color:#4E4E4E;}
.intro a:active {font-style:italic; color:#4E4E4E;}
.intro a:visited {font-style:italic; color:#4E4E4E;}
.intro a:hover {font-style:italic; color:#35AD97;}
.intro {font-style:italic; color:#4E4E4E;}
.destacado {margin:0;padding:5px;color:#7F929F;font-weight:bold;clear:both;background-color:#F6F7FA; border-style: solid; border-color: #7499E7; border-width:1px;}
.ver_mas {text-align:left; margin:2px; padding:0; font-size: 0.9em; color:#999999; font-weight:bold;}
.fecha {text-valign:top; font-size: 0.8em; text-align:center; margin:0; padding:0;}
.arbol2 {float:left; margin:0 0 10px 0; text-align:left; font-size:0.875em; /* background-image:url(../graficos/puntito.gif); background-position:bottom center; background-repeat:repeat-x; */}
.arbol {margin:0 0 10px 0; text-align:left; font-size:0.875em; color: #065DB6; vertical-align:middle;/* background-image:url(../graficos/puntito.gif); background-position:bottom center; background-repeat:repeat-x; */}
.arbol .pais{float:left;font-size:1.2em;font-weight:bold; vertical-align:middle;background-color:#ffffff;color:#000000;}
.arbol .pais img{vertical-align:middle;}
.pag_ind {margin:0 0 10px 0; /* font-size:0.875em; */text-align:center;}
.personalizar {float:right;position:absolute;margin:-8px 0 0 360px;padding:2px 5px 2px 5px; color:#666666;font-weight:bold;border:1px solid #000000;background-color:#E95C5C;}
.pais {margin:0;padding:0px; color:#0f194f; font-weight:bold;border:0px solid #000000;}

.jurado_presi 	{clear:both;margin:5px 5px 5px 170px;padding:5px;width:310px;height:60px;line-height:15px;background-color:#F6F9FE;font-size:0.85em;font-weight:bold;border:1px solid #EFAF34;}
.jurado 	{float:left;margin:5px 5px 5px 12px;padding:5px;width:295px;height:60px;line-height:15px;background-color:#F6F9FE;font-size:0.85em;font-weight:bold;border:1px solid #EFAF34;}

/* ENCABEZADOS */
h1 {color:#000000; font-size:2.25em; padding:0 10px 5px 10px; margin:10px;font-weight:normal;text-align:center;}
h2 {color:#000000; font-size:1.5em; padding:0 10px 5px 10px; margin:10px;font-weight:normal;text-align:center;}
h3 {color:#000000; font-size:1.4em; padding:0 10px 5px 10px; margin:10px;font-weight:normal;text-align:center;}
h4 {color:#D91B29; font-size:1.2em; padding:0 10px 5px 10px; margin:10px;font-weight:bold;text-align:left;}
.jurados h4{color:#D91B29; font-size:1.2em; padding:0 10px 5px 10px; margin:5px; font-weight:bold;}
h5 {color:#000000; font-size:0.95em; padding:0 10px 5px 10px; margin:10px;font-weight:normal;text-align:center;}
h6 {color:#000000; font-size:0.625em; padding:0 10px 5px 10px; margin:10px;font-weight:normal;text-align:center;}
strong {text-weight:bold, color:#7F929F;}

/* -- Font sin enlaces -- */
.normal_superpeq 	{font-size: 0.5em;}
.normal_peq 		{font-size: 0.7em;}
.normal 		{font-size: 0.8em;}
.normal_cab 		{font-size: 0.95em;}
.normal_med 		{font-size: 1.125em;}
.normal_med_gran 	{font-size: 1.8em;}
.normal_gran 		{font-size: 1.6em;}
.normal_supergran 	{font-size: 2.25em;}
.normal_cabecera {font-size: 1.125em; color: #12406E; font-weight: bold; text-align:bottom;}

.pdf {margin-right:15px;padding:15px 35px 15px 0; background-image:url(../images/ic_pdf.gif); background-position:right; background-repeat:no-repeat; white-space:nowrap}
.word {margin-right:15px;padding:15px 35px 15px 0; background-image:url(../images/ic_word.gif); background-position:right; background-repeat:no-repeat; white-space:nowrap}
.menu_puntito {background-image:url(../graficos/puntito.gif); background-position:right; background-repeat:repeat-x;}
.separador {/* background-image:url(../graficos/separador.gif); background-position:center; background-repeat:no-repeat; */ clear:both;margin:1px 0 1px 0;}
.separador_p {clear:both;margin:1px 0 1px 0;height:2px;}
a.marco_img_left {float:left}
.marco_img {margin:5px;padding:0;border-style: solid; border-color: #000000; border-width:1px;}
.imagen_der {float:right; text-align:right; text-valign:bottom; margin:1px;text-decoration:none; font-size: 10px; width:120px;}
.imagen_der img {margin:2px; vertical-align:bottom;}

.rojo{margin:0; padding:0; color: #D91B29;font-weight:bold;font-size:1.1em;}
.rojo2{float:left; margin:2px; padding:1px; color: #D91B29;font-weight:normal;font-size:1.1em;border-style: solid; border-color: #D91B29; border-width:0px;}
.azul{margin:0; padding:0; color: #3363A5;font-weight:bold;font-size:1.1em;}

/* HOME */
.modulo_ppal {width: 503px; margin:0; padding:3px 7px 3px 0px; color:#000000; /* font-size:1em; background-color:#F0F6FD;*/}

.video {overflow:hidden; margin:0px; padding:0px; width:425px; height:344px; text-align:center; border-style:solid; border-width:1px; border-color:#000000;}
.votacion {float:left; margin:0 5px 0 5px;padding:0px;background-color:transparent;text-align:left; font-size:0.85em;border-style: solid; border-color: #000000; border-width:0px;}
.criterios {float:left; width:615px;margin:0;padding:0 5px 0 5px;background-color:#E9F0F9;text-align:left; font-size:0.85em;border-style: solid; border-color: #000000; border-width:1px;}
.modulo_expo {margin:0; padding:3px 15px 3px 15px; color:#000000; clear:both; font-size:1em; font-family: Arial, Verdana, Helvetica, sans-serif;}
.modulo_g {clear:both; margin:0; padding:3px; color:#000000; font-size:1.1em;}
.modulo_m {clear:both; margin:0; padding:3px; color:#000000; font-size:1em;}
.home_modulo {margin:0; padding:0 10px 10px 5px; clear:both; font-size: 1em;color:#000000;}

table.ppal_mi {margin:0 0 3px 0px; valign:top; width:660px; border-style:solid; border-width:0; border-color:#000000;}
td.ppal_central {margin:0px; padding: 0px; width:650px; text-align:left; text-valign:top; border-style:solid; border-color:#F4CACF; border-width:1px; background-color:#F4F5F6;}
td.ppal_izq {margin:0; padding: 0 2px 0 2px; width:315px; text-align:left; text-valign:top; border-style:solid; border-color:#666666; border-width:1px; background-color:#EBF3FE;}
td.ppal_der {margin:0; padding: 0 2px 0 2px; width:315px; text-align:left; text-valign:top; border-style:solid; border-color:#666666; border-width:1px; background-color:#EBF3FE;}
td.comitehonor {margin:0; padding: 8px 0 8px 5px; width:325px; text-valign:top; font-size:1.15em; font-weight:bold; color:#4E4E4E; border-style:solid; border-color:#FFDBDE; border-width:0 0 1px 0; background-color:#F6F9FE;}
td.comites {margin:0; padding: 8px 0 8px 5px; width:325px; text-align:center; text-valign:top; font-size:0.95em; font-weight:bold; color:#4E4E4E; border-style:solid; border-color:#FFDBDE; border-width:0 0 1px 0; background-color:#F6F9FE;}

.mi_pestana {margin:5px 3px 0 3px; padding:2px; width:150px; font-size: 0.85em; color:#4E4E4E;font-weight:bold; text-align:center; background-color:#A5CEFC; border-style:solid; border-color:#174585; border-width:1px;}
.mi_pestana a:link {color:#153F78;}
.mi_pestana a:active {color:#153F78;}
.mi_pestana a:visited {color:#153F78;}
.mi_pestana a:hover {color:#35AD97;}

.mi_pestana_izq {margin:5px 3px 0 3px; padding:0 2px 0 2px; font-size: 0.9em; color:#4E4E4E; font-weight:bold; text-align:right; background-color:#F4E9E9; border-style:solid; border-color:#B27B7B; border-width:1px;} 
.mi_pestana_izq a:link {color:#602727;}
.mi_pestana_izq a:active {color:#602727;}
.mi_pestana_izq a:visited {color:#602727;}
.mi_pestana_izq a:hover {color:#35AD97;}

.mi_pestana_izq_inf {margin:5px 3px 0 3px; padding:0 2px 0 2px; font-size: 0.9em; color:#905214; font-weight:bold; text-align:right; background-color:#FBCEA1; border-style:solid; border-color:#905214; border-width:1px;} 
.mi_pestana_izq_inf a:link {color:#905214;}
.mi_pestana_izq_inf a:active {color:#905214;}
.mi_pestana_izq_inf a:visited {color:#905214;}
.mi_pestana_izq_inf a:hover {color:#35AD97;}

.mi_pestana_der {margin:5px 3px 0 3px; padding:0 2px 0 2px; font-size: 0.9em; color:#4E4E4E;font-weight:bold; text-align:right; background-color:#B3D677; border-style:solid; border-color:#597C1D; border-width:1px;}
.mi_pestana_der a:link {color:#1A5F83;}
.mi_pestana_der a:active {color:#1A5F83;}
.mi_pestana_der a:visited {color:#1A5F83;}
.mi_pestana_der a:hover {color:#35AD97;}

.mi_pestana_der_inf {margin:5px 3px 0 3px; padding:0 2px 0 2px; font-size: 0.9em; color:#86833B;font-weight:bold; text-align:right; background-color:#EDE975; border-style:solid; border-color:#625F19; border-width:1px;}
.mi_pestana_der_inf a:link {color:#625F19;}
.mi_pestana_der_inf a:active {color:#625F19;}
.mi_pestana_der_inf a:visited {color:#625F19;}
.mi_pestana_der_inf a:hover {color:#35AD97;}

/* PESTAÑA SELECCION */
.caja_menu {float:left; width:670px;margin:5px 3px 0px 3px; padding:1px; text-align:center; background-color:#DBDAF9; border-style: solid; border-color: #221E88; border-width:1px;}
.caja_menu_p {float:left; width:500px;margin:5px 3px 0px 3px; padding:1px; text-align:center; background-color:#DBDAF9; border-style: solid; border-color: #221E88; border-width:1px;}
.caja_rellenomenu_p {float:left;width:250px;}

.caja_rellenomenu {float:left;width:150px;}
.comunica {margin:0; padding:0; valign:top; text-align:center; }

.selecciones {float:left; width:650px;margin:5px 0 0 0;padding:0; border-style: solid; border-color: #761BC9; border-width:0px;}
.seleccionado {float:right; width:115px; height:16px; margin:2px 2px 0 0; padding:1px 5px 1px 5px;background-color:#FFFFFF;text-align:center; font-size:1em;border-style: solid; border-color: #0A4BEF; border-width:1px;}
.no_seleccionado {float:right; width:115px; /* height:20px; */ margin:2px 2px 0 0; padding:1px 5px 1px 5px;background-color:#CDF1FE;text-align:center; font-size:0.95em;border-style: solid; border-color: #0A4BEF; border-width:1px;}
.seleccionado_g {float:right; width:150px; height:16px; margin:2px 2px 0 0; padding:1px 5px 1px 5px;background-color:#FFFFFF;text-align:center; font-size:1em;border-style: solid; border-color: #0A4BEF; border-width:1px;}
.no_seleccionado_g {float:right; width:150px; /* height:20px; */ margin:2px 2px 0 0; padding:1px 5px 1px 5px;background-color:#CDF1FE;text-align:center; font-size:0.95em;border-style: solid; border-color: #0A4BEF; border-width:1px;}
.no_seleccionado_gg {float:right; width:200px; /* height:20px; */ margin:2px 2px 0 0; padding:1px 5px 1px 5px;background-color:#CDF1FE;text-align:center; font-size:0.95em;border-style: solid; border-color: #0A4BEF; border-width:1px;}

.pabellon {float:right; width:190px; height:15px; margin:0 5px 0 0; padding: 5px; background-color:#F0F7FE; text-align:center; font-size:1em; font-weight: bold; border-style: solid; border-color: #065DB6; border-width:1px;}
//.productos {float:right; width:100px; height:15px; margin:0 5px 0 0; padding:0 5px 0 5px;background-color:#D2F0BA;text-align:center; font-size:0.85em;border-style: solid; border-color: #3B760C; border-width:1px;}
//.contacto {float:right; width:100px; height:15px; margin:0 5px 0 0; padding:0 5px 0 5px;background-color:#D2F0BA;text-align:center; font-size:0.85em;border-style: solid; border-color: #3B760C; border-width:1px;}
.selecciones_material {float:right; width:650px;margin:5px 0 0 0;padding:0; text-align:center; border-style: solid; border-color: #761BC9; border-width:0px;}
.select_material {float:right; width:115px; height:16px; margin:2px 2px 0 0; padding:1px 5px 1px 5px;background-color:#FFFFFF;text-align:center; font-size:1em;border-style: solid; border-color: #0A4BEF; border-width:1px;}
.no_select_material {float:right; width:115px; /* height:20px; */ margin:2px 2px 0 0; padding:1px 5px 1px 5px;background-color:#CDF1FE;text-align:center; font-size:0.95em;border-style: solid; border-color: #0A4BEF; border-width:1px;}
.select_material_g {float:right; width:150px; height:16px; margin:2px 2px 0 0; padding:1px 5px 1px 5px;background-color:#FFFFFF;text-align:center; font-size:1em;border-style: solid; border-color: #0A4BEF; border-width:1px;}
.no_select_material_g {float:right; width:150px; /* height:20px; */ margin:2px 2px 0 0; padding:1px 5px 1px 5px;background-color:#CDF1FE;text-align:center; font-size:0.95em;border-style: solid; border-color: #0A4BEF; border-width:1px;}
.no_select_material_gg {float:right; width:200px; /* height:20px; */ margin:2px 2px 0 0; padding:1px 5px 1px 5px;background-color:#CDF1FE;text-align:center; font-size:0.95em;border-style: solid; border-color: #0A4BEF; border-width:1px;}

.empresas_pabellon {float:right; width:190px; margin:0 5px 0 0; padding:5px; background-color:#FFFFFF;text-align:left; font-size:0.85em; font-weight: none; border-style: solid; border-color: #065DB6; border-width:0 1px 1px 1px;}
table.empresas_alfa {clear:both; width:640px; margin:2px; padding:5px; background-color:#FFFFFF;text-align:center; font-size:1em; font-weight: none; border-style: solid; border-color: #065DB6; border-width:1px;}
td.empres_alfa {margin:2px; padding:1px; border-style: dashed;  border-color: #E6E9EB; border-width:1px;}
td.empres_tit {margin:0px; padding:2px; background-color:#065DC2; color:#FFFFFF;}
td.lin_separa {margin:0px; padding:0px; width:1px; background-color:#D91B29; color:#FFFFFF; background-image:url(../graficos/blanco.gif); background-position:top; background-repeat:no-repeat;}
td.ficha_izq {float:left; width:80px; margin:0px; padding:0; border-style:solid; border-color:#127DF6; border-width: 0px; background-image:url(../graficos/letrasexpo_fondo.gif); background-position:top left; background-repeat:repeat-y;}
td.ficha_der {float:right; width:570px; margin:0px; padding:0; border-style:solid; border-color:#127DF6; border-width: 0px;}


#caja_patroc {clear:both; font-size:0.83em; width:985px; margin:0px; padding:0; border-style:solid; border-color:#127DF6; border-width: 0px; /*background-image:url(../graficos/puntito_azul.gif); background-position:bottom; background-repeat:repeat-x;*/}
   /* vacio */
#caja_patroc .texto {float:left; margin:0px 10px 0 5px; padding:0; border-style:solid; border-color:#127DF6; border-width: 0px;}
   /* patrocinador */
#caja_patroc .cajaasoc {float:left; vertical-align:middle;width:110px; margin:0px 5px 0px 0px; padding:0; border-style:solid; border-color:#127DF6; border-width: 0px;}
#caja_patroc .cajaasoc1 {float:left; vertical-align:middle;width:110px; margin:0px 5px 0px 30px; padding:0; border-style:solid; border-color:#127DF6; border-width: 0px;}
#caja_patroc .cajaexpo {float:left; vertical-align:middle;width:110px; margin:0px 5px 0px 0px; padding-top:15px; border-style:solid; border-color:#127DF6; border-width: 0px;}
#caja_patroc .caja img {vertical-align:middle;}

.invita {float:left; margin:0; padding:10px; width:640px; line-height:20px; background-image:url(../graficos/fondo_palacio.jpg); background-repeat:no-repeat; background-position:center left;}
.invita_reg {float:left; margin:0; padding:10px; width:640px; line-height:20px; background-image:url(../graficos/fondo_palacio.jpg); background-repeat:no-repeat; background-position:center right;}
.invita_form {float:left; margin:0; padding:10px; width:640px; background-image:url(../graficos/fondo_palacio.jpg); background-repeat:no-repeat; background-position:center right;}
.explica_invita	{font-size: 0.8em;}
.explica {margin:0 0 5px 0;color:#525252;font-size:0.85em;font-weight:normal;}

.texto_der {float:left; width:375px; margin:5px 0 0 0; padding:0; font-size:1em;}
.texto_izq {float:left; width:270px; margin:5px 5px 0 0; padding:0;text-align:center; font-size:0.85em;}

.img_der {float:right; text-align:right; margin:0px; padding:0px; font-size: 0.95em; font-weight:bold;}

/* -- sinmenu -- */
#sinmenu  {margin:0px; width:150px;}
#sinmenu dl {list-style-type:none;margin:0 0 0 0;padding:0;}
#sinmenu dt {padding-left:10px; border-style: solid; border-color: #FF7373; border-width:0;}
#sinmenu dd {border-width:0;}


.organiza {margin:2px 0 2px 0; padding:0; width:600px;}
//.organiza {margin:2px 0 2px 0; padding:0; text-align:left; font-size:0.96em; font-weight:normal; color: #3363A5; font-weight:bold;}
//.org {float:left; margin:0 auto; width:300px; background-color:#FFFFFF; font-weight:normal; clear:both; overflow:hidden;}
//.org_izq {float:left; margin:0 auto; width:px; background-color:#FFFFFF; font-weight:normal; clear:both; overflow:hidden;}
//.org_der {float:right; margin:0 auto; width:300px; background-color:#FFFFFF; font-weight:normal; clear:both; overflow:hidden;}


/* .line {clear:both; margin:5px 0 5px 0; background-image:url(../graficos/lin_rojo.gif); background-position:right; background-repeat:repeat-x;} */ 
/* .line {background-image:url(../graficos/lin_azul.gif); background-position:right; background-repeat:repeat-x;clear:both;margin:5px 0 5px 0;} */
.line {clear:both; margin:5px 0 5px 0; background-image:url(../graficos/lin_verde.gif); background-position:right; background-repeat:repeat-x;}
.line_azul {clear:both; margin:5px 0 5px 0; background-image:url(../graficos/lin_azul.gif); background-position:right; background-repeat:repeat-x;}
.line_gris {clear:both; margin:5px 0 5px 0; background-image:url(../graficos/lin_gris.gif); background-position:right; background-repeat:repeat-x;}
.line_roja {background-image:url(../graficos/lin_rojo.gif); background-position:right; background-repeat:repeat-x;clear:both;margin:5px 0 5px 0;}
.line_verde {background-image:url(../graficos/lin_verde.gif); background-position:right; background-repeat:repeat-x;clear:both;margin:2px 0 2px 0;}
.line_puntito {clear:both; margin:5px 0 5px 0; background-image:url(../graficos/puntito.gif); background-position:right; background-repeat:repeat-x;}
.line_form {clear:both; margin:5px 20px 5px 0; background-image:url(../graficos/lin_rojo.gif); background-position:right; background-repeat:repeat-x;}
.line_ppal {width:500px; height:2px; margin:10px 0 10px 0; border-style: solid; border-color: #CDCCCC; border-width:0 0 1px 0;}
.lin_separa {height:5px;margin:0;padding:0;border-style: solid; border-color: #668BDA; border-width:0 0 5px 0;}

.subtitle_ppal {font-weight:bold; margin:1px; padding:0; color:#CE2A00;}
.antetitle  {font-size:0.875em; margin:1px; padding:0; color:#000000;}
.paginacion {margin: 10px 0 10px 0; text-align:center;color:#761BC9;font-size:0.9em;font-weight:bold;}

.mundointernet_m{margin:0; padding:0; color: #E8EFF9;font-weight:bold;font-size:5.1em;line-height:40px;}
.mundointernet_i{margin:0; padding:0; color: #F4E9E9;font-weight:bold;font-size:5.1em;line-height:40px;}
.mundointernet_2{margin:0; padding:0; color: #F8C2C7;font-weight:bold;font-size:5.1em;line-height:40px;}

li.spip{color: #3363A5;font-weight:normal;list-style-image: url(../graficos/mi_trans_extrap.gif);}
h3.spip{color: #3363A5;font-weight:bold;font-size:1.7em;}

/* ENUMERACIONES
#CENTRAL dt {color:#000000}
#CENTRAL dl {list-style-type:none;margin:0 0 5px 0;padding:0;}
#CENTRAL dl {float:left;width:49%;margin-top:10px}
#CENTRAL dt {background-color:#ECF8FF; margin-bottom:8px;border-bottom: 1px solid #A9C8DB;}
#CENTRAL li {margin-top:8px;list-style:circle;}
#CENTRAL li .spip {margin-top:8px;list-style:circle;}
#CENTRAL ol {list-style-type:decimal}
#CENTRAL dl dd p {font-weight:normal;}
#CENTRAL dt {margin:0 0 0 0;padding:0px; /* font-weight:bold; */}
#CENTRAL dd {font-weight:normal; color:#000000}
#CENTRAL dd a {font-weight:normal}
#CENTRAL dl dd dl dt{background-color:none; padding-left:0}
#CENTRAL dl dd dl dd {margin-left:20px;}
#CENTRAL dd {margin:0 5% 0 1em;padding:3px;}
#CENTRAL p {margin:10px 0 2px 0; padding:0;}
*/

/******** MENU FLOTANTE *********/
/*
#CAB #m_der a:link, a:visited, a:hover {background-color:#F0EDDD; text-decoration:none}
#CAB #m_der a:link     	{color:#000000}
#CAB #m_der a:visited  	{color:#000000}
#CAB #m_der a:hover    	{color:#000000}
#CAB #m_der a:hover    	{display:block}
html>body #CAB #m_der  	{position:fixed}
#CAB #m_der     	{clear:both; float:left; position:absolute; top:0; overflow:hidden; height:99%; width:670px; left:165px}

#CAB #m_der .MVertical a:link, .MVertical a:visited {
	border-width:2px; 
	border-style:solid; 
	border-color: #E9E9E9 #666666 #666666 #E9E9E9;
	background-color:#B5BBB4;
}

#CAB #m_der .MVertical a:hover {
	border-width:2px; 
	border-style:solid; 
	border-color:#666666 #E9E9E9 #E9E9E9 #666666;
}

#CAB #m_der table.MVertical {
	text-align:center; 
	height:100%; 
	border-spacing:0px; 
	margin:0px; 
	width:100%
}
#CAB #m_der .MVertical td  {vertical-align:top}
#CAB #m_der .MVertical a:link, .MVertical a:visited, .MVertical a:hover {
	display:block; 
	padding:0.1em; 
	margin-bottom:3px; 
	font-size:0.9em; 
	font-family: Arial, Verdana
}
#CAB #m_der .MVertical a:link, .MVertical a:visited {color:#000000}
#CAB #m_der .MVertical a:hover {color:#000000; font-weight:bold; text-align:center;}

#CAB #m_der a span {display:none}
#CAB #m_der a:hover span {display:block; text-transform:none; text-align:center; font-weight:normal; left:0px; position:absolute; width:100%; color:#CCC; top:75px}
*/
/******** FIN MENU FLOTANTE *********/

/******** MENU HORIZONTAL *********/
#navcontainer
{
	background-color: #f0e7d7;
	margin: 0 auto;
	padding: 1em 0 0 0;
	font-family: georgia, verdana, serif;
}

ul#navlist
{
	list-style: none;
	padding: 2px;
	margin: 0 auto;
	width: 99%;
	font-size: 0.85em;
	/*
	*background: #FEF2DB;
	*border-width: 1px;
	*border-color: #FFC963;
	*border-style: solid;
	*/
}

ul#navlist li
{
	display: block;
	float: left;
	/* width: 15%; */
	margin: 0px ;
	padding: 0;
}

ul#navlist li a
{
	display: block;
	/* width: 100%; */
	padding: 0.5em;
	border-width: 1px;
	border-color: #E9E9E9 #666666 #666666 #E9E9E9;
	border-style: solid;
	color: #ffffff;
	text-decoration: none;
	background: #065DB6;
}

#navcontainer>ul#navlist li a { width: auto;}

ul#navlist li#activo a
{
	background: #ffffff;
	color: #28978B;
}

ul#navlist li a:hover
{
	color: #28978B;
	background: #ffffff;
	border-color: #666666 #E9E9E9 #E9E9E9 #666666;
}

ul#navlist li#activo a:hover {border-color: #E9E9E9 #666666 #666666 #E9E9E9;}
/******** FIN MENU HORIZONTAL *********/

/******** MENU HORIZONTAL 2 *********/
#menu_ppal {
	position:absolute;
	float:left;
	width:686px;
	left:158px;
	background:#ffffff;
	font-size:93%;
	line-height:normal;
	border-bottom:0px solid #666666;
}
#menu_ppal ul {
	margin:0;
	padding:10px 0px 0px 0px;
	list-style:none;
}
#menu_ppal li {
	display:inline;
	margin:0;
	padding:0;
}
#menu_ppal a {
	width:96.03px;
	float:left;
	background:url("../graficos/tableftF.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 2px;
	text-decoration:none;
}
#menu_ppal a span {
	float:left;
	display:block;
	background:url("../graficos/tabrightF.gif") no-repeat right top;
	padding:5px 0px 4px 0px;
	color:#666;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu_ppal a span {float:none;}
/* End IE5-Mac hack */
#menu_ppal a:hover span {color:#FFF;}
#menu_ppal a:hover {background-position:0% -42px;}
#menu_ppal a:hover span {background-position:100% -42px;}

/******** FIN MENU HORIZONTAL 2 *********/

.mas {float:right;padding-right:13px;font-size: 0.83em;color:#999999;font-weight:bold; /* background-image:url(../graficos/mas.gif); background-position:right; background-repeat:no-repeat; white-space:nowrap */}
.mas_izq {float:left; text-align:left; margin-left:8px; text-decoration:none; font-size: 0.83em; color:#999999;font-weight:bold;}
.mas_der {float:right; text-align:right; margin-right:1px; text-decoration:none; font-size: 0.83em;color:#999999;font-weight:bold;}
.tit_mas {float:left;margin:0;font-weight:normal;font-size:0.83em;color:#C6261A;text-align:left;}
a:link.mas_info {font-size: 0.83em;color:#999999;font-weight:bold;}
a:visited.mas_info {font-size: 0.83em;color:#999999;font-weight:bold;}
a:active.mas_info {font-size: 0.83em;color:#999999;font-weight:bold;}
a:hover.mas_info {font-size: 0.83em;color:#87C8F1;font-weight:bold;}

.pos_der {float:right; text-align:right; margin-right:5px; padding:1px; text-decoration:none; font-size: 0.95em; font-weight:bold;}
.pos_der_video {float:left; text-align:left; width:420px; margin-left:5px; padding:1px; text-decoration:none;border: 0px solid #761BC9}
/*
.pos_der a:active{color:#999999;}
.pos_der a:link{color:#999999;}
.pos_der a:visited{color:#999999;}
.pos_der a:hover{color:#35AD97;}
*/
.pos_der img {vertical-align:middle;}

.pos_izq {float:left; text-align:left; margin-left:8px; padding:1px; text-decoration:none; font-size: 0.95em; font-weight:bold;}
.pos_izq_video {float:left; text-align:center; width:225px; margin-right:3px; padding:1px; text-decoration:none;border: 0px solid #761BC9}
/*
.pos_izq a:active{color:#999999;}
.pos_izq a:link{color:#999999;}
.pos_izq a:visited{color:#999999;}
.pos_izq a:hover{color:#35AD97;}
*/
.pos_izq img {vertical-align:middle;}

.logo_center {margin:0; text-align:center; padding:0;}
.logo_center img {horizontal-align:center;}
.logo_izq {margin:5px 5px 5px 0px; float:left;border-style: dashed; border-color: #8D8C92; border-width:0px;padding-left: 3px;padding-right: 3px;padding-top: 3px; padding-bottom: 3px;}
.logo_der {margin:5px 0px 5px 5px; float:right;border-style: dashed; border-color: #8D8C92; border-width:0px;padding-left: 3px;padding-right: 3px;padding-top: 3px; padding-bottom: 3px;}
.logo_article_izq {margin:3px 3px 3px 0px; float:left;border-style: dashed; border-color: #8D8C92; border-width:0px;padding-left: 3px;padding-right: 3px;padding-top: 3px;}
.logo_article_der {margin:3px 0px 3px 3px; float:right;border-style: dashed; border-color: #8D8C92; border-width:0px;padding-left: 3px;padding-right: 3px;padding-top: 3px;}
.logo_article_center {clear:both; text-align:center;margin:5px 5px 5px 5px;border-style: dashed; border-color: #8D8C92; border-width:0px;padding-left: 3px;padding-right: 3px;padding-top: 3px; padding-bottom: 3px;}
.logo_article_izq2 {margin:5px 5px 5px 0px; float:left;border-style: dashed; border-color: #8D8C92; border-width:1px;padding-left: 3px;padding-right: 3px;padding-top: 3px; padding-bottom: 3px;}
.logo_article_der2 {margin:5px 0px 5px 5px; float:right;border-style: dashed; border-color: #8D8C92; border-width:1px;padding-left: 3px;padding-right: 3px;padding-top: 3px; padding-bottom: 3px;}
.logo_article_center2 {clear:both; text-align:center;margin:5px 5px 5px 5px;border-style: dashed; border-color: #8D8C92; border-width:1px;padding-left: 3px;padding-right: 3px;padding-top: 3px; padding-bottom: 3px;}
.paginacion {margin: 10px 0 10px 0; text-align:center;color:#000000;font-size:0.9em;font-weight:bold;}

/* MARCOS Y SOMBRAS DE MARCO */
.sombra{ background-color: #cccccc; /*shadow color*/ color: inherit; margin: 10px; } 
.content{position: relative; bottom: 5px; right: 5px; background-color: #ffffff; border: 1px solid #761BC9; padding: .5em 2ex; padding-left: 50px;}

.sombra_foto{float:left; width:112px; background-color: #cccccc; /*shadow color*/ color: inherit; margin: 8px; } 
.content_foto{float:left; width:95px; position: relative; bottom: 3px; right: 3px; background-color: #ffffff; border: 1px solid #999999; padding: .5em 2ex; padding-left: 5px; font-size:0.8em; color:#0A4BEF; text-align:center;}

.marco_foto {float:left; text-align:left; margin:8px; padding:1px 3px 1px 1px; text-decoration:none; font-size: 0.8em; background-color:#ffffff; border-style: solid; border-color: #999999; border-width:1px;}

/* FORMS */
form.exposicion {margin:5px;padding:3px 1px 3px 30px;align:center;border-style: dashed; border-width: 0px;border-color: #DBE3F1;}
form.question {margin:5px;padding:3px 1px 3px 3px;align:center;border-style: dashed; border-width: 1px;border-color: #DBE3F1;background-image:url(../graficos/lin_fondo_form.gif); background-position:bottom center; background-repeat:repeat;}
form.mi_form {margin:5px;padding:3px 1px 3px 30px;align:center;border-style: dashed; border-width: 0px;border-color: #DBE3F1;}
/* #CENTRAL_FORM {margin:0 10px 0 30px; padding:5; width:550px; background-color:#EFF3FA; text-align:left;font-weight:normal;clear:both; overflow:hidden; border-style: solid; border-color: #999999; border-width:1px;} */
#CENTRAL_FORM {clear:both; margin:0px; padding:5px; background-color:#fff; text-align:left; font-weight:normal; overflow:hidden; border-style: solid; border-color: #0073BC; border-width:0px;}
#CENTRAL_BODY {clear:both; margin:0px; padding:5px; background-color:#ffffff; color:#ffffff; text-align:left; font-weight:normal; overflow:hidden; border-style: solid; border-color: #0073BC; border-width:1px;}
#FORM_REGISTRO {clear:both; margin:0px; padding:5px; width:700px; background-color:#EFF3FA; text-align:left; font-weight:normal; overflow:hidden; border-style: solid; border-color: #999999; border-width:0px;}
.faldon {margin:0;padding:0;}
.instrucciones_form {margin:0;padding:5px; line-height:15px; color:#969696;background-color:#ffffff;font-size:0.8em;font-weight:bold;border:1px solid #000000;}
.c_obliga {margin:10px 0px 10px 100px;padding:3px;border-style: dashed; border-color: #999999; border-width:1px;width:400px;color:#FF6633;text-align:center;font-weight:bold;font-size:14px; clear:both;}
.c_obliga2 {margin:10px 0px 10px 10px;padding:3px;border-style: dashed; border-color: #999999; border-width:0px;width:400px;color:#999999;text-align:center;font-weight:bold;font-size:13px; clear:both;}
.solapa {width:190px; margin-left:20px; padding:3px; font-size:0.85em; font-weight:bold; text-align:center; color:#fff; font-valign:middle; background-color:#28978B; border-style: solid; border-color: #0073BC; border-width:1px 1px 0px 1px;}
.solapa_g {width:260px; margin-left:20px; padding:3px; font-size:0.85em; font-weight:bold; text-align:center;font-valign:middle; background-color:#FFC952; border-style: solid; border-color: #0073BC; border-width:1px 1px 0px 1px;}

fieldset {clear:both; border:none}
fieldset span {float:left; margin-right:10px; }
legend {color:#5B8BA9; font-size:1em; margin:0; padding:10px 0 10px 0; text-indent:0}
fieldset input, fieldset select, fieldset textarea {background-color:#F3FEFC; margin:0 0 0 0;border:1px solid #7FB9A8;}
.campo  {color:#424141;font-size:0.9em;font-weight:bold;}
.dato   {color:#000000;font-size:0.95em;font-weight:normal; background-color:#ffffff; width:auto;}
.obliga {float:left;margin:0;padding:0;color:#FF6633;font-size:0.95em;font-weight:bold;}
.nota {margin:0; padding:0; line-height:15px; color:#000000; font-size:0.8em;font-weight:normal;border:0px solid #C6261A;}
label {font-weight:bold; white-space:nowrap; color: #424141;  font-size: 0.9em;}
.ancho1 {width:30px;}
.ancho2 {width:50px;}
.ancho3 {width:80px;}
.ancho4 {width:110px;}
.ancho5 {width:140px;}
.ancho6 {width:170px;}
.ancho7 {width:200px;}
.ancho8 {width:230px;}
.ancho9 {width:260px;}
.ancho10 {width:290px;}
.ancho11 {width:320px;}
.ancho12 {width:350px;}
.ancho13 {width:380px;}
.ancho14 {width:410px;}
.ancho15 {width:440px;}
.ancho16 {width:470px;}
.ancho17 {width:570px;}

.bot {margin:5px;text-valign:middle;}
.boton {color:#FFFFFF;font-weight:bold;font-size:0.8em;border:1px solid #0f194f;background-color:#0f194f;}
.boton2 {color:#054770;font-weight:bold;border:1px solid #000000;background-color:#AFC6D5;}
.boton3 {color:#666666;font-weight:bold;border:1px solid #000000;background-color:#D8D8D8;}
.boton_b {padding-top:2px;color:#000000;font-weight:normal;border:0px;background-color:#ffffff;font-size: 0.75em; vertical-align:middle;cursor:hand;}
.boton_b1 {color:#000000;font-weight:normal;border:0px;background-color:#ffffff;font-size: 0.75em; vertical-align:middle;}
.boton_der {color:#000000;font-weight:bold;font-size:0.8em;border:0px solid #000000;background-color:#ffffff;vertical-align:middle;}

/* Tabla para enmarcar los logotipos e imágenes */
.borde_img {border-width:0px;padding:0;margin:5px 5px 2px 5px;}
tr.borde_img {border-width:0px;padding:0;margin:0;vertical-align:top;}
td.borde_img {border-width:0px;padding:0;margin:0;vertical-align:top;}

table.mi {margin:5px; padding:3px; width:600px; font-size:0.8em; font-weight:normal; color:#065DB6; text-align:center; background-color:#ffffff; border-style: solid; border-width: 0px;border-color: #CDCCCC;}
table.mi td {text-align:center; border-style: solid; border-width: 1px;border-color: #CDCCCC;background-color:#F0F9FE;}
table.mi td.title {padding:2px; text-align:center; color:#065DB6; font-weight:bold; border-style: solid; border-width: 1px;border-color: #CDCCCC;background-color:#ffffff;}
table.mi td.separa {text-align:center; border-style: solid; border-width: 0px;border-color: #CDCCCC;background-color:#ffffff;}

/*** SPIP ***/
.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_surligne {background: #FF6;}
.spip_logos {margin:3px;border: none;}
#logo .spip_logos {margin:0; border: none;}
table.spip {width:650px; text-align:left;}
strong.spip {color:#065DB6;}
.row_even {background-color:#F0F9FE;margin:0px;padding:3px;}
.row_even img {vertical-align:top;}

.tabla_principal {
	background-color: #FFFFFF;
}

.modulo_izquierda {
	width: 150px;
}

.sep_horizontal {
	background-image: url(../graficos/images/sep_horizontal.jpg);
	background-repeat: repeat-x;
	background-position: center center;
}
.modulo_derecha {
	width: 140px;
}
.separador_vertical {
	background-image: url(../graficos/images/sep_vertical.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}
.cab_secc_principal {
	height:22px;
	background-image: url(../graficos/images/cab_sec_principal.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:10px;
}
p.izq, p.der {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #767676;
}
/*
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #194944;
	text-decoration: none;
}
*/
a.gris:link, a.gris:active, a.gris:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #767676;
	text-decoration: none;
	line-height: 7px;
}
a.gris:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0f194f;
	text-decoration: none;
}
/*
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d40000;
	text-decoration: none;
}
*/
.p_cab_secc_principal_lat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	line-height: 12px;
}
a:active.p_cab_secc_principal_lat {color:#FFF;}
a:link.p_cab_secc_principal_lat {color:#FFF;}
a:visited.p_cab_secc_principal_lat {color:#FFF;}
a:hover.p_cab_secc_principal_lat {color:#d40000;}
img.p_cab_secc_principal_lat  {vertical-align:middle;}

.p_cab_secc_principal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	line-height: 20px;
}
.tabla_video {
	background-color: #FFF;
}

.p_cab_secc_azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0f194f;
	padding-left:20px;
	line-height: 20px;
}
.cab_secc_modulo {
	background-image: url(../graficos/images/cab_secc_modulo2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.cab_secc_modulo_der {
	background-image: url(../graficos/images/cab_secc_modulo2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.caberera_evento {
	background-image: url(../graficos/images/cab_sec_principal2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height:21px;
}

table.criterios {width:100%; padding:0; margin:0; text-align:center;border:0px solid #2D75D7;background-color:transparent;}
table.candi {width:500px; padding:0; margin:0; text-align:left;border:0px solid #2D75D7;background-color:transparent;}
table.candi2 {width:420px; padding:0; margin:0; text-align:left;border:0px solid #2D75D7;background-color:transparent;}
table.candi td.votar {width:50px; padding:0; margin:0; text-align:left;border:0px solid #2D75D7;background-color:transparent;}
table.candi td.datos {width:450px; padding:0; margin:0; text-align:left;border:0px solid #2D75D7;background-color:transparent;}
table.candi2 td.datos2 {width:420px; padding:0; margin:0; text-align:left;border:0px solid #2D75D7;background-color:transparent;}

.valora_org {width:150px;margin:0;padding:5px;background-color:#E9F0F9;text-align:left; border-style: solid; border-color: #000000; border-width:1px;}
