@charset "UTF-8";

/* CSS Document */



@font-face {



font-family: EurostileLTStd;



src:url('../fonts/EurostileLTStd.otf'); 

}

b{
	color:#474747;
	font-weight:bold;
}

body{

	background-image:url(../img/papel.png);

	background-repeat: repeat;

	}



.container {

	width: 1140px;

	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;

	margin: 0 auto;

	background-color:#fff;

	height:auto;

	overflow:hidden;

}



.fila 

{

	width:100%;

    margin: 0 auto; 

    overflow: hidden;

	height:auto;



}



header {

	height:125px;

	padding: 2% 3% 0 3%;

	}



h1{

	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:200%;

	}



h2{

	float:right;

	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-style:italic;

	margin-top:85px;

	color: #286988;

	margin-right:2%;

	}

h4{

	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:100%;

	color:#ccc;

	text-align:center;

	padding-bottom:-20px;

	}

.tarifa{

	margin:0 auto;

	width:80%;

	border-bottom:#ccc dotted 1px; 

	margin-bottom:50px;

	}



.datos{

	margin:0 auto;

	width:75%;

	border-bottom:#ccc dotted 1px; 

	margin-bottom:0px;

	height:40px;

	

	}

.datos img{

	margin:10px 0;

	float:left;

	}

.datos p{

	float:left;

	color:#000;

	padding-left:10px;

	}

.columnaTARIFAS{

	float:left;

	width:30%;

	margin-left:18%;
	}

.columnaTARIFAS p{

	text-align:center;
	}



.columnaCONTRATOS{

	float:left;
	width:30%;
	margin-left:3%;
	}

.columnaCONTRATOS p{
	text-align:center;
	}	

	

.amarillo{
	padding:10px 17px;
	background-color:#FC3;
}

	

.imgFONDO{

	background-image:url(../img/fondoMULTICENTRO.png);

	background-repeat:no-repeat;

	background-position:top right;

	height:auto;

	overflow:hidden;

	}

.imgFONDO20{

	background-image:url(../img/fondo2.0.png);

	background-repeat:no-repeat;

	background-position:top right;

	height:auto;

	overflow:hidden;

	}
	
.imgFONDO20DHA{

	background-image:url(../img/fondo2.0DHA.png);

	background-repeat:no-repeat;

	background-position:top right;

	height:auto;

	overflow:hidden;

	}
	
.imgFONDO21{

	background-image:url(../img/fondo2.1A.png);

	background-repeat:no-repeat;

	background-position:top right;

	height:auto;

	overflow:hidden;

	}
	
.imgFONDO21DHA{

	background-image:url(../img/fondo2.1DHA.png);

	background-repeat:no-repeat;

	background-position:top right;

	height:auto;

	overflow:hidden;

	}
	
.imgFONDO30{

	background-image:url(../img/fondo3.0O.png);

	background-repeat:no-repeat;

	background-position:top right;

	height:auto;

	overflow:hidden;

	}

.imgFONDO31{

	background-image:url(../img/fondo3.1.png);

	background-repeat:no-repeat;

	background-position:top right;

	height:auto;

	overflow:hidden;

	}

.imgGAS{

	background-image:url(../img/fondo_GAS.png);

	background-repeat:no-repeat;

	background-position:top right;

	height:auto;

	overflow:hidden;

	}

.imgFONDO61{

	background-image:url(../img/fondo6.1.png);

	background-repeat:no-repeat;

	background-position:top right;

	height:auto;

	overflow:hidden;

	}
	
.imgFONDO62{

	background-image:url(../img/fondo6.2.png);

	background-repeat:no-repeat;

	background-position:top right;

	height:auto;

	overflow:hidden;

	}
	
.imgFONDO63{

	background-image:url(../img/fondo6.3.png);

	background-repeat:no-repeat;

	background-position:top right;

	height:auto;

	overflow:hidden;

	}
	
.imgFONDO64{

	background-image:url(../img/fondo6.4.png);

	background-repeat:no-repeat;

	background-position:top right;

	height:auto;

	overflow:hidden;

	}
	
.imgFONDOGRACIAS{

	background-image:url(../img/fondo_gracias.jpg);

	background-repeat:no-repeat;

	background-position:top right;

	height:auto;

	overflow:hidden;

	}	

section{

	padding-top:30px;

	background-color:#fff;

	}

	

header img{

	border:0;

	float:left;

	}







.centrado{

	margin:0 auto;}



.section1{

	background:url(../img/fondo.png) no-repeat center;

	height:180px;

	text-align:center;

	color:#fff;

	padding-top:80px;

	}

	

.sectionElectricidad{

	background:url(../img/fondoELECTRICIDAD.png) no-repeat center;

	height:170px;

	text-align:center;

	color:#fff;

	}

.sectionGas{

	background:url(../img/fondo.png) no-repeat center;

	height:170px;

	text-align:center;

	color:#fff;

	}

.sectionBiomasa{

	background:url(../img/fondoBIOMASA.png) no-repeat center;

	height:170px;

	text-align:center;

	color:#fff;

	}

	



.columna1 {

	float: left;

	width: 30%;

	height:220px;

	text-align:center;

	margin-left:4%;

	margin-top:40px;

	margin-bottom:40px;

}



