/* CSS Document */
body { background:url(../imagenes/fondo_body.gif) left top repeat-x; background-color:#e6eaed; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }

* { margin:0; padding:0;}
*[vspace], *[hspace] { margin:auto }

ul { list-style:none;}
img { border:0;  }
img[border] { border: medium solid }
img[border="0"] { border:0; }


h1 { background-color:#d3dae0; float:left; width:615px; font-family:Georgia, "Times New Roman", Times, serif; color:#3e4d59; font-size:22px; font-weight:normal; padding:2px 0 4px 10px;}
h1.spa { float:left; background:none; width:625px; font-family:Georgia, "Times New Roman", Times, serif; color:#41bdf9; font-size:19px; font-weight:normal; padding:0 0 20px 0;}


#contenedor { width:980px; margin:auto; }
#contenedorInt { float:left; width:940px; padding:0 20px; background-color:#FFFFFF }
#cabecera { float:left; width:940px;}
#cabecera .logo img { float:left; margin-top:15px; }

#idiomas { float:right; background:url(../imagenes/fondo_idiomas.gif) left top repeat-x; padding:10px;}
#idiomas li { display:inline;}
#idiomas li a { color:#062d51; text-decoration:none;}
#idiomas li a:hover { color:#8996a2;}

#cesta { float:right; padding:10px;}
#cesta a { color:#062d51; font-weight:bold; text-decoration:none; background:url(../imagenes/boton_cesta.gif) left 1px no-repeat; padding-left:16px;}
#cesta a:hover { color:#000000; text-decoration:underline;}

#menu { float:right; clear:right; padding-top:64px; white-space:nowrap; width:640px;}
#menu li { float:right;}
#menu li a { float:left; color:#000000; text-decoration:none; padding:7px 10px 8px 10px; }
#menu li a:hover { color:#8996a2; }
#menu li.instalaciones a { float:left; border-right:1px solid #ffffff; background:url(../imagenes/fondo_menu_instalaciones.gif) left top repeat-x; color:#ffffff; text-decoration:none; }
#menu li.instalaciones a:hover { color:#a1b5c7;}
#menu li.spa a { float:left; border-right:1px solid #ffffff; background:url(../imagenes/fondo_menu_spa.gif) left top repeat-x; color:#ffffff; text-decoration:none; }
#menu li.spa a:hover {color:#b2e3fa; }
#menu li.celebraciones a { float:left; background:url(../imagenes/fondo_menu_celebraciones.gif) left top repeat-x; color:#ffffff; text-decoration:none; }
#menu li.celebraciones a:hover { color:#e09d9d; }


#submenu {float:left; padding:5px 0; text-align:right; width:930px; padding-right:10px; }
#submenu li { display:inline; color:#4f6b85;}
#submenu li a { color:#FFFFFF; text-decoration:none;}
#submenu li a:hover { color:#a1b5c7;}
#submenu.hotel { background:url(../imagenes/fondo_submenu_instalaciones.gif) left top repeat-x; }
/*#submenu.hotel li { display:inline; color:#4f6b85;}
#submenu.hotel li a { color:#FFFFFF; text-decoration:none;}
#submenu.hotel li a:hover { color:#a1b5c7;}
*/
 .conventions {background:url(../imagenes/fondo_submenu_celebraciones.gif) left top repeat-x; }

/*
#submenu.conventions li { display:inline; color:#4f6b85;}
#submenu.conventions li a { color:#FFFFFF; text-decoration:none;}
#submenu.conventions li a:hover { color:#a1b5c7;}
*/
.spa {  background:url(../imagenes/fondo_submenu_spa.gif) left top repeat-x; }
/*#submenu.spa li { display:inline; color:#4f6b85;}
#submenu.spa li a { color:#FFFFFF; text-decoration:none;}
#submenu.spa li a:hover { color:#a1b5c7;}
*/


#submenu.contacto { background:url(../imagenes/fondo_submenu_contacto.gif) left top repeat-x;}

#cuerpo { float:left; width:940px; padding-top:20px; padding-bottom:20px;}
#cuerpoLeft { float:left; width:296px;}
#cuerpoRight { float:right; width:625px;}

#buscador { float:left; width:272px; margin-bottom:20px; padding:10px; border:2px solid #008837; background:url(../imagenes/fondo_buscador.gif) left top repeat-x #2c9d5a;}
#buscador p.titulo { float:left; width:258px; margin-bottom:10px; background-color:#007630; padding:5px 7px 6px 7px; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-size:19px;}
#buscador p.formulario { float:left; color:#FFFFFF; padding-top:7px; line-height:17px; padding-left:7px; padding-right:7px;}
#buscador p.formulario select { vertical-align:middle;}
#buscador p.formulario img { vertical-align:middle;}
#buscador p.formularioClear { float:left; clear:both; white-space:nowrap; color:#FFFFFF; padding-top:7px; line-height:17px; padding-left:7px; padding-right:7px;}
#buscador p.formularioClear select { vertical-align:middle;}
#buscador p.formularioClear img { vertical-align:middle;}
#buscador select { font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#buscador p.boton { float:left; padding-left:73px; padding-top:13px; width:199px;}
#buscador p.boton a { float:left; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; color:#FFFFFF; text-decoration:none; width:125px; height:32px; padding-top:5px; background:url(../imagenes/boton_buscar.gif) left top no-repeat;}
#buscador p .hoteles { width:180px;}
#buscador p .habitacion { width:43px; margin-left:32px;}
#buscador p .cantidad { width:43px;}
#buscador p .dia {width:43px;}
#buscador p .mes {width:100px;}
#buscador p .anio {width:72px;}
#buscador p .hora {width:71px;}
#buscador p.buscador1 { padding-top:19px; padding-bottom:5px;}


#ofertas { float:left; width:292px; border:2px solid #ffe8b2; background-color:#ffe8b2;}
#ofertas p.titulo { float:left; margin:10px 0 0 10px; width:258px; background-color:#ffcb52; padding:5px 7px 6px 7px; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-size:19px;}
*html #ofertas p.titulo { float:left; margin:10px 0 0 5px; width:258px; background-color:#ffcb52; padding:5px 7px 6px 7px; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-size:19px;}
#ofertas ul { float:left; width:292px;}
#ofertas ul li { float:left; width:262px; padding:10px 15px; background:url(../imagenes/fondo_ofertas.gif) left top repeat-x; background-color:#fff3d8;}
#ofertas ul li p.tituloOf { font-family:Georgia, "Times New Roman", Times, serif; color:#062d51; font-size:19px;}
#ofertas ul li p.nombre { color:#214464; font-size:12px; line-height:17px; }
#ofertas ul li p.descripcion { line-height:17px; padding-bottom:10px; }
#ofertas ul li a { float:right; background:url(../imagenes/boton_detalleOfertas.gif) left 1px no-repeat; padding-left:15px; color:#008837; text-decoration:none; }

#pie { float:left; width:940px; border-top:1px solid #b4c0ca; padding:15px 0; }
#pie ul { float:left;}
#pie ul li {display:inline;}
#pie ul li a { text-decoration:none; color:#062d51;}
#pie ul li a:hover { text-decoration:underline;}
#pie p { float:right;}
#pie p img { vertical-align:middle;}

.imgHome { float:left; margin-bottom:20px;}
.img_fecha {vertical-align:middle;}

#destacados { float:left;}
#destacados li { float:left; width:100%; background:url(../imagenes/punteado.gif) left bottom repeat-x; padding:20px 0;}
#destacados li.first { padding-top:0;}
#destacados li img { float:left; margin-right:20px; border:2px solid #b4c0ca;}
#destacados li div { float:left; width:462px;}
#destacados li p.titulo { color:#214464; font-family:Georgia, "Times New Roman", Times, serif; font-size:19px;}
#destacados li p.descripcion { line-height:17px; padding:5px 0;}
#destacados li a { background:url(../imagenes/boton_masinfo.gif) left 2px no-repeat; padding-left:15px; color:#008837; text-decoration:none; }

#mapaweb { float:left;}
#mapaweb li { float:left; width:625px; background:url(../imagenes/punteado.gif) left bottom repeat-x; padding:5px 0;}
#mapaweb li.first { padding-top:0;}
#mapaweb li img { float:left; margin-right:20px; border:2px solid #b4c0ca;}
#mapaweb li div { float:left; width:462px;}
#mapaweb li p.titulo { color:#214464; font-family:Georgia, "Times New Roman", Times, serif; font-size:19px;}
#mapaweb li p.descripcion { line-height:17px; padding:5px 0;}
#mapaweb li a { background:url(../imagenes/boton_detalleOfertas.gif) left no-repeat; padding-left:15px; color:#008837; text-decoration:none; }

.ayuda_pregunta a { float:left; width:100%; background:url(../imagenes/punteado.gif) left bottom repeat-x; padding:5px 0;}
.ayuda_pregunta a { color:#214464; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
.ayuda_pregunta a { line-height:12px; padding:5px 0;}
.ayuda_pregunta a { background:url(../imagenes/boton_detalleOfertas.gif) left no-repeat; padding-left:15px; color:#008837; text-decoration:none; }

.ayuda_pregunta_cat a { float:left; width:100%; background:url(../imagenes/punteado.gif) left bottom repeat-x; padding:5px 0;}
.ayuda_pregunta_cat a { color:#214464; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;}
.ayuda_pregunta_cat a { line-height:16px; padding:5px 0;}

.ayuda_respuesta a { float:left; width:100%; background:url(../imagenes/punteado.gif) left bottom repeat-x; padding:5px 0;}
.ayuda_respuesta a { color:#214464; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
.ayuda_respuesta a { line-height:12px; padding:5px 0;}

#contenidoMuestra { float:left;}
#contenidoMuestra li { float:left; padding:20px 0; background:url(../imagenes/punteado.gif) left bottom repeat-x; }
#contenidoMuestra li p { line-height:17px;}
#contenidoMuestra li p img{ float:left; margin:0 25px 20px 0; border:2px solid #b4c0ca; }
#contenidoMuestra li h2 { color:#214464; padding-bottom:15px; font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; font-weight:normal;}

.entrada { padding:10px 0 0 0; float:left;}
#listadosHabitaciones { float:left; width:625px;}
#listadosHabitaciones li { float:left; width:100%; background:url(../imagenes/punteado.gif) left bottom repeat-x; padding:20px 0;}
#listadosHabitaciones li p { float:left;}
#listadosHabitaciones li p.titulo { font-family:Georgia, "Times New Roman", Times, serif; color:#214464; font-size:19px;}
#listadosHabitaciones li p.imagen { padding-right:20px;}
#listadosHabitaciones li p.imagen img { border:2px solid #b4c0ca; }
#listadosHabitaciones li p.imagen a { background:url(../imagenes/img_lupa.gif) left 1px no-repeat; padding-left:15px; color:#008837; text-decoration:none; }
#listadosHabitaciones li p.titulo span { color:#008837;}
#listadosHabitaciones li p.descripcion { line-height:17px; padding:10px 0 15px 0; width:625px;}
#listadosHabitaciones li div.precios { float:left; width:460px; line-height:17px;}
#listadosHabitaciones li div.precios select { width:200px;}
.tablaPrecios { border:0; padding:0; width:100%; border-bottom:1px solid #d3d7d9; }
.tablaPrecios th { background-color:#f2f4f5; font-weight:normal; width:14%; padding:5px 0; border-bottom:1px solid #d3d7d9; }
.tablaPrecios td { padding:5px 0; text-align:center; border-bottom:1px solid #fff; border-top:1px solid #fff; }
.tablaPrecios td.con { background-color:#d8dee3;}
#listadosHabitaciones li div.total { float:right; padding-top:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; color:#5c6974;}
#listadosHabitaciones li div.total span { color:#000000;}
#listadosHabitaciones li div.total p { padding-right:20px; padding-top:5px;}
#listadosHabitaciones li div.total a { color:#FFFFFF; text-decoration:none; width:125px; height:33px; padding-top:5px; text-align:center; background:url(../imagenes/boton_reservar.gif) left top no-repeat; float:left;}
#listadosHabitaciones li div.total .button{ font-family: Georgia, "Times New Roman", Times, serif; color:#FFFFFF; text-decoration:none; width:125px; height:33px; padding-top:2px; text-align:center; background:url(../imagenes/boton_reservar.gif) left top no-repeat; float:left; font-size:22px;}

#listPaquetes { float:left; padding-top:20px;}
#listPaquetes li { float:left; background-color:#e5e9ec; width:173px; text-align:center; margin-right:20px; padding:5px 11px 11px 11px;}
#listPaquetes li p { float:left; width:100%; font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; color:#214464; padding-bottom:10px; }
#listPaquetes li.paquete3 { margin-right:0; }
#listPaquetes li a { float:left; text-decoration:none; margin-left:25px; padding-top:4px; width:125px; height:34px; font-family:Georgia, "Times New Roman", Times, serif; color:#ffffff; font-size:19px;}
#listPaquetes li.paquete1 a { background:url(../imagenes/boton_paquete1.gif) left top no-repeat;}
#listPaquetes li.paquete2 a { background:url(../imagenes/boton_paquete2.gif) left top no-repeat;}
#listPaquetes li.paquete3 a { background:url(../imagenes/boton_paquete3.gif) left top no-repeat;}
#listPaquetes li img { float:left; padding-bottom:10px;}

.txtConvenciones { line-height:17px;}

#listadosProgramas { float:left; width:625px;}
#listadosProgramas li { float:left; width:100%; background:url(../imagenes/punteado.gif) left bottom repeat-x; padding:20px 0 15px 0;}
#listadosProgramas li p { float:left;}
#listadosProgramas li p.titulo { font-family:Georgia, "Times New Roman", Times, serif; color:#009de9; font-size:19px;}
#listadosProgramas li p.titulo span { color:#008837;}
#listadosProgramas li p.descripcion { line-height:17px; padding:10px 0 15px 0; width:625px;}
#listadosProgramas li div.total { float:right; padding-top:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; color:#5c6974;}
#listadosProgramas li div.total span { color:#000000;}
#listadosProgramas li div.total p { padding-right:20px; padding-top:5px;}
#listadosProgramas div.total { float:right; padding-top:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; color:#5c6974;}
#listadosProgramas div.total a { color:#FFFFFF; text-decoration:none; width:125px; height:33px; padding-top:5px; text-align:center; background:url(../imagenes/boton_reservas1.gif) left top no-repeat; float:left;}
#listadosProgramas div.buscar a{ float:right; width:185px; height:34px; background:url(../imagenes/boton_seguir_reservando.gif) left top no-repeat; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-size:19px; text-decoration:none; text-align:center; padding-top:4px; margin:10px;}

#listadosOfertas { float:left; width:625px; background:url(../imagenes/punteado.gif) left bottom repeat-x; padding:20px 0 15px 0;}
#listadosOfertas p { float:left; width : 100%;}
#listadosOfertas p.titulo { font-family:Georgia, "Times New Roman", Times, serif; color:#009de9; font-size:19px;}
#listadosOfertas h2 { float:right; font-family:Georgia, "Times New Roman", Times, serif; color:#666666; font-size:14px;}
#listadosOfertas p.titulo span { color:#008837;}
#listadosOfertas p.cabecera { font-size:14px; line-height:17px; padding:10px 0 15px 0; width:625px;}
#listadosOfertas p.contenido { line-height:17px; padding:10px 0 15px 0; width:625px;}
#listadosOfertas div.total { float:right; padding-top:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; color:#5c6974;}
#listadosOfertas div.total span { color:#000000;}
#listadosOfertas div.total p { padding-right:20px; padding-top:5px;}
#listadosOfertas div.total { float:right; padding-top:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; color:#5c6974;}
#listadosOfertas .boton a { float:right; width:125px; height:34px; background:url(../imagenes/boton_enviar.gif) left top no-repeat; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-size:19px; text-decoration:none; text-align:center; padding-top:4px;}

#contentForm { float:left; background-color:#e5e9ec; width:605px; padding:20px 20px 15px 0;}
#contentForm p { float:left; width:100%; padding-bottom:10px;}
#contentForm p span { color:#d20000;}
#contentForm p label { float:left; width:80px; padding-left:20px; color:#555555;}
#contentForm p input { float:left; vertical-align:middle; width:185px;}
#contentForm p select { float:left; vertical-align:middle;}
#contentForm p textarea { float:left; vertical-align:middle; width:475px; height:92px;}
#contentForm .boton a { float:right; width:125px; height:34px; background:url(../imagenes/boton_enviar.gif) left top no-repeat; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-size:19px; text-decoration:none; text-align:center; padding-top:4px;}

.datos { float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; padding:20px 0 5px 0; color:#3e4d59;}

#datosReserva { float:left; width:100%; padding:0; border:0;}
#datosReserva th { background-color:#d3dae0; font-weight:normal; text-align:center; padding:7px 0;}
#datosReserva td { background-color:#ffffff; text-align:center; padding:7px 0;}
#datosReserva td.eliminar { padding:7px 3px;}

#contentFormRes { float:left; background-color:#e5e9ec; width:625px;}
#contentFormRes p.linea { float:left; width:100%; padding-bottom:10px;}
#contentFormRes p.linea span { color:#d20000;}
#contentFormRes p.linea label { float:left; width:80px; padding-left:20px; color:#555555;}
#contentFormRes p.linea input { float:left; vertical-align:middle; width:185px;}
#contentFormRes p.linea textarea { float:left; vertical-align:middle; width:475px; height:92px;}
#contentFormRes a { float:right; width:125px; height:34px; background:url(../imagenes/boton_enviar.gif) left top no-repeat; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-size:19px; text-decoration:none; text-align:center; padding-top:4px;}
#contentFormRes .button { float:right; width:125px; height:34px; background:url(../imagenes/boton_enviar.gif) left top no-repeat; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-size:19px; text-decoration:none; text-align:center; padding-top:0px; margin:10px;}

#contentReserva { float:left; background-color:#e5e9ec; width:625px;}
#contentReserva .nombre { float:left; padding:10px 0 10px 15px;}
#contentReserva .total { float:right; padding:10px 22px 10px 0;}
#contentReserva .button { float:right; width:185px; height:34px; background:url(../imagenes/boton_seguir_reservando.gif) left top no-repeat; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-size:19px; text-decoration:none; text-align:center; padding-top:0px; margin:10px;}

