@charset "UTF-8";

body {
	background-image: url(../images/background.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin:0px;
	padding:0px;

}

#content {
	width:950px;
	margin:auto;
	height:auto;
		
	}
	
#logo {
	width:325px;
	height:auto;
	margin-top:25px;
	float:left;
		
	}
	
#logo IMG{
	border:none;
		
	}
	
#dibu_top {
	background-image:url(../images/lat_dcho.gif);
	background-repeat:no-repeat;
	width:110px;
	height:19px;
	float:right;
	margin-top:10px;
	margin-right:35px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:0.9em;
	padding-top:173px;
	padding-left:400px;
	background-position: right bottom;		
	}

#dibu_top a{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFf;
	text-decoration:none;
	}

	
	
#pie {
	clear:both;
	
	}
	
#menu {
	width:950px;
	height:38px;
	margin:0px;
	padding:0px;
	
		
}

#menu a{
	color:#999;
	text-decoration:none;
	
}

#menu ul {
	
	font-size:1.1em;
	margin:0px;
	padding-left:0px;
	padding-right:0px;

}

#menu li {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	list-style-type:none;
	margin:auto;
	
}

#menu li a{
	color:#fff;
	text-decoration:none;
	padding:0px;
	margin:0px;
	display:block;
	
}

#menu li a:hover{
	
	color:#FC0;
	text-decoration:none;
	
	
}



#menu .present_activo a{
	color:#FC0;
	text-decoration:none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #319ee6;
	padding-bottom:9px;
	padding-top:8px;
	padding-right:38px;
	padding-left:38px;
	background-image:url(../images/ppio_menu_act.gif);
	background-repeat: repeat-x;		
}

#menu .contacto_activo a{
	color:#fc0;
	text-decoration:none;
	padding-bottom:9px;
	padding-top:8px;
	padding-right:52px;
	padding-left:26px;
	background-image:url(../images/fin_menu_activo.gif);
	background-repeat:no-repeat;	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #055589;	
}

#menu .present a{
	color:#fff;
	text-decoration:none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #319ee6;
	padding-bottom:9px;
	padding-top:8px;
	padding-right:38px;
	padding-left:38px;
	background-image:url(../images/ppio_menu.gif);
	background-repeat: repeat-x;		
}

#menu .contacto a{
	color:#fff;
	text-decoration:none;
	padding-bottom:9px;
	padding-top:8px;
	padding-right:52px;
	padding-left:26px;
	background-image:url(../images/fin_menu.gif);
	background-repeat:no-repeat;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #055589;	
}

#menu .normal a{
	text-decoration:none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #319ee6;
	padding-bottom:9px;
	padding-top:8px;
	padding-right:38px;
	padding-left:38px;
	background-image:url(../images/background_menu.gif);
	background-repeat: repeat-x;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #055589;
	
}


#menu .normal_activo a{
	color:#FC0;
	text-decoration:none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #319ee6;
	padding-bottom:9px;
	padding-top:8px;
	padding-right:38px;
	padding-left:38px;
	background-image:url(../images/bkgd_menu_act.gif);
	background-repeat: repeat-x;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #055589;
	
}

#submenu_present {
	float:left;
	margin-top:0px;
	margin-left:0px;
	width:455px;
	height:28px;
	padding-top:0px;
	background-image:url(../images/bkgd_submenu1.gif);
	background-repeat:no-repeat;
	
}

#submenu_present ul {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:0.8em;
	padding-top:0px;
	margin-top:5px;
	padding-left:0px;

}
#submenu_present li {
	display:inline;
	list-style-type:none;
	padding-right:12px;
	padding-left:14px;
	
}

#submenu_present li a{
	color:#555;
	text-decoration:none;
	
}

#submenu_present li a:hover{
	color:#007dcc;
	text-decoration:none;
	
}

#submenu_present .activo a{
	color:#007dcc;
	text-decoration:none;
	
}


#submenu_program {
	float:left;
	margin-top:0px;
	margin-left:0px;
	width:455px;
	height:28px;
	padding-top:0px;
	background-image:url(../images/bkgd_submenu2.gif);
	background-repeat:no-repeat;
	
}

#submenu_program ul {
	font-family:Arial, Helvetica, sans-serif;
	color:#003768;
	font-size:0.8em;
	padding-top:0px;
	margin-top:5px;
	padding-left:0px;

}
#submenu_program li {
	display:inline;
	list-style-type:none;
	padding-right:12px;
	padding-left:14px;
	
}

#submenu_program li a{
	color:#555;
	text-decoration:none;
	
}

#submenu_program li a:hover{
	color:#007dcc;
	text-decoration:none;
	
}

#submenu_program .activo a{
	color:#007dcc;
	text-decoration:none;
	
}


