/* -------  estilosGeneral.css -------  */
@import url(inicial.css);  
/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:600);*/
/* 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; }

.medio {width:67em;}
.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:100%; padding:0;  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}
.textoNOV{color:#f00; display:block;}
.nuevo_02{color:#f00; display:inline; font-size:0.75em}
.tab_content .nuevo_02{font-size:1em}
.flotaIzda{float:left;}
.flotaIzda img{ margin-right:1.5em}
.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%; }
#cabeceraParteSuperior{ position:relative; z-index:99999}



/* 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;}
.menuBuscador{ float:right !important; border:none !important;background-color:#E3E8EF;padding: 0 1em 0 0 !important;margin-right:3em !important;}
.menuBuscador #buscar{ width:11em;}
.menuBuscador .buscarBoton{right:8px;}
.menuBuscador #busqueda{ margin: 5px 3px }




/* 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 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 ------- */
#menuPrincipalInterior a {  margin-top:0;  padding-top:0;display:block;  text-decoration:none; line-height:32px;}
#menuPrincipalInterior a.active{color:#525F6C;}
#menuPrincipalInterior 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;}
#menuPrincipalInterior ul li {	float:left; width:99%;    border-right:0; height:auto;     text-align:left;    display:block;    border-bottom:0; margin-bottom:1em;}
#menuPrincipalInterior ul li a { background:none; color:#525F6C; margin-top:0; padding:0px;  line-height:normal;    border-bottom:0 ;  display:inline;  font-size:1.05em; }
#menuPrincipalInterior ul li a:hover,#menuPrincipalInterior ul li a:focus {    height:auto;    color:#333 }
#menuPrincipalInterior li.last ul ul {left:-189px;}
#menuPrincipalInterior ul,#menuPrincipalInterior:hover ul ul {    margin-left:-9999px;    margin-top:-9999px;}
#menuPrincipalInterior li a:hover,#menuPrincipalInterior li a:focus {color:#525F6C;}
#menuPrincipalInterior li:hover>ul, #menuPrincipalInterior li.hover>ul, #menuPrincipalInterior a:focus+ul, #menuPrincipalInterior .hover a:focus { margin-left:-5px;     margin-top:0;}
#menuPrincipalInterior li ul li:hover,#menuPrincipalInterior li ul li:focus { text-decoration:underline; }
#menuPrincipalInterior li ul li{ border:none}
#menuPrincipalInterior li:hover span a { background-color:#F7E6E4;color:#525F6C; border:1px solid #fff;  padding:0 1em; }
#menuPrincipalInterior 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 !important; padding-left:1em;margin:0.5em 0 0.7em}
.listado_05 li.seccionSinEnlace,.bloqueDatosRelacionadosCuerpo ul li.seccionSinEnlace{ background:none !important; 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_06 {border-bottom:1px solid #ddd; padding-top:0.2em; margin:0 0 1.5em 0 !important; padding-bottom: 1.5em !important}
.listado_06:last-child{ border: none}
.listado_06 li{ background:url(../img/square.gif) no-repeat 0 4px !important; padding-left:1em;margin:0.5em 0 0.5em 0}
.listado_06 li.seccionSinEnlace,.bloqueDatosRelacionadosCuerpo ul li.seccionSinEnlace{ background:none !important; border-bottom:1px solid #ddd;padding-bottom: 0.3em;padding-left: 0;}
.listado_06 li ul { margin-bottom:1.5em}
.listado_06 li ul li{ background:url(../img/bulletListado_02.gif) no-repeat 3px 6px;margin:0.4em 0 }
.listado_06 li a:hover{ text-decoration:underline; color:#525F6C}
.bloqueDatosSubhomeCuerpo .listado_05 .bloqueSeparador{ display:block; margin-top:0}
.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_celdas li span.saltoLinea{color:#06c !important}
.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}

.listado_pijama{ padding-left: 0 !important}
.listado_pijama li{ background: none;}
.listado_pijama li:nth-child(even) {background: #fff}
.listado_pijama li:nth-child(odd) {background: #FAFAFA}
.listado_pijama li span{ margin-top: 0.2em; display: block; color: #333}
.listado_pijama li div{padding:1em 0 0 1em;}
.listado_pijama li ul{ margin: 0 0 1em !important; padding: 0}
.listado_pijama li a{ display: block;padding:1em 0 1em 1em;}
.listado_pijama li a:hover{ background-color: #FDFBB0; text-decoration: none;}
.listado_pijama li ul li{ padding: 0 0 0 1em; margin: 0.5em 0 0.5em 1em}
.listado_pijama li ul li a{ padding:0;}


.listadoProcesosSeguimiento{ list-style:none; margin:0  !important; padding:1em 0 0 0  !important; float:left; width:99%; }
.listadoProcesosSeguimiento li{float:left; width:99%; float: left; }
.listadoProcesosSeguimiento li ul li{ border:none !important}
.listadoProcesosSeguimiento li p{position:relative }
.bloqueProcesoSeguimiento{ float:left; width:97%; margin-left:1em; color:#555; padding-bottom:1em; margin-bottom:1em; border-bottom:2px 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 !important;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}




/* 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: 0 2em 2em 0;}
.contenedorCentroIgual .subhome_der {width:41.5em;  float: left;  margin: 0 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}
.contenedorCentroIgual .subhome_der .tabbody,.contenedorCentroIgual .subhome_izq .tabbody { padding-bottom:1em !important}

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


.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:1.2em;padding:1.3em 0;width: 100%;}
#resultadosEstudiosDoctrinalesDocumentos li p{font-size:0.9em; margin: 0.2em 0}
#resultadosEstudiosDoctrinalesDocumentos li a{float: left;font-size: 1.3em; margin: 0.1em 0 0;min-height: 1.4em;padding-left: 1.2em; width: 97%; color:#06c}
#resultadosEstudiosDoctrinalesDocumentos li .articuloFecha{font-size: 1em}
#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}
#img_anuario a{ display: block; height: 5em; background:url(../img/anuario_filosofia.jpg) 0 20px no-repeat !important;}
.bloqueDatosRelacionadosCuerpo #img_anuario a{height: 6em; background:url(../img/anuario_filosofia.jpg) 0 30px no-repeat !important;}



/* 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;}
.biografiaFoto img:hover{ border: 1px solid #FC0;background: #FCFACA;}
.biografiaTexto{ float:right; width:76%;}
.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; */}
#biografias .bloqueBiografia p{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:#828E93;border:1px solid #505759; border-radius:2px;color:#fff;text-decoration:none;padding-top:2px;padding-bottom:2px;padding-left:7px;padding-right:7px;}
#resultados .paginaResultados a{border:1px solid #505759; border-radius:2px;text-decoration:none;padding-top:2px;padding-bottom:2px;padding-left:7px;padding-right:7px;color:#666;}
#resultados .paginaResultados a:hover{background-color:#505759;padding-top:2px;padding-bottom:2px;padding-left:7px;padding-right:7px;color:#fff;}
#resultados .movimiento a{border:1px solid #505759; border-radius:2px;text-decoration:none;padding:2px 8px;color:#666;}
#resultados .movimiento a:hover{background-color:#505759;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 .bloqueCampoBuscadorTexto_01{float:left; width:40%; 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_01{float:left; width:55%; margin-bottom:0.5em;}
.buscadorProcesos .bloqueCampoBuscador .bloqueCampoBuscadorControl_01 .campoProceso{ font-size:1.2em; margin:0; padding:1px; border:1px solid #7F9DB9}
.buscadorProcesos .bloqueCampoBuscador .bloqueCampoBuscadorControl_02{float:left; width:65%; margin-bottom:0.5em}
.buscadorProcesos .bloqueCampoBuscador .bloqueCampoBuscadorControl_02b{float:left; width:25%;}
.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:100%; text-align:center;color:#555; font-weight:bold; padding:0.3em 0;font-size:1.1em; }
.buscadorProcesos .bloqueCampoBuscadorGrande .bloqueCampoBuscadorControl_02{float:left; width:100%; padding:0; text-align:center }



.buscadorProcesos .bloqueBotonBuscador{  margin:1em 0; float:left; width:99%; text-align:center; position:relative;}
.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_b_interior .bloque_listado_opciones {position: absolute;right: 0;top: 0;width: 20em;padding: 0.2em;}
.bloque_05_b_interior .bloque_listado_opciones_datos {background-color: #EEF3F6;padding:1em 0.3em;height: 35.2em;overflow-y: auto;opacity: 0.9; font-size: 0.9em}
.bloque_05_b_interior .bloque_listado_opciones_datos ul{ margin: 0; padding-left: 1em}
.bloque_05_b_interior .bloque_listado_opciones_datos ul li{padding-left:10px;margin-bottom:0.5em;list-style:none;background:url(../img/flecha.gif) no-repeat 0 4px;color:#555;}
.bloque_05_b_interior #fiscalias_enlaces_comunidades_titulo{margin: 0;padding: 0.7em 0;background: #D0E3F2;text-align: center;color: #525F6C;height: 1.4em; font-weight: bold; font-size: 1.1em}
.bloque_05_b_interior .loading{position: absolute;right: 92px;top: 121px;z-index: 99;}
.bloque_05_c{ background-color:#fafafa; padding:1em;; margin:1em 0; border:1px solid #ccc}
.bloque_listado_06{ border-bottom:4px solid #ddd; margin-bottom: 4em}
#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;}
.navegacion li .saltoLinea{ display:inline}

.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:left; }
.bloqueVideoDetalleCuerpo object{display:block; margin:auto}
.bloqueVideoDetalleTexto{	border-bottom: #ccc 1px solid; padding:0.5em; color:#333; background-color: #fff; overflow:auto; margin:0.5em 0 1.5em 0}
.bloqueVideoDetalleTitulo{	font-weight: bold; font-size: 1.4em; margin-bottom:0.3em}
.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:1.8em 0 1em}
.articuloTitulo{ color:#254552; font-size:1.3em; font-weight:normal; margin-bottom:0.3em; line-height:1.2em}
.articuloTitulo a{color:#06c; text-decoration:none}
.articuloTitulo a:hover{color:#254552; text-decoration:underline}
.bloqueArticulo:last-child{border-bottom:none}
.articuloFecha{ color:#999;width: 100%; clear: both; font-size: 1.1em;margin-bottom: 0.5em;}
.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:1em 0; }
.articuloCuerpo .articuloCuerpoFotoVideo{ text-align:left; }
.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, .articuloCuerpo div{ 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}
.bloqueArticuloDetalle .articuloEtiquetas:last-child{ border:none}
.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}
.articuloDocumentos ul li a.ico_csv{ display:block}
.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}
.bloqueArticulo .formCorreo{background-color:#F9F9F9; border: 1px solid #F3F3F3; float:left; font-size: 1em;  margin: 1em 0;  padding: 1em 0 2em; width:98%;}
.bloqueArticulo .formCorreo legend {font-size: 1.7em;line-height: 1.1em; padding: 0 0.5em;}
.bloqueArticulo .formCorreo #captcha { padding-left: 3.5em; margin:1em 0}
.bloqueArticulo .formCorreo #captcha.bloque_campo_03 .imgCaptcha { margin-left: 13.5em; width:34.5%;}
.bloqueArticulo .formCorreo .tituloInterior_11{ padding:0 1em; line-height:1em; margin-top:0; font-size:1.8em}

/*-------- 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;line-height: 1.3em; font-weight: bold}
.bloqueAgendaEventos .articuloFecha{ color:#666; padding-left:1em;}
.bloqueAgendaEventos .articuloLugar{color:#999; padding-left:1em;}
.bloqueAgendaEventos .articuloDescripcion{ color:#666; margin-bottom:1em;padding-left:1em; margin-top: 0.5em;}
.bloqueAgendaEventos .articuloDescripcion p{ font-size: 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 !important ; height:auto !important ; margin:0.3em 0 0 !important ; padding:0 0 0.5em 0; color:#525F6C !important ;line-height: 1.1em !important ; }
.tituloInterior_02 a {color:#525F6C  !important ;}
.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  !important ; font-weight:bold; border-bottom:1px solid #E8E8E8; padding-bottom:0.3em}
.tituloInterior_04{color:#666; font-size:1em !important; font-weight:bold; border-bottom:1px solid #E8E8E8; padding-bottom:0.3em; line-height:1em}
.tituloInterior_05{color:#525F6C; font-size:1.6em !important; font-weight:bold; margin-top:2em; line-height:1em}
.tituloInterior_06{color:#666; font-size:1.1em !important; font-weight:bold;}
.tituloInterior_07{color:#525F6C; font-size:2em !important; margin-top:0.5em; margin-bottom:0.3em; line-height:1em}
.cajaContIzqd .tituloInterior_07{color:#444; font-size:1.5em !important; margin-top:0.7em; margin-bottom:0.3em;}
.tituloInterior_08{color:#525F6C; font-size:2em !important; margin-top:1.5em; border-bottom:1px solid #E8E8E8; padding-bottom:0.3em;}
.tituloInterior_09{color:#0083C2; font-size:1.6em !important; font-weight:normal; margin-top:0.5em }
.tituloInterior_09b{color:#0083C2; font-size:1.3em !important; font-weight:normal; margin-top:0.5em }
.tituloInterior_10{color:#333;font-size:1.6em !important;font-weight:normal;margin-bottom:0.5em;margin-top:2.5em;}
.tituloInterior_11{color:#666;font-size:1.6em !important;font-weight:normal;margin-bottom:0.5em;margin-top:0.5em; line-height: 1em;}
.tituloInterior_12{color:#333; font-size:1.6em !important; font-weight:normal; margin-top:1.5em; padding-bottom:0.2em;border-bottom:1px solid #E8E8E8; line-height: 1.2em; }
.tituloInterior_13{color:#0083C2; font-size:1.6em !important; font-weight:normal; margin-top:2em; padding-bottom:0.2em;border-bottom:1px solid #E8E8E8; line-height: 1em; }
.tituloInterior_14{color:#525F6C; font-size:1.6em !important; font-weight:bold; margin-top:2.5em; line-height:1em}
.tituloInterior_15{color:#666; font-size:1.1em !important; margin-top:-0.5em }
.tituloInterior_16{color:#2074C6; font-size:2.1em !important; text-align:center; padding:0.8em; background-color:#f9f9f9; line-height: 1em; } 
.tituloInterior_17{background-color:#F5F5F5;color: #254552;font-size:1.5em !important; margin-top:1.4em; padding:1em; width:97%; font-weight:bold; line-height:1em; margin-bottom:0.5em; clear:both} 
.tituloInterior_17:first-child{margin-top:0}
.tituloInterior_18 {font-size:1.5em ; height:auto !important ; margin:1em  0 0.3em !important ; padding:0 ; color:#BE9D01 !important ;line-height: 1.1em !important ; }
.contenedorCen .tituloInterior_02, .contenedorCentroIgual .tituloInterior_02{color:#BE9D01 !important}


.contenedorCuerpo .titulo2{ margin-top:1.5em; margin-bottom:0.5em; font-size:1.2em !important}
.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:#7F939A; 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_xml{background:url(../img/iconos.jpg) no-repeat 0 -1697px;  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;}
.ico_page{background: url(../img/ico_noticia.gif) no-repeat 6px 2px; padding-left: 2.6em;}
.ico_boe{background: url(../img/ico_boe.png) no-repeat 6px 2px; padding-left: 4.7em; display: block;height: 18px;padding-top: 6px;}
.ico_info{background: url(../img/ico_info.png) no-repeat 2px 2px; padding-left: 2em; display: block;height: 18px;padding-top:2px}

.listado_05 li a.ico_page,
.listado_05 li a.ico_pdf,
.listado_05 li a.ico_csv,
.listado_05 li a.ico_xml{ display:block; min-height: 2em}



/* 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 .pieContenidoInferior .saltoLinea{ 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}
#pie .pieImagenes{ margin-top:3em}
#pie .pieImagenes li{ border:none !important}


/* 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 */
table{border:1px solid #bbb; margin-bottom:1em}
table caption{ font-size:1.2em; text-align:center; font-weight:bold; margin-bottom:0.3em}
table td{padding:0.5em 1em}
table th{background-color:#999; padding:0.5em 1em;font-size:1.1em; color:#fff;}
#main table{border:none; margin-bottom:0}
#main table td{padding:0}
.bloqueContenidoTablas{margin-left:1.5em; }
.bloqueTabla{ float:none; width:99%; margin:0 0 2em 0; display:inline-block}
.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 0;border:1px solid #bbb; float:left; overflow:visible; height:1%; clear:right; border-collapse:collapse; border:none !important }
.tablaContenidos th{ background-color:#999; color:#fff;padding:0.5em 1em}
.tablaContenidos td{ padding:0.5em 1em;}
.tablaContenidos td a{  word-wrap: break-word; word-break: break-all; display: block}
.tablaContenidos th#actualizacion{ word-break: break-all;width: 4.5em;}
/*
.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; border:none !important}
.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;width:99%;}
.cajaTexto{float:left;clear:left;width:99%;}
.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; width:99%}
.cajaAction						{float:left;padding:0;margin:0 0 2em 0;}
.cajaAction li					{float:left;clear:both;width:99%;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;}
.docuTablon ul{ margin:1em 0 !important; padding-left:0 !important}
.docuTablon .download{background: url("../img/ico_download.png") no-repeat 0 1px ;  padding-left: 1.5em;}
.plegarPrimero .descargas{ width:99%}
.plegarPrimero .cajaTexto { margin:0.5em 0}
.plegarPrimero .cajaGM{ border-top:1px dotted #ccc; font-size: 1.1em;   font-weight: bold;   padding-top: 0.5em;   width: 99%;}


/* --------------------------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; word-break: break-word;}

.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:13px; display: block; 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;overflow-x:hidden !important }
.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) left 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 */
#ayudabuscador .tablaTituloBusquedaAvanzada{ color:#555;border:0; clear:both; margin:2em 0 0 0}
#ayudabuscador .tablaTituloBusquedaAvanzada tr{ background: none !important; font-size: 0.9em}
#ayudabuscador .tablaTituloBusquedaAvanzada td{ padding:0; }
#ayudabuscador .titulo_busqueda_avanzada td{ background: #f5f5f5 !important; padding: 0.6em 1em; font-size:1.2em; font-weight:bold }
#ayudabuscador blockquote.g{ margin-left: 0 !important}
#ayudabuscador #main .saltoLinea{ border-bottom: 1px solid #ddd; padding-bottom: 2em; padding-top: 2em}

.tablaBusquedaAvanzada_01{ border:1px solid #ccc; background-color:#FFF; border-collapse:collapse; margin:0; padding: 0; font-size:1.2em;color:#555;}
.tablaBusquedaAvanzada_01 td{ padding:0.4em 0}
.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;}

#tabla_busqueda_avanzada label{ font-size: 1.1em; margin-right: 0.5em}
#tabla_busqueda_avanzada input, #tabla_busqueda_avanzada select{color: #333;font-size: 1.1em;border: 1px solid #B8D4DF;padding: 0.3em 0.4em;
margin-right: 0.3em;border-radius: 3px;}
#tabla_busqueda_avanzada input{ width: 20em}
#tabla_busqueda_avanzada select{ background: #fafafa}
#busqueda_avanzada_filtro_palabras label{width: 16em;text-align: right;display: inline-table;}

#ayudabuscador table{ border:none;}
#ayudabuscador .g td, #ayudabuscador .n td { padding: 0}
#ayudabuscador #bottom-search-box tr,#ayudabuscador .g tr,#ayudabuscador .n tr { background: none !important}
#ayudabuscador .g{ margin-bottom: 2em;  color: #555}
#ayudabuscador .g a{text-decoration: none !important;font-size: 1.2em;}
#ayudabuscador .g a:hover{text-decoration: underline !important; color: #06c}
#ayudabuscador .n a:hover{text-decoration: none !important; color: #fff}
#ayudabuscador .dn-link:hover{ text-decoration: none !important}

/* buscadir buscador resultados */
.bloqueInfoResultadosLeft center{ float: left; width: 100%;}



/* 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.2em; color:#3B3B3B; line-height:1em}
.tabla_datos caption img{ vertical-align:middle; margin:0 0.5em}
.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}
.tabla_datos.tabla_datos_03{ width:100%;}

.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 !important; display:block}
.bloque_enlace_descargar_datos a:hover{ text-decoration:underline}
.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}
#mapaComunidades, #mapaComunidades_02{background-color: #fff;border:none;float:left;margin: 1em 0 2em;padding:0;position: relative;text-align: right;width: 99%}  
.grafico_comunidades {float: left;}
#mapaComunidades .comunidades_contenido{ float: right;    font-size: 0.9em;    text-align: left;    width: 32%;	background:#F2F7FA}
#mapaComunidades .comunidades_contenido .titulo2 { margin:0; padding:0.7em; background:#D0E3F2; text-align:center; color:#525F6C }
#mapaComunidades .comunidades_contenido ul{padding-left: 1em;}
#mapaComunidadesSeleccionar{ margin:1em 0 1.5em 10em; font-size:1.1em; text-align:left }
#mapaComunidadesSeleccionar select{ margin-left:0.5em; font-size:1.1em; padding:0.2em}


/*.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;position:relative}
.bloqueCabeceraIzq {padding-top:2em; }
.bloqueCabeceraDer {padding-top:0.6em;}
.bloqueCabeceraContenido{  float:right; width:18em; margin:0.5em 1em 0.4em 0em; 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}
.bloqueCabeceraContenido.bloque_direcciones{ background-color:#D2E1E8; border:1px solid #8CB1C3; border-radius:3px; padding:0.2em 0.2em 0.2em 3em;
background:url(../img/ico_direcciones.png) no-repeat 10px 10px #D2E1E8; width:15.8em; margin-right:0}
.bloqueCabeceraContenido.bloque_direcciones li{ margin:0.4em 0}
.bloqueCabeceraContenido.bloque_direcciones a{ font-size:1em; line-height:1em}
.bloqueLogoPortal{left: 462px; position: absolute; top:2px;}
.bloqueCabeceraIzq #a1288776177512{ position:absolute;top:2px; left:308px}

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



/* 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 .bloqueWidgetTitulo{ text-align:left; border-bottom:5px solid #E9F0F3;margin-bottom:0; padding-left:0.2em}
.home_der .banners .bloqueWidgetTitulo{border-bottom:5px solid #E9F0F3;margin-bottom:0.7em }
.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:#F7F9FB; border-radius:5px;}
.home_der .banners ul li img:hover,.home_der .banners ul li img:focus{ border:none }
.home_der .banners#FWListaBanners-home_seccionesintere li{border-bottom:1px solid #D7E3EA; margin:0 !important; width: 100%;}
.home_der .banners#FWListaBanners-home_seccionesintere li:last-child{ border:none;}
.home_der .banners#FWListaBanners-home_campanas img{ border: 1px solid #E8E8E8 !important;padding: 1px; margin:0.3em 0.4em !important; height:45px; width:auto;}
.home_der .banners#FWListaBanners-home_campanas{ margin-top:2em}



/* subhomes */
.contenedorCentroIgual .bloqueFotoTexto{ background-color:#E9F0F3; padding:1em; margin-bottom:2em; margin-top:1em; border-radius:3px; width:95%; box-shadow:0 0 3px 0 #bbb; border:1px solid #C3D3DB}
.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:0.5em 1.5em 0; background-color:#fff}
.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;}




/* 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;}
.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;}
.contenedorCentroIgual .tabbody p, .contenedorCentroIgual .tabbody ul,.contenedorCentroIgual .tabbody div{ margin:0.5em 0;}
.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{ background-color:#f2f2f2; border-radius:3px;border-top: 1px solid #F6F6F6;clear: both;margin: 0.5em 0 0 !important;padding: 0.6em 1em 0.6em 0.5em;
 text-align: right;width: 97%;}
.contenedorCentroIgual .tabbody .masInfo{padding-top:0.7em;background-color:#fff;  }
.bloqueFotoTexto_cuerpo .titulo{margin-bottom:0}
.bloqueFotoTexto_cuerpo .listado_05 { display:inline-block}
.bloqueFotoTexto_cuerpo .listado_05 li a{ display:block}
.bloqueFotoTexto_cuerpo .bloqueSeparador.listado_05 { display:block}
.bloqueDatosSubhomeCuerpo .bloqueFotoTexto_cuerpo .listado_05 { display:block !important}
.bloqueFotoTexto_cuerpo.tabbody p a{ text-decoration:underline}
.bloqueFotoTexto_cuerpo.tabbody p a:hover{ text-decoration:none}

.bloqueWidgetContenedor.blog .bloqueWidgetFotoTexto_imagen{ min-height:8.5em; position:relative; border:none}
.bloqueWidgetContenedor.blog .bloqueWidgetFotoTexto_imagen img{ position:absolute; bottom:0; left:0; background-color: #fff;border: 1px solid #C3D3DB;
border-radius:3px; box-shadow: 0 0 3px 0 #bbb; padding: 0.3em; margin-bottom:0}
.bloqueWidgetContenedor.blog .bloqueWidgetFotoTexto_imagen img:hover { border: 1px solid #BE9D00;}



/* bloque foto textos */
.bloqueFotoTexto { background:none; border:none; /* float:none;*/ margin:2em 0 2.5em; 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; }



/*  HOME Y SUBHOMES */
.home_izq{ float:left; width:60%; margin:0;}
.home_der{float:right; width:35%; margin:2.5em 0.5em 0 0; clear:right }
.home_inf{float:none; width:100%; clear:both}
.home_izq .bloqueWidget:first-child,.home_der .bloqueWidget:first-child{ margin-top:0; margin-bottom:0.5em}
.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}


/* bloque datos relacionados HOME */
.home_der .bloqueFotoTexto_titulo{ font-size:1.3em !important;margin-bottom:0 !important; padding:0.6em 0.8em !important; background-color:#EEF0F2; border-radius:3px}
.home_der .bloqueFotoTexto_titulo h3{ font-weight:bold}
.home_der .bloqueFotoTexto_titulo a{ color:#254552 !important}
.home_der .bloqueDatosRelacionadosCuerpo li #a1288775105156 .bloqueFotoTexto_titulo a{ background:url(../img/ico_tramites.png) no-repeat; 
padding-left:3em; padding-top:0.4em; height:1.6em; display:block}
.home_der .bloqueDatosRelacionadosCuerpo li #a1288775105166 .bloqueFotoTexto_titulo a{ background:url(../img/ico_empleo.png) no-repeat; 
padding-left:3em; padding-top:0.4em; height:1.6em; display:block}
.home_der .bloqueDatosRelacionados{margin:0 0 1.5em; display:inline-block;background:none}
.home_der .bloqueDatosRelacionadosInterior { background:none; overflow:visible}
.home_der .bloqueDatosRelacionadosCuerpo{ background-color:#fff; border-radius:3px; border:1px solid #C3D3DB; box-shadow:0 0 3px 0 #bbb ; padding:0.5em; display:inline-block; width:96%}
.home_der .bloqueDatosRelacionadosCuerpo a{ color:#333}
.home_der .bloqueDatosRelacionadosTitulo{padding:0 0 0.2em 0.3em; color:#525F6C;font-size:2em; font-weight:normal}
.home_der .bloqueDatosRelacionadosTitulo a{ color:#BE9D00;  }
.home_der .bloqueDatosRelacionadosCuerpo ul{ margin:0.5em 0 0.5em}
.home_der .bloqueDatosRelacionados ul{width:100%; 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 .bloqueDatosRelacionadosCuerpo ul{ background-color:#fff; padding:0.2em 0; margin:0.2em 0; width:100%}
.home_der .bloqueDatosRelacionados .bloqueDatosRelacionadosCuerpo ul li{width:100%}
.home_der .bloqueDatosRelacionados .bloqueDatosRelacionadosCuerpo .listado_05{ padding-left:1em; width:98%}
.home_der .bloqueDatosRelacionados .bloqueDatosRelacionadosCuerpo ul li:first-child{ margin-bottom:0}
.home_der .bloqueDatosRelacionados .bloqueFotoTexto{ margin:0}
.home_der .tabbody { border:none !important; box-shadow:none !important; padding:0 !important; background:none !important}


/* 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 ul li ul li ul li{background:url(../img/listaNoticias.jpg) no-repeat 3px 5px;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%;}
.bloqueDatosRelacionadosCuerpo ul li a.ico_page,
.bloqueDatosRelacionadosCuerpo ul li a.ico_pdf,
.bloqueDatosRelacionadosCuerpo ul li a.ico_csv,
.bloqueDatosRelacionadosCuerpo ul li a.ico_xml{ display:block; padding-left: 0.2em; background: none}





/* 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: #7F939A; border-radius:3px}
.buscadorProcesos .bloqueBotonBuscador .botonBuscadorProcesos { background-color: transparent; }
.buscadorProcesos .bloqueBotonBuscador .enlaceBuscadorNoticias{ position: absolute;right: 15px;top: 10px;}
#formPublicaciones #titulo { width:35em;}


/* buscador resultados */
#bottom-search-box .buscarBoton{ border:1px solid #8CB1C3; background:#7F939A;font-size:1.1em;padding:0px 0 2px; height:24px; width:5.8em; color:#fff; position:static; text-align:center; border-radius:3px}
#bottom-search-box .buscarBoton:hover,.buscarBoton:focus{ background-color:#666; color:#fff;}



/* 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-bottom: #ccc 1px solid; padding:0.5em; color:#333; background-color: #fff; 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; }
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;margin-top: 0.7em;color: #BE9D01; }




/* bloques PAJ */
#bloque_paj .bloqueDatosRelacionadosTitulo { color:#BE9D00; font-size:2em; letter-spacing:-1px} 
#bloque_paj .bloqueDatosRelacionadosCuerpo{background-color:#fff;border-radius:3px; border:1px solid #C3D3DB; box-shadow:0 0 3px 0 #bbb } 
#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 1em; display:inline-block; background-color:#88AFC1 }
#bloque_paj .bloque_paj_texto a{color:#fff !important}
#bloque_paj .bloque_paj_texto ul{ margin-bottom:0.8em; display:inline-block;background-color:#88AFC1}
#bloque_paj .bloque_paj_texto li{ float:left; width:99%; background:url(../img/bulletListado_04.gif) no-repeat 0 5px; padding-left:1em; margin-bottom:0 !important}
#bloque_paj .bloque_paj_texto li img{ vertical-align:middle}


/* menu principal forzado a 2 lineas con un ancho fijo cada seccion  */
#menuPrincipalInterior a {font-size:1.2em !important;line-height:3.9em;}
#menuPrincipal.fixed #menuPrincipalInterior a {font-size:1em !important;line-height:1.3em ; padding-top: 10px}
#menuPrincipalInterior ul {top:4.1em;}
#menuPrincipal.fixed #menuPrincipalInterior li ul li { margin-bottom: 0.2em}
.home_inf .banners { margin-top:3em; }

#menuPrincipalInterior a { display: block; line-height: 1.3em;  padding-bottom:21px;  padding-top:7px;  text-align:center;  width:auto;}
#menuPrincipalInterior ul li a { text-align:left !important;  width:auto !important;}
#menuPrincipalInterior li:hover span a {padding:7px 0.8em;  height:1.9em}
.menu li.seleccionado a{height:1.8em}
.menu li.seleccionado ul li a{height:auto !important}
#pie .pieBloque {width:16% !important; }
#pie .pieContenidoCentro ul li { padding-bottom:5px; border-bottom:1px solid #ECF2F4}
#pie .pieContenidoCentro ul li:last-child{ border:none;}


/* 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;}
.contenedorCentroIgual .contenedorCen .bloqueFotoTexto_cuerpo li ul.listado_05{ display:block; min-height:auto;}

/* listado de actividad legislativa */
.listadoContenidos01{ padding-left:0 !important}
.listadoContenidos01 li{ border-bottom:5px solid #E1E1E1; padding:2em 0 1em; float:left; width:99%}
.listadoContenidos01 li ul li{ border:none !important; padding:0em 0 0.5em 1em; 
background: url("../img/fondo_lista_guion.gif") no-repeat scroll 0 1px transparent;   margin-left: 0;}


/* formulario para suscribirse al portal de suscripciones - lateral derecho */
.listaContacto .bloqueCampoInput input { padding:3px; border-radius:3px}
.listaContacto .bloqueCampoLabel { padding-top: 5px;}

.bloque_portal_suscripciones{ margin:0 1em 2em; width:100%}
.titulo_bloque_portal_suscripciones{ font-size: 1.3em;  font-weight: bold;  padding-bottom:0.3em; color:#2D4148; text-align:center}
#form_portal_suscripciones{ background-color:#F9F9F9; border:1px solid #ddd; box-shadow:0px 1px 5px 0px #bbb; border-radius:3px; padding:0.5em 1em 0.5em}
#form_portal_suscripciones .form_portal_suscripciones_logo{ text-align:center; margin:0.3em 0 1em}
#form_portal_suscripciones .listaContacto{ width:100%}
#form_portal_suscripciones li{ background:none; padding-left:0; width:98%}
#form_portal_suscripciones #captcha{ margin-bottom:1em}
#form_portal_suscripciones #captcha .introCaptcha{ font-weight:normal; margin:0 0 0.2em 0; text-align:left}
#form_portal_suscripciones #captcha .imgCaptcha {width: 100%; margin-left:0; background-color:#fff}
#form_portal_suscripciones #captcha .enlaceCaptcha { width:48%; margin-bottom:0.5em;}
#form_portal_suscripciones .bloqueCampoLabel { display:block; float:left; width:99%; text-align:left}
#form_portal_suscripciones .bloqueCampoInput{display:block; float:none; width:99%; text-align:left}
#form_portal_suscripciones .bloqueCampoInput input{ width:100%; margin-top:0.2em;border:1px solid #bbb}
#form_portal_suscripciones .bloqueBoton { width: 99%; border-bottom:1px solid #ddd}
#form_portal_suscripciones .boton_02{ width:60%; margin-bottom:1em}
#form_portal_suscripciones .boton_02:hover {background-color: #525F6C;}
.bloque_portal_suscripciones p{ font-size:0.9em; margin:1em 0}
#form_portal_suscripciones .error { height:auto !important}
#form_portal_suscripciones .suscripcionOk{font-weight: bold;background-color:#fff;display: block;padding:0.5em 0.3em;text-align: center;
border:1px solid #093;width: 100%; color:#093}

/* aviso cookies */
.cookieMsg{ background-color: #E9F0F3;border: 1px solid #B0C6D0;font-size: 0.9em;left: 0;padding: 0.5em 2em;position: absolute;top: 0; width: 46em; border-top:none; z-index:9999}
.cookieMsg a{ text-decoration:underline}
.cookieMsg a:hover{ text-decoration:none}

/* ------------------- home 2013  ------------------------ */

body{background:none;height: 100%;font-size:0.68em;  /*font-family: 'Open Sans', sans-serif;*/}
/*#contenedor {background:url(../img/fondo_cabecera.jpg) no-repeat;width:100%;}*/
.site{background:url(../img/fondo_cabecera.jpg) no-repeat;width:100%;}
/* add */ #cabecera{margin:auto;width:90.5em;}
/* add */ #menuPrincipal{width:100%;background:url(../img/fondo_menu.png) repeat-x; display:inline-block}
/* se cambia #menuPrincipal por #menuPrincipalInterior  */
/* se quita el class contenedorCentro y dejamos solo el id Contenido */
#contenido {width:87.5em;margin:0 auto; padding:0 1em 0 1.5em;}
#home #contenido {width:100%; padding:0}
/* #home #contenido #contenidoHomeSup{width:100%;margin:0 auto; padding:0 0 0.5em 0;background:url(../img/fondo_home.jpg) repeat-x 0 -20px; display:inline-block; border-bottom:1px solid #C5D8E0 } */
#home #contenido #contenidoHomeInf{width:87.5em;margin:0 auto; padding:1em 0 0;  }
#menuPrincipal{width:100%;background:url(../img/fondo_menu.png) repeat-x; display:inline-block}
#home #menuPrincipal{width:100%;background-color:#F8F9FB}


/* menu general  desplegable*/
.menu{padding:0; padding-left:5px; width:99.5%; height:4em; float:none; display:block }
#menuPrincipalInterior{margin-top:0;margin:auto;width:90.5em;}
#menuPrincipalInterior a {color:#254552; font-size:1.2em;line-height:1.2em}
#menuPrincipalInterior li{float:left;list-style-type:none;padding:0;  margin:0;height:3.2em;  margin-top: 2px;; }
#menuPrincipalInterior li a{padding:7px 1em 0 ;}
#menuPrincipalInterior li:hover span a {padding:7px 1em 0;background-color:#F6F0C9;}
#menuPrincipalInterior li span a:focus{ padding:7px 1em 0;background-color:#F6F0C9;height:1.9em;}
#menuPrincipalInterior li a:hover{/*background-color:#F6F0C9;*/}
#menuPrincipalInterior a.active{color:#254552;}
#menuPrincipalInterior li.seleccionado a{color:#254552 !important; border:1px solid #fefefe; border-bottom:1px solid #A3B5BC;line-height:1.3em;padding-bottom:3px !important  }
#menuPrincipalInterior li.seleccionado ul li a  { border:none; }
.menu li.seleccionado a{background-color:#F6F0C9;color:#525F6C; border:1px solid #fefefe; border-bottom:1px solid #F5D9D3; }
#menuPrincipalInterior ul {top:3.1em;width: 20em;}
#menuPrincipalInterior ul li a:hover,#menuPrincipalInterior ul li a:focus { text-decoration:underline;color:#254552 }
#menuPrincipalInterior ul li a { color:#254552;}
#menuPrincipalInterior li:hover span a { color:#254552; }
#menuPrincipalInterior li span a:focus  { color:#254552; }
.fixed{ position:fixed; top:0px; left:0px; z-index:999}
.fixed_buscar{ position:fixed; top:0px; right:0px; z-index:999}


/* nuevo bloque superios*/
.bloqueSuperior{  width:100%; margin-bottom:2em; width:87.5em;margin:0 auto;}
.bloqueSuperior_izq{float:left; width:60%; margin-right:1em}
.bloqueSuperior_der{float:right;width:36%; padding-top:1em}


/* widgtes foto texto */
.bloqueWidgetFotoTexto{ float:left; width:29%; padding-bottom:1.5em; margin:0 1em }
.bloqueWidgetFotoTexto_imagen{ text-align:center;border-bottom:1px solid #E2E6E9; margin-bottom:0.5em }
#contenidoHomeSup .bloqueWidgetFotoTexto_imagen{margin-bottom:0}
.bloqueWidgetFotoTexto_imagen img{ padding:0.5em 0;margin-bottom:0.5em  }
.bloqueWidgetFotoTexto_titulo a{ color:#1F3946; font-size:1em}
.bloqueWidgetFotoTexto_antetitulo{ font-size: 1.1em; font-weight: bold; text-align: center; min-height:2.5em}
.bloqueWidgetFotoTexto_fecha{ color:#36677C; margin-top:0.5em}
.bloqueWidgetFotoTexto_download{ float:left; width:40% !important;margin:0.5em 0 0 1em !important;font-size:1.2em; background:url(../img/ico_download.png) no-repeat 0 1px; padding-left:1.5em}
.bloqueWidgetFotoTexto_download a{ color:#06c !important}
.bloqueWidgetFotoTexto_cuerpo{display: inline-block;   padding: 0.5em 1em;}
.bloqueWidgetFotoTexto_cuerpo li{background: url("../img/bulletListado.gif") no-repeat scroll 0 5px transparent;  margin: 0.5em 0;  padding-left: 1em;}
.bloqueWidgetFotoTexto_cuerpoTitulo{ font-size:1.3em; color:#333; margin:0.4em 0; font-weight:bold}
.bloqueWidgetFotoTexto_cuerpo .tituloListado_05{ color:#1F3946; border:none}

/* noticias */
#noticias_home{background-color:#F9F9F9; border:1px solid #C3D3DB; border-radius:3px; box-shadow:#bbb 0 0 3px 0; padding:0.5em;
display:inline-block; width:97%}
#noticias_home .noticia_ppal{ float:left; width:66%}
#noticias_home .noticia_ppal .tabs_news_titulo{ background-color:#EEF0F2; padding:0.5em; border-bottom:1px solid #fff}
#noticias_home .noticia_ppal .tabs_news_titulo .tabs_news_titulo_texto{font-size:1.6em; line-height:1em }
#noticias_home .noticia_ppal .tabs_news_titulo_fecha{ font-size:1em; margin-top:0.2em; color:#36677C; }
#noticias_home .noticia_ppal .tabbody img{ width:366px}
#noticias_home .noticias_secundarias{float:left; width:31%; padding:0 0 0 1em}
#noticias_home .noticias_secundarias .tabs_news_titulo{ border-bottom:1px solid #E2E6E9; padding:1em 0}
#noticias_home .noticias_secundarias .tabs_news_titulo:first-child{ padding-top:0.2em}
#noticias_home .noticias_secundarias .tabs_news_titulo:last-child{ border:none}
#noticias_home .noticias_secundarias .tabs_news_titulo a{ color:#1F3946; font-size:1em}
#noticias_home .noticias_secundarias .tabs_news_titulo_fecha{ color:#36677C; margin-top:0.2em}
#noticias_home .tabs_news_pie{float:left; width:97%; background-color:#F2F2F2; text-align:right; padding:0.7em}
#noticias_home .tabs_news_pie a{ color:#06c}


/* fotos y videos */
.bloqueWidgetFotoTexto_big .bloqueWidgetFotoTexto{ float:left; width:100%; border-bottom:1px solid #C3D3DB; padding-bottom:1em; margin:0}
.bloqueWidgetFotoTexto_big .bloqueWidgetFotoTexto_imagen { float:left; width:51%; text-align:left; border:none;  }
.bloqueWidgetFotoTexto_big .bloqueWidgetFotoTexto_imagen img, .bloqueWidgetFotoTexto_big .bloqueWidgetFotoTexto_imagen iframe{border:1px solid #C3D3DB; 
border-radius:3px; box-shadow:#bbb 0 0 3px 0; padding:0.3em;background-color:#fff}
.bloqueWidgetFotoTexto_big .bloqueWidgetFotoTexto_imagen img:hover, .bloqueWidgetFotoTexto_big .bloqueWidgetFotoTexto_imagen iframe:hover{border:1px solid #BE9D00}
.bloqueWidgetFotoTexto_big .bloqueWidgetFotoTexto_antetitulo{float:left; width:99%; margin-bottom:1em; font-size:1.3em; min-height:auto; text-align:left}
.bloqueWidgetFotoTexto_big .bloqueWidgetFotoTexto_titulo { float:left; width:43%;margin-left:1em; padding-top:0.5em}
.bloqueWidgetFotoTexto_big .bloqueWidgetFotoTexto_titulo a{ font-size:1.4em;  font-weight: bold;}
.bloqueWidgetFotoTexto_big .bloqueWidgetFotoTexto_titulo p,.bloqueWidgetFotoTexto_big .bloqueWidgetFotoTexto_titulo li{ font-size:1.1em; margin-bottom:0.7em}
.bloqueWidgetFotoTexto_big .bloqueWidgetFotoTexto_fecha { float:left; width:45%;margin-left:1em;font-size:1.2em; margin-top:0.5em}
.bloqueWidgetFotoTexto_enlace{float:left; width:45%;margin:0 0 0 1em;font-size:1.2em}
.bloqueWidgetFotoTexto_enlace a{ color:#06c !important}
.bloqueWidgetFotoTexto_cuerpo .listado_fotos li{ background:none; padding:0; float:left; margin:0 0.7em 0 0}
.bloqueWidgetFotoTexto_cuerpo .listado_fotos img{padding:0.2em; margin:0 0 0.5em 0; background-color:#fff; border:1px solid #C3D3DB; border-radius:3px;}
.bloqueWidgetFotoTexto_cuerpo .listado_fotos img:hover{border:1px solid #BE9D00}

/* widget */
.bloqueWidget{margin:1.5em 0 2em; display:inline-block; width:100%}

#contenidoHomeInf .bloqueFotoTexto_cuerpo, #contenidoHomeInf #bloqueWidgetIconos .bloqueWidgetContenido{background-color:#F9F9F9; border:1px solid #C3D3DB; border-radius:3px; box-shadow:#bbb 0 0 3px 0; padding:0.5em;
display:inline-block; width:96.5%}
/*.bloqueWidgetContenedor{ background-color:#F9F9F9; border:1px solid #C3D3DB; border-radius:3px; box-shadow:#bbb 0 0 3px 0; padding:1.5em;
display:inline-block; width:93%}*/
.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.8em; color:#525F6C;font-size:2em; font-weight:normal}
.bloqueWidgetTitulo a{ color:#BE9D00;  }
.bloqueSuperior_izq .bloqueWidgetTitulo{ padding-left:0.8em}
.bloqueFotoTexto_titulo{ padding-bottom:0.4em; padding-left:0.3em; color:#525F6C}
.bloqueFotoTexto_titulo a{color:#525F6C; font-weight:normal;color:#525F6C; }
#home .bloqueFotoTexto_titulo{ font-size:2em; padding-bottom:0.2em;color:#BE9D00}
#home .bloqueFotoTexto_titulo 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,.bloqueWidgetFotoTexto_cuerpo ul{display:inline-block; width:100%; margin:0}
.bloqueWidgetFotoTexto_cuerpo .listado_fotos:first-child{ margin-bottom:1em}
.bloqueWidgetContenedor a{ color:#1F3946}
.bloqueFotoTexto a.thumb { border:none; display: block; padding:0}
.home_der .bloqueWidgetContenedor{ background-color:#fff; border:none;  box-shadow:none; padding:0;display:inline-block; width:93%}
.home_der .bloqueWidgetContenido{ background-color:#fff; border:none; padding:0}
.home_der .listado_horizontal li{ float:left; width:99%; padding:1em 0; border-bottom:1px solid #D7E3EA}
.home_der .listado_horizontal li img{ vertical-align:middle; margin-right:0.2em}
.home_der .listado_horizontal li .tituloInterior_07{ font-size:1.6em}
.home_der .bloqueWidgetTitulo,.home_der .bloqueWidgetTitulo a{color:#525F6C;}

/* bloque paj */
.bloque_paj_foto{ background-color:#fff; text-align:center; padding:0.3em}

/* aviso home */
.avisoHome{background-color: #fff; border: 1px solid #91AEBD;border-radius:3px;box-shadow: 0 0 3px 0 #bbb;  margin:3em 0 2em; padding: 0.5em; width:97%}
.avisoHome a:hover{ text-decoration:none}
.avisoHome img{ vertical-align:middle; margin-right:0.8em}
.avisoHomeTitulo{ text-align:center; font-size:1.2em; padding:0.5em 0; font-weight:bold}
.avisoHomeTitulo h2{ font-size:1.5em; color:#BE9D00}
.avisoHomeCuerpo{text-align:center; background-color:#EBF1F3; font-size:1.2em; padding:1em 0.3em}
.avisoHome.avisoColor:hover{border: 1px solid #BE9D00; cursor:pointer}
.avisoHome.avisoColor:hover .avisoHomeCuerpo{background-color:#FCF3C7;}
.avisoHomeCuerpo p{ margin:0.4em 0}

/* home galeria de imagenes */
.galleria-container { background: none !important;margin-left:1em}
.galleria-stage {left:3px !important;}
.galleria-layer p{background-color: #F2F7F9;  bottom: 0;  left:-7px; opacity:1;  padding:0.5em 0.5em 0.5em 1em;  position: absolute; width:101%;
border-bottom:2px solid #C3D3DB;   border-top: 1px solid #fff; color:#1F3946}
.galleria-layer p a{ text-decoration:none !important; display:block !important; font-size:1em !important}
.galleria-layer p a:hover{ text-decoration:underline !important}
.galleria-images .galleria-image img{ background-color: #fff; border: 1px solid #C3D3DB; border-radius:3px;box-shadow: 0 0 3px 0 #bbb; padding: 0.3em;}
.galleria-thumbnails .galleria-image { border: 1px solid #5B88A0;}
.galleria-thumbnails .galleria-image.active { border: 1px solid #BE9D00;}
.galleria-thumbnails .galleria-image:hover { border: 1px solid #BE9D00;}
.notouch .galleria-thumb-nav-left:hover, .notouch .galleria-thumb-nav-right:hover { background-color:#E1E7EA !important; }
.galleria-thumb-nav-left, .galleria-thumb-nav-right { height:42px !important; }
.galleria-image-nav {left: 3px !important;}
.galleria-loader {height: 30px; left: 240px; top: 110px; width: 30px;}

/* home galeria de videos */
#galleria2 .textoVideoHome{ background-color: #F2F7F9; border-bottom: 2px solid #C3D3DB; left: 0;padding: 1em;position: absolute;top: 302px; width: 94.5%;}
#galleria2 .textoVideoHome a{ display:block; font-size:1.1em}
#galleria2 .galleria-layer p { width:99%; bottom:-290px; position:relative}
#galleria2 .galleria-info { bottom:66px;left:45px; position: absolute;top: inherit;z-index: 2;float: left;width: 82%;}
#galleria2 .galleria-info .galleria-info-text{background-color: #F2F7F9; border-bottom: 2px solid #C3D3DB; padding:0.3em 0.5em;}
#galleria2 .galleria-info .galleria-info-text a{display:block; font-size:1em; text-decoration:none}
#galleria2 .galleria-info .galleria-info-text a:hover{text-decoration:underline}
#galleria2 .galleria-info .galleria-info-description { font-family:Verdana, Geneva, sans-serif; font-style:normal; font-size:1em; color:#1F3946}
#galleria2 .galleria-info .galleria-info-description a{ color:#06c}
#galleria2 iframe { background-color: #fff; width:408px !important;border: 1px solid #C3D3DB;border-radius:3px;box-shadow:0 0 3px 0 #bbb;margin-left:51px !important;padding: 0.3em;}
#galleria2 .galleria-container { height:470px !important; width:535px !important }
#galleria2  .galleria-stage {left:6px !important; clear: both;    float: left;    height: 32em;    width: 47em !important;}
#galleria2 .galleria-thumbnails-container {bottom:5px;left:26px;position: absolute;    width: 89%;}


/* pagina listado avisos */
.listadoAvisos{ margin-top:0.5em; margin-bottom:0;;display:inline-block}
.listadoAvisos .bloqueWidgetFotoTexto{float: left;  margin: 0 0 1em;  padding-bottom:1em;   width:99%; border-bottom:1px solid #E2E6E9}
.listadoAvisos .bloqueWidgetFotoTexto:last-child{ border:none}
.listadoAvisos .bloqueWidgetFotoTexto_titulo a {font-size: 1.1em; color:#06c}
.listadoAvisos .bloqueWidgetFotoTexto_imagen{ float:left; width:10%; border:none; background-color:#f6f6f6; margin-right:1em;margin-bottom:0;}

ul.menu_anclas{ margin:0 ; padding:0}
ul.menu_anclas a{ color:#06c }
ul.menu_anclas p{ font-size:0.9em}
ul.menu_anclas li{/*background: url("../img/bulletListado.gif") no-repeat scroll 0 4px transparent;*/ background:none;
font-size:1.1em;padding-bottom: 1em;border-bottom: 1px solid #D4E0E5; margin-top:1em; padding-left:0; margin-left:0}
ul.menu_anclas li:first-child{ margin-top:0}
ul.menu_anclas li:last-child{ border:none}
ul.menu_anclas li ul{margin-bottom: 0;  margin-top: 0.5em; margin-left:1em; padding-left:0}
ul.menu_anclas li ul li{/*background:url("../img/fondo_lista_guion.gif") no-repeat 0 1px transparent;*/ 
font-size:1em !important; border:none; margin-bottom: 0; margin-top: 0.5em;   padding-bottom: 0;}


#pageContacto .bloqueWidgetFotoTexto{ float:left; width:99%; padding:0}
#pageContacto .bloqueWidgetFotoTexto_titulo{background:url(../img/square.gif) no-repeat 0 4px !important; padding-left:1em; margin:0}
#pageContacto .bloqueWidgetFotoTexto_fecha{ margin:0; padding-left:1em;}
#pageContacto .bloqueFotoTexto_cuerpo{ display:inline-block}

#contenidoHomeInf .bloqueAgenda, .subhome_izq .bloqueAgenda{ background:url("../img/fondo_agenda.jpg") repeat-y; display:inline-block}
.bloqueAgenda .bloqueAgendaFecha{  color:#587D92; width:40%; min-height:5em; float:left; }
.bloqueAgenda .bloqueAgendaFechaIco{ float:left; width:24%;min-height:5em; padding-top:2em; text-align:center }
.bloqueAgenda .bloqueAgendaFechaTxt{  float:left; min-height:5em;padding: 2em 1em 0; width:59%; }
.bloqueAgenda .bloqueAgendaFechaTxt span{ font-size:1.4em;  }
.bloqueAgenda .bloqueArticulos{float:left; width:57%; padding-left:1em }
.bloqueAgenda .bloqueMiniArticulo{float:left; padding:1em 1em 0.5em 0;border:none;width:98%; }
.bloqueAgenda .bloqueMiniArticulo .articuloTitulo{ font-size:1em; font-weight:bold; color:#1F3946;background: url("../img/bulletListado.gif") no-repeat 0 5px ; padding-left:1em; }
.bloqueAgenda .bloqueMiniArticulo .articuloFecha{ padding-left:1em; }
.bloqueAgenda .bloqueMiniArticulo.sinEvento{  font-size: 1.1em;    padding-top: 2.5em;}
.bloqueAgenda .masInfo { border-radius:0px;  }
#contenido .bloqueAgenda .bloqueAgendaEventosDetalle{ border-bottom:1px solid #F0F0F0; width:93%; padding-bottom:1em}
.subhome_izq .bloqueAgenda{ background:url("../img/fondo_agenda.jpg") repeat-y; display:inline-block}
.subhome_izq .bloqueAgenda .bloqueAgendaFecha {width: 52%;}
.subhome_izq .bloqueAgenda .bloqueArticulos {width: 44%;}
.subhome_izq .bloqueAgenda .bloqueAgendaFechaIco {width: 25%;}
.subhome_izq .bloqueAgenda .bloqueAgendaFechaTxt {width: 63%;}
.subhome_izq .bloqueAgenda .bloqueAgendaFechaTxt span{ font-size:1.2em;  }
.subhome_izq .bloqueAgenda .bloqueMiniArticulo {padding: 1em 0 0.5em 0;width: 100%;}
.subhome_izq .bloqueAgenda .bloqueMiniArticulo .articuloTitulo{ font-size:0.9em; }


#bloqueWidgetIconos .listado_horizontal li { float: left;  padding: 1em 0;border:none; border-bottom:1px solid #f0f0f0; width:47%; margin-right:1.5em; height:3.5em}
#bloqueWidgetIconos .listado_horizontal li a{ font-size:0.75em}
#bloqueWidgetIconos .listado_horizontal li img{ vertical-align:middle; margin-right:0.3em}


.canales .tituloInterior_02 {border-top: 1px solid #C3D3DB;margin-top: 1.5em !important;padding: 1.5em 0px 0px;clear: both; background:none;}
.canales .tituloInterior_02:first-child {border: medium none;margin-top: .5em !important;padding: 0px;}
.canales .tituloInterior_02 img {vertical-align: middle;}

.galleria-info-link{ display:none}
.galleria-info-text{ display:block}

/* indultos */
.bloque_tabla_grafico{ margin:1em 0 7em 0}
.table_02{ width: 100%; border: 5px solid #F1F5F7; padding: 0.5em;border-collapse: separate;  }
.table_02 th{ background: #507494; text-align:center}
.table_02 th.header_01{ text-align:left}
.table_02 td{ text-align:center }
.table_02 td:first-child{ text-align:left }
.table_02 .footer td{background: #8AA6BF; color:#fff}
.table_02 .fila_cabecera th{ text-align:center}
.table_02 caption{ text-align:left;font-size: 1.4em; padding: 0 0.5em; color: #254552;}
.bloque_table_02_mini{ overflow-x:auto}
.bloque_table_02_mini th{ font-size:1em}
.dato_tipo{ cursor:help}

.tabla_grafico{ margin:3em 0 1em}
.tabla_grafico_titulo{ display: inline-table; overflow: visible;width: 100%;}
.tabla_grafico_titulo .titulo{ float: left; font-size: 1.4em; padding: 0 0.5em}
.tabla_grafico_titulo .cambiar{ float: right; cursor: pointer; display:block;height:20px;padding-top:3px; }
.cambiar_a_grafico{ background: url("../img/ico_grafico.jpg") no-repeat top right; padding-right:2.7em;position:absolute; right:5px; cursor: pointer;  
height:20px;top: -3px;}
.cambiar_a_tabla{ background: url("../img/ico_tabla.jpg") no-repeat top right; padding-right:2.7em}	
.bloque_tabla_chart_int{ position:relative}
.grafico_titulo{ float:left;text-align:left;font-size: 1.4em; padding: 0 0.5em; color: #254552;font-weight: bold;margin-bottom: 0.3em;}
.tabla_grafico_enlace img{ margin-right:0.4em}
#tabla_datos_05 tr:last-child td { background-color:#8AA6BF; color:#fff; font-weight:bold}
.chart svg {height: 400px;border: 5px solid #F1F5F7; padding: 0.2em 0; }
.bloque_tabla_grafico{position:relative}
.bloque_tabla_grafico .bloque_legend{position: absolute;right: 0;top: 25px;z-index: 99999;width: 200px;height: 40px;opacity: 0.5;}
.chart text{font-size: 1em}
.nv-legendWrap .nv-series {cursor: default !important;}
.bloque_tipo_delito{ display:inline-block; width:100%; float:left}

.listadoContenidos_01{ list-style:none; font-size:1em !important;float:left; width:100%; color:#555; padding-bottom:1em; padding-left:0 !important; margin:0 0 3em 0 !important }
.listadoContenidos_01 li{background: url("../img/square.gif") no-repeat 0 4px !important; padding:0 1em 1em 1em  !important; margin-top:1em; float:left; width:99%; border-bottom:1px solid #e8e8e8 }
.listadoContenidos_01 .listadoContenidos_01_bloque{float:left; width:99%; }
.listadoContenidos_01 .listadoContenidos_01_titulo{ margin-bottom:0.2em; font-size:1.1em }
.listadoContenidos_01 .listadoContenidos_01_titulo strong{ font-weight:normal}
.listadoContenidos_01 .listadoContenidos_01_item_01{ margin-bottom:0.2em; color:#777 }
.listadoContenidos_01 .listadoContenidos_01_enlace{}


/* avisosnacionalidad */
#avisosnacionalidad .bloqueFotoTexto_cuerpo {float: left !important;width: 91.5%;clear: none !important;}
#avisosnacionalidad .bloqueFotoTexto_foto {float: left !important;width: 98%;clear: none !important;text-align: left;border: none;}
#avisosnacionalidad .bloqueFotoTexto_cuerpo .listado_05 {display: inline-block;min-height: 100%;}
#avisosnacionalidad .bloqueFotoTexto_cuerpo .tituloListado_02{ margin-top: 2em}

/* noticias */
#noticias .articuloCuerpo ul{padding-left: 0;}
#noticias .articuloCuerpo li{ background: url(../img/square.gif) no-repeat 0 4px !important;padding-left: 1em;margin: 0.5em 0 0.7em;}

/* registros */
#registros .menuPestanasInternas ul li a{ font-size: 0.9em}
#registros .menuPestanasInternas ul li.pestanaDoble div {width: 10.7em;}
#registros .menuPestanasInternas ul li.pestanaDoble:nth-child(2)  div{width: 8em;}
#registros .menuPestanasInternas ul li.pestanaDoble:nth-child(3)  div{width: 14em;}

/* buscador buscadir */
.bloqueInfoResultados table{ border:none;}
.bloqueInfoResultados tr{ background: none !important}
.bloqueInfoResultados .g{ margin-bottom: 2em}
.bloqueInfoResultados a{text-decoration: none !important}
.bloqueInfoResultados a:hover{text-decoration: underline !important; color: #06c}
.bloqueInfoResultados .dn-link:hover{ text-decoration: none !important}
.bloqueInfoResultados .bloqueListadoPaginacion td{padding: 0.5em 0em}
.bloqueInfoResultados .central .bloqueInfoResultados{ background: #E8E8E8; padding: 1em}
.bloqueInfoResultados.bloqueColor { background: none !important}
.bloqueInfoResultados form[name='gs'] input[type='text']{width: 15.2em;color: #333;font-size: 1.2em;border: 1px solid #B8D4DF;padding: 4px 3px 4px 2px;
margin-right: 0.3em;border-radius: 3px;}
.bloqueInfoResultados form[name='gs'] input[type='submit'] {border: 1px solid #8CB1C3;background: #7F939A;font-size: 1.1em;padding: 0px 0 2px;
height: 24px;width: 5.8em;color: #fff;position: static;text-align: center;border-radius: 3px;}
.bloqueInfoResultados form[name='gs'] input[type='submit']:hover{background-color: #525F6C;}

.buscadir.buscadorGeneral .tituloInterior_05{ margin-top: 0; margin-bottom: 1em}
#busqueda_munis_partidos{ border:20px solid #f4f4f4;display: inline-block; border-radius:3px;background-color:#fff;width:96%;padding-bottom: 1em;}
#busqueda_munis_partidos .bloque_02_interior{background: none; padding:1em 0 0}
#busqueda_municipios,#busqueda_partido_judicial{padding: 1em 2em; float: left;width: 93%}		
#busqueda_municipios label, #busqueda_partido_judicial label{ display: block; font-size: 1.2em; }
#busqueda_municipios .busqueda_bloque_municipios{ border-bottom: 1px solid #f0f0f0; margin-bottom: 2em}
#busqueda_municipios #nombre_municipio{ font-size: 1.2em; padding: 3px; border:1px solid #AEBBBF; border-radius: 3px}

.busqueda_bloque_provincias .busqueda_bloque_provincias_titulo{ font-size: 1.3em; display: none}
.busqueda_bloque_provincias .listado_provincias_munis{ padding-left: 0.5em }
.busqueda_bloque_provincias .listado_provincias_munis li{ background: none; padding-left: 0}
.busqueda_bloque_provincias .listado_provincias_munis_columna{ float: left; width: 23%;padding-left: 2em; margin-right: -1em; 
border-left: 1px solid #f6f6f6;}
.busqueda_bloque_provincias .listado_provincias_munis_columna:first-child{ border:none; padding-left: 0}
.busqueda_bloque_provincias .listado_provincias_munis_columna:nth-child(3){ width: 21%}
.busqueda_bloque_provincias .listado_provincias_munis_columna:nth-child(4){ width: 28%}	

#busqueda_partido_judicial #nombre_partido{ font-size: 1.2em; padding: 3px; border:1px solid #AEBBBF; border-radius: 3px}
#busqueda_partido_judicial .botonEnviar{background-color: #7F939A;border-radius: 3px;border: none;color: #fff;
padding: 0em 1.5em;width:auto;font-size: 1.1em; font-weight: normal; height: 2.1em}
#busqueda_partido_judicial .botonEnviar:hover{background-color: #525F6C}

#busqueda_munis_partidos_menu {background-color: #f4f4f4; float: left; width: 100%; margin-bottom: 0.5em}
#busqueda_munis_partidos_menu div{ float: left; width: auto; padding: 1em;  color: #999; font-size: 1.2em; border-radius: 3px 3px 0 0}
#busqueda_munis_partidos_menu div.activo{ background-color: #fff; color: #333;border-bottom: 1px solid #fafafa; }	
#busqueda_munis_partidos_menu div:hover{ color: #000; cursor: pointer; }	


/* noticias */
#noticias .ico_page{ padding-left: 0}
#formNoticias { padding-top: 1em}
#formNoticias .bloqueCampoBuscadorTexto.bloqueCampoBuscadorControl_02b {width:31.7%}
#formNoticias .bloqueCampoBuscadorControl_02b{width:55%}
.txt_info{background: url(../img/ico_info.png) no-repeat 0 0px !important;padding-left: 2.2em;margin: 2em 2em 1em 2em;
float: left;font-size: 1em;}
#formNoticias .txt_info{font-size: 0.9em;}
#formNoticias .txt_info p{ margin:0; padding:0;}
#formNoticias #descripcion{ width: 21em}


/* tedh */
.enlace_desplegar_info{ color: #06c}
.enlace_desplegar_info:hover{ cursor: pointer; border-bottom:1px solid #333; color: #333 }
.enlace_desplegar_info ~ p,.enlace_desplegar_info ~ ul {  display: none; margin-top: 0.2em }
.enlace_desplegar_info.desplegado ~ p,.enlace_desplegar_info.desplegado ~ ul {  display: block; margin-left: 0 !important; padding-left: 0 !important}
.enlace_desplegar_info.desplegado ~ ul li{ background: none !important; padding-left: 0}
.enlace_desplegar_info.ie{  color: #555; font-weight: bold}
.enlace_desplegar_info.ie:hover{ cursor: default; border-bottom:none; }

.contenedorDer .bloqueBuscadorGeneralPortal{float: left; width: 84%; text-align: left; padding-left: 1em; margin-bottom: 2em}
.contenedorDer .bloqueBuscadorGeneralPortal .cajaBuscador{ background: #EFF4F5}
.banner_suscripciones{ text-align: center; background: #FBFBFB; border: 1px solid #9AB5C0; box-shadow:1px 1px 3px 1px #ddd; padding: 1em;
 margin:2em 0 ;transition: all 0.6s; }
.banner_suscripciones:hover{border: 1px solid #BE9D01;background: #fff;cursor: pointer;box-shadow:1px 1px 6px 1px #bbb;}
.banner_suscripciones:hover a{color:#BE9D01; text-decoration: none; }
.banner_suscripciones_int{ font-size:1.5em; background: url(../img/ico_banner_suscripcion.png) no-repeat 14% 0;  height: 3em; line-height: 3em}
.banner_suscripciones a{ color:#254552; transition: all 0.3s; }
.banner_suscripciones_int img{ margin-right: 0.2em; vertical-align: middle;}
#modal .bloque_portal_suscripciones{ margin:0 }
#modal.modal_portal_suscripciones{width: 45%;
	-webkit-transform: translateX(65%) translateY(0%);
	-moz-transform: translateX(65%) translateY(0%);
	-ms-transform: translateX(65%) translateY(0%);
	transform: translateX(65%) translateY(0%);
}
html[data-model='modal'] #modal.modal_portal_suscripciones{
	-webkit-transform: translateX(65%) translateY(30%);
	-moz-transform: translateX(65%) translateY(30%);
	-ms-transform: translateX(65%) translateY(30%);
	transform: translateX(65%) translateY(30%);
}
#modal #form_portal_suscripciones {background-color: #fff;border: none;box-shadow: none;border-radius: 0;padding: 1em;}
#modal .titulo_bloque_portal_suscripciones{ padding: 1em; background: #F9F9F9; position: relative; font-size: 1.4em}
#modal .titulo_bloque_portal_suscripciones img{ position: absolute; right: 10px; top: 15px}
#modal .titulo_bloque_portal_suscripciones img:hover{ cursor: pointer}
#modal .form_portal_suscripciones_logo{ display: none}
#modal #form_portal_suscripciones .bloqueCampoLabel { display:block; float:left; width:29%; text-align:right; margin-right: 0.5em}
#modal #form_portal_suscripciones .bloqueCampoInput{display:block; float:left; width:49%; text-align:left}
#modal #form_portal_suscripciones .bloqueCampoInput input{ width:70%; margin-top:0.2em;border:1px solid #bbb; font-size: 1.1em}
#modal #form_portal_suscripciones #captcha{ margin: 2em 0 3em 1em}
#modal #form_portal_suscripciones #captcha .introCaptcha{ font-weight:normal; margin:0 0 0.2em 6em; text-align:left}
#modal #form_portal_suscripciones #captcha .imgCaptcha {width: 58%;margin-left: 6em;background-color: #fff;}
#modal #form_portal_suscripciones #captcha .enlaceCaptcha {width: 29%;margin-top: 5.5em;margin-bottom: 2em;}
#modal #form_portal_suscripciones #seccode{ width: 20%}
#modal #form_portal_suscripciones .boton_02{ width:20%; margin-bottom:1em}
#modal #form_portal_suscripciones .boton_02:hover {background-color: #525F6C;}
#modal.bloque_portal_suscripciones p{ font-size:0.9em; margin:0.5em 0}
#modal #form_portal_suscripciones .error { margin: 1em 0;text-align: center;}



/* modal_aviso */
#overlay {position: fixed;width: 100%;height: 100%;opacity: 0;	visibility: hidden;top: 0;left: 0;z-index: 9999999999;background:rgba(0, 0, 0, 1);transition: all 0.5s;}
html[data-model='modal'] #overlay {	opacity: 0.9;	visibility: visible;}
#modal {background: #fff;border-radius: 3px;position: fixed;width: 100%;visibility: hidden;z-index: 99999999999;opacity: 0;	transition: all 0.6s;}
html[data-model='modal'] #modal{opacity: 1;	visibility: visible;}
.aviso_popup{
	background: #fff;border-radius: 3px;position: fixed;width: 100%;visibility: hidden;z-index: 99999999999;	opacity: 0;
	-webkit-transform: translateX(55%) translateY(0%);
	-moz-transform: translateX(55%) translateY(0%);
	-ms-transform: translateX(55%) translateY(0%);
	transform: translateX(55%) translateY(0%);
}
html[data-model='modal'] .aviso_popup{
	opacity: 1;	visibility: visible; position: relative; border:8px solid #FCF3B5;
	-webkit-transform: translateX(55%) translateY(30%);
	-moz-transform: translateX(55%) translateY(30%);
	-ms-transform: translateX(55%) translateY(30%);
	transform: translateX(55%) translateY(30%);
}
#modal.aviso_popup{width: 45%;padding: 2em; font-size: 1.1em;}
#modal.aviso_popup p,#modal.aviso_popup ul{ margin: 0 0 0.5em}
#modal.aviso_popup ol{ margin: 0.5em 1.5em}
#cerrar_modal{ position: absolute; top: 1px; right: 1px; cursor: pointer;}
.aviso_popup_botones{ text-align: center; margin: 2em auto 0; border-top: 1px solid #eee; padding-top: 2em}
.aviso_popup_aceptar{ padding: 0.5em 1em;background-color: #7F939A;border-radius: 3px;border: none;color: #fff;width: 99%;font-size: 1.2em;}
.aviso_popup_aceptar:hover{ background-color: #525F6C; text-decoration:none; }
#modal.aviso_popup.aviso_popup_inline{ position: static; visibility: visible; opacity: 1;z-index: -1; width: 100%}




/*  fiscalias */
#fiscalia .bloque_05_b_interior, #fiscalia #formulario_fiscalias{display:none;}

/* dirjus */
#dirjus_home .bloqueDatosRelacionadosCuerpo{ border: none; padding: 0; margin: 0}
#dirjus_en-movil .bloqueFotoTexto_cuerpo li img{ margin: 1.5em 0 0.3em}
#dirjus_en-movil .bloqueFotoTexto_cuerpo li:first-child img{  margin: 0 0 0.3em}

.tituloInterior_022 h4{ margin: 1em 0 0.2em 0; padding:0;color: #254552;font-size: 1.3em !important;font-weight: bold; }

/* tablon anuncios */
.listado_bloque_anuncio{ margin:1.5em 0 4em}
.listado_bloque_anuncio:last-child{ margin-bottom: 0}
.listado_bloque_anuncio .listado_bloque_anuncio_enlace a{ font-size: 1.1em}
.listado_bloque_anuncio a.ico_pdf{display: block;height: 2em;}
.listado_bloque_anuncio_interior{ margin-top:2em; border-bottom: 1px solid #f0f0f0; padding-bottom: 1.5em; margin-left: 1em}
.listado_bloque_anuncio .bloque_titulo{ font-size: 1.4em; margin: 1em 0 0.8em; color: #BE9D01}
.listado_bloque_anuncio .bloque_subtitulo{ font-size: 1.2em;font-weight: bold; margin-top: 0.7em; margin-bottom: 0.5em}
.listado_bloque_anuncio .bloque_fecha{ font-size: 1.1em; margin-top: 0.5em}
.listado_bloque_anuncio .bloque_anexo_titulo{ font-size: 1.1em; color: #888; margin-top: 1em}
.listado_bloque_anuncio .bloque_anexo ul{ font-size: 1em !important; margin-top: 0; padding-left: 0.5em}
.listado_bloque_anuncio .bloque_enlace_mas{ margin-top: 2em;margin-left: 1em}
.listado_bloque_anuncio .bloque_enlace_mas a{ font-size: 1.1em}


/* maper */
#maper #bloqueBuscadorProcesos{float: none; background:none; border:none;}
#maper .buscadorProcesos input,#maper .buscadorProcesos select{ font-size: 1.2em; padding: 0.1em}
#maper .buscadorProcesos .campoProceso{ padding: 0.5em 1em}



/* cambio pestanas #F2F7F9 */
/*
.tituloSeccionBarra span {width: 100%;display: block;color: #BE9D01;height: auto;padding-top: 0;margin-top: 0;
font-size:1.8em !important;
}
.tituloInterior_02 {font-size: 2em !important;height: auto !important;color: #525F6C !important;line-height: 1.1em !important;
background: #F2F7F9; border-radius: 3px; padding: 0.5em;margin:0 !important;
}
.tituloInterior_17 {color: #254552;font-size: 1.7em !important;margin-top: 1.4em;width: 97%;font-weight: normal;
line-height: 1em;margin-bottom: 0.5em;clear: both;
background: none; border-bottom:2px solid #CFCFCF; padding: 1em 0 0.5em 0 
}
.tituloInterior_022 h4{ margin: 0.5em 0;border-bottom:2px solid #CFCFCF; padding: 1em 0 0.5em 0.5em;color: #254552;
font-size: 1.7em !important;font-weight: normal; }
*/

