/* Comun en varias aplicaciones */
* p.sinresultados{clear:left;padding:25px 15px;text-align:center;font-size:1.1em;color:#d41223;line-height:1.3em}
div.intro p, p.intro{font-size:1.1em;color:#000;line-height:1.2em}

/* ----------------------------------------- */
.modulohome, .modulo1, .bloqueint, .accesibilidad, .modulocentro, .destacados, .modulosubhome, .cortaimagen, .masinfo, .modulovisitas{width:100%;float:left}

.modulo1{min-height:400px !important;height:auto !important;height:400px;background:transparent url(../../img/css/portal/fondoCont.jpg) no-repeat 100% 0}
	.modulocentro .modulo1{min-height:1em !important;height:auto !important;height:1em;background:transparent}
.modulodcha{width:28.1%;min-height:400px !important;height:auto !important;height:400px;float:right;padding-left:2.35%;background:#fff}
.moduloizda{width:69.5%;float:left;background:#fff}

.cortaimagen{overflow:hidden}

.col1, .col2{width:48%}
.col1{float:left;clear:left !important}
.col2{float:right;clear:right !important}

.masinfo p{text-align:right}
.masinfo a{padding-left:17px;background:transparent url(../../img/css/iconos/icono5.gif) no-repeat 0 2px;font-size:.9em}

/* home */
.modulohome .moduloizda{width:62%;background:transparent}
.modulohome .modulodcha{width:35%;min-height:1em !important;height:auto !important;height:1em;background:transparent}

.destacados{padding-bottom:50px;background:transparent url(../../img/css/portal/puntoH2.gif) repeat-y 50% 0}
	.destacados .bloque{width:100%;float:left;padding:50px 0 0;background:transparent url(../../img/css/portal/puntoH2.gif) repeat-x 0 15%}
	.destacados .bloque.bprimero{background:transparent}

/* utilizar al situar un banner superior como el de Premio a la mejor web
.destacados{padding-bottom:15px;background:transparent url(../../img/css/portal/puntoH2.gif) repeat-y 50% 0}
	.destacados .bloque{width:100%;float:left;padding:20px 0 0;background:transparent url(../../img/css/portal/puntoH2.gif) repeat-x 0 15%}
	.destacados .bloque.bprimero{background:transparent}
*/
	
	.destacados h2, .destacados h3, .destacados p{margin:0 0 3px}
	.destacados h2{font-size:1em}
	.destacados h3{font-size:.9em;font-weight:normal}
	.destacados p{font-size:.9em;line-height:1.3em}

/* contenido con img // galeria de fotos */
.bloqueint, .galeria{width:100%;float:left;margin:0 0 20px}

.bloqueint .zimg{width:165px;float:left;overflow:hidden}
.bloqueint .ztexto{min-height:1em !important;height:auto !important;height:1em;margin-left:165px}

.galeria{margin:20px 0}
.galeria h3{padding-left:22px;background:transparent url(../../img/css/iconos/icono3.gif) no-repeat 0 3px;color:#000;font-size:1.2em;font-weight:normal}
.galeria ul{margin:20px 0 0;font-size:.9em}
.galeria li{width:9.5em;min-height:12em !important;height:auto !important;height:12em;float:left;padding:0 1em 15px;background:transparent}
.galeria li img{margin:0 0 5px}
.galeria li strong{font-weight:normal;display:block}
.galeria li a{text-decoration:none}

/* 4 tipos de sumario (con y sin foto, documentos, contenidos relacionados) */
.sumario{width:99%;float:left;margin:0 0 20px;border:1px solid #d4d8d9;background:#eeeff0;font-size:.9em}
.sumario .tit{min-height:25px !important;height:auto !important;height:25px;position:relative;z-index:0;padding:55px .5em 0 1em;overflow:hidden}
.sumario .tit img{position:absolute;top:2px;left:2px;z-index:-1}
.sumario .tit h3{margin:0;color:#000}
.sumario .lista{padding:.5em 1em 2em}
.sumario .lista ul{margin:0}
.sumario .lista li{clear:left;padding:10px 0;background:transparent url(../../img/css/portal/puntoH1.gif) repeat-x 0 100%}
.sumario .lista a, .sumario .lista strong{display:block;padding-left:19px;background:transparent url(../../img/css/iconos/vineta7.gif) no-repeat 0 1px;color:#000;text-decoration:none}
.sumario .lista a:hover, .sumario .lista strong{background-image:url(../../img/css/iconos/vineta6.gif);color:#d41223;font-weight:normal}

.sumario.sumdocs .lista a, .sumario.sumdocs .lista a:hover{padding-left:18px;background-image:url(../../img/css/iconos/vineta16.gif);background-position:0 3px}

.sumario.sumrelacionado .lista a{padding-left:18px;background-image:url(../../img/css/iconos/vineta11.gif);background-position:5px 5px}
.sumario.sumrelacionado .lista a:hover, .sumario.sumrelacionado .lista strong{background-image:url(../../img/css/iconos/vineta12.gif);color:#d41223;font-weight:normal}

.sumario.sumgaleria .lista li{min-height:38px !important;height:auto !important;height:38px}
.sumario.sumgaleria .lista a:hover, .sumario.sumgaleria .lista a, .sumario.sumgaleria .lista strong{padding:0;background:transparent}
.sumario.sumgaleria .lista strong{font-weight:bold}
.sumario.sumgaleria .img_Con_L{padding:0;border-color:#abbdd3}

/* submenu (o sumario horizontal APLI. SAPO) */
.submenu{width:100%;float:left;margin:0 0 20px}
.submenu .lista{width:96.5%;float:left;margin:0 0 10px;padding:15px 1.5% 3px;border-left:1px solid #d4d8d9;border-right:1px solid #d4d8d9;border-bottom:2px solid #e6e7e9;background:#eeeff1 url(../../img/css/aplicaciones/fondoForm.gif) repeat-x 0 0}
.submenu ul{width:100%;float:left;margin:0 0 -5px}
.submenu li{width:30%;min-height:2.5em !important;height:auto !important;height:2.5em;float:left;padding:0 2% 2px 1%;background:transparent;line-height:1.2em}
.submenu li a, .submenu li strong{display:block;padding-left:12px;background:transparent url(../../img/css/iconos/vineta22.gif) no-repeat 0 5px;text-decoration:none;font-weight:bold}
.submenu li a:hover, .submenu li strong, .submenu li.activo a{background-image: url(../../img/css/iconos/vineta23.gif);color:#d41223 !important}

.submenu ul ul{margin:10px 0 -12px 12px}
.submenu ul ul li{width:auto;min-height:1px !important;height:auto !important;height:1px;float:none;padding:0 0 5px}
.submenu ul ul li a{background-image: url(../../img/css/iconos/vineta19.gif) !important;background-position:0 3px;font-weight:normal}
.submenu ul li.activo ul li a{color:#14649f !important}
.submenu ul li.activo ul li a:hover{color:#d41223 !important}

/* caja color inf. dest */
.infodest{width:94%;float:left;margin-bottom:15px;padding:15px 3% 0;background:#f0eeee}
	.infodest ul, .infodest p{margin-bottom:10px}
	.infodest h4.tipo1{background-image:url(../../img/css/iconos/icono4.gif)}
	.infodest .bloqueint{margin:0}
	
/* lista de documentos */
.listadocs ul li{padding-left:0;background:transparent}

/* subHome */
.modulosubhome h3{margin-bottom:25px}
.modulosubhome ul{margin:0}
.modulosubhome ul li{width:46%;min-height:6em !important;height:auto !important;height:6em;float:left;margin:0 4% 20px 0;display:inline;padding:0 0 12px;border-bottom:1px solid #ccc;background:transparent;font-weight:bold;font-size:1em;color:#000}
.modulosubhome ul li a{text-decoration:none}

/* accesibilidad (es apli.) */
.logos{margin:0 0 20px;text-align:center}
.logos li{display:inline;padding:0 15px;background:transparent}
.teclaacceso{margin:5px 0 20px 15px}
.teclaacceso li{padding:2px 0 5px 15px;background:transparent url(../../img/css/iconos/vineta9.gif) no-repeat 0 6px}

/* plantilla visitas */
.modulovisitas .solicitar {width:100%;float:left;padding:0 0 15px}
.modulovisitas .solicitar .info {width:20em;min-height:265px !important;height:auto !important;height:265px;float:left;padding:25px 1% 0;background:#c2d5e2;color:#2c2c2d}
.modulovisitas .solicitar .foto {min-height:290px !important;height:auto !important;height:290px;margin-left:20em;overflow:hidden}

.solicitar .info h3 {min-height:2.5em !important;height:2.5em !important;height:1em;margin:0;padding:0 0 10px;background:transparent url(../../img/css/portal/titVisitasDcha.gif) no-repeat 100% 0;font-weight:normal}
.solicitar .info h3 strong {display:block;padding:12px 0 11px 45px;background:transparent url(../../img/css/portal/titVisitasIzda.gif) no-repeat 0 0;font:normal 1em Arial;color:#fff}
.solicitar .info h4 {margin:0;padding:10px 0;background:transparent;font:bold 1.1em Arial}
.solicitar .info p {margin:0;padding:0;line-height:1.3em}
.solicitar .info ol {margin:0 0 0 25px;padding:0 0 10px}
.solicitar .info ol li {margin:0;padding:0 0 2px}
.solicitar .info ol em {font-style:normal;color:#d51223}
.solicitar .info a {width:11.5em;display:block;margin:0 0 0 4.5em;background:transparent url(../../img/css/portal/reservaVisitasIzda.gif) no-repeat 0 0;color:#fff;text-decoration:none}
.solicitar .info a:hover {color:#fff !important}
.solicitar .info a strong {display:block;padding:10px 35px 10px 20px;background:transparent url(../../img/css/portal/reservaVisitasDcha.gif) no-repeat 100% 0;font:normal 1.1em Arial;color:#fff}

.solicitar .foto img {float:left;margin:0}

.modulovisitas .accesos {width:100%;float:left;padding:0 0 15px}
.modulovisitas .acc1 {padding:0;background:transparent url(../../img/css/portal/visitAccCentro.gif) repeat-x 0 0}
.modulovisitas .acc2 {padding:0;background:transparent url(../../img/css/portal/visitAccIzda.gif) no-repeat 0 0}
.modulovisitas .acc3 {padding:0;background:transparent url(../../img/css/portal/visitAccDcha.gif) no-repeat 100% 0}
.modulovisitas .accesos .bloque {width:96%;float:left;padding:15px 2% 0;color:#fff;}
.modulovisitas .accesos .bloque .accesoizda, .modulovisitas .accesos .bloque .accesodcha {min-height:150px !important;height:auto !important;height:150px;float:left;padding:0 0 0 15%}  
.modulovisitas .accesoizda {width:35%;border-right:1px solid #6c7582;background:transparent url(../../img/css/portal/accesosGaleria.gif) no-repeat 0 0}
.modulovisitas .accesodcha {width:37.8%;padding-left:12% !important;background:transparent url(../../img/css/portal/accesosModificacion.gif) no-repeat 15px 0}

.modulovisitas .bloque h3 {margin:0;padding:10px 0;font:normal 1.25em Arial;color:#fff}
.modulovisitas .bloque p {margin:0;min-height:90px !important;height:auto !important;height:90px}
.modulovisitas .bloque a {float:right;margin:0 25px 0 0;color:#fff;text-decoration:none}
.modulovisitas .bloque a:hover {color:#fff !important;text-decoration:none !important}
.modulovisitas .accesodcha a.desconectar {margin-right:0}
.modulovisitas .accesodcha a.editar {margin-right:15px}

.modulovisitas .bloque p.obligatorio {min-height:1em !important;height:auto !important;height:1em;margin:0;padding:0 0 5px;color:#fff}
.modulovisitas .bloque .cuerpoformulario {padding:0}
.modulovisitas .bloque .td100 {padding:0 0 8px}
.modulovisitas .bloque .td100 label {width:100%;float:left}
.modulovisitas .bloque .td100 label span.etiquetarequerida {width:40%;float:left;padding:2px 0 0}
.modulovisitas .bloque .td100 input {width:40%}
.modulovisitas .bloque .tdBoton {padding:2px 0 0}
*>/**/.modulovisitas .bloque .tdBoton {padding:5px 0 0}
.modulovisitas .bloque .tdBoton input {border:0;background:transparent}