#submenu_entidades {
	float:left;
	margin-top:0px;
	margin-left:0px;
	width:455px;
	height:28px;
	padding-top:0px;
	background-image:url(../images/bkgd_submenu3.gif);
	background-repeat:no-repeat;
	
}

#submenu_entidades ul {
	font-family:Arial, Helvetica, sans-serif;
	color:#003768;
	font-size:0.8em;
	padding-top:0px;
	margin-top:5px;
	padding-left:0px;

}
#submenu_entidades li {
	display:inline;
	list-style-type:none;
	padding-right:12px;
	padding-left:14px;
	
}

#submenu_entidades li a{
	color:#555;
	text-decoration:none;
	
}

#submenu_entidades li a:hover{
	color:#007dcc;
	text-decoration:none;
	
}


#submenu_actividades {
	float:left;
	margin-top:0px;
	margin-left:0px;
	width:455px;
	height:28px;
	padding-top:0px;
	background-image:url(../images/bkgd_submenu5.gif);
	background-repeat:no-repeat;
	
}

#submenu_actividades ul {
	font-family:Arial, Helvetica, sans-serif;
	color:#003768;
	font-size:0.8em;
	padding-top:0px;
	margin-top:5px;
	padding-left:0px;

}
#submenu_actividades li {
	display:inline;
	list-style-type:none;
	padding-right:12px;
	padding-left:14px;
	
}

#submenu_actividades li a{
	color:#555;
	text-decoration:none;
	
}

#submenu_actividades li a:hover{
	color:#007dcc;
	text-decoration:none;
	
}
#submenu_actividades .activo a{
	color:#007dcc;
	text-decoration:none;
	
}

#submenu_dias {
	float:left;
	margin-top:0px;
	margin-left:0px;
	width:455px;
	height:28px;
	padding-top:0px;
	background-image:url(../images/bkgd_submenu4.gif);
	background-repeat:no-repeat;
	
}

#submenu_dias ul {
	font-family:Arial, Helvetica, sans-serif;
	color:#003768;
	font-size:0.8em;
	padding-top:0px;
	margin-top:5px;
	padding-left:0px;

}
#submenu_dias li {
	display:inline;
	list-style-type:none;
	padding-right:12px;
	padding-left:14px;
	
}

#submenu_dias li a{
	color:#555;
	text-decoration:none;
	
}

#submenu_dias li a:hover{
	color:#007dcc;
	text-decoration:none;
	
}
#submenu_dias .activo a{
	color:#007dcc;
	text-decoration:none;
	
}


#submenu_entidades .activo a{
	color:#007dcc;
	text-decoration:none;
	
}




#contenido {
	width:920px;
	background-color:#FFF;
	height:auto;
	margin-top:0px;
	margin-left:3px;
	
	
}

#contenido_proxim {
	width:920px;
	height:auto;
	margin-top:0px;
	margin-left:3px;
	
	
}

#titulo {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:1.8em;
	margin-top:20px;
	margin-left:15px;
	margin-right:15px;
	
}

#subtitulo {
	font-family:Arial, Helvetica, sans-serif;
	color:#ff7918;
	font-size:1.5em;
	margin-top:10px;
	margin-left:15px;
	margin-right:15px;
	
}

#subtitulo_vacio {
	font-family:Arial, Helvetica, sans-serif;
	color:#00589d;
	font-size:1.5em;
	margin-top:10px;
	margin-left:15px;
	margin-right:15px;
	width:500px;
	
}

#separata {
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #007aca;
	height:2px;
	margin-left:15px;
	margin-right:15px;
	margin-top:10px;
	}
	
#texto_left {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	width:520px;
	margin-left:15px;
	margin-top:15px;
	float:left;
	height:auto;
	color:#333;
	text-align:left;
}

#texto_left a{
	color:#39b54a;
	text-decoration:none;
	font-weight: bold;	
}

#texto_left a:hover {
	color:#ff7918;
	text-decoration:none;
	font-weight: bold;	
}

#texto_left ul {
	padding-left:50px;
}

#texto_left li {
	
	list-style-type:disc;
	padding-top:3px;
}

#texto_left IMG {
	
	border:none;
}

#texto_dcha {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	width:250px;
	margin-right:15px;
	margin-top:15px;
	float:right;
	height:auto;
	color:#333;
	text-align:left;
}


#lateral_dcho {
	width:365px;
	margin-right:8px;
	float:right;
	margin-top:350px;
	
	}
	
#lateral_dcho_index {
	width:365px;
	margin-right:8px;
	float:right;
	margin-top:80px;
	
	}
	
#imgn_index_proxim {
	width:570px;
	margin-right:8px;
	float:right;
	margin-top:0px;
	
	}
	
