#migas{margin:20px 0;font-weight:bold;}
#migas li{display:inline;font-size:1.1em;color:#310000}
#migas a{text-decoration:underline;font-size:1em;color:#310000}
/*login*/
#conectar,#desconectar{clear:both;float:right;margin-top:60px;}

/*inicio*/
#inicio{width:700px;}
#inicio p{font-size:1.3em;line-height:30px}
#buscador_inicio_izq{background:url(/img/inicio/buscador_lateral_izq.png) no-repeat;}
#buscador_inicio_der{margin-left:12px;background:url(/img/inicio/buscador_lateral_der.png) no-repeat 946px 0;}
#buscador_inicio{background:url(/img/inicio/buscador_central.png) repeat-x;height:352px;margin-right:12px;}
#buscador_inicio img{margin-left:30px;}
#buscador_inicio form{float:right;color:#310101;padding:30px;width:430px;}
#buscador_inicio label{margin:0;font-size:1.2em;font-weight:bold}
#buscador_inicio input,#buscador_inicio select{width:150px;font-size:1.4em;color:#310101;}
#buscador_inicio fieldset{padding:0}
#buscador_inicio #ccaa{background:url(/img/inicio/fondo_autonomia.png) repeat-x scroll 0 15px;height:90px;}
#buscador_inicio #ccaa label{font-size:1.4em}
#buscador_inicio #ccaa select{color:#310101;font-size:2.6em;width:430px;height:42px;background:transparent}
#buscador_inicio #ccaa option{font-size:0.6em;}
#buscador_inicio #entrada{height:65px;}
#buscador_inicio #salida{float:right}
#buscador_inicio #alquiler{width:250px}
#buscador_inicio input[type=submit]{margin:36px 106px;background:url(/img/inicio/boton_buscar.png);width:248px;height:53px;border:0;cursor:pointer;font-size:2.6em}