.columna1 img{

	width:100%;

	margin:o auto;

	border:0;

	opacity:1.0;

	filter:alpha(opacity=100); 

	}



.columna1 img:hover{

	opacity:0.4;

filter:alpha(opacity=40);

	}



.columna2 {

	float: left;

	margin-left:1%;

	width: 30%;	

	text-align:center;

	margin-top:40px;

	margin-bottom:40px;

}

.columna2 img{

	width:100%;

	margin:o auto;

	border:0;

	}

.columna2 img:hover{

	opacity:0.4;

filter:alpha(opacity=40);

	}



.columna3 {

	float: left;

	margin-left:1%;

	width: 30%;

	text-align:center;

	margin-top:40px;

	margin-bottom:40px;

}

.columna3 img{

	width:100%;

	margin:o auto;

	border:0;

	}

.columna3 img:hover{

	opacity:0.4;

filter:alpha(opacity=40);

	}

.titulo{

	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:130%;

	padding-top:20px;

	padding-bottom:10px;

	height:30px;

	background-color:#ECECEC;

	}



.nolink{

	color:#fff;

	}

	

.titulo a{

	text-decoration:none;

	color:#000;



	}

	

.titulo	a:hover{

	color:#286988;

	}

#container #contenido{
	width:1000px;
	height:auto;
	overflow:hidden;
	min-height:560px;
	padding-bottom:70px;
	/*padding-top:40px;*/
}

	
#contenido #perfil{
	width:300px;
	height:auto;
	overflow:hidden;
	float:right;
	background-color:#e1b639;
	padding:10px;
}

#perfil h4{
	color:#474747;
	font-size:17px;
	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:10px;
	padding-bottom:8px;
	border-bottom:1px dotted #474747;
}

#perfil p{
	font-size:12px;
	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#fff;
}

#contenido #ofertas{
	width:1000px;
	height:auto;
	overflow:hidden;
	padding:20px;
	margin-left:50px;
	margin-top:15px;
	float:left;

}

#ofertas img{
width:100px;
}

#ofertas img.pdf{
width:35px;
}

#ofertas p{
	font-size:13px;
	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#474747;
	margin:10px 0;
	margin-left:20px;
}

#ofertas table{
	width:955px;
	font-size:12px;
	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#474747;
	text-align:left;
}

#ofertas table th{
	font-size:15px;
	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#e1b639;
	text-align:center;
}

#ofertas table td{
	font-size:13px;
	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#474747;
	text-align:center;
}

.precio{
	font-size:11px;
	color:#474747;
	font-weight:normal;
}

.tiempo{
	font-size:19px;
	color:#aaabab;
	font-weight:bold;
}

.solicitar{
	font-size:15px;
	color:#fff;
	font-weight:normal;
	background-color:#fb8f00;
	padding:5px;
	border:none;
	cursor:pointer;
}

.solicitar a{
	color:#fff;
	text-decoration:none;
}

.solicitar a:hover{
	color:#fff;
	text-decoration:underline;
}

#ofertas h3{
	font-size:22px;
	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#474747;
	margin-left:20px;
}

footer{

	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:80%;

	clear:both;

	height:30px;

	border-top:#ccc dotted 1px; 

	color:#ccc;

	padding:2%;

	margin:20px auto;

	}



footer a{

	text-decoration:none;

	color:#999;

	}

	

.left{

	float:left;

	text-align:left;

	}

.right{

	float:right;

	text-align:right;

	}

	

#demoWrapper {

	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;

}



#fieldWrapper {

	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;

}



#demoNavigation {

	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;

}

			

#data {

	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;

}



input {

	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;

	-moz-border-radius: 15px 15px 15px 15px;

/*para Safari y Chrome*/

-webkit-border-radius: 15px 15px 15px 15px;

/* para Opera */

border-radius: 15px 15px 15px 15px;

background-color:#ededed;

}



.input_field_25em {

	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;

}



.input_field_3em {

	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;

}



.input_field_35em {

	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;

}



.input_field_12em {

	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;

}

			

.input_field_15em {

	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;

}

			

.input_field_20em {

	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;

}

			

.input_field_25em {

	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;

}

			

.input_field_30em {

	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;

}



label {

	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#e1b639;

}



label.error {

	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;

}



.step span {

	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;

}



.navigation_button {

	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;

}

			

#data {

	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;

}



select {
	border:solid 1px #000;
	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;

	-moz-border-radius: 15px 15px 15px 15px;

/*para Safari y Chrome*/

-webkit-border-radius: 15px 15px 15px 15px;

/* para Opera */

border-radius: 15px 15px 15px 15px;

}



select option{

	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;



}





option {

	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;



}



table td{

	font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;

}



#main { font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;}

#main p{

	font-size:15px;

	width:85%;

}

#header { font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif; }

fieldset { font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;}

legend { font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;}

input[type=text], input[type=password] { font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;}

.prev, .next { font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;}

.prev:hover, .next:hover {font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;}

.prev { font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;}

.next { font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;}

#steps { font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;}

#steps li {font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;}

#steps li span {font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;}

#steps li.current { font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;}

#makeWizard { font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;}

#makeWizard:hover {font-family: EurostileLTStd, "Trebuchet MS", Arial, Helvetica, sans-serif;}