/*
--------- GENERAL ---------
*/

* {border:0;margin:0;padding:0;outline:none;}
ul {list-style:none;}
body {background:#624439 url(../img/fnd_body.png) repeat-x fixed;color:#50362E;font:11px verdana,sans-serif;line-height:17px;text-align:left;}

/*
--------- ESTRUCTURA --------
*/

#contenedora {margin:0 auto;text-align:left;width:988px;padding-top:5px;}
#cabecera {background:url(../img/fnd_cabecera.png) no-repeat;_background:url(../img/fnd_cabeceraIE.gif) no-repeat;height:280px;overflow:hidden;width:988px;}
#flashCabecera2 {padding:28px 10px 6px 27px;width:951px;}
#contenido {background:url(../img/fnd_contenido.png) repeat-y;_background:url(../img/fnd_contenidoIE.gif) repeat-y;overflow:hidden;width:988px;padding:3px 0px 0px 0px;}
#contenido2 {background:url(../img/fnd_contenido2.gif) no-repeat 14px bottom;overflow:hidden;_height:1%;padding:0px 28px 20px 28px;width:932px;}
#colizq {border-top:solid 1px #A0CB3E;border-left:solid 1px #A0CB3E;float:left;overflow:hidden;width:185px;padding:0px 0px 0px 15px;}
#fondomapa {background:url(../img/fndmapa.jpg) no-repeat right bottom;padding-bottom:300px;}
#colder {background:url(../img/logos.gif) no-repeat 535px 8px;border-top:solid 1px #A0CB3E;border-bottom:solid 1px #A0CB3E;border-right:solid 1px #A0CB3E;float:right;overflow:hidden;width:691px;padding:10px 15px 0px 24px;min-height:500px;_padding-bottom:30px;}
#colder2 {background:url(../img/fnd_derecha.gif) no-repeat right bottom;border-top:solid 1px #A0CB3E;border-bottom:solid 1px #A0CB3E;border-right:solid 1px #A0CB3E;float:right;overflow:hidden;width:691px;padding:10px 15px 30px 24px;min-height:630px;_padding-bottom:190px;}
#colderpaseo {background:url(../img/fnd_paseo.jpg) no-repeat left 250px;overflow:hidden;_height:1%;padding-bottom:200px;}
.Logos_Ruta {float:left;background:url(../img/logos.jpg) no-repeat right top;position:relative;width:665px;}
.infoIzquierda {border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;float:left;overflow:hidden;width:169px;padding:0px 15px 15px 0px;margin-top:20px;}
#presentacion {background:url(../img/fnd_presentacion.jpg) no-repeat left bottom;float:left;height:230px;width:330px;padding-top:8px;}
#presentacion2 {background:url(../img/fnd_casapomba.jpg) repeat-x right bottom;float:left;height:140px;width:691px;padding-top:20px;}
#presentacion2 p {padding:3px 0px;}
#pie {background:url(../img/fnd_pie.jpg) no-repeat center top;_background:url(../img/fnd_pie.gif) no-repeat center top;color:#BFB3AE;overflow:hidden;height:40px;width:924px;padding:25px 32px 0px 32px;}
.textologos {line-height:12px;font-size:10px;position:absolute;top:0px;right:5px;width:150px;height:50px;}
.ofertas_tarifas {background:#f4f4f4 url(../img/img_oferta.jpg) no-repeat right top;border:1px solid #ccc;width:380px;height:125px;padding:5px 300px 0px 10px;}

/*
--------- menu superior ---------
*/
.idiomas {background:url(../img/fnd_contenido.png) repeat-y;_background:url(../img/fnd_contenidoIE.gif) repeat-y;float:left;height:17px;padding:2px 0px 0px 28px;width:960px;}
.menusuperiorCapa {background:url(../img/fnd_contenido.png) repeat-y;_background:url(../img/fnd_contenidoIE.gif) repeat-y;float:left;height:85px;padding:0px 10px 0px 27px;width:951px;}
.menusuperior {height:90px;width:934px;padding-left:0px;display:block;}
.menusuperior li {float:left;}
.instalaciones:link, .instalaciones:visited, .instalaciones:active {background:url(../img/instalaciones.jpg) no-repeat center bottom;display:block;float:left;height:81px;width:133px;}
.instalaciones:hover {background:url(../img/instalaciones.jpg) no-repeat center top;}
.servicios:link, .servicios:visited, .servicios:active {background:url(../img/servicios.jpg) no-repeat center bottom;display:block;float:left;height:81px;width:133px;}
.servicios:hover {background:url(../img/servicios.jpg) no-repeat center top;}
.paseo:link, .paseo:visited, .paseo:active {background:url(../img/paseo.jpg) no-repeat center bottom;display:block;float:left;height:81px;width:133px;}
.paseo:hover {background:url(../img/paseo.jpg) no-repeat center top;}
.galeria:link, .galeria:visited, .galeria:active {background:url(../img/galeria.jpg) no-repeat center bottom;display:block;float:left;height:81px;width:133px;}
.galeria:hover {background:url(../img/galeria.jpg) no-repeat center top;}
.enlaces:link, .enlaces:visited, .enlaces:active {background:url(../img/enlaces.jpg) no-repeat center bottom;display:block;float:left;height:81px;width:133px;}
.enlaces:hover {background:url(../img/enlaces.jpg) no-repeat center top;}
.tarifas:link, .tarifas:visited, .tarifas:active {background:url(../img/tarifas.jpg) no-repeat center bottom;display:block;float:left;height:81px;width:133px;}
.tarifas:hover {background:url(../img/tarifas.jpg) no-repeat center top;}
.contactar:link, .contactar:visited, .contactar:active {background:url(../img/contactar.jpg) no-repeat center bottom;display:block;float:left;height:81px;width:133px;border-right:solid 1px #ccc;}
.contactar:hover {background:url(../img/contactar.jpg) no-repeat center top;}
.instalaciones_en:link, .instalaciones_en:visited, .instalaciones_en:active {background:url(../img/instalaciones_en.jpg) no-repeat center bottom;display:block;float:left;height:81px;width:133px;}
.instalaciones_en:hover {background:url(../img/instalaciones_en.jpg) no-repeat center top;}
.servicios_en:link, .servicios_en:visited, .servicios_en:active {background:url(../img/servicios_en.jpg) no-repeat center bottom;display:block;float:left;height:81px;width:133px;}
.servicios_en:hover {background:url(../img/servicios_en.jpg) no-repeat center top;}
.paseo_en:link, .paseo_en:visited, .paseo_en:active {background:url(../img/paseo_en.jpg) no-repeat center bottom;display:block;float:left;height:81px;width:133px;}
.paseo_en:hover {background:url(../img/paseo_en.jpg) no-repeat center top;}
.galeria_en:link, .galeria_en:visited, .galeria_en:active {background:url(../img/galeria_en.jpg) no-repeat center bottom;display:block;float:left;height:81px;width:133px;}
.galeria_en:hover {background:url(../img/galeria_en.jpg) no-repeat center top;}
.enlaces_en:link, .enlaces_en:visited, .enlaces_en:active {background:url(../img/enlaces_en.jpg) no-repeat center bottom;display:block;float:left;height:81px;width:133px;}
.enlaces_en:hover {background:url(../img/enlaces_en.jpg) no-repeat center top;}
.tarifas_en:link, .tarifas_en:visited, .tarifas_en:active {background:url(../img/tarifas_en.jpg) no-repeat center bottom;display:block;float:left;height:81px;width:133px;}
.tarifas_en:hover {background:url(../img/tarifas_en.jpg) no-repeat center top;}
.contactar_en:link, .contactar_en:visited, .contactar_en:active {background:url(../img/contactar_en.jpg) no-repeat center bottom;display:block;float:left;height:81px;width:133px;border-right:solid 1px #ccc;}
.contactar_en:hover {background:url(../img/contactar_en.jpg) no-repeat center top;}

/*
--------- ALINEADOS ---------
*/

.izquierda {float:left;}
.derecha {float:right;}
.clear {clear:both;}
.centrado {clear:both;text-align:center;}
.derechaFoto {float:right;padding-top:13px;}
.izquierdaServicios {border-top:solid 1px #ccc;float:left;width:345px;margin-top:20px;padding-top:10px;}
.izquierdaServPeque {border-top:solid 1px #ccc;float:left;width:220px;margin-top:20px;padding:10px 10px 0px 0px;}

/*
--------- NAVEGACIÓN / ENLACES ---------
*/

a:link,a:visited,a:active {color:#758C2D;text-decoration:underline;}
a:hover {color:#50362E;}

#pie a:link, #pie a:visited, #pie a:active {color:#fff;}
#pie a:hover {color:#BFB3AE;}

.presentacionEnl a {background:url(../img/fnd_enlaces.gif) no-repeat left 10px;display:block;padding-top:7px;padding-left:20px;}
.infoIzquierda a{background:url(../img/fnd_enlaces.gif) no-repeat left 10px;display:block;padding-top:7px;padding-left:20px;}

.bannerPomba:link, .bannerPomba:visited, .bannerPomba:active {background:url(../img/banner_pomba.jpg) no-repeat left top;display:block;float:left;height:140px;width:185px;margin-top:20px;}
.bannerPomba:hover {}
.bannerPomba_en:link, .bannerPomba_en:visited, .bannerPomba_en:active {background:url(../img/banner_pomba_en.jpg) no-repeat left top;display:block;float:left;height:140px;width:185px;margin-top:20px;}
.bannerPomba_en:hover {}

.diasverdes:link,.diasverdes:visited,.diasverdes:active {background-color:#f6f6f6;padding:5px;font-weight:bold;border:solid 1px #ccc;}


.casa1:link,.casa1:visited,.casa1:active {background: url(../img/casa1.jpg) no-repeat left bottom;display:block;float:left;height:73px;width:169px;margin:14px 1px 0px 2px;}
.casa2:link,.casa2:visited,.casa2:active {background: url(../img/casa2.jpg) no-repeat left bottom;display:block;float:left;height:73px;width:169px;margin:14px 1px 0px 2px;}
.casa3:link,.casa3:visited,.casa3:active {background: url(../img/casa3.jpg) no-repeat left bottom;display:block;float:left;height:73px;width:169px;margin:14px 1px 0px 2px;}
.casa4:link,.casa4:visited,.casa4:active {background: url(../img/casa4.jpg) no-repeat left bottom;display:block;float:left;height:73px;width:169px;margin:14px 1px 0px 2px;}

/* Menu horizontal tabs */
.menuHor {height:28px;overflow:hidden;padding:5px 5px 0px 5px;color:#fff;width:500px;}
.menuHor li {float:left;}
.menuHor li a:link,.menuHor li a:visited,.menuHor li a:active {border-left:2px solid #BA8C50;display:block;float:left;padding:5px 10px 7px 10px;text-decoration:none;color:#A04107;margin-right:20px;}
.menuHor li a:hover {color:#fff;}
.menuHor li .menuHorSeleccionado:link,.menuHor li .menuHorSeleccionado:visited,.menuHor li .menuHorSeleccionado:active {background:#BA8C50;font-weight:bold;color:#fff;}

/*
--------- TEXTOS ---------
*/

.panel {width:150px;float:left;margin:5px 10px;}
.bloque {padding:10px 20px 10px 23px;width:600px;overflow:hidden;text-align:justify;}
.destacado2 {background:url(../img/gato_Adanegra.gif) no-repeat -5px 9px;width:550px;height:28px;padding:10px 0px 5px 35px;color:#BF9559;font-size:20px;margin-left:15px;margin-bottom:20px;font-weight:bold;}

.destacado {background:url(../img/gato_Adanegra.gif) no-repeat -5px 9px;width:550px;padding:3px 0px 5px 35px;color:#BF9559;font-size:20px;margin-left:15px;margin-bottom:20px;font-weight:bold;}
.telefono {color:#945E2C;font:20px tahoma,sans-serif;font-weight:bold;}
h1 {}
h1 span {color:#D38747;}
h2 {color:#758C2D;font-size:12px;font-weight:bold;padding:8px 0px;text-transform:uppercase;}
p {padding:8px 0px;}
.precio {font-size:18px;color:#A04107;text-align:center;}
.parrafoPaseo {padding:20px 0px 0px 4px;width:200px;}
.menor {}
.menor2 {}
.titulos {}

.iva {font-size:9px;color:#A04107;}
.destacadotitulo {}
.fichas {width:150px;}
.marron {color:#893706;font-weight:bold;}
.marron a:link, .marron a:visited, .marron a:active {color:#893706;font-weight:bold;}

/*
--------- FOTOS ---------
*/

.huecoFoto {width:140px; height:150px;}
.fotoizq {border:1px solid #69463A;float:left;margin-right:8px;}
.fotoizq3 {border:1px solid #69463A;float:left;margin-right:30px;}
.fotoder {border:1px solid #69463A;float:right;margin-left:8px;}
.fotoderServ {border:1px solid #69463A;float:right;margin-left:8px;margin-top:10px;}
.fotoder2 {border:1px solid #69463A;float:right;}
.fotoizqSinborde {float:left;margin-right:8px;}
.fotoizqSinborde {float:left;margin-right:8px;margin-bottom:10px;}
.fotoderSinBorde {float:right;margin-left:8px;}
.foto {border:1px solid #ddd;margin:8px 0px;}

.FotoFichaOferta {
border:2px solid #BF9559;clear:both;margin-top:35px;margin-bottom:7px;
/* alto máximo */
_height:expression(this.height > 152 ? 150: true);
max-height:150px;
/* Ancho máximo */
_width:expression(this.width > 132 ? 130: true);
max-width:130px;
}


.FotoFichaOfertaGrid {
border:2px solid #BF9559;clear:both;margin-top:10px;margin-left:20px;
/* alto máximo */
_height:expression(this.height > 252 ? 250: true);
max-height:250px;
/* Ancho máximo */
_width:expression(this.width > 202 ? 200: true);
max-width:200px;
}

.FotoFicha {
border-left:2px solid #171009;border-top:2px solid #171009;border-bottom:2px solid #C59A5C;border-right:2px solid #C59A5C;float:left;margin-right:15px;
/* Ancho máximo */
_width:expression(this.width > 602 ? 600: true);
max-width:600px;
}
.borde {border-left:2px solid #C59A5C;border-top:2px solid #C59A5C;border-bottom:2px solid #171009;width:364px;height:276px;border-right:2px solid #171009;overflow:hidden;}

/*
--------- LISTAS ---------
*/

.lista {line-height:19px;}
.lista li {background:url(../img/punt3.gif) no-repeat 2px 6px;padding-left:14px;}
.MapaLista {text-align:left;line-height:19px;}
.MapaLista li {background:url(../img/fnd_enlaces.gif) no-repeat left 8px;display:block;padding-top:3px;padding-left:20px;}

/*
--------- FORMULARIOS ---------
*/
.form_filaDirecciones {clear:both;overflow:hidden;padding:16px 0px 8px 0px;text-align:left;width:690px;}
.form_fila {clear:both;overflow:hidden;padding:8px 0px 8px 0px;text-align:center;}
.form_filaIzq {clear:both;overflow:hidden;padding:8px 0px 8px 0px;text-align:left;}
.form_fila_alta {clear:both;height:60px;padding:5px 0px 5px 0px;}
.form_colizq {float:left;margin:0px;padding-right:3%;text-align:right;width:40%;}
.form_colder {float:left;margin:0px;text-align:left;width:50%;}
.form_1col {clear:both;padding:25px 0px 30px 0px;text-align:center;width:100%;}
.input_text {border:1px solid #758C2D;color:#624237;font:11px verdana,sans-serif;padding:2px;width:145px;background:#f4f4f4;}
.input {border:1px solid #758C2D;color:#624237;font:11px verdana,sans-serif;padding:2px;width:145px;background:#f4f4f4;}
.textarea {border:1px solid #758C2D;color:#624237;font:11px verdana,sans-serif;height:46px;padding:2px;width:290px;background:#f4f4f4;}
#formasPago span {padding-left:10px;}
.izquierdaform {background:url(../img/fnd_direcciones.gif) no-repeat -2px bottom;border-left:solid 1px #758C2D;float:left;padding-left:70px;width:270px;}


/*
--------- TABLAS ---------
*/

.tabla {margin:auto;}
.tabla td {border-bottom:1px solid #ddd;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;padding:6px 12px;text-align:left;vertical-align:top;width:33%;}
.tabla2_cabecera {font-weight:bold;text-transform:uppercase;}
.tabla3 {background:#fff;margin:auto;width:600px;}
.tabla3 td {background:#EFEDE9;border:0;padding:2px 10px;text-align:left;vertical-align:top;}

