@import 'reset.css';
@import 'fonts.css';

img, div, input{ behavior: url("css/iepngfix.htc") }

body{background:#000; font-size:13px; font-family: "Tahoma", Geneva, sans-serif; line-height:20px;}

h1,h2,h3,h4{ font-weight:normal; font-size:20px;}
h1{ position:absolute; top:-32px; left:0; color:#fff;}
h2{ color:#fff;}
h3{color:#000;}

a{ text-decoration:none; color:#000;}
a.activo{cursor:default;}

#main{width:100%; float:left; display:block; clear:none; margin:0 auto;}

#head-img{width:100%; background:url(../images/bg_top.jpg) no-repeat top center; float:left; clear:none; display:block; }
#head{width:870px; height:142px; margin:0 auto; clear:none; display:block; position:relative;}

#head.top-alternativo{ height:300px;}

#head a#logo{width:253px; height:42px; float:left; clear:none; display:block; background:url(../images/logo.jpg) no-repeat; position:absolute; top:74px; left:39px; text-indent:-9000px;}

#head div.box-head-telefono{width:252px; height:30px; float:left; clear:none; display:block; background:url(../images/bg_top_telefono.jpg) no-repeat; position:absolute; top:80px; left:578px;}
#head div.box-head-telefono p.head-telefono{ width:160px; height:30px; text-indent:-9000px; background:url(../images/texto_telefono.jpg) no-repeat; margin-left:15px; float:left; clear:none; display:block;}
#head div.box-head-telefono ul.menu-head-chico{width:63px; height:30px; float:left; clear:none; display:block; margin-left:14px; position:relative;}
#head div.box-head-telefono ul.menu-head-chico li a{width:auto; float:left; clear:none; display:block; position:absolute; text-indent:-9000px;}
#head div.box-head-telefono ul.menu-head-chico li a#btn-home{width:11px; height:10px; background:url(../images/btn_home.jpg) no-repeat; top:9px; left:11px;}
#head div.box-head-telefono ul.menu-head-chico li a#btn-home:hover,#head div.box-head-telefono ul.menu-head-chico li a#btn-home.activo{ background:url(../images/btn_home_hover.jpg) no-repeat;}
#head div.box-head-telefono ul.menu-head-chico li a#btn-contacto{width:12px; height:8px; background:url(../images/btn_contacto.jpg) no-repeat; top:11px; left:40px;}
#head div.box-head-telefono ul.menu-head-chico li a#btn-contacto:hover,#head div.box-head-telefono ul.menu-head-chico li a#btn-contacto.activo{ background:url(../images/btn_contacto_hover.jpg) no-repeat;}

#head-chico{width:100%;  float:left; clear:none; display:block; clear:both;  background:#0d0e0f;}
#head-chico div#head-chico-int{width:870px; height:47px; margin:0 auto; clear:none; display:block; position:relative; }
#head-chico div#head-chico-int ul.menu-head-grande{width:254px; height:32px; padding-top:15px; float:left; clear:none; display:block; position:absolute; top:0; left:616px; text-align:center;}
#head-chico div#head-chico-int ul.menu-head-grande li{display:inline;}
#head-chico div#head-chico-int ul.menu-head-grande li a{color:#d1d4ce;}
#head-chico div#head-chico-int ul.menu-head-grande li a:hover,#head-chico ul.menu-head-grande li a.activo{color:#0ba8e1;}
#head-chico div#head-chico-int ul.menu-head-grande li span{color:#555754; margin:0 5px;}

#head ul.menu-top{width:836px; height:37px; padding:10px 0 0 34px;  float:left; clear:none; display:block; background:url(../images/bg_top_menu.jpg) no-repeat; line-height:30px; }
#head ul.menu-top li {float:left; clear:none; width:auto; color:#556055; font-size:11px;}
#head ul.menu-top li a{color:#d1d4ce; text-decoration:none; font-size:11px; float:left; clear:none; width:auto;}
#head ul.menu-top li a:hover,#head ul.menu-top li a.activo{color:#0ba8e1;}
#head ul.menu-top li span{ margin:0 3px;}


#head ul.galeria-head{width:888830px; height:130px; padding-left: 0px;  float:left;  display:block; position:absolute; top:14px; z-index:0;   }

#galHome{margin-left: 39px; width: 791px; height:160px; padding-left:0px;   position:absolute; top:129px;left:0px; overflow:hidden;   }

#head ul.galeria-head li.bg-galeria-head{width:244px; height:120px; padding:5px; float:left; clear:none; display:block; background:url(../images/bg_galeria_head.png) no-repeat; margin-right:14px;}
#head ul.galeria-head li a.btn-galeria{width:26px; height:26px; float:left; clear:none; display:block; position:absolute; top:52px; text-indent:-9000px;}
#btn-galeria-ant{ background:url(../images/btn_galeria_anterior.jpg) no-repeat; left:0;}
#btn-galeria-sig{ background:url(../images/btn_galeria_siguiente.jpg) no-repeat; left:0;}

#head ul.galeria-head li a.btn-galeria#btn-galeria-anterior{ background:url(../images/btn_galeria_anterior.jpg) no-repeat; left:0;}
#head ul.galeria-head li a.btn-galeria#btn-galeria-siguiente{ background:url(../images/btn_galeria_siguiente.jpg) no-repeat; left:844px;}

#foot {width:100%; float:left; clear:both; display:block; background:#0d0e0f url(../images/bg_foot.jpg) no-repeat bottom center;}
#foot-int{width:870px; height:102px; margin:0 auto;  clear:none; display:block; position:relative;}
#foot-int p{color:#848581; position:absolute; top:10px;}
#foot-int p.copy{left:0;}
#foot-int p.telefonos-pie{left:516px;}
#foot-int p span{color:#d1d4ce;}

#cont {width:100%; background:#fff; padding-bottom:30px; float:left; clear:both; display:block;}
#cont-int{width:870px; padding:30px 0; display:block;  margin:0 auto;  position:relative;}
#cont-int div.box-cont-int{width:562px; float:left; clear:none; display:block; margin-right:54px;}
#cont-int a{text-decoration:underline;}

fieldset#consulta{width:214px; height:282px; padding:15px 20px 0 20px; float:left; clear:none; display:block; background:url(../images/bg_consulta.jpg) no-repeat;}
fieldset#consulta input.campo{width:204px; height:18px; padding-top:3px; padding-left:10px; float:left; clear:none; border:none; background:#fff; color:#7f7f7f; margin-top:15px; font-family:"Arial", Helvetica, sans-serif; font-size:13px;}
fieldset#consulta textarea{width:204px; height:120px; padding-top:3px; padding-left:10px; float:left; clear:none; border:none; background:#fff; color:#7f7f7f; margin-top:15px; font-family:"Arial", Helvetica, sans-serif; overflow:hidden; font-size:13px;}
fieldset#consulta input.boton{margin-top:15px; width:60px; height:18px; color:#fff; border:none; text-align:center; float:none; clear:none; display:block; font-size:11px; font-weight:bold; padding-bottom:3px;}
fieldset#consulta input.boton.btn-borrar{ background:url(../images/btn_borrar.jpg) no-repeat; float:left;}
fieldset#consulta input.boton.btn-enviar{ background:url(../images/btn_enviar.jpg) no-repeat; float:right;}

ul.galeria-imagenes{width:843px; padding-left:15px; float:left; clear:none; display:block; margin-top:15px; margin-bottom:15px;}
ul.galeria-imagenes li{width:244px; height:120px; padding:5px; float:left; clear:none; display:block; background:url(../images/bg_galeria_head.png) no-repeat; margin-bottom:30px; margin-right:27px}
/*ul.galeria-imagenes li.no-margen{ margin-right:0;}*/

fieldset#contacto{width:474px; float:left; clear:none; display:block; margin-top:42px;}
fieldset#contacto label{width:82px; float:left; clear:both; display:block; margin-bottom:16px;}
fieldset#contacto label.largo{width:230px;}
fieldset#contacto input.campo{width:468px; height:18px; padding-left:6px;  float:left; clear:none; display:block; font-family:"Arial", Helvetica, sans-serif; font-size:13px;}
fieldset#contacto input.campo.campo-chico{width:174px;}
fieldset#contacto input.campo.campo-mini{width:54px; margin-right:10px;}
fieldset#contacto textarea{width:474px; height:130px; float:left; clear:none; display:block; overflow:hidden; font-family:"Arial", Helvetica, sans-serif; font-size:13px;}
fieldset#contacto input.btn-borrar{width:55px; height:18px; float:left; clear:none; display:block; background:url(../images/btn_contacto_borrar.jpg) no-repeat; border:none; color:#fff; text-align:center; margin-top:15px; margin-left:15px; font-size:11px; font-family:"Arial", Helvetica, sans-serif;}
fieldset#contacto input.btn-enviar{width:55px; height:18px; float:right; clear:none; display:block; background:url(../images/btn_contacto_enviar.jpg) no-repeat; border:none; color:#fff; text-align:center; margin-top:15px; margin-right:15px; font-size:11px; font-family:"Arial", Helvetica, sans-serif;}
fieldset#contacto select {width:180px; height:24px; padding-left:6px; float:left; clear:none; display:block;  font-family: "Tahoma", Geneva, sans-serif;}
fieldset#contacto select.select-corto{width:110px;}
fieldset#contacto p{width:478px; padding-left:82px; float:left; clear:none; direction:block; margin-top:30px; margin-bottom:10px;}

div.box-datos{width:254px; float:left; clear:none; display:block; padding-top:42px;}
div.box-datos p{ font-size:12px;  line-height:14px;}
