/* Reset ---------------------------------- */
* {	margin: 0;padding: 0;}
body {font-family:"Trebuchet MS", Verdana; font-size: 10px; /*1em=10px*/ text-align: center;/* Hack para que IE6 no de problemas */}
ol, ul {list-style: none;list-style-type: none;}
img, a img {border: none;text-decoration: none;}
fieldset {border:none;}
label, button {	cursor: pointer;}
input:focus, select:focus, textarea:focus {	background-color: #FFF;}
input, textarea, select, button {font-size: 100%;font-family: inherit;}
table {	border-collapse:collapse;border-spacing:0;}
q:before,q:after {content:'';}
h1,h2,h3,h4,h5,h6 {	font-size:100%;font-weight:normal;}

/* clearfix --------------------------- */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
/* End hide from IE-mac */

/* -------------------Fin Reset ------------------ */
/* ------------------------------------------------*/

/* Generales */

a:link, a:visited { text-decoration:underline; color:#4b83c0 ; }
a:hover { text-decoration:none;}
p { line-height:17px; margin-bottom:8px;}
sub { font-size:9px;}

/************/

#barra-superior { position:relative; height:30.3em; text-align:left; font-family:"Lucida Sans", Tahoma, Verdana; background:#0A4394 url(/img/interface/fnd-body.jpg) repeat-x 0% 100%; }
#barra-superior h1 { position:absolute; top:0; left:0; height:75px; width:553px; }
#navegacion { float:right; margin:10px 10px 0 0;}
#navegacion li { float:left;}
#navegacion li a:link, #navegacion li a:visited { color:#fff; font-size:1.2em; text-decoration:none; }
#navegacion li a:hover { text-decoration:underline; }
#navegacion li span { margin:0 5px; color:#3565bd;}

#barra-superior form { clear:both; float:right; margin:20px 10px 0 0;}
#barra-superior select { color:#4b83c0; font-size:1.2em;}

#migas { position:absolute; bottom:202px;; left:1em; height:25px;}
#migas li { float:left; font-size:1.1em;}
#migas li a:link,#migas li a:visited { line-height:25px; color:#fff; text-decoration:none;}
#migas li a:hover { text-decoration:underline;}
#migas li span { margin:0 5px; color:#73a3ca; }

/*.flash { padding-top:10.1em; margin:0 auto; width:1003px; height:202px; }*/
.flash { position:absolute; bottom:0px; left:50%; margin-left: -501px; width:1003px; height:202px; }
* html .flash { bottom:-1px;}
.flash img { float:left; }


#pagina { margin: 0 auto; overflow:hidden; text-align:left; width:100.3em; font-family:"Lucida Sans", Tahoma, Verdana; color:#61666f;}

.col-1 { float:left; width:250px; }
.col-2 { float:left; width:50.5em; background:#fff url(/img/interface/fnd-contenido.png) no-repeat; }
.col-3 { float:left; width:24.8em; }


dl.menu-lateral { margin:5px 10px 0 15px; font-size:1.2em;}
dl.menu-lateral dt { margin-top:25px; line-height:1.5em; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size:1.5em; color:#004b96;}
dl.menu-lateral dd a:link, dl.menu-lateral dd a:visited { display:block; padding-left:2px; line-height:1.4em; color:#4b83c0; text-decoration:none;}
dl.menu-lateral dd a:hover, dl.menu-lateral dd a.menu-seleccionado { background:#e4eef8;}


#pie { clear:both; overflow:hidden; margin:20px auto 0 auto; padding:15px 0 0 0; width:1003px; text-align:left; font-family:"Lucida Sans", Tahoma, Verdana; font-size:1.1em; background:url(/img/interface/fnd-pie.png) no-repeat;}
#pie .izq { float:left; width:50em; line-height:16px;}
#pie .izq img { float:left; padding-right:10px; padding-left:15px; border-right:1px solid #d6d8db; margin-right:10px; }
#pie .izq strong { display:block; color:#797d84;}
#pie .izq span { display:block; color:#797d84;}
#pie .izq a:link, #pie .izq a:visited { color:#4b83c0; }
#pie .politica { float:right; width:30em; margin-bottom:5px; text-align:right; }
#pie .politica a:link, #pie .politica a:visited { color:#4b83c0;}
#pie .certificados { float:right; width:30em; text-align:right;}

#navegacion-inferior { display:block; overflow:hidden; margin:10px auto 0 auto; padding:12px 0 20px 0; width:819px; text-align:center; background:url(/img/interface/fnd-sub-pie.png) no-repeat;}
#navegacion-inferior ul { overflow:hidden; margin:0 auto; width:38em; font-family:"Lucida Sans", Tahoma, Verdana; font-size:1.1em;}
#navegacion-inferior ul li { float:left;}
#navegacion-inferior ul li a:link, #navegacion-inferior li a:visited { color:#6695c9; font-size:1em; }
#navegacion-inferior ul li span { margin:0 5px; color:#6695c9;}


.contenido-dinamico { overflow:hidden; padding:30px 10px 0 10px; font-size:1.2em;}
.contenido-dinamico h2 { margin-bottom:10px; line-height:20px; font:20px normal 'Trebuchet MS', Helvetica, sans-serif; color:#004b96;}

.contenido-dinamico .actividades { overflow:hidden; margin-bottom:20px;}
.contenido-dinamico .actividades dl { float:left; margin-bottom:12px; padding-bottom:10px; border-bottom:1px solid #e3eefa;}
.contenido-dinamico .actividades dl.ultimo { padding-bottom:0px; border-bottom:none;}
.contenido-dinamico .actividades dt { float:left; height:52px; width:45px; margin-right:10px; background:url(/img/interface/dinamico-calendario-eventos.jpg) no-repeat; }
.contenido-dinamico .actividades dt span { display:block; text-align:center; padding-top:1px; font-size:10px; color:#FFFFFF;}
.contenido-dinamico .actividades dt strong { display:block; text-align:center; padding-top:5px; font-size:20px; color:#6699cc;}
.contenido-dinamico .actividades dd { float:left; width:14.4em; }
.contenido-dinamico .actividades p { clear:both; padding-bottom:3px; text-align:center; background:#dfecfa;}
.contenido-dinamico .actividades p a.todos-eventos { padding-left:15px; background:url(/img/interface/ico-todos-eventos.png) no-repeat 0px 2px;}
.contenido-dinamico .actividades p a.rss { padding-left:15px; background:url(/img/interface/ico-rss.png) no-repeat 0px 2px; margin-left:10px;}

.contenido-dinamico .actualidad { overflow:hidden;}
.contenido-dinamico .actualidad dl { float:left; margin-bottom:12px; width:100%; }
.contenido-dinamico .actualidad dt { font-size:1em; font-weight:bold; color:#8297b9; }
.contenido-dinamico .actualidad p { clear:both; padding-bottom:3px; text-align:center; background:#dfecfa;}
.contenido-dinamico .actualidad p a.listado-noticias{ padding-left:15px; background:url(/img/interface/ico-todos-eventos.png) no-repeat 0px 2px;}
.contenido-dinamico .actualidad p a.rss { padding-left:15px; background:url(/img/interface/ico-rss.png) no-repeat 0px 2px; margin-left:10px;}

.contenido-dinamico .enlace-actividades-portada-col-derecha { padding: 0px; background: none; }


div.paginacion { width:95%; overflow:hidden; margin-bottom: 10px; padding: 3px 0 3px 0; background:#dfecfa; }
div.paginacion span { float:left; padding-left: 10px; font-size: 1.1em; color:#004b96; }
div.paginacion div { float: right; margin-right: 10px; font-size: 1.1em;  color:#004b96; }
div.paginacion a:link, div.paginacion a:visited { text-decoration: none; color:#70b3e4;}
div.paginacion a img { vertical-align:middle;}

div.paginacion a:link.volver-listado, div.paginacion a:visited.volver-listado { padding-left:25px; font-size:1.1em; color:#4b83c0; text-decoration:underline; background:url(/img/interface/ico-flecha-izq.png) no-repeat 2px 2px;}
div.paginacion a:hover.volver-listado { text-decoration:none}



/* interiores */
.contenido { overflow:hidden; padding:30px 0 0 30px; font-size:1.2em;}
.contenido h2 { margin-bottom:20px; line-height:20px; font:20px normal 'Trebuchet MS', Helvetica, sans-serif; color:#004b96;}

/* index*/
#index .index-central { width:482px; height:320px; margin-left:-12px; background:url(/img/index/foto-pabellon.jpg) no-repeat 0 100%;}
#index .index-central img { border:none; padding:0 0 0 20px;}
#index .index-central object { border:none; margin-left:20px;}

#index dl dt { line-height:16px; font:20px normal 'Trebuchet MS', Helvetica, sans-serif; color:#004b96;}
#index dl.vienes-vernos { float:left; margin:20px 12px 0 0; padding-left:40px; width:15em; background:url(/img/index/ico-vienes-vernos.png) no-repeat; color:#8297b9;}
#index dl.danos-opinion { float:left; margin:20px 0 0 0; padding-left:40px; width:16em; background:url(/img/index/ico-danos-opinion.png) no-repeat; color:#8297b9;}

#index a.foto-mapa { clear:left; float:left; margin:15px 20px 10px 0; }
#index a.foto-mapa img { padding:1px; border:4px solid #d8e5f0;}

#index .responder-encuesta { float:left; margin:20px 10px 0 0; padding-top:50px; width:5.5em; text-align:center; background:url(/img/index/ico-responder-encuesta.jpg) no-repeat;}
#index .libro-visitas { float:left; margin:20px 10px 0 0; padding-top:50px; width:5.5em; text-align:center; background:url(/img/index/ico-libro-visitas.jpg) no-repeat;}
#index .rss { float:left; margin:20px 0 0 0; padding-top:50px; width:5.5em; text-align:center; background:url(/img/index/ico-feeds.jpg) no-repeat;}

#index .banners { clear:both; overflow:hidden; width:100%;}

/* formularios */
.formulario { min-height:290px; width:385px; margin-top:-20px; padding:30px 30px 20px 30px; background:url(/img/actualidad/fnd-formulario-libro.jpg) no-repeat 0 100%;}
.formulario h3 { margin-bottom:20px; font-size:1.4em; font-weight:bold; color:#6699cc;}
.formulario dl dt { float:left; width:30%; margin-bottom:5px; line-height:20px; font-size:12px; color:#4b83c0;}
.formulario dl dd { float:left; width:65%; margin-bottom:5px; color:#4b83c0; }
.formulario dl dd input { height:18px; width:100%; border:1px solid #b9d9ea;}
.formulario dl dd textarea { width:100%; border:1px solid #b9d9ea;}
.formulario .boton-procesar-contacto { float:right; margin:10px 15px 0 0;}
.formulario input.boton-radio { background-color:none; border:none; width:auto;}
.formulario .formatear-texto-radio { padding:0em 0pt 0em 0.5em; color:#4b83c0;}
.formulario .otro-pais { width:80%;}


.envio-correcto { width:80%; margin-bottom:10px; padding:20px 20px 20px 50px; background:#eef7fe url(/img/interface/ico-tick-request.gif) no-repeat 20px 20px; color:#4b83c0;}
.form-errores { width:80%; margin-bottom:10px; padding:20px 20px 20px 50px; background:url(/img/interface/ico-tick-error.gif) no-repeat 20px 20px; color:#d9760c;}
.form-errores h3 { margin-bottom:5px; font-weight:bold;}


.suscribirme { position:relative; width:228px; height:85px; margin-bottom:12px; margin-top:5px; background:url(/img/interface/fnd-susc-newsletter.jpg) no-repeat;}
.suscribirme span { position:absolute; top:10px; right:0px; width:77%; font:15px normal 'Trebuchet MS', Helvetica, sans-serif; color:#004b96;}
.suscribirme a { position:absolute; bottom:10px; right:10px; width:95px; height:19px; text-indent:-9999px; }
.suscribirme a.ESP { background:url(/img/interface/btn-suscribir.gif) no-repeat;}
.suscribirme a.GBR { background:url(/img/interface/btn-suscribir-gbr.gif) no-repeat;}
.suscribirme a.FRA { background:url(/img/interface/btn-suscribir-fra.gif) no-repeat;}



div.hr { background: url(/img/actualidad/fnd-noticia-listado.jpg) no-repeat; border:0; height:12px; line-height:12px; width:inherit; margin:20px 0 0 0;}
div hr { display:none;}
