/* -------  estilosGeneral.css -------  */
@import url(inicial.css);  

/* CONTENEDORES y GENELARES */
body{background:url(../img/bg-main-one-repeat.jpg) #99B7C4 repeat-y center;height: 100%;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.68em; }
.site{background: url(../img/cabecera_fondo.jpg) no-repeat scroll top center; display: inline-block;  height: 100%;margin:auto; width:100%}
.site2{width:90.5em;position:relative;margin:auto;float:none;}
.medio {width:67em;}
.contenedorCentro {border:none;float:left;margin:0 0.5em; padding:0 1em 0 1.5em;width:87.5em;}
.cuerpoCentral p{ margin:0.5em 1em;color:#555}
.cuerpo { padding:1em 0; position:relative;display: inline-block; width:99%}
.cuerpo a{ color:#06c; text-decoration:none}
.cuerpo a:hover{text-decoration:underline; color:#06c}
.cuerpo ul li a:hover,.cuerpo ol li a:hover{ text-decoration:underline; color:#06c}
.contenedorCuerpo{ min-height:22em; float:left; /* width:61.4em;*/ width:96%; padding:0 2em;  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:1em 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}
.tab_content .nuevo_02{font-size:1em}
.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.7em 0.5em 0.5em}
.menuIdiomas li{ display:inline;color:#396679;margin:0;padding:0 4px 0 2px;background:none; border-right:1px solid #A2BCC8}
.menuIdiomas li.ultimo{ border:none }
.menuIdiomas li a{ color:#396679}
.cabeceraInterior{ overflow:auto}
.bloqueCabeceraIzq{ float:left; width:35%; padding:1em 0 1em 2em }
.bloqueCabeceraDer{ float:left; width:62%; }



/* buscador */
.bloqueBuscadorGeneralPortal{float:right; width:50%;  text-align:right}
.bloqueBuscadorGeneralPortal form{ font-size:1em}
.cajaBuscador{width:15em; color:#333;  font-size:1.2em;border:1px solid #bbb; padding:2px 3px 2px 2px; margin-right:0.3em}
.buscarBoton{ border:none; background:url(../img/fondo_boton_buscar.png) no-repeat;font-size:1.1em;padding:0px 0 2px; height:24px; width:5.8em; color:#666; text-align:center}
.buscarBoton:hover,.buscarBoton:focus{ color:#525F6C;}



/* MENUS */
/* ------- menu general ------- */
.menu{ position:relative;float:left;margin:0;padding:0;display:inline; width:100%; font-size:1em; height:4em; z-index:9999999 }
.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:underline;cursor:pointer;background: #F7DBD7;}
.menu li div{float:left;margin:5px;color:#3b3b3b;text-decoration:none;line-height:31px;; z-index:9999999 }
.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:#525F6C; border:1px solid #fefefe; border-bottom:1px solid #F5D9D3; }
.menu li.seleccionado ul li a  { border:none}

/* ------- menu que enlaza a contenidos de la misma pagina ------- */
.bloqueMenuAnclas{ font-size:1em;  margin-bottom:2em; margin-top:1em; float:left; width:99%; border:1px solid #E8E8E8; }
.bloqueMenuAnclas ul{ margin:1px; padding:0.5em; float:left; width:98%; background-color:#FAFAFA}
.bloqueMenuAnclas ul li{ background:url(../img/medio_puntitos.gif) no-repeat 0 6px; padding-left:0.6em; float:left; margin:0.2em 0 0.2em 1em; width:96% }
.bloqueMenuAnclas a{color:#666;  text-decoration:none; font-size:0.9em}
.bloqueMenuAnclas a:hover,.bloqueMenuAnclas a:focus{ text-decoration:underline}

/* ------- menu general  desplegable ------- */
#menuPrincipal a {  margin-top:0;  padding-top:0;display:block;  text-decoration:none; line-height:32px;}
#menuPrincipal a.active{color:#525F6C;}
#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;}
#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:#525F6C; 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:#525F6C;}
#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:#525F6C; border:1px solid #fff;  padding:0 1em }
#menuPrincipal li span a:focus  { background-color:#F7E6E4;color:#525F6C; border:1px solid #fff;  padding:0 1em }


/* ------- menu pestanas  ------- */
.menuPestanasInternas{float:left; width: 100%; font-size:0.8em; margin: 2em 0 1em;padding-bottom:0; background:url(../img/empleo_fondo_pestanas.jpg) repeat-x 0 2px}
.contenedorCuerpo .menuPestanasInternas ul { margin:0; padding:0; float:left; width:99%; }
.menuPestanasInternas ul li{ list-style:none; float:left; font-size:1em; color:#999; margin-right:0.4em;margin-right: 0.2em;}
.menuPestanasInternas ul li div{ text-align:center;font-size:1.1em; border:1px solid #ddd;position:relative;  top:-3px;padding: 1em 0.3em; }
.menuPestanasInternas ul li div.opcionMenuPestanasInternasSelected{ color:#333; border:1px solid #ddd;position:relative; top:-2px; border-bottom:1px solid #fbfbfb; background-color:#fbfbfb}
.menuPestanasInternas ul li div.opcionMenuPestanasInternasSelected a{ text-decoration:none; border:none;color:#333; }
.menuPestanasInternas ul li div.opcionMenuPestanasInternasSelected a:hover,.menuPestanasInternas ul li div.opcionMenuPestanasInternasSelected a:focus{ text-decoration:underline; }
.menuPestanasInternas ul li a{ color:#999;text-decoration:none; font-weight:bold;}
.menuPestanasInternas ul li a:hover,.menuPestanasInternas ul li a:focus{ color:#333; text-decoration:underline}
.menuPestanasInternas ul li.pestanaDoble div{padding: 0.3em 0.1em; min-height:2.8em;width: 12.3em;}
.menuPestanasInternas ul li.pestanaDoble2 div{ padding:0.3em 0.4em; min-height:2.8em;width:9.8em }
.menuPestanasInternas ul li.pestanaDoble3 div{ padding:0.3em; min-height:2.8em;width:19em }


/* ------- menu PestanasInternas inferiores  ------- */
.menuPestanasInternas.menuPestanasInternasInferior{background:none; margin-top:2em; border-top:1px solid #ddd; padding-top:2em}
.menuPestanasInternas.menuPestanasInternasInferior ul li div{ font-size:1.1em; padding-top:0; border:none }
.menuPestanasInternas.menuPestanasInternasInferior ul li div a{color:#999;border-bottom:1px solid #bcbcbc;  }
.menuPestanasInternas.menuPestanasInternasInferior ul li div a:hover{ border:none}
.menuPestanasInternas.menuPestanasInternasInferior ul li div.opcionMenuPestanasInternasSelected{border:none;  background-color:#fff}




/* ------- 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:#525F6C}
.cuerpo ol li a:hover{ text-decoration:underline; color:#525F6C}
.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 6px 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_02 li{ background:url(../img/square.gif) no-repeat 0 4px; padding-left:1em;margin:1em 0}
.listado_03 a{font-size:0.9em}
.listado_04, .contenedorCuerpo .listado_04{ margin:0 0 1.5em 0;}
.listado_04 li{ margin-bottom:0.3em}
.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,.bloqueDatosRelacionadosCuerpo ul 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:#525F6C}
.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}
.listado_celdas{ float:left; width:100%; padding:0 !important; margin:0 !important}
.listado_celdas li{ float:left; width:46.5%; margin-right:2em; margin-bottom:3em}
.listado_celdas li span{color:#999}
.listado_imagenes li{ float:left; width:100%; margin:1em 0 2em; font-size:1.1em}
.listado_imagenes li a{ color:#06c}
.listado_imagenes li span{ color:#999}

.listadoProcesosSeguimiento{ list-style:none; margin:0; padding:0; float:left; width:99%}
.listadoProcesosSeguimiento li{float:left; width:100%; }
.listadoProcesosSeguimiento li p{position:relative }
.bloqueProcesoSeguimiento{ float:left; width:97%; margin-left:1em; color:#555; padding-bottom:1em; margin-bottom:1em; border-bottom:1px solid #e8e8e8}
.bloqueProcesoSeguimiento h4{margin:0; font-size:1em;font-weight:bold; }
.listadoProcesosSeguimiento .procesoSeguimientoFecha{ color:#525F6C; margin:0.2em 0 0.5em 0; font-size:0.9em}
.listadoProcesosSeguimiento .procesoSeguimientoTitulo{ font-weight:bold; font-size:1.1em}
.bloqueProcesoSeguimiento .enlaceDefinicion{ margin-top:0.5em}
.bloqueProcesoSeguimiento a{ color:#06c; font-size:0.8em; text-decoration:none}
.bloqueProcesoSeguimiento a:hover{ text-decoration:underline }
.contenedorCuerpo .bloqueProcesoSeguimiento p{ margin:0.5em 0}
.listadoProcesosSeguimiento_02{ margin-top:1em}
.listadoProcesosSeguimiento_02 .bloqueProcesoSeguimiento{ margin-bottom:0;}

.contenedorCuerpo .listasExtras{ list-style:none; padding:0;margin:0.3em 0 2.7em 0; padding-left:0 }
.listasExtras li{padding-left:10px;margin-bottom:0.5em;list-style:none;background:url(../img/flecha.gif) no-repeat 0 4px; float:left;clear:both;width:99%}
.listasExtras li a{ color:#06c; text-decoration:none; font-size:0.9em}
.listasExtras li a:hover{ text-decoration:underline}


.bloqueTresListados .bloqueTresListadosUnidad{ float:left; width:29%; margin:0 1em}
.bloqueTresListadosInterior .bloqueTresListadosUnidad{ float:left; width:29%; margin:0 1em;}
.bloqueTresListadosInterior .bloqueTresListadosUnidad a{ font-size:0.9em; text-decoration:none}
.bloqueTresListadosInterior .bloqueTresListadosUnidad a:hover{ color:#525F6C; text-decoration:underline}

.contenedorCuerpo ul.lista_04{ margin:0 0 1em;  float:left; width:99%; clear:both}


/* ------- listaDefinicion  ------- */
.listaDefinicion{ margin:0 0.5em; color:#555}
.listaDefinicion a{color:#06c; }
.listaDefinicion dt{ font-weight:bold; width:25%; text-align:right; }
.listaDefinicion dt.ultimaHora{ color:#F00; margin-top:1em}
.listaDefinicion dd{position:relative; top:-13px; left:182px; width:70%; font-size:1.1em}
.listaDefinicion dd p{ margin-top:0; margin-bottom:0}
.listaDefinicion dd ul li{ margin:0.4em 0; font-size:0.9em; background: url(../img/square.gif) no-repeat 0 5px; padding-left:0.6em}
.enlaceDefinicion { background:url(../img/square.gif) no-repeat 0 5px; padding-left:1em; }
.enlaceDefinicion a{ color:#06c; line-height:1.4em; font-size:1.1em}

.listaDefinicionPreguntasFrecuentes{ color:#555; margin-left:1em; margin-top:1em; float:left; margin-bottom:2em; font-size:1.1em}
.listaDefinicionPreguntasFrecuentes dt{ font-weight:bold; margin-bottom:0; font-size:1.1em}
.listaDefinicionPreguntasFrecuentes dt:hover{ color:#525F6C}
.listaDefinicionPreguntasFrecuentes dt img{ margin-right:0.3em}
.listaDefinicionPreguntasFrecuentes dd{ margin-bottom:2.5em; margin-left:1em; padding:0;border-bottom: 1px solid #E8E8E8; padding-bottom:1.5em }
.listaDefinicionPreguntasFrecuentes dd p{ margin-top:0.4em}
.listaDefinicionPreguntasFrecuentes ul{ list-style:none; margin:0; padding:0 1.5em;}
.listaDefinicionPreguntasFrecuentes ul li{ background:url(../img/square.gif) no-repeat 0 5px; padding-left:1em;}
.listaDefinicionPreguntasFrecuentes ol li{ margin:0.3em 0}
.listaDefinicionPreguntasFrecuentes .listasExtras{ list-style:none; padding:0;overflow:auto;margin:0.3em 0 1.7em 1.5em }
.listaDefinicionPreguntasFrecuentes .listasExtras li{padding-left:10px;margin-bottom:0.5em;list-style:none;background:url(../img/flecha.gif) no-repeat 0 4px; float:left; width:40em}
.listaDefinicionPreguntasFrecuentes .listasExtras li a{ color:#666; text-decoration:none}
.listaDefinicionPreguntasFrecuentes .listasExtras li a:hover{ color:#525F6C; text-decoration:underline}
.listaDefinicionPreguntasFrecuentes a {color:#06c; text-decoration:underline}
.listaDefinicionPreguntasFrecuentes a:hover {text-decoration:none}
.listaDefinicionPreguntasFrecuentes h4{margin:0; font-size:1em; padding:0; display:inline}

.listaDefinicion_02 dt{ float:left; text-align:left; width:22%; font-weight:bold; margin-right:0.5em; margin-bottom:0.5em;background:url(../img/square.gif) no-repeat 0 4px; padding-left:0.9em}
.listaDefinicion_02 dd{ float:right;width:73%; margin-bottom:0.5em}
.listaDefinicion_02 dd a{ color:#06c; text-decoration:underline}
.listaDefinicion_02 dd a{  text-decoration:underline}
.bloqueFotoTexto_cuerpo .listaDefinicion_02{ display:inline-block; padding-bottom:1em}



/*  HOME Y SUBHOMES */
.home_izq{ float:left; width:65%; margin:2em 0;}
.home_der{float:right; width:33%; margin:2em 0;clear:right }
.home_inf{float:none; width:100%; clear:both}
.home_izq .bloqueWidget:first-child,.home_der .bloqueWidget:first-child{ margin-top:0}
.home_izq .bloqueFotoTexto_foto{ display:none}
.subhome_izq{ float:left; width:51.5em; margin:2em 0; margin-right:1em}
.subhome_der{float:left; width:36em; margin:2em 0;margin-left:1em;}
.subhome_inf{float:left; width:86em; margin:0; padding:0 2em; border-top:1px dashed #ddd; padding-top:2em  }
.subhome_inf img{border:1px solid #E8E8E8; padding:1px}



/* la pagina se distribuye en 2 columnas pero en este caso son proporcionales, no como en subhome_izq subhome_der */
.contenedorCentroIgual .subhome_izq { width:41.5em;float: left; margin: 2em 2em 2em 0;}
.contenedorCentroIgual .subhome_der {width:41.5em;  float: left;  margin: 2em 0 2em 2em; }
.bloqueDatosSubhome{ border:1px solid #E8E8E8; background-color:#F9F9F9; float:left; overflow-y:auto; width:100%;  color:#666; margin-bottom:2em}
.bloqueDatosSubhomeSup{ margin-bottom:2em}
.bloqueDatosSubhomeCabecera{ background-color:#fff; height:3.8em; margin-top:2px; border-top:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8; padding:1em}
.bloqueDatosSubhomeCabecera_02{font-size: 0.75em}
.bloqueDatosSubhomeCabeceraSmall{ height:2.3em; }
.bloqueDatosSubhomeTitulo{ font-size:1.7em; margin-bottom:0.5em}
.bloqueDatosSubhomeTitulo a{color:#666; text-decoration:none}
.bloqueDatosSubhomeTitulo a:hover{ color:#666; text-decoration:underline}
.bloqueDatosSubhomeCabeceraSmall .bloqueDatosSubhomeTitulo{ font-size:1.3em;color:#525F6C; font-weight:bold }
.bloqueDatosSubhomeSubtitulo{ font-size:0.9em; padding-right:13em}

.bloqueDatosSubhomeCuerpo{ padding:0.5em 1em;overflow-y:auto; background:url(../img/fondo_datosSubhomeCuerpo.jpg) #fff repeat-x}
.bloqueDatosSubhomeCuerpo li a{ font-size:1em}
.bloqueDatosSubhomeCuerpo a{ color:#666; text-decoration:none;}
.bloqueDatosSubhomeCuerpo a:hover{ text-decoration:underline;}
.bloqueDatosSubhomeCuerpo p{ margin:0.5em 0}
.bloqueDatosSubhomeCuerpo p a{ color:#666; text-decoration:underline;}
.bloqueDatosSubhomeCuerpo p a:hover{ text-decoration:none;}
.bloqueDatosSubhomeCuerpo iframe{ margin:1em 0; border:1px solid #ccc; padding:1px}
.bloqueDatosSubhomeEnlace{ height:2.5em; line-height:2.5em; margin-bottom:2px; padding-right:1em; background-color:#fff; border-bottom:1px solid #E8E8E8;border-top:1px solid #E8E8E8; text-align:right}
.bloqueDatosSubhomeEnlace a{color:#06C}
.tituloSeccionBarraEnlaceInicio .bloqueDatosSubhomeEnlace{ border-top:0}
.bloqueDatosSubhomeEnlace .bloqueIzq{ float:left; padding:0 1em}
.bloqueDatosSubhomeEnlace .bloqueDer{ float:right; padding:0 1em}

.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}

/* Fondos de titulos de secciones */
.homeCiudadanos{ background:url(../img/fondo_titulo_ciudadanos.jpg) #fff no-repeat right bottom}
.homeMedios{ background:url(../img/fondo_titulo_medios.jpg) #fff no-repeat right bottom}

.subhomeMediosBlog{background:url(../img/fondo_titulo_blog.jpg)  #fff  no-repeat right bottom; border-bottom:none}
.subhomeMediosAgenda{background:url(../img/fondo_titulo_agenda.jpg)  #fff  no-repeat right bottom}
.subhomeMediosNoticias{background:url(../img/fondo_titulo_noticias.jpg)  #fff  no-repeat right bottom}
.subhomeMediosSuscribirse{ background-color:#fff}
.subhomeMediosBiografias{background:url(../img/fondo_titulo_biografias.jpg)  #fff  no-repeat right bottom}
.subhomeMediosContacto{background:url(../img/fondo_titulo_contacto.jpg)  #fff  no-repeat right bottom}
.subhomeMediosGaleriaMultimedia{background:url(../img/fondo_titulo_galeria_multimedia.jpg)  #fff  no-repeat right bottom; border-bottom:none}

.subhomeMinisterio_01{background:url(../img/fondo_titulo_ministerio_funciones.jpg)  #fff  no-repeat right bottom;}
.subhomeMinisterio_02{background:url(../img/fondo_titulo_ministro.jpg)  #fff  no-repeat right bottom;}
.subhomeMinisterio_03{background:url(../img/fondo_titulo_secretaria_estado.jpg)  #fff  no-repeat right bottom;  }
.subhomeMinisterio_04 a{ font-size:0.9em}

/* --- la imagen del secretario_modernizacion ya no aparece en la subhome ministerio porque se ha cambiado el organigrama - marzo 2012 --- 
.subhomeMinisterio_04{background:url(../img/fondo_titulo_secretario_modernizacion.jpg)  #fff  no-repeat right bottom; padding-right:4em  }
.subhomeMinisterio_05{background:url(../img/fondo_titulo_subsecretaria.jpg)  #fff  no-repeat right bottom;  }
.subhomeMinisterio_06{background:url(../img/fondo_titulo_abogacia.jpg)  #fff  no-repeat right bottom;}
.subhomeMinisterio_07{background:url(../img/fondo_titulo_organos_dependientes.jpg)  #fff  no-repeat right bottom;  }
.subhomeMinisterio_08{background:url(../img/fondo_titulo_cartas_servicios.jpg)  #fff  no-repeat right bottom;  }
*/
.subhomeMinisterio_04{background:url(../img/fondo_titulo_subsecretaria.jpg)  #fff  no-repeat right bottom; padding-right:4em  }
.subhomeMinisterio_05{background:url(../img/fondo_titulo_abogacia.jpg)  #fff  no-repeat right bottom;  }
.subhomeMinisterio_06{background:url(../img/fondo_titulo_organos_dependientes.jpg)  #fff  no-repeat right bottom;  }
.subhomeMinisterio_07{background:url(../img/fondo_titulo_cartas_servicios.jpg)  #fff  no-repeat right bottom;  }

.subhomeAdministracion_01{background:url(../img/fondo_titulo_organizacion_justicia.jpg)  #fff  no-repeat right bottom; padding-right:4em  }
.subhomeAdministracion_02{background:url(../img/fondo_titulo_legislativa.jpg)  #fff  no-repeat right bottom;  }
.subhomeAdministracion_03{background:url(../img/fondo_titulo_consejo_general.jpg)  #fff  no-repeat right bottom;  }

.subhomeCiudadanos01{background:url(../img/fondo_titulo_tramites_personales.jpg)  #fff  no-repeat right bottom; border-bottom:none }
.subhomeCiudadanos02{background:url(../img/fondo_titulo_empleo_publico.jpg)  #fff  no-repeat right bottom; }
.subhomeCiudadanos03{background:url(../img/fondo_titulo_perfil_contratante.jpg)  #fff  no-repeat right bottom}
.subhomeCiudadanos04{background:url(../img/fondo_titulo_publicaciones.jpg)  #fff  no-repeat right bottom}
.subhomeCiudadanos05{background:url(../img/fondo_titulo_subvenciones.jpg)  #fff  no-repeat right bottom}
.subhomeCiudadanos06{background:url(../img/fondo_titulo_conferencias.jpg)  #fff  no-repeat right bottom}
.subhomeCiudadanos07{background:url(../img/fondo_titulo_convenios.jpg)  #fff  no-repeat right bottom}
.subhomeCiudadanos08{background:url(../img/fondo_titulo_fe.jpg)  #fff  no-repeat right bottom}
.subhomeCiudadanos09{background:url(../img/fondo_titulo_oficina_asistencias.jpg)  #fff  no-repeat right bottom}

.subhomePublicaciones_01{background:url(../img/fondo_titulo_administraciones.jpg)  #fff  no-repeat right bottom; }
.subhomePublicaciones_02{background:url(../img/fondo_titulo_enlaces.jpg)  #fff  no-repeat right bottom; padding-right:13em }
.subhomePublicaciones_03{background:url(../img/fondo_titulo_publicaciones.jpg)  #fff  no-repeat right bottom; }

.subhomeAreas01{background:url(../img/fondo_titulo_nacionalidad.jpg)  #fff  no-repeat right bottom}
.subhomeAreas02{background:url(../img/fondo_titulo_registros.jpg)  #fff  no-repeat right bottom}
.subhomeAreas03{background:url(../img/fondo_titulo_estado_civil.jpg)  #fff  no-repeat right bottom}
.subhomeAreas04{background:url(../img/fondo_titulo_internacional.jpg)  #fff  no-repeat right bottom}
.subhomeAreas05{background:url(../img/fondo_titulo_legislativa.jpg)  #fff  no-repeat right bottom}

.subhomeAtencionCiudadano01{background:url(../img/fondo_titulo_atencion_telefonica.jpg)  #fff  no-repeat right bottom}
.subhomeAtencionCiudadano02{background:url(../img/fondo_titulo_atencion_presencial.jpg)  #fff  no-repeat right bottom; padding-right:17em}
.subhomeAtencionCiudadano03{background:url(../img/fondo_titulo_formulario_contacto.jpg)  #fff  no-repeat right bottom}

.subHomeCifras_01{background:url(../img/fondo_titulo_plantilla.jpg)  #fff  no-repeat right bottom}
.subHomeCifras_02{background:url(../img/fondo_titulo_legislativa.jpg)  #fff  no-repeat right bottom}
.subHomeCifras_03{background:url(../img/fondo_titulo_medidas_refuerzo.jpg)  #fff  no-repeat right bottom}
.subHomeCifras_04{background:url(../img/fondo_titulo_nuevas_tecnologias.jpg)  #fff  no-repeat right bottom}
.subHomeCifras_05{background:url(../img/fondo_titulo_convenios.jpg)  #fff  no-repeat right bottom}
.subHomeCifras_06{background:url(../img/fondo_titulo_violencia_genero.jpg)  #fff  no-repeat right bottom}
.subHomeCifras_07{background:url(../img/fondo_titulo_nacionalidad.jpg)  #fff  no-repeat right bottom}


.tituloSeccionBarra{ background:url(../img/fondo_titulo_seccion_barra.jpg) repeat-x; height:6.5em; margin:0;padding-left: 2em; border-bottom:1px solid #E9E9E9; border-top:1px solid #E9E9E9 }
.tituloSeccionBarra span{width:100%; display:block; font-size:1.7em;color:#666;height:2.8em; padding-top:1.3em; margin-top:-2px}
.tituloSeccionBarra span a{ text-decoration:none; color:#666; display:block; width:75%}
.tituloSeccionBarra span a:hover{ text-decoration:underline; color:#525F6C}
.tituloSeccionBarraGrande{ background:url(../img/fondo_titulo_seccion_barra_grande.jpg) repeat-x; height:10.5em; margin:0 0 1em 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:#525F6C}
.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: 1em; }
.tituloSeccionBarra span.tituloSeccionBarraBoletin a,.tituloSeccionBarraGrande span.tituloSeccionBarraBoletin a{   width: 100%;}
.tituloSeccionBarra span.tituloSeccionBarraBoletin a:hover,.tituloSeccionBarraGrande span.tituloSeccionBarraBoletin a:hover{ color:#525F6C; text-decoration:none}

.contenedorIzq{  float:left; width:59.4em; margin:2em 1em 2em 0;}
.contenedorDer { background:url(../img/fondo_lateral_der.jpg) repeat-y;float:left; margin:2em 0 0 1em; padding:1em 0 1em 3.5em;  width:21.5em;}
.contenedorIzq .tituloSeccionBarra span{font-size:1.7em; }
.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,.contenedorIzq .tituloSeccionBarra span.nuevo{font-size:0.75em;display:inline}
.contenedorIzq .tituloSeccionBarraGrande span.subTitulo_02{font-size:0.65em;display:block; color:#999; margin:0; margin-top:0.2em; height:auto; padding:0}
.contenedorIzq .tituloSeccionBarraGrande span.subTitulo_02 a{ text-decoration:underline}
.contenedorIzq .tituloSeccionBarraGrande span.subTitulo_02 a:hover{ text-decoration:none}
.contenedorCen{  float:left; width:99%; margin: 1em 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{ float:none;width:100% }
.home_izq .bloqueDatosRelacionadosInterior{ margin:1px; background-color:transparent;width:99%;}
.home_izq .bloqueDatosRelacionadosTitulo{color:#525F6C; min-height:0; padding:0.6em; }
.home_izq .bloqueDatosRelacionadosTitulo h2{font-weight:bold;}
.home_izq .bloqueDatosRelacionadosCuerpo{ padding:0.5em 0 0; border:none; width:99%; background-color:transparent; font-size:0.9em; margin:0}
.home_izq .bloqueDatosRelacionadosCuerpo ul{ margin:0}
.home_izq .bloqueDatosRelacionadosCuerpo ul li{ background:url(../img/bulletListado.gif) no-repeat scroll 0 4px;margin: 0.5em 0 0.7em;    padding-left: 1em; }
.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:#525F6C}
.home_izq .bloqueDatosRelacionadosCuerpo ul li a span{ font-size:0.8em}
.home_izq .bloqueDatosRelacionadosCuerpo ul li a.textoHtml{ font-size:0.8em}



/* Lo mas visitado */
.home_centro .bloqueDatosRelacionadosCuerpo{ background-color:#fafafa;padding:0.5em 1.5em; margin-bottom:0.5em; border-top:2px solid #E8E8E8;border-bottom:2px solid #E8E8E8}
.home_centro .bloqueDatosRelacionadosCuerpo ul{ margin-bottom:1em}
.home_centro .bloqueDatosRelacionadosCuerpo li{ background:url(../img/square.gif) no-repeat 0 7px; padding-left:1em;font-size:1.1em; margin:0.2em 0.5em 0}
.home_centro .bloqueEnlaceVisitado {padding-right:1em;padding-top:0;text-align:right;margin-bottom:2em;}
.home_centro .bloqueEnlaceVisitado a{ color:#06c}
.home_centro .bloqueDatosRelacionadosCuerpo a:hover{color:#525F6C; text-decoration:underline}


/* NOTICIAS HOME */
.bloque_noticias_home_principal{  background:url(../img/fondo_noticia_principal.jpg) #fcfcfc repeat-x; float:left; width:42em; padding:1em 1.5em; margin-bottom:2em; border-top:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8 }
.bloque_noticias_resto{background:url(../img/fondo_noticia_principal.jpg) #fcfcfc repeat-x;float:left; width:45em; padding:0.5em 0 0 0;  border-top:1px solid #E8E8E8;border-bottom:1px solid #F7F7F7}
.bloque_noticias_home_titulo{ font-size:1.8em; color:#525F6C; text-align:center;margin-bottom:0.5em; }
.bloque_noticia{ margin:0 1em;color:#666;border-bottom:1px dotted #ccc; padding:1em 0 0.6em; float:left; width:96%}
.bloque_noticias_home_principal .bloque_noticia{ border:none;width:100%;  margin:auto; padding:0.2em 0}
.bloque_noticias_home_principal .bloque_noticia .bloque_noticia_foto{ width:100%}
.bloque_noticia .bloque_noticia_foto{float:left; width:12em; margin-right:1em; text-align:center}
.bloque_noticia .bloque_noticia_foto img {margin:0 0.5em 0.3em 0; border:1px solid #E8E8E8; padding:2px; background-color:#fff }
.bloque_noticia .bloque_noticia_foto img:hover,.bloque_noticia .bloque_noticia_foto img:focus{border:1px solid #525F6C; }
.bloque_noticia .bloque_noticia_texto{ float:left;width:28em; }
.bloque_noticia .bloque_noticia_titulo{ margin:0 0 0.5em 0; }
.bloque_noticias_home_principal .bloque_noticia .bloque_noticia_titulo a{ text-decoration:none; color:#333; font-size:1.1em; font-weight:bold}
.bloque_noticia .bloque_noticia_titulo a{ text-decoration:none; color:#333; font-size:1.1em; font-weight:normal}
.bloque_noticia .bloque_noticia_titulo a:hover,.bloque_noticia .bloque_noticia_titulo a:focus{text-decoration:underline; color:#525F6C}
.bloque_noticia .bloque_noticia_antetitulo{ text-align:left; float:right; width:100%; color:#999; margin-bottom:0.2em}
.bloque_noticia.bloque_noticia_grande .bloque_noticia_titulo{ clear:both; font-size:1.2em }
.bloque_noticia.bloque_noticia_grande .bloque_noticia_foto { text-align:center; margin-bottom:1em}
.bloque_noticia.bloque_noticia_grande .bloque_noticia_foto img{ float:none; margin:0; -ms-interpolation-mode:bicubic;}
.bloque_noticia .bloque_noticia_fecha{ text-align:right; float:right; width:100%; clear:left; color:#999}
.bloque_noticias_home_titulo_rss{text-align:left; float:left; width:200px; padding:1em 0 1em 1em;text-decoration:none;  }
.bloque_noticias_home_titulo_rss a.enlaceRSS {padding-left:1.8em;padding-top:2px; background:url(../img/ico_rss.gif) no-repeat}
.bloque_noticias_home_titulo_rss a.enlaceRSS:hover,.bloque_noticias_home_titulo_rss a.enlaceRSS:focus{ text-decoration:underline}
.bloque_noticia_final{ text-align:right; float:right; width:200px; padding:1em 1em 1em 0}
.bloque_noticia_final a{ color:#06c; }
.bloque_noticia_final a:hover,.bloque_noticia_final a:focus{  color:#525F6C;  text-decoration:underline}

/* BANNERS HOME */
.banners{ text-align:center}
.banners ul li{margin-bottom:1em; text-align:center;float:left; margin-right:0.6em}
.banners ul li img{ border:1px solid #E8E8E8; padding:1px;}
.banners ul li img:hover,.banners ul li img:focus{border:1px solid #6E8A99; }
.subhome_inf .banners li{ display:inline; float:none}
.subhome_inf .banners li img{height:4.3em}
#banners ul li{float:left; margin-right:2em}
.contenedorDer .banners ul li { padding-left:1em}
.contenedorDer .banners ul li img {border:none; }
.contenedorDer .banners ul li img:hover,.contenedorDer .banners ul li img:focus{border:none; }
.contenedorDer .banners ul li a{ display:block}


/* EMPLEO NUEVO */
.subTituloListado2{ margin:0.2em 0; display:block}
.subTituloListado1{ display:block; font-size:0.9em; color:#525F6C}
.enlacesListado a.enlacesListadoPrincipal{ font-weight:bold; color:#666}
.resultadoProcesoInfoProceso{  width:68%; float:left; margin-right:1em; padding-right:1em; border-right:1px solid #ccc}
.resultadoProcesoEnlaces{  width:28%; float:left; padding-top:1em}
.bloqueResultadosBuscadorProcesos .enlacesListado{float:left; width:100%; margin-left:5px;padding-left:0em}
.bloqueResultadosBuscadorProcesos .tituloListado{ font-weight:bold; float:left; width:99%; margin:0; margin-bottom:0.2em; padding:0; border:none}
.bloqueResultadosBuscadorProcesos .tituloListado a{ color:#525F6C; font-size:0.9em; }
.bloqueResultadosBuscadorProcesos .tituloListado a:hover{  color:#525F6C; border:none; text-decoration:underline}
.bloqueResultadosBuscadorProcesos .enlacesListado li{ background:url(../img/listaNoticias.jpg) no-repeat 0 5px; padding-left:0.8em }
.bloqueResultadosBuscadorProcesos .subTituloListado{ display:block; font-size:0.9em; font-weight:normal; float:left } 
.resultadoProcesoInfoProceso li{ margin-bottom:0.5em}


/* resultados de buscadores */
#resultadosEstudiosDoctrinales p{ margin:0.3em 0}
#resultadosEstudiosDoctrinalesDocumentos { padding:0;font-size: 1em;}
#resultadosEstudiosDoctrinalesDocumentos li{border-bottom:1px dotted #999;float:left;font-size:1em;padding:1.3em 0;width: 100%;}
#resultadosEstudiosDoctrinalesDocumentos li a{float: left;font-size: 1em; margin: 0.2em 0 0.3em;min-height: 1.4em;padding-left: 1.5em; width: 97%;}
#resultadosEstudiosDoctrinalesDocumentos li .ico_pdf{background: url("../img/ico_pdf.png") no-repeat 0 0; float:left; width:99%; padding-left:0}
#resultadosEstudiosDoctrinalesDocumentos li .ico_page{background: url("../img/ico_noticia.gif") no-repeat 0 0; float:left; width:99%}

/* publicaciones */
.bloqueNovedades{  border-bottom:1px dotted #999; font-size:1.1em; float:left; width:100%; padding:2em 0}
.bloqueNovedadesHover{ background-color:#eee; cursor:pointer; text-decoration:none}
.bloqueNovedadesFoto{ float:left; width:12%; text-align:center}
.bloqueNovedadesFoto img{ border:1px solid #ccc; padding:1px}
.bloqueNovedadesTexto{float:left; width:88%}
.bloqueNovedadesTitulo { font-weight:bold; margin-bottom:0.5em; font-size:1.1em;float:left; width:97%}
.bloqueNovedadesDescripcion{margin-bottom:0.5em;float:left; width:97%; font-size:0.9em}
.bloqueNovedadesTipo{ float:left; width:99%; margin-bottom:0.5em}
.bloqueNovedadesPrecio{ float:left; width:50%; color:#f60; font-size:1.2em}
.bloqueNovedadesEnlace{ float:right; width:47%; text-align:right; padding-right:1em}
.bloqueNovedadesEnlace a{ color:#06c; text-decoration:none }
.detallePublicacion{ clear:both; float:left; width:100%; position:relative; margin-top:0.5em}
.detallePublicacionFoto{ float:left; width:17%; margin-right:1em; text-align:center}
.detallePublicacionTexto{ float:left; width:56%; min-height:11em}
.detallePublicacionSolicitar{ border:1px dotted #E28700;  height:6em;  background-color:#FFF8EE; padding:3em 1em 1em ; position:absolute; right:1px; top:0}
.detallePublicacionSolicitar a{ background:url(../img/fondo_boton_solicitar.png) no-repeat; font-weight:bold; display:block; width:9em; height:1.8em; padding-top:0.7em; text-align:center; color:#fff; font-size:1.4em}
.detallePublicacionSolicitar a:hover,.detallePublicacionSolicitar a:focus { color:#333}



/* biografias */
.bloqueBiografia{ border-bottom:1px solid #ccc; padding:2em 0 1em 0; overflow:auto}
.bloqueBiografiaDetalle{ border:none}
.biografiaFoto{ float:left; width:auto;text-align:center; margin-bottom:1em}
.biografiaFoto img{ padding:3px;border:1px solid #ccc;}
.biografiaTexto{ float:right; width:76%; overflow:auto}
.biografiaTextoDetalle{width:99%;  }
.biografiaNombre a{color:#254552; font-size:1.5em; font-weight:bold;text-decoration:none}
.biografiaNombre a:hover{ text-decoration:underline}
.biografiaCargo{ color:#999; font-size:1.1em; margin-bottom:1em; margin-top:0.2em}
.bloqueBiografia p{ font-size:1.1em; background:url(../img/square.gif) no-repeat 0 5px; padding-left:0.7em; }
.biografiaEnlace{ text-align:right; padding-right:0.5em; overflow:auto}
.biografiaEnlace a{ color:#06C}
.listaBiografias{ margin:1em 0}
.listaBiografias dt{ font-size:1em}
.listaBiografias dt a{ text-decoration:none; color:#555}
.listaBiografias dt a:hover{ color:#525F6C}
.listaBiografias dt.activo{ font-weight:bold}
.listaBiografias dd{ font-size:0.9em; margin-bottom:1em; color:#999}
.biografiaDescargas{float:left; width:76%; overflow:auto; margin-top:6em}
.biografiaDescargas ul{ margin:0; padding:0; width:99%}
.biografiaDescargas ul li{ margin:0.3em 0;}
.biografiaDescargas ul li a{ font-size:0.9em; text-decoration:none;color:#06C; display:block; height:20px}
.biografiaDescargas ul li a:hover{ color:#525F6C}
.biografiaDescargas ul li.ico_pdf{background:url(../img/iconos.jpg) no-repeat 0 -1401px;  padding-left:2.6em;}
.biografiaDescargas ul li.ico_imagen{background:url(../img/iconos.jpg) no-repeat 0 -1500px;padding-left:2.6em;}
.biografiaDescargas ul li.ico_diapositivas{background:url(../img/iconos.jpg) no-repeat 0 -1597px;  padding-left:2.6em;}
.biografiaTextoDetalle ul, .biografiaCuerpo ul { padding:0; margin-top:1em}
.biografiaTextoDetalle ul li, .biografiaCuerpo ul li{font-size:1em; background:url(../img/square.gif) no-repeat 0 5px; padding-left:0.7em; color:#555; margin-bottom:0.7em}


/* CALENDARIO	*/
.calendar{ float:left;}
.calendar table#calendarT{ font-size:1.2em; border-collapse:collapse; border-spacing:1px; margin-bottom:1em}
.calendar table#calendarT th{ background-color:#666; color:#fff; text-align:center; padding:0.5em; font-weight:bold}
.calendar table#calendarT td{ padding:5px 8px; border:1px solid #ddd; background-color:#FFF; text-align:center; color:#555}
.calendar table#calendarT td a{ display:block; /*background-color:#3399FF; */ background-color:#84C1FF; border:none; color:#fff; text-decoration:underline; font-weight:bold; height:21px; width:31px; padding-top:5px }
.calendar table#calendarT td.selected{padding:0}
.calendar table#calendarT td.evento{padding:0}
.calendar table#calendarT td span.hoy{ background-color:#f90;display:block; border:none; color:#fff; text-decoration:none; font-weight:bold; height:21px; padding-top:5px }
.calendar table#calendarT td a:hover{ text-decoration:none; color:#fff; background-color:#999}
.calendar table#calendarT td span{ display:block}
.calendar .diasCalen{ float:left;  }
.calendar .mesCalen{  float:left; width:21.5em;  }
.calendar .bloqueMesesAniosIzq{float:left; width:5.8em;}
.calendar .bloqueMesesAniosDer{float:right; width:5em;}
.calendar .bloqueMesIzq{float:left; width:1.8em; margin-left:0.4em}
.calendar .bloqueAnioIzq{float:left; width:2.2em; }
.calendar .bloqueMesDer{float:left; width:2.2em;padding-left:4px}
.calendar .bloqueAnioDer{float:left; width:2.2em;}
.calendar .textCalen { float:left; font-size:1.1em; color:#666;width:9.2em; margin-top:3px; text-align:center }
.calendar .mesAnterior{float:right;margin:6px 0 0 0;color:#06c;text-decoration:none;}
.calendar .mesSiguiente{float:left;margin:6px 0 0 0;color:#06c;text-decoration:none;}
.calendar .anioAnterior{float:left;margin:6px 0 0 0;color:#06c;text-decoration:none;}
.calendar .anioSiguiente{float:left;margin:6px 0 0 0;color:#06c;text-decoration:none;}
.texto_calendario{ font-size:0.9em; float:left }
.texto_calendario .ico_agenda_naranja{ padding-left:1.5em; background:url(../img/ico_agenda_naranja.gif) no-repeat}
.texto_calendario .ico_agenda_azul{ padding-left:1.5em; background:url(../img/ico_agenda_azul.gif) no-repeat}
#end-date{ width:6.3em}
.bannerAtencion .bannerAtencionTitulo span a{color:#666;  line-height:1.3em; text-decoration:underline; border:none }
.bannerAtencion .bannerAtencionTitulo span a:hover{ text-decoration:none; border:none}

/* Paginas de busqueda de Google */
ul.listaAyudaBusqueda  li a:hover{color:#525F6C;}
a.enlaceSubColor{ color:#06c; text-decoration:underline;}
.bloqueEnlacesBusquedaAvanzadaSugerencias a:hover{ color:#525F6C; text-decoration:underline;}
.bloqueColor a:hover     { color:#525F6C; text-decoration:underline;}
.contenedorCen a:hover{ color:#525F6C; text-decoration:underline;}
.bloqueAyudaBusquedaInicio a:hover{ color:#525F6C; text-decoration:underline;}

/* bloque como va */
.bloqueComoVa{ border:1px solid #FFC120; float:left; margin:1em 0; background:url(../img/fondo_como_va.jpg); width:100%}
.bloqueComoVa .bloqueComoVaTitulo{ color:#976D00; height:2em; font-size:1.3em; padding:0.4em}
.bloqueComoVa .bloqueComoVaCuerpo{ height:7.2em; text-align:right; padding-right:0.5em}
.bloqueComoVa .bloqueComoVaCuerpo a{color:#976D00; font-size:1.5em; text-decoration:none; font-weight:bold; width:9em; float:right; text-align:center; padding-top:1em}
.bloqueComoVa .bloqueComoVaCuerpo a:hover{ text-decoration:underline}
.bloqueComoVa .bloqueComoVaPie{ height:2.6em; background-color:#fff; color:#333; padding:0.5em;  }
.bloqueComoVa .bloqueComoVaPie .texto{ float:left;}
.bloqueComoVa .bloqueComoVaPie .imagen{ float:right}
.bloqueComoVaMini{ border:1px solid #E8E8E8; border-top:none; padding:0.5em; background-color:#fff; float:left; width:21em}
.bloqueComoVaMini .bloqueComoVaMiniTitulo{ font-size:1.1em; padding-bottom:1em}
.bloqueComoVaMini .bloqueComoVaMiniPie .texto{ float:left; width:40%}
.bloqueComoVaMini .bloqueComoVaMiniPie .imagen{ float:left; width:59% }


/* resultados */
#resultados{float:left;margin:2em 0 1em 1em;padding:0; width:99%}
#resultados li{display:inline;color:#666; background:none; padding:0}
#resultados .margen{margin:0 0 0 20px;}
#resultados .margen2{margin:0 5px}
#resultados .activo span{background-color:#666;border:1px solid #666;color:#fff;text-decoration:none;padding-top:2px;padding-bottom:2px;padding-left:7px;padding-right:7px;}
#resultados .paginaResultados a{border:1px solid #666;text-decoration:none;padding-top:2px;padding-bottom:2px;padding-left:7px;padding-right:7px;color:#666;}
#resultados .paginaResultados a:hover{background-color:#333;padding-top:2px;padding-bottom:2px;padding-left:7px;padding-right:7px;color:#fff;}
#resultados .movimiento a{border:1px solid #666;text-decoration:none;padding:2px 8px;color:#666;}
#resultados .movimiento a:hover{background-color:#333;color:#fff;}
#resultados a.anteriorPagina{background:url(../img/ico_anterior_02.gif) no-repeat 0% 55%; text-align:left; padding-left:2.2em }
#resultados a.siguientePagina{background:url(../img/ico_siguiente_02.gif) no-repeat 100% 55%; text-align:right; padding-right:2.2em }




/* direcciones y telefonos */
#map_canvas{ margin-right:1em; float:left;border: 1px solid #999; width: 445px; height: 310px;}
#pano{ float:left;border: 1px solid #999; width: 445px; height: 300px;}
.nombreProvincia{ position:absolute; bottom:6em; right:15.5em; font-weight:bold; font-size:1.5em; color:#525F6C;  }



/* BUSCADOR */
.buscadorProcesos{ float:left;width:99%; background:url(../img/fondo_buscador.jpg) repeat-x; border:3px double #f2f2f2; font-size:1em; margin:1em; margin-right:0; margin-left:0}
.buscadorProcesos fieldset{ border:none}
.buscadorProcesos .textoAyuda{ text-align:right; font-size:0.9em; padding:0.5em}
.buscadorProcesos .bloqueCampoBuscador{ float:left; width:100%; margin:0.8em 0}
.buscadorProcesos .bloqueCampoBuscador .bloqueCampoBuscadorTexto{float:left; width:25%; text-align:right; color:#555; font-weight:bold; padding-right:0.5em; padding-top:0.3em;font-size:1.1em; }
.buscadorProcesos .bloqueCampoBuscador .bloqueCampoBuscadorControl{float:left; width:73%;}
.buscadorProcesos .bloqueCampoBuscador .bloqueCampoBuscadorControl_02{float:left; width:28%;}
.buscadorProcesos .bloqueCampoBuscador .bloqueCampoBuscadorControl_02b{float:left; width:12%;}
.buscadorProcesos .bloqueCampoBuscador .bloqueCampoBuscadorControl_03{float:left; width:33%; position:relative}
.buscadorProcesos .bloqueCampoBuscador .bloqueCampoBuscadorControl .campoProceso{ font-size:1.2em; margin:0; padding:1px; border:1px solid #7F9DB9}
.buscadorProcesos .bloqueCampoBuscador .bloqueCampoBuscadorControl span{ margin-right:1em}
.buscadorProcesos .bloqueCampoBuscador .bloqueCampoBuscadorControl .textoAyuda{ font-size:0.9em}
.buscadorProcesos .bloqueCampoBuscador .bloqueCampoBuscadorControl_02 .campoProceso{ font-size:1.2em; margin:0; padding:1px; border:1px solid #7F9DB9}
.buscadorProcesos .bloqueCampoBuscador .bloqueCampoBuscadorControl_02 span{ margin-right:1em}
.buscadorProcesos .bloqueCampoBuscador .bloqueCampoBuscadorControl_02 .textoAyuda{ font-size:0.9em}
.buscadorProcesos .bloqueCampoBuscadorGrande{ margin-top:3em; }
.buscadorProcesos .bloqueCampoBuscadorGrande .bloqueCampoBuscadorTexto{float:left; width:35%; text-align:right;color:#555; font-weight:bold; padding-right:0.5em; padding-top:0.3em;font-size:1.1em; }
.buscadorProcesos .bloqueCampoBuscadorGrande .bloqueCampoBuscadorControl_02{float:left; width:25%; padding:0 }
.buscadorProcesos .bloqueCampoBuscadorGrande .bloqueCampoBuscadorControl_02 input{}

.buscadorProcesos .bloqueBotonBuscador{  margin:1em 0; float:left; width:99%; text-align:center}
.buscadorProcesos .bloqueBotonBuscador .botonBuscadorProcesos{background-color:#525F6C; width:8em; margin:auto; }
.buscadorProcesos .bloqueBotonBuscador input{ background-color:#525F6C; border:none; color:#fff; font-weight:bold; padding:0.4em 0; width:99% }
.buscadorProcesos .bloqueBotonBuscador input:hover,.buscadorProcesos .bloqueBotonBuscador input:focus{ background-color:#525F6C}
.buscador02 .bloqueCampoBuscadorControl_03 label{ font-size:1.1em; color:#666; margin-right:0.2em; }
.buscador02 input{ font-size:1.2em; padding:1px}
.buscador02 .bloqueCampoBuscador{ font-size:0.9em}


.buscadorProcesos #formPublicaciones{ font-size:1.1em}
.buscadorProcesos #formPublicaciones .bloqueBotonBuscador input{ font-size:1em}
.buscadorProcesos #formPublicaciones a.dp-choose-date{left:131px;}
#formPublicaciones #titulo{ width:40em}

.bloqueResultadosBuscadorProcesos{ float:left;width:99%; margin-top:1em;color:#555;margin-left:0; margin-bottom:1em}
.bloqueResultadosBuscadorProcesos ul{ list-style:none; margin:0; padding:0; float:left; width:100%}
.bloqueResultadosBuscadorProcesos .tituloResultadosBuscadorProcesos{ float:left;width:100%; font-size:1.1em;  margin-bottom:1em;padding-bottom: 0.3em; }
.bloqueResultadosBuscadorProcesos .bloqueListadoResultados{float:left;width:100%; margin:0 0 1em}
.bloqueResultadosBuscadorProcesos .bloqueListadoResultados ul{ padding-left:0}
.bloqueResultadosBuscadorProcesos .bloqueListadoResultados h4{margin:0; font-size:1em; font-weight:normal}
.bloqueResultadosBuscadorProcesos .resultadoProceso{ float:left; width:100%; margin:1.5em 0;}
.bloqueResultadosBuscadorProcesos .tituloListado a{ color:#555; text-decoration:none; }
.bloqueResultadosBuscadorProcesos .tituloListado a:hover{ color:#525F6C; text-decoration:underline; }
.bloqueResultadosBuscadorProcesos .subTituloListado{ display:block; font-size:0.9em; font-weight:normal }
.bloqueResultadosBuscadorProcesos .enlacesListado{float:left; width:193px; margin-left:5px}
.bloqueResultadosBuscadorProcesos .enlacesListado li{ margin-bottom:0.6em}
.bloqueResultadosBuscadorProcesos .enlacesListado a{ font-size:1em; text-decoration:none; color:#666; border-bottom:1px solid #d3d3d3}
.bloqueResultadosBuscadorProcesos .enlacesListado a:hover{ border-bottom:none; color:#525F6C} 
.bloqueResultadosBuscadorProcesos #resultados{ margin-left:0}

.bloqueResultadosBuscador02 .articuloCuerpo{ font-size:0.9em}


/* BLOQUES */
.bloqueEnlaceFinal{ margin:2em 0 2em 1em; float:left;color:#525F6C;}
.bloqueEnlaceFinal a{color:#525F6C;}

.bloque_01{ margin:1em 0; float:left; width:99%}
.bloque_01 .bloqueEnlace{ text-align:right}
.bloque_02{ margin:1em 0; width:100%; clear:both }
.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 }
.bloque_04{ margin:2em 0; border-bottom:1px solid #DBE7EE;border-top:1px solid #DBE7EE; padding:1.5em 0; float:left; width:99%; clear:both}
.bloque_05{ margin:1em 0; width:100%; clear:both }
.bloque_05_interior{ margin:0.3em 0 2em 0; padding:0.3em 0.4em; background-color:#EFEFEF;float:left; width:98.6%; position:relative }
.bloque_05_interior_izq{ float:left; width:28.5%; padding:0.5em 1em; background-color:#fafafa; height:5em}
.bloque_05_interior_izq div{ padding:0.5em 0; float:left;  width:99%;}
.bloque_05_interior_izq label{ margin-left:0.3em}
.bloque_05_interior_der{ float:right; width:64%; padding:1.4em 1em; text-align:center; background-color:#fafafa;height:3em; padding-top:2em}
.bloque_05_interior_{ height: 3em;  padding: 1em;}
.bloque_05_b_interior{margin:-4em 0 0;  padding:1.3em; padding-left:0; background-color:#fff; border:4px solid #EFEFEF; position:relative; height:34.5em}
.bloque_05_b_interior .saltoLinea{padding-left:12em;margin:0.5em 0 1em;}
.bloque_05_b_interior#bloque_mapa_comunidad .saltoLinea{ margin:1em 0 4em;}
.bloque_05_c{ background-color:#fafafa; padding:1em;; margin:1em 0; border:1px solid #ccc}
#contenedor_mapa_partido{height:48em;}
.bloque_documentos_provincia{position:absolute; right:0; top:0; width:19em; padding:0.5em}
.bloque_documentos_provincia_datos{ background-color:#EEF3F6; padding:0.5em; height:35.2em; overflow-y:auto; opacity:0.9 }
.bloque_documentos_provincia_datos .bloque_documentos_provincia_datos_titulo{ color:#f60;  font-size:1.6em; margin:0.5em 0; font-weight:bold}
.bloque_documentos_provincia_datos .bloque_documentos_provincia_datos_subtitulo{ color:#406A82; text-align:left;border-bottom:1px solid #B5C6D0; padding-bottom:0.3em; font-size:1em; margin-top:2em; font-weight:bold}
.bloque_documentos_provincia_datos ul{ margin:0; padding:0}
.bloque_documentos_provincia_datos li{ text-align:left; background:none !important}
.bloque_documentos_provincia_datos a{ font-size:0.9em; color:#666 !important}
.bloque_documentos_provincia_datos span{ color:#999; font-size:0.8em}

.bloqueDatosRelacionados{border:1px solid #f0f0f0; float:left; overflow:auto; width:100%; margin-bottom:2em}
.bloqueDatosRelacionadosInterior{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:none; padding:0; color:#fff; font-size:1.1em; font-weight:bold;}
.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; background:url(../img/flecha.gif) no-repeat 0 0.5em; padding-left:0.7em; margin-left:0.5em}
.bloqueDatosRelacionadosCuerpo ul li a{padding-bottom:1px}
.bloqueDatosRelacionadosCuerpo a{ text-decoration:none;color:#555; line-height:1.2em}
.bloqueDatosRelacionadosCuerpo a:hover{text-decoration:underline}
.bloqueDatosRelacionadosCuerpo ul li a.enlaceDestacado{ font-weight:bold}
.bloqueDatosRelacionadosCuerpo p{ margin:1em 0}
.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}

.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:#525F6C}
.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:#525F6C}
.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}


/* bloques dobles */
.bloque_doble{ background-color:#fcfcfc; padding:1em; border:10px solid #F7F7F7; float:left; width:94%}
.bloque_doble_titulo{ color:#BD1D33; font-size:1.9em; background-color:#fff; padding:0.5em}
.bloque_doble li{ border-bottom:1px solid #f4f4f4; padding:0.3em 0;background:url(../img/bulletListado_03.gif) no-repeat 2px 9px !important; }



.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}

.bloque_info{ background:url(../img/iconoInformativo.jpg) no-repeat #F7FAFD 10px 10px; padding:1em 1em 1em 5em; color:#006; margin-bottom:3em; border-top:1px solid #C1D9F0;border-bottom:1px solid #C1D9F0}

.bloqueSeparado{border-bottom:1px solid #ddd;padding-bottom: 0.5em; margin-top:1em}


/* breadcrumb */
.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: 0; margin-top:2.5em;padding:0;width:99%;}
.navegacion a{color:#bbb;text-decoration:none;}
.navegacion a:hover,.navegacion a:focus	{text-decoration:underline;color:#666;}
.navegacion li{padding:0 1.1em 0 0.5em;background:url(../img/flechaMiga.gif) no-repeat right 4px;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:#525F6C;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:#525F6C;}
.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:#525F6C;}
.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:95% !important; clear:both}
.error p{ background:url(../img/warning.gif) no-repeat 0 -1px; padding-left:2.2em; height:20px; width:95% !important}
.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;}


/* VIDEOS */
.bloqueVideoDetalle{ margin:1em 0; }
.bloqueVideoDetalle .articuloCuerpoFotoVideo{ text-align:center; }
.bloqueVideoDetalleCuerpo object{display:block; margin:auto}
.bloqueVideoDetalleTexto{	border: #ccc 1px solid; padding:0.5em; color:#333; background-color: #eee; overflow:auto; margin:0.5em 0 1.5em 0}
.bloqueVideoDetalleTitulo{	font-weight: bold; font-size: 1.4em}
.bloqueVideoDetalleDescripcion{	line-height: 1.3em; padding: 1em 0}
.bloqueVideoDetalleFecha{ color:#999; float:left; margin-right:1em}
.bloqueVideoDetalleLugar{ color:#999; float:left}
.bloqueVideoDetalleSubtitulos{	float: right}
.bloqueVideoDetalleTexto a{color:#06C; text-decoration:none}
ul.thumbsVideos { margin:0; padding:0}
ul.thumbsVideos li{ float:left; margin:5px 10px 5px 0; width:9.3em;border:1px solid #ccc;}
ul.thumbsVideos li img{width:9.1em;}
ul.thumbsVideos li span.textoArchivo{margin: 0.3em; font-size: 0.9em; display: block;}
ul.thumbsVideos li.selected{border:1px solid #525F6C }
ul.thumbsVideos li .tituloArchivo{ font-size:0.8em; padding:0.2em 0.5em}
ul.thumbsVideos a{padding:1px; display:block; text-decoration:none; border:none !important}
ul.thumbsVideos a:hover{color:#525F6C}
ul.thumbsVideos li.selected a:hover{color:#fff }
ul.thumbsVideos li.selected {border:1px solid #525F6C }

ul.thumbsAudios { margin:0; padding:0}
ul.thumbsAudios li{ float:left; width:99%; margin:0.4em 0; border-bottom:1px solid #dfdfdf; padding:0; }
ul.thumbsAudios li.selected{}
ul.thumbsAudios a{padding:3px; padding-top:5px; height:2.5em; display:block; font-size:0.9em; text-decoration:none; background:url(../img/audio.png) no-repeat; padding-left:2.8em; color:#666}
ul.thumbsAudios a:hover{color:#525F6C}
ul.thumbsAudios li.selected a{color:#555; font-weight:bold }
ul.thumbsAudios li.selected a:hover{color:#525F6C; text-decoration:underline}


/* VIDEOBLOG */
.bloqueArticulo{ border-bottom:1px solid #E8E8E8; font-size:1em; padding:1em 0}
.articuloTitulo{ color:#525F6C; font-size:1.2em; font-weight:bold}
.articuloTitulo a{color:#555; text-decoration:none}
.articuloTitulo a:hover{color:#525F6C; text-decoration:underline}
.bloqueArticulo:last-child{border-bottom:none}
.articuloFecha{ color:#999}
.articuloAutor{ color:#999}
.articuloAdjunto{color:#666; margin-top:0.2em}
.articuloAdjunto span{ background:url(../img/ico_noticia.gif) no-repeat; padding-left:1.6em; padding-bottom:1em;}
.articuloSubTitulo{ color:#999; font-size:0.9em}
.articuloCuerpo{ margin:0.5em 0; overflow:auto}
.articuloCuerpo .articuloCuerpoFotoVideo{ text-align:center; }
.articuloCuerpo .articuloCuerpoFotoVideo img, .articuloCuerpo .articuloCuerpoFotoVideo object{ float:none }
.articuloCuerpo img{ margin:0 1em 1em 0; padding:1px; float:left; border:1px solid #ccc;padding:1px }
.articuloCuerpo object{  margin:0 1em 1em 0; padding:1px; float:left; }
.articuloCuerpo a{color:#06c; text-decoration:underline}
.articuloCuerpo a:hover{text-decoration:none}
.articuloCuerpo p{ margin:1em 0; color:#555; font-size:1.1em}
.articuloCuerpo p.articuloCuerpoArchivo{ overflow:auto; text-align:center}
.articuloCuerpo p.articuloCuerpoArchivo img{ float:none}
.articuloEtiquetas { margin:0.5em 0;}
.bloqueArticuloDetalle .articuloEtiquetas{ margin:1em 0;border-top:1px dotted #ccc; padding-top:0.5em}
.articuloEtiquetas ul {font-size:1em; padding-left:0}
.articuloEtiquetas ul li{ display:inline;}
.articuloEtiquetas ul li a{ color:#999; text-decoration:none}
.articuloEtiquetas ul li a:hover{ color:#525F6C}
.articuloDocumentos{ margin:0.5em 0;padding-top:0.5em}
.bloqueArticuloDetalle .articuloDocumentos{ margin:1em 0;border-top:1px dotted #ccc; padding-top:0.5em}
.articuloDocumentos ul {font-size:1em; padding-left:0}
.articuloDocumentos ul li a{ color:#999; text-decoration:none}
.articuloDocumentos ul li a:hover{ color:#525F6C}
.bloqueArticuloDetalle .articuloArchivos{ margin:1em 0;border-top:1px dotted #ccc; padding-top:0.5em;}
.articuloArchivos ul {font-size:1em; padding-left:0; margin-top:0.2em; }
.articuloArchivos ul li {display:inline-block; float:none }
.articuloArchivos ul li a:hover{ border:1px solid #525F6C}
.bloqueMiniArticulo{ border-bottom:1px solid #E8E8E8; padding:1em 0}
.bloqueMiniArticulo .articuloTitulo{ color:#555; font-size:1em; font-weight:normal}
.bloqueMiniArticulo:last-child{border-bottom:none}

/*-------- AGENDA  -----------*/
.bloqueAgenda{ width:100%; }
.bloqueAgendaEventos{ width:60%; float:left;margin-top:1em; border-right:1px solid #f0f0f0}
.bloqueAgendaEventosDetalle{ margin-bottom:1.5em}
.bloqueAgendaEventos .articuloTitulo{background:url(../img/square.gif) no-repeat 0 4px; padding-left:1em;font-size:1em;  color:#666}
.bloqueAgendaEventos .articuloFecha{ color:#666; padding-left:1em;}
.bloqueAgendaEventos .articuloLugar{color:#999; padding-left:1em;}
.bloqueAgendaEventos .articuloDescripcion{ color:#666; margin-bottom:1em;padding-left:1em; }
.bloqueAgendaEventos span{ font-size:1em}
.bloqueAgendaCalendario{ width:36%; float:left; margin-top:1em; padding-left:2em}

/*-------- UTILIDADES WEB  -----------*/
.bloqueUtilidadesWeb{ border:1px solid #f0f0f0;float:left; width:92.5%; padding:0.7em; margin-bottom:2em; }
.bloqueUtilidadesWeb ul{ list-style:none;float:left; width:99%;margin:0; padding:0; margin-bottom:-1em}
.bloqueUtilidadesWeb ul li{ float:left; width:49%; margin:0; padding:0; margin-bottom:0.7em}
.bloqueUtilidadesWeb a{ color:#666; text-decoration:none; font-size:0.9em;padding-left:2.5em; display:block; height:2em}
.bloqueUtilidadesWeb a:hover{ text-decoration:underline;}
.bloqueUtilidadesWeb .imprimirUtilidadWeb{ background:url(../img/iconos.jpg) no-repeat 0 0;  padding-top:0.1em; }
.bloqueUtilidadesWeb .compartirUtilidadWeb{background:url(../img/iconos.jpg) no-repeat 0 -100px; padding-top:0.2em;}
.bloqueUtilidadesWeb .enviarUtilidadWeb{background:url(../img/iconos.jpg) no-repeat 0 -200px;  padding-top:0.2em; }
.bloqueUtilidadesWeb .suscribirseUtilidadWeb{background:url(../img/iconos.jpg) no-repeat 0 -300px;  padding-top:0.2em;}
.bloqueUtilidadesWeb .listaUtilidadesCompartir{ padding-top:0.5em; margin:0.2em 0 1em 0}
.bloqueUtilidadesWeb .listaUtilidadesCompartir li{ float:left; width:100px}
.bloqueUtilidadesWeb .facebook{background:url(../img/iconos.jpg) no-repeat 0 -400px;  padding-top:0.2em;}
.bloqueUtilidadesWeb .twitter{background:url(../img/iconos.jpg) no-repeat 0 -500px;  padding-top:0.2em; }
.bloqueUtilidadesWeb .google{background:url(../img/iconos.jpg) no-repeat 0 -600px;  padding-top:0.2em; }
.bloqueUtilidadesWeb .yahoo{background:url(../img/iconos.jpg) no-repeat 0 -700px;  padding-top:0.2em; }
.bloqueUtilidadesWeb .delicious{background:url(../img/iconos.jpg) no-repeat 0 -800px;  padding-top:0.2em; }
.bloqueUtilidadesWeb .meneame{background:url(../img/iconos.jpg) no-repeat 0 -900px;  padding-top:0.2em;}
.bloqueUtilidadesWeb .digg{background:url(../img/iconos.jpg) no-repeat 0 -1000px;  padding-top:0.2em;}
.bloqueUtilidadesWeb .technorati{background:url(../img/iconos.jpg) no-repeat 0 -1100px;  padding-top:0.2em; }
.bloqueUtilidadesWeb .myspace{background:url(../img/iconos.jpg) no-repeat 0 -1200px;  padding-top:0.2em; }
.bloqueUtilidadesWeb .livespaces{background:url(../img/iconos.jpg) no-repeat 0 -1300px;  padding-top:0.2em;}


/*----- BLOQUE ICONOS ------*/
.bloqueIconos{ margin-top:0.5em; margin-bottom:2em; float:left; width:100%}
.bloqueIconos ul { margin:0;background-color:#FFF; border:1px solid #EFEEEE;float:left; width:46em;padding:0.8em 0 0.4em 0.8em; }
.bloqueIconos ul li{ list-style:none; float:left; font-size:0.9em; color:#999; margin-right:1.5em}
.bloqueIconos ul li span{ display:block; height:2em}
.bloqueIconos ul li img{ vertical-align:bottom}
.bloqueIconos .tituloBloqueIconos{ color:#8c8c8c; font-size:0.9em; margin-bottom:0.2em}



/*----- BLOQUE FotoTexto ------*/
.bloqueFotoTexto{border:1px solid #E8E8E8; background-color:#F9F9F9; float:none; width:48%; margin-bottom:3em;  color:#666}
.bloqueFotoTextoIzq{ margin-right:2em}
.bloqueFotoTextoCabecera{background-color:#fff; height:2.3em; margin-top:2px; border-bottom:1px solid #E8E8E8;border-top:1px solid #E8E8E8; padding:1em}
/*.bloqueFotoTextoIzq .bloqueFotoTextoCabecera{background:url(../img/fondo_subhome_empleo_01.jpg) #fff no-repeat right bottom }
.bloqueFotoTextoDer .bloqueFotoTextoCabecera{background:url(../img/fondo_subhome_empleo_02.jpg) #fff no-repeat right bottom }*/
.bloqueFotoTextoTitulo{font-size:1.3em; color:#525F6C}
.bloqueFotoTextoCuerpo{ padding:0.5em 1em;height:9.5em}
.bloqueFotoTextoCuerpo ul{ margin-bottom:0}


/*------- Mapa espana comunidades publicaciones ------*/
#mapaComunidades,#mapaComunidades_02{background-color:#fff;border:4px solid #EFEFEF;float:left;margin:1em 0 2em;padding:1.3em 0;position:relative;text-align:right;width:99%;}
.listado_comunidades,.listado_comunidades_02{ float:left; text-align:left; font-size:0.9em}
.listado_comunidades li,.listado_comunidades_02 li{ margin-bottom:0.3em; position:relative}
.listado_comunidades a,.listado_comunidades_02 a{ padding:0.2em}
.listado_comunidades a:hover,.listado_comunidades a:focus{ background-color:#fc0; text-decoration:none}
.grafico_comunidades{ float:right}



/* TITULOS */
.titulo	{float:left;clear:left;font-size:1.2em;font-weight:bold;color:#525F6C; margin:1em 0 0.5em; width:99%; }
.titulo1 {float:left;clear:left;font-size:1.3em;font-weight:bold;color:#BE9D01; 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{  width:97%; margin-bottom: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:#525F6C; 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:#525F6C; font-size:1.4em; font-weight:bold; margin:0 !important;  border-bottom:1px solid #E8E8E8; padding-bottom:3px; padding-left:5px; margin-top:1em }
.bloqueSeccionInterior{ margin-bottom:2em; margin-top:1em}
.tituloInterior_01{ color:#525F6C; font-size:1.2em;}
.tituloInterior_01 a{ color:#525F6C; border-bottom:1px solid  #FFC993; text-decoration:none}
.tituloInterior_01 a:hover,.tituloInterior_01 a:focus{ color:#525F6C; border-bottom:none;}

/*.tituloInterior_02{color:#525F6C; font-size:2em; line-height:1.1em; float:left; width:99%}
*/

.tituloInterior_02 {font-size:2em; height:auto; margin:0.3em 0 0; padding:0 0 0.5em 0.5em; color:#BE9D01;line-height: 1.1em; }
.tituloInterior_02 a {color:#BE9D01;}
.tituloInterior_02 a:hover,.tituloInterior_02 a:focus{ text-decoration:underline }
.tituloInterior_02 h3, .tituloInterior_02 h3 a {padding:0; color:#525F6C;}

.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:#525F6C; 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:#525F6C; 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:#525F6C; 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;font-size:1.6em;font-weight:normal;margin-bottom:0.5em;margin-top:2.5em;}
.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:#525F6C; 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 }
.tituloInterior_16{color:#2074C6; font-size:2.1em; text-align:center; padding:0.8em; background-color:#f9f9f9 } 
/* .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_1{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_2{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_3{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_4{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_5{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} 
.tituloInteriorIcono_6{background:url(../img/ico_big_movil.png) no-repeat 0 0; padding-left:2.5em; height:2em; padding-top:0.6em; 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:#525F6C;  text-decoration:none}
.contenedorCentro .titulo a:hover{color:#525F6C; text-decoration:underline}

.desplegable .tituloDesplegable .fechaTitulo {color:#525F6C;margin-left:5px;}


/* FORMS */
.formCorreo						{float:left;width:98%;font-size:1em;margin:1.5em 0 0 3px;}
.formCorreo ul					{float:left;margin:1.5em 0 0 0;padding:0;}
.formCorreo li					{float:left;width:92%;margin-bottom:15px;list-style:none;color:#676767;}
.formCorreo li label 			{float:left;text-align:left;font-size:1.2em;background:url(../img/ico_obligatorio.gif) no-repeat 0 3px;padding:0.1em 0 0 10px;}
.formCorreo li label.enviar		{font-size:1em;}
.formCorreo li input			{float:right;width:18em;color:#555;font-size:1.2em;margin-left:10px;margin-right:30px; border:1px solid #7F9DB9}
.formCorreo li textarea{ width:90%}	
.formCorreo .textoAyuda{ font-size:0.8em; text-align:right; margin:1em 0; float:left; width:99%}
.formCorreo	legend{ padding:0}
.formCorreo	.bloque_campo_02{ margin-bottom:0}
.formCorreo	.bloque_campo_02 .bloqueCampoLabel{ width:92%}
.formCorreo	.bloque_campo_02 .bloqueCampoInput{ width:5%}
.formCorreo li input.inputCorto{ width:2em}
.formCorreo li input#documento{ width:10.9em}
.formCorreo li input#contacto{ width:11.5em}

.form_02{ font-size:1.1em}
.form_02 legend{ font-weight:bold; color:#555}
.form_02 label{ display:inline; margin-bottom:0.2em; }
.form_02 .cajaBuscadorDirecciones{ width:25em}
.form_02 input[type="text"]{ height:1.4em; font-size:1.1em}
.form_02 select{ margin-right:1em; font-size:1.1em}
.form_02 .botonEnviar {background-color:#F7F7F7;border:1px solid #999;color:#999;font-weight:bold;padding:0.2em 0;width:6em;}

.listaContacto { float:left; width:96%}
.listaContacto li{ float:left; width:96%}
.listaContacto .bloqueCampoLabel{float:left; width:30%; text-align:right}
.listaContacto .bloqueCampoInput{float:right;width:68%; }
.listaContacto .bloqueCampoLabel label.enviar{ float:none;}
.listaContacto  label.noObligatorio{ background:none}
.listaContacto .bloqueCampoLabel input{ float:right; margin:0; width:auto; border:none}
.listaContacto .bloqueCampoInput input{float:none; margin-left:0}
.listaContacto .bloqueCampoInput label{ margin-left:-0.8em}
.listaContacto .bloqueCampoInput textarea{ border:1px solid #7F9DB9; font-size:1.3em; color:#555}

.bloqueBoton{ text-align:center}
.boton_02{background-color:#A3B5BC; border-radius:3px;border:none; color:#fff; font-weight:bold; padding:0.4em 0; width:99%; font-size:1.2em;}
.boton_02:focus{ background-color:#525F6C}
#formularioEmail .boton_02{ width:8em}
#formularioEmail .boton_02:hover{ background-color:#525F6C}

.inputCorto{ width:6em}
.inputMuyLargo{ width:26em}

#comunidad{float:left;width:170px;margin-top:2px;margin-left:35px;margin-right:30px;margin-bottom:20px;color:#666;clear:left;font-size:1em;}
#provincia{float:left;margin-top:2px;width:170px;color:#666;font-size:1em;}

.bloqueBoton{ width:90%; float:left; padding-top:1em; }
.bloqueBoton2{ width:99%; float:left;}



/*----- 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:#525F6C}
.ico_android{background:url(../img/android.jpg) no-repeat 0 0; padding-top:6em; display:block;}
.ico_iphone{background:url(../img/iphone.jpg) no-repeat 0 0; padding-top:6em; display:block;}
.ico_symbian{background:url(../img/symbian.jpg) no-repeat 0 0; padding-top:6em; display:block;}
.ico_blackberry{background:url(../img/blackberry.jpg) no-repeat 0 0; padding-top:6em; display:block;}
.ico_csv{background:url(../img/ico_descargar_datos.png) no-repeat 6px 2px;  padding-left:2.6em;}

/* PIE */
#pie{  width:99%; color:#1D323D; float:left;  margin:auto; display:inline-block;padding:5em 0 0 0.6em}
#pie .pieContenidoSuperior{ border-top:5px solid #F0F5F7;  text-align:center}
#pie .pieContenidoCentro{background-color:#F6F9FA; display:inline-block; width:100%; padding:1.5em 0}
#pie .pieContenidoInferior{ padding:2em 0;  text-align:center; display:inline-block; width:100%; color:#fff}
#pie .pieContenidoInferior a{ color:#1D323D}
#pie .pieContenidoInferior li{ display:inline}
#pie .pieContenido{width:90.5em;position:relative;margin:auto;float:none; }
#pie a{text-decoration:none;color:#1D323D; }
#pie a:hover{text-decoration:underline}
#pie ul li.separador{background:url(../img/menucabecera.gif) top right no-repeat; padding-left:0.6em;padding-right:0.6em}
#pie .pieBloque{ float:left; width:16%; border-left:1px solid #DDE9EE; padding:0 1.6em }
#pie .pieBloque:first-child{ border:none}
#pie .pieBloqueTitulo{ font-weight:bold; font-size:1.1em; margin-bottom:0.2em; height:2.3em;  }
#pie ul li{padding:0 ;margin:0.7em 0;}
#pie .pieContenidoInferior ul li{ border-left:1px solid #BDD3DC; padding:0 0 0 0.6em; margin-left:0.4em }
#pie .pieContenidoInferior ul li:first-child{ border:none}


/* 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}

/*  tablas */
.bloqueContenidoTablas{margin-left:1.5em; }
.bloqueTabla{ float:left; width:99%; margin:0 0 2em 0}
.tituloTabla{ font-weight:bold; padding-bottom:0.5em; background:url(../img/flecha.gif) no-repeat scroll 0 4px; float:left; width:95%; padding-left:1em }
.tituloTabla2{ margin-bottom:0 }
*:first-child+html .tituloTabla2{ margin-bottom:-1.8em }
.tablaContenidos{ margin:0 0 1em 1.4em;border:1px solid #999; float:left; overflow:visible; height:1%; clear:right; border-collapse:collapse; }
.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}
.tablaContenidos td.alignDer{ text-align:right}
.tablaContenidos .flotaDcha{ float:none; text-align:right; }
.tablaContenidos span.flotaDcha{ display:block}
.tablaContenidos .cabeceraPie{ background-color:#999; color:#fff}
.tablaContenidos_02{ font-size:1.1em}
.tablaContenidos_02 th{ background-color:#E5E5E5; text-align:center; color:#555; padding:0.5em; font-weight:bold}
.tablaContenidos_02 td{ padding:1em 0.5em}
.tablaContenidos_02 tr{ border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;}
.tablaContenidos_02 tr.filaPar{ background-color:#f4f4f4}
.tablaContenidos_02 tr.filaImpar{ background-color:#fff}
td.filaCentro{ text-align:center}



/* --------------------- TABLON ANUNCIOS  -------------------------- */
.admon li a{ color:#525F6C; text-decoration:none}
.admon li a:hover{ color:#525F6C; text-decoration:underline}
.cajaAction li a:hover { color:#525F6C;}
.contenedorCuerpo ul.cajaAction{padding-left:0}
.plegar{float:left;}
.cajaTexto				{float:left;clear:left;}
.cajaTexto .titulo4{font-weight:normal;margin-left:12px; font-size:1.2em}
.cajaTexto p.tituloCertificado{ margin-top:2em; margin-bottom:-0.7em}
.cajaTexto .cuerpo		{margin-left:12px;margin-right:5px;font-size:1em;color:#555;}
.cajaTexto ul{ margin:0}
.cajaTexto .colocIzq{float:left;margin-left:10px;}
.solida{clear:both;width:505px;margin: 0 0 0 10px;border-bottom:1px solid #696969;}
.marTopTituC{margin-top:0;margin-bottom:3px;color:#636363;}
.gClaro{float:left;color:#ff8e2f;font-weight:normal;margin-top:20px;margin-left:5px;font-size:1em;}
.cuerpo33Md{float:left;padding-left:5px;}
.desplegable{margin-left:20px;font-size:1.1em;}
.desplegable .tituloDesplegable{margin-top:25px; float:left; width:45em}
.desplegable .tituloDesplegable img{vertical-align:middle;}
.desplegable .tituloDesplegable .nombreTitulo{margin-left:5px;font-weight:bold;}
.desplegable .tituloDesplegable .fechaTitulo{margin-left:5px;color:#525F6C;}
.desplegable .tituloDesplegablePrimero{margin-top:25px;}
.desplegable .tituloDesplegablePrimero img{vertical-align:middle;}
.desplegable .tituloDesplegablePrimero .nombreTitulo{margin-left:5px;font-weight:bold;}
.desplegable .tituloDesplegablePrimero .fechaTitulo{margin-left:5px;color:#525F6C;}
.plegarPrimero{ float:left}
.cajaAction						{float:left;padding:0;margin:0 0 2em 0;}
.cajaAction li					{float:left;clear:both;width:455px;margin-top:1px;padding-top:4px;padding-bottom:4px;padding-left:25px;list-style:none;background-color:#e0e4e6;}
.cajaAction a					{color:#555;text-decoration:none;}
.cajaAction a:hover 					{color:#525F6C;text-decoration:none;}
.cajaAction  li a:hover 			{color:#525F6C;text-decoration:underline;}


/* --------------------------BUSQUEDA RESULTADOS ------------------------- */
.bloqueEnlacesBusquedaAvanzadaSugerencias{  margin:0; float:right; font-size:0.9em}

.bloque_resultados_google{border-left:1px solid #F0F0F0; float:right;margin-top:2em; padding-left:2em; width:78%;}
.bloque_filtro_google{float:left;width:18%;margin-top:2em;}
.bloque_filtro_google .bloque_titulo_filtro{ font-size:1.4em; margin-bottom:1em; }
.bloque_filtro_google .bloque_titulo_filtro .titulo_filtro{font-weight:bold}
.bloque_filtro_google .bloque_titulo_filtro .titulo_enlace_filtro a{ font-size:0.8em}
.bloque_filtro_google b{  font-size:1.1em}
.bloque_filtro_google a{ color:#06c;}
.bloque_filtro_google .seccion_filtro{border-top:1px solid #F0F0F0;margin-top:1em;padding-top:1em;}
.bloque_filtro_google .selected{ color:#525F6C; font-weight:bold}

.contenedorCuerpo .bloqueEnlacesBusquedaAvanzadaSugerencias ul{ list-style-type:none; padding-left:0}
.bloqueEnlacesBusquedaAvanzadaSugerencias ul li{display:inline; margin-right:0.6em;padding:0 8px 0 8px;background:url(../img/menucabecera.gif) top right no-repeat;}
.bloqueEnlacesBusquedaAvanzadaSugerencias ul li.ultimo{ background:none}
.bloqueInfoResultados{ width:99%;float:left; clear:both;  margin-bottom:1em; color:#555}
.bloqueInfoResultados .bloqueInfoResultadosLeft{ width:99%;  float:left}
.bloqueInfoResultados .bloqueInfoResultadosRight{ width:99%; padding-right:0.5em; float:left}
.bloqueColor{ background-color:#E8E8E8; color:#555; padding:0.2em 0.5em; margin:2px }
.bloqueResultado{ margin-top:1.5em; margin-bottom:1.5em; float:left}

.subcabecera_d ul{ padding:1em 0 0 0}
.subcabecera_d ul li{ display:inline; padding-right:0.5em; margin-right:0.5em; border-right:1px solid #f0f0f0}
.subcabecera_d .seleccionado{ color:#333; font-weight:bold}
.bloqueListadoPaginacion{clear:both; color:#666; font-size:1em; margin:3em auto}
.bloqueCajaBuscadorGoogle{margin:auto; clear:both}
.bloqueInfoResultados .bloqueListadoPaginacion{clear:both; color:#666; font-size:1em; margin:0.5em}
.bloqueListadoPaginacion td div.paginaActual{ text-align:center; margin:0.2em 0.3em}
.bloqueListadoPaginacion td div.paginaActual span{ text-decoration:none; height:8px; width:8px;border:1px solid #666; color:#fff; padding:2px 6px;  background-color:#666;}
.bloqueListadoPaginacion td div.paginaEnlace{  text-align:center; margin:0.2em 0}
.bloqueListadoPaginacion td div.paginaEnlace a{ text-decoration:none; height:8px; width:8px;border:1px solid #666; color:#666; padding:2px 8px; background-color:#FFF}
.bloqueListadoPaginacion td div.paginaEnlace a:hover{ color:#FFF; background-color:#333}
.bloqueListadoPaginacion td div.direccionPagina{text-align:center; margin:0.2em; margin-top:0.2em}
.bloqueListadoPaginacion td div.direccionPagina a{text-decoration:none; height:8px; width:8px;border:1px solid #666; color:#666; padding:2px 2px; background-color:#FFF}
.bloqueListadoPaginacion td div.direccionPagina a:hover{  color:#FFF; background-color:#333}

.bloqueTextoResultadosBusqueda{ color:#555}
.bloqueTextoResultadosBusqueda h4{ margin-left:1em; font-size:1em; margin-bottom:-0.5em}
.bloqueTextoResultadosBusqueda ul li {padding-left:10px;list-style:none;background:url(../img/listaNoticias.jpg) no-repeat 0 4px;}
.bloqueTextoResultadosBusqueda ul li a{ text-decoration:none}
.bloqueTextoResultadosBusqueda ul li a:hover{ text-decoration:underline}

.botonSubmit{ background-color:#525F6C; color:#FFF; font-weight:bold; padding:0.2em; border:none}
.cajaSubmit{ border:1px solid #B2B2B2}

/* estilos del autocomplete */
.ac_results {padding:0;border: 1px solid #809DB9;background-color: #E9EEF3;	overflow: hidden; z-index:99999999}
.ac_results ul {width: 100%;list-style-position: outside;	list-style: none;	padding: 0;	margin: 0;}
.ac_results iframe {display:none;/*sorry for IE5*/	display/**/:block;/*sorry for IE5*/	position:absolute;top:0;left:0;z-index:-1;width:3000px;height:3000px;}
.ac_results li {margin:0;padding:7px;cursor: pointer;display: block;width:98%;overflow: hidden; border-bottom:1px dashed #999}
.ac_loading {background : url(../img/loading.gif) right center no-repeat;}
.ac_over {background-color:#B5D5EE;color: #333;}



/* resultados de busqueda - ayuda */
.contenedorCentro .bloqueAyudaBusqueda{ padding:1em; color:#555; height: 100%; padding-right:20px; width:720px;  }
.bloqueAyudaBusquedaInicio{ font-size:1.4em; color:#525F6C; font-weight:bold}
ul.listaAyudaBusqueda { margin-bottom:3em}
ul.listaAyudaBusqueda  li{margin-bottom:0.5em; padding-left:10px;list-style:none;background:url(../img/listaNoticias.jpg) no-repeat 0 4px;}
ul.listaAyudaBusqueda  li a{color:#555;}
ul.listaAyudaBusqueda  li a:hover{color:#525F6C;}
.bloqueAyudaBusqueda h5{ margin-top:3em; margin-bottom:-0.5em; font-size:1.2em}
.tablaAyudaBusqueda{ border:1px solid #999; width:97%; border-collapse:collapse; margin-bottom:2em}
.tablaAyudaBusqueda th{ background-color:#999; color:#FFF; padding:0.5em}
.tablaAyudaBusqueda td{ border:1px solid #CCC; padding:0.5em}
.bloqueAyudaBusqueda dl dd{ margin-bottom:2em}
.bloqueAyudaBusqueda dl dd p{ margin:0.6em 0; padding:0}
.bloqueAyudaBusqueda form{ margin:0.5em 0 0.5em 1em}
.inputAyudaResultados{ border:1px solid #ccc;padding:0.2em}

/* resultados de busqueda - ayuda avanzada */
.tablaTituloBusquedaAvanzada{ color:#555;border:0; clear:both; margin:2em 0 0 0}
.tablaTituloBusquedaAvanzada td{ padding:0; padding-left:2em}
.tituloBusquedaAvanzada{ font-size:1.2em; font-weight:bold; margin-bottom:0}
.tablaBusquedaAvanzada_01{ border:1px solid #ccc; background-color:#FFF; border-collapse:collapse; margin:1em; font-size:1.1em;color:#555;}
.tablaBusquedaAvanzada_01 td{ padding:0.4em}
.tablaBusquedaAvanzada_01 td.filaBotonBuscar,.tablaBusquedaAvanzada_02 td.filaBotonBuscar{ text-align:center;padding:1em 0 0.5em; border-top:1px solid #ddd}
.tablaBusquedaAvanzada_02{ border:1px solid #ccc; background-color:#FFF; border-collapse:collapse; margin:1em; font-size:1.1em;color:#555;}
.tablaBusquedaAvanzada_02 td{ padding:0.25em}
.filaInputAyudaResultados input,.filaInputAyudaResultados select{ border:1px solid #ccc}
.filaInputAyudaResultados{ width:47%; }
.filaInputAyudaResultados2{ width:42%; }
.tituloFiltro{ font-size:1.1em; font-weight:bold;padding-left:10px;background:url(../img/listaNoticias.jpg) no-repeat 0 4px;}
.tablaBusquedaAvanzada_01 .buscarBoton{ border:1px solid #8CB1C3; background:#EDF3F5;font-size:1.1em;padding:0px 0 2px; height:24px; width:5.8em; color:#396679; position:static; text-align:center; border-radius:3px}
.tablaBusquedaAvanzada_01 .buscarBoton:hover,.buscarBoton:focus{ background-color:#F6F0C9; color:#396679;}

/* justicia_cifras */
.cifras_home_mapa {float:left; clear:both; width:100%; }
#mapaComunidades_02.mapaComunidades_home{ margin:0.5em 0 0; float:left;width:50%; border:none; padding-top:2em}
.cifras_home_barra{margin:2em 0; float:left; clear:both; width:100%}
.grafico_comunidades_home{ padding-left:4em; float:left; width:96%}
.mapaComunidades_home a:hover,.mapaComunidades_home a:hover{ cursor:pointer; }
.cifras_home_menu ul{ float:left; width:45%; margin-right:2em; clear:none}
.cifras_home_explicacion{padding:0 1em; color:#666; margin:1em auto; text-align:center; width:100%; font-size:1.1em }
.cifras_home_explicacion_02{bottom:71px;position: absolute;right: -28px; color:#999;background:url(../img/ico_transferidas.gif) no-repeat 0 1px; padding-left:2.2em; text-align:left}
.cifras_home_mapa .bloqueDatosRelacionados{ width:30em; text-align:left; float:right; margin-right:4em; margin-top:1em}
.cifras_home_mapa .bloqueDatosRelacionados ul{ padding-left:0.3em}
.cifras_home_mapa .bloqueDatosRelacionados li{background:url(../img/square.gif) no-repeat scroll 0 5px transparent; padding-left:0.7em}
.cifras_home_mapa .bloqueDatosRelacionados.bloqueEnlacesCifras li{ margin:0.2em 0}
.cifras_home_mapa .bloqueDatosRelacionados.bloqueEnlacesCifras a{ font-size:0.9em; color:#888}
.grafico{ width:63em; margin:2em 0 5em 1.5em; height:33em; float:left; clear:both}
.grafico_doble{ width:31em; float:left;  height:22em;  margin:2em 0}
.grafico_doble_01{ margin-right:3em;}
.tabla_datos{ border:1px solid #A0BBC9; float:left;background-color:#FFF;border-collapse:collapse; margin:1em 0 3em; font-size:1.1em;color:#555; width:88%}
.tabla_datos.tabla_datos_total{ border-left:none;  width:5%}
.tabla_datos caption{ text-align:center; padding:0.5em; font-size:1.5em; color:#3B3B3B; line-height:1em}
.tabla_datos th, .tabla_datos td{ padding:0.5em}
.tabla_datos th{ background-color:#7DA2C4; text-align:center; font-weight:bold; color:#fff}
.tabla_datos tr.impar{ background-color:#f8f8f8}
.tabla_datos td{ text-align:right;}
.tabla_datos.tabla_datos_mitad{ width:43%; margin:0 2em; }
.tabla_datos .datoFinal{ font-size:2.2em; color:#333; text-align:center;border-left:1px solid #A0BBC9; background-color:#f8f8f8}
.tabla_datos .columna_01{ text-align:left}
.tabla_datos .footer{ background-color:#E7EFF2; border-top:1px solid #DEE5F1}
.tabla_datos .flotaDcha { float:none}
.tabla_datos.tabla_datos_02{ width:45%; margin-right:2em}
.tabla_grande{ font-size:0.9em; width:73em; overflow-x:auto;overflow-y:hidden; margin-bottom:3em;}
.tabla_grande .tabla_datos{ margin-bottom:0}

.bloque_enlaces_cifras div{ float:left; width:49%}
.enlace_tabla{ background:url(../img/ico_tabla.png) no-repeat; padding:0.8em 0 0 2.5em; font-size:1.9em; color:#7293B0; display:block; height:1.5em;line-height:1em}
.enlace_tabla:hover{ text-decoration:underline}
.enlace_grafico{ background:url(../img/ico_grafico.png) no-repeat; padding:0.8em 0 0 3.5em; font-size:1.9em; color:#7293B0; display:block; height:1.5em;line-height:1em}
.enlace_grafico:hover{ text-decoration:underline}
.bloque_enlace_descargar_datos{background:url(../img/fondo_boton_01.jpg) repeat-x;padding:0.6em 0 0.6em 0.6em; -moz-border-radius:5px; }
.bloque_enlace_descargar_datos span{ font-size:0.8em}
.bloque_enlace_descargar_datos a{background:url(../img/ico_descargar_datos.png) no-repeat; padding:0 0 0 1.8em; font-size:1.05em;  height:1.3em; color:#fff; display:block}
.bloque_enlace_descargar_datos a:hover{ color:#fff;}
.bloque_comunidades_cifras{ margin-bottom:2em; border-bottom:1px solid #B0CAD9; border-top:1px solid #B0CAD9; padding:1.5em 0; float:left; width:100%; clear:both}
.bloque_comunidades_cifras .tituloInterior_09{ float:left; width:48%; margin:0;line-height:1.3em}
.bloque_comunidades_cifras .bloque_combo_comunidades_cifras{ float:right; width:50%; font-size:1.1em; text-align:right}
#mapaComunidades_02 .enlace_comunidad_transfer{ cursor:default; color:#D6E2ED}

/*.tooltip{ position: absolute; top: 0; left: 0; z-index: 9999; display: none; padding:0.5em; background-color:#f0f0f0; border:1px solid #999; color:#666; width:20em; text-align:center }
*/
#tooltip { position: absolute; z-index: 3000; padding:0.5em; background-color:#43718B ; border:1px solid #fff; color:#fff; padding: 5px; opacity:0.95; /*width:14em;*/ font-size:1em; line-height:1.4em}
#tooltip h3, #tooltip div { margin: 0; }

#captcha{ padding-left:0.5em; margin:2em 0}
#captcha .introCaptcha{margin-bottom: 0.5em;margin-left:1em;text-align: center; font-weight:bold}
#captcha .imgCaptcha{float: left;margin-bottom: 0;margin-left: 11.5em;text-align: center; width: 60%; display:inline-block; border:1px dashed #999; text-align:center;}
#captcha .enlaceCaptcha{display: inline-block;float: right;margin-bottom:1em;padding-top: 0;text-align: left;width: 32%;}
#captcha .enlaceCaptcha a{ text-decoration:none; color:#999; font-size:0.9em}
#captcha .enlaceCaptcha a:hover{ text-decoration:underline}
#captcha .bloqueCampoLabel{clear: both;float: left;text-align: left;width:32.5%;}
#captcha .bloqueCampoInput{ float:left; width:45%}
#captcha .bloqueCampoInput input {width: 17em;}
#captcha.bloque_campo_03 .imgCaptcha { margin-left: 24.5em; width:26.5%; clear:both}
#captcha.bloque_campo_03 .imgCaptcha img{ float:left}
#captcha.bloque_campo_03 .enlaceCaptcha{display: inline-block;float: right;margin-bottom: 1em; padding-top: 0.2em; text-align: left; width: 53%;}
.comentario02 textarea{ width:20.5em !important}

/* estilos hack para Safari 3+ y Chrome 1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.menu {margin-top:3px;}
.menuPestanasInternas ul li div {top:-2px;}
.bloqueTabla {width:100%;}
#captcha.bloque_campo_03 .imgCaptcha {width:28%;}
.formCorreo li input#documento {width: 11.5em;}
.formCorreo li input#contacto {width: 12.1em;}
#captcha.bloque_campo_03 .enlaceCaptcha{width:51%;}
}

/* estilos hack para Explorer 9 - :root .test {color: green \0;} */





/* CONTENEDORES y GENERALES */

/* cabecera */
.bloqueCabecera{ height:13em;}
.bloqueCabeceraIzq {padding-top:3em;}
.bloqueCabeceraDer {padding-top:0.6em;}
.bloqueCabeceraContenido{ background-color:#D2E1E8; border:1px solid #8CB1C3; border-radius:3px; padding:0.7em; float:right; width:18em; margin:1em 0 0; clear:both; opacity:0.9}
.bloqueCabeceraContenido a{color:#54677D; font-size:1.1em}
.bloqueCabeceraContenido p{font-size:1.1em}
.bloqueCabeceraContenido ul li{ float:left; padding:0 0.3em}
.bloqueCabeceraContenido ul li a{ font-size:1em}


/* buscador */
.bloqueBuscadorGeneralPortal{width:100%; position:relative}
.bloqueBuscadorGeneralPortal form{ font-size:1em}
.cajaBuscador{width:14em; color:#333;  font-size:1.2em;border:1px solid #B8D4DF; padding:2px 3px 2px 2px; margin-right:0.3em; border-radius:3px}
.buscarBoton{border:none;background:url(../img/boton_buscar.gif) #f8f8f8 no-repeat 0 4px;font-size:1em;padding:0 0 0 4px;width:2em;position:absolute;right:4px;top:1px;border-left:1px solid #E5E8EB; height:20px }
.buscarBoton:hover,.buscarBoton:focus{ color:#525F6C;}


/* menu general  desplegable*/
.menu{padding:0; padding-left:5px; width:99.5%; height:4em; }
#menuPrincipal{margin-top:1.5em;}
#menuPrincipal a {color:#254552; font-size:1.2em;line-height:3.4em}
.menu li{float:left;list-style-type:none;padding:0; border-left:1px solid #DEDEDE; margin:0;height: 3.9em;  margin-top: 2px;; }
.menu li a{padding:0 0.8em;}
#menuPrincipal li:hover span a {padding:0 0.8em;background-color:#F6F0C9;}
#menuPrincipal li span a:focus{ padding:0 0.8em;background-color:#F6F0C9;}
.menu li a:hover{background-color:#F6F0C9;}
#menuPrincipal a.active{color:#254552;}
.menu li.seleccionado a{background-color:#F6F0C9;color:#254552 !important; border:1px solid #fefefe; border-bottom:1px solid #A3B5BC;line-height:3.3em;padding-bottom:8px !important  }
.menu li.seleccionado ul li a  { border:none; line-height:3em; }
#menuPrincipal ul {top:4.1em;width: 20em;}
#menuPrincipal ul li a:hover,#menuPrincipal ul li a:focus { text-decoration:underline;color:#254552 }
#menuPrincipal ul li a { color:#254552;}
#menuPrincipal li:hover span a { color:#254552; }
#menuPrincipal li span a:focus  { color:#254552; }





/* BANNERS HOME */
.home_der .banners {display: inline-block;padding: 2em 0 1em;text-align: center;}
.home_der .banners img {border:none;}
.home_der .banners a{ display:block}
.home_der .banners li{ margin-bottom:0.5em}
.home_der .banners .bloqueWidgetTitulo{ text-align:left}
.home_inf .banners {background-color: #E9F0F3; border-radius:3px;display: inline-block;padding:0.8em;width: 98%;}
.home_inf .banners ul{ background-color: #fff; border: 1px solid #D7E3EA; border-radius:3px;  padding:1.5em 0;}
.home_inf .banners li { display: inline;  float: none;}
.home_inf .banners li img {height: 4.3em;}
.banners a:hover { background-color: #E9F0F3; border-radius:5px;}
.home_der .banners ul li img:hover,.home_der .banners ul li img:focus{ border:none }




/* subhomes */
.contenedorCentroIgual .bloqueFotoTexto{ background-color:#E9F0F3; padding:1em; margin-bottom:2em; border-radius:3px; width:95%}
.contenedorCentroIgual .bloqueFotoTexto_titulo {font-size: 1.8em; font-weight: normal; padding:0 0 0.3em 0.3em;}
.contenedorCentroIgual .bloqueFotoTexto_titulo a{color: #525F6C; }
.contenedorCentroIgual .bloqueFotoTexto_foto { border-bottom:1px solid #F1FAFF; padding:1px; background-color:#fff; text-align:right; width:99.1%}
.contenedorCentroIgual .tabbody {width:92%; border:none; border-radius:0; padding-top:0.5em; padding-bottom:0}
.contenedorCentroIgual .tabbody a{ color:#666}
.contenedorCentroIgual .navegacion{ margin-bottom:1em}
.subhome_izq .tituloListado {margin-bottom:0; margin-top:1em}
.subhome_izq .bloqueDatosSubhomeCuerpo, .subhome_der .bloqueDatosSubhomeCuerpo{background: none;overflow-y: auto;padding: 0.5em 0;}


/* widget */
.bloqueWidget{margin:1.5em 0; display:inline-block; width:100%}
.bloqueWidgetContenedor{ background-color:#E9F0F3; border-radius:3px; padding:0.8em; display:inline-block; width:95%}
.bloqueWidgetContenedor02{ background:none; padding:0; width:99%}
.bloqueWidgetContenedor02 a{ display:block}
.bloqueWidgetContenedor02 a:hover{ background-color:#E9F0F3; border-radius:5px}
.bloqueWidgetTitulo{padding:0 0 0.2em 0.3em; color:#525F6C;font-size:1.8em; font-weight:normal}
.bloqueWidgetTitulo a{ color:#BE9D00;  }
.bloqueWidgetContenido{ background-color:#fff; border:1px solid #D7E3EA; border-radius:3px; padding:10px}
.bloqueWidgetEnlace{ text-align:right; width:100%; padding-top:0.6em; border-top:1px solid #F6F6F6; margin:0.5em 0 0 !important}
.bloqueWidgetTextoFoto{ width:75% !important; position:relative}
.bloqueWidgetTextoFoto img{ position:absolute; right:-125px; top:0}
.bloqueWidget ul{display:inline-block; width:100%}
.bloqueWidgetContenedor a{ color:#333}

/* pestanas */
ul.tabs-list {margin: 0;padding: 0;float: left;list-style: none;height: 32px;border-bottom: 1px solid #D7E3EA;width:99.9%;}
ul.tabs-list li {float: left;margin: 0;cursor: pointer;padding: 0;height:2.6em;line-height:31px;border:1px solid #D7E3EA;
font-weight: bold;background: #F3F7F8;overflow: hidden;position: relative; color:#B9C2C5;border-radius:5px 5px 0 0; font-size:1.1em; }
ul.tabs-list li a{color:#889CA3;display:block;padding:0 0.5em}
ul.tabs-list li:hover {background: #fff; color:#BE9D00 !important} 
ul.tabs-list li:hover a{ text-decoration:none;color:#BE9D00 !important;}
ul.tabs-list .active {background: #fff;border-bottom: 1px solid #fff;height:2.6em;}
ul.tabs-list .active a{ color:#2C4047;}
.tabbody {border: 1px solid #D7E3EA;border-top: none;clear: both;float:none;width:94%;background:#fff; border-radius:0 0 5px 5px;padding: 0.7em  1.5em}
.home_der .tabbody {width:91% !important; border-radius:3px;  border: 1px solid #D7E3EA !important;}
.js .current-info,.js .tabs .accessibletabsanchor,.js .tabs .tabhead,.js .tabs_news .tabhead  /*position each individual tab's heading off-screen*/ {position:absolute;left:-999em;}
.js .tabs,.js .tabs_news {float: left;width: 100%; position:relative}
.js .tab_content{clear:both;display:block;}
.tabbody p, .tabbody ul,.tabbody div{ margin:0.5em 0; width:100%}
.tabbody dt{background: url("../img/square.gif") no-repeat 0 4px;margin: 0.5em 0 0; padding-left: 1em;}
.tabbody dd{margin: 0 0 0.7em; padding-left: 1em;}
.tabs02 { width:96%}
.tabbody dl a:hover{ text-decoration:underline}
.tabs02 .tabTitulo {padding:0 0 0.4em 0.8em; }
.tabs02 .tabTitulo:first-child{ margin-top:0}
.tabs02 .tabTitulo a{color:#2C4047; font-size:1.3em; font-weight:bold}
.tabs02 .tabbody{ margin-bottom:2em;border-radius:5px;border-top: 1px solid #D7E3EA;}
.tabs02 .tabbody:last-child{  margin-bottom:0}
.tab_content .masInfo{ text-align:left; width:100%; padding-top:0.8em; border-top:1px solid #F6F6F6; margin:0.5em 0 0 !important}
.tabbody .masInfo{ text-align:left; width:100%; padding-top:0.6em; padding-bottom:0.5em; border-top:1px solid #F6F6F6; margin:0.5em 0 0 !important}
.bloqueFotoTexto_cuerpo .titulo{margin-bottom:0}
.bloqueFotoTexto_cuerpo .listado_05 { display:inline-block}

.tabs_news{background-color:#fff; padding:2px; width:99% !important;}
.tabs_news .tab_content{float:left; width:59.7%; }
.tabs_news .tabbody{ float:left; width:100%; padding:0; border:none;border-radius:0; overflow-x:hidden; text-align:center; min-height:25.5em }
.tabs_news .tabbody a{ display:block}
/*.tabs_news .tabbody img{ height:269px}*/
.tabs_news ul.tabs-list{float:right;width:40%; clear:both;position:absolute; right:2px; top:2px; height:98.5%;background-color:#335D6E; /*border-left:1px solid #4D7180;*/ border-bottom:none }
.tabs_news ul.tabs-list li{ float:right; height:7em; width:100%; position:relative; padding:0.7em 0 ; line-height:1.1em; font-size:1em; border-radius:0; border:none;border-bottom:1px solid #4D7180;background-color:#335D6E;}
.tabs_news ul.tabs-list li.active{ background-color:#234250;color:#fff; }
.tabs_news ul.tabs-list li.active a{color:#fff}
.tabs_news ul.tabs-list li.last{ border:none}
.tabs_news ul.tabs-list li:hover { cursor:default; }
.tabs_news ul.tabs-list li:hover a{color:#889CA3 !important; }
.tabs_news ul.tabs-list li.active:hover a{color:#fff !important;}
.tabs_news ul.tabs-list li .tabs_news_titulo_texto:hover{color:#BE9D00; cursor:pointer }
.tabs_news .tabs_news_titulo_texto{ float:left; font-weight:normal !important; width:99%}
.tabs_news .tabs_news_titulo_fecha{ float:left; font-size:0.9em; color:#A7AD92; position:absolute; bottom:5px; left:7px; font-weight:normal; width:16em}
.tabs_news ul.tabs-list li.active .tabs_news_titulo_fecha{ color:#FFF2BA }
.tabs_news .tabs_news_titulo_enlace{ position:absolute; right:10px; text-align:right; width:100%; z-index:999 }
.tabs_news .tabs_news_titulo_enlace a{ color:#fff}
.tabs_news .flechaNew{position:absolute; left:-20px; z-index:999}
.tabs_news_pie{ float:left; width:100%; margin-top:2px}
.tabs_news_pie .tabs_news_pie_izq{ float:left; width:57%; background-color:#fff; border-radius:0 0 0 3px; padding:0.8em 0.5em; }
.tabs_news_pie .tabs_news_pie_der{ float:right;/* width:38%;*/ background-color:#fff; border-radius:0 0 3px 0; text-align:right;  margin-right:3px}
.tabs_news_pie .tabs_news_pie_der{  width:94.7%; padding:0.8em 2em 0.8em 0.5em ; }
.tabs_news_pie .tabs_news_pie_izq li{ border-color:#A2BCC8}


/* bloque foto textos */
.bloqueFotoTexto { background:none; border:none; /* float:none;*/ margin:0; width: 100%;}



/* lista */
.lista_01 li{ background:url(../img/bulletListado.gif) no-repeat 0 5px; padding-left:1em; margin:0.5em 0}
.listado_horizontal li { float: left; padding:0 5px; border-left:1px solid #ccc}
.listado_horizontal li:first-child{ border:none}
.home_der .listado_horizontal li {padding:0; border:none}



/* titulos */
.tituloSeccionBarra{ background:none; height:auto; margin:0;padding-left:0.5em; border:none}
.tituloSeccionBarra span{width:100%; display:block; font-size:2.2em !important;color:#BE9D01;height:auto; padding-top:0; margin-top:0}
.tituloSeccionBarra span a{ text-decoration:none; color:#BE9D01;font-size:1em !important; display:block; width:75%}
.tituloSeccionBarra span a:hover{ text-decoration:underline; }



/* bloque datos relacionados */
/* 	SE DEBEN ELIMINAR TODOS LOS ESTILOS ANTERIOS, SOLO DEJAR LOS QUE PONGAMOS AQUI */
.bloqueDatosRelacionados{border:none; float:none; overflow:auto; width:100%; margin-bottom:2em}
.bloqueDatosRelacionadosTitulo{background:none; padding:0.3em 0 0.3em 0.7em; color:#2D4148; font-size:1.4em; font-weight:normal; min-height:0}
.bloqueDatosRelacionadosTitulo.tituloDestacado{ background:none;color:#BE9D01;}
.bloqueDatosRelacionadosCuerpo{ padding:0.5em 1em; padding-bottom:0;color:#555; border:1px solid #EFF3F5; border-radius:3px; background-color:#fff}
.bloqueDatosRelacionadosCuerpo.cuerpoDestacado{}
.bloqueDatosRelacionadosCuerpo ul{ margin:0.5em 0 1.5em 0}
.bloqueDatosRelacionadosCuerpo ul li{ margin:0.5em 0 1em 0.5em; color:#254552; line-height:1.2em; background:url(../img/bulletListado.gif) no-repeat 0 0.5em; padding-left:0.7em; }
.bloqueDatosRelacionadosCuerpo ul li a{padding-bottom:1px; color:#254552; }
.bloqueDatosRelacionadosCuerpo ul li ul li{background:url(../img/fondo_lista_guion.gif) no-repeat 0px 1px;padding-left:1em; margin-left:0 }
.bloqueDatosRelacionadosCuerpo a{ text-decoration:none;color:#06c; line-height:1.2em}
.bloqueDatosRelacionadosCuerpo a:hover{text-decoration:underline}
.bloqueDatosRelacionadosCuerpo p{ margin:1em 0}
.bloqueDatosRelacionadosCuerpo .activo{ font-weight:bold}
.bloqueDatosRelacionadosCuerpo.cuerpoDestacado{ background-color:#F3F8F8; border:1px solid #C8DAE1}
.bloqueDatosRelacionadosEnlace { font-size:1em; text-align:right; padding:0.5em}
.bloqueDatosRelacionadosEnlace a{color:#06c; text-decoration:none}
.bloqueDatosRelacionadosEnlace a:hover{text-decoration:underline}
.bloqueComoSolicitarInterior { background:none;}
.bloqueComoSolicitarInterior .bloqueComoSolicitarInteriorListado { width: 28%;}
.bloqueDatosRelacionados .bloqueComoSolicitarInteriorListado {width: 99%;}


/* bloque datos relacionados HOME */
.home_der .bloqueFotoTexto_titulo{ font-size:1.2em;margin-bottom:0.3em}
.home_der .bloqueFotoTexto_titulo h3{ font-weight:bold}
.home_der .bloqueDatosRelacionados{margin:0 0 1.5em; display:inline-block;background:none}
.home_der .bloqueDatosRelacionadosInterior { background:none; margin:0.1em 0; overflow:visible}
.home_der .bloqueDatosRelacionadosCuerpo{ background-color:#E9F0F3; border-radius:3px; padding:0.8em; display:inline-block; width:93%}
.home_der .bloqueDatosRelacionadosCuerpo a{ color:#333}
.home_der .bloqueDatosRelacionadosTitulo{padding:0 0 0.2em 0.3em; color:#525F6C;font-size:1.8em; font-weight:normal}
.home_der .bloqueDatosRelacionadosTitulo a{ color:#BE9D00;  }
.home_der .bloqueDatosRelacionadosCuerpo ul{ margin:0.5em 0 0.5em}
.home_der .bloqueDatosRelacionados ul{width:97%; display:block}
.home_der .bloqueDatosRelacionados ul li{ background:none; padding-left:0; display:inline-block; margin:1em 0 0}
.home_der .bloqueDatosRelacionados ul li:first-child{margin-top:0; margin-bottom:1.2em}
.home_der .bloqueDatosRelacionados .tabbody  ul li{background: url("../img/bulletListado.gif") no-repeat scroll 0 5px transparent; margin: 0.5em 0;  padding-left: 1em; display:block}
.home_der .bloqueDatosRelacionados:last-child .bloqueDatosRelacionadosCuerpo ul{ background-color:#fff; padding:0.5em 1em; margin:0.2em 0; width:93%}
.home_der .bloqueDatosRelacionados:last-child .bloqueDatosRelacionadosCuerpo ul li:first-child{ margin-bottom:0}



/* titulos */
.titulo {color: #254552;}
.tituloListado {color: #BE9D01;}
.tituloInterior_05 {color: #254552;}
.subTituloListado1 {color: #BE9D01;}
.contenedorCentro .titulo a { color: #254552;}



/* forms */
.buscadorProcesos .bloqueBotonBuscador input {background-color: #A3B5BC; border-radius:3px}
.buscadorProcesos .bloqueBotonBuscador .botonBuscadorProcesos { background-color: transparent;}
#formPublicaciones #titulo { width:35em;}


/* buscador resultados */
#main_res .buscarBoton{ border:1px solid #8CB1C3; background:#EDF3F5;font-size:1.1em;padding:0px 0 2px; height:24px; width:5.8em; color:#396679; position:static; text-align:center; border-radius:3px}
#main_res .buscarBoton:hover,.buscarBoton:focus{ background-color:#F6F0C9; color:#396679;}



/* iconos tramites */
.bloqueIconos ul {width: 98%;}
.bloqueFotoTexto_cuerpo .bloqueIconos ul li { clear:both; width:99%}

.tabs_news .tabbody {margin-bottom:-2px !important \ 0 / IE 8 + 9 ; }

/* css datepicker.css */
table.jCalendar {background: #aaa;   border-collapse:collapse;    border-spacing: 2px;}
table.jCalendar th {	background: #666;	color: #fff;	font-weight: bold;	padding: 4px 5px;	text-align:center;}
table.jCalendar td {	background: #fff;	color: #000;	padding: 5px 0.52em;	text-align: center;	border:1px solid #ddd}
table.jCalendar td.other-month {	background: #ddd;	color: #aaa;}
table.jCalendar td.today {	background: #fff;	color: #000;}
table.jCalendar td.selected {	background: #f93;	color: #fff; font-weight:bold}
table.jCalendar td.selected:hover {	background: #f93;	color: #fff;}
table.jCalendar td:hover, table.jCalendar td.dp-hover {	background: #fc3;	color: #000;}
table.jCalendar td.disabled, table.jCalendar td.disabled:hover {	background: #bbb;	color: #888;}
div.dp-popup {	background: #fff;	position: relative;	font-size: 1.2em;	padding: 0;	width: 16.45em;	line-height: 1.2em;	margin:4px 0 2px 3px;	z-index:9998;
	border:1px solid #ccc;	/* left:8px  PARA EXPLORER*/}
div#dp-popup {	position: absolute;	z-index: 9999;}
div.dp-popup h2 {	font-size: 1em;	text-align: center;	margin: 5px 0 4px 0;	padding: 0;	color:#666}
a#dp-close {	font-size: 1em;	padding: 4px 0;	text-align: center;	display: block;}
a#dp-close:hover {	text-decoration: underline;}
div.dp-popup a {	color: #000;	text-decoration: none;	padding: 3px 2px 0;}
div.dp-popup div.dp-nav-prev {	position: absolute;	top: 2px;	left: 0px;	width: 100px;}
div.dp-popup div.dp-nav-prev a {	float: left;	color:#111;}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {	cursor: pointer;	color:#111;}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {	cursor: default;}
div.dp-popup div.dp-nav-next {	position: absolute;	top: 2px;	right: 4px;	width: 100px;}
div.dp-popup div.dp-nav-next a {	float: right;	color:#111;}
div.dp-popup a.disabled {	cursor: default;	color: #aaa;}
div.dp-popup td {	cursor: pointer;}
div.dp-popup td.disabled {	cursor: default;}
a.dp-choose-date {width: 19px;height: 17px;float: left;text-indent: -2000px;	overflow: hidden;left:119px; top:4px;	position:absolute;
	background:url(../img/calendario.gif) no-repeat;}


/* css galleriffic.css */
#container{ margin-top:3em}
div.content {	display: none; /*float: right;*/ width:100%;}
div.content a {	color: #777; text-decoration: none}
div.navigation a {	color: #777; text-decoration: none}
div.content a:focus {	text-decoration: underline}
div.content a:hover {	text-decoration: underline}
div.content a:active {	text-decoration: underline}
div.controls {	margin-top: 5px; height: 23px}
div.controls a {	padding:5px;border:1px solid #ccc; margin-right:0.6em; float:left}
div.controls a:hover {	background-color: #eee; text-decoration: none}
div.ss-controls {	float: left}
div.nav-controls {	float: right}
div.download a{ color:#06C}
div.loader {	background-position: center 50%;  width: 550px; background-repeat: no-repeat; height: 350px}
div.slideshow {	clear: both; text-align:center; margin:0.6em 0 0.3em}
div.slideshow span.image-wrapper {	/*float: left; */padding-bottom: 12px}
div.slideshow a.advance-link {	/*border: #ccc 1px solid; */padding-right: 2px;display: block; padding-left: 2px; padding-bottom: 2px;  padding-top: 2px;}
div.slideshow img { margin:auto;border:1px solid #ccc; padding:1px;	 display: block; }
div.download {	float: right}
div.embox {	clear: both; border: #ccc 1px solid; padding:0.5em; color:#333; background-color: #eee; overflow:auto}
div.image-title {	font-weight: bold; font-size: 1.4em}
div.image-desc {	line-height: 1.3em; padding: 1em 0}
div.image-fecha{ color:#999; float:left; margin-right:1em}
div.image-lugar{ color:#999; float:left}
div.navigation { margin-top:0}
UL.thumbs {	clear: both; padding:0px; margin: 0px; text-align:center; }
UL.thumbs LI {	padding-right: 0px; padding-left: 0px; float: none; padding-bottom: 0px; margin:5px 1px; padding-top: 0px; LIST-STYLE-TYPE: none; vertical-align:middle;}
a.thumb {	border:1px solid #ccc ; padding:1px;  display: block; }
UL.thumbs LI.selected a.thumb { border:1px solid #525F6C}
a.thumb:focus {	outline: none}
UL.thumbs img {	border: medium none; display: inline; vertical-align:middle;}
div.pagination {	clear: both}
div.navigation div.top {	margin-bottom: 12px; height: 11px}
div.navigation div.bottom {	margin-top: 12px}
div.pagination a {	border: #ccc 1px solid; padding-right: 7px;display: block; padding-left: 7px; float: left; padding-bottom: 2px;  margin-right: 2px; padding-top: 4px;}
div.pagination span.current {	border-right: #ccc 1px solid; padding-right: 7px; border-top: #ccc 1px solid; display: block; padding-left: 7px; float: left; padding-bottom: 2px; border-left: #ccc 1px solid; margin-right: 2px; padding-top: 4px; border-bottom: #ccc 1px solid}
div.pagination a:hover {	background-color: #eee; text-decoration: none}
div.pagination span.current {	font-weight: bold; border:1px solid #999;color: #fff; background-color: #666; }
#thumbs-min UL.thumbs LI {	padding-right: 0px; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px; LIST-STYLE-TYPE: none}
#thumbs-min a.thumb {	border-right: medium none; padding-right: 0px; border-top: medium none; display: inline; padding-left: 0px; padding-bottom: 0px; border-left: medium none; padding-top: 0px; border-bottom: medium none}
#thumbs-min UL.thumbs LI.selected a.thumb {	FONT-weight: bold; background: none transparent scroll repeat 0% 0%; color: #000}

#paginaError .contenedorCen { min-height: 36em;}

.navegacion {margin-top: 1.5em;border-bottom: 1px solid #F7F9F9;padding-bottom: 1em;}
.contenedorIzq { width: 61.4em;}
.contenedorDer {margin:0 0 0 1em;padding:0 0 1em 1.5em; width: 21.5em;}
.contenedorDer .bloqueDatosRelacionadosCuerpo { background-color:transparent; border:none;}
.contenedorDer .bloqueDatosRelacionados { background-color:#fff; border-top:1px solid #F1F5F7; border-bottom:1px solid #F1F5F7; padding:5px 0; margin-left: 2px;
    margin-top: 2px;}
.contenedorDer .bloqueDatosRelacionados:first-child{ border-top:none} 
.bloqueDatosRelacionadosTitulo{font-size:1.3em; font-weight:bold; padding-bottom:0 }

.bloque_direcciones{ padding-left:3.5em;background:url(../img/ico_direcciones.png) no-repeat 10px 4px #D2E1E8; width:15.3em }

/* para imagenes mapeadas 
#imgMapa{width:98%}
*/


/* centrar verticalmente las images de noticias de la home */
.tabs_news .tabbody{ height:278px; background-color:#234250; overflow:hidden}
.tabs_news .tabbody img {border-top:1px solid #333;border-bottom:1px solid #333;}


/* bloques PAJ */
#menuPrincipal a {font-size:1.05em !important;line-height:3.9em;}
#menuPrincipal ul {top:4.1em;}
.home_inf .banners { margin-top:3em}
#bloque_paj .bloqueDatosRelacionadosTitulo { color:#66A3CC; font-size:1.3em;} 
#bloque_paj .bloqueDatosRelacionadosTitulo h2{font-weight:bold;margin-top: 0.7em;}  
#bloque_paj .bloqueDatosRelacionadosCuerpo{background-color:#79B7E4;border-radius:3px; border:none } 
#bloque_paj .titulo{ font-size:1.8em; font-weight:normal;color:#fff; margin-top :0.5em; margin-bottom:0.5em }
#bloque_paj .bloque_paj_texto{ padding:0.5em; display:inline-block }
#bloque_paj .bloque_paj_texto a{color:#fff !important}
#bloque_paj .bloque_paj_texto ul{ margin-bottom:0.8em; display:inline-block}
#bloque_paj .bloque_paj_texto li{ float:left; width:99%; background:url(../img/bulletListado_04.gif) no-repeat 0 5px; padding-left:1em}
#bloque_paj .bloque_paj_texto li:first-child{ margin:0}


/* menu principal forzado a 2 lineas con un ancho fijo cada seccion  */
#menuPrincipal a { display: block; line-height: 1.3em;  padding-bottom:21px;  padding-top:7px;  text-align:center;  width:8.8em;}
#menuPrincipal ul li a { text-align:left !important;  width:auto !important;}
#menuPrincipal li:hover span a {padding:7px 0.8em;  height:2.6em}
.menu li.seleccionado a{height:2.5em}
.menu li.seleccionado ul li a{height:auto !important}
#pie .pieBloque {width: 128px !important; }
#pie ul li { padding-bottom:5px; border-bottom:1px solid #ECF2F4}


/* plantilla con bloques todo ancho */
.contenedorCentroIgual .contenedorCen .bloqueFotoTexto{float:left }
.contenedorCentroIgual .contenedorCen .bloqueFotoTexto_body{ background-color:#fff; float:left; width:100%}
.contenedorCentroIgual .contenedorCen .bloqueFotoTexto_foto { float:left !important; width:47.5%; clear:none  !important; text-align:left; border:none }
.contenedorCentroIgual .contenedorCen .bloqueFotoTexto_cuerpo { float:right !important; width:48.6%; clear:none  !important; }
.contenedorCentroIgual .contenedorCen .bloqueFotoTexto_cuerpo .masInfo{ text-align:right}
.contenedorCentroIgual .contenedorCen .bloqueFotoTexto_cuerpo .listado_05{ display: inline-block; min-height: 9.6em;}