@charset "utf-8";
/* CSS Document */

/*GENERAL*/

/* Firefox image outline fix */
a:focus, a:hover, a:active {
	outline: none
}

*{
	margin:0;
	padding:0;
	border:0;
	list-style:none;
}

.clearfix2:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix2 {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix2 {display:block;}
/* End hide from IE Mac */

.clearfix {
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


/* ESTRUCTUTA */

#contenedor{

width:960px;
margin:0 auto;

height:1500px;
}


#cuerpo{

width:930px;
margin:0 auto;
padding:0px;


}

#infografia{

width:940px;
height:430px;
margin:0 auto;
padding:0;
background:url(img/diagrama.jpg) no-repeat;
}

#infografia p{

text-indent:-999999px;
}

#contenido{

width:930px;
margin:0 auto;
padding:0;

}

#contenido_apricus {

width:930px;
margin:0 auto;
padding:40px 0 0 0;

}

#contenido_apricus img{

padding:0 0 0 50px;

}

#contenido_apricus  h4{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#49AD35;
text-align:center;
font-weight:lighter;
}

.img_center{

width:900px;
height:500px;
margin:20px auto;
padding:0;

}

.img_center_apricus{

width:500px;
height:324px;
margin:0 0 0 100px;
padding:0;
float:left;

}

.img_center_apricus_2{

width:900px;
height:356px;
margin:20px auto;
padding:0;

}

.img_center_apricus_heat{

width:400px;
height:377px;
margin:20px auto;
padding:0;

}

.img_center_apricus_tubo{

width:300px;
height:222px;
margin:20px auto;
padding:0;

}

#contenido p{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:18px;
}

#contenido_left{

width:450px;
height:200px;
margin:0;
padding:0;
float:left;

text-align:justify;

}

#contenido_right{

width:450px;
height:200px;
margin:0;
padding:0;
float:right;

text-align:justify;

}


/* CABECERA */

#cabecera{

width:960px;
height:250px;
margin:0;


}

#logo{

width:300px;
height:220px;
margin:0px;
padding:0px;
background:url(img/logo_cabecera.jpg);
float:left;
}

#logo h1 a{
width:300px;
height:220px;
text-indent:-999999px;
background:url(img/logo_cabecera.png) no-repeat;
display:block;


}

#baner{

width:650px;
height:220px;
margin:0px;
padding:0px;
background:url(img/baner.jpg);
float:right;
}

#menu{

width:960px;
height:30px;
margin:0px;
padding:0px;
background:#666666;
clear:both;
}


#menu ul{

width:630px;
margin:0 auto;
padding:3px 0 0 0;
}

#menu li{
float:left;
padding:0 0 0 10px;
}

#menu li a{

color:#FFFFFF;
text-decoration:none;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

#menu li a:hover{
color:#CCFF00;
text-decoration:underline;
}

/* PASTILLAS */

#pastillas{

width:915px;
height:600px;
margin:0 auto;
padding:0 0 20px 0;
clear:both;

}

#pastillas a{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
}

#pastillas img{

margin:0;
padding:10px 0 0 0;
width:300px;
height:147px;
}

#pastilla_1{

width:300px;
height:280px;
background:#333333;
margin:0 5px 5px 0;
padding:10px 0 0 0;
float:left;
}

#pastilla_1 h3{

background:url(img/pastilla_01-tit.jpg) no-repeat;
text-indent:-999999px;
height:15px;
}

#pastilla_2{

width:300px;
height:280px;
background:#333333;
margin:0 5px 5px 0;
padding:10px 0 0 0;
float:left;
}

#pastilla_2 h3{

background:url(img/pastilla_02-tit.jpg) no-repeat;
text-indent:-999999px;
height:15px;
}

#pastilla_3{

width:300px;
height:280px;
background:#333333;
margin:0 5px 5px 0;
padding:10px 0 0 0;
float:left;
}

#pastilla_3 h3{

background:url(img/pastilla_03-tit.jpg) no-repeat;
text-indent:-999999px;
height:15px;
}

#pastilla_4{

width:300px;
height:280px;
background:#333333;
margin:0 5px 5px 0;
padding:10px 0 0 0;
float:left;
}

#pastilla_4 h3{

background:url(img/pastilla_04-tit.jpg) no-repeat;
text-indent:-999999px;
height:15px;
}

