/* -------  estilosGeneral.css -------  */
@import url(inicial.css);


/* CONTENEDORES y GENELARES */
body{margin:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.68em;}
.site{  margin: auto;    position: relative;    width: 100%;background:url(../img/fondo_cabecera.jpg) #fff repeat-x 0 22px;}
.site2{ margin: auto;    width: 90.5em;overflow: auto;}
.medio {width:67em;}
.contenedorCentro {border:none;float:left;margin:0;width:90em;}
.cuerpoCentral p{ margin:0.5em 1em;color:#555}
.cuerpo { padding:1em 0; position:relative}
.cuerpo a{ color:#06c; text-decoration:none}
.cuerpo a:hover{color:#BB1A32;}
.contenedorCuerpo{ min-height:22em; float:left; width:100%; margin:1em 0 ; font-size:1em; color:#555; line-height:1.3em}
.contenedorCuerpo ul,.contenedorCuerpo ol{ font-size:1.1em;padding-left:1.5em; clear:both; margin:1em 0}
.contenedorCuerpo ul li ul,.contenedorCuerpo ol li ol{ font-size:1em; margin-top:0.3em; margin-bottom:1em}
.contenedorCuerpo ol li ol li{ margin-top:0.3em; margin-bottom:1em}
.cajaContIzqd2{float:left;width:99%;margin-right:10px;margin-top:5px;}


/*------ PARRAFOS ----*/
.contenedorCuerpo p{ margin:0.5em 0 ; font-size:1.1em; color:#555; line-height:1.3em}
/*.contenedorCuerpo p:first-child{ margin:0}*/
p.cuerpo5{margin-right:10px;}
p a:hover{ color:#06c}


/* ELEMENTOS */
.sinBorde{border:0;}
.negrita{font-weight:bold;}
.asterisco	{color:#f8071a;}
span.obligatorio{float:right;text-align:left;background:url(../img/ico_obligatorio.gif) no-repeat 0 3px;padding:0.1em 0 0 10px;}
.nuevo{color:#f00; display:inline}
.nuevo_02{color:#f00; display:inline; font-size:0.75em}
.flotaIzda{float:left;}
.flotaDcha{float:right;}
.flotaDcha_02{float:right; margin-left:2em}

/* CABECERA */
/* ------- estilos para todas las cabeceras  ------- */
.menuIdiomas{ text-align:right; padding:0.5em}
.menuIdiomas li{ display:inline;color:#666;margin:0;padding:0 4px;background:url(../img/menucabecera.gif) top right no-repeat;}
.menuIdiomas li.ultimo{background:none; }
.menuIdiomas li a{ color:#999}
.cabeceraInterior{ overflow:auto}
.bloqueCabeceraIzq{ float:left; width:35%; padding:1em 0 1em 2em }
.bloqueCabeceraDer{ float:left; width:62%; }


/* MENUS */
/* ------- menu general ------- */
.menu{ position:relative;float:left;margin:0;padding:0;display:inline; width:100%; font-size:1em; height:4em; }
.menu li{float:left;list-style-type:none;padding:0; border-left:1px solid #DEDEDE; margin:0; height:34px }
.menu li:first-child{ border:none}
.menu li a{float:left;text-decoration:none;line-height:31px; font-size:1.2em; color:#333; margin:0;background:none; border:1px solid transparent;display:block; padding:0 1em;}
.menu li a:hover{text-decoration:none;cursor:pointer;color:#BB1A32;background: #F7DBD7;}
.menu li div{float:left;margin:5px;color:#3b3b3b;text-decoration:none;line-height:31px;}
.menu .selectIzda{float:left;width:6px;height:29px;background-image:url(../img/selectIzda.jpg);background-position:left;background-repeat:no-repeat;}
.menu .selectCentro	{float:left;height:29px;background-image:url(../img/selectCen.jpg);background-position:center;background-repeat:repeat-x; padding:0 0.5em}
.menu .selectCentro strong{ font-weight:normal}
.menu .selectDcha{float:left;width:5px;height:29px;background-image:url(../img/selectDcha.jpg);background-position:center;background-repeat:no-repeat;}
.menu .pestana{width:5px;}
.menu .noSelectIzda{float:left;width:6px;height:29px;background-image:url(../img/noSelectIzda.jpg);background-position:left;background-repeat:no-repeat;}
.menu a:hover .noSelectIzda{float:left;width:6px;height:31px;background-image:url(../img/selectIzda.jpg);background-position:left;background-repeat:no-repeat;}
.menu .noSelectCentro{float:left;height:31px;background-image:url(../img/noSelectCen.jpg);background-position:center;background-repeat:repeat-x;padding:0 0.5em}
.menu a:hover .noSelectCentro{float:left;height:31px;background-image:url(../img/selectCen.jpg);background-position:center;background-repeat:repeat-x;}
.menu .noSelectDcha{float:left;height:31px;background-image:url(../img/noSelectDcha.jpg);background-position:right;background-repeat:no-repeat;}
.menu a:hover .noSelectDcha  {float:left;height:31px;background-image:url(../img/selectDcha.jpg);background-position:center;background-repeat:no-repeat;}
.menu .noSelectDchaUltimo{float:left;height:31px;background-image:url(../img/noSelectDchaUltimo.jpg);background-position:right;background-repeat:no-repeat;}
.menu a:hover .noSelectDchaUltimo{float:left;height:31px;background-image:url(../img/selectDcha.jpg);background-position:center;background-repeat:no-repeat;}
.menu li.seleccionado a{background-color:#F7E6E4;color:#BB1A32; border:1px solid #fefefe; border-bottom:1px solid #F5D9D3; }
.menu li.seleccionado ul li a  { border:none}


/* ------- menu general  desplegable ------- */
/*#menuPrincipal a {  margin-top:0;  padding-top:0;display:block;  text-decoration:none; line-height:32px;}
#menuPrincipal a.active{color:#BB1A32;}
#menuPrincipal ul {display:block;	float:none; clear:both; background:url(../img/fondo_menu_desplegable.png)  no-repeat left bottom;	padding:1em 1.5em;	width:18em;  top:3.1em;position:absolute;  z-index:115;}
#menuPrincipal ul li {	float:left; width:99%;    border-right:0; height:auto;     text-align:left;    display:block;    border-bottom:0; margin-bottom:1em;}
#menuPrincipal ul li a { background:none; color:#BB1A32; margin-top:0; padding:0px;  line-height:normal;    border-bottom:0 ;  display:inline;  font-size:1.05em}
#menuPrincipal ul li a:hover,#menuPrincipal ul li a:focus {    height:auto;    color:#333 }
#menuPrincipal li.last ul ul {left:-189px }
#menuPrincipal ul,#menuPrincipal:hover ul ul {    margin-left:-9999px;    margin-top:-9999px;}
#menuPrincipal li a:hover,#menuPrincipal li a:focus {color:#BB1A32;}
#menuPrincipal li:hover>ul, #menuPrincipal li.hover>ul, #menuPrincipal a:focus+ul, #menuPrincipal .hover a:focus { margin-left:-5px;     margin-top:0;}
#menuPrincipal li ul li:hover,#menuPrincipal li ul li:focus { text-decoration:underline; }
#menuPrincipal li ul li{ border:none}
#menuPrincipal li:hover span a { background-color:#F7E6E4;color:#BB1A32; border:1px solid #fff;  padding:0 1em }
#menuPrincipal li span a:focus  { background-color:#F7E6E4;color:#BB1A32; border:1px solid #fff;  padding:0 1em }*/


/* ------- LISTAS  -------*/
.cuerpoCentral ul { margin:0; padding:0; margin-bottom:1em; padding-left:2em;color:#555}
.cuerpoCentral ol { margin:0; padding:0; margin-bottom:1em; margin-left:1.5em; padding-left:2em;color:#555}
.cuerpoCentral ul li{padding-left:10px;margin-bottom:0.5em;list-style:none;background:url(../img/flecha.gif) no-repeat 0 4px;color:#555;}
.cuerpoCentral ol li{color:#555;}
.cuerpoCentral ul li a{ text-decoration:none}
.cuerpoCentral ol li a{ text-decoration:none}
.cuerpoCentral ul li a:hover{ text-decoration:underline; }
.cuerpoCentral ol li a:hover{ text-decoration:underline;}

.cuerpo ul li{padding-left:10px;margin-bottom:0.5em;list-style:none;background:url(../img/flecha.gif) no-repeat 0 4px;color:#555;}
.cuerpo ol li{color:#555;}
.cuerpo ul li a{ text-decoration:none; color:#06c}
.cuerpo ol li a{ text-decoration:none; color:#06c}
.cuerpo ul li a:hover{ text-decoration:underline; color:#BB1A32}
.cuerpo ol li a:hover{ text-decoration:underline; color:#BB1A32}
.cuerpo ul li.nivel2{ margin-left:2em; background:url(../img/fondo_lista_guion.gif) no-repeat}

.listado_01,.listado_02, .contenedorCuerpo .listado_01, .contenedorCuerpo .listado_02{ list-style:none; padding-left:0.5em;margin-bottom:2em; margin-top:0}
.listado_01 li{ margin:0 0 0.5em 0; background:url(../img/square.gif) no-repeat scroll 0 5px transparent; padding-left:0.7em}
.listado_01 a,.listado_02 a{ text-decoration:none; color:#555; font-size:1em}
.listado_01 a.activo,.listado_02 a.activo{ font-weight:bold}
.listado_01 a:hover,.listado_02 a:hover,.listado_01 a:focus,.listado_02 a:focus{ text-decoration:underline; }
.listado_01 img{ margin-left:0.2em; vertical-align:middle}
.listado_05 li{ background:url(../img/square.gif) no-repeat 0 4px; padding-left:1em;margin:0.5em 0 0.7em}
.listado_05 li.seccionSinEnlace { background:none; border-bottom:1px solid #ddd;padding-bottom: 0.3em;padding-left: 0;}
.listado_05 li ul { margin-bottom:1.5em}
.listado_05 li ul li{ background:url(../img/bulletListado_02.gif) no-repeat 3px 6px;margin:0.4em 0 }
.listado_05 li a:hover{ text-decoration:underline; color:#BB1A32}
.listado_05 .bloqueSeparador{ border-bottom:1px solid #ddd; padding-top:0.2em}
.listado_horizontal li{ float:left}
.listado_num_01 li{ margin-bottom:1em; margin-left:1em}
.listaDatos li{background:url(../img/square.gif) no-repeat 3px 6px;margin:0.4em 0; padding-left:1em}

.contenedorCuerpo ul.lista_04{ margin:0 0 1em;  float:left; width:99%; clear:both}



/* la pagina se distribuye en 2 columnas pero en este caso son proporcionales, no como en subhome_izq subhome_der */


.subhome_inf .bloqueDatosRelacionados{ width:26em}
.subhome_inf .bloqueDatosRelacionadosCuerpo{ padding:0.5em;}
.subhome_inf .bloqueDatosRelacionadosCuerpo ul{ margin:0}
.subhome_inf .bloqueDatosRelacionadosCuerpo ul li{ margin:0.2em 0; line-height:1.2em; }
.subhome_inf .bloqueDatosRelacionadosCuerpo ul li a{font-size:1em}
.subhome_inf .bloqueDatosRelacionadosCuerpo ul li a:hover{ color:#666}
.subhome_inf .bloqueDatosRelacionadosCuerpo a{ line-height:1em}



.tituloSeccionBarra{  margin:0;}
.tituloSeccionBarra span{width:100%; display:block; font-size:2.5em;color:#666;x}
.contenedorIzq .tituloSeccionBarra span{font-size:2.5em; }
.tituloSeccionBarra span a{ text-decoration:none; color:#666; display:block; width:75%}
.tituloSeccionBarra span a:hover{ text-decoration:underline; color:#BB1A32}
.tituloSeccionBarraGrande{ background:url(../img/fondo_titulo_seccion_barra_grande.jpg) repeat-x; height:10.5em; margin:0;padding-left: 1em; border-bottom:1px solid #E9E9E9; border-top:1px solid #E9E9E9 }
.tituloSeccionBarraGrande span{width:100%; display:block; font-size:1.9em;color:#666;height:4.1em; padding-top:1.3em; margin-top:-2px}
.tituloSeccionBarraGrande span a{ text-decoration:none; color:#666; display:block; width:75%}
.tituloSeccionBarraGrande span a:hover{ text-decoration:underline; color:#BB1A32}
.tituloSeccionBarra.tituloSeccionBarraEntero{ margin-top:2em}
.tituloSeccionBarraBoletin{background:url(../img/fondo_titulo_barra_boletin.png) no-repeat 0 10px; padding-left:7em}
.tituloSeccionBarra span.tituloSeccionBarraBoletin,.tituloSeccionBarraGrande span.tituloSeccionBarraBoletin  {  padding-top: 1.5em; }
.tituloSeccionBarra span.tituloSeccionBarraBoletin a,.tituloSeccionBarraGrande span.tituloSeccionBarraBoletin a{   width: 100%;}
.tituloSeccionBarra span.tituloSeccionBarraBoletin a:hover,.tituloSeccionBarraGrande span.tituloSeccionBarraBoletin a:hover{ color:#BB1A32; text-decoration:none}

.contenedorIzq{  float:left; width:66.4em; margin:2em 1em 2em 0;}
.contenedorDer{ float:left; width:21.5em; margin:2em 0 0 1em;}

.contenedorIzq .tituloSeccionBarra span.subTitulo_02{font-size:0.75em;display:block; color:#999; margin:0; margin-top:0.2em; height:auto; padding:0}
.contenedorIzq .tituloSeccionBarra.tituloSeccionBarra_02 span{font-size:1.5em; }
.contenedorIzq .tituloSeccionBarra.tituloSeccionBarra_02 span.nuevo{font-size:0.75em;display:inline}
.contenedorIzq .tituloSeccionBarraGrande span.subTitulo_02{font-size:0.7em;display:block; color:#999; margin:0; margin-top:0.2em; height:auto; padding:0}
.contenedorCen{  float:left; width:99%; margin:2em 0;}
.tituloSeccionBarraEnlaceInicio .tituloSeccionBarraEnlace{ margin:0; padding:0;}
.tituloSeccionBarraEnlaceInicio .tituloSeccionBarraEnlace .bloqueIzq{ margin-top:0.6em;  }
.tituloSeccionBarraEnlace{ padding:0.5em 0; text-align:right; margin-bottom:0}
.tituloSeccionBarraEnlace a{ color:#999}
.tituloSeccionBarraEnlace_02{ padding:0.5em; text-align:right; margin-top:0;color:#999}
.bloqueDatosSubhome_02 .tituloSeccionBarraEnlace{ background-color:#FFF; margin:0; border-bottom:1px solid #E8E8E8; border-top:1px solid #E8E8E8; overflow:auto; height:1.5em }
.tituloSeccionBarraEnlace .bloqueIzq{ float:left; }

.enlaceInterior a{ color:#06C; }
.bloqueDatosSubhomeCuerpo a.enlaceTituloListado{color:#666; font-size:1.1em; font-weight:bold; text-decoration:underline}
.bloqueDatosSubhomeCuerpo a.enlaceTituloListado:hover{text-decoration:none}

.home_izq .bloqueDatosRelacionados{border:1px solid #E8E8E8; margin-bottom:1em; float:none; overflow:visible; width:auto }
.home_izq .bloqueDatosRelacionadosInterior{ margin:1px; background-color:transparent}
.home_izq .bloqueDatosRelacionadosTitulo{background:url(../img/fondo_titulo_home.jpg) repeat-x; color:#BB1A32; min-height:0; padding:0.6em; font-size:1.2em;  border-bottom:1px solid #f0f0f0}
.home_izq .bloqueDatosRelacionadosTitulo h2{font-weight:bold;}
.home_izq .bloqueDatosRelacionadosCuerpo{ background:url(../img/fondo_bloque_datos_01.jpg) repeat-x; padding:0.5em 0}
.home_izq .bloqueDatosRelacionadosCuerpo ul{ margin:0}
.home_izq .bloqueDatosRelacionadosCuerpo ul li{ background:url(../img/bulletListado.gif) no-repeat scroll 0 6px;margin:0 0.5em 0.5em;padding:0 0 0 8px; }
.home_izq .bloqueDatosRelacionadosCuerpo ul li a{text-decoration:none; color:#555; font-size:1.1em}
.home_izq .bloqueDatosRelacionadosCuerpo ul li a:hover,.home_izq .bloqueDatosRelacionadosCuerpo ul li a:focus{ text-decoration:underline; color:#BB1A32}
.home_izq .bloqueDatosRelacionadosCuerpo ul li a span{ font-size:0.8em}
.home_izq .bloqueDatosRelacionadosCuerpo ul li a.textoHtml{ font-size:0.8em}


/* BANNERS HOME */
.banners{ text-align:center}
.banners ul li{margin-bottom:1em; text-align:center;float:left; margin-right:2em}
.banners ul li img{ border:1px solid #E8E8E8; padding:1px}
.banners ul li img:hover,.banners ul li img:focus{border:1px solid #BB1A32; }
.subhome_inf .banners li{ display:inline; float:none}
#banners ul li{float:left; margin-right:2em}


/* bloque_foto_texto */
.biografiaFoto img{ padding:3px;}
.biografiaTexto{ float:right; width:90%; }

.bloqueFotoTexto{padding:2em 0 1em 0;float:left;width:100%;padding: 2em 0;  border-bottom: 1px solid #f0f0f0;}
.bloqueFotoTexto_foto{ float:left; width:9%;text-align:center}
.bloqueFotoTexto_foto img{ padding:3px;}
.bloqueFotoTexto_titulo{ float:right; width:90%;  font-size:1.3em; font-weight:bold}
.bloqueFotoTexto_titulo a{}
.bloqueFotoTexto_titulo h3{ display:inline}
.bloqueFotoTexto_cuerpo{ float:right; width:90%; }





/* BLOQUES */
.bloqueEnlaceFinal{ margin:2em 0 2em 1em; float:left;color:#BB1A32;}
.bloqueEnlaceFinal a{color:#BB1A32;}

.bloque_01{ margin:1em 0; float:left; width:99%}
.bloque_01 .bloqueEnlace{ text-align:right}
.bloque_02{ margin:2em 0; }
.bloque_02_interior{ margin:0.3em 0 2em 0;  padding:1.3em; background-color:#EFEFEF}
.bloque_02_b_interior{margin:-4em 0 0;  padding:1.3em; background-color:#fff; border:4px solid #EFEFEF; text-align:center; position:relative}
.bloque_03{ margin:2em 0; border-bottom:1px solid #ccc;border-top:1px solid #ccc; padding:1.5em 0; float:left; width:99%; clear:both}
.bloque_03.bloque_03b{ margin:0 0 1em 0; padding:0; border:none }

.bloqueDatosRelacionados{border:1px solid #f0f0f0; float:left; overflow:auto; width:100%; margin-bottom:2em}
.bloqueDatosRelacionadosInterior{background-color:#fafafa; margin:2px;overflow:auto}
.bloqueDatosRelacionadosTitulo{background:url(../img/fondo_titulo_relacionado.jpg) repeat-x left bottom; padding:0.7em 0 0.5em 0.7em; color:#666; font-size:1.1em; font-weight:bold; min-height:1.8em}
.bloqueDatosRelacionadosTituloDestacado{ background:url(../img/fondo_tituloDestacado_relacionado.jpg) #666 repeat-x left bottom; padding:0.7em 0 0.1em 0.7em; color:#fff; font-size:1.1em; font-weight:bold; min-height:1.8em}
.bloqueDatosRelacionadosCuerpo{ padding:0.5em; padding-bottom:0;color:#555;}
.bloqueDatosRelacionadosCuerpo ul{ margin:0.5em 0 1.5em 0}
.bloqueDatosRelacionadosCuerpo ul li{ margin:0.5em 0 1em 0; color:#555; line-height:1.4em; margin-left:0.5em}
.bloqueDatosRelacionadosCuerpo ul li a{padding-bottom:1px}
.bloqueDatosRelacionadosCuerpo ul li a.activo{ font-weight:bold}
.bloqueDatosRelacionados ul li.seleccionado > span > a{ font-weight:bold}
.bloqueDatosRelacionadosCuerpo a{ text-decoration:none;color:#555; line-height:1.2em}
.bloqueDatosRelacionadosCuerpo a:hover{text-decoration:underline}
.bloqueDatosRelacionadosCuerpo .bloqueCampoLateral{ margin-top:0.6em; margin-bottom:0.4em}
.bloqueDatosRelacionadosCuerpo .bloqueCampoLateral input{ font-size:1.1em; padding:1px }
.bloqueDatosRelacionadosEnlace { font-size:1em; text-align:right; padding:0.5em}
.bloqueDatosRelacionadosEnlace a{color:#06c; text-decoration:none}
.bloqueDatosRelacionadosEnlace a:hover{text-decoration:underline}

.bloqueDatosRelacionados .bloqueDatosRelacionados{ border:none; padding-left:-0.7em}
.bloqueDatosRelacionados .bloqueDatosRelacionados .bloqueDatosRelacionadosTitulo{background:none; padding:0; color:#666; font-size:1em;  min-height:1.8em}
.bloqueDatosRelacionados .bloqueDatosRelacionados .bloqueDatosRelacionadosTitulo h2{font-weight:bold !important;}
.bloqueDatosRelacionados .bloqueDatosRelacionados .bloqueDatosRelacionadosCuerpo ul li{ margin:0.5em 0 1em 0; color:#555; line-height:1.4em; background:url(../img/flecha.gif) no-repeat 0 0.5em; padding-left:0.7em; margin-left:0.5em}

.bloqueDatosRelacionados .bloqueDatosRelacionadosCuerpo ul li{ margin:0.5em 0 1em 0; color:#555; line-height:1.4em; background:url(../img/flecha.gif) no-repeat 0 0.5em; padding-left:0.7em; margin-left:0.5em}
.bloqueDatosRelacionados .bloqueDatosRelacionadosCuerpo ul li ul li{ margin:0.5em 0 1em 0; color:#555; line-height:1.4em; background:url(../img/bulletListado_02.gif) no-repeat 0 0.5em; padding-left:0.7em; margin-left:0.5em}


.contenedorCuerpo .bloqueDatosRelacionados{border:none; float:left; overflow:auto; width:100%; margin-bottom:2em}
.contenedorCuerpo .bloqueDatosRelacionadosInterior{background-color:transparent; margin:2px;overflow:auto}
.contenedorCuerpo .bloqueDatosRelacionadosCuerpo .tituloInterior_02{color:#BB1A32; font-size:1.2em; margin-top:0.5em;padding-bottom:0.3em; line-height:1.1em; float:left; width:99%}
.contenedorCuerpo .bloqueDatosRelacionadosCuerpo ul{ margin:0.5em 0; padding-left:0}
.contenedorCuerpo .bloqueDatosRelacionadosCuerpo ul li{ margin:0.5em 0 1em 0; color:#555; line-height:1.4em; background:none; padding-left:0; margin-left:0.5em}
.contenedorCuerpo .bloqueDatosRelacionadosCuerpo ul li ul li{background: url("../img/square.gif") no-repeat scroll 0 4px;margin: 0.5em 0 0.7em;padding-left: 1em;}
.contenedorCuerpo .bloqueDatosRelacionadosCuerpo a{ color: #0066CC !important;   text-decoration: none !important;}

.bloqueComoSolicitar{ width:100%; overflow:auto; border:1px solid #f0f0f0; margin-top:0.5em; margin-bottom:1.5em}
.bloqueComoSolicitarInterior{ background-color:#fafafa; margin:2px; padding:1em; overflow:auto}
.bloqueComoSolicitarInterior .bloqueComoSolicitarInteriorListado{ float:left; width:29%; margin-right:2.5em}
.bloqueComoSolicitarInterior ul{ margin-top:0.5em; padding-left:0}
.bloqueComoSolicitarInterior ul li{ margin:0.5em 0}
.bloqueComoSolicitarInterior a{color:#06C; font-size:0.9em}
.bloqueDatosRelacionados .bloqueComoSolicitarInterior{ padding:0}
.bloqueDatosRelacionados .bloqueComoSolicitarInteriorListado{ width:99%; margin:0.5em 0 1em 0}
.bloqueDatosRelacionados .bloqueComoSolicitarInteriorListado ul{margin:0;margin-top:0.5em}
.bloqueDatosRelacionados .bloqueComoSolicitarInteriorListado ul li{ background:none}
.bloqueDatosRelacionados .bloqueComoSolicitarInteriorListado ul li a{ font-size:1em}

.bloqueDatosRelacionadosCuerpoMenu{ padding:0 0.5em;color:#666}
.bloqueDatosRelacionadosCuerpoMenu .listado_05 a{ text-decoration:none; font-size:1em; color:#666}
.bloqueDatosRelacionadosCuerpoMenu .listado_05 a:hover{ text-decoration:underline; color:#BB1A32}
.bloqueDatosRelacionadosCuerpoMenu .listado_05 a.activo{ font-weight:bold}
.bloqueDatosRelacionadosCuerpoMenu .listado_05.listado_interior a{ text-decoration:none; font-size:1em; color:#666}
.bloqueDatosRelacionadosCuerpoMenu .listado_05.listado_interior a:hover{ text-decoration:underline; color:#BB1A32}
.bloqueDatosRelacionadosCuerpoMenu .listado_05.listado_interior a.activo{ font-weight:bold}
.bloqueDatosRelacionadosCuerpoMenu .listado_05 li { font-size:1.1em}
.bloqueDatosRelacionadosCuerpoMenu .listado_05 li ul {font-size:0.9em}
.bloqueDatosRelacionadosCuerpoMenu .listado_05 li ul li { background:url(../img/bulletListado_02.gif) no-repeat 2px 7px; font-size:0.9em; margin:0.4em 0}
.bloqueDatosRelacionadosCuerpoMenu .listado_05 li ul li a{ font-size:1.1em;}
.bloqueDatosRelacionadosCuerpoMenu .listado_01{ margin-bottom:0}
.bloqueDatosRelacionadosCuerpoMenu .listado_05 li.opcion_small {font-size:1em}
.bloqueDatosRelacionadosCuerpoMenu .listado_interior{margin:1em 0; padding:0}
.bloqueDatosRelacionadosCuerpoMenu .listado_interior li{ margin:0.7em 0}
.bloqueDatosRelacionadosCuerpoMenu .listadoArchivo ul{ margin-left:1em; margin-bottom:1em;}
.bloqueDatosRelacionadosCuerpoMenu .listadoArticulos li{border-bottom:1px solid #E8E8E8; padding:0.5em 0 }
.bloqueDatosRelacionadosCuerpoMenu .listadoArticulos li:last-child{border-bottom:none; }
.bloqueDatosRelacionadosCuerpoMenu p{ margin:0.5em 0}

.bloque_enlaces ul li{ background:none;margin:2em 0}
.bloque_enlaces img{ margin-right:1em}
.bloqueImagen img{ margin:1em}

.bloqueVolver_01{ border-top:1px dotted #06c; text-align:right; float:left; width:99%; padding-right:0.5em; padding-top:0.2em}
.bloqueVolver_01 a{ color:#06c; font-size:1.1em}

.bloqueSuplementos{border-bottom:1px dotted #999; font-size:1.1em; float:left; width:100%; padding:1.3em 0}
.bloqueSuplementosFecha { font-weight:bold; margin-bottom:0.5em; font-size:1.1em;float:left; width:97%}
.bloqueSuplementosTitulo { font-size:1.1em;float:left; width:97%; background:url(../img/ico_pdf.png) no-repeat 0 -2px; padding-left:1.5em; margin:0.2em 0 0.3em; min-height:1.4em}
.bloqueSuplementosTitulo a{ color:#06c; text-decoration:none; }
.bloqueSuplementosTitulo a:hover,.bloqueSuplementosTitulo a:focus{text-decoration:underline}

.bloqueOrdenar{background-color:#FCFCFC;border-bottom:1px solid #F0F0F0;border-top:1px solid #F0F0F0;float:left;font-size:1em; margin-top:1em;padding:0.5em 0 0.5em 1em;width: 96%;}
.bloqueOrdenar .bloque_campo{ margin:0 1em}
.bloqueOrdenar .bloque_campo label{ margin-left:0.3em}

.bloqueSeparado{border-bottom:1px solid #ddd;padding-bottom: 0.5em;}


.navegacion {color:#666;display:inline;float:left;font-size:0.9em;list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:2em; margin-top:1em;padding:0;width:96%;}
.navegacion a{color:#666;text-decoration:underline;}
.navegacion a:hover,.navegacion a:focus		{text-decoration:none;}
.navegacion li			{padding:0 1.3em 0 0.3em;background:url(../img/flechaMiga.gif) no-repeat right center;display:inline;}
.navegacion li.ultimo		{background:none;}

.bloqueDetalle01{ font-size:0.9em; margin:1em 0 1.5em 0}
.bloqueDetalle01 .tituloInterior_01{ color:#666; margin-bottom:0.2em}
.bloqueDetalle01 .bloqueDetalle01_interior{ border:1px solid #DFDEDE; background-color:#F8F8F8; padding:1em}
.bloqueDetalle01 .bloqueDetalle01_interior .articuloTitulo{ font-size:1.1em; font-weight:normal}
.bloqueDetalle01 .bloqueDetalle01_interior .articuloLugar{  color:#999; margin-left:1em}

.parteDerecha{float:left;width:220px; margin:0 0 0 22px;}
.parteDerecha .cajaLinksDerecha{float:right;width:220px;margin-top:15px;}
.parteDerecha h3{float:left;width:204px;font-size:1em;font-weight:bold;margin:0px 0 0 0px;padding:5px 5px 5px 10px;color:#555;background-color:#e8e8e8;}
.parteDerecha .cajaTabla{float:left;width:219px;margin:2px 0 0 0px;padding-bottom:5px;background-color:#f7f6f6;}
.parteDerecha .cajaTabla ul {float:left;margin:0;padding:0;padding-bottom:6px;}
.parteDerecha .cajaTabla  li {float:left;margin:10px 0 0 12px;padding:0 0 0 10px;list-style:none;color:#555;background:url(../img/flecha.gif) no-repeat 0 0.5em; width:195px; }
.parteDerecha .cajaTabla  li a {color:#555; text-decoration:none;display:inline; width:90%}
.parteDerecha .cajaTabla  li a:hover {color:#BB1A32;text-decoration:underline;}
.parteDerecha .tituloOp{float:left;margin:0 0 0 0px;font-size:1em;width:208px;padding:5px 5px 5px 8px;font-weight:bold;color:#fff;background-color:#BB1A32;}
.parteDerecha .contenedorOpciones{float:left;width:220px;margin-left:12px;margin:0;padding:0;background-color:#f7f6f6;}
.parteDerecha .margenAbajo{margin-bottom:2px;}
.parteDerecha .contenedorOpciones .tituloSeccion {float:left;font-size:1em;margin:10px 0 0 10px;padding:0;font-weight:bold;color:#555;}
.parteDerecha .contenedorOpciones .puntosInferior{border-bottom:1px dotted #000;}
.parteDerecha .contenedorOpciones .tituloSeccion2 {float:left;font-size:0.9em;margin:5px 0 0 10px;padding:0;font-weight:bold;color:#BB1A32;}
.parteDerecha .contenedorOpciones .opTipos  {float:left;width:90%;margin-left:12px;padding:0;display:inline;font-size:0.9em;}
.parteDerecha .contenedorOpciones .opTipos2{margin-left:0;margin-top:1px;}
.parteDerecha .contenedorOpciones .opTipos a {color:#555;text-decoration:none;}
.parteDerecha .contenedorOpciones .opTipos a:hover {color:#fe7404;text-decoration:underline;}
.parteDerecha .contenedorOpciones .opTipos li {float:left;width:90%;padding-left:10px;margin-bottom:5px;clear:left;list-style:none;background:url(../img/flecha.gif) no-repeat 0 4px;color:#555;}
.parteDerecha .contenedorOpciones .opTipos li .cursiva{font-style:italic;}
.parteDerecha .contenedorOpciones .opTipos li.sinImg {background:none;}
.parteDerecha #banners{ float:left}
.parteDerecha #banners ul { margin:0; padding:0;text-align:center;}
.parteDerecha #banners ul li{ margin:0; margin-bottom:1em; padding:0;  list-style:none}

.error{ color:#f00; font-size:1.1em;margin:0.5em 0.2em 1em 0.2em ; padding:0 0.5em; float:left; width:99%; clear:both}
.error p{ background:url(../img/warning.gif) no-repeat 0 -1px; padding-left:2.2em; height:20px}
.errorVacio{  padding:0; height:0; margin:0}
p.textoError,.textoError{background:url(../img/warning.gif) no-repeat 0 -1px; padding-left:2.2em; height:20px;color:#f00;}

.imprimir	{float:right;margin:0 10px 0 0;clear:left;}
.imprimir a	{text-decoration:none;color:#555;font-size:1em; background:url(../img/ico_imprimir.gif) no-repeat left center; padding:0.5em; padding-left:2em; }
.imprimir a:hover	{text-decoration:underline;}



/* TITULOS */
.titulo		{float:left;clear:left;font-size:1.2em;font-weight:bold;color:#BB1A32; margin:1em 0 0.5em; width:99%; }
.titulo2	{margin-left:12px;font-weight:bold;}
.titulo3         {font-weight:normal;margin-left:12px;}
.titulo4		{float:left;clear:left;font-size:1em;font-weight:bold;color:#666; margin:1em 0 0.5em; width:99%; }
h3.tituloC {background:none}
.titulo h3{ font-weight:bold}
.titulo_02{color: #BB1A32;    float: left;    font-size: 2em;    line-height: 1.1em;    margin-top: 0.5em;    padding-bottom: 0.3em;    width: 99%;}
.titulo_03b{font-size:1.5em;color: #BB1A32; margin-top:1.5em;line-height:1em }
.titulo_03{  display:block; margin-bottom:0.2em; margin-top:2.5em; font-size:1.1em  }
.subTitulo{font-size:1em; font-weight:normal; margin-left:0; color:#999; margin-bottom:0; margin-top:1em; float:left; width:99%}
.tituloListado{ color:#BB1A32; font-size:1.2em; margin:0;padding-bottom:3px; padding-left:5px; margin-top:1em }
.tituloListado_02{color:#666; font-size:1.1em; font-weight:bold; margin:0;  margin-top:2em}
.tituloListado_05{ color:#BB1A32; font-size:1.4em; font-weight:bold; margin:0; border-bottom:1px solid #E8E8E8; padding-bottom:3px; padding-left:5px; margin-top:1em }
.bloqueSeccionInterior{ margin-bottom:2em; margin-top:1em}
.tituloInterior_01{ color:#BB1A32; font-size:1.2em;}
.tituloInterior_01 a{ color:#BB1A32; border-bottom:1px solid  #FFC993; text-decoration:none}
.tituloInterior_01 a:hover,.tituloInterior_01 a:focus{ color:#BB1A32; border-bottom:none;}
.tituloInterior_02{color:#BB1A32; font-size:2em; margin-top:0.5em;padding-bottom:0.3em; line-height:1.1em; float:left; width:99%}
.tituloInterior_02 a{ color:#BB1A32; text-decoration:none}
.tituloInterior_02 a:hover,.tituloInterior_02 a:focus{ color:#BB1A32; text-decoration:underline }
.tituloInterior_03{color:#666; font-size:1.1em; font-weight:bold; border-bottom:1px solid #E8E8E8; padding-bottom:0.3em}
.tituloInterior_04{color:#666; font-size:1em; font-weight:bold; border-bottom:1px solid #E8E8E8; padding-bottom:0.3em; line-height:1em}
.tituloInterior_05{color:#BB1A32; font-size:1.6em; font-weight:bold; margin-top:2em; line-height:1em}
.tituloInterior_06{color:#666; font-size:1.1em; font-weight:bold;}
.tituloInterior_07{color:#BB1A32; font-size:2em; margin-top:0.5em; margin-bottom:0.3em;}
.cajaContIzqd .tituloInterior_07{color:#444; font-size:1.5em; margin-top:0.7em; margin-bottom:0.3em;}
.tituloInterior_08{color:#BB1A32; font-size:2em; margin-top:1.5em; border-bottom:1px solid #E8E8E8; padding-bottom:0.3em;}
.tituloInterior_09{color:#0083C2; font-size:1.6em; font-weight:normal; margin-top:0.5em }
.tituloInterior_10{color:#333 !important;font-size:1.6em !important;font-weight:normal !important;margin-bottom:0.5em !important;margin-top:2.5em !important; line-height:1em !important}
.tituloInterior_11{color:#666;font-size:1.6em;font-weight:normal;margin-bottom:0.5em;margin-top:0.5em;}
.tituloInterior_12{color:#333; font-size:1.6em; font-weight:normal; margin-top:0.5em; padding-bottom:0.2em;border-bottom:1px solid #E8E8E8; }
.tituloInterior_13{color:#0083C2; font-size:1.6em; font-weight:normal; margin-top:2em; padding-bottom:0.2em;border-bottom:1px solid #E8E8E8; }
.tituloInterior_14{color:#BB1A32; font-size:1.6em; font-weight:bold; margin-top:2.5em; line-height:1em}
.tituloInterior_15{color:#666; font-size:1.1em; margin-top:-0.5em }
.tituloInteriorIcono_1{background:url(../img/ico_big_facebook.png) no-repeat 0 0; padding-left:2.5em; height:1.5em; padding-top:0.3em}
.tituloInteriorIcono_2{background:url(../img/ico_big_twitter.png) no-repeat 0 0; padding-left:2.5em; height:1.5em; padding-top:0.3em; margin-top:2em}
.tituloInteriorIcono_3{background:url(../img/ico_big_rss.png) no-repeat 0 0; padding-left:2.5em; height:1.5em; padding-top:0.3em; margin-top:2em}
.tituloInteriorIcono_4{background:url(../img/ico_big_youtube.png) no-repeat 0 0; padding-left:2.5em; height:1.5em; padding-top:0.3em; margin-top:2em}
.tituloInteriorIcono_5{background:url(../img/ico_big_suscripcion.png) no-repeat 0 0; padding-left:2.5em; height:1.5em; padding-top:0.3em; margin-top:2em} 
.tituloInteriorIcono_6{background:url(../img/ico_big_tuenti.png) no-repeat 0 0; padding-left:2.5em; height:1.5em; padding-top:0.3em; margin-top:2em} 
.contenedorCuerpo .titulo2{ margin-top:1.5em; margin-bottom:0.5em; font-size:1.2em}
.tituloBloque h4{ margin:0; padding:0; font-size:1em}
.tituloBloque{ font-size:1.1em; color:#555; font-weight:bold; padding-left:1em; margin-top:3em; margin-bottom:0.3em; }
.bloqueContenidoTablas .tituloTabla {width:97%;}

.tituloListaExtras{margin-left:0; margin-top:1em; margin-bottom:0.3em; font-size:0.9em; }
.tituloListaExtras h5{color:#888; font-weight:bold; }

.contenedorCentro .titulo a{color:#BB1A32;  text-decoration:none}
.contenedorCentro .titulo a:hover{color:#BB1A32; text-decoration:underline}

.desplegable .tituloDesplegable .fechaTitulo {color:#bb1a32;margin-left:5px;}



/*----- ENLACES ICONOS ------*/
.ico_pdf{background:url(../img/iconos.jpg) no-repeat 0 -1401px;  padding-left:2.6em;}
.ico_imagen{background:url(../img/iconos.jpg) no-repeat 0 -1500px;padding-left:2.6em;}
.ico_diapositivas{background:url(../img/iconos.jpg) no-repeat 0 -1597px;  padding-left:2.6em;}
.enlace_01{ color:#06C}
a.enlaceRSS{color:#666; background:url(../img/iconos.jpg) no-repeat 0 -300px; padding-top:0.2em; padding-left:2.3em; font-size:1em; text-decoration:none}
a.enlaceMail{color:#666; background:url(../img/iconos.jpg) no-repeat 0 -200px;   padding-top:0.2em; padding-left:2.3em; font-size:1em; text-decoration:none}
a.enlaceTwitter{color:#666; background:url(../img/iconos.jpg) no-repeat 0 -500px; padding-top:0.2em; padding-left:2.3em; font-size:1em; text-decoration:none}
a.enlaceRSS:hover,a.enlaceMail:hover,a.enlaceTwitter:hover{ color:#BB1A32}


/* PIE */
#pie{  width:100%; color:#666 ; margin:1.5em 0; float:left}
#pie a{color:#666; text-decoration:none}
#pie a:hover{color:#666; text-decoration:underline}
#pie a.enlaceRSS{}
#pie #pie_izq{ float:left; width:36%;  }
#pie #pie_izq ul{ float:left; margin-left:2px; padding:0}
#pie #pie_izq ul li{float:left; margin:0 0.1em; list-style:none; padding-left:0.3em}
#pie #pie_der{float:right; width:62%;  }
#pie #pie_der ul{float:right; margin-right:1.5em }
#pie #pie_der ul li{float:left; margin:0 0.1em; list-style:none; padding-left:0.3em }
#pie ul li.separador{background:url(../img/menucabecera.gif) top right no-repeat; padding-left:0.6em;padding-right:0.6em}


/* sustitucion de los br */
.saltoLinea{ display:block; margin-bottom:0.3em}
.saltoLinea02{ display:block; margin-bottom:0.3em; margin-top:2.5em}
.saltoLinea03{margin-bottom:0.3em; margin-top:2em; float:left; width:99%}
.saltoLinea04{margin-bottom:1.5em; margin-top:2em; float:left; width:99%}
.bloqueEnlace{ text-align:right; margin:0}
.bloqueEnlace_02{ position:absolute; right:5px; top:30px}
.bloqueEnlace_03{ text-align:right; margin:0.5em 0}


/* enlaces - iconos */

.textoNOV {background: url("../img/ico_novedad.gif") no-repeat 0 50%; color: #F26522; margin-left: 0.5em;  padding-left: 1em;}


/* aviso cookies */
.cookieMsg{  height: 4.5em; background-color: #888; width: 100%; color: #fff; text-align: center; padding: 0.5em 0 }
.cookieMsg .cookieMsgTitulo{ font-size: 1.3em; padding-bottom: 0.3em}
.cookieMsg a{ text-decoration:underline; color: #fff !important;}
.cookieMsg a:hover{ text-decoration:none}



/*  tablas  */
.tablaContenidos{ margin:1em 0 1em 1.4em;border:1px solid #bbb; overflow:visible; height:1%; clear:right; border-collapse:collapse; border:none !important }
.tablaContenidos th{ background-color:#999; color:#fff;padding:0.5em 1em}
.tablaContenidos td{ padding:0.5em 1em}
.tablaContenidos tr.filaPar{ background-color:#f4f4f4}
.tablaContenidos tr.filaImpar{ background-color:#fff}

.tituloSeccion{margin-bottom: 0.3em; padding-left: 4.3em}
.tituloSeccion{font-size: 1.6em; line-height: 1.2em;}
.bloqueSubhomeSeccion{ padding: 2em 0; border-bottom: 1px solid #f0f0f0; margin-bottom: 0;  position: relative;}
.bloqueSubhomeImagen{ position: absolute; left: 5px; top: 20px}
.bloqueSubhomeTxt{margin-left: 7em}
.bloqueSubhomeEnlace a{ font-size: 1.1em; background: #fafafa; border-radius: 5px; padding: 0.5em; display: block; width: 7em; text-align: center;}
.bloqueSubhomeTxt ul{ padding-left: 0}
.bloqueSubhomeSeccion .textoNOV{ position: absolute;   top: 81px;  left: -5px; font-size: 1em !important}
html[lang=eu] .textoNOV{font-size: 0.9em !important}
