﻿/*	ACCIONA Evolutivo CSS 		complemento evolutivo de /_css/styles.css*/.siteEnergy header.header .logo.logo_en,.siteEnergy footer.footer .logo.logo_en{													background-image: url('/_style/_css/_gfx/logo-acciona-energy@2x.png');}.module-installationsFilter + *, .fancybox-inner + *{margin-top:0;}.microSite .primary-level-heading{margin-top:44px;}/* 1) Elimina fondo azul de selected focus 						*/		/* IE10 o superior:*/		.search-block .select01 select:focus::-ms-value{			background-color:transparent;			color:#7d7d7d;		}		/* IE9 o inferior: 			añadir $(select).blur() al onchange *//* 2) ancho de select box de contacto, y padding-left reducido: */		.search-block .select01 select{			font-size: 0.87em;/*o:0.87em*/			padding: 7px 0 7px 1px;/*o:7px 0 7px 20px*/			letter-spacing: -0.03em;/*o:--*/			width:100%;/*o:120*/		}		#ie8 .search-block .select01 select,#ie9 .search-block .select01 select{			width:100%;				}/* 3) Boton mostrar siempre rojo intenso */			.search-block .button-search-container .search-block-button {			background-color: #ff0000!important;			cursor:pointer;		}		.search-block .search-block-button{			background-color: #ff0000!important;			cursor:pointer;		}/* 4) sala de prensa lateral input rojo intenso*/		.module-aside input.button{			background-color:#ff0000!important;		}/* 5) Videos en columna de a dos, width irregular: */		section.videos-inside .column{			width:49.94786235662148%;}/* 6) rollover icon international office:*/		.featured-bussiness-lines a .image-featured-bussiness .international.rollover i{			top:55px;		}/* 7) Slider fancybox-iframe width:*/		a.slide-button-action.fancybox-iframe {			width: auto;		}			@media screen and (min-width:901px){			iframe.fancybox-iframe {				overflow:hidden;				width:102%;			}		}.fancybox-lock .fancybox-overlay{	overflow-y:auto;	width:100%!important;}/* 8) infografias fancybox responsive:*/@media screen and (min-width:320px) and (max-width:825px){		.fancybox-wrap{		width: 92.2%!important;	}	.fancybox-skin,.fancybox-inner{		width:100%!important;	}}/* 9) button calendario tras convertir a div , para evitar el submit */		.module-aside div.date-button:hover {		cursor: pointer;	}/* 10) Newsletter Alta Confirmacion*/	.newsletter_desc {		background-color: #f1f1f1;		font-size: 14px;		text-align: justify;		padding-top: 30px;	}	/* 11) IE8 tablas shareholder : */html#ie8 table.shareholder tr td {padding:20px 5px 20px 0px!important;}table tr th,table tr td, table thead tr td,table.shareholder tr td{font-size:0.89em;padding: 1.250em 1em}table thead tr th{font-size:0.7em;padding: 1.250em 1em}table.shareholder tr th, table.shareholder thead tr td {font-size: 0.95em!important;	padding: 0.7em;}/*Basic2CInner*/section.about-us.inner2c{margin:40px 0;}section.about-us.inner2c .column .pdd{padding:2.7em 1em 8em;max-height:20em;min-height:19em}/*section.emblematic-proyects .column.pdd, section.emblematic-proyects .column .pdd{min-height:20.5em;}*/section.emblematic-proyects.sustainability .column.pdd,section.emblematic-proyects.sustainability .column .pdd{min-height:0.5em;}section.emblematic-proyects .column.pdd, section.emblematic-proyects .column .pdd {    min-height: 17.5em;}/**/.wysiwyg hr.module-separator { margin: 40px 0; }section.about-us .column.pdd, section.about-us .column .pdd{min-height:11em;}/*Embeded Twitter: maximize width to container:*/iframe.twitter-tweet{width:100%!important;}/*news slide galery */#news_slider {padding-top: 44%;}#news_slider .slide-image img {max-height:91%}#news_slider ul.slider-pagination {border-bottom: 0;bottom: 40px;}#news_slider .slide_Download{z-index:40;position:absolute;width:100%;bottom:0}#news_slider ul li:before{display:none;}#news_slider .slide-dark-bg{height:91%;display:none;}#news_slider ul.slider-carousel{border:none;}#news_slider .slide-image {background-color:#f1f1f1;}/*#news_slider .slide-image.video .slide-dark-bg{height:100%;}*/#news_slider .slide_Download a{float:right;color:#000000}#news_slider .slide_Download a:hover {color: #ff0000;-webkit-transition: color 0.5s;-moz-transition: color 0.5s;-ms-transition: color 0.5s;-o-transition: color 0.5s;-webkit-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;}#news_slider .slide_Download a .pdf-info:before{margin-right:0.5em;}#news_slider li.slider-slide{opacity:1!important;}@media only screen and (max-width: 40em){	#news_slider .slide-image img{height:91%;}	#news_slider {padding-top: 83%;}}@media only screen and (max-width: 80em){	#news_slider .slide-image img {height: 91%;}	#news_slider .slide-image.video img {height: 100%;width:100%}}/*.wysiwyg ul.check-list{font-size: 1.19em!important;color: rgb(35,35,35);}*/.wysiwyg ul.check-list li:before {font-family: "acciona" !important;font-style: normal !important;font-weight: normal !important;font-variant: normal !important;text-transform: none !important;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\e007";display: inline-block;position: absolute;font-size: 0.8em;left: -36px;top: 0px;width: auto;height: auto;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;color: red;background-color: transparent;}/**VIDEO DOWNLOAD:*/.video_download{	display:block;	padding-bottom:40px;}	.column.one-half .video_download{padding-bottom:0;}.video_download span:before{	content: "\e006";	font-family: "acciona" !important;	font-style: normal !important;	font-weight: normal !important;	font-variant: normal !important;	text-transform: none !important;	speak: none;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	color: red;	font-size: 1em;	position: relative;	top: 2px;	margin-right: 4px;}.vid_download {	position: relative;	padding: 0;	width: 100%;	margin: 0 0 1em;	display: block;	float: left;	line-height: 1.1em;}	.vid_download .label {		font-weight: bold;		color: #666666;		font-size: 0.8em;		text-transform:uppercase;	}.module-videos-searchresult .column .pdd, .module-images-searchresult .column .pdd{min-height:9em;}@media screen and (max-width:640px){	.vid_download {	float: none;	display:block;}		.module-videos-searchresult .column .pdd, .module-images-searchresult .column .pdd{min-height:9em;}}	/*.wysiwyg section.module-slider-content {*//*landing*/header.landing.header .header-bottom .container.nomenu.logo-container.clearfix.relative {    padding-top: 20px;    padding-bottom: 20px;    margin-top: -14px;}footer.landing.footer .footer-middle{padding-top: 30px!important;}.landing .primary-level-heading{margin:80px 0 70px!important;}.landing.container .wysiwyg{max-width:710px;margin:0 auto;}.landing.container .wysiwyg img{float:right;margin-left: 0.5em;}/*APAGADO HORA DEL PLANETA*/#turnoff_shadow{	display:block;	z-index:10000;	background:rgba(0,0,0,0.9);	position:absolute;	width:100%;	top:0;	left:0;	height:100%;	color:#f5f5f5;}#turnoff_shadow .message {	position: absolute;	top: 60px;	text-align: center;	padding: 125px 100px;	display: block;	width: 100%;}#turnoff_shadow .message .logoHora{    display: block;    position: relative;    width: 100%;    top: 0;    left: 0;    text-align: center;}#turnoff_shadow .message .logoHora img {  max-width: 144px;}#turnoff_shadow .close {  position: absolute;  top: 20px;  right: 20px;}#turnoff_shadow .message a{	color: #ffffff!important;    border: 1px solid;    display: inline-block;    width: auto;    padding: 15px;	text-transform: uppercase;    letter-spacing: 0.025em;    font-size: 0.9em;	}#turnoff_shadow .message h3{font-size:2.5em;color:#ffffff;line-height:1em}#turnoff_shadow .message h4{color:#cccccc;font-size:1.2em}@media screen and (max-width:480px){	#turnoff_shadow .message{padding:125px 60px;}	#turnoff_shadow .message h3{font-size:1.5em;}}/*Consejeros:**/section.admin-council table tr td.showMore{	cursor:pointer;	font-weight:bold;}section.admin-council table tr td.showMore span.moreCondition {	display:none;    position: absolute;    background: #ffffff;    border: 1px solid #e6e6e6;    padding: 20px 20px 20px 10px;	margin-left:5px;	cursor:default;}section.admin-council table tr td.showMore span.moreCondition i.icon-close {    position: absolute;    top: 0;    right: 5px;    font-size: 6px;    color: #e6e6e6;}@media screen and (max-width:768px){	section.admin-council table tr td.showMore span.moreCondition {right:10px;}}/**//***JUNTA GRAL*/.container .intro-section h3.when:after {    display:inline-block;    content:"";	background-image:url("/media/1569429/calendario.jpg");	    width:22px;    height:22px;    margin-left:5px;}.container .intro-section h3.where:after {    display:inline-block;    content:"";	background-image:url("/media/1569430/mapa.jpg");	    width:16px;    height:25px;    margin-left:5px;}.container .intro-section ul.checkitems {    text-align: left;    margin: 0 10%;}.container .intro-section ul.checkitems li:before{    font-family: acciona;    content: "\e007";    color: #ff0000;    margin-right: 5px;}.landing .container .wrap {    position: relative;    display: block;    margin: 0 auto;    max-width: 100%;}.landing .container .wrap .content-group:first-child{    display:inline-block;    max-width: 75%;    vertical-align:top;}.landing .container .wrap .aside-column{    display:inline-block;    width:275px;    vertical-align:top;    position: relative;    top: -80px;	max-width:20%;}.landing .container {    max-width: 100%;}section.landing.light-section.intro-section-container{padding-bottom:0}.landing .aside-column .full-module{border:1px solid #d4d2d2;}.landing .aside-column .module-button-full-container a{padding-left:35px;}.landing .aside-column .full-module-red,.landing .aside-column .full-module-black{border:0;}.landing .aside-column .full-module .column.style-light{    background:#ffffff;    color:#000000;    text-align:left; 	padding:10px 0 0 0!important}.landing .aside-column .full-module-red .column.style-light{    background:#ff0000;    color:#ffffff;}.landing .aside-column .full-module-black .column.style-light{    background:#000000;    color:#ffffff;}.landing .aside-column .full-module .column .module-button-full a{    background: #ffffff;    border:none;    color:#000000;    text-align:left;      }.landing .aside-column .full-module-red .column .module-button-full a{    background: #ff0000;    border:none;    color:#ffffff;    text-align:left;      }.landing .aside-column .full-module-black .column .module-button-full a{    background: #000000;    border:none;    color:#ffffff;    text-align:left;      }#ie8 section.landing.light-section .column .module-button-full{display:block;border:none;margin:0;}.landing .aside-column .column  a:after{color:#ff0000}.landing .aside-column .full-module-red .column a:after,.landing .aside-column .full-module-black .column a:after{color:#ffffff} .landing .aside-column i {float:right;margin-top:10px;}.landing .aside-column section.banners .column.one-third h3{padding-top:50px;text-align:left;}.landing .aside-column section.banners .style-dark h3,.landing .aside-column section.banners .style-dark p{color:#ffffff;}.landing .aside-column section.banners .style-light {border:1px solid #c6c6c6;}.landing .aside-column section.banners .style-light h3,.landing .aside-column section.banners .style-light p{color:#000000;}.landing .aside-column section.banners .column.one-third p{padding-bottom:30px;text-align:left;}.landing .aside-column .full-module-red .column .pdd h3,.landing .aside-column .full-module-black .column .pdd h3{color:#ffffff;margin-top:1em;margin-bottom:0;}.landing .aside-column hr{margin:10px!important;border:0;}@media screen and (max-width:53.75em){	.landing .aside-column section.light-section .container .intro-section h3{margin-top:20px!important;margin-bottom:20px;!important}.landing .aside-column section.banners .style-light{border-bottom:1px solid #c6c6c6!important;}}@media screen and (max-width:80em){	section.landing.light-section.intro-section-container{padding-bottom:65px;}	.landing .container .wrap .content-group:first-child{max-width:100%;}.landing .container .wrap .aside-column{margin:0 auto;display: block; width: 75%; vertical-align: top; position: relative; top: 0; max-width: 75%;}.landing .aside-column section.intro-section-container hr.module-separator{margin:10px 0;}.landing .aside-column .full-module-red .column.style-light{text-align:center;}.landing .aside-column section.full-module .column .pdd h3, .landing .aside-column section.full-module .column .pdd p{text-align:center}.landing .aside-column .full-module-red .column .module-button-full a{text-align:center;}}@media screen and (min-width:80em){section.landing.intro-section-container .intro-section{margin-right:0;}}/*fix arrow lightbox image galleries*//*fix height subHomeSustainability*/section.subHomeSustainability {  padding-top: 75px;}/******Listas OL _ UL counters */				.wysiwyg ol,.wysiwyg ul {  counter-reset: item;} 				/******************* GENERAL INFO & HIGHLIGHTS ******/.module-generalInfo {  width: 72%;  margin: auto;}.module-generalInfo h3 {  font-size: 1em;  text-align: center;  letter-spacing: .07em;}.module-generalInfo h3 + dl {  margin-top: 28px;}.module-generalInfo dl {  text-align: left;  max-width: 450px;  width: 100%;  margin: auto;}.module-generalInfo dt {  text-align: left;  color: #232323;  font-weight: normal;  width: auto;  max-width: 220px;  float: left;  clear: left;  margin-right: 4px;  vertical-align: bottom;}.module-generalInfo dd {  width: auto;  float: none;  vertical-align: top;}.module-generalInfo dd + dt {  margin-top: 11px;}.module-generalInfo dd + dt + dd {  margin-top: 11px;}.light-section .module-generalInfo {  margin-top: 44px;  padding: 32px 0 42px 0;  border-top: 1px solid #e0e0e0;}.light-section .module-generalInfo + .module {  margin-top: 0;}.module-highlights {  width: 72%;  margin: auto;}.module-highlights h3 {  font-size: 1em;  text-align: center;  letter-spacing: .07em;}.module-highlights h3 + ul {  margin-top: 28px;}.module-highlights ul li {  position: relative;  padding-left: 34px;}.module-highlights ul li:before {  position: absolute;  content: "\e007";  font-family: "acciona" !important;  font-style: normal !important;  font-weight: normal !important;  font-variant: normal !important;  text-transform: none !important;  speak: none;  line-height: 1;  color: red;  font-size: 13px;  left: 0;  top: 4px;}.module-highlights ul li ul li:before {  position: absolute;  content: "\e50";  font-family: "acciona" !important;  font-style: normal !important;  font-weight: normal !important;  font-variant: normal !important;  text-transform: none !important;  speak: none;  line-height: 1;  color: red;  font-size: 13px;  left: 0;  top: 4px;}.module-highlights ul li + li {  margin-top: 18px;}.light-section .module-highlights {  margin-top: 44px;  padding: 32px 0 42px 0;  border-top: 1px solid #e0e0e0;}.light-section .module-highlights ul {  margin-bottom: 50px;}.light-section .module-highlights ul li ul {  margin-bottom: 0px;  margin-top: 10px}/***** REV.0608 1.- pestañas activas desarrollo colores invertidos a lo que deberian ser : */.module-developmentTabs ul .module-developmentTabs_tab{	color:#000000;}.module-developmentTabs ul .module-developmentTabs_tab.active{	color:#ff0000;}/**2.- tablas font-size mayor :editado en linea 102*/table thead tr td,table tfoot tr td,table tfoot tr:nth-child(2n+1) td{background-color:#e6e6e6;}/*3.- bolas desarrollos color gris #8f8d8d:*/.propios+section.light-section section.bl-stats .stat-circle{background-color:#8d8f8f;}/* 4.- Cursiva datos de .. tablas */.tableDataOrigin {    display: block;    width: 100%;    text-align: center;}		.tableDataOrigin span.bl-stats-link {    	display: inline-block;    color: #666;    font-style: italic;    font-size: 0.875em;    margin: 36px 0 0px 0;    border-top: 1px solid #d9d9d9;    padding: 14px 10px 0px 10px;}section.banners{margin-top:50px;}/***bolas home margin-left:*/@media screen and (min-width:1024px){.siteEnergy .module-homeEnergies .business-lines-wrapper.otherEnergies .business-lines-inner .business-lines-featured-line .business-lines-line-link{	margin-left: 35px;}}.siteEnergy .module-homeEnergies .business-lines-wrapper .business-lines-inner .business-lines-featured-line .business-lines-line-title + .business-lines-line-link .image-featured-bussiness .rollover img{	max-width:100%;	height:100%;}			/**//*installation tabs title min height */.module-installation .module-installation_head .container-icon + .module-installation_name{min-height:3em;}/**//*modulos de video version mobile:*/@media only screen and (max-width: 40em){	.column .module-video-rollover .module-graphic{padding-top:56.5%}	.column .module-video-rollover .module-graphic img {margin-left:0!important;}}	/* minheight on installation tabs.module-installation.module-installation_withMore {	padding-bottom:0;	min-height:33em;} *//*hover in infraestructures links that are no links yet:*/.noTouchDevice .footer.style02 .footer-icons .link:hover{opacity:1}.footer .footer-middle a:hover, .footer.style04 .footer-middle a:hover{color:#ffffff;}/* formulario textarea : */.form-comercialization .field textarea{	background-color: #f1f1f1;    border: 0;    height: 60px;    font-size: 0.875em;    width: 100%;    padding: 0 12px;    margin-right: -132px;    padding-right: 142px;    outline: none;    line-height: 17px;    -webkit-appearance: none;    -webkit-border-radius: 0px;    -moz-border-radius: 0px;    border-radius: 0px;    -moz-background-clip: padding;    -webkit-background-clip: padding-box;    background-clip: padding-box;    appearance: none;    vertical-align: middle;}/**/table.economicData tr th, table.economicData thead tr td,table.economicData tbody tr td{	text-align:center!important;	width:auto;	padding-left:0;padding-right:0;	}/*featured-newsroom imagen module (for safari)*//*.featured-newsroom .column .module-graphic {overflow:visible;}*/@media only screen and (max-width:800px){	.date-selector ul li{max-width:7.81%}}/*******************/*/* Listas anidadas:/*/*******************/.wysiwyg ul.check-list ul li:before,.wysiwyg ul.check-list ol li:before{border:none;font-family:"acciona-font" !important;content:"\e002";}	/****************/*/* Caja contacto min height:/*/******************/@media only screen and (min-width: 40em){	section.module-contact01 .column.pdd, section.module-contact01 .column .pdd{min-height:21em;}}@media only screen and (min-width: 53em){	section.module-contact01 .column.pdd, section.module-contact01 .column .pdd{min-height:19.2em;}}.module-video-rollover{ cursor: pointer;}