#lateral_dcho_top {
	width:345px;
	margin-right:8px;
	float:right;
	margin-top:15px;
	text-align:right;
	padding-right:20px;
	
	}
	
#zona_azul {
	background-image:url(../images/bkgd_mapa.gif);
	background-repeat: repeat-x;
	height: 140px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #00589d;	
}

#contenedor_mapa {
	width:950px;
	margin:auto;
}

#mapa {
	float:left;
	margin-top:25px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:0.9em;
	margin-right:70px;
	margin-left:26px;
	}
	
#mapa a{
	
	color:#fff;
	text-decoration:none;
	}
	
	
	
#mapa ul {
	padding-left:0px;
	list-style-type:none;
	padding-top:0px;
	margin-top:0px;
	}
	
#mapa li {
	padding-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#FFF;
	padding-top:6px;
	}
	
#mapa .seleccionado a{

	color:#FC0;
	
	}
	
#mapa li a {
	
	color:#FFF;
	text-decoration:none;

	}
#mapa li a:hover {
	
	color:#FC0;
	text-decoration:none;

	}
	
	
#mapa_contacto {
	float:right;
	margin-top:25px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:0.9em;
	margin-right:30px;	
	}

#mapa_contacto a{

	color:#fff;
	text-decoration:none;
	}
	
#mapa_contacto .activo a{

	color:#fc0;
	text-decoration:none;
	}


#localizacion {
	width:600px;
	margin-left:15px;
	margin-top:15px;
	float:left;
	height:auto;
	
}

#dibu_left {
	width:auto;
	margin-left:15px;
	margin-top:60px;
	float:left;
	height:auto;
	
}

#dibu_dcha {
	width:auto;
	margin-right:30px;
	margin-top:180px;
	float:right;
	height:auto;
	
}

#dibu_dcha_vacio {
	width:auto;
	margin-right:30px;
	margin-top:0px;
	float:right;
	height:30px;
	
}

#separata_dibujos {
	width:auto;
	height:100px;
	
}

#icono {
	float:left;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:20px;
	
}

#icono IMG{
	border:none;
	
}


#texto_proxim {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	width:890px;
	margin:15px;
	height:auto;
	color:#333;
	text-align:left;
	background-color:#FFF;
	padding:5px;
	border: 2px solid #007dcc;
}

#texto_proxim .azul {
	color:#007dcc;
	
}

#texto_completo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	width:890px;
	margin:15px;
	height:auto;
	color:#333;
	text-align:left;
}

#texto_completo a{
	color:#39b54a;
	text-decoration:none;
	font-weight: bold;	
}

#texto_completo a:hover {
	color:#ff7918;
	text-decoration:none;
	font-weight: bold;	
}

#texto_left ul {
	padding-left:50px;
}

#texto_left li {
	
	list-style-type:disc;
	padding-top:3px;
}

#texto_completo IMG {
	border:none;	
}



.tabla_azul {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#007aca;
	color:#FFF;
	font-size:1.1em;
	text-align:center;
	padding:5px;
}

.txt_blanco_peq {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:0.8em;
}  


.tabla_tit{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#39b54a;
	color:#FFF;
	font-size:1.2em;
	text-align:center;
	padding:5px;
}

.tabla_azulclaro {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#e0eefc;
	color:#333;
	font-size:1em;
	text-align:left;
	padding:5px 15px;
}

.txto_tabla a{
		color:#333;
		text-decoration:none;
}

.txto_tabla a:hover {
		color:#007dcc;
		text-decoration:none;
}


.tabla_gris {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#CCC;
	color:#FFF;
	font-size:1em;
	text-align:center;
	padding:5px 15px;
}

.tabla{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:1.1em;
	text-align:left;
	padding:5px 15px;
	border: 1px solid #999;
}

.tabla_blanco{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	text-align:left;
	padding:5px 15px;
	border: 1px solid #999;
}

.tabla_actividades {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#abbde3;
	color:#fff;
	font-size:1.1em;
	text-align:left;
	padding:5px 15px;
	border: 1px solid #999;
}

.tabla_conferencias {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#007dcc;
	color:#fff;
	font-size:1.1em;
	text-align:left;
	padding:5px 15px;
	border: 1px solid #999;
}

#formulario {
	width:600px;
	margin:auto;
	height:auto;
	padding-bottom:15px;
	
	}
	
#tit_form {
	font-family:Arial, Helvetica, sans-serif;
	color:#00589d;
	font-size:1.1em;
	margin-left:0px;
	margin-top:20px;
	}

#txt_form {
	background-color:#F8F8F8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#333;
	padding:10px;
	margin-top:0px;
	
}

#txt_form a{
	color:#007dcc;
	text-decoration:none;
	font-weight: bold;	
}

