@charset "UTF-8";
/* CSS Document */

*{ margin:0; padding:0; border:0}

body { padding:0px; margin:0px; HEIGHT: 100%; COLOR: #006699; font: normal 11px Tahoma, Arial, Helvetica, sans-serif; background: url(../imagenes/fondo.gif) repeat-x #fff; text-align:center}

HTML{HEIGHT: 100%; overflow: inherit;}

a {font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#006699; text-decoration:underline;}
a:hover { font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #666; text-decoration:none;}

h1{ font: normal 25px Tahoma, Arial, Verdana, Helvetica, sans-serif; padding:0px; margin:10px 0; color: #666; border-bottom:1px dashed #006699; text-align:left}
h2{ font: normal 16px Tahoma, Arial, Helvetica, sans-serif; margin:8px 0; color: #006699; text-align:left;}
h3{ font: bold 12px Tahoma, Arial, Helvetica, sans-serif; padding:0px; color: #990099; text-align:left; }

p{ line-height: normal; margin: 10px 0 15px 0; color:#666; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; text-align:left;}

ul{ margin:30px 50px; line-height: 16px; text-align:left;}
li{ list-style-image:url(../imagenes/fl.gif); margin:10px 0;}

strong{}

img{ border:none;}


/* ------------------------ estructura ------------------------*/ 
div.idiomasHome{ height:45px; margin: 0 0 0 0px; text-align:right; color:#FFFFFF;}
div.idiomasHome a{ display:block; float: right; width:15px; height:12px; margin:20px 0 0 20px; padding:2px 2px 1px 1px;}
div.idiomasHome a:hover{ margin:18px 0 0 20px;}
div.idiomasHome a.seleccionado{ margin:18px 0 0 20px; border:2px solid #006666; padding:2px 2px 1px 1px;}
#contenedor{ margin:0 auto 0 auto; padding:0; overflow:hidden; width:770px; height:auto;}

div.cabecera{ width:100%; height:130px; background:url(../imagenes/imagen_cabecera.jpg) no-repeat top right; overflow:hidden;}
	div.logo{ width:140px; height:105px; background:#FFF; padding-top:25px; float:left;}
	div.idiomas{ width:630px; height:25px; padding:10px 0px; text-align:right; float:right; color:#FFF; font-weight:bold;}
	div.idiomas a{ color:#FFF; font-weight:bold;}
	div.telefono{ height:35px; width:630px; background:url(../imagenes/contacto_cabecera.gif) no-repeat top right; float:right;}
	
div.contenido{ width:100%; padding: 30px 0px; overflow:hidden;}
	div.lateral{ width:140px; height:auto; float:left;}
	div.contenidoPrincipal{ width:600px; float:right;}
	
div.pie{ width:100%; height:40px; border-top:1px solid #99cc66; color:#999; text-align:right;}
div.pie a{ color:#990099; text-decoration:none;}
div.pie a:hover{ color:#666; text-decoration: underline;}



/* Menu */
ul#menu{ margin:0px 0px 10px 0px; padding:0px 0px 20px 0px; background:#92b232;}
ul#menu li{ margin:0px; padding:5px 25px 5px 0px; background:url(../imagenes/boton_fondo.gif) no-repeat; width:115px; height:21px; text-align:right; list-style:none;}
ul#menu a{ color:#FFF; font-weight:bold; text-transform:uppercase; text-decoration:none;}
ul#menu a:hover{ color:#990099; font-weight:bold; text-transform:uppercase; text-decoration:none;}


/* banner contacto*/
div.bannerContacto{ padding:70px 12px 29px 12px; width:136px; height:139px; background:url(../imagenes/banner_contacto.jpg) no-repeat; color:#FFF; text-align:left;}
div.bannerContactoen{ padding:70px 12px 29px 12px; width:136px; height:139px; background:url(../imagenes/banner_contacto_en.jpg) no-repeat; color:#FFF; text-align:left;}
