body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;}body,html{background:#2d2b2c;color:#000;font-size:12px;font-family:Arial,Verdana,sans-serif;}#container{width:950px;overflow:hidden;background:#e1e4df;margin:0 auto;}#header{height:253px;width:100%;position:relative;}#header .informacionReservas{position:absolute;right:0px;top:0px;width:320px;height:27px;background-color:#00508f;border:1px solid #fff;border-top:0px;overflow:hidden;}#header .informacionReservas .telefono{background:url("/hotelelparaiso/public/static/images/ico-telefono.gif") no-repeat left;font-size:18px;color:#fff;padding-left:13px;width:110px;margin:2px 0 0 8px;float:left;display:inline;}#header .informacionReservas .reservas{float:left;background-color:#ffdd00;height:20px;width:189px;color:#00508f;font-size:11px;font-weight:bold;text-align:center;padding-top:7px;display:inline;}#header .informacionReservas .aleman{font-size:10px;}#container #copy{position:float:left;height:auto;padding-top:20px;padding-bottom:20px;padding-right:20px;padding-left:20px;overflow:hidden;}#container #copy p{font-size:14px;line-height:1.4em;margin-bottom:14px;}#container #copy p.notas{font-size:12px;color:#999;}#container #copy .copyLeft{width:322px;float:left;margin-right:20px;text-align:justify;}#container #copy .copyRight{width:322px;float:right;text-align:justify;}#container #copy .mapa{width:322px;height:430px;overflow:hidden;}#container #copy .contenido{padding:20px 20px 20px 255px;overflow:hidden;}h1{overflow:hidden;background:url("/hotelelparaiso/public/static/images/bg_yellow.gif") repeat-x 0;width:680px;margin-bottom:10px;}h1 img{float:left;}h1 span{color:#006993;font-size:14px;float:left;font-weight:bold;padding:3px 5px;margin:9px 0 0 10px;}h1.only{background:none;}h2{color:#006993;font-size:22px;margin-bottom:20px;}input{padding:1px 0 1px 5px;font-family:Arial,sans-serif;font-size:11px;background:#f4f4f4;border:1px solid #c3ccce;color:#00508f;font-weight:bold;}textarea{padding:1px 0 1px 5px;font-family:Arial,sans-serif;font-size:11px;background:#f4f4f4;border:1px solid #c3ccce;color:#00508f;}select{padding:1px 0 1px 5px;font-family:Arial,sans-serif;font-size:11px;background:#f4f4f4;border:1px solid #c3ccce;color:#00508f;}.clear{clear:both;}.left{float:left;}.center{text-align:center;}.right{float:right;}.ocultar{display:none;}.bloque{display:block;}.limpiar{overflow:hidden;}.blanco{background:#fff;}.imagenesDech{float:right;margin:10px 0 10px 20px;clear:right;}.imagenesIzda{float:left;margin:10px 20px 10px 0;clear:left;}.bordeIMG{border:3px solid #fff;}.linkGeneral{color:#006993;}.linkGeneral:hover{color:#747474;}.obligatoryFields{color:red;font-size:10px;font-family:arial;}.envioOK{border:2px solid #41a62a;font-size:13px;font-weight:bold;margin:10px auto;padding:7px 10px;width:90%;color:#41a62a;background-color:#fff;}.envioOK span{font-weight:normal;font-size:11px;color:#000;display:block;margin:10px 0;}.envioKO{border:1px solid #912121;font-size:12px;font-weight:bold;margin:10px auto;padding:7px 10px;width:90%;color:red;background-color:#fff;}.envioKO a{color:red;}.galleria li{display:block;width:70px;height:70px;overflow:hidden;float:left;margin:0 0 0 12px;}.galleria li div{position:absolute;display:none;top:0;}.galleria li div img{cursor:pointer;}.galleria li.active div img,.galleria li.active div{display:block;margin:0;}.galleria li.first{margin-left:0px;}.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto;}.demo{margin:0;}.gallery_demo{width:100%;margin:0 auto;}.gallery_demo ul{width:100%;}.gallery_demo li{width:70px;margin:5px 12px 0 0;background:#FFF;float:left;}#main_image{margin:0;width:660px;height:360px;}#main_image .caption{width:660px;display:none;padding:2px 0;font-weight:bold;text-align:center;background-color:#006993;color:#FFF;font-size:11px;}#copy .nav{font-size:12px;text-align:center;margin-top:30px;}#copy .nav a{color:#00508f;}#navbar{width:100%;overflow:hidden;position:relative;height:56px;margin-top:4px;}.menu{font-weight:bold;overflow:hidden;margin-left:240px;}.menu li{display:block;float:left;}.menu li a{color:#00508f;font-weight:bold;font-size:14px;text-decoration:none;display:block;float:left;padding:5px 12px;height:18px;}.menu li a:hover{color:#00508f;background:url("/hotelelparaiso/public/static/images/menu-activo.gif") no-repeat bottom;}.menu li.activo a{background:url("/hotelelparaiso/public/static/images/menu-activo.gif") no-repeat bottom;}.menu li.activo ul li a{background:none;}.menu li ul{position:absolute;left:260px;top:28px;width:695px;z-index:20;height:28px;display:none;}.menu li ul li{padding:7px 28px 2px 0;display:block;float:left;}.menu li ul li a{font-size:11px;text-decoration:none;color:#fff;padding:0px;float:left;display:block;height:18px;width:auto;}.menu li ul li a:hover{text-decoration:underline;color:#ffdd00;}.submenu{position:absolute;left:0;top:28px;background:#00508f;width:951px;z-index:15;height:27px;}.menu li ul.turismo{left:310px;}.menu li ul.situacion{left:400px;}.menu li ul.descubranos{left:500px;}.menu li ul.servicios li{padding-right:16px;}#container #colLeft{float:left;padding-top:20px;padding-bottom:20px;padding-right:20px;padding-left:20px;overflow:hidden;}#container #colLeft .linksIdiomas{position:float:left;background:#00508f;width:183px;height:24px;margin:5px auto 10px auto;padding-top:9px;}#container #colLeft .linksIdiomas a{font-size:11px;color:#fff;text-decoration:none;padding:0 12px;}#container #colLeft .linksIdiomas a:hover{text-decoration:underline;}#container #colLeft .imagelinks{position:float:left;margin-bottom:15px;display:block;}.authentication{background-color:#d1dadc;width:183px;margin:10px auto 10px auto;padding:5px 0;font-size:11px;}.authentication table{width:175px;margin:0 auto;}.authentication table tr td{padding-bottom:3px;}.authentication table tr td.label{text-align:right;}.authentication label{color:#000;font-size:11px;}.authentication input{width:93px;}.authentication input.enviar{background-color:#00508f;color:#fff;width:99px;padding:2px 0;}.authentication .link{display:block;color:#00508f;text-align:left;margin:4px 0 0 15px;background:url("/hotelelparaiso/public/static/images/flecha.gif") no-repeat 0 3px;padding-left:10px;}.authentication .link:hover{color:#000;}.authentication .error{color:red;font-weight:bold;margin:2px 6px;cursor:pointer;}.reservasOnline{width:183px;margin:10px auto 10px auto;padding:5px 0;font-size:11px;border:1px dotted #91918e;text-align:left;}.reservasOnline table{width:175px;margin:0 auto;}.reservasOnline table tr td{text-align:left;}.reservasOnline table tr td.label{text-align:left;padding-top:5px;}.reservasOnline table tr td.center{text-align:center;}.reservasOnline table.fechas{width:85px;position:relative;}.reservasOnline table.fechas input{width:78px;height:15px;position:relative;margin-top:1px;}.reservasOnline label{color:#000;font-size:11px;text-align:center;}.reservasOnline option.max{width:100px;}.reservasOnline input{width:70px;}.reservasOnline input.min{width:50px;}.reservasOnline input.max{width:150px;}.relative{position:relative;overflow:hidden;width:100%;}#habitaciones{overflow:hidden;width:100%;position:relative;}#tipo_habitacion{width:121px;}.reservasOnline input.reservar{background-color:#00508f;color:#fff;width:99px;padding:2px 0;margin-top:5px;cursor:pointer;}.tooltip{cursor:pointer;}#tooltip{background:#fff;color:#000;filter:none;opacity:1;}.select-free{position:absolute;z-index:10;overflow:hidden;}.select-free iframe{display:none;display:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}.select-free .bd{border:solid 1px #aaaaaa;padding:5px;}.reservasOnlineCentral{width:95%;padding:15px;font-size:11px;border:1px dotted #91918e;text-align:left;background-color:#fff;}.reservasOnlineCentral table{width:100%;margin:0 auto;}.reservasOnlineCentral table tr td{text-align:left;padding-bottom:3px;}.reservasOnlineCentral table tr td.campos{text-align:left;}.reservasOnlineCentral table tr td.label{text-align:left;width:70px;}.reservasOnlineCentral table tr td.center{text-align:center;}#divHabCentral{background-color:#e1e1e1;padding:5px;margin:5px;}.reservasOnlineCentral input.reservar{background-color:#00508f;color:#fff;width:99px;padding:2px 0;margin-top:5px;cursor:pointer;}table.jCalendar{border:1px solid #00508f;background:#fff;border-collapse:separate;border-spacing:2px;}table.jCalendar th{background:#fff;color:#00508f;font-weight:bold;padding:3px 5px;}table.jCalendar td{background:#ccc;color:#000;padding:3px 5px;text-align:center;}table.jCalendar td.other-month{background:#ddd;color:#aaa;}table.jCalendar td.today{background:#00508f;color:#fff;}table.jCalendar td.selected{background:#f66;color:#fff;}table.jCalendar td.selected.dp-hover{background:#f33;color:#fff;}table.jCalendar td.dp-hover,table.jCalendar tr.activeWeekHover td{background:#fff;color:#000;}table.jCalendar tr.selectedWeek td{background:#f66;color:#fff;}table.jCalendar td.disabled,table.jCalendar td.disabled.dp-hover{background:#ddd;color:#bbb;}table.jCalendar td.unselectable,table.jCalendar td.unselectable:hover,table.jCalendar td.unselectable.dp-hover{background:#bbb;color:#888;}div.dp-popup{position:relative;background:#00508f;font-size:10px;font-family:arial,sans-serif;padding:2px;width:171px;line-height:1.2em;}div#dp-popup{position:absolute;z-index:199;}div.dp-popup h2{font-size:12px;text-align:center;margin:2px 0;padding:0;color:#fff;}a#dp-close{font-size:11px;padding:4px 0;text-align:center;display:block;}a#dp-close:hover{text-decoration:underline;}div.dp-popup a{color:#fff;text-decoration:none;padding:3px 2px 0;font-weight:bold;}div.dp-popup div.dp-nav-prev{position:absolute;top:2px;left:4px;width:100px;}div.dp-popup div.dp-nav-prev a{float:left;}div.dp-popup div.dp-nav-prev a,div.dp-popup div.dp-nav-next a{cursor:pointer;}div.dp-popup div.dp-nav-prev a.disabled,div.dp-popup div.dp-nav-next a.disabled{cursor:default;}div.dp-popup div.dp-nav-next{position:absolute;top:2px;right:4px;width:100px;}div.dp-popup div.dp-nav-next a{float:right;}div.dp-popup a.disabled{cursor:default;color:#aaa;}div.dp-popup td{cursor:pointer;}div.dp-popup td.disabled{cursor:default;}.dp-nav-next-month{background :url('/hotelelparaiso/public/static/images/calendario/fle-dech.gif') no-repeat right 0;padding :0;width :15px;color:#00508f;}.dp-nav-prev-month{background :url('/hotelelparaiso/public/static/images/calendario/fle-izda.gif') no-repeat 0 0;padding :0;width :15px;color:#00508f;}.dp-nav-prev-year{display:none;}.dp-nav-next-year{display:none;}a.dp-choose-date{position:absolute;left:0px;top:0px;width :14px;height :14px;padding :0;margin :4px 0 0 68px;display :block;text-indent :-2000px;overflow :hidden;background :url('/hotelelparaiso/public/static/images/calendario/ico-calendario.gif') no-repeat 0 0;}a.dp-choose-date.dp-disabled{background-position :0 -20px;cursor :default;}input.dp-applied{width:140px;float:left;}#container #foot{clear:both;top:0;left:0;background-color:#00508f;height:85px;width:950px;z-index:25;padding:15px 40px 0 255px;}#container #foot .footLeft{float:left;width:400px;color:#ffdd00;text-align:center;display:inline;}#container #foot .footLeft a{font-size:11px;color:#ffdd00;padding:0 3px;text-decoration:none;}#container #foot .footLeft a:hover{text-decoration:underline;}#container #foot .footLeft p{color:#fff;font-size:11px;margin-top:10px;}#container #foot .tlf{color:#3373a5;font-weight:bold;font-size:36px;float:right;display:inline;width:215px;}