/* CSS Document */

/* Esta hoja de estilos cumple con la especificación de CSS nivel 2 del W3C */
/* http://jigsaw.w3.org/css-validator */
/* Validada para IE 6.0, IE 7.0 y Mozilla Firefox en todas sus versiones*/
/* Desarrollada por ADESIS NETLIFE*/

body 

  {
	background-color: #c3c9a8;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin-top:90px;
	line-height:14px;
  }

img {border:0px;}
a { text-decoration:underline;}
a:hover { text-decoration:none;}
ol{padding: 0px; margin:0px; list-style:none;}
ul{ list-style:none;}
ol li, ul li {padding: 0px; margin:0px;}


/*GENERALIDADES*/
H1{ display:none;}
H2{ display:none;}

H2.vis{ display:block; width:300px; float:left; margin: 55px 0 0 49px; color:#1b63ab; font-weight:normal;}
*:first-child+html H2.vis { width:300px; float:left; margin: 50px 0 0 49px; PADDING:5PX 0PX 0px 0px; height:50px; color:#1b63ab; font-weight:normal; display:block;}

h3 { font-size:20px; float: right; color:#576515; padding:33px 63px 0px 0px; font-weight:normal;}
*:first-child+html h3 {font-size:20px; float: right; color:#576515; padding:5px 63px 0px 0px; font-weight:normal; margin:52px 0 0 0;}

h3 a{color:#576515;text-decoration:underline;}
h3 a:hover{ color:#1b63ab; text-decoration:none; }


#contenedora { margin: 0 auto 0 auto; background-image:url(../img/fondo.gif); width:1015px; height:597px; background-repeat:no-repeat; position: relative;}

#idioma{ position:absolute;  height:20px; margin: 10px 0px 0px 888px;text-align:left; padding: 0px;}

#menu {width:146px; margin:30px 0 0 41px; padding:0px; position:absolute;}

ol.menu {list-style: none;  padding:0px; margin:0px;}
ol.menu li{margin:0px; padding:0px;}

#contenido{position:absolute; width:761px; height:520px; margin: 32px 0px 0 218px;}
#pie{width:761px; position:absolute;  height:20px; margin: 559px 0px 0px 218px; text-align:center; }
.blanco11 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.blanco11 a{ color:#FFFFFF;}

#empresa { margin: 0 auto 0 auto;text-align:right; width: 1180px; }



/*español*/
#quienes{position:absolute; width:762px; height:520px; margin: 32px 0px 0 218px;  background-image:url(../img/quienes_somos.gif);}
#quienes_en{position:absolute; width:762px; height:520px; margin: 32px 0px 0 218px;  background-image:url(../img/quienes_somos_en.gif);}
#texto_quienes { margin: 160px 0 0 0; width:622px;}
p.verde { padding: 0 0 0 70px;}
.verde { font-size:13px; color:#2e350b;}
.verde a{color:#2e350b;}

p.verde2 {padding: 0 0 0 70px;}

#servicios{position:absolute; width:762px; height:520px; margin: 32px 0px 0 218px;  background-image:url(../img/servicios.gif);}
#servicios_en{position:absolute; width:762px; height:520px; margin: 32px 0px 0 218px;  background-image:url(../img/servicios_en.gif);}
#servicios_1{position:absolute; width:762px; height:520px; margin: 32px 0px 0 218px;  background-image:url(../img/servicios1.gif);}

#texto_servicios { margin: 98px 0 0 0; width:700px;}
#txt_izq{ margin: 15px 0 0 50px; width:300px; border-right:1px solid #ffffff; float: left; padding-left:10px;}

#txt_der {float: right; width: 280px; }


#contacto{position:absolute; width:762px; height:520px; margin: 32px 0px 0 218px;  background-image:url(../img/contacto.gif);}
#contacto_en{position:absolute; width:762px; height:520px; margin: 32px 0px 0 218px;  background-image:url(../img/contacto_en.gif);}
#texto_contacto { margin: 60px 0 0 0px; padding:100px 0 0 0; width:270px; height:275px;}


#enlaces{position:absolute; width:762px; height:520px; margin: 32px 0px 0 218px;  background-image:url(../img/enlaces.gif);}
#enlaces_en{position:absolute; width:762px; height:520px; margin: 32px 0px 0 218px;  background-image:url(../img/enlaces_en.gif);}
#texto_enlaces { margin: 60px 0 0 0px; padding:100px 0 0 0; width:270px; height:275px;}
.morado { color:#721691; font-weight:bold;}
.morado a{ color:#721691; font-weight:bold;}