@charset "utf-8";
/* CSS Document */
body { font-family:Verdana, Geneva, sans-serif; font-size:11px; padding:0; margin:0; line-height:14px;  }
#completa { margin:0; padding:0; background:#bababa; width:100%; }
#pagina { width:1024px; margin: 0 auto; background:url(imagenes/fondo.jpg) repeat-y; }
#cabecera { width:1024px; background:url(imagenes/cabecera.jpg) repeat-x; float:left;  }
#logo { width:98px; height:111px; float:left; margin-left:50px; }
#nota { width:535px; height:111px; float:left; margin-left:50px; }
#reservaciones { width:156px; height:111px; float:left; margin-left:50px; }
#reservaciones a img, #logo a img { border:none; }
#reservaciones a:hover { background:url(imagenes/reservaciones1.jpg) no-repeat top left;  width:156px; height:111px; }
#menu { width:1024px; background:url(imagenes/menu1.jpg) no-repeat; clear:both; float:left; }
#menu ul { list-style:none; width:1024px; height:26px; font-family:"Times New Roman", Times, serif;  margin: 0; padding:0; margin-top:13px; float:left; }
#menu ul li { display:inline; font-size:14px; margin-left:30px; }
#menu ul li a { text-decoration:none; color:#fff; font-weight:700;  }
#menu ul li a:hover { color:#3F3; }
#cuerpo #final { background:url(imagenes/finalfondo.jpg) no-repeat; width:1024px;}
#inicio { width:1024px; height:52px; background:url(imagenes/fondoverde.jpg) repeat-x; position:relative; margin:0; padding:0; float:left; }
#col-izq { width:256px; float:left; }
#banner-promociones { float: left; margin-left:20px; }
#col-izq p { text-align:justify; }
#col-izq ol, #col-izq ul { margin:0 0 0 50px; padding:0; } 
#col-izq p { margin-left:21px; }
#bienvenida { margin-left:21px; margin-top:10px; }
#col-der { width:768px; float:left; }
#col-der p { text-align:justify; }
#banner-principal { background:#ba8d00; width:728px; margin-left:20px; position:relative; margin-top:-52px; }
#banner-principal img { margin:20px; border:none; }
#limpiar {clear:both; height:4px; display:block; }
#atributos { background:url(imagenes/fondocaracteristicas.jpg) no-repeat; width:728px; height:58px; float:left; margin-left:20px; }
#atributos ul { margin-top:4px; float:left; }
#atributos ul li { margin-left:14px; margin-bottom:3px; }
#atributos ul li.lista1 { list-style:url(imagenes/lista1.jpg); }
#atributos ul li.lista2 { list-style:url(imagenes/lista2.jpg); }
#atributos ul li.lista3 { list-style:url(imagenes/lista3.jpg); }
#banner-barrancas { float:left; margin-left:20px;  height:98px; }
#banner-topo { float:left; margin-left:23px;  height:98px; }
#banner-barrancas a img, #banner-topo a img { border:2px solid #79b603;   }
#banner-barrancas a:hover img, #banner-topo a:hover img{ border:2px solid #F90;   }
#telefono { background:#bababa; width:980px; height:38px; margin-left:21px; margin-bottom:0; margin-top:4px; padding:0; }
#telefono a { float:left; padding:12px; font-size:14px; font-weight:700; color:#fff; background:#930; text-decoration:none; !important  }
#telefono a:hover { background:#8cdd00; color:#930;  }
#telefono p { text-align:right; padding:10px; color:#333; font-weight:700; margin:0; width:600px; float:right; }
#telefono p span { font-size:18px; margin-left:10px; color:#000; }
#telefono span strong { font-size:18px; font-weight:700; color:#000; }

#piepagina {  width:100%; background:url(imagenes/fondopiepagina.jpg) repeat-x top left; float:left; margin:0; padding:0; }
#cuerpopie { width:1024px; margin: 0 auto; line-height:18px; background:url(imagenes/finalfondo.jpg) no-repeat top left; padding-top:30px; }
#cuerpopie p { color:#fff; font-size:14px;  }
#cuerpopie span { font-size:19px; font-weight:700; }
#cuerpopie a { color:#8cdd00; font-weight:700; font-size:14px; }
#izquierda { margin-left:21px; float:left; width:60%; }
input.dia { width:26px; }
input.mes { width:26px; }
input.anio { width:46px; }

#contenido { margin-left:21px; width:726px; }
#contenido a{ color:#930; font-weight:700;}
#contenido a:hover { color:#8cdd00; }
#contenido ul li, #promociones1 ol, #promociones1 ul, #promociones2 ul, #col-izq ul{ list-style:url(imagenes/lista-fblanco.jpg);}
#formulario ol { list-style:none; }
#formulario ol li { margin-bottom:4px; }
#formulario ol span { width:150px; float:left; }
#formulario .enviar { margin-left:150px; }
#promociones1, #promociones2 { margin-top:10px; float:left; width:720px; margin-left:21px; }
#promociones1 img { float:left; border:20px solid #CCC; margin-right:30px; }
#promociones2 img { float:right; border:20px solid #CCC; margin-left:30px; }

.especial { font-style:italic; font-size:10px; margin:0; padding:0; }

strong { color:#56a600; }

.princi { text-align:center; width:200px; margin:0 41px; }