body{background: url(../imagenes/fondo.gif); background-repeat: no-repeat; background-position: top right; /*background-attachment: fixed;*/}

#contenedor{margin:0 auto; width:930px; display:block; min-height:1500px; }
#contenedorCabecera{margin:0 auto; width:930px; display:block; min-height:1332px; }
#cabecera{padding-top:14px; width:930px; text-align:center;}
.logo{padding-bottom:22px;}
li {list-style-image:url(../imagenes/bulletGreen.gif)}
a{font-weight:bold; text-decoration:underline; color:#00633c;}
a:hover{color:#9d5205; text-decoration:none;}
a.wallpaper{color:#999999; font-size:11px; font-style:italic; padding-top:6px; padding-left:2px; text-decoration:none; font-weight:normal;}
.wallpaper a:hover{color:#006600;}

/*   ESTILOS PARA LAS CAJAS DE RESERVAS   */
.cajaReservas{width:610px; height:143px; background:#DDDCE2 url(../imagenes/fondoReservas.jpg) left no-repeat; float:left;}
.formularioReservas{position: relative; width:442; height:131px; margin:6px 6px 6px 144px; background-color:#f1f0f3; text-align:left; padding-left:18px;}
.separaReservas{width:24px; height:98px; background:url(../imagenes/separaColumnasReservas.gif) no-repeat; float:left;}
.cajaReservasLateral{width:242px; height:319px; background:#E0E4E7;}
.formularioReservasLateral{width:212px; height:261px; margin:0 11px 15px 15px; background:#F1F0F3; padding: 7px 0 0 0;}
.separaReservasLateral{width:220px; height:28px; background:url(../imagenes/separaReservasLateral.gif) no-repeat; margin-left:-12px;}
.botonLateral{text-align:center;}

/*  ESTILOS PARA LA PAGINA INDEX */
.cajaCuadrada{width:135px; height:145px; float:left;}
.separaColumnas{width:30px; height:143px; float:left;}
.separaPie{height:80px; width:930px; clear:both;}
.separaHorizontal{width:930px; height:30px; clear:both;}
.separaHorizontal20{width:930px; height:20px; clear:both;}
#seccion{width:290px; height:235px; float:left;}
.midle{vertical-align:top;}

/*  MENU NAVEGADOR SUPERIOR*/
#menuSuperior{border-top:solid 1px #006338; border-bottom:solid 1px #006338; padding:7px 0px; color:#006338; font-weight:bold; text-align:center;}
#menuSuperior a{color:#006338; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; font-weight:bold;}
#menuSuperior a:hover{color:#9d5205;}

/*ESTILO PARA GALERIA*/
.marco {background: #fafafa; border: 1px solid #dcdcdc; padding: 5px;}
.separadorVertiGaleria{width:20px; height:158px; float:left;}
.columnaGaleria{width:206px; height:158px; float:left; padding-bottom:40px;}
.pieFoto{color:#999999; font-size:11px; font-style:italic; padding-top:6px; padding-left:2px;}
.pieFotoPrecio{ color:#CC0000; font-size:12px; font-style:italic; font-weight:bold; padding-top:6px; padding-left:2px;}
p.pieFoto{margin:0; padding:0;}
.alto20{width:658px; height:20px;}

h1{font-family:Times, serif; font-size:19px; font-weight:bold; color:#006338;}
h1.grande{font-size:30px; padding-bottom:12px; font-weight:normal;}
h1.grande:first-letter {font-size:30px;}
h1:first-letter {font-size:24px;}
h2{font: normal 12px/15px Arial, Helvetica, sans-serif; color:#3d3d3d;}
.inputReservas{background:#FFFFFF; color:7b7b7b; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; vertical-align:top; height:21px;}
h3{color:#006338; line-height:30px;}
.afiliados a{color:#006338; line-height:25px; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px;}
#ofertas{ border-bottom:dashed #666666 1px; width:658px; padding-bottom:12px; font-style:italic;}
#ofertasDet{ width:658px; padding-bottom:12px; font-style:italic;}
#ofertas h2{font-size:16px; color:#006338; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
#ofertas .fecha{ font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; color:#333333;}
select{width:34px; height:20px; font-size:10px;}
input{width:100px; height:19px; vertical-align:top;}
#colDerecha input{width:150px;}
#colIzquierda{width:658px; float:left; font-family:Arial, Helvetica, sans-serif; color:#555555; font-size:0.73em; line-height:1.7em;}
.columnaCuadruple{width:658px; padding-bottom:22px;}
.columnaDoble{width:326px; float:left; padding-bottom:22px;}
.columnaSimple{width:160px; float:left; padding-bottom:22px;}
.columnaTriple{width:492px; float:left; padding-bottom:22px;}
#colIzquierda .separaColumnas{width:6px; height:160px; float:left;}
#colIzquierda .separaHorizontal{width:658px; height:65px;}
.linea{width:658px; height:1px; margin:10px 0; border-top:dashed 1px #666666;}
#idiomas{text-align:right; vertical-align:top; width:930px; height:40px; padding-bottom:10px;}
.banderas{float:right; width:34px; height:22px;}
.facebook{float:left;}

#colDerecha{width:242px; float:left;}
#colDerecha .separaCajas{width:242px; height:30px;}

.clear{ clear:both;}


/*ESTILOS LATERAL OFERTAS*/
.cajaOfertasLateral{width:242px;background:#E0E4E7; padding-bottom:10px;}
.ofertasLateral{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; width:205px; margin:0 11px 15px 15px; background:#F1F0F3; padding: 7px 4px;}
.titularOfertasLateral{color:#006338; font-size:12px;}
.fechaOfertasLateral{color:#333333; font-size:10px;}

.cuerpoOfertasLateral{color:#333333; font-size:10px; font-family:Arial, Helvetica, sans-serif;;}
.ofertasLateral a{color:#006338; text-decoration:none; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.ofertaLateral{padding-bottom:5px; padding-top:5px; border-bottom:#333333 dashed 1px;}
.ofertaLateralFin{padding-bottom:5px; padding-top:5px;}
.noticiaLateralFin{margin-left:-4px; margin-top:-7px;}
.noticiaLateralFin img{padding-bottom:6px;}
/* ESTILOS PARA EL PIE*/
.cuerpotexto{padding:7px 0; border-bottom:#333333 solid 1px; font-size:10px; color:#333333; display:block;}
#contenedorPie {background:#c4e266 none repeat scroll 0 0;margin:0; overflow:hidden; padding:30px 0; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:0.8em;}
#contenedorPieInterior {margin:0; overflow:hidden; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:0.8em;}
#pie {margin:0 auto; width:960px;}
#pie h4{color:#212121; font-size:18px; letter-spacing:-1px; margin-bottom:13px; text-transform:uppercase; font-family:"Times New Roman", Times, serif;}
#pie-colIzquierda {display:inline; float:left; width:320px; text-align:center;}
#pie-colIzquierda p, #pie-colDerecha span {color:#445721; line-height:1.5em; }
#pie-colCentral {display:inline; float:left; padding-left:30px; width:320px;}
#pie-colCentral strong {color:#212121;}
#pie-colCentral a {color:#445721; font-weight:bold; padding-top:4px; text-decoration:none; text-transform:uppercase;}
#pie-colCentral a:hover {text-decoration:underline;}
#pie-colDerecha {display:inline; float:right; padding-right:35px; width:224px;}
#pie-colDerecha span a {text-align:center;}
#pie-colDerecha p {padding-top:15px; text-align:center; text-transform:uppercase;}
#pie-colDerecha p a {color:#1A1A1A; font-weight:bold;}
#pieRibete {vertical-align:top; background:#006338; height:36px; width:100%;}
#pieRibete p {margin:0; padding:0; color:#E0F88D; line-height:36px; text-align:center; text-transform:uppercase; font-size:0.7em; font-family:Arial, Helvetica, sans-serif;}
#pieRibete p a {color:#E0F88D; text-decoration:none;}
#pieRibete p a:hover {text-decoration:underline;}
#pieRibete p span {color:#FFFFFF;}

/* FORMULARIOS */
.formulario{padding:20px; border:#666666 solid 1px; background:#FFFFFF;}
.label {
color:#757477;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:20px;
padding-top:8px;
text-align:left;
}
input, textarea {
background-color:#F5F6FB;
border:1px solid #BEBEB7;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:24px;
height:20px;
padding-left:5px;
padding-top:4px;
}
textarea {
height:75px;
padding-top:0;
width:100%;
}
.checkbox {
background-color:#FFFFFF;
border:0 none;
margin:0;
padding:0;
}

