/*
--------- GENERAL ---------
*/

* {border:0;margin:0;padding:0;outline:none;}
ul {list-style:none;}
body {background:#C0BF89;color:#C0BF89;font:13px arial,sans-serif;line-height:18px;text-align:center;}

/*
--------- ESTRUCTURA --------
*/

#contenedora {margin:0 auto;background:url(../img/fnd_contenedora_casagalinanes.gif) repeat-y;overflow:hidden;width:964px;padding-bottom:30px;/*height:90px;*/}
#cab_contenedora {margin:0 auto;background:url(../img/fnd_cab_contenedora_casagalinanes.gif) no-repeat;width:964px;height:18px;display:block;}
#pie_contenedora {margin:0 auto;background:url(../img/fnd_pie_contenedora_casagalinanes.gif) no-repeat;width:964px;height:22px;}

#contenido {width:964px;margin:0 auto;overflow:hidden;position:relative;display:block;}
#contenido p {width:920px;margin:0 auto;overflow:hidden;}
/*.menusup {background:url(../img/fnd_menusup.gif) repeat-x;height:30px;overflow:hidden;float:left;overflow:hidden;width:111px;text-align:center;}*/
.menusup_instalaciones {background:url(../img/fnd_menusup.gif) repeat-x;height:30px;overflow:hidden;float:left;overflow:hidden;width:140px;text-align:center;}
.menusup_instalaciones:link, .menusup_instalaciones:active,.menusup_instalaciones:visited  {background:url(../img/flecha.gif) no-repeat 2px 8px;text-align:center;padding-top:4px;color:#2D3A1B;font-weight:bold;text-transform:uppercase;font-size:12px;text-decoration:none;}
.menusup_instalaciones:hover {background:url(../img/fnd_menusup_hover.gif) repeat-x;text-align:center;color:#fff;}

#cabecera {/*background:url(../img/cabecera_casa_galinanes.jpg) no-repeat;overflow:hidden;/*width:111px;*/height:180px;position:relative;margin-top:3px;}
#atencion {position:absolute;left:5px;bottom:15px;font-size:24px;font-weight:bold;}
#pie {width:100%;margin:0 auto;background:#2D3A1B;}
#pie_contenido {width:939px;margin:0 auto;overflow:hidden;color:#999;background:#2D3A1B;padding:5px 10px;}

.idiomas {bottom:64px;position:absolute;font-size:10px;right:23px;}
.idiomasPortada {bottom:6px;position:absolute;right:35px;}
.idiomasPortada img {cursor:pointer;}

/* --------- NAVEGACIÓN / ENLACES --------- */

a:link,a:visited,a:active {color:#C0BF89;text-decoration:none;font-size:12px;}
a:hover {color:#75743E;}

/*menusup*/

.menusup {overflow:hidden;color:#fff;width:900px;margin:0 auto;height:57px;padding:30px 10px 0px 10px;background:url(../img/fnd_menu.jpg) no-repeat;}
.menusup li {float:left;font-weight:bold;font-size:14px;text-transform:uppercase;}
.menusup li a:link,.menusup li a:visited,.menusup li a:active {margin:0px 5px 0px 0px;padding:5px 17px;_padding:5px 15px;text-align:center;display:block;float:left;text-decoration:none;color:#DDE8CE;font-size:11px;}
.menusup li a:hover {/*background:url(../img/fnd_hover.png) 0px 0px no-repeat #2D3A1B;*/color:#8F7921;}
.menusup li .menusupSeleccionado:link,.menuHor li .menusupSeleccionado:visited,.menusup li .menusupSeleccionado:active {padding:5px 23px;background:#BA8C50;font-weight:bold;color:#fff;}

.mapa {background:url(../img/flecha_mapa.gif) no-repeat 0px 2px;padding-left:25px;margin:15px;}


.volver {background:#2d3a1c;padding:5px 10px;border:2px solid #c0bf89;font-weight:bold;text-decoration:none;}
.aqui:link, .aqui:active, .aqui:visited {color:#8F7921;font-weight:bold;}
.aqui:hover {color:#11160A;}
.enlacesdelpie a:link, .enlacesdelpie a:visited, .enlacesdelpie a:active {font-size:11px;}



/*--------- ALINEADOS ---------*/


.izquierda {float:left;text-align:left;}
.derecha {float:right;text-align:center;}
.clear {clear:both;}
.centrado {clear:both;text-align:center;}
.padding {padding:5px 20px;text-align:left;}
.padding2 {padding:5px 20px;text-align:left;margin-top:50px;}

/* --------- tablas --------------*/
.tabla {width:90%;text-align:center;/*background:#11160A;*/margin-top:20px;margin-left:60px;}
.tabla td {height:30px;border-bottom:1px solid #1C2411;}
.cabeceratabla {background:#1C2411;/*color:#2D3A1B;*/font-weight:bold;background:#11160A;}
.cabeceraceldas {background:#2D3A1B;}

/* --------- TEXTOS --------- */

.diez {font-size:10px;}
.titulos {background:url(../img/flor_titulo.png) no-repeat;padding:0px 0px 0px 80px;width:650px;overflow:hidden;margin:15px 0px 15px 0px;height:70px;}
p {width:900px;margin:0 auto;overflow:hidden;padding:8px 15px;text-align:justify;}
.verdeoscuro  {color:#11160A;}
.verde {color:#2D3A1B;}
.blanco {color:#8F7921;}
.verdeclaro {color:#C0BF89;}
.titexto{background:url(../img/flor_texto_casagalinane.png) no-repeat;height:50px;overflow:hidden;margin-left:100px;margin-top:15px;text-align:left;padding:5px 0px 0px 60px;font-size:14px;font-weight:bold;}

/*--------- FORMULARIOS ---------*/


.form_fila {clear:both;overflow:hidden;padding:8px 0px 8px 0px;text-align:center;}
.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 #11160A;color:#000;font:12px arial,sans-serif;padding:2px;width:145px;}
.input {border:2px solid #11160A;color:#0E0A07;font:12px arial,sans-serif;padding:2px;width:145px;background:#C0BF89;}
.textarea {border:2px solid #11160A;color:#0E0A07;font:12px arial,sans-serif;height:46px;padding:2px;width:290px;background:#C0BF89;}
#formasPago span {padding-left:10px;}


/*
#cabecera {background:url(../img/fnd_casagalinanes.gif) no-repeat;margin:0 auto;height:149px;overflow:hidden;width:985px;}
#atencion  {width:973px;text-align:right;padding-top:15px;padding-right:12px;}

#colder {float:right;width:718px;_width:700px;}
#coldercabecera {background:url(../img/colder1.jpg) no-repeat;overflow:hidden;width:719px;height:52px;_width:700px;}
#coldercontenido {background:url(../img/colder2.jpg) repeat-y;overflow:hidden;width:719px;_width:700px;}
#colderpie {background:url(../img/colder3.jpg) no-repeat;width:719px;height:47px;_width:700px;}


#colizq {float:left;background:url(../img/fnd_colizq.gif) repeat-y;overflow:hidden;width:266px;padding:20px 0px 0px 0px;_width:246px;}
#pie {clear:both;padding:10px;width:719px;}




----------  Detalles ----------


.logo {background:url(../img/logo.gif) no-repeat;width:88px;height:51px;}


--------- ALINEADOS ---------


.informacion {margin:o auto;width:400;padding: 10px 35px;overflow:hidden;}
.informacion_galeria {margin:o auto;width:400;padding: 10px 35px;overflow:hidden;margin-right:35px;}
.informacion p {width:550;padding:10px 35px 10px 0px;}
.izquierda {float:left;}
.derecha_ficha {float:right;width:140px; overflow:hidden;margin-right:25px;height:500px;}
.derecha {float:right;margin-right:15px;}
.clear {clear:both;}
.centrado {clear:both;text-align:center;}
.enlaces_pie {float:right;text-align:right;width:550px;padding-right:30px;overflow:hidden;}


--------- NAVEGACIÓN / ENLACES ---------


.menuSup {text-decoration:none;float:right;height:20px;padding:0px 5px 0px 0px;text-align:right;}
.menuSup li {text-decoration:none;float:left;}
.menuSup li a:link,.menuSup li a:visited,.menuSup li a:active {float:left;padding:0px;text-decoration:none;}
.inicio {background:url(../img/ico_inicio.gif) no-repeat;text-decoration:none;margin:5px;}
.contactar {background:url(../img/ico_contactar.gif) no-repeat;margin:5px;}




 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 {color:#85653A;font-size:13px;font-weight:bold;margin:5px 0px;}
h1 span {color:#D38747;}
#colizq h1 {padding:10px 0px 10px 30px;}
h2 {color:#85653A;font-size:12px;font-weight:bold;padding:8px 0px;}
p {padding:8px 0px;text-align:justify;}
.precio {font-size:18px;color:#A04107;text-align:center;}

.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 #ddd;float:left;margin-right:8px;}
.fotoder {border:1px solid #ddd;float:right;margin-left:8px;}
.fotoizqSinborde {float:left;margin-right:8px;}
.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;}


--------- FORMULARIOS ---------


.form_fila {clear:both;overflow:hidden;padding:8px 0px 8px 0px;text-align:center;}
.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 #0D0A07;color:#000;font:12px arial,sans-serif;padding:2px;width:145px;}
.input {border:2px solid #0D0A07;color:#0E0A07;font:12px arial,sans-serif;padding:2px;width:145px;background:#E1E1E1;}
.textarea {border:2px solid #0D0A07;color:#0E0A07;font:12px arial,sans-serif;height:46px;padding:2px;width:290px;background:#E1E1E1;}
#formasPago span {padding-left:10px;}



--------- 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;}
*/