#texto{margin:20px}
#datepick-div label{display:inline;font-size:1.2em}
#lateral{clear:both;float:right;width:250px;}
#lateral a{font-size:1em;background:url(/img/cra.png) no-repeat;padding-left:15px}
.columna{width:450px;}
.columna div{height:300px;width:450px}
.columna div.medio{height:150px;}
.columna h2{background:url(/img/inicio/titulo.png) no-repeat;height:30px;color:#FFF;margin-bottom:15px;}
#enlaces .principal img{float:right;margin-left:20px;}
#enlaces .principal p{max-width:200px}
#enlaces .principal a{float:left;font-size:1.4em;margin-bottom:10px;}
#enlaces img{float:left;margin-right:20px;}
#enlaces a,#noticias a{float:right;color:#562f25;text-decoration:underline}
#noticias{background:url(/img/inicio/noticia_central.png) repeat-x 0 45px;width:443px}
#noticias_izq{background:url(/img/inicio/noticia_lateral_izq.png) no-repeat 0 0;}
#noticias_der{background:url(/img/inicio/noticia_lateral_der.png) no-repeat 443px 0;}
#noticias dl{height:183px;overflow:hidden;position:relative;padding-top:12px;width:350px;}
#noticias dt{position:relative;width:350px;border-bottom:2px solid;color:#310101;font-size:1.6em;padding-left:10px;}
#noticias dd{position:relative;height:151px;width:350px;font-size:1.2em;margin-top:10px;}
#noticias dd div{width:auto;height:auto;font-weight:bold;font-size:0.8em}
#noticias dd div a{float:none;margin:0}
#noticias dd a{font-size:1.0em;margin-top:20px;width:auto;height:auto;background-position:0 0}
#noticias a{margin:90px 10px;width:30px;height:25px;}
#noticias a#ant{background:url(/img/inicio/noticia_ant.png);float:left}
#noticias a#sig{background:url(/img/inicio/noticia_sig.png);float:right}
#noticias a#sig:hover,#noticias a#ant:hover{background-position:0 -25px}
#ofertas ul{list-style:none;width:480px;}
#ofertas li{width:135px;text-align:left;float:left;margin-right:25px}
#ofertas img{width:125px}
#ofertas div{height:95px;overflow:hidden}
#ofertas h3{max-height:70px;min-height:35px;}
#ofertas p{font-size:1.1em}
#ofertas a{background:url(/img/inicio/boton_ver_mas.png) no-repeat;display:block;height:27px;width:85px;color:#591400;font-size:1.4em;font-weight:bold;padding-top:5px;text-align:center;}
#redes{text-align:center}
#redes h2{text-align:left}
#redes li{display:inline}

/*buscador*/
/*.alojamiento a{float:left;margin:-13px -705px -55px -155px;padding:16px 705px 55px 155px;position:relative;z-index:2;}*/
.alojamiento a:hover{/*border:1px solid lime*/}
#resultados{font:1.4em Arial, Helvetica, sans-serif;border-collapse:collapse;empty-cells:show;width:970px;text-align:center;float:left;clear:both;margin-top:20px;}
#resultados thead{color:#fff;border:1px solid #EBEBEB}
#resultados tbody tr{height:auto}
#resultados th{padding-bottom:8px;padding-top:2px;}
#resultados td{padding:5px}
#resultados th{background:url(/img/buscador/separador_columnas.png) no-repeat #FE9E0C}
#resultados a{font-size:1em;color:#310000}
#resultados a:hover{text-decoration:underline}
#resultados .servicios{text-align:left;vertical-align:top;width:165px;}
#resultados .servicios li{float:left;padding:1px}
#resultados .foto{width:100px;overflow:hidden;}
#resultados .foto a img{vertical-align:middle;width:auto}
#resultados .foto img{width:15px;padding:3px;cursor:pointer;float:right}
#resultados .alojamiento a{background:#FE9E0C;padding-left:10px;padding-right:5px;text-decoration:underline;font-weight:bold}
#resultados .descripcion{border-bottom:2px solid #FDD393;font-size:0.9em;text-align:left}
#resultados .desde{font-weight:bold}

#ver_mapa{float:right;margin:10px 0}
#mapa{display:none;width:49%;height:500px;float:right}
#mapa.mapa_mini{width:300px;height:300px;position:absolute;border:1px solid #666;margin:80px 85px}
#disponibilidad{display:none;margin:80px 105px}
#disponibilidad td,#disponibilidad th{padding:0}
#formulario{background:url("/img/buscador/buscador_central_ampliado.png") repeat-x;overflow:hidden;}
form#linea{width:100%;background:url("/img/buscador/buscador_superior.png") no-repeat;padding-top:10px}
form#linea fieldset{padding:0;padding:0 20px}
form#linea fieldset *{float:left;margin-right:10px}
form#linea label{width:160px;margin-top:0;}
form#linea label[for="desde"],form#linea label[for="hasta"]{width:110px}
form#linea label[for="plazas"],form#linea label[for="precio"]{width:103px}
form#linea input,form#linea #plazas,form#linea #precio{width:104px}
form#linea #autonomia{width:160px}
form#linea #alquiler{width:180px}
form#linea input[type="submit"]{background:url("/img/buscador/boton_buscador.png");border:none;color:#310000;font-size:1.4em;height:20px;margin-top:0;position:relative;width:91px;}
form#linea #servicio{margin-top:20px;margin-right:0;height:26px;background:url("/img/buscador/buscador_inferior.png") no-repeat 0 15px;}
form#linea #servicio legend{text-decoration:underline;height:10px;margin-bottom:20px;width:100%;cursor:pointer;background:url("/img/buscador/servicios.png") no-repeat 250px 0;}
form#linea #servicio label{width:186px;margin:0}
form#linea #servicio [type="checkbox"]{width:auto;margin-right:5px;}
#paginacion ul{float:right}
#paginacion li{display:inline;margin-left:15px;}
#paginacion img{margin-bottom:-3px}

/*alojamiento*/
#col2{width:340px;float:left;margin-right:20px}
#col3{width:190px;float:right}
#casa{font-size:2.4em;}
#tabs{clear:both;overflow:hidden;min-height:500px;background:#FDFDFD;color:#310000;padding:0;border:0}
#tabs dl{font-size:1.2em;}
#tabs dt{font-weight:bold;font-size:1.1em;color:#310000}
#tabs dd{margin-bottom:10px;color:#333;text-align:left}
#tabs dd a{font-size:1em;font-weight:bold;color:#FE9E00;text-decoration:underline;}
#tabs div.ui-tabs-panel{border:1px solid #CCC;overflow:hidden;padding:38px;min-height:480px}
#tabs ul.ui-tabs-nav{margin-left:12px;background:#fff;border:0}
#tabs li.ui-corner-top{font:bold 0.9em Arial, Helvetica, sans-serif;border:0;width:115px;text-align:center;}
#tabs li.ui-corner-top a{float:none;width:115px;color:#310000}
#tabs li.ui-state-active{background:url("/img/alojamiento/pestaña_activa.png") no-repeat;height:28px;padding-top:10px;}
#tabs li.ui-state-active a{color:#FDFDFD}
#tabs li.ui-state-default{background:url("/img/alojamiento/pestaña_reposo.png") no-repeat;height:22px;margin-top:8px;padding-top:8px;}
#datos_generales #calendario{float:right;text-align:center;}
a.reser{background:url("/img/alojamiento/boton_reservar.png") no-repeat;color:#FFFFFF;font-size:1.4em;font-weight:bold;padding:6px 40px;text-decoration:none;position:relative;top:30px}
#datos_generales #enlaces{list-style:none;overflow:hidden}
#datos_generales #enlaces li{float:left}
#datos_generales #enlaces a{background:url("/img/alojamiento/boton.gif");display:block;margin:10px;padding:5px;text-align:center;width:110px;height:20px;text-decoration:none}
#datos_generales #enlaces a:hover{background:url("/img/alojamiento/boton.gif") 0 -30px;color:#665433;font-weight:bold}

#datos_der{float:right;width:360px;margin-left:20px;margin-top:-20px;color:#310000}
#datos_der a{color:#FE9E00;text-decoration:underline;float:right;font-size:1.2em;margin-bottom:5px;margin-left:10px;}
#datos_der img{width:360px}
#datos_der h2{font-size:1.4em;margin-top:20px;margin-left:10px;}
#datos_der fieldset{padding-left:30px;}
#datos_der label{font-size:1em;font-weight:bold;}

/*fotos y vid*/
.multimedia{overflow:hidden;text-align:left;/*background:url(/img/alojamiento/fondo_foto.png) no-repeat 76px 173px;*/}
.multimedia ul{width:15000px;list-style:none;}
.multimedia li{float:left;left:0;position:relative;width:107px;text-align:left;}
.multimedia img{background:url(/img/alojamiento/carga.gif) no-repeat 465px 315px;margin-left:44px;}
.multimedia .ant,.multimedia .sig{display:block;height:31px;width:35px;}
.multimedia .ant{background:url(/img/alojamiento/ant.png);float:left;margin:30px 9px 0 129px;}
.multimedia .ant:hover{background-position:0 31px;}
.multimedia .sig{background:url(/img/alojamiento/sig.png);float:right;margin-right:129px;margin-top:30px}
.multimedia .sig:hover{background-position:0 31px;}
.multimedia .barra{margin:10px 200px}
.multimedia .barra a{border:0}
.multimedia .min{background:url(/img/alojamiento/fondo_miniaturas.png) no-repeat;overflow:hidden;padding:12px 7px;width:528px;height:78px;position:relative}
.multimedia .min img{margin:0;max-width:100px}
.multimedia #foto{color:#310000;float:left;left:44px;margin-bottom:-70px;position:relative;text-align:left;top:50px;}
.multimedia p{background:url(/img/alojamiento/fondo_texto_foto.png);padding:0;font-size:2em;padding:0 10px;display:inline;float:left}
.multimedia span{background:url(/img/alojamiento/fondo_texto_foto.png);position:relative;top:15px;font-size:3em;padding:2px 15px;float:left;clear:both}
#videos object{width:640px;height:480px;margin-left:125px}
#videos{height:615px}
/*localizacion*/
#mapa_ficha{width:600px;height:415px;border:1px solid;float:right;margin-left:9px;}
#localizacion #direccion{float:right;width:100%;}
#localizacion fieldset{padding:0}
/*disponibilidad y tarifas*/
#tarifas dl{width:300px;}
#tarifas dd{margin-bottom:0}
#tarifas dt a{display:block;width:20px;height:16px;float:left;margin-right:5px;}
#tarifas dd ul{list-style:none;margin-bottom:20px}
#tarifas dd li{margin:5px 0;}
#tarifas .resaltado{border:3px solid #9ACD32;padding:12px 3px}
#calendario_tarifas{width:516px}
#calendario_tarifas a.reser{top:380px;}
#calendario_tarifas .ui-datepicker{clear:both;position:relative;top:-25px;}
/*servicios ficha*/
#servicios ul{list-style:none}
#servicios li{float:left;width:250px}
#servicios img{float:left;margin:-9px 5px 10px 0;}

/*reservas*/
#reservas input,#reservas select,#reservas textarea{font-size:1.2em}
#reservas h2{font-size:1.8em}
#pasos{background:#310000;height:24px;list-style:none;margin-bottom:20px;}
#pasos li{font-size:1.4em;color:#999;float:left;margin:0;padding:4px 35px}
#pasos li.activo{background:url(/img/alojamiento/reserva/flecha_reserva.png) no-repeat}
#pasos li.pasos{float:right;font-weight:bold;padding-right:10px;}
#pasos li.activo,#pasos li.pasos{color:#F9A300}
#reservas .mensaje p{padding-right:10px}
#paso1 .error{margin:-35px 10px 0 140px;}
#paso1 .mensaje{clear:none;width:300px;border-right:2px solid #F9A300;}
#paso2 .error{margin:-35px 0 0 140px}
#paso2 .mensaje{width:300px;border-right:2px solid #F9A300;}
#reservas .reservas{margin:25px 0}
#reservas .reservas label{float:left;min-width:10px;margin-right:10px;margin-top:0;}
#reservas .reservas select{float:left;margin-right:10px}
#reservas fieldset{padding:0}
#reservas .reservas legend{float:none;font-size:1.2em;margin-bottom:5px}
#reservas #calendario_reservas h3{margin-bottom:10px}
#reservas label{margin-top:10px}
#paso2 #formulario_acceso{float:right;border-left:2px solid orange;}
#paso2 #formulario_registro,#paso2 #formulario_acceso{padding:0 50px 30px;width:345px;}
#paso2 .cancelar{margin-top:50px}
#paso5{text-align:center;color:#310000}
#paso5 h3{font-size:2.6em;margin-bottom:50px;}
#paso5{margin-bottom:30px;}

.tarifas_1 a{background:#9ACD32}
.tarifas_2 a{background:#FFA07A}
.tarifas_3 a{background:#F0E68C}
.tarifas_4 a{background:#FF8C00}
.tarifas_5 a{background:#DEB887}
.tarifas_6 a{background:#EE82EE}
.tarifas_7 a{background:#778899}
.tarifas_8 a{background:#C0C0C0}
.tarifas_9 a{background:#87CEFA}
.tarifas_10 a{background:#8FBC8F}
.tarifas_11 a{background:#BDB76B}
.tarifas_12 a{background:#FF4500}
.tarifas_13 a{background:#DB7093}
.reservas_0 a{background:#FF4040}
.reservas_1 a{background:#FF8000}
.reservas_2 a{background:#FF860D}
.reservas_3 a{background:#FF8D19}
.reservas_4 a{background:#FF9326}
.reservas_5 a{background:#FF9933}
.reservas_6 a{background:#FFA040}
.reservas_7 a{background:#FFA64D}
.reservas_8 a{background:#FFAD59}
.reservas_9 a{background:#FFB366}
.reservas_10 a{background:#FFB973}
.reservas_11 a{background:#FFC080}
.reservas_12 a{background:#FFC68C}
.reservas_13 a{background:#FFCC99}
.reservas_14 a{background:#FFD3A6}
.reservas_15 a{background:#FFD9B3}
.reservas_16 a{background:#FFDFBF}
.reservas_17 a{background:#FFE6CC}
.reservas_18 a{background:#FFECD9}
.reservas_19 a{background:#FFF2E6}
.reservas_20 a{background:#FFF9F2}
.reservas_21 a{background:#FF8000}
.reservas_22 a{background:#FF8000}
.reservas_23 a{background:#FF8000}
.reservas_24 a{background:#FF8000}
.reservas_25 a{background:#FF8000}
.reservas_26 a{background:#FF8000}
.reservas_27 a{background:#FF8000}
.reservas_28 a{background:#FF8000}
.reservas_29 a{background:#FF8000}
.reservas_30 a{background:#FF8000}
.reservas_31 a{background:#FF8000}
.reservas_32 a{background:#FF8000}
.reservas_33 a{background:#FF8000}
.reservas_34 a{background:#FF8000}

/*noticias*/
#noticia{font-size:1.2em;margin-top:10px;}
#noticia_e{font-size:1.0em;text-decoration:underline;color:#562F25}