#pastilla_5{

width:300px;
height:280px;
background:#333333;
margin:0 5px 5px 0;
padding:10px 0 0 0;
float:left;
}

#pastilla_5 h3{

background:url(img/pastilla_05-tit.jpg) no-repeat;
text-indent:-999999px;
height:15px;
}

#pastilla_6{

width:300px;
height:280px;
background:#333333;
margin:0 5px 5px 0;
padding:10px 0 0 0;
float:left;
}

#pastilla_6 h3{

background:url(img/pastilla_06-tit.jpg) no-repeat;
text-indent:-999999px;
height:15px;
}

/* INTERNAS */

#contenido_int{

width:930px;
margin:0 auto;
padding:20px 0 0 0;

}

#contenido_int p{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:24px;
margin-top:10px;
}

#contenido_left_solar{

width:400px;
height:300px;
float:left;
background:url(img/solar_01.jpg) no-repeat;
}

#contenido_left_mini_central{

width:400px;
height:300px;
float:left;
background:url(img/mini_central_01.jpg) no-repeat;
}

#contenido_left_eolica{

width:400px;
height:300px;
float:left;
background:url(img/eolica_01.jpg) no-repeat;
}

#contenido_left_biodisel{

width:400px;
height:300px;
float:left;
background:url(img/biodiesel_01.jpg) no-repeat;
}

#contenido_left_proyectos{

width:400px;
height:300px;
float:left;
background:url(img/proyectos_01.jpg) no-repeat;
}

#contenido_left_asesorias{

width:400px;
height:300px;
float:left;
background:url(img/asesorias_01.jpg) no-repeat;
}

#contenido_left_inspeccion{

width:400px;
height:300px;
float:left;
background:url(img/inspeccion_01.jpg) no-repeat;
}

#contenido_left_control-calidad{

width:400px;
height:300px;
float:left;
background:url(img/control_calidad_01.jpg) no-repeat;
}

#contenido_left_control-remoto{

width:400px;
height:300px;
float:left;
background:url(img/control_remoto_01.jpg) no-repeat;
}


#contenido_left_revision{

width:400px;
height:300px;
float:left;
background:url(img/revision_01.jpg) no-repeat;
}

#contenido_left_ing_basica{

width:400px;
height:300px;
float:left;
background:url(img/ing_basica_01.jpg) no-repeat;
}

#contenido_left_comparador{

width:400px;
height:300px;
float:left;
background:url(img/comparador_01.jpg) no-repeat;
}


#contenido_left_ing_detalles{

width:400px;
height:300px;
float:left;
background:url(img/ing_detalles_01.jpg) no-repeat;
}

#contenido_left_apricus{

width:400px;
height:300px;
float:left;
background:url(img/apricus_01.jpg) no-repeat;
}

#contenido_left_convertidor{

width:400px;
height:300px;
float:left;
background:url(img/convertidor_01.jpg) no-repeat;
}

#contenido_left_contacto h2{

font-family:Arial, Helvetica, sans-serif;
font-size:30px;
color:#666666;
font-weight:lighter;
}


#contenido_right_int{

width:500px;
height:300px;
float:right;
}

#contenido_right_int h2{

font-family:Arial, Helvetica, sans-serif;
font-size:30px;
color:#666666;
font-weight:lighter;
}

#contenido_right_int h3{

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
margin-top:45px;
font-weight:lighter;
}

#contenido_right_int h6{

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
margin-top:25px;
font-weight:lighter;
}




#contenido_right_int a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.identificador{

width:500px;
height:30px;
background:#49AD35;
}


.identificador ul{

width:860px;
margin:0 auto;
padding:0;
}

.identificador li{
float:left;
padding:3px 0 0 10px;
}

.identificador li a{

color:#FFFFFF;
text-decoration:none;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

.identificador li a:hover{
color:#333333;
text-decoration:underline;
}


#overflow{

width:930px;
margin:20px auto;
padding:0;
clear:both;
border:1px #00FF00;

}

#overflow h2{

color:#333;
font-size:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:lighter;


}

#overflow h4{

color:#49AD35;
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:lighter;
margin-bottom:10px;


}

#overflow h3{

color:#49AD35;
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:lighter;
margin:10px 0;


}



#overflow p{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:18px;
padding-top:5px;
}

#overflow ul{

