﻿div.wrapper{font-size:80%;width:99%}
div.slide{width:100%;}
#banderas{width:15%;margin:0;}
#informacion_header #enlaces{width:100%;}
#informacion_header #enlaces ul li a{font-size:1.2em;}
#informacion_header #busqueda{font-size:90%}
.btn_ver_todas_act{display:none}
/*menu horizontal*/
#menu ul.submenu{top:94%;}
#menu li.pestana4 ul.submenu {left:-45%}
#menu li{width: 20%;}
#menu li a{width:98%;font-size: 1.6em;padding:.6em 0;}
#menu .pestana5 ul.submenu a{width:9em;}
#menu .pestana5 ul.submenu{left:0;}
/*destacados home*/
div.destacados,div.anuncio { width: 47%;height:auto;}
div.destacados div.modulo_txt.SlideActiva img, div.destacados div.modulo_txt.SlideActiva_c img,div.anuncio .modulo_txt img{width:35%;height:18em}
div.destacados div.modulo_txt.SlideActiva, div.destacados div.modulo_txt.SlideActiva_c,div.anuncio div.modulo_txt{width:100%;}
div.destacados div.modulo_txt.SlideActiva p, div.destacados div.modulo_txt.SlideActiva_c p{width:100%;}
div.destacados div.modulo_txt.SlideActiva h3, div.destacados div.modulo_txt.SlideActiva_c h3,div.anuncio div.modulo_txt h3{width:100%;}
div.inferior_home div.noticias_home,div.inferior_home div.video_home, div.inferior_home div.video_home video, 
div.inferior_home div.video_home object, div.inferior_home div.video_home object img,div.inferior_home .lista_encabezados{width:32.6%;}
div.destacados div.modulo_txt.SlideActiva p, div.destacados div.modulo_txt.SlideActiva_c p{font-size:1.4em;}
div.destacados div.modulo_txt.SlideActiva, div.destacados div.modulo_txt.SlideActiva_c,div.anuncio .modulo_txt{height:auto !important}
div.otros_destacados ul, div.otros_comunicados ul{width:12em;}
div.otros_destacados ul li, div.otros_comunicados ul li{margin-right:.3em;}
div.destacados div.modulo_txt{padding: 1.5em .5em 1em .5em;}
div.destacados div.modulo_txt.SlideActiva.con_img, div.destacados div.modulo_txt.SlideActiva_c.con_img{width:100%;}
div.destacados div.modulo_txt.SlideActiva.con_img img, div.destacados div.modulo_txt.SlideActiva_c.con_img img{width:20%;height:auto !important}
div.destacados div.modulo_txt.SlideActiva.con_img p, div.destacados div.modulo_txt.SlideActiva_c.con_img p,div.anuncio div.modulo_txt p,div.anuncio div.modulo_txt.con_img p{width:100%}
div.anuncio .modulo_txt.con_img img{width:20%;height:auto !important}
/*banners detacados*/
.lista_encabezados ul li a span{font-size:.8em;}
/*galeria bolitas*/
div.galeria ul li{width: 2.8em;height: 2.8em;}
div.slide img.posicionada{width:100%}
/*cuando no hay slide*/
img.posicionada{width:100%}
/* reproductor de video*/
.jwplayer.jw-reset{width:100% !important;height: 90% !important;}
.transcripcion a{padding-right:0;background-image:none;margin-top: -5.5em;}
.jw-media, .jw-preview {position: absolute;width: 100%;height: 9em !important;top: 0;left: 0;bottom: 0;right: 0;}
.jw-wrapper {background-color: #000;position: absolute;top: 0;left: 0;right: 0;bottom: 0;height: 9em;}
[id="reproductor"].jw-error{width:100% !important;height:100% !important}
div.inferior_home div.video_home{margin:0 1%;;}
/*pie*/
#pie div.copy{width: 40%;margin: 0;text-align: center;margin-top: -3em;margin-left: 7em;}
#pie ul.social{margin:0;}
#pie div.sellos .acc{margin-left:2em}
/*paginas de contenido*/
div.bg_menu_lateral{background-size:25% !important;}
div.contenido{width:100%;}
div.leftNav{width:25%;}
div.contenido-article{width:72%;}
div.txt div.texto-superior img, div.txt div.texto-inferior img{max-width:100%;width:100%;margin-right:0;}
img.Technositepopup{width: 17px !important;height: 11px !important;}
/*formulario buscador directorio*/
div.form_buscador,div.form_buscador fieldset{width:100%}
#estructura-territorial label{width:52%;}
#estructura-territorial div.bloque_campos{width:42%;}
/*listado de proyectos*/
div.form_buscador ul label{width:15%;}
div.wrapper div.contenido-txt div.webpart-zone ul.mostrar-proyectos li{width:99%}
div.webpart-zone ul.mostrar-proyectos span.mini_img_lista,
div.webpart-zone ul.mostrar-proyectos div.mini_img_lista, span.mini_img_lista,div.figure_trio ul li{width:25%;}
div.webpart-zone ul.mostrar-proyectos div.txt_lista{width:67%;}
div.wrapper div.contenido-txt div.webpart-zone ul.mostrar-proyectos li div.txt_lista a{width:100%;}
img.w125{width:99% !important}
img.h125{height:99% !important}

div.info_paginador{float:none;margin-top:5%;}
div.bg_menu_lateral div.dos-col div.wrapper-txt{background-size:34%;}
div.contenido-txt.dos-col div.txt{width:50%}
div.content-aside{width:34%;}
div.content-aside a img{width:98%;}
.texto-superior ul li, .texto-superior ol li, .txt-dos-columnas ul li, 
.txt-dos-columnas ol li, .texto-inferior ul li, .texto-inferior ol li{margin:.5em 1.5em .5em 1.5em;font-size: 1.4em;}
div.contenido p{font-size: 1.4em;}
div.txt{padding:0 .5em 2em 1.5em;width:99%}
div.webpart.tarifas dl dd{width:73%}
div.webpart.tarifas dl dt{width:100%}
div.txt-dos-columnas div.texto-derecha{float:none;width:auto;}
div.webpart-zone ul.mostrar-proyectos.listado_proyectos div.txt_lista{width:72%}
div.txt .jwplayer.jw-reset{width:auto !important;height:270px !important}
div.content-aside .lista_encabezados ul{width:99%;}
/*multimedia*/
#ctl00_PlaceHolderMain_txtFechaInicio, #ctl00_PlaceHolderMain_txtFechaFin, 
#ctl00_PlaceHolderMain_txtFechaInicio_en, #ctl00_PlaceHolderMain_txtFechaFin_en{width: 47.5%;margin-right: 0.2em;float: left;}
ul.galeria_thumbs li,ul.galeria_thumbs li.video img.shadow,div.contenido-article a.lista_multimedia img,ul.galeria_thumbs li a.lista_multimedia img.w125
{width:19em !important;height:14em !important}
ul.galeria_thumbs li img{vertical-align:top;width: 17.2em;height: 12.9em;}
/*paginas olive*/
div.bg_menu_lateral.w100-oliva div.contenido-article {width: 95%;}
div.bg_menu_lateral.w100-oliva{padding-left:26%}
/*listado noticias*/
div.wrapper div.contenido-txt div.webpart-zone ul li p{font-size:1.4em;}


/*MEMORIA DE SOSTENIBILIDAD*/
#memo{width:80%;}
div.memorias_ul{width:auto}
div.memorias_ul ul.banners_memoria{margin:2em 0 1em 0;}
div.memorias_ul ul.banners_memoria li{width:16em;height:8em;left:none;margin:1em auto;float:none;background-size: 14% !important;background-position-x: 3em;}
div.memorias_ul ul.banners_memoria li span,div.memorias_ul ul.banners_memoria li h2 span{display:block;font-size: 0.52em !important;}
div.memorias_ul ul.banners_memoria li:last-child{margin:1em auto}
div.marco {width: 17.5em;height: 5.4em;padding-top: 7em;}
div.marco a margin: {-.5em auto;}div.memorias_ul ul.enlaces_gris{width:30em;padding:0;text-align:center;float:none;margin-top:0;}
div.memorias_ul ul.enlaces_gris li.video a{border-right:.2em solid #504e50;float:left;margin:0;width:10em;margin-right:2em;padding:.5em .5em .6em 2em;background-size:20%;font-size:1.1em;padding-left:2em !important;}
div.memorias_ul ul.enlaces_gris li.opina a{margin: 0;margin-left: 0px;font-size: 1.1em;width: 11.5em;background-size: 13%;text-align: left;margin-left: -1.8em !important;padding-left: 3em !important;}
div.memorias_bg{width:100%;}
div.logo {float: left;position: absolute;margin-top: 75%;margin-left: -3em; width:100%}
div.logo img {max-width: 85%;height: auto;margin-top: -16em;z-index: 1;position: relative;margin-left: 28.2%;}
img.bg_memorias{width:100%;}
#mask {width: 100% !important;}
/*div#video {margin-left: 10%;}*/
.contenido_video {height: auto;display: block;width: 100%;}
#reproductor {height: 100% !important;display: block;width: 100%;}
.logo_tragsatec {float: right;padding-right: 24%;max-width: 1em;}
.logo_mujer {float: right;}
div.logos img { height: 5.4em;}
.video {border: none !important;padding: 1em 0em 1em 0em !important;padding-left: 0em;margin-left: -1em !important;}
.opina {border: none !important;padding: 1em 0em 1em 0em !important;padding-left: 0em;margin-left: -1em !important;}
																 
																				  
							   

div.memorias_ul ul.enlaces_gris li {float: left !important;width: 16em !important;}
div.memorias_ul li h2 {font-size: 2.1em;margin-left: -0.5em; margin-top:0.5em;}
div.memorias_ul li.naranja {background: url("../Images/fondos/lupa_memoria_naranja.png") no-repeat 2em 6em;}
div.memorias_ul li.verde {background: url("../Images/fondos/lupa_memoria_verde.png") no-repeat 2em 6em;}
.jwplayer.jw-reset {width: 100% !important;height: 9em !important;}
 
/*FORMULARIOS*/

div.contenido-txt .form_buscador #datos ul li span.error_val {margin-left: 9em;}
<!--[if IE]>
div.contenido-txt .form_buscador #datos ul li span.error_val {margin-left: 6.8em;}
<![endif]-->

/*GALERÍAS*/

.jw-reset.jwplayer {width: 100% !important;height: /*44px !important;*/}
.fancybox-skin {width: auto;height: auto;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;}
div.fancybox-inner {width: 250px !important;height: /*200px!important;overflow: auto;*/}

			  
				 
						
dl.descripcion_galeria {font-size: 1.3em;margin-top: 1em;margin-bottom: 1em;clear: both;}
 
			   
#-1 .fancybox-wrap fancybox-desktop fancybox-type-inline fancybox-opened{left: 177px;top: 422px;width: 282px !important;height: auto;overflow: visible;position: absolute;opacity: 1;}

/*REPRODUCTORES MEMORIA SEOSTENIBILIDAD 2019*/

#0.jwplayer jw-reset jw-state-idle jw-stretch-uniform jw-breakpoint-2 jw-ie jw-floating-dismissible jw-flag-user-inactive{width: 450px !important;height: 270px !important;}
#video {width: 42.2em;top: 15%;left: 30%;z-index: 15;background: #fff;border-radius: .5em;float: left;height: auto;}
#audio2.jwplayer jw-reset jw-state-idle jw-stretch-uniform jw-breakpoint-0 jw-flag-audio-player jw-floating-dismissible jw-flag-media-audio jw-flag-small-player jw-flag-user-inactive jw-orientation-portrait {
	height: 44px !important;
}

ul.enlaces-suscripcion li.enlace_contrata li:last-child {margin-top: -1.3em;}
div#audio2 {height: 44px !important;}

dl.descripcion_galeria {font-size: 1.3em;margin-top: 1em;margin-bottom: 4em;clear: both;}
.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened {width: 480px;height: auto;position: absolute;top: 438px;left: 96px;opacity: 1;overflow: visible;}
.no-video { border: none !important;padding: 1em 0em 1em 0em !important;margin-left: -1em !important;margin-right: 2em !important}
div.webpart div.bloque_campos.bg_gris label {display: block;width: 21%;}
#ctl00_PlaceHolderMain_btnBorrar {width: 48%;}
div.txt div.form_buscador input.btn_buscador, {width: 48%;}
.video  {margin-right: 2em !important;}
div.bloque_campos div.form_buscador{width: 100% !important;}
ul.galeria_thumbs {list-style: none;width: 102%;margin-bottom: 2em;margin-left: 1em;}
html body#home.v4master form#aspnetForm div.wrapper div.contenido div.bg_menu_lateral.gris div.contenido-article main article div#ctl00_PlaceHolderMain_divContenidoTxt.contenido-txt div.wrapper-txt div.txt div.webpart-zone div#ctl00_PlaceHolderMain_updtFiltro div.form_buscador fieldset ul.radios li.int label {width: 67%;}
div.form_buscador ul.radios li label {float: left;margin-top: .3em;text-align: left;}
div.form_buscador ul.radios li {width: auto;}
li.int {width: 60% !important;}
div.form_buscador div.bloque_campos {width: 83%;float: left;}

.politica {margin-top: -.3em !important;}
iframe {width: 101%;}
.w67 {width: 100%;}
#datos ul li input[type="text"] {width: 81%;}
#ctl00_PlaceHolderMain_txtFechaFin {
    margin-right: 0;
    max-width: 49%;
}
#ctl00_PlaceHolderMain_txtFechaInicio, #ctl00_PlaceHolderMain_txtFechaFin, #ctl00_PlaceHolderMain_txtFechaInicio_en, #ctl00_PlaceHolderMain_txtFechaFin_en {
    width: 48.5%;
    float: left;
}
		   
