@media all{
	body {width:96%;}
	h1{background: url(../imgs/pixel_azul.gif) repeat-x left bottom; height:2em; line-height:2em; text-align:left;}
	html>body h1{min-height:2em; height:auto }
	h1 span{font-size:1.6em; margin:0; background:#ffffff; color:#3F8FC0}
	#wrappIframe{text-align:left; color:#345173; margin-left:1em} 

		.textoCabecera{text-align:left; margin:1em 0; color:#3F8FC0; font-weight:bold; font-size:1.1em}
		#wrappIframe .textoCabecera{margin:1em 0;}
		
	#wrappIframe h2, #wrappIframe h3  {clear:both; background: url(../imgs/pixel_azul.gif) repeat-x left bottom; height:2em; line-height:2em; margin-top:2em}
	html>body #wrappIframe h2, html>body #wrappIframe  {min-height:2em; height:auto }
	#wrappIframe h2 span, #wrappIframe h3 span {font-size:1.4em; margin:0; background:#ffffff; color:#3F8FC0}
	/* aņadido */
	html>body #wrappIframe h3, html>body #wrappIframe  {min-height:2.7em; height:auto }
	/* */
	#wrappIframe div.enlaces{margin-top:1em;}
	#wrappIframe h4 span a, #wrappIframe h4.tono{font-size:1.4em; margin:0.5em; background:#ffffff; color:#345173; clear:both;}
	#wrappIframe p.borde {border: solid 1px #677D96;padding:0.8em;margin:0.5em;display:block;clear:both;}
	#wrappIframe div.facturas{width:60%;margin-left:0.5em;display:block;float:left;}
	#wrappIframe img {width:90%;}
	#wrappIframe label{color:#345173; font-size:1.1em; display:block;}
	#wrappIframe a{color:#345173; font-size:1.1em;}
	#wrappIframe input,
	#wrappIframe select,
	#wrappIframe textarea{color:#717171; font-size:1.1em}

	#wrappIframe fieldset {margin-left:4em;}
	#wrappIframe .fieldset100{}
	#wrappIframe .fieldset100 .parrafo{float:left;}
	#wrappIframe fieldset .fila, #wrappIframe fieldset .filaCasillas{padding-top:0.4em; height:2.4em; line-height:2.4em; he\ight:2em;}
	html>body #wrappIframe fieldset .fila, html>body #wrappIframe fieldset .filaCasillas{min-height:2em; height:auto; }
	#wrappIframe .filaCasillas{padding-left:0.6em;}

	/*	
	#wrappIframe .radioBotones{background:#eee; margin-bottom:1em}
	#wrappIframe .radioBotones label{font-weight:bold}
	#wrappIframe .radioBotones p{clear:both; margin:0 0 0 3%}
	*/
	#wrappIframe .radioBotones{margin:1em 0 2em}
	#wrappIframe .radioBotones p{width:100%; margin-left:3%}
	html>body #wrappIframe .radioBotones p{clear:both}
	#wrappIframe .radioBotones label{font-weight:bold}
	#wrappIframe .tiposSolicitudes{width:80%; margin-top:1em}
	#wrappIframe .tiposSolicitudes li{display:block; height:4em; font-size:1.1em; font-weight:bold}
	#wrappIframe .tiposSolicitudes li .bottomForm, #wrappIframe .tiposSolicitudes li .boton{font-size:1.0em; }


	#wrappIframe .inputext{border:1px solid #7D9FBB; }
	#wrappIframe label, #wrappIframe input, #wrappIframe select, #wrappIframe a, #wrappIframe .unidades{float:left; display:block;}
	#wrappIframe label, #wrappIframe a, #wrappIframe .unidades{ height:1.5em; he\ight:1.3em; padding:0.2em 1% 0 1%; padding-top:0.2em;}
	#wrappIframe a.enlinea{display:inline;float:none}
	html>body #wrappIframe label, html>body #wrappIframe .unidades{ min-height:1.3em; height:auto}
	#wrappIframe label.derecha{ text-align:right}
	#wrappIframe label.izquierda{ text-align:right}
	.label10{width:10%;  w\idth:8.0%;}
	.label20{width:20%; w\idth:18.0%;}
	.label30{width:30%; w\idth:28.0%}
	.label40{width:40%; w\idth:38%}
	.label50{width:50%; w\idth:48%}
	.label60{width:60%; w\idth:58.0%}
	.label70{width:70.0%; w\idth:68.0%}
	.label80{width:80.0%; w\idth:78.0%}
	.label90{width:90.0%; w\idth:88.0%}
	.label100{width:100.0%; w\idth:98.0%}

	#wrappIframe input{padding-left:0.4em}
	#wrappIframe .inputObligatorio{background:url(../imgs/inputError.gif) no-repeat right top; }
	#wrappIframe .inputObligatorioIzda{padding-left:1em; background:url(../imgs/inputError.gif) no-repeat left top; }
	#wrappIframe .camposRequired {color: #FF9900;	padding-left:0.2em; float:left; font-family:Verdana; }
	#wrappIframe .required {color: #FF9900;	padding-left:0.2em;font-family:Verdana;}	
	.obligatorio{padding-left:1em}
	.obligatorio .inputObligatorio{padding-right:1em}
	
	
	.input5{width:5%;  w\idth:4.5%}
	.input10{width:10%;  w\idth:8.5%}
	.input20{width:20%; w\idth:18.5%;}
	.input30{width:30%; w\idth:28.4%}
	.input40{width:40%; w\idth:38.5%;}
	.input50{width:50%; w\idth:48.5%}
	.input60{width:60%; w\idth:58.5%}
	.input70{width:70.0%; w\idth:68.5%}
	.input80{width:80.0%; w\idth:78.7%}
	.input90{width:90.0%; w\idth:88.5%}
	.input100{width:100.0%; w\idth:98.5%}
	* html textarea.input50 {margin-left:-0.3em;}

	#wrappIframe .fila a{color:#3F8FC0;}
	
	#wrappIframe .fila .margin1{margin-left:1em;}
	#wrappIframe .fila .margin15{margin-left:1.8em;}
	#wrappIframe .fila .margin2{margin-left:2em;}
	#wrappIframe fieldset{margin-top:1em;}
	#wrappIframe fieldset .separador, #wrappIframe .separador{background: url(../imgs/bgSeparadorForms.gif) repeat-x top left; height:4em; he\ight:2em; margin-top:1em; padding-top:1em}
	html>body #wrappIframe .separador{min-height:2em; height:auto}



	#wrappIframe .textoIntro p {clear:both; height:2em; line-height:2em; padding-left:0.4em; }

	#wrappIframe .separador p{margin-bottom:1em}
	#wrappIframe .separadorTexto{background: url(../imgs/bgSeparaForms.gif) repeat-x top left; margin:2em 0 1em}
	#wrappIframe .separadorTexto p{background:#ffffff; height:2em; line-height:2em; float:left; padding-left:0.4em}
	#wrappIframe .separadorTexto p a {color:#006699; font-size:1em;}
	#wrappIframe .tablaExplicacion{color:#325278; margin:1em 0; text-align:left;}
		#wrappIframe .camposObligatorios{color:#A76602; width:70%!important; height:1.6em; float:left;line-height:1.6em; padding-left:0.5em;}
		#wrappIframe .conexionSegura{ background: url(../imgs/conexion_segura.gif) no-repeat right center; height:1.6em; line-height:1.6em; padding-right:2em;text-align:right; }
		#wrappIframe .Obligatorios{color:#A76602; width:70%!important; height:1.6em; line-height:1.6em; padding-left:0.5em;}		
		#wrappIframe .ejemploContrato{clear:both;}

	#wrappIframe .boton{	
		cursor:pointer; 
		/*
		background-image: url(../imgs/boton_flecha.gif); 
		background-repeat: no-repeat; 
		background-position: right; 
		*/
		padding:0.1em 1em 0.1em 1em; 
		color:#ffffff; 
		font-weight:bold; 
		font-family:Tahoma, Verdana; 
		font-size:1.1em;
		background-color:#aaaaaa; 
		border-width:1px; 
		border-style:solid; 
		border-color: #eeeeee #666666 #666666 #eeeeee;
		float:right;
		
		}
		
	#wrappIframe .contenedorMultiProposito .botonFormulario a {
		background: url("/nr/Sites/EndesaOnLine/imgs/boton_flechaGR_nar.gif") no-repeat scroll right center #FF7D2F;
		border-color: #BBBBBB #1083C4 #1083C4 #BBBBBB;
		font-family: Verdana,sans-serif;
		border-style: solid;
		border-width: 0.1em;
		color: #FFFFFF;
		display: block;
		float: right;
		font-size: 1.2em;
		font-weight: bold;
		padding: 0.4em 1.4em 0.4em 0.9em;
		text-decoration: none;
	}
	
	#wrappIframe .contenedorMultiProposito input.botonFormulario {
		background: url("/nr/Sites/EndesaOnLine/imgs/boton_flechaGR_nar.gif") no-repeat scroll right center #FF7D2F;
		border-color: #BBBBBB #1083C4 #1083C4 #BBBBBB;
		font-family: Verdana,sans-serif;
		border-style: solid;
		border-width: 0.1em;
		color: #FFFFFF;
		display: block;
		float: right;
		font-size: 1.2em;
		font-weight: bold;
		padding: 0.4em 1.4em 0.4em 0.9em;
		text-decoration: none;
	}

	#wrappIframe a.boton{text-decoration:none; height:1.5em; he\ight:1.3em; padding-bottom:2px;}

	#wrappIframe .actionsForm{margin-bottom:1em }
	#wrappIframe .actionsForm .siguiente{background:#cccccc url(../imgs/ico_flechaDcha.gif) no-repeat right center; padding-right:1.6em; margin-left:0.4em }
	#wrappIframe .actionsForm .anterior{background:#cccccc url(../imgs/ico_flechaIzda.gif) no-repeat left center; padding-right:1em;  padding-left:1.6em; margin-left:0.4em}
	#wrappIframe .actionsForm .siguienteFinal{background:red url(../imgs/ico_flechaDcha.gif) no-repeat right center;  margin-left:0.4em}
	#wrappIframe .actionsForm .enviarFinal{background:orange url(../imgs/ico_flechaDcha.gif) no-repeat right center; margin-left:0.4em}
	#wrappIframe .actionsForm .cancelar{float:left;background:red url(../imgs/ico_cancelar.gif) no-repeat right center; padding-right:1.4em}
	#wrappIframe .actionsForm .imprimir{color:#666666; background:#ffffff url(../imgs/ico_impresora.gif) no-repeat right center; padding-right:2em}
	/*
	#wrappIframe .filaCasillas .flechaIzquierda{background:#FF9900 url(../imgs/boton_flechaIzda.gif) no-repeat left; padding-left:1.4em;}
	*/

	#wrappIframe .Pestanias {margin-bottom:1em;}
	#wrappIframe .listadoPestanias ul{background:url(../imgs/bgPestaniasNew.gif) repeat-x left top; border-width:0 1px 2px 1px; border-style: solid; border-color: #eeeeee}
	#wrappIframe .listadoPestanias ul li, #wrappIframe .ay ul li{display:block;  white-space: nowrap; background:url(../imgs/separadorPasos.gif) no-repeat right bottom; font-size:1.2em; font-family: Tahoma, Verdana, Arial; color:#3F8FC0; float:left; padding:1em 1em 0.4em}
	#wrappIframe .listadoPestanias ul li a, #wrappIframe .ay ul li a{font-size:0.9em; font-family: Arial, Tahoma, Verdana; }
	#wrappIframe .listadoPestanias ul .seleccionado{font-weight:bold; color: #000000}
	#wrappIframe .listadoPestanias ul .ultimo, #wrappIframe .ay ul .ultimo{border-right:none; background:none}
	#wrappIframe .listadoPestanias ul .segundalinea{border:none; border-top:1px solid #dddddd; padding:0.4em 1em 0.4em}
	#wrappIframe .ay{width:90em;w\idth:90em; line-height:1.6em;}
	.up {float:right;}
	
	#wrappIframe .pasoFormulario{font-size:1.1em; font-family: Arial, Verdana; color:#355176; padding-left:1.2em}
	#wrappIframe .Servicios {margin-top:1em;margin-left:0;padding-left:0;}
	#wrappIframe .textoRadioButtons{font-size:1.1em; font-family: Arial, Verdana; margin-bottom:0.4em; float:left; padding:0.2em 1% 0 1%; }

	#wrappIframe .explicacion{margin-bottom:10px;}
	#wrappIframe .mensajesValidacion {border:1px solid #000; background-color:#eef; width:200px; padding:5px; text-align:left;z-index:100}
	#wrappIframe .resumenValidacion {border:1px solid #99AEC1; background:#fafafa; padding:10px; clear:both}
	#wrappIframe .resumenValidacion ul{list-style:none; margin:0; padding:0;}
	#wrappIframe .resumenValidacion ul li{margin:0; padding:0; height:1.6em; line-height:1.6em;}
	html>body #wrappIframe .resumenValidacion ul li{min-height:1.6em; height:auto;}
	#wrappIframe .resumenValidacion li a{color:#E60000; background: url(../imgs/ico_error.gif) no-repeat 0 2px; padding-left:2em; display:block; float:left;}
	#wrappIframe .resumenValidacion li.corrected a{color:#cfcfcf; text-decoration:line-through; background: url(../imgs/ico_verificado.gif) no-repeat 0 2px;}
	.JITInfoWindow {border:1px solid #000; background-color:#FFFF83; font-size:1.1em; width:12em; text-align:left; padding:4px; position:absolute; top:0; left:0}
	#wrappIframe .rojo{color:#E60000;}
	#wrappIframe .editing2{border:1px solid #006699; color:#717171; }
	#wrappIframe .notEdited{color:#cccccc}
	#validationSummary{position:absolute}

	#wrappIframe .edited{color:#717171 }
	.legislacion{text-align:left; padding:1em 0; font-size:1.0em; font-weight:bold}
	.legislacion a{margin-left:1em}
	.legislacion .vigente{border-right:1px solid #117cc2; padding-right:1em}

	.resumenValidacion2 {border:1px solid #99AEC1; background:#fafafa; padding:10px; text-align:left}
	.resumenValidacion2 ul{list-style:none; margin:0; padding:0; font-size:1.1em}
	.resumenValidacion2 ul li{text-align:left; margin:0; padding:0; height:1.6em; line-height:1.6em; color:#E60000; background: url(../imgs/ico_error.gif) no-repeat 0 2px; padding-left:2em;}
	html>body #wrappIframe .resumenValidacion2 ul li{min-height:1.6em; height:auto;}

	#reformas ul li, 
	#manitas ul li
		{display:block; height:1.4em; margin-bottom:0.4em} 

	.masOpciones{margin-bottom:2em}
	.masOpciones .masOpcionesSobre{margin-left:1em}
	
	#wrappIframe .masOpcionesSobre2{margin-left:2em !important}

	.resultadoCalculo{font-size:1.6em; color:orange; font-weight:bold;}
	.tlfContacto{font-size:1.3em; color:#335173; font-weight:bold;}
	.tlfDistribuidora {margin-top:2em; margin-left:2em;}
	.tlfDistribuidora table th ,td {border:1px solid #B1C0D2;padding:0.4em;}
	.tlfDistribuidora th {background:#D5DDE8 none repeat scroll 0 0;color:#325275; font-family:Tahoma,sans-serif; font-size:1em; font-weight:bold;}
	.tlfDistribuidora td {color:#305275; font-size:1.1em; padding:0.4em;}
	.fila p .botonGenerico{font-size:0.9em !important; color:#335173; font-weight:bold;}
	
	.chkAccesibilidad{margin:1em 0}
	#chkAccesibilidad {clear:both;}
	#wrappIframe .avisoLegal{display:block; }
	#wrappIframe .avisoLegal a{font-size:1.0em; color:#006699}	
	.segundoNivel{margin-left:4em;}
	#reformas ul li, 
	#manitas ul li
		{display:block; height:1.4em; margin-bottom:0.4em} 
	.parteReparacion{margin:0.5em 0 1em;}
	#wrappIframe .serviciosReformas{}
	#wrappIframe .serviciosReformas li{display:block; background:url(../imgs/pestanias/marcadorPestanias.gif) no-repeat left center}
	#wrappIframe .serviciosReformas li a{display:block; float:none}	

#avisoLegal{text-align:left; margin:0 1em}
	#avisoLegal h1{background:none;}
	#avisoLegal h1 img{width:6.2em}
	#avisoLegal h2{clear:both; background: url(../imgs/pixel_azul.gif) repeat-x left bottom; height:2em; line-height:2em; margin-top:2em}
	html>body #avisoLegal h2{min-height:2em; height:auto }
	#avisoLegal h2 span{font-size:1.4em; margin:0; background:#ffffff; color:#3F8FC0}
	#avisoLegal ul{list-style:decimal; margin-left:2em; font-size:1.1em}
	#avisoLegal ul li{font-weight:bold; margin-bottom:2em}
	#avisoLegal ul li	a, #avisoLegal ul li	p{font-size:1.0em; font-weight:normal}
	#avisoLegal ul li .titulo a{font-weight:bold}

	#avisoLegal .listadoAnclas{margin-top:1em}
	#avisoLegal .listadoAnclas ul{list-style:decimal; margin-left:2em; font-size:1.1em}
	#avisoLegal .listadoAnclas ul li{line-height:1.4em; margin-bottom:0.4em;}
	html>body #avisoLegal .listadoAnclas ul li{min-height:1.4em; height:auto}
	#avisoLegal .listadoAnclas li a{color:#606060; font-weight:bold; text-decoration:none}
	#avisoLegal .listadoAnclas li a:hover{color:#823A00; text-decoration:underline}
	#avisoLegal .listadoAnclas li li a{color:#	888888;font-weight:normal; }
	#avisoLegal .listadoAnclas li  li a:hover{color:#823A00}
	#avisoLegal .botonVolver{text-align: right;}
	#avisoLegal .botonVolver a{font-family:Verdana, sans-serif; color:#3D87B8; padding-right:1em; font-size:0.9em; font-weight:bold; background:url(../imgs/bglinksubir.gif) no-repeat right bottom;}
	.fila p strong.telefono {font-size:1.2em !important;color:#FF9B00;padding:0.5em 0;display:block;text-align:center;}

	.serviciosFormularios ul.sinIcono{list-style:none;}
	.serviciosFormularios ul.sinIcono li{list-style:none;}
	.serviciosFormularios p{margin-bottom:1em}
	
	/* self clear floated parent containers */
	
	.clearing:after,
	.clearfix:after,
	.fila:after,
	.filaCasillas:after,
	#wrappIframe .resumenValidacion li:after
		{content:".";display:block;height:0;clear:both;visibility:hidden;}
		
	/*Estilos creados para climatizacion plus*/
		.marginLeftLabel {margin-left:1em;}
		.titularLeft {margin-left:-0.5em;padding-left:0;}
		.titularLeft2 {margin-left:0!important;padding-left:0;}
		.buttonbold {font-weight:bold;}
		
	/*Estilos creados para huella de carbono ecocare*/		

	#wrappIframe .separadorEco{background: url(../imgs/bgSeparaForms.gif) repeat-x top left; margin:2em 0 1em}
	#wrappIframe .separadorEco p{background:#f5f5f5; height:2em; line-height:2em; float:left; padding-left:0.4em}
	#wrappIframe .actionsForm .cancelareco{float:left;background: url(../imgs/cancelar_eco.gif) no-repeat right center; line-height:3em;}
	#wrappIframe .actionsForm .enviareco{background:url(../imgs/enviar_eco.gif) no-repeat right center;}
	#wrappIframe .botoneco{background-color:transparent;height:3.5em;he\ight:3.5em;width: 10.8em;background-repeat: no-repeat;background-position: left; font-size: 14px;color: #FFFFFF;text-decoration: none;text-align: center;margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-weight: bold; border-top-style: none;	border-right-style: none; border-bottom-style: none; border-left-style: none; float:right; }

sup, sub {font-size:0.80em;}
/*Estilos creados para listados ayuda*/		
	#wrappIframe ul li {background:transparent url(/nr/Sites/EndesaOnLine/imgs/ico_listadoCompGn.gif) no-repeat scroll left top;padding-left:1.6em; }
	.ayudas  {font-family:arial,helvetica,clean,sans-serif;font-size:1.1em; }
	#wrappIframe .txt_ayuda {font-size:1em;}
	#wrappIframe .p_ayuda {float:none}
}

/*Estilos creados para listados bombillas*/		
#wrappIframe .bombilla {width:5.6em;  w\idth:5.6em}