padding-top:10px;

margin-left:20px;

}

#overflow li{
list-style:outside;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding-bottom:10px;
}



.overflow_left{

width:450px;

margin:0;
padding:0;
float:left;
text-align:justify;

}

.overflow_left ul{

width:400px;



}

.overflow_left li{


padding:0 0 0 10px;
list-style:none;

}

.overflow_left a{

font:Arial, Helvetica, sans-serif;
font-size:14px;
color:#49AD35;

}

.overflow_left a:hover{

font:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333;

}


.overflow_right{

width:450px;

margin:0;
padding:0;
float:right;
text-align:justify;

}

.overflow_right ul{

width:400px;


}

.overflow_right li{


padding:0 0 0 10px;
list-style:none;

}

.overflow_right a{

font:Arial, Helvetica, sans-serif;
font-size:14px;
color:#49AD35;

}

.overflow_right a:hover{

font:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333;

}

#overflow a{

color:#49AD35;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

#overflow a:hover{

color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}


/* GALERIA */

#galeria{

width:915px;
height:200px;
margin:0 auto;
padding:20px 0 0 0;
clear:both;
}

/* ENLACES */

#enlaces{

width:800px;
height:400px;
margin:20px auto;
clear:both;
padding:20px 0 0 0;
border-top:1px dotted #666666;


}

.enlaces_tit{

font-size:18px;
}

#enlaces a{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
text-decoration:none;
}

#enlaces a:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#009900;
text-decoration:underline;
}

#enlaces_home{

width:200px;
height:200px;
border-right:#666666;
}

#enlaces_home{

width:200px;
height:200px;
border-right:#666666;
float:left;
}


#enlaces_inversiones{

width:200px;
height:200px;
border-right:#666666;
float:left;
}


#enlaces_proyectos{

width:200px;
height:200px;
border-right:#666666;
float:left;
}


#enlaces_asesorias{

width:200px;
height:200px;
border-right:#666666;
float:left;
}


#enlaces_contacto{

width:200px;
height:200px;
border-right:#666666;
float:left;
}

#enlaces_apricus{

width:200px;
height:200px;
float:left;
}

/* COMPARADOR */

#comparador{

width:930px;
height:250px;

}

#comparador h4{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#102695;
font-weight:lighter;
text-indent:-99999999px;
}

#comparador h5{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;

}

#comparador_form{

width:580px;
height:200px;
padding:50px 0 0 30px;
margin-top:20px;
background:url(img/bg_comparador.jpg) no-repeat;
}

#comparador_resultado{

width:890px;
height:300px;
background:url(img/bg_comparador_resultado.jpg) no-repeat;
padding:20px;
margin-top:20px;
}

#comparador_resultado h5{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;

}

table{

border: 2px solid #666666;

}

td{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
padding:5px;
border: 1px solid #00CC00;

}

#comparador_form input{

background:##49AD35;
border: 1px solid #00CC00;
}

.enviar{

background:#49AD35;
}

p.volver{


font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:lighter;
font-size:12px;
color:#49AD35;
padding:10px 0 0 0;
text-align:right;
}

/* CONTACTO */

input{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
background:#49AD35;
width:200px;
}

.enviar{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
background:#49AD35;
width:80px;
}

textarea{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
background:#49AD35;
width:600px;
height:200px;
}

datos_contacto{

width:300px;
float:left;

}

consulta_contacto{

width:600px;
float:right;

}

form#conv_currency_ext a{

padding-right:10px;
}


/* PIE */

#pie{
width:960px;
height:200px;
margin:0px;
padding:10px;
border-top: 1px dotted #666666;
}

#contenido_pie{

width:830px;
margin:0 auto;
}

#apricus_pie{

width:200px;
height:140px;
float:left;

}
#apricus_pie  p{
padding:5px 0 0 0;
}

#apricus_pie img{

width:130px;
margin:0 0 0 15px;;
}

#asme_pie{

width:200px;
height:140px;
float:left;
border-right:1px dotted #666666;
margin-left:10px;
}
#asme_pie  p{
padding:5px 0 0 0;
}

#asme_pie img{

width:130px;
margin:0 0 0 15px;
}


#info_pie{

width:260px;
margin:0;
float:left;
padding:15px 0 0 40px;
}

#pie p{

font-size:10px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:3px;
color:#333;
}





















