﻿@charset "utf-8";
/* CSS Document */
/***************************************************************************************/
/******************************INICIALIZACION******************************/
/***************************************************************************************/

/****************************reseteo****************************/
html, body, div, table, h1, h2, h3, h4, h5, h6, p, form, img, a, ul, fieldset, legend, span, dl, dd, dt, ol{margin:0;padding:0;border:none;font-size:100.01%;}
/*Calibri, "Garamond Premr Pro","Bliss Bold"*/
body {font-size:.7em;font-family:Calibri, Arial, Verdana, Helvetica, sans-serif;color:#565656;background: #ac9b65}
address { font-style: normal}

/*****************************estructura de pagina*****************************/
#pagina { width:913px; margin:0 5% 0 auto; position:relative; z-index:80;  background: url(../../img/fondos/fndo_abajo.jpg) no-repeat scroll right bottom; min-height:1005px;_height:1005px}
#bajo { width:645px; position:absolute; z-index:200;  background:  url(../../img/fondos/fndo_abajo.jpg) no-repeat scroll left bottom;  height:1004px;  left:0px;}
#truquiIzda { width:645px; height:1004px; position:absolute; left:-645px; top:0; z-index:1; background:url(../../img/fnd_izda_main.jpg) 0 0 no-repeat; background-image: url(../../img/fnd_izda_inst.jpg); }
#cabecera{ float:left;padding:20px 70px 0 34px; width:666px}
#cuerpo{padding:16px 50px 0 44px;float:left; width:676px; min-height:798px; _height:798px; position:relative}
#centro{background:#fdfdfd url(../../img/fondos/centro_bg.gif) repeat-y 0 0; width:770px; min-height:972px;_height:972px; float:left; font-size:1.1em}
#centro .general{background:transparent url(../../img/fondos/centro_general_imgsup.gif) no-repeat 0 0; float:left}
#pie{ text-align:center; float:left; width:770px; margin:0 auto}
#pie li{border-left:1px solid #aa7931; padding: 0 14px 0 16px; display:inline;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; position:relative}
#pie li.first{border-left:none; padding-left:0}
#pie li a{color:#aa7931}

/*****************************comunes*****************************/
a{text-decoration:none; color:#51626f}
a:hover,a:active,a:focus{text-decoration:underline}
a.vermas{ background:url(../../img/iconos/bolo_dorado.gif) no-repeat 0 6px; padding:0 0 0 7px; font-size:0.9em}
ul li{list-style:none}
input, select, textarea{border:1px solid #abb2b9;font-size:1em;padding:2px 0;color:#51626f;border-radius:.3em; -moz-border-radius:.3em; -webkit-border-radius:.3em;}
input, select{/*text-indent:5px*/ padding:0; height:16px;}
input:hover, select:hover{border-color:#39444D}
select{height:20px}
/*label{padding-right:4px}*/
/*input{cursor:pointer}*/
p{font-size:1em; margin-bottom:4px}
p.peque{font-size:0.9em}
.enlace{text-decoration:underline}
.enlace:hover{text-decoration:none}
/*input{padding:2px}
select{padding:1px 2px}*/
a.contextual{text-decoration:underline; color:#51626f}
::selection { background: #B5A77B; color: #FFF; }
::-moz-selection { background: #B5A77B; color: #FFF; }
/************************titulares************************************/
h2,h3,h4{font-family:"Bliss Bold", Calibri, Arial, Verdana, Helvetica, sans-serif; font-weight:normal; font-size:0.9em; color:#1a2732}
h3{padding-bottom:8px;color:#015B75;font-family:Calibri,Arial,Verdana,Helvetica,sans-serif;font-size:1.2em;font-weight:bold;}
.dorado, .fodorado{font-family:Georgia, Calibri, Arial, Verdana, Helvetica, sans-serif; font-weight:normal; font-size:1.8em; color:#baa36f; font-style:italic; margin-top:0!important}
.dorado span{font-size:0.8em; color:#005469; display:block}
h2.encabezado{font-family:Georgia, Calibri, Arial, Verdana, Helvetica, sans-serif; font-weight:normal; font-size:1.8em; color:#baa36f; font-style:italic; padding:0 0 28px 16px}
h2.encabezado span{font-size:0.8em; color:#005469; display:block}
/***************************componentes********************************************/
.rojo{ color:#9c0202;}
.ocre{color:#aa7931}
.telefono{color:#aa7931;font-family:"Garamond Premr Pro", Arial, Verdana, Helvetica, sans-serif; font-size:1.3em; line-height:0.9em; padding:0 8px}
.fecha{color:#aa7931; font-weight:normal}
.imagen{float:left}
.imagen img{background-color:#F2F3F3;border:1px solid #DCD4C1;display:block;padding:3px}
.cuadro{clear:both;float:left;position:relative;width:634px;background-color:#F2F3F3;border:1px solid #DCD4C1;display:block;padding:8px 12px; margin-left:16px; _margin-left:8px;}

/*****************************recursos*****************************/
.visible{visibility:visible}
.oculto{visibility:hidden}
.none{display:none!important}
/**{font-smooth: 12px}*/
.padtop30{padding-top:30px; display:block}
.padbottom30{padding-bottom:30px; display:block}
.padbottom15{padding-bottom:15px}
.padtopbot15{padding-bottom:15px; padding-top:30px}
.padleft16{padding-left:16px}
.martop30{padding-top:30px; display:block}
.fright{float:right}
.fleft{float:left}
.fclear{clear:both}
.off-left {position: absolute;left: -999px;width: 990px}
.w95{width:95px;}
.static{position:static!important}

/*************botones********************/

.btn_form input{color:#9c7c38;cursor:pointer;font-size:0.7em; height:18px;white-space:nowrap; border:none; text-align:left}

/***************************************margen******************************************/
#margen{background:#fdfdfd url(../../img/fondos/margen_bg.gif) repeat-y 0 0; width:143px; min-height:972px;_height:972px;text-align:right; position:relative; float:left}
#margen .general{background:transparent url(../../img/fondos/margen_general_imgsup.gif) no-repeat 0 0; padding:136px 0 0 0}
#margen .instalaciones{background:transparent url(../../img/fondos/margen_instalaciones_imgsup.gif) no-repeat 0 0; padding:136px 0 0 0}
#margen .habitaciones{background:transparent url(../../img/fondos/margen_habitaciones_imgsup.gif) no-repeat 0 0; padding:136px 0 0 0}
#margen .gastronomia{background:transparent url(../../img/fondos/margen_gastronomia_imgsup.gif) no-repeat 0 0; padding:136px 0 0 0}
#margen .wellness{background:transparent url(../../img/fondos/margen_wellness_imgsup.gif) no-repeat 0 0; padding:136px 0 0 0}
#margen .eventos{background:transparent url(../../img/fondos/margen_eventos_imgsup.gif) no-repeat 0 0; padding:136px 0 0 0}
#margen .entorno{background:transparent url(../../img/fondos/margen_entorno3_imgsup.gif) no-repeat 0 0; padding:136px 0 0 0}
#margen .galeria{background:transparent url(../../img/fondos/margen_galeria_imgsup.gif) no-repeat 0 0; padding:136px 0 0 0}
#margen .ofertas{background:transparent url(../../img/fondos/margen_galeria_imgsup.gif) no-repeat 0 0; padding:136px 0 0 0}
#margen .tarifas{background:transparent url(../../img/fondos/margen_tarifas_imgsup.gif) no-repeat 0 0; padding:136px 0 0 0}
#margen .calidad{background:transparent url(../../img/fondos/margen_calidad_imgsup.gif) no-repeat 0 0; padding:136px 0 0 0}

/*menu principal*/
#menuppal{font-family:"Garamond Premr Pro", Arial, Verdana, Helvetica, sans-serif; font-weight:normal; background:url(../../img/fondos/menu_imginf.gif) no-repeat left bottom; padding:0 0 46px 0}
#menuppal li{text-indent:-3000px;text-align:left; height:26px;}
#menuppal li.activo{height:auto}
#menuppal li.activo li{height:26px}
#menuppal li a{display:block; height:24px; color:#003152;outline:none;margin-bottom:2px}
#menuppal li.opcion0 a{background:url(../../img/imagenes/ca/opcion0.gif) no-repeat right top}
#menuppal li.opcion1 a{background:url(../../img/imagenes/ca/opcion1.gif) no-repeat right top}
#menuppal li.opcion2 a{background:url(../../img/imagenes/ca/opcion2.gif) no-repeat right top}
#menuppal li.opcion3 a{background:url(../../img/imagenes/ca/opcion3.gif) no-repeat right top}
#menuppal li.opcion4 a{background:url(../../img/imagenes/ca/opcion4.gif) no-repeat right top}
#menuppal li.opcion5 a{background:url(../../img/imagenes/ca/opcion5.gif) no-repeat right top}
#menuppal li.opcion6 a{background:url(../../img/imagenes/ca/opcion6.gif) no-repeat right top}
#menuppal li.opcion7 a{background:url(../../img/imagenes/ca/opcion7.gif) no-repeat right top}
#menuppal li.opcion8 a{background:url(../../img/imagenes/ca/opcion8.gif) no-repeat right top}
#menuppal li.opcion9 a{background:url(../../img/imagenes/ca/opcion9.gif) no-repeat right top}
#menuppal li.opcion2 li.subopcion1 a{background:url(../../img/imagenes/ca/opcion2_01.gif) no-repeat right top}
#menuppal li.opcion2 li.subopcion2 a{background:url(../../img/imagenes/ca/opcion2_02.gif) no-repeat right top}
#menuppal li.opcion2 li.subopcion3 a{background:url(../../img/imagenes/ca/opcion2_03.gif) no-repeat right top}
#menuppal li.opcion2 li.subopcion4 a{background:url(../../img/imagenes/ca/opcion2_04.gif) no-repeat right top}
#menuppal li.opcion2 li.subopcion5 a{background:url(../../img/imagenes/ca/opcion2_05.gif) no-repeat right top}

#menuppal li.opcion3 li.subopcion1 a{background:url(../../img/imagenes/ca/opcion3_01.gif) no-repeat right top}
#menuppal li.opcion3 li.subopcion2 a{background:url(../../img/imagenes/ca/opcion3_02.gif) no-repeat right top}
#menuppal li.opcion3 li.subopcion3 a{background:url(../../img/imagenes/ca/opcion3_03.gif) no-repeat right top}
#menuppal li.opcion3 li.subopcion4 a{background:url(../../img/imagenes/ca/opcion3_04.gif) no-repeat right top}
#menuppal li.opcion3 li.subopcion5 a{background:url(../../img/imagenes/ca/opcion3_05.gif) no-repeat right top}

#menuppal li.opcion4 li.subopcion1 a{background:url(../../img/imagenes/ca/opcion4_01.gif) no-repeat right top}
#menuppal li.opcion4 li.subopcion2 a{background:url(../../img/imagenes/ca/opcion4_02.gif) no-repeat right top}
#menuppal li.opcion4 li.subopcion3 a{background:url(../../img/imagenes/ca/opcion4_03.gif) no-repeat right top}

#menuppal li.opcion6 li.subopcion1 a{background:url(../../img/imagenes/ca/opcion6_01.gif) no-repeat right top}
#menuppal li.opcion6 li.subopcion2 a{background:url(../../img/imagenes/ca/opcion6_02.gif) no-repeat right top}

#menuppal li.opcion7 li.subopcion1 a{background:url(../../img/imagenes/ca/opcion7_01.gif) no-repeat right top}
#menuppal li.opcion7 li.subopcion2 a{background:url(../../img/imagenes/ca/opcion7_02.gif) no-repeat right top}
#menuppal li.opcion7 li.subopcion3 a{background:url(../../img/imagenes/ca/opcion7_03.gif) no-repeat right top}
#menuppal li.opcion7 li.subopcion4 a{background:url(../../img/imagenes/ca/opcion7_04.gif) no-repeat right top}

#menuppal li.opcion8 li.subopcion1 a{background:url(../../img/imagenes/ca/opcion8_01.gif) no-repeat right top}
#menuppal li.opcion8 li.subopcion2 a{background:url(../../img/imagenes/ca/opcion8_02.gif) no-repeat right top}

#menuppal li.opcion9 li.subopcion1 a{background:url(../../img/imagenes/ca/opcion9_01.gif) no-repeat right top}
#menuppal li.opcion9 li.subopcion2 a{background:url(../../img/imagenes/ca/opcion9_02.gif) no-repeat right top}

#menuppal li.activo a, #menuppal li a:hover, #menuppal li a:active, #menuppal li a:focus{background-position: right bottom}
#menuppal li.activo li.activo a, #menuppal li.activo li a:hover, #menuppal li.activo li a:active, #menuppal li.activo li a:focus{background-position: right bottom}
#menuppal li.activo li.activo{ background:url(../../img/iconos/flecha_submenuppal.gif) no-repeat 0 0}
#menuppal li ul{background:url(../../img/fondos/fondo_submenu.gif) no-repeat right bottom; padding:14px 0; position:relative}


/*blog y enlaces*/
.blog{ padding:36px 20px 0 26px;font-family:"Garamond Premr Pro", Arial, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:1.1em; text-indent:-3000px; text-align:left}
.blog a{background:url(../../img/imagenes/ca/blogdelhotel.gif) no-repeat 0 0; display:block; height:26px}
.blog a:hover,.blog a:active,.blog a:focus{background:url(../../img/imagenes/ca/blogdelhotel_on.gif) no-repeat 0 0}
.enlaces{position:absolute; bottom:20px; padding:0 20px 0 3px;font-family:Verdana, Arial, Helvetica, sans-serif; width:120px; left:0}
.enlaces li{padding-top:4px}


/***************************************centro******************************************/
/*cabecera*/
.idioma{font-family:Verdana, Arial, Helvetica, sans-serif; float:right; font-size:0.8em}
.idioma li{border-right:1px solid #51626f; display:inline; padding:0 15px 0 0}
.idioma li.last{border-right:none; padding:0 0 0 12px}
.idioma a{color:#51626f}
.logos{clear:both;padding-top:28px; overflow:hidden; height:100%}
.logo_montiboli{float:left}
.logo_servi{float:right; padding-top:5px}
.logo_relais{float:right; padding-right:15px}


/*cuerpo*/
.contenido{float:left; padding:0 20px 35px 16px}
.colizda{float:left; padding:0 20px 0 16px}
.colder{float:left; padding:0 0 35px 0; width:284px}
.colder h2{margin:0 0 11px 0}
.col1{ height:14em; width:316px; background:url(../../img/fondos/reservas_bgpunteado.gif) repeat-y 0 0; padding:0 8px; float:left; /*margin-right:10px*/}
.colizda .col1{ margin-bottom:35px}
.col1 h2{text-align:center; margin:8px 0 11px 0}
.col2{ height:14em; width:292px;padding:0 0 0 16px; float:left}
.col2 h2{margin:8px 0 11px 0}
.col2 .listado{padding-bottom:16px; float:left}
.col2 p{position:relative}
.listado a.vermas{ margin-top:7px}
.fodorado{ background-color:#e5e2db}
.colder h2.fodorado {margin:0 0 0px 0; padding-bottom:11px; padding-left:14px; padding-top:14px; }

/*a dos columnas*/
.a2col .colizda{float:left;padding:0 20px 35px 0;width:456px}
.a2col .colizda .col1,.a2col .colizda .ofertas{ margin-bottom:0}
.a2col .colizda .col1{margin-left:16px;_margin-left:8px}
.a2col .colder{float:right;padding:0 20px 35px 0;width:180px}

.a2col .colder2{float:right;padding:0 20px 35px 20px;width:420px}
.a2col .colizda2{float:left;padding:0 0 35px 16px;width:186px}
.a2col .colizda2 .imagen{margin-top:24px; float:none}
.a2col .colizda2 p{padding:9px 2px 0}
.a2col .colizda2 .first{margin-top:0}

/*modulos de ofertas*/
.ofertas{float:left;padding:0 0 0 16px;position:absolute; clear:both; width:660px; bottom:35px; left:44px}
#cuerpo .ofertas ul{ }
#cuerpo .ofertas ul li{ float:left;background:none; padding:18px 0 0 0}
.ofertas ul li .oferta{float:none; clear:both}
#cuerpo .ofertas ul li.first{padding:0 0 0 0}
.colizda .ofertas{ float:left; padding:0 0 0 16px; clear:both; width:100%}
.oferta{float:left; background:url(../../img/fondos/caja_sup.gif) no-repeat 0 0; padding:6px 0 0 0; width:199px; margin-right:21px}
.ofertas .last{margin-right:0}
.oferta .interior{background:url(../../img/fondos/caja_inf.gif) no-repeat left bottom; padding: 0 6px 10px 6px; min-height:13.4em; _height:13.4em;}
.oferta .interior img{padding:0 0 11px 0}
.oferta .interior p,.oferta .interior a{color:#414b56}
.oferta .interior p,.oferta .interior ul{padding:0 5px}
#cuerpo .oferta .interior li{background:url(../../img/iconos/bolo_doble.gif) no-repeat 0 50%; padding:0 0 0 15px; zoom:1; position:relative; float:none}

/*modulos detalle ofertas*/
.detalle_oferta{padding:0 0 0 16px; width:420px}

/*******************************LISTAS*************************************/
#cuerpo ul li{ background:url(../../img/iconos/bolo_dorado.gif) no-repeat 0 6px; padding-left:8px}
ul.lista_enlinea {clear:both; background-image:url(../../img/fondos/botones_ofertas.gif); zoom:1}
#cuerpo ul.lista_enlinea li{ display:inline; padding-right:29px; background-image:none; text-align:center}
#cuerpo ul.lista_enlinea li.last{padding-right:0px; padding-left:6px}
#cuerpo ul.lista_enlinea li.prelast{padding-right:10px}
.col1 ul.lista_enlinea{ padding-top:3px; padding-bottom:3px}
.lista_def dt{font-size:1.2em; font-weight:bold}
.lista_def dt{padding-top:15px}
.lista_def dt.first{padding-top:0}

/*noticias1*/
.noticias { padding:0 0 0 52px; float:left; width:605px;height:608px; overflow-y:auto;}
.noticias ul{clear:both; overflow-y:auto; /*height:608px; overflow-y:auto; /*overflow-x:hidden;*/ padding:0 16px 0 0}
#cuerpo .noticias li{clear:both; padding:32px 0 0 0; background:none; float:left; width:100%}
#cuerpo .noticias li.first{ padding:0 0 0 0}
.noticias h3{color:#015b75; font-size:1.2em;font-family:Calibri, Arial, Verdana, Helvetica, sans-serif; font-weight:bold; padding-bottom:0}
.noticias h3 .fecha{font-size:0.8em; font-weight:normal; display:block}
.noticias .imagen{padding-right:18px}

/*noticias1*/
.noticia .cuerpo{padding:0 16px 0 0; height:470px;overflow-y:auto;}
.noticia h3{color:#015b75; font-size:1.6em;font-family:Calibri, Arial, Verdana, Helvetica, sans-serif; font-weight:bold; padding-bottom:21px}
.noticia h3 .fecha{font-size:0.6em; font-weight:normal; display:block}
.noticia p{padding-top:16px}
.noticia p.first{padding-top:0px}

/*paginacion*/
#cuerpo .paginacion{font-family:Verdana, Calibri, Arial, Helvetica, sans-serif; font-size:0.9em;clear:both; float:left; width:100%; background:url(../../img/fondos/punteado_gris_hor.gif) repeat-x 0 0; padding:12px 0 0 0; margin-top:34px}
#cuerpo .paginacion ul{float:none; width:17em; margin:0 auto; height:auto; overflow:hidden}
#cuerpo .paginacion li {display:inline; clear:both; float:none; padding:0 11px}
#cuerpo .paginacion li a{text-decoration:underline}
#cuerpo .paginacion li a:hover{text-decoration:none}
#cuerpo .paginacion li.anteriores{ background:url(none) no-repeat 0 50%;}
#cuerpo .paginacion li.anteriores a{color:#194e7b; padding-left:11px;background:url(../../img/iconos/bolo_azul2.gif) no-repeat 0 50%;}
#cuerpo .paginacion li.siguientes{ border-left:1px solid #194e7b; background:url(none) no-repeat right 50%; }
#cuerpo .paginacion li.last{ border:none}
#cuerpo .paginacion li.siguientes a{color:#194e7b; background:url(../../img/iconos/bolo_azul.gif) no-repeat right 50%; padding-right:11px}
/*paginacion en noticia */
#cuerpo .paginacion2{font-family:Verdana, Calibri, Arial, Helvetica, sans-serif; font-size:0.9em;clear:both; padding:32px 0 0 0; text-align:right;}
#cuerpo .paginacion2 ul{float:none;height:auto; overflow:hidden}
#cuerpo .paginacion2 li {display:inline; clear:both; float:none; padding:0 11px}
#cuerpo .paginacion2 li a{text-decoration:underline}
#cuerpo .paginacion2 li a:hover{text-decoration:none}
#cuerpo .paginacion2 li.anteriores{ background:url(none) no-repeat 0 50%;}
#cuerpo .paginacion2 li.anteriores a{color:#194e7b;background:url(../../img/iconos/bolo_azul2.gif) no-repeat 0 50%; padding-left:11px;}
#cuerpo .paginacion2 li.siguientes{color:#194e7b;  padding-right:11px;border-left:1px solid #194e7b;background:url(../../img/iconos/bolo_azul.gif) no-repeat right 50%;}
#cuerpo .paginacion2 li.last{ border:none}
#cuerpo .paginacion2 li.siguientes a{color:#194e7b;}
#cuerpo .paginacion2 li.listado{ color:#aa7931;background:url(../../img/iconos/bolo_dorado2.gif) no-repeat 0 50%; padding-left:11px; padding-right:20px; }
#cuerpo .paginacion2 li.listado a{color:#aa7931;}

/*lista cuadro*/
#cuerpo .lista_cuadro li{background:url(../../img/iconos/bolo_cuadrado_ocre.gif) no-repeat 0 4px; padding-left:12px; position:relative}
#cuerpo .lista_cuadro li{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:0.9em}

/*******************************FORMULARIOS*************************************/
/*general*/
input.dia,input.mes,input.noch{width:19px; margin-right:4px}
input.anio{width:32px!important}
select.hab{width:40px}
.bot_cal{}

/*formulario de reservas*/
.frm_reservas{padding-bottom:9px; float:left; width:318px}
.frm_reservas fieldset{padding-bottom:15px}
.frm_reservas .a label{display:block; padding-bottom:3px}
.frm_reservas input{text-align: center}
.frm_reservas .b{float:left}
.frm_reservas .b .campo{ float:left}
.frm_reservas .b select.hab{margin-right:23px}

/*formulario de boletin*/
.frm_boletin{ clear:both; float:left; width:100%}

/*formulario de opinion*/
.frm_opinion{float:left;padding:0 0 0 72px;width:500px}
.frm_opinion ol li{background:url(../../img/iconos/bolo_naranja.gif) no-repeat 0 4px; padding:0 0 18px 10px; list-style-position:inside; clear:both}
.frm_opinion ol li p{font-weight:bold; display:inline}
.frm_opinion ol li div{padding:10px 0 0 20px; overflow:hidden; height:100%}
.frm_opinion ol li label{width:18%; padding-left:4px;float:left}
.frm_opinion ol li p label{width:auto; float:none; padding:0}
.frm_opinion ol li input{ float:left; border:none}
.frm_opinion ol li textarea{ width:99.2%}
.frm_opinion .datos_pers{margin-bottom:20px; float:right}
.frm_opinion .datos_pers input{width:150px}

/*formulario newsletter*/
.frm_newsletter{float:left;padding:0 0 0 72px;width:566px}
.frm_newsletter fieldset{padding:0 0 18px 10px}
.frm_newsletter fieldset div{padding-bottom:9px}
.frm_newsletter label{width:110px; float:left}
.frm_newsletter fieldset input{width:130px}
.frm_newsletter fieldset select{width:135px}

/*formulario contacto*/
.frm_contacto{float:left;padding:0 0 0 72px;width:500px}
.frm_contacto fieldset{padding:0 0 18px 10px}
.frm_contacto fieldset div{padding-bottom:9px; text-align:right; float:left; width:100%}
.frm_contacto label{width:110px; float:left; text-align:left}
.frm_contacto fieldset input{width:76%; float:left}
.frm_contacto fieldset textarea{width:76%; float:left}
.frm_contacto .punteado_inf{width:100%; background:url(../../img/fondos/punteado_gris_hor.gif) repeat-x left bottom; float:left; margin-bottom:20px}
.frm_contacto .punteado_inf div{ padding:4px 10px; width:45%}
.frm_contacto .punteado_der{ background:url(../../img/fondos/punteado_gris_vert.gif) repeat-y right top;}

/****************************carrusel***********************/
.carrusel{padding:0 0 35px 0;float:left; position:relative; width:676px}
.flash{padding:0 0 35px 0;float:left; position:relative; width:676px}
.carrusel2{padding:0 0 35px 0;float:left; position:relative; width:456px}
.carrusel .pics { height: 340px; width: 640px; padding:0; margin:0 auto; overflow: hidden}
.carrusel .pics img { height: 332px; width: 632px; padding: 3px; border: 1px solid #dcd4c1; background-color: #f2f3f3; top:0; left:0; zoom:1 }
.carrusel2 .pics { height: 340px; width: 422px; padding:0; margin:0 auto; overflow: hidden}
.carrusel2 .pics img { height: 332px; width: 414px; padding: 3px; border: 1px solid #dcd4c1; background-color: #f2f3f3; top:0; left:0 }
.carrusel2 .pics .plano  { height: 332px; width: 414px; padding: 3px; border: 1px solid #dcd4c1; background-color: #f2f3f3; top:0; left:0 }
.flash .cuadro2 {   height: 340px; width: 640px; padding: 3px; border: 1px solid #dcd4c1; background-color: #f2f3f3; top:0; left:0 ; margin:0 auto;}
#title{position: absolute; bottom:39px; right:22px; text-align:right; padding:8px 10px; width:364px; color:#ffffff; font-size:1.4em; z-index:100; font-family:Georgia,Calibri,Arial,Verdana,Helvetica,sans-serif; background:url(../../img/fondos/fnd_titu_gal.png) right center repeat-y}
* html #title {bottom:38px; right:21px; width:300px}
a#prev{ position:absolute; z-index:100; top:130px; left:0; outline:none; cursor:pointer; background:transparent url(../../img/galeria/prev.png) no-repeat 0 0; height:64px; width:36px}
a#next{ position:absolute; z-index:100; top:130px; right:0; outline:none;cursor:pointer;background:url(../../img/galeria/next.png) no-repeat 0 0; height:64px; width:36px}
#prev:hover,#next:hover{ background-position:0 100%}
#prev:focus,#next:focus{ _background-position:0 100%;.background-position:0 100%}

/**************carrusel con miniaturas y livebox*************/
.carrusel3{width:456pxf;loat:left;padding:0 20px 35px 16px; /*min-height:380px;_height:380px;*/height:380px; float:left}

/************************destacado***************/
.destacado{float:right; padding:0 18px 0 0}
.destacado .marco{margin-top:10px; position:relative}
.destacado .first{margin-top:0}
.destacado .marco img{background-color:#F2F3F3;border:1px solid #DCD4C1;height:73px;padding:3px;width:75px;margin-bottom:6px; display:block}

/**************cambios concha*************/
.w95{width:95px; background: #EDEEEE; border-width:thin }
.oferta2{float:left; background:url(../../img/fondos/caja_sup2.gif) no-repeat 0 0; padding:6px 0 0 0; width:199px; margin-right:21px}
.oferta3{float:left; background:url(../../img/fondos/caja_sup3.gif) no-repeat 0 0; padding:6px 0 0 0; width:199px; margin-right:21px}
.oferta2 .interior2{background:url(../../img/fondos/caja_inf2.gif) no-repeat left bottom; padding: 0 6px 10px 6px; min-height:165px; _height:165px;}
.oferta3 .interior3{background:url(../../img/fondos/caja_inf3.gif) no-repeat left bottom; padding: 0 6px 10px 6px; min-height:165px; _height:165px;}
.oferta2 .interior p,.oferta2 .interior a{color:#414b56}
.oferta2 .interior p,.oferta2 .interior ul{padding:0 5px}
#cuerpo .oferta2 .interior li{background:url(../../img/iconos/bolo_doble.gif) no-repeat 0 50%; padding:0 0 0 15px; zoom:1; position:relative}
.oferta3 .interior p,.oferta3 .interior a{color:#414b56}
.oferta3 .interior p,.oferta3 .interior ul{padding:0 5px}
#cuerpo .oferta3 .interior li{background:url(../../img/iconos/bolo_doble.gif) no-repeat 0 50%; padding:0 0 0 15px; zoom:1; position:relative}
/*****************************fondos pagina*****************************/
#truquiIzda.main {  background:url(../../img/fnd_izda_main.jpg) 0 0 no-repeat                                }
#truquiIzda.instalaciones {  background:url(../../img/fnd_izda_inst4.jpg) 0 0 no-repeat                                }
#truquiIzda.habitaciones {  background:url(../../img/fnd_izda_habit2.jpg) 0 0 no-repeat                                }
#truquiIzda.gastronomia {  background:url(../../img/fnd_izda_res3.jpg) 0 0 no-repeat                                }
#truquiIzda.wellness {  background:url(../../img/fnd_izda_well2.jpg) 0 0 no-repeat                                }
#truquiIzda.eventos {  background:url(../../img/fnd_izda_sal3.jpg) 0 0 no-repeat                                }
#truquiIzda.entorno {  background:url(../../img/fnd_izda_ent.jpg) 0 0 no-repeat                                }
#truquiIzda.galeria {  background:url(../../img/fnd_izda_gal.jpg) 0 0 no-repeat                                }
#truquiIzda.tarifas {  background:url(../../img/fnd_izda_reservas.jpg) 0 0 no-repeat                                }
#truquiIzda.newsletter {  background:url(../../img/fnd_izda_gal2.jpg) 0 0 no-repeat                                }
#truquiIzda.contacto{  background:url(../../img/fnd_izda_inst3.jpg) 0 0 no-repeat                                }
#truquiIzda.opinion{  background:url(../../img/fnd_izda_habit4.jpg) 0 0 no-repeat                                }
#truquiIzda.legal{  background:url(../../img/fnd_izda_legal.jpg) 0 0 no-repeat                                }
#truquiIzda.calidad{  background:url(../../img/fnd_izda_calidad.jpg) 0 0 no-repeat                                }
#truquiIzda.ofertas{  background:url(../../img/fnd_izda_ofer2.jpg) 0 0 no-repeat                                }
#truquiIzda.tiempo{  background:url(../../img/fnd_izda_ofer.jpg) 0 0 no-repeat                                }
/********************fondos interiores*******************************/
.enoturismo{background:url(../../img/fondos/fnd_enoturismo.jpg) no-repeat 0 0}
.literatura{background:url(../../img/fondos/fnd_literatura.jpg) no-repeat 0 0}
.sanjuan{background:url(../../img/fondos/fnd_sanjuan.jpg) no-repeat bottom right}
.zarzuela{background:url(../../img/fondos/fnd_zarzuela.jpg) no-repeat bottom right}
.pintura{background:url(../../img/fondos/fondo_pintura.jpg) no-repeat bottom right}
.morosycristianos{background:url(../../img/fondos/fnd_morosYcristianos.jpg) no-repeat bottom right}
.finde{background:url(../../img/fondos/fnd_pareja.jpg) no-repeat bottom right}
.agosto{background:url(../../img/fondos/fnd_agosto.jpg) no-repeat bottom right}
.salud_belleza{background:url(../../img/fondos/fnd_salud_belleza.jpg) no-repeat bottom right}


.listasup {background:transparent url(../../img/fondos/punteado-dorado.gif) repeat-x 0 100%;margin-bottom:25px;overflow:auto;padding-bottom:15px;}
ol.romana {list-style-image:none; list-style-position:outside; list-style-type:none}
.doscols {height:9em;overflow:hidden}
ol.romana.doscols {background:transparent url(../../img/fondos/punteado-dorado-vertical.gif) repeat-y 48% 0;margin-top:10px}
ol.romana.doscols li {float:left;width:50%}

.fodorado ol { font-size:.6em; font-family:Calibri, Arial, Verdana, Helvetica, sans-serif; color:#565656; font-style: normal; font-weight: bold; padding-left:14px; list-style: decimal inside; padding-bottom:35px;padding-right:7px;}
.fodorado ol li{  padding-bottom:4px; color:#51626f }
.fodorado ol li span{  color:#565656; font-weight: normal;}
#cuerpo ul.cuadrada li{ background:url(../../img/iconos/bolo_cuadrado_ocre.gif) no-repeat 0 6px; padding-left:10px}


.frm_tarifas{ float:left; padding:0 0 0 72px; width:580px }
td.dobla{ color:#ffffff; background-color:#B4A57A; font-weight: normal; padding:4px; text-align:left; }
td.dobla2{ color:#565656 ; background-color:#e5e2db; padding:4px;  font-weight: normal; text-align:left;}
td.dobla3{ color:#fff; padding:4px; font-weight: normal; background: #8E568B; }
td.dobla4{ color:#fff ; background-color:#849ba2; padding:4px;  font-weight: normal}
td.bla{ color:#565656 ; background-color:#f5f2ee; padding:4px;  font-weight: normal}
td.bla2{ color:#565656 ; background-color:#faf9f6; padding:4px;  font-weight: normal}
td.bla3{ color:#565656 ; background-color:#fff; padding:4px;  font-weight: normal}

td.degra1{ color:#565656 ; background-color:#c4b396; padding:3px;  font-weight: normal}
td.degra2{ color:#565656 ; background-color:#d8ccb9; padding:3px;  font-weight: normal}
td.degra3{ color:#565656 ; background-color:#ebe6dc; padding:3px;  font-weight: normal}
td.degra4{ color:#565656 ; background-color:#f5f2ee; padding:3px;  font-weight: normal}
td.degra5{ color:#565656 ; background-color:#faf9f6; padding:3px;  font-weight: normal}
td.degra6{ color:#565656 ; background-color:#fff; padding:3px;  font-weight: normal}
th.degraa1{ color:#fff ; background-color:#53747d; padding:3px;  font-weight: normal; font-size:10px ; text-align:center}
td.degraa2{ color:#fff ; background-color:#849ba2; padding:3px;  font-weight: normal}

.tablaInt { padding-top:35px; padding-left:16px;float:left;  clear:both; width:438px;}
.tablaInt table { width:100%}

td.degra33{ color:#565656 ; background-color:#ebe6dc; padding:2px;  font-weight: normal; text-align:center}
td.degra44{ color:#565656 ; background-color:#f5f2ee; padding:2px;  font-weight: normal; text-align:center}
td.degra55{ color:#565656 ; background-color:#faf9f6; padding:2px;  font-weight: normal; text-align:center}
td.degraa22{ color:#fff ; background-color:#849ba2; padding:2px;  font-weight: normal; text-align:center}

table#datos{ margin-bottom:40px; background-color:#51626f }

/* CONTENIDO */
#general {width:772px;margin:0;padding:0}
#menu A, #general.backhome A {color:#5F5F5F;text-decoration:none}
#general #contenido a, #general.backhome a:hover {color:#5F5F5F}
#general #contenido A:hover {text-decoration: none}
#general a img {border:0 !important}
#general #contenido a.naranja {color:#FF9900}
.backhome {background-image:url(../../../images/back-home.gif) !important;background-position:top;background-repeat:repeat-y}
.backother {background-image:url(../../../images/back-other.gif) !important;background-position:top;background-repeat:repeat-y}
#contenido {color: #5F5F5F;font: 0.9em Tahoma, Arial, Helvetica, sans-serif;float:left;width: 555px;text-align:left;margin-left:10px;overflow:hidden; padding-left:60px}
* html #contenido {margin-left:25px;marg\in-left: 10px}
#contenido H3 {color: #FF9900;font-size:1.2em; margin: 0.6em 0 0;_margin: 2em 0 1em 0.5em;}	
#contenido H3.h3Sup {margin: 0.6em 0 0;_margin: 0.3em 0 1em 0.5em;}
#contenido H3.h3Sup .no-negr {font-weight:normal}
#contenido h4 {color: #005469;font-size:1.2em; margin: 0.6em 0 0; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}	
#contenido h5 {font-size: 1em} 
#contenido.detalleHotel h3 {margin:20px 0 0 3px}
.a2col .colder p {padding-bottom:15px;}


/*Informacion meteorologica*/
#meteoGnral h4, #meteoGnral h5 {color:#ac9b65}
#meteoGnral h4 {margin:10px 0}
#meteoGnral .fechMeteo {color:#5F5F5F; font-size: 0.7em}
#meteoGnral ol {list-style-type:none; margin:0 0 10px; padding:0}
#meteoGnral li div {float:left; width:38%}
#contenido #meteoGnral li div p {margin:0; padding:0}
ol.meteoDia li {padding-bottom:10px; overflow:hidden; _height:1%}
.iconoP {width:39%}
#contenido .iconoP p {margin:0;padding:0 5px 0 0 !important;float:left}
ol.iconMeteo {float:left;margin:0 0 20px; padding:0;width:100%}
ol.iconMeteo li {margin:0 16px 0 0;padding:0;float:left; text-align:center; font-weight:bold}
ol.iconMeteo li img {margin-bottom:3px}
#meteoGnral div.meteoInform  {float:right;width:59%}
ol.previsDias {margin:0; padding:0}
ol.previsDias li {float:left;width:33%}
ol.previsDias img {float:left; margin:0 5px 0 0}
#seleccionMeteo ul {width:94%; margin:20px 23px 10px}
#seleccionMeteo ul li {list-style:none; float:left; width:120px; height:16px;background:url(../../../images/botones-meteogr.gif) no-repeat; margin-right: 10px;text-align:center;padding-top:1px }
#contenido #seleccionMeteo ul li a {color:#FFF; text-decoration:none}

#meteoGnral ol {list-style-type:none; margin:0 0 10px; padding:0}
.clearfix{display:block}
.subrayado {padding:0 0 0.7em 0;background:url(../../img/fondos/punteado_gris_hor.gif) repeat-x bottom !important}

.punteado {background:transparent url(../../img/fondos/punteado_gris_hor.gif) repeat-x scroll center center                !important;clear:both;height:0.5em;margin:0.4em 0}
div#contenido.subsi div.punteado {margin:0 0 -12px -1px;padding:0}


/*prestige*/
/*.overlay{height:100%;left:0;opacity:0.5;position:fixed;top:0;width:100%;z-index:2999;background-color:#000000}
.booking{height:472px;left:40.1%;position:fixed;top:25%;width:910px;z-index:3000;background-color:#eeeeee; border:2px solid #000000}*/
#booking{background-color:#FFFFFF; overflow:auto}

/*Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°
  clearing a float without additional markup
   http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {  content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*nuevos estilos Concha 24-06-09*/
.detalle_oferta2{padding:0 0 0 16px; width:658px}
.detalle_oferta2 ul{padding-left:32px; }
.detalle_oferta2 h4 {color:#51626F; font-size:1em }
.detalle_oferta2 h4 a{ font-size:1em }

.form textarea {width:80%;margin:0 0 30px 28px}
.form table {margin:-3px 0 15px 20px; width:85%}
.form table td  {width:25%}

.form .datos_pers {margin-bottom:30px}
.form .datos_pers input {margin:0 50px 0 0}

#navegRes input , .enviar input{display:block; margin:0 auto; width:auto}

/******************************seccion como llegar*******************************/
.comollegar .moduloizda{background-color:#eeebe0; float:left; width:202px; padding:20px 7px; height:730px}
.comollegar .moduloizda h3{color:#51626f; font-size:1em; padding-bottom:5px}
.comollegar .moduloizda .vermas{font-size:1em; text-decoration:underline}
.comollegar .moduloizda .vermas:hover{text-decoration:none}
.comollegar .modulodcha{background-color:none; float:left; width:456px}
.botonesiframe{background-color:#f7f6f7; border:1px solid #dcd4c1; width:185px; margin:8px 0 95px 0; padding:18px 9px}
.botonesiframe li{padding:2px 0}
.botonesiframe li a{color:#014e6a}
#itinerarios {border:0 none;height:770px;width:457px;overflow:hidden;}


/*Infometeo general y playas*/
#meteoGnral div.masinfo {text-align:right;float:left;width:100%}
#meteoGnral div.masinfo p {font-family: tahoma, arial, verdana;font-size:0.9em;clear:both;padding:0 1.5em 0 0 !important;margin:0.5em 0 0 0 !important;background:url(../images/bullet-flecha-blanca.gif) no-repeat right center;}
#meteoGnral div.masinfo p a {text-decoration: none;color:#FF9933 !important;}
#meteoGnral div.masinfo p a:hover {color:black !important}
ol.iconMar {float:left;margin:0 0 20px; padding:0;width:100%}
ol.iconMar li {margin:0 16px 0 0;padding:0;float:left; text-align:left}

/*30junio2009*/
.cod_promo{width:70px; margin-right:10px}

/*07 julio*/
.divPreguntas ol{overflow:hidden}
.divRespuestas{position:relative; height:475px; overflow:auto; padding-right:16px}
.nosalto{left:0;position:absolute;top:0;width:480px}

.imprimir{background:url(../../img/iconos/ico_imprimir.gif) no-repeat left top; padding:4px 0 0 28px; display:inline-block; height:18px}
.pdf{background:url(../../img/iconos/ico_pdf.gif) no-repeat left top; padding:4px 0 0 24px; display:inline-block; height:18px}

/*20 julio*/
h3.encabezado{font-family:Georgia, Calibri, Arial, Verdana, Helvetica, sans-serif; font-weight:normal; font-size:1.6em; color:#005469; font-style:italic; padding:0 0 10px 0px}
.borrar{ clear:both;}
h4.encabezado{color:#005469; }
.reserva{clear:both; float:left; width:100%; background:url(../../img/fondos/punteado_gris_hor.gif) repeat-x 0 0; padding:12px 0 0 0; margin-top:15px}
.reserva.bot{padding:12px 0 0 0; margin-top:0px;  margin-bottom:0px}
.sep{margin-left:10px;}
.botsep{ margin-left:10px; vertical-align: bottom; }

/*23 julio*/
.texto{float:left; width:426px}

/*30 julio*/
.carrusel .pics2 {  width: 640px; padding:0; margin:0 auto; overflow: hidden}
.frm_tarifas table{ clear:both }

/*3 agosto*/
.opcion input {border:0;}

/*3 marzo 2010*/
.paddTabla {padding:20px 0 50px 0;}

/*25 marzo 2010*/
td.dobla7{ color:#ffffff; background-color:#c9b989; font-weight: normal; padding:4px; text-align:left;}
td.dobla8{ color:#ffffff; font-weight: normal; height:2px}
table#datos2{ margin-bottom:10px; background-color:#fff;margin-top:-25px;}
div.pieTabla { margin-bottom:20px}
td.dobla9{ color:#651961; padding:4px; font-weight: normal }
td.dobla10{ color:#fff; padding:4px; font-weight: normal; background: #849BA2 }

/*20 abril*/
.col1.pntdoSimple { background:url(../../img/fondos/reservas_bgpunteado2.gif) 0 0 repeat-y}
.ofertas.sueltoDcha { float:left; position:static; clear:none; width:199px; left:auto; bottom: auto; padding:0 0 0 49px;}
.frm_tarifas table {width:100%}
acronym {border:none}
tr.bordeInf td {border-bottom:1px solid #999}
tr.bordeInf td.dobla10  {border-bottom:1px solid #666}

* html .fodorado ol#listaPlano li .espacioIE {padding-left:8px}
*:first-child+html .fodorado ol#listaPlano li .espacioIE  {padding-left:8px}
