/* ** Estilos generales ************************************************************************** */
body { background: url(../img/web/bg_body.png) repeat-x; font-family: 'Rambla', sans-serif; margin: 0; padding: 0; min-width: 1056px;}
a img { border: 0; }
a { outline: 0; text-decoration: none; }
.error { background-color: #f9e5e6; border: #e8aaad solid 1px; color: #b50007; margin: 0 0 10px; padding: 10px; }
.error li { margin-left: 15px; font-size: 11px; color: red; }
.errores-comentarios { margin-top: 5px; }
.errores-comentarios li { margin-left: 15px; font-size: 14px; color: red; }
/* ** Cabecera *********************************************************************************** */
#cabecera { height: 98px; margin: 0 auto; overflow: hidden; width: 982px; }
#cabecera .logo_portada { background: none; display: block; float: left; font-size: 13px; font-weight: normal; line-height: normal; margin: 29px 0 0 0; padding: 0; text-indent: 0; }
#cabecera .logo_portada a#logo_portal { color: #5b5d5d; }
#cabecera .logo_portada a#logo_portal:hover { color: #3e3e3e; }
#cabecera .logo_portada a#logo_portal img { margin-right: 12px; vertical-align: -15px; }
ul#menu_superior { /* float: right;  */
float: left; list-style: none; margin: 38px 0 0 40px; padding: 0 10px 0 0; }
ul#menu_superior li { float: left; font-size: 18px; }
ul#menu_superior li a { color: #5b5d5d; display: block; }
ul#menu_superior li a:hover { color: #3e3e3e; }
ul#menu_superior li a.sel { color: #3e3e3e; }
ul#menu_superior li.punto { background: url(../img/web/punto_naranja.png) no-repeat right 8px; padding: 0 19px 0 10px; }
ul#menu_superior li.flecha { background: url(../img/web/sprite2.png) no-repeat 163px -1324px; }
ul#menu_superior li.flecha2 { background: url(../img/web/sprite2.png) no-repeat 110px -1324px; }
ul#menu_superior li.flecha.en { background: url(../img/web/sprite2.png) no-repeat 110px -1324px; }
ul#menu_superior li.flecha2.en { background: url(../img/web/sprite2.png) no-repeat 126px -1324px; }
ul#menu_superior li.flecha a.mnu { padding: 0 17px 0 10px; }
#bg_combo_idiomas { background: url(../img/web/bg_combo_idiomas.png) no-repeat; color: #717171; cursor: pointer; float: right; font-size: 13px; height: 26px; line-height: 26px; margin: 10px 0 0 25px; overflow: hidden; width: 140px; }
#bg_combo_idiomas div#rotulo_combo { text-indent: 20px; }
#combo_idiomas { background: #dddddd; border-bottom: 1px solid #cbcbcb; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-left: 1px solid #cbcbcb; border-right: 1px solid #cbcbcb; display: none; font-size: 12px; margin-left: 10px; position: absolute; text-indent: 8px; width: 118px; }
#combo_idiomas a { color: #5b5d5d; display: block; }
#combo_idiomas a:hover { color: #3e3e3e; }
/* ** Contenido y búsqueda *********************************************************************** */
#bg_contenido { background: url(../img/web/bg_contenido.png) no-repeat center 86px; min-height: 280px; }
.busqueda-superior td { padding-right: 4px; }
.rotulo_busqueda { color: #c5c5c5; font-size: 14px; text-shadow: 0px 1px 1px rgba(71, 71, 71, 0.75); }
.limpiar-busqueda-general { background: url(../img/web/sprite2.png) no-repeat; background-position: 0 -524px; display: block; float: left; height: 40px; width: 35px; }
.bg_combo_busqueda { background: url(../img/web/bg_combo_busqueda.png) no-repeat; color: #3e3e3e; cursor: pointer; font-size: 14px; font-weight: bold; height: 32px; line-height: 32px; overflow: hidden; padding-right: 30px; text-indent: 13px; width: 119px; }
.contiene_combo { margin: 3px 0 0 0; position: absolute; z-index: 99; }
.contiene_combo#provincias { margin-left: -350px; }
.flecha_combo { background: url(../img/web/flecha_combo.png) no-repeat; height: 11px; margin: 0 0 0 132px; overflow: hidden; width: 18px; }
.combo_busqueda { background: #1c1c1c; border-radius: 5px; padding: 7px; }
a.selector { color: #c5c5c5; font-size: 13px; display: block; height: 41px; line-height: 41px; margin: 1px; overflow: hidden; padding-right: 69px; text-indent: 10px; text-shadow: 0px 1px 1px rgba(71, 71, 71, 0.75); width: 166px; }
a.selector.bg_combo_nosel { background: url(../img/web/bg_combo_nosel.jpg) no-repeat; }
a.bg_combo_sel { background: url(../img/web/bg_combo_sel.jpg) no-repeat; }
.botones_combo { background: url(../img/web/botones_combo.jpg) no-repeat; float: right; height: 41px; margin: 14px 1px 1px 1px; overflow: hidden; width: 235px; }
.botones_combo a { color: #c5c5c5; display: block; float: left; font-size: 13px; line-height: 41px; text-shadow: 0px 1px 1px rgba(71, 71, 71, 0.75); }
.botones_combo a.limpiar { padding: 0 29px 0 20px; width: 45px; }
.botones_combo a.confirmar { color: #EC6E00; margin-left: 30px; padding: 0 39px 0 11px; }
#tb_capacidad { background: url(../img/web/sprite2.png) no-repeat; background-position: 0 -352px; border: 0; height: 32px; line-height: 32px; margin: 0; overflow: hidden; padding: 0; text-align: center; width: 50px; }
#precio_desde { margin: 0; padding: 0; border: 0; width: 30px; text-align: center; background: transparent; border: 0; font-size: 14px; font-weight: bold; display: none; }
#precio_hasta { margin: 0; padding: 0; border: 0; width: 30px; text-align: center; background: transparent; border: 0; font-size: 14px; font-weight: bold; display: none; }
.bocadillo_slider { background: url(../img/web/bocadillo.png) no-repeat; width: 58px; height: 35px; overflow: hidden; position: absolute; margin: -33px 0 0 -21px; }
.bg_slider.en .bocadillo_slider { background: url(../img/web/bocadillo_en.png) no-repeat; }
#bocadillo_slider_1 { background: url(../img/web/bg_precio.png) no-repeat; width: 59px; height: 24px; overflow: hidden; position: absolute; margin: -25px 0 0 -23px; font-size: 14px; font-weight: bold; text-align: center; color: #5b5a5d; text-shadow: 0px 1px 1px rgba(71, 71, 71, 0.75); }
#bocadillo_slider_2 { background: url(../img/web/bg_precio.png) no-repeat; width: 59px; height: 24px; overflow: hidden; position: absolute; margin: -25px 0 0 -23px; font-size: 14px; font-weight: bold; text-align: center; color: #5b5a5d; text-shadow: 0px 1px 1px rgba(71, 71, 71, 0.75); }
.bg_slider { background: url(../img/web/bg_slider.png) no-repeat; width: 250px; height: 19px; padding: 12px 20px 0 28px; }
.tabla_valores { position: absolute; margin-left: 22px; width: 265px; }
.tabla_valores tr td { font-size: 11px; color: #c4c4c4; text-shadow: 0px 1px 1px rgba(71, 71, 71, 0.75); }
.tabla_valores tr td.sel { color: #EC6E00; }
#scroll { width: 253px; height: 295px; overflow: auto; }
.bg_text_fecha { margin: 0; padding: 0 10px; border: 0; background: url(../img/web/sprite2.png) no-repeat; background-position: 0 -434px; width: 128px; height: 40px; line-height: 40px; overflow: hidden; float: left; }
.bg_text_fecha.buscador { height: 20px; line-height: 20px; padding: 10px; }
#bg_txt_busqueda { background: url(../img/web/bg_txt_busqueda.png) no-repeat; border: 0; float: left; height: 20px; /* line-height: 20px;  */
	margin: 0; overflow: hidden; padding: 10px 10px; /* width: 317px;  */
width: 282px; }
#bg_bt_comprar { background: url(../img/web/sprite2.png); background-position: 0 0; width: 147px; height: 40px; overflow: hidden; text-align: center; text-transform: uppercase; text-align: center; line-height: 40px; display: block; color: #fff; font-size: 18px; text-shadow: 1px 1px 0px rgba(197, 133, 41, 1); }
h2, h1 { margin: 0; padding: 0; font-size: 18px; color: #EC6E00; background: url(../img/web/bg_titulo.png) no-repeat left center; line-height: 37px; text-indent: 45px; float: left; font-weight: normal; }
h2 span, h1 span { color: #5b5a5d; }
h2 a, h1 span { color: #EC6E00; }
.contenido_982 { width: 982px; margin: 0 auto; }
#contenedor_mapa { float: left; margin-left: 30px; width: 600px; }
#contenedor_ofertas { width: 289px; float: right; margin-right: 30px; }
#contenedor_ofertas h2 a { color: #EC6E00; }
.bt_mas_ofertas { background: url(../img/web/bt_mas_ofertas.png) no-repeat; width: 289px; height: 42px; overflow: hidden; display: block; line-height: 38px; color: #7b7b7b; text-indent: 20px; margin: 0 auto; }
#bg_ofertas { width: 289px; height: 281px; overflow: hidden; position: relative; border-top-left-radius: 10px; border-top-right-radius: 10px; }
#bg_ofertas img.oferta_img { width: 289px; height: 192px; border-top-left-radius: 5px; border-top-right-radius: 5px; position: absolute; }
#bg_ofertas .bg_oferta { width: 289px; height: 99px; overflow: hidden; background: url(../img/web/bg_oferta.png) no-repeat; position: absolute; margin: 182px 0 0 0; z-index: 99; }
.estrellas { float: left; margin: 22px 0px 0px 14px; }
.bt_oferta { background: url(../img/web/sprite2.png) no-repeat; background-position: 0 -858px; display: block; float: right; width: 109px; height: 27px; overflow: hidden; text-align: center; color: #fff; font-size: 16px; text-shadow: 1px 1px 0px rgba(197, 133, 41, 1); line-height: 27px; margin: 18px 10px 0 0; }
.bt_oferta.bt_volver { background: url(../img/web/bt_volver.png) no-repeat; }
.bt_limpiar { background: url(../img/web/bt_limpar.png) no-repeat; display: block; float: right; height: 27px; text-align: center; color: #fff; font-size: 16px; text-shadow: 1px 1px 0px rgba(197, 133, 41, 1); line-height: 27px; margin: 18px 10px 0 0; padding: 0 10px; width: 116px; }
.botones-ofertas { float: right; }
.botones-ofertas a { color: #5B5A5D; line-height: 44px; }
.tabla_ofertas { color: #fff; font-size: 16px; text-shadow: 1px 1px 0px rgba(197, 133, 41, 1); padding-top: 11px; }
.apertura { background: url(../img/web/apertura.png) no-repeat center top; }
.cierre { background: url(../img/web/cierre.png) no-repeat center bottom; }
.bg_aloj_portada { background: url(../img/web/bg_aloj_portada.png) no-repeat; width: 452px; height: 125px; overflow: hidden; float: left; margin: 0 0 27px 27px; }
.bg_aloj_portada .img_aloj { width: 187px; height: 123px; overflow: hidden; border-top-left-radius: 5px; border-top-right-radius: 5px; padding: 1px 0 1px 1px; }
.bg_aloj_portada h3, .bg_aloj_portada h2 { font-size: 15px; line-height: 18px; color: #3e3e3e; font-weight: normal; margin: 8px 0 0 12px; padding: 0; text-transform: uppercase; text-indent: 0px; float: none; background: none; }
.bg_aloj_portada h3 a, .bg_aloj_portada h2 a { color: #3e3e3e; display: block; text-transform: uppercase; }
.enl_dest { color: #3e3e3e; display: block; text-transform: uppercase; margin: 8px 0 0 12px; font-size: 15px }
.bg_aloj_portada p { margin: 5px 0 0 12px; padding: 0; }
.bg_aloj_portada p.lugar { font-size: 11px; color: #EC6E00; text-transform: capitalize; }
.bg_aloj_portada p.lugar a { color: #EC6E00; }
.bg_aloj_portada p.blanco { background: url(../img/web/sprite2.png) left center no-repeat; background-position: 0 -1149px; color: #fff; font-size: 13px; padding-left: 20px; text-shadow: 1px 1px 0px rgba(197, 133, 41, 1); }
.bt_comentarios { background: url(../img/web/sprite2.png) no-repeat; background-position: 0 -704px; width: 164px; height: 27px; overflow: hidden; float: right; margin-top: 5px; line-height: 27px; text-indent: 25px; color: #fff; font-size: 16px; text-shadow: 1px 1px 0px rgba(197, 133, 41, 1); display: block; }
.bocadillo-izq { background: url(../img/web/bocadillo-izq.png) no-repeat; width: 865px; height: 103px; margin-left: 58px; }
.bocadillo-der { background: url(../img/web/bocadillo-der.png) no-repeat; width: 865px; height: 103px; margin-right: 58px; }
#comunidad_viajeros { float: left; width: 456px; overflow: hidden; }
#comunidad_viajeros h3 { background: url(../img/web/sprite2.png) no-repeat left center; background-position: 0 -1210px; font-size: 17px; color: #797979; text-indent: 20px; margin: 2px 0 8px 45px; }
#comunidad_viajeros .rotulo-eventos { color: #5B5A5D; font-size: 13px; line-height: 16px; margin: 0 0 8px 2px; }
#comunidad_viajeros .bg_fiesta { background: url(../img/web/bg_fiesta.png) no-repeat; width: 203px; height: 115px; overflow: hidden; float: left; margin: 0 5px 10px 0; padding: 5px 10px 10px 10px; }
#comunidad_viajeros .bg_fiesta .descripcion-fiesta-portada { height: 108px; }
#comunidad_viajeros .bg_fiesta h4 { font-size: 16px; font-weight: normal; color: #3e3e3e; margin: 0 0 8px 0; max-height: 40px; overflow: hidden; }
#comunidad_viajeros .bg_fiesta h4 a { color: #3e3e3e; }
#comunidad_viajeros .bg_fiesta p { font-size: 11px; color: #5b5a5d; margin: 0 0 2px 0; padding: 0; line-height: 15px; }
#comunidad_viajeros .bg_fiesta p a.lugar { color: #EC6E00; }
#comunidad_viajeros .bg_fiesta p.fecha-fiesta-portada { font-size: 12px; }
#comunidad_viajeros .bg_fiesta p.num_alojamientos { color: #fff; font-size: 16px; text-shadow: 1px 1px 0px rgba(197, 133, 41, 1); }
.bt_naranja { float: right; margin: 5px 8px 15px 0; background: url(../img/web/sprite2.png) no-repeat; background-position: 0 -781px; width: 144px; height: 27px; overflow: hidden; display: block; color: #fff; font-size: 16px; text-shadow: 1px 1px 0px rgba(197, 133, 41, 1); line-height: 25px; text-indent: 20px; }
.bt_naranja.oferta { background: url(../img/web/back-ver-oferta.png) no-repeat; float: left; font-size: 15px; height: 28px; line-height: 28px; margin: 0 8px 0 0; text-indent: 16px; width: 100px; }
.bt_naranja_g { float: right; background: url(../img/web/bt_ver_aloj_ofertas.png) no-repeat; width: 273px; height: 28px; overflow: hidden; display: block; color: #fff; font-size: 15px; text-shadow: 1px 1px 0px rgba(197, 133, 41, 1); line-height: 28px; text-indent: 10px; }
#comunidad_lugares { float: right; width: 450px; height: 420px; }
.bt_social { float: right; background: url(../img/web/bt_social.png) no-repeat center; width: 98px; height: 36px; overflow: hidden; line-height: 36px; text-align: center; color: #5b5a5d; font-size: 14px; }
.bt_social.sel { background: url(../img/web/bt_social_sel.png) no-repeat center; }
.bg_lugar { background: url(../img/web/bg_lugar.png) no-repeat; width: 447px; height: 101px; overflow: hidden; margin-bottom: 7px; padding-right: 5px; }
.bg_lugar img { margin: 1px; border-top-left-radius: 4px; width: 142px; height: 95px; }
.bg_lugar h4 { font-size: 16px; font-weight: normal; color: #3e3e3e; margin: 0 0 5px 0; padding: 0; }
.lugar_seo { font-size: 16px; font-weight: normal; color: #3e3e3e; margin: 0 0 5px 0; padding: 0; background: none; line-height: 18px; text-indent: 0px; float: none; }
.bg_lugar p { font-size: 11px; color: #5b5a5d; margin: 0 0 5px 0; padding: 0; }
.bg_lugar a { color: #3E3E3E; }
.bg_lugar a:hover { text-decoration: underline; }
.bg_lugar p a.lugar { color: #EC6E00; }
.bg_lugar p.num_alojamientos { color: #fff; font-size: 16px; text-shadow: 1px 1px 0px rgba(197, 133, 41, 1); }
/* ** Menú superior ****************************************************************************** */
#menu_sup { margin: 30px auto 0 auto; width: 962px; height: 58px; background: url(../img/web/bg_menu.png) no-repeat center bottom; }
#menu_sup ul { margin: 0; padding: 0; list-style: none; }
#menu_sup ul li { float: left; display: block; text-align: center; height: 54px; width: 166px; margin-right: 19px; padding-top: 4px; }
#menu_sup ul li.sel { background: url(../img/web/sprite2.png) no-repeat center top; background-position: 0 -254px; }
#menu_sup ul li a { font-size: 14px; color: #5b5a5d; display: block; height: 35px; }
#menu_sup ul li a span { font-weight: bold; color: #EC6E00; text-transform: uppercase; }
#menu_sup ul li#largo { width: 222px; margin: 0; }
#menu_sup ul li#largo.sel { background: url(../img/web/bg_menu_sel_g.png) no-repeat center top; }
.flecha_abajo { background: url(../img/web/sprite2.png) no-repeat; background-position: 0 -1276px; width: 11px; height: 6px; position: relative; z-index: 2; float: left; margin: 18px 0 0 79px; }
.contenido_934 { width: 932px; margin: 0 auto; padding-left: 6px; }
.bg_pag { background: url(../img/web/bg_pag.png) no-repeat; width: 21px; height: 21px; overflow: hidden; display: block; float: left; color: #fff; text-align: center; line-height: 21px; font-size: 11px; margin-right: 5px; }
.bg_pag a { color: #fff; display: block; }
.bg_pag.sel { background: url(../img/web/bg_pag_sel.png) no-repeat; color: #EC6E00; }
a.bt_buscar_ofertas { background: url(../img/web/bt_buscar_ofertas.png) no-repeat; width: 207px; height: 36px; overflow: hidden; float: right; display: block; color: #fff; font-size: 16px; text-shadow: 1px 1px 0px rgba(197, 133, 41, 1); line-height: 36px; text-indent: 11px; }
#bocadillo-provincias { background: url(../img/web/bocadillo-peque.png) no-repeat; width: 140px; height: 102px; overflow: hidden; padding: 15px; }
#bocadillo-provincias .contiene_selector { width: 145px; height: 102px; overflow: auto; }
#bocadillo-tipo { background: url(../img/web/bocadillo-tiempo.png) no-repeat; width: 222px; height: 102px; overflow: hidden; padding: 15px; }
#bocadillo-tipo .contiene_selector { width: 222px; height: 102px; overflow: auto; }
#bocadillo-duracion { background: url(../img/web/bocadillo-peque.png) no-repeat; width: 140px; height: 102px; overflow: hidden; padding: 15px; }
#bocadillo-duracion .contiene_selector { width: 170px; height: 102px; overflow: auto; }
.contiene_selector { font-size: 13px; color: #5b5a5d; }
.contiene_selector label { display: block; }
#bocadillo-tiempo { background: url(../img/web/bocadillo-peque.png) no-repeat; width: 140px; height: 102px; overflow: hidden; padding: 15px; }
#bocadillo-tiempo .contiene_selector { width: 145px; height: 102px; overflow: auto; }
.enlaces_provincias { padding-top: 8px; }
.enlaces_provincias a { font-size: 13px; text-decoration: underline; color: #5b5a5d; }
.bg_oferta_g { margin: 10px auto 0 auto; background: url(../img/web/bg_oferta_g.png) no-repeat; width: 910px; height: 180px; padding-right: 10px; }
.bg_oferta_g img { border-top-left-radius: 4px; border-top-right-radius: 4px; }
.bg_oferta_g h3 { margin: 12px 0 0 0; padding: 0; font-size: 16px; color: #3e3e3e; }
.bg_oferta_g h3 a { color: #3e3e3e; }
.bg_oferta_g h4 { margin: 12px 0 0 0; padding: 0; font-size: 11px; font-weight: normal; color: #EC6E00; }
.bg_oferta_g h4 a { color: #EC6E00; }
.bg_oferta_g p { margin: 6px 0 0 0; padding: 0; color: #5b5a5d; font-size: 14px; }
.bg_oferta_g .ficha-oferta-localizacion { margin-top: 0; font-size: 16px; }
.bg_oferta_g .descuento { color: #fff; font-size: 16px; text-shadow: 1px 1px 0px rgba(197, 133, 41, 1); padding: 7px; }
.bg_oferta_g .descuento span { font-size: 13px; }
.bg_oferta_g .descuento span span { font-size: 16px; }
.puntuacion { background: url(../img/web/puntuacion.png) no-repeat; width: 33px; height: 25px; overflow: hidden; line-height: 25px; color: #fff; font-size: 16px; text-shadow: 1px 1px 0px rgba(197, 133, 41, 1); text-align: center; }
.lb_comentarios { color: #EC6E00; text-decoration: underline; font-size: 11px; }
#bg_combo_orden { background: url(../img/web/bg_combo_orden.png) no-repeat; width: 199px; height: 32px; overflow: hidden; cursor: pointer; color: #3e3e3e; line-height: 32px; text-indent: 14px; }
#contiene_orden { position: absolute; background: #e2e2e2; border-left: 1px solid #cacaca; border-right: 1px solid #cacaca; border-bottom: 1px solid #cacaca; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; margin: 0 0 0 14px; width: 170px; display: none; }
#contiene_orden ul { margin: 0; padding: 0; list-style: none; }
#contiene_orden ul li { line-height: 25px; text-indent: 15px; font-size: 12px; }
#contiene_orden ul li a { color: #3e3e3e; display: block; }
#contiene_orden ul li a:hover { text-decoration: underline; }
#bg_contenido_fin { background: url(../img/web/bg_contenido_fin.png) no-repeat center bottom; z-index: 99; }
/* ** Ofertas destacadas portada ***************************************************************** */
.oferta_destacada { width: 289px; height: 281px; overflow: hidden; float: left; position: relative; }
.pag_ofertas { cursor: pointer; margin-right: 4px; }
.pag_des, .pag_dese, .pag_desev { cursor: pointer; margin-right: 4px; }
/* ** Comentarios ******************************************************************************** */
.img_com_izq { background-position: center; background-repeat: no-repeat; background-size: auto 77px; width: 78px; height: 77px; position: absolute; margin-top: 13px; }
.bocadillo-izq .p_g { margin: 0; padding: 10px 11px 0 43px; font-size: 14px; color: #5b5a5d; }
.bocadillo-izq .p_g_2 { margin: 0; padding: 4px 11px 0 43px; font-size: 14px; color: #5b5a5d; }
.bocadillo-izq .p_p { margin: 0; padding: 4px 80px 0 43px; font-size: 12px; color: #5b5a5d; line-height: 16px; }
.bocadillo-izq .p_p a { font-size: 14px; color: #EC6E00; margin-left: 8px; }
.img_com_der { background-position: center; background-repeat: no-repeat; background-size: auto 77px; width: 78px; height: 77px; position: absolute; margin: 13px 0 0 845px; }
.bocadillo-der .p_g { margin: 0; padding: 10px 40px 0 14px; font-size: 14px; color: #5b5a5d; }
.bocadillo-der .p_g_2 { margin: 0; padding: 5px 40px 0 14px; font-size: 14px; color: #5b5a5d; }
.bocadillo-der .p_p { margin: 0; padding: 4px 100px 0 14px; font-size: 12px; color: #5b5a5d; line-height: 16px; }
.bocadillo-der .p_p a { font-size: 14px; color: #EC6E00; margin-left: 8px; }
.fecha-comentario { color: #EC6E00; float: right; font-size: 12px; margin-top: 12px; }
/* ** Pie de página ****************************************************************************** */
#bg_pie { background: url(../img/web/sprite.png) repeat-x; background-position: 0 -317px; height: 482px; min-height: 482px; margin-top: -30px; z-index: 1; }
#cierre-redondeado { margin: 0 auto; text-align: center; }
/* ** Listado de Alojamientos por provincia ****************************************************** */
.bg_listado_provincia { margin: 10px auto 0 auto; background: url(../img/web/bg_listado_alojamientos_w.png) no-repeat; width: 923px; height: 130px; }
.bg_listado_provincia .img_aloj { width: 187px; height: 124px; overflow: hidden; border-top-left-radius: 5px; border-top-right-radius: 5px; padding: 1px; }
.bg_listado_provincia h3, .bg_listado_provincia h2 { font-size: 16px; color: #3e3e3e; font-weight: normal; margin: 12px 0 0 12px; padding: 0; }
.bg_listado_provincia h2 { line-height: 18px; text-indent: 0px; background: none; float: none; }
.bg_listado_provincia h3 a, .bg_listado_provincia h2 a { color: #3e3e3e; display: block; }
.bg_listado_provincia p { margin: 5px 0 0 12px; padding: 0; }
.bg_listado_provincia p.lugar { font-size: 13px; color: #EC6E00; text-transform: capitalize; }
.bg_listado_provincia p.lugar a { color: #EC6E00; }
.bg_listado_provincia p.blanco { color: #fff; font-size: 13px; text-shadow: 1px 1px 0px rgba(197, 133, 41, 1); }
.bg_listado_provincia .descripcion-corta-listado { margin: 10px 0 7px 12px; color: #5b5a5d; font-size: 14px; height: 19px; overflow: hidden; padding-right: 15px; }
.listado-detalles-alojamiento { padding-right: 4px; }
.listado-detalles-alojamiento div { font-size: 13px; height: 31px; line-height: 25px; clear: both; color: #5a5a5a; padding: 0 15px 0 12px; }
.listado-detalles-alojamiento div span { color: #EC6E00; }
.listado-detalles-alojamiento div.tiene-reserva { padding-right: 10px; }
.listado-detalles-alojamiento div.no-tiene-reserva { padding-right: 10px; }
.listado-detalles-alojamiento div.no-tiene-reserva a { font-size: 12px; }
.listado-detalles-alojamiento div span { font-size: 16px; }
.listado-detalles-alojamiento div a { background: url(../img/web/bg_mas.png) no-repeat; color: #EC6E00; display: block; font-size: 12px; height: 30px; letter-spacing: 1px; line-height: 30px; margin-top: -5px; text-indent: 10px; width: 158px; }
.listado-detalles-alojamiento div a:hover { background: url(../img/web/bg_mas_g.png) no-repeat; color: #ffffff; }
.listado-detalles-alojamiento div.tiene-reserva a { background: url(../img/web/bg_reserva.png) no-repeat; color: #fff; }
.listado-detalles-alojamiento div.tiene-reserva a:hover { background: url(../img/web/bg_reserva.png) no-repeat; }
/* * Filtros en el listado por provincias ******************************************************** */
.filtros-listado { color: #5b5a5d; margin: 4px 0 14px 3px; line-height: 34px; font-size: 14px; width: 923px; }
.filtros-listado .filtros-listado-izquierda { float: left; }
.filtros-listado .filtros-listado-izquierda a { margin-right: 5px; }
.filtros-listado .filtros-listado-derecha { float: right; padding: 2px 0 0 0; }
.filtros-listado .filtros-listado-derecha .combo { background: url(../img/web/bg-combo-listado.png) no-repeat center; width: 122px; height: 34px; letter-spacing: 0.5px; line-height: 34px; float: left; margin-left: 12px; padding: 0 25px 0 11px; cursor: pointer; text-transform: capitalize; overflow: hidden; }
.filtros-listado .filtros-listado-derecha .combo.pequenio { background: url(../img/web/bg_combo_pequenio.png) no-repeat center; width: 106px; height: 34px; letter-spacing: 0.5px; line-height: 34px; float: left; margin-left: 12px; padding-left: 11px; cursor: pointer; }
/* * Migas de Pan ******************************************************************************* */
#migas-pan { background: url(../img/web/bg-casita-migas.png) no-repeat 6px center; border-bottom: 1px solid #b8b8b8; font-size: 12px; color: #5b5a5d; width: 930px; height: 13px; line-height: 13px; margin: 22px auto 14px; padding: 20px 0 13px 32px; }
#migas-pan a { color: #5b5a5d; }
.span_migas { background: url(../img/web/bg-separador-migas.png) no-repeat center; width: 6px; height: 11px; padding: 0 10px; }
.cabecera-listado { background: url(../img/web/bg-separador-listado.png) repeat-x center
bottom; width: 956px; margin: 0 auto; padding-left: 6px; padding-bottom: 10px; }
.cabecera-listado h2 { float: left; }
.bt_64 { background: url("../img/web/btn_64.png") no-repeat scroll 0 0
transparent; color: #5B5A5D; float: right; height: 36px; line-height: 34px; overflow: hidden; text-align: center; width: 72px; }
.bt_64.sel { background: url("../img/web/btn_64_sel.png") no-repeat scroll 0 0
transparent; line-height: 28px; margin-top: 4px; padding-right: 8px; width: 64px; }
/* * Combos para el listado de alojamientos ****************************************************** */
.combo_listado { background: url(../img/web/bg-combo-listado-superior.png) center top
no-repeat; z-index: 99; position: absolute; margin-left: -48px; padding-top: 21px; display: none; }
.combo_listado .fondo_combo { background: url(../img/web/bg-combo-granillo.png) center repeat-y; }
.combo_listado .opcion, .combo_estadisticas .opcion { background: url(../img/web/bg-check-listado.png) center no-repeat; width: 186px; height: 31px; line-height: 31px; margin-bottom: 5px; padding: 0 20px 0 15px; overflow: hidden; }
.combo_listado .opcion a, .combo_estadisticas .opcion a { background: url(../img/web/bg-check-no-marcado.png) no-repeat left top; display: block; margin-left: 6px; padding-left: 20px; font-size: 14px; color: #2d2d2d; height: 31px; overflow: hidden; /* text-transform: capitalize;  */ }
.combo_listado .opcion a.sel, .combo_estadisticas .opcion a.sel { background: url(../img/web/bg-check-marcado.png) no-repeat left top; }
.combo_listado .btn-combo-buscar { background: url(../img/web/bg-combo-listado-inferior.png) center
no-repeat; height: 50px; display: block; padding-top: 40px; }
.combo_listado .btn-combo-buscar a { background: url(../img/web/bg-boton-buscar.png) center no-repeat; display: block; font-size: 18px; color: #FFF; text-align: center; text-shadow: 0px 1px 1px rgba(71, 71, 71, 0.75); width: 137px; margin: 0 42px; }
.combo_listado .btn-combo-buscar a.bt_oferta { background: url(../img/web/bt_pequenio.png) no-repeat; display: block; float: none; font-size: 16px; color: #FFF; height: 27px; text-align: center; text-shadow: 0px 1px 1px rgba(71, 71, 71, 0.75); width: 110px; margin: 0 auto; }
.combo_listado .btn-combo-buscar a.desmarcar { background: none; display: block; float: none; font-size: 13px; color: #EC6E00; line-height: 13px; text-align: center; text-shadow: none; width: 137px; margin: 3px auto 0; }
.combo_listado .btn-combo-buscar a.desmarcar:hover { text-decoration: underline; }
#scroll-poblaciones { width: 221px; max-height: 305px; overflow: auto; }
#scroll-caracteristicas { width: 221px; max-height: 305px; overflow: auto; }
.imagen-listado-ofertas { padding: 1px 0 0 1px; }
.detalles-oferta-listado { padding: 0; margin: 0; border: 0; }
.detalles-oferta-listado div { height: 34px; line-height: 30px; clear: both; color: #FFFFFF; font-size: 14px; padding: 0 0 0 12px; text-shadow: 1px 1px 0 #C58529; }
/* ** PopUp de Acceso a Visitantes *************************************************************** */
.pop-acceso { }
.pop-acceso h2 { line-height: 48px; margin-left: 10px; }
.pop-acceso .superior-pop-acceso { background: url(../img/web/viajeros/bg-titulo-pop.png) repeat-x center; border: 1px solid #bc5800; border-top-left-radius: 4px; border-top-right-radius: 4px; -moz-border-top-left-radius: 4px; -moz-border-top-right-radius: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; height: 48px; line-height: 48px; margin-bottom: 20px; }
.pop-acceso .separador-columnas { margin: 0 auto; background-color: #FB9921; width: 1px; height: 370px; }
.btn-login-facebook { background: url(../img/web/bg-login-facebook.png) center no-repeat; font-size: 19px; height: 47px; margin: 0 auto; margin-bottom: 10px; padding: 0 3px 3px 0; width: 302px; }
.btn-login-facebook a { color: #fff; display: block; line-height: 46px; padding-left: 75px; }
.btn-login-facebook a:hover { color: #112958; }
.pop-acceso .separador-fcb-acceso { background: url(../img/web/bg_separador_acceso.png) top repeat-x; height: 10px; }
.pop-acceso .etiqueta-formulario { padding-left: 28px; }
.pop-acceso input { background: url("../img/web/bg-input-popup.png") no-repeat scroll 0 0
transparent; border: 0 none; float: left; height: 40px; margin: 0; overflow: hidden; padding: 0 10px; width: 180px; }
.pop-acceso input.input-g { background: url(../img/web/input-g.png) no-repeat; text-indent: 0; width: 238px; }
input.error, select.error { box-shadow: inset 0px 0px 2px 2px rgba(209, 34, 42, 0.5); }
.pop-acceso .submit { background: url("../img/web/bg_bt_comprar.png") no-repeat scroll 0 0
transparent; border: 0; color: #FFFFFF; cursor: pointer; display: block; float: right; font-size: 18px; height: 40px; line-height: 40px; overflow: hidden; text-align: center; text-shadow: 1px 1px 0 #C58529; text-transform: uppercase; width: 147px; }
.pop-acceso label { line-height: 30px; color: #2d2d2d; font-size: 16px; }
.pop-acceso .entrar-aceptando { color: #5c5c5c; float: right; font-size: 13px; padding: 8px 8px 10px 0; }
.pop-acceso .entrar-aceptando a { color: #5c5c5c; text-decoration: underline; }
.pop-acceso .entrar-aceptando a:hover { text-decoration: none; }
.pop-acceso .has-olvidado { color: #EC6E00; font-size: 14px; line-height: 40px; text-decoration: underline; }
.pop-acceso table { margin: 0 auto 5px; }
.pop-acceso table table { margin: 0 0 0 10px; width: 340px; }
.pop-acceso td { padding: 3px 20px 0 0; }
.pop-acceso .columna-separador { padding-right: 0; width: 80px; }
.pop-acceso td td { padding: 3px; }
.pop-acceso .mensaje-error { text-align: center; color: #C51A1B; }
.pop-acceso .mensaje-ok { text-align: center; }
.pop-acceso #cerrar-popup { background: url(../img/web/viajeros/bg_cerrar_area.png) right center
no-repeat; color: #fff; float: right; margin-right: 10px; padding-right: 45px; }
.pop-acceso h3 { background: url(../img/web/sprite2.png) no-repeat left center; background-position: 0 -1206px; color: #EC6E00; font-weight: normal; padding: 3px 0 3px 25px; margin: 0; }
.pop-acceso #no-cerrar { background: url(../img/web/viajeros/bg-check.png) left bottom no-repeat; height: 18px; line-height: 22px; padding-left: 20px; cursor: pointer; }
.pop-acceso #no-cerrar.sel { background: url(../img/web/viajeros/bg-check-on.png) left bottom
no-repeat; }
.pop-acceso .div-condiciones { padding: 8px 20px 8px 0; float: right; text-align: justify; }
.pop-acceso .div-condiciones h3 { margin-left: 15px; padding-left: 15px; }
.pop-acceso .div-condiciones p { margin-left: 15px; color: #5C5C5C; }
#aceptar-condiciones, #aceptar-condiciones-contacto { background: url(../img/web/viajeros/bg-check.png) left bottom no-repeat; cursor: pointer; float: left; height: 18px; width: 25px; }
#aceptar-condiciones.sel, #aceptar-condiciones-contacto.sel { background: url(../img/web/viajeros/bg-check-on.png) left bottom
no-repeat; }
.condiciones-uso { color: #EC6E00; }
.condiciones-uso:hover { text-decoration: underline; }
.pop-acceso .debes-aceptar { color: #5C5C5C; font-size: 13px; padding: 18px 3px 0 3px; }
.pop-acceso .debes-aceptar>span { float: right; padding-right: 20px; text-align: right; }
#cboxClose { display: none !important; }
#cboxLoadedContent { margin-bottom: 5px !important; }
/* ** Área de usuarios *************************************************************************** */
.area-viajero { width: 962px; margin: 0 auto; }
.area-viajero-pestanias { background: url("../img/web/bg-separador-listado.png") repeat-x scroll
center bottom transparent; height: 72px; display: block; }
.area-viajero-pestanias ul { list-style: none; margin: 0; padding: 5px 0 0; }
.area-viajero-pestanias ul li { float: left; margin-left: 8px; }
.area-viajero-pestanias ul li a { color: #5B5A5D; font-size: 14px; height: 42px; line-height: 40px; overflow: hidden; text-align: center; display: block; }
.area-viajero-bienvenida { margin-top: 8px; }
.area-viajero-bienvenida .img_com_izq { position: relative; margin-top: 0; float: left; margin-right: 15px; }
.area-viajero-bienvenida p { color: #5b5a5d; font-size: 14px; padding-top: 18px; }
.area-viajero-opciones { }
.area-viajero-opciones .opcion { float: left; height: 80px; padding: 20px 0 20px 15px; width: 305px; }
.area-viajero-opciones .opcion.con-sombra { background: url(../img/web/viajeros/bg-separador.png) right center
repeat-y; }
.area-viajero-opciones .opcion h3 { color: #EC6E00; font-size: 18px; height: 35px; line-height: 35px; margin: 0; }
.area-viajero-opciones .opcion h3 a { color: #EC6E00; padding-left: 45px; }
.area-viajero-opciones .opcion.datos h3 { background: url(../img/web/viajeros/opt-datos.png) left center no-repeat; }
.area-viajero-opciones .opcion.fotos h3 { background: url(../img/web/viajeros/opt-fotos.png) left center no-repeat; }
.area-viajero-opciones .opcion.lugares h3 { background: url(../img/web/viajeros/opt-lugares.png) left center
no-repeat; }
.area-viajero-opciones .opcion.relatos h3 { background: url(../img/web/viajeros/opt-relatos.png) left center
no-repeat; }
.area-viajero-opciones .opcion.rutas h3 { background: url(../img/web/viajeros/opt-rutas.png) left center no-repeat; }
.area-viajero-opciones .opcion.favoritos h3 { background: url(../img/web/viajeros/opt-favoritos.png) left center
no-repeat; }
.area-viajero-opciones .opcion.comentarios h3 { background: url(../img/web/viajeros/opt-comentarios.png) left center
no-repeat; }
.area-viajero-opciones .opcion.emails h3 { background: url(../img/web/viajeros/opt-emails.png) left center
no-repeat; }
.area-viajero-opciones .opcion.sugiere h3 { background: url(../img/web/viajeros/opt-sugiere.png) left center
no-repeat; }
.area-viajero-opciones .opcion p { color: #5b5a5d; font-size: 13px; margin-top: 15px; padding-right: 10px; }
.area-viajero .apertura { background: none; }
.separador-horizontal { background: url(../img/web/bg-separador-listado.png) repeat-x center
transparent; height: 8px; width: 100%; }
/* ************ AREA PROPIETARIOS ******************************************************************* */
.area-propietario { width: 962px; margin: 0 auto; }
.area-propietario-pestanias { background: url("../img/web/bg-separador-listado.png") repeat-x scroll
center bottom transparent; height: 72px; display: block; }
.area-propietario-pestanias ul { list-style: none; margin: 0; padding: 5px 0 0; }
.area-propietario-pestanias ul li { float: left; margin-left: 8px; }
.area-propietario-pestanias ul li a { color: #5B5A5D; font-size: 14px; height: 42px; line-height: 40px; overflow: hidden; text-align: center; display: block; }
.area-propietario-listado { }
.area-propietario-listado .opcion { float: left; height: 80px; padding: 20px 0 20px 15px; width: 305px; }
.area-propietario-listado .opcion.con-sombra { background: url(../img/web/propietarios/bg-separador.png) right center
repeat-y; }
.area-propietario-listado .opcion h3 { color: #EC6E00; font-size: 18px; line-height: 36px; margin: 0 0 10px 0; font-weight: normal; }
.area-propietario-listado .opcion h3 a { color: #EC6E00; padding-left: 45px; }
.area-propietario-listado .opcion.alojamiento h3.unidades_alojamiento { background: url(../img/web/propietarios/unidades_alojamiento.png) left
center no-repeat; }
.area-propietario-listado .opcion.alojamiento h3.imagenes_alojamiento { background: url(../img/web/propietarios/imagenes_alojamiento.png) left
center no-repeat; }
.area-propietario-listado .opcion.alojamiento h3.videos_alojamiento { background: url(../img/web/propietarios/videos_alojamiento.png) left
center no-repeat; }
.area-propietario-listado .opcion p { color: #5b5a5d; font-size: 13px; margin-top: 15px; padding-right: 10px; }
.botones-listado-propietario a { float: right; color: #5B5A5D; font-size: 14px; line-height: 40px; text-align: center; }
#bt-combo-area-propietarios.combo-mis-alojamientos { background: url(../img/web/propietarios/bg-combo-alojamientos.png)
center no-repeat; padding-left: 15px; text-align: left; width: 146px; }
.combo_area_propietarios { background: url(../img/web/bg-combo-listado-superior.png) center top
no-repeat; z-index: 99; position: absolute; margin-left: -65px; padding-top: 21px; display: none; }
.combo_propietarios { background: url(../img/web/bg-combo-listado-superior.png) center top
no-repeat; z-index: 99; position: absolute; margin-left: -34px; padding-top: 21px; display: none; }
.combo_area_propietarios .fondo_combo, .combo_propietarios .fondo_combo, .combo_estadisticas .fondo_combo { background: url(../img/web/bg-combo-granillo.png) center repeat-y; }
.combo_area_propietarios .opcion, .combo_propietarios .opcion { background: url(../img/web/bg-check-listado.png) center no-repeat; width: 186px; height: 31px; line-height: 31px; margin-bottom: 3px; padding: 0 20px 0 15px; overflow: hidden; }
.combo_propietarios .mensaje { color: #5B5D5D; font-size: 14px; line-height: 16px; margin-bottom: 3px; padding: 0 20px 0 15px; width: 186px; text-align: justify; }
.combo_area_propietarios .opcion a, .combo_propietarios .opcion a { background: url(../img/web/bg-check-no-marcado.png) no-repeat left top; display: block; margin-left: 6px; padding-left: 28px; font-size: 14px; color: #2d2d2d; text-transform: capitalize; height: 32px; line-height: 32px; text-align: left; }
.combo_area_propietarios .btn-combo-buscar, .combo_propietarios .btn-combo-buscar, .combo_estadisticas .btn-combo-buscar { background: url(../img/web/bg-combo-inferior-usuarios.png) center
no-repeat; height: 16px; display: block; padding-top: 0; }
.input, input.input { border: 1px solid #ccc; font-family: Tahoma, 'Trebuchet MS', Arial; font-size: 12px; height: 20px; padding-top: 2px; width: 99%; }
select.input { border: 1px solid #ccc; font-family: Tahoma, 'Trebuchet MS', Arial; font-size: 12px; height: 26px; line-height: 26px; width: 99%; }
textarea.input { border: 1px solid #ccc; font-family: Tahoma, 'Trebuchet MS', Arial; font-size: 12px; height: 100px; width: 99%; }
input.input_number { border: 1px solid #ccc; font-family: Tahoma; font-size: 12px; height: 20px; padding-top: 2px; padding-right: 20px; width: 90px; text-align: right; }
.input_euro { border: 1px solid #ccc; background-image: url("../img/admin/euro.png"); background-repeat: no-repeat; background-position: right; font-family: Tahoma, 'Trebuchet MS', Arial; font-size: 12px; height: 20px; padding-top: 2px; width: 90px; padding-right: 20px; text-align: right; }
/* * Botones ************************************************************************************* */
a .btn-lateral-izq { background: url("../img/web/botones/bt_izq_off.png") center no-repeat; width: 16px; height: 42px; display: block; float: left; }
a .btn-lateral-der { background: url("../img/web/botones/bt_der_off.png") center no-repeat; width: 18px; height: 42px; display: block; float: left; }
a .btn-centro { background: url("../img/web/botones/bt_centro_off.png") center repeat-x; height: 42px; display: block; float: left; padding-left: 2px; }
a.sel .btn-lateral-izq { background: url("../img/web/botones/bt_izq_on.png") center no-repeat; width: 16px; height: 42px; display: block; float: left; }
a.sel .btn-lateral-der { background: url("../img/web/botones/bt_der_on.png") center no-repeat; width: 18px; height: 42px; display: block; float: left; }
a.sel .btn-centro { background: url("../img/web/botones/bt_centro_on.png") center repeat-x; height: 42px; display: block; float: left; padding-left: 2px; }
a .btn-lateral-izq-n { }
a .btn-lateral-der-n { }
a .btn-centro-n { background: url("../img/web/sprite2.png") no-repeat scroll center center rgba(0, 0, 0, 0); background-position: 0 -935px; color: #FFFFFF; display: block; height: 32px; line-height: 32px; margin-left: 8px; margin-top: 3px; text-align: center; text-shadow: 0 1px 1px rgba(71, 71, 71, 0.75); width: 147px; }
/* * Mapa **************************************************************************************** */
.bg_mapa { width: 943px; border: 1px solid #FF6E00; border-radius: 5px; margin: 0 0 0 -8px; overflow: hidden; }
.bg_mapa .mapa { width: 666px; height: 666px; overflow: hidden; border-left: 1px solid #FF6E00; }
.contiene_alojamientos { height: 666px; overflow: auto; }
.contiene_alojamientos ul { margin: 0; padding: 0 15px 15px 15px; list-style: none; }
.contiene_alojamientos ul li { line-height: 15px; margin-top: 15px; background: url(../img/web/sprite2.png) no-repeat left 2px; background-position: 0 -1212px; padding-left: 15px; }
.contiene_alojamientos ul li a { color: #ff6e00; font-size: 14px; }
.contiene_alojamientos ul li .mini_a { color: #666565; font-size: 10px; }
.contiene_alojamientos ul li .mini_a a { color: #666565; font-size: 10px; }
.contiene_alojamientos .jspVerticalBar { right: 0; width: 10px; }
.contiene_alojamientos .jspVerticalBar .jspTrack { border-radius: 0; }
.contiene_alojamientos .jspVerticalBar .jspTrack .jspDrag { border-radius: 50; }
.opcion-inicio { background: url(../img/web/viajeros/bg-inicio.png) 5px center no-repeat !important; }
.opcion-datos { background: url(../img/web/viajeros/bg-fotos.png) 5px center no-repeat !important; }
.opcion-fotos { background: url(../img/web/viajeros/bg-fotos.png) 5px center no-repeat !important; }
.opcion-datos { background: url(../img/web/viajeros/bg-datos.png) 5px center no-repeat !important; }
.opcion-relatos { background: url(../img/web/viajeros/bg-relatos.png) 5px center no-repeat !important; }
.opcion-rutas { background: url(../img/web/viajeros/bg-rutas.png) 5px center no-repeat !important; }
.opcion-nuevo { background: url(../img/web/document.png) 5px center no-repeat !important; }
.opcion-lugares { background: url(../img/web/viajeros/bg-lugares.png) 5px center no-repeat !important; }
.opcion-favoritos { background: url(../img/web/viajeros/bg-favoritos.png) 5px center
no-repeat !important; }
.opcion-comentarios { background: url(../img/web/viajeros/bg-comentarios.png) 5px center
no-repeat !important; }
.opcion-sugiere { background: url(../img/web/viajeros/bg-sugiere.png) 5px center no-repeat !important; }
.opcion-cerrar { background: url(../img/web/viajeros/bg-cerrar.png) 5px center no-repeat !important; }
.opcion-alojamiento { background: url(../img/web/sprite2.png) 0 -1205px no-repeat !important; padding-left: 20px !important; }
#bt-combo-area-viajeros.combo-mis-viajes { background: url(../img/web/viajeros/bg-combo-viajes2.png) center
no-repeat; padding-left: 15px; text-align: left; width: 126px; }
/* ** Combo area de Viajeros ********************************************************************* */
.combo_area_viajeros, .combo_viajeros { background: url(../img/web/bg-combo-listado-superior.png) center top
no-repeat; z-index: 99; position: absolute; margin-left: -85px; padding-top: 21px; display: none; }
.combo_area_viajeros .fondo_combo, .combo_viajeros .fondo_combo { background: url(../img/web/bg-combo-granillo.png) center repeat-y; }
.combo_area_viajeros .opcion, .combo_viajeros .opcion { background: url(../img/web/bg-check-listado.png) center no-repeat; width: 186px; height: 31px; line-height: 31px; margin-bottom: 3px; padding: 0 20px 0 15px; overflow: hidden; }
.combo_area_viajeros .opcion a, .combo_viajeros .opcion a { background: url(../img/web/bg-check-no-marcado.png) no-repeat left top; display: block; margin-left: 6px; padding-left: 28px; font-size: 14px; color: #2d2d2d; text-transform: capitalize; height: 32px; line-height: 32px; text-align: left; }
.combo_viajeros .mensaje { color: #5B5D5D; font-size: 14px; line-height: 16px; margin-bottom: 3px; padding: 0 20px 0 15px; width: 186px; text-align: justify; }
.combo_area_viajeros .btn-combo-buscar, .combo_viajeros .btn-combo-buscar { background: url(../img/web/bg-combo-inferior-usuarios.png) center
no-repeat; height: 16px; display: block; padding-top: 0; }
.area-usuarios-cerrar { background: url(../img/web/viajeros/bg-cerrar.png) left center no-repeat; color: #EC6E00; float: right; line-height: 42px; margin-right: 15px; padding-left: 20px; }
.area-usuarios-cerrar:hover { text-decoration: underline; }
/* ** Ficha del alojamiento ********************************************************************** */
.contenido_968 { margin: 0 auto; width: 968px; }
.separa_10 { clear: both; height: 10px; overflow: hidden; }
.separa_naranja { width: 968px; height: 6px; margin: auto; background: url(../img/web/bg_cabecera_ficha.png) no-repeat; overflow: hidden; }
.navegacion { float: right; padding: 6px 0 0 0; color: #EC6E00; }
.navegacion a.bt_atras { display: block; height: 21px; line-height: 21px; background: url(../img/web/bt_atras.png) no-repeat left center; text-indent: 30px; color: #5b5a5d; }
a.bt_siguiente { display: block; height: 20px; line-height: 20px; background: url(../img/web/bt_siguiente.png) no-repeat right center; padding-right: 30px; color: #5b5a5d; }
.navegacion table tr td { padding-left: 15px; }
.navegacion .separador { border-right: 1px solid #b8b8b8; }
ul#menu_ficha { margin: 0; padding: 0; list-style: none; }
ul#menu_ficha li { float: left; }
ul#menu_ficha li a { color: #5b5a5d; line-height: 41px; }
.separa_gris { width: 968px; height: 4px; margin: auto; background: url(../img/web/separa_ficha.png) no-repeat; overflow: hidden; }
.bg_foto_ficha { background: url(../img/web/bg_foto_ficha.png) no-repeat; width: 954px; height: 373px; overflow: hidden; margin: 0 auto; }
.bg_foto_ficha .img_ficha { border-top-left-radius: 5px; border-top-right-radius: 5px; /* margin: 1px 0 0 1px;  */ }
.bg_foto_ficha h3 { margin: 15px 0 15px 13px; padding: 0; color: #3e3e3e; font-weight: normal; }
.bg_foto_ficha ul { margin: 0 0 0 29px; padding: 0; list-style: none; color: #5b5a5d; height: 230px; overflow: hidden; }
.bg_foto_ficha ul a { color: #5b5a5d; }
.bg_foto_ficha ul li { font-size: 14px; line-height: 28px; padding-left: 26px; }
.bg_foto_ficha ul li.ico-licencia { background: url(../img/web/iconos-ficha.png) no-repeat left 0; }
.bg_foto_ficha ul li.ico-tipo { background: url(../img/web/iconos-ficha.png) no-repeat left -56px; }
.bg_foto_ficha ul li.ico-lugar { background: url(../img/web/iconos-ficha.png) no-repeat left -112px; }
.bg_foto_ficha ul li.ico-direccion { background: url(../img/web/iconos-ficha.png) no-repeat left -168px; }
.bg_foto_ficha ul li.ico-streetview { background: url(../img/web/iconos-ficha.png) no-repeat left -224px; }
.bg_foto_ficha ul li.ico-coordenadas { background: url(../img/web/iconos-ficha.png) no-repeat left -280px; }
.bg_foto_ficha ul li.ico-telefono { background: url(../img/web/iconos-ficha.png) no-repeat left -336px; }
.bg_foto_ficha ul li.ico-sin-licencia { background: url(../img/web/iconos-ficha.png) no-repeat left -392px; }
.bg_foto_ficha ul li.ico-puntito { background: url(../img/web/sprite2.png) no-repeat left center; background-position: 0 -1819px; text-indent: 15px; }
a.bt_favorito { background: url(../img/web/bt_favoritos.png) no-repeat left center; color: #EC6E00; font-size: 14px; width: 16px; height: 14px; display: block; }
a.deja_comentario { background: url(../img/web/viajeros/bg-comentarios.png) no-repeat left
center; color: #EC6E00; padding-left: 24px; margin-left: 10px; font-size: 14px; }
.contenido_950 { width: 950px; margin: 0px auto; overflow: hidden; }
.capacidad_ficha { font-size: 14px; text-shadow: 1px 1px 0px rgba(197, 133, 41, 1); color: #fff; line-height: 37px; text-align: center; background: url(../img/web/sprite2.png) no-repeat left center; background-position: 5px -1138px; }
ul.caracteristicas_ficha { list-style: none; }
ul.caracteristicas_ficha li { background: url(../img/web/punto_naranja.png) no-repeat 32px 9px; padding-left: 50px; }
ul.caracteristicas_ficha li a { color: #5b5a5d; }
.descripcion_ficha { float: left; width: 597px; color: #5b5a5d; text-align: justify; font-size: 14px; line-height: 25px; }
.descripcion_ficha p, ul { padding-left: 5px; margin: 15px 0 0 0; }
.descripcion_ficha a { color:#EC6E00; }
.descripcion_ficha a:hover { text-decoration:underline; }
.error ul { margin: 0; }
.contacto_ficha { float: right; width: 279px; }
.contacto-top { background: url(../img/web/contacto-top.png) no-repeat center top; width: 279px; min-height: 614px; color: #5b5a5d; }
.contacto-top #aceptar-condiciones { width: 20px; }
.contacto-bottom { width: 279px; background: url(../img/web/contacto-bottom.png) no-repeat center bottom; }
.contacto-top h3 { margin: 0; padding: 0; line-height: 45px; text-indent: 17px; font-weight: normal; color: #3e3e3e; }
.input-g { background: url(../img/web/input-g.png) no-repeat; width: 257px; height: 40px; border: 0; padding: 0; margin: 0; line-height: 40px; text-indent: 10px; }
.input-mini { background: url(../img/web/input-mini.png) no-repeat; width: 63px; height: 40px; border: 0; padding: 0; margin: 0; line-height: 40px; text-align: center; }
.input-m { background: url(../img/web/input-m.png) no-repeat; width: 185px; height: 40px; border: 0; padding: 0; margin: 0; line-height: 40px; text-indent: 10px; }
.input-p { background: url(../img/web/input-p.png) no-repeat; width: 85px; height: 40px; border: 0; padding: 0; margin: 0; line-height: 40px; text-indent: 10px; float: left; }
.bg-textarea { background: url(../img/web/bg-textarea.png) no-repeat; width: 237px; height: 143px; overflow: hidden; margin: 0; padding: 10px; border: 0; }
.bt_contacto { background: url(../img/web/bt_contacto.png) no-repeat; width: 257px; height: 41px; overflow: hidden; border: 0; margin: 12px 0 0 0; padding: 0; cursor: pointer; color: #fff; text-shadow: 1px 1px 0px rgba(197, 133, 41, 1); font-size: 18px; }
.contacto-top p { margin: 0; padding: 11px 0 10px; 0;text-indent: 5px; }
.imgs_ficha { border-top-left-radius: 5px; border-top-right-radius: 5px; margin: 0 9px 10px 0; }
.imgs_ficha.sin_margen { margin: 0 0 10px 0; }
.contiene_enlaces { width: 100%; height: 41px; color: #EC6E00; background: #efefef; border-radius: 10px; }
.contiene_enlaces a { color: #EC6E00; }
a#ver_comentarios { background: url(../img/web/iconos-ficha-2.png) no-repeat left -77px; padding-left: 36px; text-decoration: underline; margin-right: 18px; }
a#ver_mapa { background: url(../img/web/iconos-ficha-2.png) no-repeat left -56px; padding-left: 32px; text-decoration: underline; margin-left: 18px; margin-right: 18px; }
a#ver_ocupacion { background: url(../img/web/iconos-ficha-2.png) no-repeat left -33px; padding-left: 38px; text-decoration: underline; margin-left: 18px; margin-right: 18px; }
a#ver_tarifas_precios { background: url(../img/web/iconos-ficha-2.png) no-repeat left -13px; padding-left: 31px; text-decoration: underline; margin-left: 18px; margin-right: 18px; }
a#arriba { background: url(../img/web/iconos-ficha-2.png) no-repeat left 5px; padding-left: 38px; text-decoration: underline; margin-left: 18px; }
.bg_lugar p.portada-lugar-enlaces { color: #EC6E00; margin-bottom: 0; }
.portada-social-imagenes .fondo-img-portada { display: block; float: left; margin: 0 3px 10px 3px; height: 95px; width: 142px; }
.enlaces-superiores { border: 1px solid #FF7400; height: 95px; position: relative; width: 142px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.enlaces-superiores a { float: left; height: 95px; }
.portada-social-imagenes .fondo-img-portada { border-top-left-radius: 5px; border-top-right-radius: 5px; }
.portada-social-imagenes span img { border-top-left-radius: 5px; border-top-right-radius: 5px; border: 1px solid #FF7400; }
.social-portada { display: none; position: absolute; max-width: 450px; }
#social-portada-fotos { display: block; }
.descripcion-lugares { color: #5B5A5D; font-size: 14px; line-height: 25px; text-align: justify; }
.bg_alojamiento_foto { background: url(../img/web/bg_alojamiento_foto.png) no-repeat; width: 230px; height: 199px; overflow: hidden; float: left; margin: 0 0 12px 12px; }
.bg_alojamiento_foto img { border-top-left-radius: 5px; border-top-right-radius: 5px; }
.bg_alojamiento_foto table a { color: #fff; text-shadow: 1px 1px 0px rgba(197, 133, 41, 1); font-size: 15px; display: block; }
.opiniones-ficha-mapa { color: #EC6E00; margin: 0 45px; }
.separador-mapa-ficha { background: url("../img/web/bg-separador-listado.png") repeat-x scroll
center center transparent; clear: both; height: 29px; margin-left: 40px; }
.direccion-mapa { color: #EC6E00; font-size: 15px; margin: 5px 0 0 45px; }
.direccion-mapa span { color: #5B5A5D; }
.direccion-mapa a { color: #EC6E00; }
.direccion-mapa a:hover { text-decoration: underline; }
/* ** Ofertas botones flecha ********************************************************************* */
.flechitas-num-plazas { float: right; height: 42px; margin-left: -14px; width: 44px; }
.flechitas-num-plazas .plazas { width: 44px; height: 21px; display: block; float: left; }
.flechitas-num-plazas .plazas.mas_plazas { background: url(../img/web/botones/bt_arriba_off.png) center no-repeat; }
.flechitas-num-plazas .plazas.menos_plazas { background: url(../img/web/botones/bt_abajo_off.png) center no-repeat; }
.flechitas-num-plazas .plazas.mas_plazas.sel { background: url(../img/web/botones/bt_arriba_on.png) center no-repeat; }
.flechitas-num-plazas .plazas.menos_plazas.sel { background: url(../img/web/botones/bt_abajo_on.png) center no-repeat; }
/* ** Comentarios ******************************************************************************** */
.estrellitas-comentario { float: left; height: 37px; margin-left: 15px; }
.estrellitas-comentario img { margin-top: 10px; }
.comentarios-usuario { height: 78px; }
.comentarios-usuario .img_com_izq { margin-top: 0; }
.comentarios-usuario p { font-size: 16px; font-weight: bold; }
.comentarios-usuario p a { color: #5b5a5d; text-decoration: underline; }
.comentarios-usuario a { color: #5b5a5d; }
.nombre-valoracion { color: #EC6E00; float: left; font-size: 16px; font-weight: bold; margin-left: 5px; }
p.descripcion-comentarios, p.descripcion-comentarios p { margin: 2px 0; }
.rotulo-fecha-estancia { background: url(../img/web/bt_delante.png) left center no-repeat; height: 21px; line-height: 21px; margin-left: 5px; margin-top: 10px; padding-left: 30px; }
.fondo-borde-gris { background: url(../img/web/bg-borde-gris.png) center top no-repeat; }
/* ** Eventos ************************************************************************************ */
.ficha-evento { padding-top: 20px; }
.ficha-evento .img_ficha { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.ficha-evento .fila-contenido { padding-left: 20px; }
.ficha-evento h3 { color: #3e3e3e; margin: 2px 0; }
.ficha-evento h3 a { color: #3e3e3e; font-weight: normal; }
.caracteristicas-evento { color: #5b5a5d; font-size: 14px; line-height: 25px; list-style-position: inside; list-style-image: url(../img/web/flecha.png); margin: 30px 0 0 0; text-align: justify; }
.caracteristicas-evento li { margin: 13px 0 0 0; }
.caracteristicas-evento a { color: #5b5a5d; }
.descripcion-evento { margin-top: 40px; }
.descripcion-evento h3 { color: #5b5a5d; font-size: 17px; font-weight: lighter; margin: 8px 0; }
.descripcion-evento p { margin: 4px 0; color: #5b5a5d; font-size: 14px; }
.calendario-eventos { float: left; margin-left: 8px; }
.calendario-eventos input { background: url(../img/web/bg-calendario-peque.png) center no-repeat; border: 0; height: 34px; line-height: 30px; padding-left: 10px; width: 81px; }
.calendario-eventos img { float: right; margin-top: 1px; }
#buscar_eventos { background: url(../img/web/bt-buscar.png) center no-repeat; width: 90px; height: 34px; overflow: hidden; text-align: center; text-transform: uppercase; text-align: center; line-height: 34px; margin: 1px 0 0 10px; display: block; color: #fff; font-size: 16px; text-shadow: 1px 1px 0px rgba(197, 133, 41, 1); }
/* ** Nuevos comentarios ************************************************************************* */
.nueva-valoracion { margin-left: 40px; }
.nueva-valoracion td { padding: 2px 0; text-align: center; }
.nueva-valoracion .rotulo { color: #EC6E00; font-size: 16px; font-weight: bold; line-heigt: 30px; margin-left: 5px; padding-right: 15px; }
.nueva-valoracion .rotulo span { float: right; }
.nueva-valoracion .estrella { background: url(../img/web/sprite2.png) center no-repeat; background-position: 0 -1017px; display: block; float: left; height: 16px; margin: 0 5px 0 18px; width: 17px; }
.nueva-valoracion .estrella.rellena { background: url(../img/web/sprite2.png) center no-repeat; background-position: 0 -1083px; }
.nueva-valoracion .elegir-fecha { float: left; }
.nueva-valoracion #titulo-valoracion { background: url(../img/web/input-comentario.png) no-repeat; border: 0; height: 40px; margin: 0; overflow: hidden; padding: 0 10px; width: 752px; }
.nueva-valoracion #comentario-valoracion { background: url(../img/web/text-area.png) no-repeat; border: 0; height: 180px; float: left; margin: 0; overflow: hidden; padding: 10px; width: 752px; }
.volver-area { background: url(../img/web/bg_bt_comprar.png) no-repeat; color: #FFFFFF; display: block; font-size: 18px; height: 40px; line-height: 40px; margin-right: 10px; text-align: center; text-shadow: 1px 1px 0 #C58529; text-transform: uppercase; width: 147px; background: url("../img/web/bg_bt_comprar.png") no-repeat scroll 0 0
transparent; }
.crear_unidad { background: url(../img/web/propietarios/bg_n_unidad.png) no-repeat; color: #FFFFFF; display: block; font-size: 20px; height: 40px; line-height: 40px; margin-right: 10px; text-align: center; text-shadow: 1px 1px 0 #C58529; text-transform: uppercase; width: 346px; float: right; }
.bg_aloj_unid { background: url(../img/web/bg-separador-listado.png) repeat-x scroll
center bottom transparent; }
.hacer-comentario { background: url(../img/web/bt_contacto.png) no-repeat; border: 0; color: #fff; cursor: pointer; display: block; font-size: 18px; height: 41px; line-height: 41px; margin: 15px 0 10px 10px; overflow: hidden; padding: 0; text-align: center; text-shadow: 1px 1px 0px rgba(197, 133, 41, 1); text-transform: uppercase; width: 257px; }
.hacer-comentario-listado { background: url(../img/web/btn-gris.png) no-repeat; border: 0; color: #EC6E00; cursor: pointer; display: block; font-size: 18px; height: 45px; line-height: 45px; margin: 15px 0 10px 10px; overflow: hidden; padding: 0; text-align: center; /* text-shadow: 1px 1px 0px rgba(197, 133, 41, 1);  */
text-transform: uppercase; width: 340px; }
.hacer-comentario-listado:hover { /* color: #FB9A21;  */
color: #5B5A5D; }
/* ** Fotos en la ficha de los alojamientos ****************************************************** */
.imagenes_alojamiento .enlaces-ficha { color: #5b5a5d; float: right; line-height: 37px; }
.imagenes_alojamiento .enlaces-ficha a { color: #5b5a5d; font-size: 13px; padding-left: 22px; }
.imagenes_alojamiento .enlaces-ficha a:hover { text-decoration: underline; }
.imagenes_alojamiento .enlaces-ficha .ico-enviar { background: url(../img/web/iconos-linea.png) no-repeat left 3px; }
.imagenes_alojamiento .enlaces-ficha .ico-comentario { background: url(../img/web/iconos-linea.png) no-repeat left -23px; }
.imagenes_alojamiento .enlaces-ficha .ico-contacta { background: url(../img/web/iconos-linea.png) no-repeat left -52px; }
.imagenes_alojamiento .enlaces-ficha span { margin: 0 5px; }
.imagenes_alojamiento .contenedor-imagenes { margin-left: 40px; }
.titulo-categoria { background: url(../img/web/bt_delante.png) left center no-repeat; color: #EC6E00; line-height: 21px; margin: 2px 0 12px 0; padding-left: 30px; }
.separador-categorias { background: url(../img/web/bg-separador-listado.png) center repeat-x; clear: both; height: 29px; }
.marco-foto { display: block; float: left; margin: 0; }
.marco-foto a { display: block; }
.marco-foto a img { position: relative; z-index: 99; }
.marco-foto .img-alojamiento { position: absolute; z-index: 1; }
.contenedor-imagenes .nombre-imagen { background: url(../img/web/sprite2.png) no-repeat left center; background-position: 0 -1212px; clear: both; color: #5b5a5d; float: left; font-size: 14px; margin-bottom: 12px; padding-left: 15px; }
.contenedor-imagenes .separador-imagen-alojamiento { background: url(../img/web/bg-separador-listado.png) repeat-x center; clear: both; height: 8px; margin: 1px; width: 288px; }
.tabla-rutas { padding: 5px 10px; }
.tabla-rutas td { padding: 5px 0; }
.tabla-rutas .rotulo-calcular { color: #5B5A5D; }
#bt-calcular { background: url(../img/web/bt_pequenio.png) center no-repeat; color: #FFFFFF; display: block; font-size: 16px; height: 27px; line-height: 27px; margin: 0 auto 0 148px; text-align: center; text-shadow: 0 1px 1px rgba(71, 71, 71, 0.75); width: 110px; }
.input-calcular { background: url(../img/web/input-g.png) center no-repeat; border: 0 none; height: 40px; line-height: 40px; margin: 0; padding: 0 10px; width: 237px; }
/* ** Perfil del Usuario ************************************************************************* */
.bt-unete { background: url(../img/web/bt_ancho.png) center no-repeat; color: #fff !important; display: block; float: right; height: 24px; line-height: 24px; margin-top: -6px; margin-left: 12px; text-align: center; width: 162px; text-shadow: 1px 1px 0px rgba(197, 133, 41, 1); }
.resumen-usuario { color: #5b5a5d; font-size: 14px; height: 78px; line-height: 78px; }
.resumen-usuario .img_com_izq { margin-top: 0; }
.resumen-usuario p { margin: 0 0 0 90px; }
.seccion-perfil h3 { clear: both; color: #EC6E00; font-size: 18px; margin: 15px 0 10px 10px; padding-left: 35px; }
.seccion-perfil h3.fotos { background: url(../img/web/viajeros/bg-fotos.png) left center no-repeat; }
.seccion-perfil h3.lugares { background: url(../img/web/viajeros/bg-lugares.png) left center
no-repeat; }
.seccion-perfil h3.relatos { background: url(../img/web/viajeros/bg-relatos.png) left center
no-repeat; }
.seccion-perfil h3.rutas { background: url(../img/web/viajeros/bg-rutas.png) left center no-repeat; }
.seccion-perfil h3.favoritos { background: url(../img/web/viajeros/bg-favoritos.png) left center
no-repeat; }
.seccion-perfil h3.comentarios { background: url(../img/web/viajeros/bg-comentarios.png) left center
no-repeat; }
.bolitas-imagenes { float: right; margin: 15px 0 10px 0; }
.bolitas-imagenes .bolita-img { background: url(../img/web/sprite2.png) center no-repeat; background-position: 0 -1697px; display: block; float: left; height: 16px; margin-right: 8px; width: 16px; }
.bolitas-imagenes .bolita-img.sel { background: url(../img/web/sprite2.png) center no-repeat; background-position: 0 -1763px; }
.favoritos-usuario { clear: both; color: #5B5A5D; padding-top: 1px; }
.opiniones-usuario { clear: both; color: #5B5A5D; padding-top: 1px; }
.opinion-sobre { font-size: 16px; font-weight: bold; }
.opinion-sobre a { color: #5B5A5D; text-decoration: underline; }
.opiniones-usuario .descripcion-comentarios { font-size: 14px; text-align: justify; }
.opiniones-usuario .rotulo-fecha-estancia { font-size: 14px; margin-left: 0; margin-top: 15px; }
.imagen-top { background: url(../img/web/imagen-top.png) center no-repeat; position: relative; height: 95px; width: 142px; z-index: 99; }
.listado-fotos .enlaces-superiores { border: 0; height: 99px; width: 149px; }
.listado-fotos .fondo-img-portada { margin: 0 10px 5px 0; }
.listado-fotos .fondo-img-portada span img { border-top-left-radius: 5px; border-top-right-radius: 5px; }
.listado-fotos .rotulo-listado-fotos { clear: both; color: #5B5A5D; font-size: 12px; line-height: 14px; }
.listado-fotos .rotulo-listado-fotos a { background: url(../img/web/punto_naranja.png) left center no-repeat; color: #EC6E00; padding-left: 12px; }
.listado-fotos .rotulo-listado-fotos a:hover { text-decoration: underline; }
.listado-fotos .contenedor-fotos { float: left; height: 135px; margin: 0 10px 10px 0; overflow: hidden; width: 149px; }
.listado-fotos .marco-foto a img { height: 99px; }
.listado-fotos .marco-foto a img.imagen { width: 74px; }
.listado-fotos .marco-foto a img.perfil { width: 75px; }
/* ** Calendario de Ocupación ******************************************************************** */
.titulo-categoria.ocupacion { color: #5B5A5D; font-size: 18px; margin-left: 20px; }
.calendario-ocupacion { font-size: 16px; float: left; margin-left: 21px; }
.calendario-ocupacion table { background-color: #CFCFCF; border-collapse: collapse; }
.calendario-ocupacion th { padding: 1px 0; }
.calendario-ocupacion td { padding: 1px; }
.calendario-ocupacion td .celda { background-color: #F6F6F6; padding-right: 3px; text-align: right; }
.calendario-ocupacion td .celda.ocupado { background-color: #B21317; color: #fff; }
.calendario-ocupacion td .celda.media { background-color: #E9D366; }
.calendario-ocupacion td .celda.libre { background-color: #F6F6F6; }
.calendario-ocupacion .tr_dias td { font-weight: bold; padding: 1px 5px 1px 6px; text-align: center; }
.calendario-ocupacion td .highlight { background-color: #FFF0A5; }
.leyenda-navegacion-ocupacion { background: url(../img/web/separa_ficha.png) top no-repeat; margin-top: 5px; padding-top: 12px; }
.leyenda-ocupacion { font-size: 12px; margin-left: 40px; float: left; }
.leyenda-ocupacion span { border: 1px solid #CFCFCF; font-size: 10px; margin-left: 5px; padding: 0 5px; width: 15px; }
.cambiar-mes-ocupacion { float: right; padding-top: 3px; }
.cambiar-mes-ocupacion a { float: left; }
.cambiar-mes-ocupacion div { float: left; font-size: 20px; line-height: 20px; padding: 0 10px; }
/* ** Tarifas ************************************************************************************ */
.tarifas-alojamiento { border-top-left-radius: 5px; border-top-right-radius: 5px; color: #5B5A5D; border-bottom: 1px solid #b95700; }
.tarifas-alojamiento th { background-color: #f9f9fa; color: #000; padding: 5px; font-weight: normal; border-top: 1px solid #b95700; border-bottom: 1px solid #b95700; border-left: 1px solid #b95700; font-size: 13px; }
.tarifas-alojamiento th.izq { border-top-left-radius: 3px; }
.tarifas-alojamiento th.der { border-top-right-radius: 3px; border-right: 1px solid #b95700; }
.tarifas-alojamiento td { padding: 5px; font-size: 13px; background: url(../img/web/propietarios/bg_td.png) repeat-x; height: 51px; color: #FFF; text-shadow: 0px 1px 1px rgba(71, 71, 71, 0.75); border-top: 1px solid #b95700; border-bottom: 1px solid #fff; border-left: 1px solid #fff; }
.tarifas-alojamiento td a { color: #fff; }
.tarifas-alojamiento td.centrado { text-align: center }
/* ** Autocompletado ***************************************************************************** */
.ui-autocomplete { font-size: 14px !important; max-height: 250px; overflow: auto; width: 333px !important; }
.ui-autocomplete .ui-menu-item a { border: 0 !important; }
.ui-menu .ui-menu-item { border-bottom: 1px dotted grey !important; }
/* ** Datos de Propietario *********************************************************************** */
.formulario-datos { color: #5B5A5D; }
.formulario-datos input, .formulario-datos select { font-size: 15px; color: #5B5D5D; }
.formulario-datos .columna-separador { padding: 0; width: 86px; }
.formulario-datos .separador-columnas { margin: 0 auto; background-color: #FB9921; width: 1px; height: 50px; }
.formulario-datos .formulario { margin-left: 20px; }
.formulario-datos .leyenda { width: 150px; }
.formulario-datos .botonera { margin-top: 15px; padding-bottom: 15px; }
.formulario-datos select { padding: 11px 10px 10px 0; text-indent: 4px; width: 190px; }
.input-extra, .pop-acceso .input-extra { background: url("../img/web/input-comentario.png") no-repeat scroll 0 0
transparent; border: 0 none; height: 40px; margin: 0; overflow: hidden; padding: 0 10px; width: 752px; }
.textarea-extra { background: url(../img/web/text-area.png) no-repeat; border: 0; height: 180px; float: left; margin: 0; overflow: hidden; padding: 10px; width: 752px; }
.info-propietarios { background-color: #f6b946; border: 1px solid #EC6E00; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #5B5A5D; float: right; font-size: 14px; margin: 34px 10px 0 0; padding: 5px 8px; width: 260px; }
.hacer-comentario.propietarios { background: url(../img/web/bt_mediano.png) center no-repeat; width: 221px; }
.formulario-datos .opcion { background: url(../img/web/viajeros/bg-check.png) left bottom no-repeat; cursor: pointer; float: left; line-height: 22px; height: 18px; margin-bottom: 8px; padding-left: 20px; width: 205px; }
.formulario-datos .opcion.sel { background: url(../img/web/viajeros/bg-check-on.png) left bottom
no-repeat; }
.opts-especiales a { color: #5B5A5D; }
.formulario-datos.alojamientos-ins .columna-separador { padding: 0; width: 62px; }
.formulario-datos.alojamientos-ins { font-size: 15px; }
.formulario-datos.alojamientos-ins .rotulo-fecha-estancia { margin-left: 0; }
.formulario-datos.alojamientos-ins td { padding-left: 7px; }
.help { background: url(../img/web/help.png) center no-repeat; display: block; float: left; height: 16px; margin: 2px 0 0 8px; width: 16px; }
.desmarcar-caract, .marcar-caract, .boton-gris { background-color: #F1F1F1; color: #EC6E00 !important; font-size: 14px; padding: 2px 10px; margin-left: 14px; border: 1px solid #CACACA; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.desmarcar-caract:hover, .marcar-caract:hover { text-decoration: underline; }
.titulo-caract-especiales { color: #EC6E00; margin-bottom: 10px; padding-bottom: 4px; width: 905px }
#mapa_zona, #map { width: 910px; height: 400px; border: 1px solid #f67714; margin: 0 0 0 33px; border-top-left-radius: 10px; border-top-right-radius: 10px; }
.separa-formulario { background: url(../img/web/separa_ficha.png) repeat-x center; height: 14px; margin-top: 2px; margin-right: 15px; }
.separa-formulario.naranja { background: url(../img/web/bg-separador-listado.png) repeat-x center; margin-top: 10px; }
.ximg { background: url(../img/web/bg_fotos_secundarias.png) no-repeat 10px
center; float: left; font-size: small; height: 240px; margin: 0 0 20px 15px; padding: 10px 10px 0; text-align: center; width: 200px; }
.ximg img { max-height: 160px; max-width: 200px; }
.ximg .nombre-secundaria { color: #EC6E00; height: 45px; padding: 0 5px; }
.ximg .opciones-secundaria { height: 35px; color: #FFF; text-shadow: 0px 1px 1px rgba(71, 71, 71, 0.75); }
.ximg .opciones-secundaria a { background: url(../img/web/ico-borrar-privado.png) left center no-repeat; color: #FFF; padding-left: 25px; }
.ximg .opciones-secundaria a.popup_login { background: url(../img/web/ico-modificar-privado.png) left center
no-repeat; }
.ximg .separador-privado { padding: 0 20px; }
#upload-fotoUploader { height: 31px; width: 202px; margin: 12px 7px 7px 7px; background: url(../img/admin/subir-imagen.png) no-repeat; }
#nuevas_imagenes { border: 1px solid #f67714; margin: 33px 5px 33px 5px; padding: 20px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
/* ** Buscador para las zonas ******************************************************************** */
.buscador-zonas { float: right; }
.bg_text_fecha.zona { background: url(../img/web/bg_buscar_zona.png) center no-repeat; width: 180px; }
.condiciones { width: 920px; height: 405px; overflow: auto; }
#cerrar_condiciones { background: url(../img/web/viajeros/bg_cerrar_area.png) right center
no-repeat; color: #fff; float: right; margin-right: 10px; padding-right: 45px; }
.aviso_propietarios { background: url(../img/web/alerta_registro.png) center no-repeat; width: 893px; height: 77px; overflow: hidden; margin: 0 auto; color: #fff; font-size: 19px; text-shadow: 0px 1px 1px rgba(71, 71, 71, 0.75); padding: 15px; }
a.enlace_propietarios { color: #fff; text-shadow: 0px 1px 1px rgba(71, 71, 71, 0.75); background: url(../img/web/propietarios/bg_bt_uni.png) repeat-x; display: block; padding: 3px 10px; border: 1px solid #bc5800; border-top-left-radius: 5px; border-top-right-radius: 5px; float: left; margin-left: 5px; margin-top: 6px; height: 26px; line-height: 26px; }
a.enlace_propietarios:hover { border: 1px solid #f8ab25; background: #EC6E00; }
a.enlace_propietarios img { vertical-align: -2px; }
.volver-area.privado { background: url(../img/web/bg-naranja-g.png) center no-repeat; float: right; margin-top: 18px; width: 199px; }
.bg_lugar.privado { background: url(../img/web/bg_lugar_privado.png) center no-repeat; }
.bg_lugar.privado h4 { margin-top: 8px; }
.bg_lugar.privado .enlaces-area-privada { color: #FFF; height: 38px; line-height: 38px; text-shadow: 0px 1px 1px rgba(71, 71, 71, 0.75); }
.bg_lugar.privado .enlaces-area-privada a { color: #FFF; font-size: 14px; padding-left: 20px; }
.bg_lugar.privado .enlaces-area-privada a.ver { background: url(../img/web/ico-ver-privado.png) left center no-repeat; }
.bg_lugar.privado .enlaces-area-privada a.modificar { background: url(../img/web/ico-modificar-privado.png) left center
no-repeat; }
.bg_lugar.privado .enlaces-area-privada a.fotos { background: url(../img/web/ico-fotos-privado.png) left center no-repeat; }
.bg_lugar.privado .enlaces-area-privada a.borrar { background: url(../img/web/ico-borrar-privado.png) left center no-repeat; }
.separador-privado { padding: 0 4px; }
/* ** Calendario de ocupación ******************************************************************** */
table.calendario_ocupacion { margin: 0px auto; border-top: 1px solid #aaaaaa; border-left: 1px solid #aaaaaa; }
table.calendario_ocupacion tr.cabecera a { color: #000; }
table.calendario_ocupacion tr.tr_dias td { border-bottom: 1px solid #aaa; }
table.calendario_ocupacion tr th { width: 50px; height: 50px; text-align: center; border-right: 1px solid #aaa; }
table.calendario_ocupacion tr td { width: 50px; height: 50px; text-align: center; line-height: 50px; border-right: 1px solid #aaa; border-bottom: 1px solid #aaaaaa; padding: 0 !important; }
table.calendario_ocupacion tr td span.media { background: #e9d366; display: block; width: 50px; height: 50px; }
table.calendario_ocupacion tr td span.ocupado { background: #b21317; display: block; width: 50px; height: 50px; }
table.calendario_ocupacion tr td div.highlight { background: #ccc; }
a.eliminar_favorito { background: url(../img/web/bt_favoritos_gris.png) center left no-repeat; color: #9b9b9b; font-size: 14px; padding-left: 18px; }
a.eliminar_favorito:hover { background: url(../img/web/bt_favoritos_rojo.png) center left no-repeat; color: #db3c3c; }
/* ** Pie de página ****************************************************************************** */
#pie-pagina { margin: 0 auto; padding-top: 70px; width: 981px; }
#pie-pagina .logotipo { float: left; }
#pie-pagina .logotipo a { background: url(../img/web/logo-pie.png) center no-repeat; display: block; height: 37px; width: 228px; }
#pie-pagina .newsletter { float: right; color: #9e9e9e; }
#pie-pagina .newsletter input { background: url(../img/web/txt_newsletter.png) center no-repeat; border: 0; color: #3e3e3e; height: 22px; line-height: 22px; margin-left: 10px; padding: 5px 10px; width: 297px; }
#pie-pagina .newsletter #btn-suscribirse { background: url(../img/web/sprite2.png) center no-repeat; background-position: 0 -935px; color: #fff; display: block; height: 32px; line-height: 32px; margin-left: 8px; text-align: center; text-shadow: 0px 1px 1px rgba(71, 71, 71, 0.75); width: 147px; }
#pie-pagina .separador-pie { background: url(../img/web/sprite.png) repeat-x; background-position: 0 0; height: 2px; margin: 30px 0; width: 100%; }
#pie-pagina .enlaces-estaticos-pie { color: #7e7e7e; font-size: 13px; text-align: center; }
#pie-pagina .enlaces-estaticos-pie a { color: #7e7e7e; }
#pie-pagina .enlaces-estaticos-pie a:hover { text-decoration: underline; }
#pie-pagina .enlaces-estaticos-pie span { padding: 0 12px; }
#pie-pagina .enlaces-mas-casas { color: #7e7e7e; float: left; font-size: 12px; overflow: hidden; text-align: justify; }
#pie-pagina .enlaces-mas-casas a { color: #7e7e7e; }
#pie-pagina .enlaces-mas-casas a:hover { text-decoration: underline; }
#pie-pagina .enlaces-mas-casas span { padding: 0 8px; }
#pie-pagina .redes-pie { color: #7e7e7e; font-size: 15px; }
#pie-pagina .redes-pie a { color: #7e7e7e; }
#pie-pagina .redes-pie .copyright { float: left; }
#pie-pagina .redes-pie .enlace-que-ver { float: left; margin-left: 210px; }
#pie-pagina .redes-pie .enlace-que-ver a:hover { text-decoration: underline; }
#pie-pagina .redes-pie .enlaces-redes { float: right; }
#pie-pagina .redes-pie .enlaces-redes a { display: block; float: left; height: 24px; margin-left: 15px; width: 24px; }
#pie-pagina .redes-pie .enlaces-redes a.red-facebook { background: url(../img/web/iconos_social/facebook.png) left -3px no-repeat; }
#pie-pagina .redes-pie .enlaces-redes a.red-twitter { background: url(../img/web/iconos_social/twitter.png) left -3px no-repeat; }
#pie-pagina .redes-pie .enlaces-redes a.red-gplus { background: url(../img/web/iconos_social/gplus.png) left -3px no-repeat; }
#pie-pagina .redes-pie .enlaces-redes a.red-instagram { background: url(../img/web/iconos_social/instagram.png) left -3px no-repeat; }
#pie-pagina .redes-pie .enlaces-redes a.red-wordpress { background: url(../img/web/iconos_social/wordpress.png) left -3px no-repeat; }
#pie-pagina .redes-pie .enlaces-redes a.red-flickr { background: url(../img/web/iconos_social/flickr.png) left -3px no-repeat; }
#pie-pagina .redes-pie .enlaces-redes a.red-pinterest { background: url(../img/web/iconos_social/pinterest.png) left -3px no-repeat; }
.bocadillo-favoritos { background: url(../img/web/bocadillo-vacio.png) no-repeat; display: none; font-size: 14px; height: 35px; line-height: 30px; margin: -50px 0 0 -21px; overflow: hidden; position: absolute; text-align: center; width: 58px; }
.caja-streetview { background: url(../img/web/text-area.png) no-repeat; border: 0; height: 180px; float: left; margin: 0; overflow: hidden; padding: 10px; resize: none; width: 752px; }
.mis-alojamientos-comentarios { color: #5B5A5D; font-size: 14px; }
.enlaces-propietario-comentario { color: #EC6E00; }
.enlaces-propietario-comentario a { color: #EC6E00; }
.enlaces-propietario-comentario a:hover { text-decoration: underline; }
.input-l { background: url(../img/web/input-l.png) no-repeat; width: 477px; height: 40px; overflow: hidden; line-height: 40px; border: 0; padding: 0 10px; }
.textarea-l { background: url(../img/web/textarea-l.png) no-repeat; width: 477px; height: 310px; padding: 10px; border: 0; }
.clausula { background: url(../img/web/viajeros/bg-check.png) left bottom no-repeat; height: 18px; line-height: 22px; padding-left: 20px; cursor: pointer; }
.clausula.sel { background: url(../img/web/viajeros/bg-check-on.png) left bottom
no-repeat; }
/* ** Calendarios de ocupación, ficha pública **************************************************** */
.calendarios-ficha table.calendario_ocupacion .cabecera th { height: 26px; line-height: 26px; }
.calendarios-ficha table.calendario_ocupacion tr td { height: 26px; line-height: 26px; width: 26px; }
/* ** Boton volver en el menú de propietarios **************************************************** */
.volver-propietario { float: right; padding-top: 15px; }
.volver-propietario a { background: url(../img/web/bt_atras.png) left center no-repeat; color: #5B5A5D; padding-left: 28px; }
.volver-propietario a:hover { text-decoration: underline; }
/* ** Contenidos ********************************************************************************* */
.contenidos h3 { background: url(../img/web/bt_delante.png) left center no-repeat; color: #3e3e3e; font-weight: normal; margin-left: 45px; padding-left: 28px; }
.contenidos .titulo-contenido { color: #EC6E00; font-size: 18px; }
/* ** Correos del alojamiento - Propietario ****************************************************** */
.correos-alojamiento { border-top-left-radius: 5px; border-top-right-radius: 5px; color: #5B5A5D; }
.correos-alojamiento th { padding: 5px; font-size: 13px; background: url(../img/web/propietarios/bg_td.png) repeat-x; height: 22px; color: #FFF; text-shadow: 0px 1px 1px rgba(71, 71, 71, 0.75); border-top: 1px solid #b95700; border-bottom: 1px solid #fff; border-left: 1px solid #fff; }
.correos-alojamiento th.izq { border-top-left-radius: 3px; border-left: 1px solid #b95700; }
.correos-alojamiento th.der { border-top-right-radius: 3px; border-right: 1px solid #b95700; }
.correos-alojamiento td { background-color: #f9f9fa; color: #5B5A5D; padding: 5px; font-weight: normal; border-top: 1px solid #b95700; border-bottom: 1px solid #b95700; border-left: 1px solid #b95700; font-size: 13px; }
.correos-alojamiento td a { color: #EC6E00; }
.correos-alojamiento td a:hover { text-decoration: underline; }
.correos-alojamiento td.izq { border-left: 1px solid #b95700; }
.correos-alojamiento td.der { border-right: 1px solid #b95700; }
.correos-alojamiento td.centrado { text-align: center }
#bt_mapa { background: url(../img/web/bt_mapa.png) no-repeat; width: 361px; height: 40px; overflow: hidden; line-height: 40px; text-indent: 37px; cursor: pointer; color: #FFF; text-shadow: 0px 1px 1px rgba(71, 71, 71, 0.75); font-size: 20px; text-transform: uppercase; float: right; }
.filtro-fechas-contactos { color: #5B5A5D; float: right; line-height: 37px; }
.filtro-fechas-contactos input { margin-left: 15px; }
.filtro-fechas-contactos .bt_oferta { margin: 6px 0 0 15px; }
/* ** Estadísticas - Área de Propietarios ******************************************************** */
#modos-estadisticas { background: url(../img/web/propietarios/bg_combo_estadisticas.png)
center no-repeat; cursor: pointer; display: block; float: right; height: 30px; letter-spacing: 0.5px; line-height: 30px; margin: 4px 0 0 15px; padding: 0 25px 0 11px; width: 181px; }
.combo_estadisticas { background: url(../img/web/bg-combo-listado-superior.png) center top
no-repeat; z-index: 99; position: absolute; margin-left: -12px; padding-top: 21px; display: none; }
.combo_estadisticas .opcion.sel a { background: url(../img/web/bg-check-marcado.png) no-repeat left top; }
.estadisticas-totales { color: #444444; font-size: 12px; margin-left: 10px; }
.estadisticas-totales div { color: #ff6e00; font-size: 26px; }
.contenedor-grafico { /* color: #5B5A5D; font-size: 15px;  */
background: url(../img/web/propietarios/bg-grafico.png) center no-repeat; display: block; height: 501px; margin-left: -10px; width: 971px; }
#grafico-estadisticas { height: 340px; margin: 0 auto; padding-top: 15px; width: 940px; }
.bt_estadisticas { background: url("../img/web/bt_ver_estadisticas.png") no-repeat scroll 0
0 transparent; color: #FFFFFF; display: block; float: left; font-size: 18px; height: 40px; line-height: 40px; margin-left: 15px; overflow: hidden; text-align: center; text-shadow: 1px 1px 0 #C58529; text-transform: uppercase; width: 92px; }
#controles-grafico { height: 108px; margin: 16px auto 0; width: 946px; }
#controles-grafico .control { background: url(../img/web/estadisticas/bt_modo_off.png) center
no-repeat; color: #3f3f3f; font-size: 14px; display: block; float: left; height: 95px; line-height: 14px; margin-left: 12px; text-align: center; width: 92px; }
#controles-grafico .control.sel, #controles-grafico .control:hover { background: url(../img/web/estadisticas/bt_modo_on.png) center no-repeat; color: #ff6e00; }
#controles-grafico .control a { color: #8c8c8c; font-size: 16px; display: block; height: 58px; line-height: 95px; padding-top: 12px; text-align: center; text-decoration: none; width: 100%; }
#controles-grafico .control a:hover { text-decoration: none; }
#controles-grafico .control a.totales { background: url(../img/web/estadisticas/totales_off.png) center 12px
no-repeat; }
#controles-grafico .control.sel a.totales, #controles-grafico .control a.totales:hover { background: url(../img/web/estadisticas/totales_on.png) center 12px
no-repeat; }
#controles-grafico .control a.listado-stats { background: url(../img/web/estadisticas/listado_off.png) center 12px
no-repeat; }
#controles-grafico .control.sel a.listado-stats, #controles-grafico .control a.listado-stats:hover { background: url(../img/web/estadisticas/listado_on.png) center 12px
no-repeat; }
#controles-grafico .control a.ficha { background: url(../img/web/estadisticas/ficha_off.png) center 12px
no-repeat; }
#controles-grafico .control.sel a.ficha, #controles-grafico .control a.ficha:hover { background: url(../img/web/estadisticas/ficha_on.png) center 12px
no-repeat; }
#controles-grafico .control a.imagenes { background: url(../img/web/estadisticas/imagenes_off.png) center 12px
no-repeat; }
#controles-grafico .control.sel a.imagenes, #controles-grafico .control a.imagenes:hover { background: url(../img/web/estadisticas/imagenes_on.png) center 12px
no-repeat; }
#controles-grafico .control a.ofertas { background: url(../img/web/estadisticas/ofertas_off.png) center 12px
no-repeat; }
#controles-grafico .control.sel a.ofertas, #controles-grafico .control a.ofertas:hover { background: url(../img/web/estadisticas/ofertas_on.png) center 12px
no-repeat; }
#controles-grafico .control a.precios { background: url(../img/web/estadisticas/precios_off.png) center 12px
no-repeat; }
#controles-grafico .control.sel a.precios, #controles-grafico .control a.precios:hover { background: url(../img/web/estadisticas/precios_on.png) center 12px
no-repeat; }
#controles-grafico .control a.opiniones { background: url(../img/web/estadisticas/opiniones_off.png) center 12px
no-repeat; }
#controles-grafico .control.sel a.opiniones, #controles-grafico .control a.opiniones:hover { background: url(../img/web/estadisticas/opiniones_on.png) center 12px
no-repeat; }
#controles-grafico .control a.ocupacion { background: url(../img/web/estadisticas/ocupacion_off.png) center 12px
no-repeat; }
#controles-grafico .control.sel a.ocupacion, #controles-grafico .control a.ocupacion:hover { background: url(../img/web/estadisticas/ocupacion_on.png) center 12px
no-repeat; }
#controles-grafico .control a.mapa { background: url(../img/web/estadisticas/mapa_off.png) center 12px
no-repeat; }
#controles-grafico .control.sel a.mapa, #controles-grafico .control a.mapa:hover { background: url(../img/web/estadisticas/mapa_on.png) center 12px
no-repeat; }
/* ** Gráfico de barras para los Clics *********************************************************** */
#grafico-clic { height: 400px; margin-bottom: 50px; }
/* ** Te Llamamos ******************************************************************************** */
select#opt_cuando { background: url("../img/web/bg-input-popup.png") no-repeat scroll 0 0
transparent; border: 0 none; float: left; height: 40px; margin: 0; overflow: hidden; padding: 10px 2px 10px 5px; width: 200px; }
/* ** Perfil viajeros **************************************************************************** */
.favoritos-usuario .bg_aloj_portada { float: left; margin: 0 43px 5px 0; }
.favoritos-usuario .bg_aloj_portada h3 { padding-left: 0; }
/* ** div cookies ******************************************************************************** */
#bg_cookies { background: url(../img/web/bg_body.png) repeat-x; border-top: 1px dashed #acacac; bottom: 0; clear: both; color: #5B5A5D; font-size: 13px; height: 30px; line-height: 30px; position: fixed; text-align: center; width: 100%; z-index: 99999; }
#bg_cookies b span, #bg_cookies a { color: #ff6e00; }
p.vincular a { color: #ff6e00; }
/* ** Portada - Redes sociales ******************************************************************* */
.portada-redes { padding: 0 6px 0 20px; }
.portada-redes .columna { float: left; }
.portada-redes .columna#blog { width: 330px; }
.portada-redes .columna#flicker { margin: 0 36px; width: 205px; }
.portada-redes .columna#redes { width: 330px; }
.portada-redes h2 { background: none; float: left; line-height: 45px; font-size: 30px; font-weight: lighter; text-indent: 0; }
.portada-redes .cabecera-redes { clear: both; display: block; height: 45px; width: 100%; border-bottom: 1px solid #d0d0d0; }
.portada-redes .cabecera-redes img { float: right; margin-top: 8px; }
.portada-redes .contenido-redes { color: #5b5a5d; font-size: 14px; line-height: 18px; margin-top: 18px; max-height: 202px; overflow: hidden; text-align: justify; }
.portada-redes .contenido-redes h4 { font-weight: bold; line-height: 13px; margin: 0; }
.portada-redes .contenido-redes a { color: #EC6E00; }
.portada-redes .contenido-redes .flickr { margin-bottom: 3px; height: 62px; width: 62px; }
.portada-redes .leer-mas-redes { padding-top: 18px; padding-bottom: 3px; }
.portada-redes .leer-mas-redes a.bt_oferta { float: left; }
.portada-redes .facebook-post { color: #5b5a5d; font-size: 13px; line-height: 17px; margin-top: 18px; text-align: justify; }
.portada-redes .facebook-post img { float: left; height: 62px; margin-right: 16px; width: 62px; }
.portada-redes .facebook-post p { display: block; float: left; margin: 0; max-height: 85px; overflow: hidden; width: 252px; }
.portada-redes .facebook-post a { color: #5B5A5D; }
.portada-redes .separador-redes { border-bottom: 1px solid #d0d0d0; height: 25px; width: 330px; }
.portada-redes .twitter-redes { color: #5b5a5d; font-size: 14px; line-height: 17px; margin-top: 18px; text-align: justify; }
.portada-redes .twitter-redes a { color: #EC6E00; }
/* * Imagen para el enlace a Te llamamos ********************************************************* */
#img_te_llamamos { top: 0; display: none; left: 0; position: absolute; width: 100px; z-index: 100000; }
/* * Alta Gratis ********************************************************************************* */
#alta-gratis { float: right; margin-top: 10px; }
#alta-gratis a { /* background: url(../img/web/bt_alta_gratis.png) center no-repeat;  */
display: block; height: 42px; width: 140px; }
#alta-gratis.es a { background: url(../img/web/es/bt_alta_gratis.png) center no-repeat; }
#alta-gratis.en a { background: url(../img/web/en/bt_alta_gratis.png) center no-repeat; }
/* ** Proceso de Contratación ******************************************************************** */
.encabezado-contratacion { float: right; font-size: 22px; line-height: 110px; margin-right: 20px; }
/* ** Planes y tarifas *************************************************************************** */
.bronce { float: left; margin-left: 36px; overflow: hidden; width: 266px; }
.bg_bronce_ico { background: url(../img/web/tarifas/bg_bronce_ico.png) no-repeat; height: 36px; overflow: hidden; margin: 0 0 0 1px; width: 55px; }
.bg_bronce { background: url(../img/web/tarifas/bg_bronce.png) repeat-y; margin: 0 0 0 1px; width: 265px; }
.bg_bronce_top { background: url(../img/web/tarifas/bg_bronce_top.png) no-repeat center top; width: 265px; }
.bg_bronce_bottom { background: url(../img/web/tarifas/bg_bronce_bottom.png) no-repeat center bottom; min-height: 396px; width: 265px; }
.bg_bronce_pie { background: url(../img/web/tarifas/bg_bronce_pie.png) no-repeat; font-size: 22px; height: 59px; line-height: 50px; overflow: hidden; text-indent: 60px; width: 266px; }
.bg_bronce_pie a { color: white; }
.plata { float: left; margin-left: 36px; overflow: hidden; width: 266px; }
.bg_plata_ico { background: url(../img/web/tarifas/bg_plata_ico.png) no-repeat; height: 36px; overflow: hidden; margin: 0 0 0 1px; width: 55px; }
.bg_plata { background: url(../img/web/tarifas/bg_plata.png) repeat-y; margin: 0 0 0 1px; width: 265px; }
.bg_plata_top { background: url(../img/web/tarifas/bg_plata_top.png) no-repeat center top; width: 265px; }
.bg_plata_bottom { background: url(../img/web/tarifas/bg_plata_bottom.png) no-repeat center bottom; min-height: 396px; width: 265px; }
.bg_plata_pie { background: url(../img/web/tarifas/bg_plata_pie.png) no-repeat; color: white; font-size: 22px; height: 59px; line-height: 50px; overflow: hidden; text-indent: 60px; width: 266px; }
.bg_plata_pie a { color: white; }
.oro { float: left; overflow: hidden; margin-left: 36px; width: 266px; }
.bg_oro_ico { background: url(../img/web/tarifas/bg_oro_ico.png) no-repeat; height: 36px; overflow: hidden; margin: 0 0 0 1px; width: 55px; }
.bg_oro { background: url(../img/web/tarifas/bg_oro.png) repeat-y; margin: 0 0 0 1px; width: 265px; }
.bg_oro_top { background: url(../img/web/tarifas/bg_oro_top.png) no-repeat center top; width: 265px; }
.bg_oro_bottom { background: url(../img/web/tarifas/bg_oro_bottom.png) no-repeat center bottom; min-height: 396px; width: 265px; }
.bg_oro_pie { background: url(../img/web/tarifas/bg_oro_pie.png) no-repeat; color: white; font-size: 22px; height: 59px; line-height: 50px; overflow: hidden; text-indent: 60px; width: 266px; }
.bg_oro_pie a { color: white; }
.cabecera_plan { color: white; height: 141px; width: 251px; }
.cabecera_plan h3 { font-size: 30px; line-height: 63px; margin: 0; padding: 0; text-align: center; }
.cabecera_plan table { margin: 9px auto 0 auto; }
.cabecera_plan table tr td { font-size: 20px; line-height: 20px; }
.cabecera_plan table tr td.precio { font-size: 60px; line-height: 60px; padding: 0 20px; }
ul.extras { line-height: 36px; list-style: none; margin: 0; padding: 0; width: 251px; }
ul.extras li { background: url(../img/web/tarifas/bg_no.png) no-repeat 15px center; border-bottom: 1px solid #fff; border-top: 1px solid #e5e5e5; padding: 0 0 0 46px; }
ul.extras li.sel { background: url(../img/web/tarifas/bg_si.png) no-repeat 15px center; }
/* SPRITE REPEAT-X*********************************************************************
.sprite-bg-separador-pie { background: url(../img/web/sprite.png) repeat-x; background-position: 0 0; width: 1px; height: 2px; }
.sprite-bg_pie { background: url(../img/web/sprite.png) repeat-x; background-position: 0 -317px; width: 1px; height: 482px; }
.sprite-bg_slider_centro { background: url(../img/web/sprite.png) repeat-x; background-position: 0 -849px; width: 1px; height: 7px; }
*/
/* SPRITE GENERAL*********************************************************************
.sprite-bg_bt_comprar { background: url(../img/web/sprite2.png); background-position: 0 0; width: 147px; height: 40px; }
.sprite-bg_combo_busqueda_g { background: url(../img/web/sprite2.png); background-position: 0 -90px; width: 225px; height: 32px; }
.sprite-bg_combo_busqueda_p { background: url(../img/web/sprite2.png); background-position: 0 -172px; width: 125px; height: 32px; }
.sprite-bg_menu_sel { background: url(../img/web/sprite2.png); background-position: 0 -254px; width: 166px; height: 48px; }
.sprite-bg_text_busqueda { background: url(../img/web/sprite2.png); background-position: 0 -352px; width: 50px; height: 32px; }
.sprite-bg_text_fecha { background: url(../img/web/sprite2.png); background-position: 0 -434px; width: 148px; height: 40px; }
.sprite-bt-limpiar { background: url(../img/web/sprite2.png); background-position: 0 -524px; width: 35px; height: 40px; }
.sprite-bt_cal { background: url(../img/web/sprite2.png); background-position: 0 -614px; width: 40px; height: 40px; }
.sprite-bt_comentarios { background: url(../img/web/sprite2.png); background-position: 0 -704px; width: 164px; height: 27px; }
.sprite-bt_naranja { background: url(../img/web/sprite2.png); background-position: 0 -781px; width: 144px; height: 27px; }
.sprite-bt_oferta { background: url(../img/web/sprite2.png); background-position: 0 -858px; width: 109px; height: 27px; }
.sprite-btn_suscribirse { background: url(../img/web/sprite2.png); background-position: 0 -935px; width: 147px; height: 32px; }
.sprite-estrella_off { background: url(../img/web/sprite2.png); background-position: 0 -1017px; width: 17px; height: 16px; }
.sprite-estrella_on { background: url(../img/web/sprite2.png); background-position: 0 -1083px; width: 17px; height: 16px; }
.sprite-etiqueta { background: url(../img/web/sprite2.png); background-position: 0 -1149px; width: 16px; height: 16px; }
.sprite-flecha { background: url(../img/web/sprite2.png); background-position: 0 -1215px; width: 8px; height: 11px; }
.sprite-flecha_abajo { background: url(../img/web/sprite2.png); background-position: 0 -1276px; width: 11px; height: 6px; }
.sprite-flecha_naranja { background: url(../img/web/sprite2.png); background-position: 0 -1332px; width: 11px; height: 8px; }
.sprite-handle { background: url(../img/web/sprite2.png); background-position: 0 -1390px; width: 15px; height: 23px; }
.sprite-punto_naranja { background: url(../img/web/sprite2.png); background-position: 0 -1829px; width: 7px; height: 7px; }
.sprite-pag_nosel { background: url(../img/web/sprite2.png); background-position: 0 -1697px; width: 16px; height: 16px; }
.sprite-pag_sel { background: url(../img/web/sprite2.png); background-position: 0 -1763px; width: 16px; height: 16px; }
*/
.sprite-logo-facebook { background: url(../img/web/sprite2.png) no-repeat; background-position: 298px -1456px; height: 41px; }
.sprite-logo-flickr { background: url(../img/web/sprite2.png) no-repeat; background-position: 175px -1534px; height: 41px; }
.sprite-logo-twitter { background: url(../img/web/sprite2.png) no-repeat; background-position: 298px -1611px; height: 41px; }
.sprite-separa-mapa { background: url(../img/web/sprite2.png) no-repeat; background-position: 0 -1886px; width: 5px; height: 398px; }
.contenido_blog img { display: block; margin: 0 auto; width: 300px; }

#mapa iframe {
	height: 100% !important;
	width: 100% !important;
}