#txt_form a:hover {
	color:#003768;
	text-decoration:none;
	font-weight: bold;	
}

#form_izda {
	float:left;
	margin-left:20px;
	
}

#form_dcha {
	float:right;
	margin-right:20px;
	
}

.destacado_spoiler{
	color: #f90;
	background-color: #E8E8E8;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	
	
}

.txt_azulito {
	color:#007dcc;
	font-weight: bold;	
	
}

#separata_blanco {
	height:50px;
	
}

#logos_entidades {
	width:168px;
	height: 90px;
	border: 1px solid #ccc;
	float:left;
	margin-bottom:10px;
	padding-top:14px;
	padding-bottom:14px;
	}
	
	
#logos_entidades img{
	border:none;
	}	
	
#separata_logos {
	float:left;
	width:10px;
	height:120px;
	
	
}

#tit_entidades {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:1.6em;
	margin-top:20px;
	margin-left:0px;
	margin-right:15px;
	
}


#submenu_vacio {
	float:left;
	margin-top:0px;
	margin-left:0px;
	width:455px;
	height:28px;
	padding-top:0px;
	background-color:#FFF;
	
}

#logos_entidades {
	width:168px;
	height: 90px;
	border: 1px solid #ccc;
	float:left;
	margin-bottom:10px;
	padding-top:14px;
	padding-bottom:14px;
	}
	
	
#logos_entidades img{
	border:none;
	}	
	
#separata_logos {
	float:left;
	width:10px;
	height:120px;
	
	
}


.txt_azul {
	color:#007aca;
}



@media screen and (-webkit-min-device-pixel-ratio:0) {
	
	#menu {
	width:950px;
	height:38px;
	margin:0px;
	padding:0px;
	
		
}

#menu a{
	color:#999;
	text-decoration:none;
	
}

#menu ul {
	
	font-size:1.1em;
	margin:0px;
	padding-left:0px;
	padding-right:0px;

}

#menu li {
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	float:left;
	list-style-type:none;
	
}

#menu li a{
	color:#999;
	text-decoration:none;
	padding:0px;
	margin:0px;
	display:block;
	
}

#menu li a:hover{
	
	color:#FC0;
	text-decoration:none;
	
	
}



#menu .present_activo a{
	color:#FC0;
	text-decoration:none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #00589d;
	padding-bottom:9px;
	padding-top:8px;
	padding-right:36px;
	padding-left:36px;
	background-image:url(../images/ppio_menu_act.gif);
	background-repeat: repeat-x;		
}

#menu .contacto_activo a{
	color:#fc0;
	text-decoration:none;
	padding-bottom:9px;
	padding-top:8px;
	padding-right:50px;
	padding-left:24px;
	background-image:url(../images/fin_menu_activo.gif);
	background-repeat:no-repeat;		
}

#menu .present a{
	color:#999;
	text-decoration:none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #00589d;
	padding-bottom:9px;
	padding-top:8px;
	padding-right:36px;
	padding-left:36px;
	background-image:url(../images/ppio_menu.gif);
	background-repeat: repeat-x;		
}

#menu .contacto a{
	color:#999;
	text-decoration:none;
	padding-bottom:9px;
	padding-top:8px;
	padding-right:50px;
	padding-left:24px;
	background-image:url(../images/fin_menu.gif);
	background-repeat:no-repeat;	
}

#menu .normal a{
	text-decoration:none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #00589d;
	padding-bottom:9px;
	padding-top:8px;
	padding-right:38px;
	padding-left:39px;
	background-image:url(../images/background_menu.gif);
	background-repeat: repeat-x;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #009;
	
}


#menu .normal_activo a{
	color:#FC0;
	text-decoration:none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #00589d;
	padding-bottom:9px;
	padding-top:8px;
	padding-right:38px;
	padding-left:39px;
	background-image:url(../images/bkgd_menu_act.gif);
	background-repeat: repeat-x;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #009;
	
}
	
	#submenu_present {
	float:left;
	margin-top:0px;
	margin-left:0px;
	width:455px;
	height:28px;
	padding-top:0px;
	background-image:url(../images/bkgd_submenu1.gif);
	background-repeat:no-repeat;
	
}

#submenu_present ul {
	font-family:Arial, Helvetica, sans-serif;
	color:#003768;
	font-size:0.8em;
	padding-top:0px;
	margin-top:5px;
	padding-left:0px;

}
#submenu_present li {
	display:inline;
	list-style-type:none;
	padding-right:12px;
	padding-left:12px;
	
}

#submenu_present li a{
	color:#003768;
	text-decoration:none;
	
}

#submenu_present li a:hover{
	color:#007dcc;
	text-decoration:none;
	
}

#submenu_present .activo a{
	color:#007dcc;
	text-decoration:none;
	
}

	
	
	
	}
