body {
  
  color: #333;
  font-size: 11px;
  height: auto;
  padding-bottom: 20px;
  background-image:url(../images/background.jpg);
  background-repeat:no-repeat;
  background-position:top center;
}
#en{ background-image:url(../images/background_en.jpg); }

ul{ color:#099; text-align:left; font-family: 'gentium_book_basicitalic';}
li{ list-style-image:url(../images/vineta.png);}

a.enlace:link{ color:#388b8f; background-color:#d6eef0; padding:0 5px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

}
a.enlace:hover{ color:#fff;background-color:#90c2c6; padding:0 5px;}
a.enlace:visited{ color:#388b8f; background-color:#d6eef0; padding:0 5px;}
a.enlace:actived{ color:#388b8f; background-color:#d6eef0; padding:0 5px;}



a:hover {
  text-decoration: underline;
}

h1 {
 font-family: 'gentium_book_basicitalic';
  padding-top: 30px;
  text-align: left;
  color:#052981;
}

h2 {
	font-family: 'gentium_basicregular';
  padding-top: 24px;
  text-align: left;
  color:#00785c;
}
h3 {
	font-family: 'gentium_basicregular';
  padding-top: 16px;
  text-align: left;
  color:#005644;
}

p {
	 font-family: 'gentium_book_basicregular';
  border: 1px solid #666;
  overflow: hidden;
  padding: 10px 0;
  text-align:justify;
  font-size:14px;
}

.container_12,
.container_16,
.container_24 {

  background-repeat: repeat-y;
  margin-bottom: 20px;
}

.rojo{ background-color:#F00;}
.amarillo{ background-color:#F90;}


.logotipo{height:120px; width:240px;float:left;}
#redes{height:35px; width:720px; float:left;}
.menu{height:85px; width:720px; float:left;}
.banner{height:340px; width:980px; float:left;}
.bannerInterior{height:150px; width:960px; float:left;}
.bannerClientes{height:100px; width:960px; float:left;}

#contenedor{ background-color:#fff; padding-top:20px; padding-bottom:10px;}

.contenedor_home{ background-color:#FFF; font-size:13px; height:200px; padding-top:10px;margin:10px;box-shadow: 1px 1px 43px #b8cadc;}
.contenedor_gral{ background-color:#FFF;   padding:10px; margin-top:20px;   box-shadow: 1px 1px 4px #b8cadc;}
.contenedor_gral_margen{background-color:#FFF;margin-top:20px; box-shadow: 1px 1px 4px #b8cadc;}


.quien{ height:300px;}
.contacto{ height:150px;}
.mercado{ height:350px;}
.calidad{ height:200px;}
.ventaja{ height:250px;}

.servicios{ height:450px;}
.servicios h1{ padding-left:250px;}

.personas{ height:450px;}
.personas h1{ padding-left:250px;}


a.link-servicios:link{color:#388b8f; font-size:13px; background-image:url(../images/vineta.png); background-repeat:no-repeat; padding-left:15px; background-color:#d6eef0; width:180px; display:block; 
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

}
a.link-servicios:actived{color:#388b8f;}
a.link-servicios:visited{color:#388b8f;}
a.link-servicios:hover{color:#fff;background-color:#90c2c6;}




.linked-in {width:70px; height:30px; float:left; margin-left:210px;}
.facebook {width:90px; height:30px; float:left; margin-left:10px;}

#redes a{ color:#FFF;}
.idioma{ color:#dfeff1; text-decoration:none;}

.ingles {color:#fff; background-color:#006456; width:80px; height:24px; float:left; position:absolute; margin-left:800px; text-align:center; padding-top:5px;}

.espanol {color:#fff; background-color:#184479; width:80px; height:24px; float:left; position:absolute; margin-left:880px; text-align:center;padding-top:5px;}
.focus{color:#00785c;font-family: 'gentium_basicbold';}
.email{ background-image:url(../images/ico_email.jpg); background-repeat:no-repeat;   padding-left:50px;}


.espacio-y{ padding-top:40px;}
.espacio-x{ padding-right:50px;}

.ubica{ background-image:url(../images/ico_ubica.jpg); background-repeat:no-repeat;   padding-left:50px; text-align:left;}

.tel{ background-image:url(../images/ico_tel.jpg); background-repeat:no-repeat;   padding-left:30px;}

.caja_servicios{ text-align:justify; box-shadow: 1px 1px 43px #b8cadc; padding:10px; height:450px; }
.caja_servicios h2{ text-align:center; color:#3e9b90; padding-top:20px;}
.pic { margin:-10px;}







