/*
--------- GENERAL ---------
*/
* {margin:0px;outline:none;padding:0px;}
a img {border:0px;}
ul {list-style:none;}
body {background:#2F7627 url(../img/fnd_body.gif) repeat-x;color:#000;font:12px tahoma,sans-serif;line-height:18px;text-align:center;}
/*
--------- ESTRUCTURA ---------
*/
#contenedora {background:url(../img/fnd_contenedora.jpg) no-repeat;margin:0 auto;text-align:left;width:928px;}
#cabecera {background:url(../img/fnd_cabecera.jpg) no-repeat;font-size:11px;height:119px;overflow:hidden;padding:0px;text-align:left;width:928px;}
#contenido {background:url(../img/fnd_contenido.gif) no-repeat 0px 314px;clear:both;overflow:hidden;width:928px;}
#colizq {background:url(../img/fnd_colizq.jpg) no-repeat;float:left;overflow:hidden;padding:0px 0px 0px 13px;width:221px;}
#colder {background:#fff url(../img/fnd_colder.gif) no-repeat;float:right;overflow:hidden;padding:0px 10px 0px 10px; margin: 0px 14px 0px 0px;width:660px; height:100%; min-height:580px;}
#pie {background:url(../img/fnd_pie.jpg) no-repeat; color:#000; clear:both;font-size:11px;height:68px;line-height:15px;padding:24px 20px 0px 70px;position:relative;width:838px;}
#flashCabecera {float:left;height:94px;overflow:hidden;width:628px;}
#bannersCompra {clear:both;color:#000;padding:20px 0px;}
#bannersCompra h1 {background:#D1CA9E;border:0;color:#6B5E4D;font-size:11px;margin:0px 0px 5px 0px;padding:3px;}
#bannersCompra a:link,#bannersCompra a:visited,#bannersCompra a:active {text-decoration:none;}
#bannerEnvio {background:url(../img/fnd_banEnvio.jpg) no-repeat 0px 23px;border:1px solid #D1CA9E;float:left;height:140px;margin-right:7px;overflow:hidden;width:215px;}
#bannerEnvio p {padding:7px 3px 7px 85px;}
#bannerPago {background:url(../img/fnd_banPago.jpg) no-repeat right bottom;border:1px solid #D1CA9E;float:left;height:140px;margin-right:7px;overflow:hidden;width:215px;}
#bannerPago p {padding:5px 20px 8px 3px;}
#bannerDevolucion {background:url(../img/fnd_banDevolucion.jpg) no-repeat right bottom;border:1px solid #D1CA9E;float:left;height:140px;margin-right:7px;overflow:hidden;width:215px;}
#bannerDevolucion p {padding:5px 45px 8px 3px;}
.banner {clear:both;height:120px;padding:10px 0px 3px 15px;width:170px;}
.iconos{clear:both;height:27px;width:177px;padding:10px 0px 3px 8px;margin-top:10px;}
.face{clear:both;height:27px;width:177px;padding:3px 0px 3px 8px;}
/* Acabados */
#acabados {overflow:hidden;padding:40px 0px;}
.acabado {float:left;height:110px;padding:15px 5px;width:320px;}
.acabado_foto {border:1px solid #888;float:left;height:100px;padding:2px;width:150px;}
.acabado_descripcion {float:left;padding:40px 0px 0px 20px;}
.mosca {bottom:7px;clear:both;left:13px;padding-top:20px;position:absolute;}
/* Video */
.contenedoraVideo {background:#e9e9e9;border:1px solid #e0e0e0;clear:both;padding:15px 5px;text-align:center;}
/*
--------- ALINEADOS ---------
*/
.izquierda {float:left;}
.derecha {float:right;}
.clearboth {clear:both;}
.centrado {text-align:center;}
#presentacionEmpresa{ padding-bottom:15px; border-bottom:3px solid #417141; margin-bottom:20px;}
/*
--------- NAVEGACIÓN / ENLACES ---------
*/
a:link,a:visited,a:active {color:#000;text-decoration:underline;}
a:hover {}

.rel:link,.rel:visited,.rel:active{color:#2F7627;text-decoration:none; font-weight:normal; line-height:16px;}
.rel:hover {color:#666666;text-decoration:underline;font-weight:normal;}


.descargas:link,.descargas:visited,.descargas:active{color:#666666;text-decoration:none; font-weight:bold; margin-bottom:7px;}
.descargas:hover {color:#666666;text-decoration:underline;font-weight:bold;}

/**/
#cabecera a:link,#cabecera a:visited,#cabecera a:active {text-decoration:none;}
#cabecera a:hover {text-decoration:underline;}
/**/
#pie a:link,#pie a:visited,#pie a:active {color:#000;text-decoration:underline;}
#pie a:hover {color:#999; text-decoration:underline;}
/**/
.menuSup {float:right;color:#fff;height:51px;overflow:hidden;padding-right:30px;text-align:right;}
.menuSup li {float:right;list-style:none;}
.menuSup li a:link,.menuSup li a:visited,.menuSup li a:active {color:#fff;display:block;float:left;padding:22px 10px 5px 20px;}
.inicio {background:url(../img/ico_inicio.gif) no-repeat 1px 24px;}
.contactar {background:url(../img/ico_contactar.gif) no-repeat 1px 26px;}
.mapa {background:url(../img/ico_mapa.gif) no-repeat 3px 26px;}
/**/
.menuHor {background:#EFEDE9;height:30px;padding:5px 5px 0px 5px;}
.menuHor li {float:left;}
.menuHor li a:link,.menuHor li a:visited,.menuHor li a:active {display:block;float:left;padding:5px 10px 7px 10px;text-decoration:none;}
.menuHorSeleccionado {background:#fff;font-weight:bold;}
/**/
.btn:link,.btn:visited,.btn:active {background:#f1f1f1;color:#57a;padding:3px 8px 4px 8px;text-decoration:none;}
.btn:hover {background:#f5f5ff;color:#358;}
/* Marcas */
#marcas {border:#000 solid 1px;float:left;height:160px;overflow:hidden;width:410px;}
#marcas2 {border:#000 solid 1px;float:left;height:160px;margin-left:10px;overflow:hidden;padding:0px 0px 0px 30px;width:190px;_display:inline;}
.logoMarcaGra {display:block;float:left;height:150px;overflow:hidden;width:200px;}
.logoMarcaPeq {display:block;float:left;height:75px;overflow:hidden;width:150px;}
/* Banners */
.banners {clear:both;overflow:hidden;padding:10px 0px;_height:100%; margin-bottom:10px;}
.banners a:link,.banners a:visited,.banners a:active {border:1px solid #aaa;display:block;float:left;font-size:10px;height:18px;margin:0px 16px 0px 6px;padding:57px 8px 8px 8px;text-align:center;text-decoration:none;width:180px;}
.banners a:hover {border:1px solid #2F7627;}
.ban_twitter {background:url(../img/fnd_ban_twitter.gif) no-repeat center top;}
.ban_xacobeo {background:url(../img/blog.jpg) no-repeat center top;}
.ban_paxinas {background:url(../img/fnd_ban_paxinas.jpg) no-repeat center top;}
/*.ban_renove {background:url(../img/fnd_ban_renove.jpg) no-repeat center top;}*/
/*
--------- TEXTOS ---------
*/
h1 {color:#000;border-left:3px solid #2F7627;font:bold 11px verdana,sans-serif;margin:3px 0px 10px 0px;padding-left:4px;}
h2 {color:#000;font:bold 10px verdana,sans-serif;margin:15px 0px;padding-left:4px;text-transform:uppercase;}
.txtcentrado {text-align:center;}
h3 {background:url(../img/fnd_h3.gif); height:22px; color:#fff;font:bold 14px verdana,sans-serif;margin:15px 0px; padding:3px 0px 0px 30px; text-transform:uppercase;}
p {padding:7px 0px;}
.txt15 {font-size:15px;}
.posdata {font:10px tahoma,sans-serif; color:#000;}
.tel_index {float:right;text-align:right;}


/*
--------- FOTOS ---------
.FotoFichaOferta {float:left;margin: 5px 8px 0px 0px;height:auto; }

*/
.fotoizq {border:1px solid #bbb;float:left;margin-right:6px;}
.fotoder {border:1px solid #999;float:right;margin-left:6px;}
.fotoizq_bordeClaro {border:1px solid #ccc;float:left;margin-right:6px;}
.fotoder_bordeClaro {border:1px solid #ccc;float:right;margin-left:6px;}
.fotoizq_sinborde {float:left;margin-right:6px;}
.fotoder_sinborde {float:right;margin-left:6px;}
/*
--------- FORMULARIOS ---------
*/
.form_fila {clear:both;overflow:hidden;padding:10px 0px;text-align:center;}
.form_colizq {float:left;margin:0px;overflow:hidden;padding-right:0%;text-align:right;width:44%;}
.form_colder {float:right;margin:0px;overflow:hidden;padding-left:0%;text-align:left;width:54%;}
.input {border:1px solid #999;color:#888;font:11px verdana,sans-serif;padding:2px;width:145px;}
.textarea {border:1px solid #999;color:#888;font:11px verdana,sans-serif;height:46px;padding:2px;width:290px;}
.combo {border:1px solid #999;color:#888;font:11px verdana,sans-serif;width:120px;}
/*
--------- TABLAS ---------
*/
.tabla {margin:auto;}
.tabla td {border-bottom:1px solid #ddd;font-size:11px;padding:6px 12px;text-align:center;}
.tabla th {text-align:center;}
.tabla_cabecera {font-weight:bold;}
.tabla2 {background:#fff;margin:auto;}
.tabla2 td {border-bottom:1px solid #ddd;font-size:11px;padding:6px 12px;text-align:left;vertical-align:top;width:33%;}
.tabla2_cabecera {font-weight:bold;text-transform:uppercase;}
.tabla3 {background:#fff;margin:auto;}
.tabla3 td {background:#EFEDE9;border:0;font-size:11px;padding:2px 10px;text-align:left;vertical-align:top;}

/*
--------- METEO ---------
*/
.meteo_contenedora {display:none;}
