/* CSS Document */



body { background:#E0CEAB url(../images/bg_site.jpg) repeat-x top; margin:0; padding:0;}

hr { display:block; clear:both; float:none; border:0; margin:0; padding:0; font-size:0px; overflow:hidden; opacity: .0; }

h2 { font-family: Arial, Helvetica, sans-serif; font-size:20px; color:#333; padding:0 0 10px 0; font-weight:normal;}

h3 { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#333; padding:0 0 10px 0; font-weight:normal;}

blockquote { display:block; font-family:Tahoma, Arial, Verdana; font-size:12px; color:#666; margin:20px 30px 20px 20px; padding:20px; border:1px solid #ccc;}



/*---- HEADER ---- */

#contenedor { display:block; width: 950px; margin:0 auto; }

#header { display:block; height:168px; background:url(../images/bg_header.jpg) no-repeat top; width:950px;}

#header span {display:none;}

#header .menu_derecho { display:block; float:right; width:165px; padding:5px 30px 0 0 ;}

#header .menu_izquierdo { display:block; float:left; width:165px; padding:5px 0 0 30px;}

#header img.logo { display:block; margin:0 auto; padding:76px 0 0 0;}

#header .menu_izquierdo a, #header .menu_derecho a { margin:5px 0 0 0; height: 32px; width:162px; float:left; clear:both; display:block; }

#header .menu_izquierdo a.home {background:url(../images/menu_inicio.jpg) no-repeat top; } 

#header .menu_izquierdo a.home:hover, #header .menu_izquierdo a.home_s {background:url(../images/menu_inicio.jpg) no-repeat bottom; }

#header .menu_izquierdo a.habitaciones {background:url(../images/menu_habitaciones.jpg) no-repeat top; } 

#header .menu_izquierdo a.habitaciones:hover, #header .menu_izquierdo a.habitaciones_s {background:url(../images/menu_habitaciones.jpg) no-repeat bottom; }

#header .menu_izquierdo a.servicios {background:url(../images/menu_servicios.jpg) no-repeat top; } 

#header .menu_izquierdo a.servicios:hover, #header .menu_izquierdo a.servicios_s {background:url(../images/menu_servicios.jpg) no-repeat bottom; }

#header .menu_derecho a.tarifas {background:url(../images/menu_tarifas.jpg) no-repeat top; } 

#header .menu_derecho a.tarifas:hover, #header .menu_derecho a.tarifas_s {background:url(../images/menu_tarifas.jpg) no-repeat bottom; }

#header .menu_derecho a.reta {background:url(../images/menu_reta.jpg) no-repeat top; } 

#header .menu_derecho a.reta:hover, #header .menu_derecho a.reta_s {background:url(../images/menu_reta.jpg) no-repeat bottom; }

#header .menu_derecho a.contacto {background:url(../images/menu_contacto.jpg) no-repeat top; } 

#header .menu_derecho a.contacto:hover, #header .menu_derecho a.contacto_s {background:url(../images/menu_contacto.jpg) no-repeat bottom; }





/*---- CONTENIDO*HOME ----*/

#contenido { background:#FFF; }

#contenido .bienvenidos { display:block; float:left; width:460px; padding:0 0 0 20px;}

#contenido .bienvenidos img.titulo { padding:0 0 20px 0;}

#contenido .bienvenidos p { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; line-height:130%; width:430px;}

#contenido .bienvenidos p strong { text-align:right; display:block;}

#contenido .banners { display:block; float:left; width:460px; padding:0 0 0 10px; }

#contenido .banners img { padding:0 0 10px 0; }



#contenido .ir_arriba { display:block; clear:both; width:950px; height:41px; background:url(../images/bg_pie_contenido.jpg) no-repeat bottom;}

#contenido .ir_arriba a { display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#FFF; text-align:center; text-decoration:none; margin:0 auto; padding:23px 0 0 0;}

#contenido .ir_arriba a:hover { text-decoration:underline;}



/*---- CONTENIDO*HABITACIONES ----*/

#contenido .habitaciones { display:block; width:930px; padding:0 0 0 10px;}

#contenido .habitaciones img.titulo { display:block; float:left; padding:0 0 0 10px; }

#contenido .habitaciones img.boton { display:block; float:right; padding:0 20px 10px 0; }

#contenido .habitaciones .tres_estrellas { display:block; float:left; width:220px; background:url(../images/bg_hab_ejecutiva.jpg) no-repeat; margin:5px 0 0 10px; padding:55px 10px 0 0;}

#contenido .habitaciones .dos_estrellas { display:block; float:left; width:220px; background:url(../images/bg_hab_superior_plus.jpg) no-repeat; margin:5px 0 0 0; padding:55px 10px 0 0;}

#contenido .habitaciones .dos_estrellas2 { display:block; float:left; width:220px; background:url(../images/bg_hab_superior.jpg) no-repeat; margin:5px 0 0 0; padding:55px 10px 0 0; }

#contenido .habitaciones .una_estrellas { display:block; float:left; width:220px; background:url(../images/bg_hab_standard.jpg) no-repeat; margin:5px 0 0 0; padding:55px 0 0 0; }

#contenido .habitaciones .tres_estrellas p, #contenido .habitaciones .dos_estrellas p, #contenido .habitaciones .dos_estrellas2 p, #contenido .habitaciones .una_estrellas p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:120%; padding:0 12px; text-align:justify; }

#contenido .habitaciones .tres_estrellas a, #contenido .habitaciones .dos_estrellas a, #contenido .habitaciones .dos_estrellas2 a, #contenido .habitaciones .una_estrellas a { font-family:Tahoma, Arial, Verdana; font-size:11px; color:#333; font-weight:bold; text-decoration:underline; display:block; text-align:right; }





/*---- CONTENIDO*TARIFAS ----*/

#contenido img.tit_tarifas { display:block; float:left; margin:0; padding:0 235px 0 15px;}

#contenido .cal { display:block; float:left; width:253px; height:52px; background:url(../images/bg_banner_calculadora.jpg) no-repeat; margin:0 10px 0 0; padding:8px 15px 0 0;}

#contenido .cal a { display:block; float:right; font-family:Tahoma, Arial, Verdana; font-size:10px; color:#666; margin:0; padding:0; text-decoration:none;}

#contenido .cal a strong { font-size:11px; line-height:170%;}

#contenido .cal a:hover { text-decoration:underline;}

#contenido .calendario { display:block; float:left; width:203px; height:47px; background:url(../images/bg_banner_calendario.jpg) no-repeat; font-family:Tahoma, Arial, Verdana; font-size:11px; color:#666; margin:0; padding:13px 0 0 65px;}

#contenido .calendario strong { font-family:Tahoma, Arial, Verdana; font-size:14px; font-weight:bold; color:#666; line-height:160%;}

#contenido a.calcu { display:block; float:right; background:url(../images/img_calculadora.jpg) no-repeat left; font-family:Tahoma, Arial, Verdana; font-size:11px; color:#666; font-weight:bold; height:20px; margin:15px 30px 0 0; padding:5px 0 0 25px; text-decoration:none;}

#contenido a.calcu:hover { text-decoration:underline;}

#contenido span.detalle { display:block; float:left; margin:0; padding:20px 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666;}



#contenido .hab_gris { display:block; float:left; width:220px; height:144px; background:url(../images/bg_hab_ejecutiva.jpg) no-repeat; margin:5px 0 0 10px; padding:80px 10px 0 0;}

#contenido .hab_verde { display:block; float:left; width:220px; height:144px; background:url(../images/bg_hab_superior_plus.jpg) no-repeat; margin:5px 0 0 0; padding:80px 10px 0 0;}

#contenido .hab_rosa { display:block; float:left; width:220px; height:144px; background:url(../images/bg_hab_superior.jpg) no-repeat; margin:5px 0 0 0; padding:80px 10px 0 0;}

#contenido .hab_marron { display:block; float:left; width:220px; height:144px; background:url(../images/bg_hab_standard.jpg) no-repeat; margin:5px 0 0 0; padding:80px 0 0 0;}

#contenido .blanco { display:block; clear:both; width:200px; height:23px; margin:2px auto; padding:7px 0 0 0; background:url(../images/bg_banner_blanco.gif) no-repeat;}

#contenido .blanco span.izq { display:block; float:left; width:131px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; text-align:right; margin:0; padding:0 18px 0 0;}

#contenido .blanco span.der { display:block; float:left; width:51px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold; text-align:left; margin:0; padding:0;}



#contenido .info { border-bottom:1px solid #ca6f05; border-top:1px solid #ca6f05; margin:0 auto; padding:7px 0; width:930px;}



#contenido .monedas { display:block; clear:both; width:930px; background:url(../images/bg_linea_horizontal.jpg) repeat-x bottom; margin:0 auto; padding:10px 0;}

#contenido .monedas p { display:block; float:left; width:700px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin:0; padding:0; line-height:180%;}

#contenido .monedas p strong { display:block; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; line-height:180%;}

#contenido .monedas img { display:block; float:left; margin:0; padding:0 15px 0 10px;}

#contenido .menores { display:block; clear:both; width:930px; background:url(../images/bg_linea_horizontal.jpg) repeat-x bottom; margin:0 auto; padding:10px 0;}

#contenido .menores p { display:block; float:left; width:700px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin:0; padding:0; line-height:180%;}

#contenido .menores p strong { display:block; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; line-height:180%;}

#contenido .menores img { display:block; float:left; margin:0; padding:0 15px 0 10px;}

#contenido .cubiertos { display:block; clear:both; width:930px; background:url(../images/bg_linea_horizontal.jpg) repeat-x bottom; margin:0 auto; padding:10px 0;}

#contenido .cubiertos p { display:block; float:left; width:700px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin:0; padding:0; line-height:180%;}

#contenido .cubiertos p strong { display:block; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; line-height:180%;}

#contenido .cubiertos img { display:block; float:left; margin:0; padding:0 15px 0 10px;}

#contenido .hab { display:block; clear:both; width:930px; background:url(../images/bg_linea_horizontal.jpg) repeat-x bottom; margin:0 auto; padding:10px 0;}

#contenido .hab p { display:block; float:left; width:700px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin:0; padding:0; line-height:180%;}

#contenido .hab p strong { display:block; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; line-height:180%;}

#contenido .hab img { display:block; float:left; margin:0; padding:0 15px 0 10px;}

#contenido .mascotas { display:block; clear:both; width:930px; margin:0 auto; padding:10px 0;}

#contenido .mascotas p { display:block; float:left; width:700px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin:0; padding:0; line-height:180%;}

#contenido .mascotas p strong { display:block; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; line-height:180%;}

#contenido .mascotas img { display:block; float:left; margin:0; padding:0 15px 0 10px;}





/*----CALCULADORA----*/

.calculadora { display:block; clear:both; width:450px; height:550px; background:#FFF; margin:0 auto; padding:0 20px;}
.calculadora .error { display:block; clear:both; margin:20px; padding:20px; font-family:Tahoma, Verdana, Arial; font-size:14px; color:#993300; text-align:center; line-height:140%; }
.calculadora .error2 { display:block; clear:both; margin:20px; padding:20px; font-family:Tahoma, Verdana, Arial; font-size:12px; color:#993300; text-align:left; line-height:140%; }
.calculadora .error2 em { font-style:normal; font-weight:bold; }
form#form_calcu { padding:0 20px; }
form#form_calcu div { display:block; clear:both; height:35px; }
form#form_calcu strong { display:block; width:140px; float:left; text-align:right; color:#6C0000; font-size:14px; font-weight:normal; padding:7px 10px 3px 10px; margin:0; font-family:Tahoma, Arial, Verdana; }
form#form_calcu input { font-family:Tahoma, Arial, Verdana; background:url(../images/bg_label_calculadora.jpg) no-repeat; width:62px; height:26px; border:0; padding:2px 5px 2px 5px; margin:0;}
form#form_calcu select { font-family:Tahoma, Arial, Verdana; background:url(../images/bg_label_select_calculadora.jpg) no-repeat; width:250px; height:30px; border:0; padding:5px 5px 2px 5px; margin:0 0 8px 0;}
form#form_calcu .btn { text-align:right; padding:15px 85px 0 0;}
form#form_calcu .btn input#enviar { display:block; clear:both; background:url(../images/btn_calcular.jpg) no-repeat; width:252px; height:47px; float:right; margin:0; padding:0;}
form#form_calcu .total { display:block; clear:both; width:150px; height:55px; background:url(../images/bg_presupuesto_total.jpg) no-repeat; margin:10px auto; padding:44px 0 0 140px; font-family:Tahoma, Arial, Verdana; font-size:25px; color:#669900; font-weight:bold;}

/*---- CONTENIDO*SERVICIOS ----*/

#contenido .servicios { display:block; width:930px; padding:0 0 0 20px;}

#contenido .servicios img.titulo { padding:0; display:block;}

#contenido .servicios .servi_izq img.titulo { padding:0 0 20px 0; }

#contenido .servicios .servi_izq { display:block; float:left; width:600px; padding:0 30px 0 0;}

#contenido .servicios .comodidades { display:block; float:left; width:600px; height:290px; background:url(../images/bg_servicios.jpg) no-repeat; padding:30px 0 0 30px;}

#contenido .servicios .comodidades p { display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; line-height:200%; background:url(../images/flechita_negra.jpg) no-repeat left; padding:0 0 0 10px; margin:0;}

#contenido .servicios .comodidades p a { color:#333; text-decoration:underline;}

#contenido .servicios .comodidades .como_izq { display:block; float:left; width:250px; padding:0 50px 0 0;}

#contenido .servicios .comodidades .como_der { display:block; float:left; width:250px; }



#contenido .servicios .novedades { display:block; float:left; width:275px; }

#contenido .servicios .novedades img { padding:0 0 10px 0;}

#contenido .servicios .novedades .novedad a { display:block; font-family:Tahoma, Arial, Verdana; font-size:10px; font-weight:bold; text-align:right; color:#6c0000; text-decoration:none; padding:0 0 5px 0;}

#contenido .servicios .novedades .novedad a:hover { text-decoration:underline;}

#contenido .servicios .novedades .novedad { display:block; width:272px; border-bottom:1px solid #999; }

#contenido .servicios .novedades .novedad_sb { display:block; width:272px; }

#contenido .servicios .novedades .novedad h1 { font-family: Tahoma, Arial, Verdana; font-size:11px; color:#6c0000; margin:0; padding:10px 0;}

#contenido .servicios .novedades .novedad_sb h1 { font-family: Tahoma, Arial, Verdana; font-size:11px; color:#6c0000; margin:0; padding:10px 0;}

#contenido .servicios .novedades .novedad p { font-family:Tahoma, Arial, Verdana; font-size:11px; color:#666; line-height:120%; margin:0; padding:0 0 10px 0;}

#contenido .servicios .novedades .novedad_sb p { font-family:Tahoma, Arial, Verdana; font-size:11px; color:#666; line-height:120%; margin:0; padding:0 0 10px 0;}



/*---- NOVEDADES ------------------------------*/

#contenido .servicios .novedad_detalle { display:block; float:left; width:600px; background:url(../images/bg_novedades.jpg) no-repeat; padding:20px 0 0 30px;}

#contenido .servicios .novedad_detalle p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; line-height:130%; display:block; width:538px; margin:0; padding:0;}

#contenido .servicios .novedad_detalle p img.imgnovedad { float:right; padding:20px 30px 0 0;}



/*----- RETA -------------------------------------*/

#contenido .reta { display:block; width:920px; padding:0 15px;}

#contenido .reta .reta_interna { display:block; float:left; width:280px; background:url(../images/bg_reta_categoria.jpg) no-repeat top; padding:20px 0 0 10px; margin:10px 0 10px 15px;}

#contenido .reta .reta_interna p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:130%; display:block; width:270px; margin:0; padding:10px 0 0 0;}

#contenido .reta .reta_interna img.mapa { padding:20px 0 6px 10px;}

#contenido .reta img.boton { display:block; float:right; padding:20px 15px 10px 0; }



/*-----COMO LLEGAR ---------------------------------*/

#contenido .servicios .como_llegar { display:block; float:left; width:590px; background:url(../images/bg_como_llegar.jpg) no-repeat; padding:20px 0 0 10px; }

#contenido .servicios .como_llegar .modo_viaje { display:block; float:left; width:480px; padding:0 0 20px 0; }

#contenido .servicios .como_llegar .modo_viaje em { display:block; clear:both; font-style:normal; font-family:Tahoma, Arial, Verdana; font-size:16px; color:#6C0000; font-weight:bold; margin:0; padding:12px 0;}

#contenido .servicios .como_llegar .modo_viaje p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:130%; display:block; margin:0; padding:0;}

#contenido .servicios .como_llegar .modo_viaje p a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#990000; text-decoration:none;}

#contenido .servicios .como_llegar .modo_viaje p a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#990000; text-decoration:underline;}

#contenido .servicios .como_llegar .modo_viaje span strong { background:url(../images/flechita_negra.gif) no-repeat left; padding:0 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}

#contenido .servicios .como_llegar .modo_viaje span p { padding:0 0 0 20px; margin:0;}

#contenido .servicios .como_llegar img.viaje { display:block; width:70px; float:left; padding:10px 20px 0 0;}



#contenido .servicios .otros_reta { display:block; float:left; width:275px; padding:50px 0 0 0; }

#contenido .servicios .otros_reta img.c_llegar { display:block; clear:both; padding:10px 0;}



/*-----EXCURSIONES -------------------------------------*/

#contenido .servicios .como_llegar .excursion { display:block; float:left; width:540px; padding:0 0 20px 0; margin:0 0 0 30px; }

#contenido .servicios .como_llegar .excursion em { display:block; clear:both; font-style:normal; font-family:Tahoma, Arial, Verdana; font-size:16px; color:#6C0000; font-weight:bold; margin:0; padding:12px 0;}

#contenido .servicios .como_llegar .excursion p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:130%; display:block; margin:0; padding:0;}

#contenido .servicios .como_llegar .excursion strong { background:url(../images/flechita_negra.gif) no-repeat left; padding:0 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; font-weight:normal;}

#contenido .servicios .otros_reta img.img_exc { padding:5px 0;}



/*------ACERCA DE RETA ---------------------------------------*/

#contenido .servicios .galeria_reta { display:block; float:left; width:590px; background:url(../images/bg_como_llegar.jpg) no-repeat; padding:20px 20px 0 10px; margin:20px 0 0 0; }

#contenido .servicios .galeria_reta span { display:block; background:url(../images/lupita.jpg) no-repeat left; padding:0 0 0 20px; margin:10px 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333;}

#contenido .servicios .galeria_reta .foto { display:block; float:left; width:170px; height:113px; border:1px solid #999; margin:20px 0 0 15px; font-size:0;}

#contenido .servicios .galeria_reta .mapa_reta { display:block; padding:30px 0 0 0; }

#contenido .servicios .galeria_reta .mapa_reta .mapa_google { display:block; width:540px; height:320px; margin:15px 0 0 15px;}

#contenido .servicios .galeria_reta .mapa_reta .mapa_google iframe { border:1px solid #999;}



#contenido .servicios .acerca_reta { display:block; float:left; width:280px; padding:20px 0 0 10px; background:url(../images/bg_reta_categoria.jpg) no-repeat top; margin:20px 0 0 0; }

#contenido .servicios .acerca_reta p { display:block; width:270px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin:0; padding:10px 0 20px 0;}

#contenido .servicios .acerca_reta img.c_llegar { display:block; clear:both; padding:10px 0;}



/*-----GALERIA DE IMAGENES --------------------------------------*/

#contenido .servicios .galeria_de_fotos span { display:block; background:url(../images/lupita_blanca.jpg) no-repeat left; padding:0 0 0 20px; margin:10px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333;}

#contenido .servicios .galeria_de_fotos .foto { display:block; float:left; width:170px; height:113px; border:1px solid #999; margin:5px; font-size:0;}

#contenido .servicios .galeria_de_fotos img.tit_hab { display:block; clear:both; padding:20px 0 0 0;}



/*----- CONTACTO -------------------------------------------------*/

#contenido .servicios .formulario { display:block; float:left; width:445px; }

#contenido .servicios .formulario_contacto { display:block; width:445px; background:url(../images/bg_formulario_contacto.jpg) no-repeat top; margin:20px 0 20px 0; padding:0 0 0 10px;}

#contenido .servicios .formulario_contacto img.subtit { padding:20px 0 0 10px;}

#contenido .servicios .formulario_contacto span { display:block; padding:10px 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333;}

form#form_contacto { padding:20px 0; }

form#form_contacto label { display:block; clear:both; }

form#form_contacto strong { display:block; width:140px; float:left; text-align:right; color:#6C0000; font-size:14px; font-weight:normal; padding: 5px 10px 3px 0; margin:0 5px 0 0; font-family:Tahoma, Arial, Verdana; }

form#form_contacto input{ font-family:Tahoma, Arial, Verdana; background:url(../images/bg_label.gif) no-repeat; width:250px; height:30px; border:0; padding:6px 5px 2px 5px;}

form#form_contacto textarea { background:url(../images/bg_textarea.gif) no-repeat; width:250px; height:200px; border:0; padding:6px 5px 2px 5px; overflow:auto; font-family:Tahoma, Arial, Verdana; font-size:12px;}

form#form_contacto input.validation { font-family:Tahoma, Arial, Verdana; background:url(../images/bg_validacion.gif) no-repeat; width:150px; height:30px; border:0; padding:6px 100px 2px 5px;}

form#form_contacto label.btn { text-align:right; padding:15px 40px 0 0;}

form#form_contacto label.btn input#enviar { background:url(../images/btn_enviar.jpg) no-repeat; width:80px; height:30px; float:right; margin:0; padding:0;}

form#form_contacto label.btn em { float:left; color:#999; font-size:11px; font-style:normal; font-family:Tahoma, Arial, Verdana; padding:0 0 0 155px; font-weight:normal;}





#contenido .servicios .reservas { display:block; float:left; width:445px; margin:0 0 0 10px;}

#contenido .servicios .reservas .img { padding:0 0 0 10px; }

#contenido .servicios .reservas .datos { display:block; width:415px; background:url(../images/bg_reservas.jpg) no-repeat top; margin:20px 0 20px 0; padding:20px 20px 0 30px;}

#contenido .servicios .reservas .datos p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; margin:0; padding:0; line-height:130%;}

#contenido .servicios .reservas span a { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#990000; margin:0; padding:0; line-height:130%; text-decoration:none;}

#contenido .servicios .reservas span a:hover { text-decoration:underline;}

#contenido .servicios .reservas span { background:url(../images/flecha_negra.gif) no-repeat left top; padding:0 0 0 15px; display:block; clear:both;}

#contenido .servicios .reservas span.mail { background:url(../images/img_sobrecito.jpg) no-repeat left; padding:0 0 0 15px; }

#contenido .servicios .reservas span.skype { background:url(../images/img_skype.gif) no-repeat left; padding:0 0 0 15px; }

#contenido .servicios .reservas span.msn { background:url(../images/img_msn.gif) no-repeat left; padding:0 0 0 15px; }



#contenido .servicios .datos .articulo p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; padding:10px 0 0 0; }











/*---- FOOTER ----*/

#footer { display:block; width:950px; background:url(../images/bg_footer.jpg) no-repeat; }

#footer img.botones { display:block; float:right; padding:10px 0 0 10px;}

#footer .contacto_footer { display:block; width:405px; float:left; padding:40px 0 0 40px;}

#footer .contacto_footer img.titulo { padding:0;}

#footer .contacto_footer p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:140%; margin:0; padding:10px 0 0 0;}

#footer .contacto_footer p a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:140%; text-decoration:none;}

#footer .contacto_footer p a:hover { text-decoration:underline;}

#footer .contacto_footer p strong { font-size:11px; color:#666; font-weight:bold; line-height:140%; margin:0; padding:0;}

#footer .como_llegar_footer { display:block; width:385px; float:left; padding:40px 0 0 60px;} 

#footer .como_llegar_footer img.titulo { padding:0;}

#footer .como_llegar_footer p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; line-height:140%; margin:0; padding:10px 0 0 0;}

#footer .disenon { display:block; height:20px; clear:both; padding:10px 0 20px 0;}

#footer .disenon img { display:block; float:right; }