@media (max-width: 660px) { 
div.logos img {
    width: auto;
    margin-top: 1em;
			
    margin-right: -1em;
}
.logo_tragsatec {
    float: right;

																		
    padding-right: 18%;
    max-width: 1em;
    padding-left: 1em;
}.logo_mujer {
    float: right;
    padding-right: 10em;
    max-width: 1em;
}
div.logos img {
    margin-left: 0;
}
div.logos div.logo_sepi {
    text-align: right;
																																																					   
    width: 30%;
																																																				
						 
}
div.logos div.logo_sepi img {
																			 
									 

																						 
																																									   
																																  
    width: 6.4em;
    height: 6.6em;
														   
									   
															
																					 
																																																																																																									 
																					 
											 
							   
															 

										 
					 
				   
											 
									
    margin-right: 0;
				   
}
																																																   
				 
				
}
 @media (min-width: 661px max-width: 768px) { 
.logo_mujer {
    float: right;
    padding-right: 12% !important;

}}

.logo_mujer {
    float: right;
    padding-right: 12%;
}
																				  											  
/*COOKIES*/
#cookies .switch-container {text-align: left;width: 90% !important;margin: 0 auto;}
#cookies .title, #cookies p.descr {width: 69% !important;display: block;padding: 0em 0em 1em 2em !important;margin-left: -0.2em !important;}
#cookies .title {margin-left: 0 !important;}
.lbl {float: none !important;display: block !important;}
#cookies label.lbl {float: right !important;margin-right: -33,5%;}
.lbl_always_active {float: none !important;margin-top: 0 !important;margin-bottom: 2em;margin-right: -35%;}
div#cookies div#capa_cookies p {width: 80%;}
div#cookies div#capa_cookies div {width: 90%;padding: 1.5em 1em 1em 1em;}
label.lbl_always_active {display:block ;}
div#capa_config_cookies div {text-align: left;width: 90%;margin: 0 auto;}
label.lbl_always_active, label.lbl_no_used	{margin-right: -28%;}	
#cookies label.lbl { margin-right: -27%;}
#cookies p.info {width: 70%;}
/*FORM OFERTAS RECURRENTES*/
p span#ctl00_PlaceHolderMain_litFin br {display: block;}
			 
				 
								  

  

																		 