.modulohome, .fondorecursos, .modulosubhome1, .modulosubhome2, .modulosubhome3, .modulo2,
.sup, .inf, .sumario, .destacado, .fototeca, .accesos, .media, .mapa, 
.banners, .bannerscont, .acordeon, .bloquedesc, .modulogal{width:100%;float:left}
.sup{padding-bottom:10px}

.centrado{text-align:center}

.a_flash, .a_objeto{text-align:center}

/* home */
.modulohome .moduloizda{width:66%;float:left}
.modulohome .modulodcha{width:32%;float:right}
	.modulohome .modulodcha .sup{min-height:1px !important;height:auto !important;height:1px;padding-top:10px}
	*>/**/.modulohome .modulodcha .sup{min-height:1px !important}
	.modulohome .modulodcha .sup{border-top:8px solid #fbba00}
	.modulohome .modulodcha .inf{padding-top:10px;border-top:8px solid #747678}
	
	.modulohome .media{width:74%;float:left}

	.modulohome .infomedia{width:21%;min-height:250px !important;height:auto !important;height:250px;float:left;padding:15px 2.5% 5px;background:#fec10e;font-size:1.1em}
	.modulohome .infomedia h2.tipo1{margin:0;color:#fff}
	.modulohome .infomedia p{margin:5px 0 0}
	.modulohome .infomedia .vertodos{text-align:left}
	.modulohome .infomedia .vertodos p{padding:0}
	.modulohome .infomedia .vertodos p a{background-image:url(../../img/css/iconos/vineta14.gif);font-weight:normal;font-size:.8em;color:#fff}
	.modulohome .infomedia .vertodos p a:hover{color:#fff !important}
 
/* subHome 1º nivel (cuando NO hay nav. lateral) */
.modulosubhome1 .moduloizda{width:48.8%;float:left}
.modulosubhome1 .modulocentro{width:24.5%;float:left;margin-left:1.1%}
.modulosubhome1 .modulodcha{width:24.5%;float:right}

	.modulosubhome1 .modulocentro .inf, .modulosubhome1 .modulodcha .inf{padding-top:10px;border-top:8px solid #747678} 
	.modulosubhome1 .modulocentro .sup{min-height:308px !important;height:auto !important;height:308px;padding-top:10px;border-top:8px solid #fbba00}
	.modulosubhome1 .moduloizda .sup, .modulosubhome1 .modulodcha .sup{min-height:326px !important;height:auto !important;height:326px}
	
	.modulosubhome1 .modulocentro .inf img {margin:0}

	.modulosubhome1 .modulodcha .inf .destacado.dest3 {min-height:218px !important;height:auto !important;height:218px}
	.modulosubhome1 .modulodcha .inf .destacado.dest3 .marco_tipo1 {padding:0 5%}

/* subHome 1º nivel (cuando NO hay nav. lateral) a 2 columnas */
.modulosubhome3 .moduloizda{width:48.8%;float:left}
.modulosubhome3 .modulodcha{width:49.5%;float:right}
	
/* subHome 2º nivel (cuando hay nav. lateral) */
.modulosubhome2{margin-bottom:5px}
.modulosubhome2 .moduloizda{width:60.7%;float:left}
.modulosubhome2 .modulodcha{width:38%;float:right}

	.modulosubhome2 .modulodcha .inf{padding-top:10px;border-top:8px solid #747678}

/* modulo2 (2 columnas al 50%) */
.modulo2 .colizda, .modulo2 .coldcha{width:48%;float:left}
.modulo2 .coldcha{float:right}

	.modulosubhome1 .modulo2 .destacado{padding-top:10px;border-top:8px solid #fbba00}
	.modulosubhome1 .modulo2 .destacado.dest3{padding-top:0;border:0}
	
/* contenido 2 columnas */ 
.contenidotd69{width:69.5%;min-height:240px !important;height:auto !important;height:240px;float:left}
.contenidotd30{width:26%;float:right;padding:10px 1.3% 30px;margin-top:-30px;position:relative;background:#eee}

.marco_tipo1, .marco_tipo2{clear:left;width:96.5%;padding:10px 1.5% 0;border:1px dashed #acacac}
.marco_tipo2{border-color:#ebb50c}

/* cajas de acceso */
.accesos .item{width:45.8%;margin-bottom:10px;padding:10px 1.5% 5px;border:1px solid #dcdcdc;border-top-width:8px;background:#f9fafa url(../../img/css/portal/separadorV_2.gif) repeat-y 110px 0;line-height:1.4em}
	.contenidotd69 .accesos .item{border:1px solid #dcdcdc}	
.iizda{float:left;clear:left}
.idcha{float:right !important;clear:right}
.accesos h2{width:110px;float:left;margin:0}
.accesos img{margin:0 !important}
.accesos .previo{margin-left:110px}
	.accesos .previo h3, .accesos .previo h2{width:auto;float:none;padding:0;margin-bottom:5px;font-weight:normal;font-size:1.2em;font-weight:bold;color:#68696b}
	.accesos .previo img{margin-right:5px !important}
	.accesos .previo ul, .accesos .previo p{min-height:1em !important;height:auto !important;height:1em;margin:0}
	.accesos .previo ul li{padding:0 0 2px 10px;background:transparent url(../../img/css/iconos/vineta7.gif) no-repeat 0 7px}
.accesos .mas{width:130px;float:left;clear:both}
	.accesos .mas p{margin:0;padding-left:10px;background:transparent url(../../img/css/iconos/vineta6.gif) no-repeat 0 6px;font-size:.9em}
	.accesos .mas a{text-decoration:none;color:#8d8f90}

/* accesostipo2 - cajas de accesos a 2 cols. para la home */
.accesos.accesostipo2 .item{width:24%;float:left;margin:0;padding:0 0 10px;border:0;border-top:8px solid #e57100;background:#f2f2f2}
	.accesos.accesostipo2 .item#responsabilidad{margin:0 2px}
	.accesos.accesostipo2 .item#medioambiente{width:25.3%}
	.accesos.accesostipo2 .item#negocio{width:25.7%;float:right}
.accesos.accesostipo2 .previo{margin:0}
.accesos.accesostipo2 .previo *{margin:0;padding:0;border:0;background:transparent}
.accesos.accesostipo2 .item h2{position:relative;width:auto;min-height:2.5em !important;height:auto !important;height:2.5em;float:none;margin:0;padding:.5em 1% .4em 50px;border-bottom:2px solid #fff;font-size:1.1em;line-height:1.2em}
.accesos.accesostipo2 .item h2 img{position:absolute;top:8px;left:3px}
	.accesos.accesostipo2 .item#negocio h2, .accesos.accesostipo2 .item#personas h2{min-height:2em !important;height:auto !important;height:2em;padding-top:1em}
	.accesos.accesostipo2 .previo p, .accesos.accesostipo2 .previo ul{margin:10px 10px 0}
	.accesos.accesostipo2 .previo a{color:#4a4a4a}
	.accesos.accesostipo2 .mas {width:auto;float:none;text-align:right}
	.accesos.accesostipo2 .mas p{margin:4px 10px 0;padding-right:19px;background:transparent url(../../img/css/iconos/verMas.gif) no-repeat 100% 2px;font-size:1em}
	.accesos.accesostipo2 .mas a{text-decoration:none;color:#8d8f90}

/*accesostipo3 - caja acceso 3 cols con imagen en horizontal*/
.accesos.accesostipo3 .item{width:30%;float:left;padding:5px 1% 5px;background:#f9fafa;text-align:center}
.accesos.accesostipo3 .item.icentro{margin:0 1.2%}
.accesos.accesostipo3 .item img{float:none}
.accesos.accesostipo3 .previo{width:96%;margin:0;padding:5px 2%;text-align:left}


	/* colores */
	.modulohome #negocio{border-top-color:#e57100}
	.modulohome #negocio h2{color:#e57100}
	.modulohome #responsabilidad{border-top-color:#8aa3ae}
	.modulohome #responsabilidad h2{color:#8aa3ae}
	.modulohome #medioambiente{border-top-color:#7db21a}
	.modulohome #medioambiente h2{color:#7db21a}
	.modulohome #personas{border-top-color:#b4b5b6}
	.modulohome #personas h2{color:#b4b5b6}

/* cajas de media (reproductores y mapas) */
.media embed, .media object, .media img,
.mapa object, .mapa img{display:block;margin:0}
.media p, .mapa p{margin:-2px 0 0;padding:12px 15px;background:#666;color:#fff;font-size:1.1em}

/*no sale de editor*/
.media .a_objeto p.enlaceflash{width:100%;position:relative;bottom:-2em;padding:0;background:transparent;font-size:1.3em}
.media .a_objeto p.enlaceflash a{text-decoration:none;color:#fff !important}

/* banners (accesos en la parte inferior del contenido) */
.banners{margin-top:10px}
.banners ul{margin:0}
.banners ul li{float:left;padding:0}
.banners ul img{display:block;margin:0}
/* bannerscont (img/flashes en el contenido) */
.bannerscont div{float:left;overflow:hidden}
.bannerscont .grande{width:100%;text-align:center}
.bannerscont .peqizda, .bannerscont .peqdcha{width:48%;text-align:left;margin-top:10px;padding-top:10px;border-top:8px solid #747678}
.bannerscont .peqdcha{float:right;text-align:right}
.bannerscont img, .bannerscont object{margin:0}

/* listados destacados (se aprovecha la caja y el h2 parte para aplicar a las aplis. de destacados "noticias") */
.listasubhome{width:95%;padding:0 2.5%}
	.modulosubhome3 .modulodcha .listasubhome{width:100%;padding:0}
.listasubhome h2{margin:0;padding:0 5px 5px;color:#68696b}
.listasubhome .content{margin:0}
.listasubhome .content h3{margin:3px 0 0;padding-left:18px;background:transparent url(../../img/css/iconos/vineta8.gif) no-repeat 0 4px;font-weight:normal;color:#efc93f}
.listasubhome .content h3 a{color:#efc93f}
.listasubhome .content p{margin-left:18px}
.listasubhome .content ul{margin:0 0 5px}
.listasubhome .content li{margin:0;padding:5px;background:transparent url(../../img/css/portal/puntoH_1.gif) repeat-x 0 100%}
.listasubhome .content.tipo2 ul a{display:block;padding-left:15px;background: transparent url(../../img/css/iconos/vineta12.gif) no-repeat 0 4px}
.listasubhome .content a{color:#919394;text-decoration:none}
		
	.listasubhome.lista2 .content .modulo100{padding-top:7px;background:transparent url(../../img/css/portal/puntoH_1.gif) repeat-x 0 0}
		.inf .listasubhome.lista2 h2{padding-bottom:0}
		.inf .listasubhome.lista2 .content .modulo100{background:transparent url(../../img/css/portal/puntoH_1.gif) repeat-x 0 100%}
	.listasubhome.lista2 .content h3{padding-left:0;background:transparent;color:#68696b;font-weight:bold;font-size:1.1em}
	.listasubhome.lista2 .content h3 a{color:#68696b}
	.listasubhome.lista2 .content p{margin-left:0}
	.listasubhome.lista2 .content .img_Sin_L{margin:4px 10px 10px 0}
		
	.modulohome .listasubhome h2{background:transparent url(../../img/css/portal/puntoH_1.gif) repeat-x 0 100%;font-weight:normal}
	.modulohome .listasubhome .content{margin:10px 5px 0}
	.modulohome .listasubhome .content li{padding:5px 20px 0;background:transparent}

/* sumario // destacados (varios tipos, dest[normal], 
							dest2[con imagen y fondo blanco txt en col. decha], 
							dest3[con img y fondo de colores <>]) */
.sumario, .destacado{overflow:hidden}
	.ampliacion{margin:0 2px;color:#103f5d;font-size:1.15em;line-height:1.2em}
	.ampliacion a{color:#103f5d}
	.ampliacion img{float:left}
	.ampliacion strong{display:block;margin-left:60px;padding-top:15px}
	
	.modulohome .destacado .marco_tipo1,
	.modulosubhome1 .destacado .marco_tipo1,
	.modulosubhome2 .destacado .marco_tipo1{border:0}
	
	.contenidotd30 .marco_tipo1{margin-bottom:10px;border-width:0 0 1px}
	
	.contenidotd30 ul{margin:0 0 10px !important}
	.contenidotd30 ul li, .sumario p{padding:0 0 2px 10px !important;background:url(../../img/css/iconos/vineta3.gif) no-repeat 0 6px !important;color:#103f5d}
	.sumario p a, .sumario p a:hover, .contenidotd30 li a, .contenidotd30 li a:hover{color:#979797;text-decoration:none}
	/* para arreglar bug en contenidos */
	.sumario .destacado p{padding:0 !important;background:transparent !important;color:#68696b}
	.sumario .destacado p a{color:#103f5d !important;text-decoration:underline !important}
	/* ------------ */
	.contenidotd30 .banners ul li{display:block;padding:10px 0 5px !important;background:transparent !important;text-align:center}
	.contenidotd30 .banners ul img{display:inline;margin:0}	
	
	.destacado p strong{font-weight:bold;font-size:6.6em;letter-spacing:-.02em;color:#eab70e;line-height:.9em}
	.destacado p strong em{font-style:normal;font-size:.7em}
	
	.dest2 .marco_tipo1{border:0}
	.contenidotd30 .dest2 .marco_tipo1{width:89%;margin-top:5px;padding:10px 5% 0;background:#fff}
	.contenidotd30 .dest2 .marco_tipo1 p{font-size:.9em;line-height:1.3em}
	.dest2 .marco_tipo1 p a{color:#9f9fa0;text-decoration:none}

	.dest3{min-height:220px !important;height:auto !important;height:220px;background:#e4e4e5;_overflow:visible}
		.dest3 img{_width:100%;margin:-1px 0 5px}
		.sup .dest3{min-height:325px !important;height:auto !important;height:325px}
		.fondorecursos .sup .dest3, 
		.fondorecursos .dest3{min-height:10px !important;height:auto !important;height:10px}
			
	.dest3 .marco_tipo1{width:89%;margin-top:5px;padding:5px 5%;border:0}
		.fondorecursos .contenidotd69 .dest3 .marco_tipo1{width:95%;padding:6px 2.5% 8px}
	.dest3 ul{margin:0}
	.dest3 ul li{background-image:url(../../img/css/iconos/vineta13.gif);background-position:0 5px}
	.dest3 p strong{font-size:1em;color:#68696b}

/* corta las imagenes para que no desborden el contenido */
.moduloimg{width:100%;overflow:hidden}
	.contenidotd69 .moduloimg{margin-bottom:10px}
	
/* fototeca */
.fototeca{padding-bottom:15px}
.fototeca ul{width:97%;float:left;margin:0;padding:0 1.5%;background:#eee}
.fototeca ul li{width:22%;float:left;margin:0;padding:10px 1.5%}
.fototeca ul li strong{display:block;margin:0 0 5px;font-size:1.2em}
.fototeca ul ul{width:auto;float:none;padding:5px;background:transparent}
.fototeca ul ul li{width:auto;float:none;padding:1px 0}

/* acordeon vertical */
.acordeon{padding-bottom:20px}
.acordeon .bloque{min-height:2em !important;height:auto !important;height:2em;padding-bottom:1px;margin-bottom:1px;border-bottom:1px dashed #acacac}
.acordeon .titulo{width:94%;float:left;padding:10px 4% 9px 2%;background:#fff url(../../img/css/iconos/vineta11.gif) no-repeat 98% 12px}
.acordeon .bloqueactivo .titulo{background-color:#eee;background-image:url(../../img/css/iconos/vineta10.gif)}
.acordeon .titulo *{margin:0;padding-left:12px;background:transparent url(../../img/css/iconos/vineta3.gif) no-repeat 0 8px;font-size:1em;font-weight:normal}
.acordeon .datos{width:96%;float:left;padding:8px 2% 5px}
	
/* actualizacion (comparte cositas con el listadosubHome) */
.actualizacion{width:90%;min-height:306px !important;height:auto !important;height:306px;float:left;padding:10px 5%;background:#e4e4e5;background-repeat:no-repeat}
.actualizacion h2{padding-bottom:10px;background:transparent url(../../img/css/portal/puntoH_1.gif) repeat-x 0 100%}
.actualizacion .content li strong{font-weight:normal;font-size:1.1em}
.actualizacion .content li a{color:#68696b}
.actualizacion .content li a:hover strong{color:#103f5d}

/* bloques descriptivos */
.bloquedesc{padding-bottom:25px}
.bloquedesc h2.tipo1{margin:0 0 3px;font-size:1.1em}
.bloquedesc h3.tipo2{margin:0 0 2px;font-size:1em;font-weight:normal;/*;color:#9ea7ac*/}
.bloquedesc ul{margin:0 0 20px}
.bloquedesc ul.tipo2 li{padding:0 0 0 10px;background:transparent url(../../img/css/iconos/vineta7.gif) no-repeat 0 8px}
.bloquedesc p{margin:0}

/* galeria de imagenes */
.modulogal {margin-bottom:30px}
.modulogal .imagenes{width:100%;float:left}
.modulogal .imagenes ul.tipo1{margin:0}
.modulogal .imagenes ul.tipo1 li{float:left;padding:0 8px 10px;background:transparent}
.modulogal .ampliacion{width:100%;float:left;padding:10px 0 15px}
.modulogal .ampliacion div{width:95%;padding:20px 2.5%;background:#eee;text-align:center;overflow:hidden}
.modulogal .ampliacion img{float:none;margin:0 auto}
.modulogal .ampliacion p{margin:15px 0 0;font-weight:bold}

/* contenido con menu en forma de pestanas */
.contenidomenu{width:98%;float:left;border:1px solid #eaeaea;margin-bottom:10px}
.contenidomenu .zonamenu{width:100%;background:#eee}
.contenidomenu .zonamenu ul{margin:0}
.contenidomenu .zonamenu ul.tipo1 li{float:left;padding:0;background:transparent}
.contenidomenu .zonamenu a, .contenidomenu .zonamenu strong{display:block;padding:10px 40px;border-right:1px solid #eee;font-weight:bold}
.contenidomenu .zonamenu a:hover, .contenidomenu .zonamenu strong{background:#fff}
.contenidomenu .zonamenu a, .contenidomenu .zonamenu a:hover{color:#68696b !important;text-decoration:none !important}
.contenidomenu .zonacontent{padding:10px 10px 0}

/* redes sociales */
.rsociales {width:100%;float:left}
.rsociales h2 {padding-bottom:10px}
.rsociales ul {width:100%;float:left;margin:0 !important;padding:0}
.rsociales ul li {width:19.8%;float:left;margin:0 !important;padding:0 !important;background:transparent}


