body{background: #fff;font: 13px "Helvetica Neue", Helvetica, sans-serif;}.wrapper{position: relative;margin: 0 auto;padding: 0 10px;max-width: 1100px;min-width: 960px;}a{color: #2A78B9;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;}a:hover{color: #FA9A1C;}.hd{display: none;}:focus{outline: none;}menu, ol, ul, dl, p, h1, h2, h3, h4, h5, h6, button{margin: 0;padding: 0;}ul{list-style-type: none;}h2{color: #00A902;font-size: 30px;font-weight: normal;margin-bottom: 10px;}h3{color: #00A902;font-size: 18px;font-weight: normal;margin-bottom: 10px;}input:focus::-webkit-input-placeholder { color: transparent; }input:focus:-moz-placeholder { color: transparent; }input:focus:-ms-input-placeholder { color: transparent; }input[type="text"],input[type="password"]{border-radius: 2px;border: 1px solid #b3d1e7;padding: 4px;}input,textarea,button{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}form fieldset p{margin-bottom: 10px;}form fieldset p label span{display: block;}form fieldset .row p{float: left;margin-right: 25px;}form fieldset .inline label span{display: inline;margin-right: 3px;}input[type="text"].error,p.error textarea{border-color: #c00 !important;background-color: #fee !important;}p.error strong.error{font-size: 13px;line-height: 18px;display: block;position: relative;top:2px;font-weight: normal;color: #C00000 !important;}.buttons{margin-top: 20px;text-align: right;margin-right: 42px;}.button{display: inline-block;height: 36px;line-height: 36px;font-size: 18px;font-weight: bold;text-decoration: none;color: #fff;text-shadow: 0 1px 0 rgba(0,0,0,0.2);padding: 0 15px;border: 0;border-radius: 3px;border: 1px solid #009900;background: #009900;background: linear-gradient(top,#83c767 0, #009900 100%);background-image: -moz-linear-gradient(top,#83c767 0, #009900 100%);background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #83c767),color-stop(100%, #009900));background: -o-linear-gradient(top,#83c767 0% ,#009900 100%);background: -ms-linear-gradient(top, #83c767 0%, #009900 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#83c767', endColorstr='#009900');}.button:hover{color: #fff;box-shadow: 0 3px 1px rgba(0,0,0,0.1);}.button:active{line-height: 38px;text-shadow: 0 -1px 0 rgba(0,0,0,0.2);box-shadow: inset 0 2px 1px rgba(0,0,0,0.1), inset 0 1px 2px rgba(0,0,0,0.2) !important;background: #009900;}.button.orange{border: 1px solid #ff6912;background: #ff6912;background: linear-gradient(top,#ffa139 0, #ff6912 100%);background-image: -moz-linear-gradient(top,#ffa139 0, #ff6912 100%);background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffa139),color-stop(100%, #ff6912));background: -o-linear-gradient(top,#ffa139 0% ,#ff6912 100%);background: -ms-linear-gradient(top, #ffa139 0%, #ff6912 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa139', endColorstr='#ff6912');}.button.orange:hover,.button.orange:active{background: #ff6912;}.buttons .waiting{display: inline-block;font-size: 18px;line-height: 36px;background-color: #ccc;border-radius: 3px;color: #fff;font-weight: bold;padding: 0 15px 0 35px;text-shadow: 0 -1px 0 rgba(0,0,0,0.25);background: #ccc url('../images/desktop/loading-16x16-fff-ccc.gif') 10px 50% no-repeat;}#content{padding: 30px 0;}.primary{float: right;width: 72%;}.secondary{float: left;width: 26%;}.home .primary{float: right;width: 49%;}.home .secondary{float: left;width: 49%;}#header .top{height: 84px;background: #275294 url('../images/desktop/header-bg.png') 50% 0;}#header #logo{position: absolute;top: 14px;left: -12px;}#header #logo strong{display: none;}#headernav{position: absolute;top:30px;right:10px;z-index:400;color: #fff;}#headernav ul{float: right;font-size: 13px;}#headernav li{float: left;border-left: 1px solid #4d72ad;box-shadow: -1px 0 0 #1c4a91;padding: 3px 0 3px 15px;margin-left: 15px;}#headernav li:first-child,#headernav .droppable-list li{border: 0;box-shadow: 0 0 0 #1c4a91;}#headernav li a{text-decoration: none;color: #fff;text-shadow: 0 1px 0 rgba(0,0,0,0.3);}#headernav li a:hover{color: #abd2ec;}#headernav li a.button{display: block;position: relative;top: -2px;font-size: 11px;line-height: 21px;height: 21px;color: #fff;padding: 0 8px;border: 0;background: #4a97cd;background: linear-gradient(top, #4a97cd 0, #367dc1 100%); background-image: -moz-linear-gradient(top, #4a97cd 0, #367dc1 100%); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #4a97cd),color-stop(100%, #367dc1)); background: -o-linear-gradient(top, #4a97cd 0%, #367dc1 100%); background: -ms-linear-gradient(top, #4a97cd 0%, #367dc1 100%); border-radius: 3px;box-shadow: 0 1px 0 rgba(0,0,0,0.1);}#headernav li a.button:hover{background: #367dc1;}#headernav img.flag{position: relative;top:-1px;margin-right: 7px;}#headernav .droppable{position: relative;z-index: 9999;}#headernav .droppable a{padding-right: 13px;background: url(../images/desktop/headernav-arrow.png) 100% 5px no-repeat;}#headernav .droppable-list{position: absolute;text-align: left;width: 150px;border: 3px solid #043a89;background: #fff;padding: 5px 13px;font-size: 105%;z-index:1000;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;box-shadow: 0 0 4px rgba(255,255,255,0.3);}#headernav .droppable-list{position: absolute;top: 1.8em;left: -1px;}#headernav .droppable-list ul{float: none;}#headernav .droppable-list ul li{float: none;margin: 6px 0;padding: 0;}#headernav .droppable-list a,#headernav .droppable-list a:hover{color: #2a78c0;text-shadow: 0 0 0 rgba(0,0,0,0.3);background: none;}#headernav .droppable-list a:hover{text-decoration: underline;}#headernav .droppable-list a.close{position: absolute;top: 5px;right: 5px;height: 15px;width: 15px;font-weight: bold;font-size: 16px;line-height: 12px;text-decoration: none;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;margin: 0;padding: 0;text-align: center;color: #043a89;}#headernav .droppable-list a.close:hover{color: #fff;background-color: #ae2c22;}#headernav .droppable-list span.currency{display: inline-block;width: 30px;color: #13458e;}#mainnav{position: relative;border-top: 1px solid #13458e;box-shadow: 0 0 10px rgba(23,68,99,0.5);background: #4C9ACF;}#mainnav .nav{float: left;}#mainnav .usernav{float: right;}#mainnav li{float: left;height: 38px;border-right: 1px solid #93bde1;}#mainnav li a{display: block;height: 38px;line-height: 38px;padding: 0 20px;font-size: 14px;font-weight: bold;color: #fff;text-decoration: none;text-shadow: 0 1px 0 rgba(0,0,0,0.3);}#mainnav li a:hover{background-color: #275294;color: #fff;}#mainnav li.current a,#mainnav li.current a:hover{background-color: #fff;color: #275294;text-shadow: 0 0 0 #fff;height: 48px;line-height: 45px;box-shadow: 0px -3px 5px rgba(0,0,0,0.2);position: relative;top: -3px;border-radius: 1px;}#mainnav .usernav{float: right;}#mainnav .usernav li{border: 0;}#mainnav .usernav li a{margin: 0 0 0 20px;font-size: 12px;color: #E5EEF7;padding: 0;font-weight: normal;}#mainnav .usernav li a:hover{text-decoration: underline;background: none;}.secondary div.lodgment{margin-bottom: 20px;padding: 15px 20px;border: 4px solid #b3d1e7;background-color: #B3D1E7;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}.secondary div.lodgment h2{font-size: 28px;color: #2C61A3;-moz-text-shadow: 0 1px 0 rgba(255,255,255,0.5);-webkit-text-shadow: 0 1px 0 rgba(255,255,255,0.5);text-shadow: 0 1px 0 rgba(255,255,255,0.5);}.secondary div.lodgment .row p.date {width: 206px;background:; url(../images/icon-calendar.png) 100% 23px no-repeat;}.secondary div.lodgment input{width: 449px;padding: 7px 3px;font-size: 18px;}.secondary div.lodgment .row p{float: none;width: auto;padding-bottom: 8px;}.secondary div.lodgment .row p.date{width: auto;background-position: 100% 27px;}.secondary div.lodgment .row p.date label{float: left;margin-right: 20px;}.secondary div.lodgment p.date input{width: 178px;padding: 7px 3px;font-size: 18px;}.secondary div.lodgment input:focus{border: 1px solid #2C61A3;}.secondary div.lodgment .button{width: auto;font-size: 26px;padding: 0 25px;line-height: 44px;height: 44px;}.secondary div.lodgment .button span{display: none;}#buscador-proceso,#alertBox {background: url("../../../imagenes/estilos/loader-orange.gif") no-repeat scroll right center transparent;color: #FF6912;display: none;font-size: 21px;margin: 0 auto;padding: 1px 1px 1px 2px;width: 315px;}.breadcrumb{font-size: 12px;color: #666;margin: 10px 0 0 0;}.breadcrumb strong{font-weight: normal;}.breadcrumb .sep{margin: 0 2px;font-size: 27px;position: relative;top: 4px;font-weight: 100;}p.breadcrumb {font-size: 16px;margin-bottom: 25px;color: #2A78B9;margin: 20px 20px -5px 0;}p.breadcrumb strong{font-weight: bold;}p.breadcrumb a{text-decoration: none;}p.breadcrumb a:hover{text-decoration: underline;}.map-otherdestinations .map{float: left;width: 35%;margin-bottom: 30px;}.map-otherdestinations .inner{min-height: 135px;border-top: 2px solid #e0e0e0;border-bottom: 2px solid #e0e0e0;}.map-otherdestinations .map .inner{background: url(../images/desktop/minimap.jpg) no-repeat right bottom;}.map-otherdestinations .map ul{padding: 15px 10px;}.map-otherdestinations .map li{margin-bottom: 4px;}.map-otherdestinations .map li a{font-weight: bold;background: url(../images/desktop/arrow-gray.gif) no-repeat 0 4px;padding-left: 14px;}.otherdestinations{margin-bottom: 30px;color: #aaa;}.map-otherdestinations .otherdestinations{float: right;width: 63%;}.otherdestinations .inner{background: #ececec;border-top: 2px solid #e0e0e0;border-bottom: 2px solid #e0e0e0;}.otherdestinations ul{padding: 10px 20px;}.otherdestinations li{display: inline;line-height: 20px;}.map-otherdestinations .otherdestinations li{line-height: 22px;}.latest-offers{margin-bottom: 40px;}.latest-offers .channel{float: left;margin-left: 1%;width: 32.66%;border: 1px solid #c9ebf9;padding: 10px 10px 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.latest-offers .channel:first-child{margin-left: 0;}.latest-offers li{position: relative;margin-bottom: 5px;padding-left: 70px;min-height: 60px;margin-bottom: 10px;position: relative;border-top: 1px dotted #ddd;padding-top: 10px;}.latest-offers a{text-decoration: none;}.latest-offers a .i{position: absolute;top: 10px;left: 0;height: 60px;width: 60px;border-radius: 3px;overflow: hidden;background-repeat: no-repeat;background-position: 50% 50%;}.latest-offers a:hover .i{top:8px;left:-2px;border: 2px solid #b6cfeb;}.latest-offers a .i img{display: none;}.latest-offers .name{margin-bottom: 2px;font-size: 14px;font-weight: bold;text-decoration: none;}.latest-offers .location,.latest-offers .location a{color: #aaa;}.latest-offers .location{margin-bottom: 7px;}.latest-offers .location a:hover{text-decoration: underline;}.latest-offers .price{position: absolute;right: 10px;bottom: 5px;font-size: 11px;color: #0a0;}.latest-offers .price strong{font-size: 18px;}.why-infohostal{padding: 15px 20px 20px;margin-bottom: 30px;background-color: #f4f4f4;border: 1px solid #e4e4e4;}.why-infohostal h2,.why-infohostal ul{color: #555;}.why-infohostal ul {font-size: 14px;line-height: 17px;color: #333;}.why-infohostal ul li{margin-top: 10px;background: url('../images/desktop/icon-tick-green.png') no-repeat 0 3px;padding: 0 0 0 20px;}.destinations{margin-bottom: 20px;}.destinations .adsense{margin-left: -46px;}.destinations li{position: relative;border-bottom: 1px solid #e4e4e4;}.destinations a{display: block;min-height: 100px;padding: 10px 80px 10px 120px;text-decoration: none;}.destinations a span.icon{position: absolute;top:50%;right: 20px;height: 24px;width: 12px;margin-top: -12px;background: url(../images/desktop/rsaquo-big.png) 0 0 no-repeat;}.destinations a span.price{position: absolute;top:11%;height: 24px;width: 53px;right:-7px; }.destinations a span.price strong{font-size:23px;font-weight: normal;}.destinations a span.price span{font-size:11px;text-align:right;color:#777;font-weight: normal;margin-left: 15px;}.destinations li a:hover{background-color: #e5eef9;}.destinations li a:hover span.icon{background-position: 0 -24px;}.destinations .location{display: block;font-size: 22px;font-weight: normal;}.destinations .latestbooking{display: block;margin: 3px 0;font-size: 13px;color: #0a0;width:90px;}.destinations .nlodgments{display: block;color: #777;width:120px;margin-top:8px;}.destinations .i{position: absolute;top:10px;left:10px;height: 100px;width: 100px;border-radius: 3px;background-repeat: no-repeat;background-position: 50% 50%;text-indent: -9999em;overflow: hidden;}.destinations li.more{padding: 15px 0;border-bottom: 0;}.destinations li.more a{min-height: 1px;padding: 0;display: inline;text-decoration: underline;font-weight: bold;background: transparent;}.destinations.double li{float: left;width: 48%;border-bottom: 0;}.destinations.double li.odd{clear: left;margin-right: 2%;}.destinations.double li.more{float: none;width: 100%;}.destinations .location-double{display: block;font-size: 22px;font-weight: normal;width:171px;}.lastviewed{background-color: #eaf1f7;border-radius: 5px;padding: 15px;margin-bottom: 20px;position: relative;}.lastviewed .deleteall{position: absolute;top: 17px;right: 17px;height: 16px;width: 13px;background: url(../images/desktop/icon-bin.png) 0 0 no-repeat;text-indent: -9999em;overflow: hidden;}.lastviewed li{position: relative;border-top: 1px dotted #bbb;padding: 10px 20px 10px 70px;}.lastviewed li a{min-height: 60px;text-decoration: none;}.lastviewed li a .i{position: absolute;top:10px;left:0;height: 60px;width: 60px;border-radius: 3px;overflow: hidden;}.lastviewed li a:hover .i{top:8px;left:-2px;border: 2px solid #b6cfeb;}.lastviewed li a .i img{border-radius: 3px;}.lastviewed li a .name{font-weight: normal;font-size: 20px;}.lastviewed li .score{display: block;font-size: 11px;color: #777;}.lastviewed li .price{position: absolute;bottom: 16px;right: 2px;text-align: right;}.lastviewed li .price span,.lastviewed li .price strong{display: block;}.lastviewed li .location,.lastviewed li .latestbooking,.lastviewed li .lookingat{font-size: 11px;color: #777;display: block;margin-top: 3px;}.lastviewed li .location{font-style: italic;}.lastviewed li .latestbooking{color: #0a0;}.lastviewed li .lookingat{color: #333;}.lastviewed li .close{position: absolute;top: 10px;right:0;height: 15px;width: 15px;line-height: 13px;min-height: 1px;padding: 0;text-align: center;border-radius: 50%;background-color: #bbb;color: #fff;}.lastviewed li .close:hover{background-color: #d45157;}.lastviewed .compare a{display: block;margin-top: 5px;font-weight: bold;font-size: 18px;line-height: 40px;text-align: center;background-color: #fff;}.postcard{position: relative;margin-bottom: 20px;}.postcard .head{display: block;position: relative;margin-bottom: 20px;height: 200px;width: 100%;margin-bottom: 10px;background-repeat: no-repeat;background-position: 50% 0;text-decoration: none;}.postcard .details{position: absolute;top: 10px;left: 10px;max-width:85%;padding: 10px;color: #fff;background: #333;background: rgba(0,0,0,0.5);text-shadow: 0 2px 0 rgba(0,0,0,0.75);}.postcard .location{position: relative;top:-5px;display: block;font-size: 36px;line-height: 36px;font-weight: normal;}.postcard .nlodgments{display: block;font-size: 20px;font-weight: bold;}.postcard .i{display: none;}.allcities{font-size:11px;margin-bottom:20px;}.allcities form{float: right;margin-right: 123px;width: 50px;}.allcities select{color:#2A78B9;}.allcities span{display: inline-block;margin-top: 2px;color: #999;}.pops ul{margin-top: 1px;}.pops li{position: relative;border-bottom: 1px dotted #ddd;}.pops li{min-height: 60px;padding: 10px 80px;}.pops li a{text-decoration: none;}.pops li .i{position: absolute;top:10px;left:10px;height: 60px;width: 60px;border-radius: 3px;overflow: hidden;}.pops li .i img{border-radius: 3px;}.pops li .name{font-weight: normal;font-size: 22px;}.pops li .thumbs{position: relative;top:-3px;}.pops li .location{display: block;margin-bottom: 3px;color: #777;}.pops li .score{display: block;font-size: 11px;color: #0a0;}.pops li .price{position: absolute;bottom: 24px;right: 2px;text-align: right;}.pops li .price span,.pops li .price strong{display: block;}.pops li .price span,.pops li .latestbooking,.pops li .lookingat{font-size: 11px;color: #777;display: block;margin-top: 3px;}.pops li .price strong{font-size: 23px;font-weight: normal;}.pops li .latestbooking{color: #0a0;}.pops li .lookingat{color: #333;}.pops li.more{padding: 15px 0;border-bottom: 0;text-align: right;}.pops li.more a{min-height: 1px;padding: 0;display: inline;font-weight: bold;background: transparent;}.destinations-table table {margin-bottom: 20px;font-size: 12px;table-layout: fixed;border-bottom: 1px solid #e4e4e4;}.destinations-table table td {padding: 4px 5px;line-height: 20px;text-align: left;vertical-align: top;border: 1px solid #e4e4e4;border-left: 0;border-right: 0;width: 25%;}.destinations-table table .odd td{background-color: #f4f4f4;}.destinations-table table a{text-decoration:none;}.claim{margin-bottom: 20px;}.claim h3{position: relative;font-weight: bold;color: #2c61a3;font-size: 20px;padding-left: 38px;background: url(../images/desktop/tick-big.png) 0 50% no-repeat;}.owners{border-top: 2px solid #e4e4e4;margin-bottom: 20px;background: #f5f5f5 url(../images/desktop/owners-bg.png) 100% 100% no-repeat;padding: 10px 20px;}.owners h3{margin-bottom: 5px;}.owners a.title,.owners a.title:hover{color: #00aa00;text-decoration: none;}.owners p{color: #333;line-height: 16px;width: 80%;margin-bottom: 15px;}.owners p span{display: block;margin: 10px 0 0;}.owners p a{color: #00aa00;text-decoration: none;font-weight: bold;}.events{border: 2px solid #e4e4e4;margin-bottom: 30px;padding: 15px 20px 20px;color: #555;}.events li{position: relative;min-height: 45px;padding-left: 50px;margin-bottom: 15px;}.events li a{color: #555;text-decoration: none;}.events li a:hover{color: #FA9A1C;}.events li a .i{position: absolute;top:0;left:0;height: 40px;width: 40px;border-radius: 3px;overflow: hidden;}.events li a:hover .i{top:-2px;left:-2px;border: 2px solid #b6cfeb;}.events li a .i img{border-radius: 3px;}.events li a .name{font-weight: bold;}.events li p{font-size: 12px;}.events li .date{color: #999;}.events .more{font-weight: bold;}.opinions{margin-bottom: 30px;color: #777;}.opinions ul{float: left;width: 48%;padding-top: 5px;}.opinions .featured{float: right;width: 48%;position: relative;}.opinions .featured .inner{position: relative;padding: 5px 10px 10px;background-color: #f4f4f4;}.opinions li{position: relative;border-bottom: 1px dotted #ddd;padding-bottom: 10px;margin-bottom: 10px;}.opinions a{text-decoration: none;}.opinions .comment{margin: 5px 0;color: #333;}.opinions .readmore{color: #333;text-decoration: underline;}.opinions .readmore:hover{color: #777;}.opinions .meta{margin-right: 75px;font-size: 11px;}.opinions .location a{color: #777;}.opinions .price{position: absolute;right:0;bottom: 10px;color: #0a0;font-size: 12px;text-align: right;}.opinions .featured .price{right: 10px;}.opinions .price strong{font-size: 16px;}.opinions .featured .i{display: block;width: 100%;overflow: hidden;margin-top: 5px;}.stars,.thumbs{display: inline-block;text-indent: -9999em;}.stars.mini{background: url(../images/desktop/icon-stars-mini.png) 0 0 no-repeat;height: 12px;}.stars.mini.star1{width: 12px;}.stars.mini.star2{width: 24px;}.stars.mini.star3{width: 36px;}.stars.mini.star4{width: 48px;}.stars.mini.star5{width: 60px;}.thumbs.mini{background: url(../images/desktop/icon-thumbs-mini.png) 0 0 no-repeat;height: 16px;}.thumbs.mini.thumb1{width: 15px;}.thumbs.mini.thumb2{width: 30px;}.thumbs.mini.thumb3{width: 45px;}.thumbs.mini.thumb4{width: 60px;}.thumbs.mini.thumb5{width: 75px;}.worldmap{background-color: #e9f1f6;border-radius: 5px;padding: 15px 20px 20px;margin-bottom: 30px;}.worldmap h2{color: #2c61a3;font-size: 24px;line-height: 24px;margin-bottom: 15px;text-shadow: 0 1px 0 rgba(255,255,255,0.75);}.worldmap ul{margin-bottom: 20px;border-radius: 5px;background-color: #fff;padding: 15px;}.worldmap li{float: left;width: 33%;font-weight: bold;margin-bottom: 5px;list-style: disc inside;color: #2A78B9;}.worldmap a{text-decoration: none;}.worldmap .i{display: block;height: 250px;background-repeat: no-repeat;background-position: 50% 50%;text-indent: -9999em;overflow: hidden;}.worldmap .i img{display: inline;}.gmap{background-color: #e9f1f6;padding: 15px;margin-bottom: 15px;margin-top:15px;-webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;}.gmap .inner{background-color: #fff;-webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;}.gmap .legend{padding: 15px;}.gmap h3{font-weight: bold;color: #2c61a3;font-size: 15px;}.gmap ul{margin: 10px 0;}.gmap li{float: left;margin-right: 20px;list-style: disc inside;color: #2c61a3;}.gmap p{color: #777;}.surroundings .item{border-top: 1px dotted #ccc;padding-top: 20px;margin-bottom: 25px;}.surroundings h3{margin-bottom: 0;}.surroundings p{margin-bottom: 15px;color: #555;}.surroundings li{float: left;width: 43%;margin-bottom: 5px;color: #85b3d9;}.surroundings li.odd{clear: left;margin-right: 2%;}.surroundings li span{color: #2c61a3;}.region-desc{padding: 15px;background-color: #fafafa;-webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;}.region-desc h3{color: #999;font-weight: bold;}.region-desc .desc{color: #999;line-height: 18px;}.op{margin-top: -10px;margin-bottom: -18px;}.home-banner{position: relative;display: block;padding: 10px 10px 10px 70px;margin-bottom: 10px;border-radius: 5px;min-height: 50px;text-decoration: none;border: 5px solid #dae7f6;font-weight: bold;}.home-banner strong,.home-banner span{display: block;}.home-banner strong{color: #003580;font-size: 20px;margin-bottom: 5px;}.home-banner span{font-size: 15px;color: #779bca;}.home-banner:hover{background-color: #3959aa;border: 5px solid #3959aa;}.home-banner:hover strong{color: #FA9A1C;}.home-banner:hover span{color: #fff;}.home-banner.iphone span.icon{position: absolute;top: -20px;left: 12px;height: 90px;width: 45px;background: url('../images/desktop/banner-iphone.png') 0 0 no-repeat;}.home-banner.halfprice span.icon{position: absolute;top: 5px;left: 10px;height: 55px;width: 50px;background: url('../images/desktop/banner-halfprice.png') 0 0 no-repeat;}.newsletter{padding: 15px 20px;margin-bottom: 30px;background-color: #dce9f3;border-top: 2px solid #b3d1e7;min-height: 40px;position: relative;}.newsletter .texts{float: left;width: 49%;text-shadow: 0 1px 0 rgba(255,255,255,0.75);}.newsletter .texts h3{font-size: 16px;font-weight: bold;color: #2c61a3;margin: 0;}.newsletter .texts p{font-size: 14px;color: #779BCA;}.newsletter .texts p div{font-size: 12px;}.newsletter form{float: right;width: 49%;position: relative;}.newsletter input{float: left;width: 175px;font-size: 14px;padding: 0 10px;height: 35px;}.newsletter .buttons{margin: 0;}.newsletter .buttons .button{position: relative;left:-1px;margin: 0;padding: 0;width: 35px;height: 35px;line-height: 35px;border-top-left-radius: 0;border-bottom-left-radius: 0;}.newsletter .newsletter-ok{color: #2c852c;font-weight: bold;padding: 0 10px;text-shadow: 0 1px 0 rgba(255,255,255,0.75);font-size: 16px;}#footer .newsletter{padding: 20px 0;border-top-width: 4px;margin-bottom: 0;}#footer .newsletter .texts{text-align: right;}#footer .newsletter .texts h3{font-size: 18px;}#footer .newsletter input{width: 240px;}#footer .newsletter .newsletter-ok{margin: 0 auto;width: 50%;}.social{border: 2px solid #e4e4e4;margin-bottom: 30px;padding: 15px 20px 20px;color: #555;}.social li{margin: 0 0 10px;}.social a{display: inline-block;padding-left: 40px;line-height: 32px;font-weight: bold;background-image: url('../images/desktop/icon-social-sprite.png');background-repeat: no-repeat;color: #555;text-decoration: none;}.social a:hover{color: #FA9A1C;}.social .bl a{background-position: 0 0;}.social .fb a{background-position: 0 -40px;}.social .gp a{background-position: 0 -80px}.social .yt a{background-position: 0 -120px;}.social .tw a{background-position: 0 -160px;}.social .fs a{background-position: 0 -200px;}.social .sc a{background-position: 0 -240px;}.social .tu a{background-position: 0 -280px;}.social .vi a{background-position: 0 -320px;}.mobile-promo .page-head{margin-bottom: 30px;color: #2c61a3;}.mobile-promo .page-head p{font-size: 16px;}.mobile-promo .nav{border-bottom: 1px solid #e4e4e4;}.mobile-promo .nav li{border-top: 1px solid #e4e4e4;}.mobile-promo .nav a{position: relative;display: block;height: 100px;line-height: 100px;font-size: 18px;font-weight: bold;text-decoration: none;padding: 0 10px 0 100px;border-right: 1px solid #e4e4e4;box-shadow: inset 0 1px 0 #fff;background: #e4e4e4;background: linear-gradient(top,#e4e4e4 0, #ffffff 100%);background-image: -moz-linear-gradient(top,#e4e4e4 0, #ffffff 100%);background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #e4e4e4),color-stop(100%, #ffffff));background: -o-linear-gradient(top,#e4e4e4 0% ,#ffffff 100%);background: -ms-linear-gradient(top, #e4e4e4 0%, #ffffff 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#ffffff');opacity:0.6;filter:alpha(opacity=60); }.mobile-promo .nav a .icon{position: absolute;top:5px;left:10px;width: 75px;height: 90px;background-image: url('../images/desktop/promomobile-sprite.png');background-repeat: no-repeat;}.mobile-promo .nav a.iphone .icon{background-position: 0 0;}.mobile-promo .nav a.ipad .icon{background-position: 0 -90px;}.mobile-promo .nav a.mobile .icon{background-position: 0 -180px;}.mobile-promo .nav a:hover,.mobile-promo .nav a.current{color: #2A78B9;opacity:1;filter:alpha(opacity=100); }.mobile-promo .nav a.current{border-right: 0;background: #fff;}.mobile-promo .cycle{position: relative;float: left;width: 48%;text-align: center;}.mobile-promo .cycle .device{position: absolute;top:0;left:50%;width: 280px;margin-left: -140px;}.mobile-promo li{width: 100%;}.mobile-promo .cycleprev,.mobile-promo .cyclenext{position: absolute;top:40%;height: 20px;width: 20px;background: url('../images/desktop/slider-arrows.png') no-repeat 0 -20px;text-indent: -9999em;overflow: hidden;z-index: 100;}.mobile-promo .cycleprev{left:20px;}.mobile-promo .cyclenext{right:20px;background-position: 0 0;margin-left: -20px;}.mobile-promo .cycle li strong{display: block;}.mobile-promo .cycle li img{z-index: 1000;position: relative;}.mobile-promo .devices .section{display: none;}.mobile-promo .devices #iphone-sec.section{display: block;}.mobile-promo .promo{float: right;width: 50%;}.mobile-promo .download{margin-bottom: 30px;}.mobile-promo .download .button{display: inline-block;}.mobile-promo .promo .benefits{padding-bottom: 20px;}.mobile-promo .promo .benefits h3{color: #2c61a3;margin-bottom: 10px;font-weight: bold;}.mobile-promo .promo .benefits ul{margin-bottom: 20px;}.mobile-promo .promo .benefits li{margin-bottom: 10px;background: url('../images/desktop/icon-tick-green.png') no-repeat 0 3px;padding: 0 0 0 20px;}.mobile-promo .promo .requirements{background: url('../images/desktop/icon-inappstore.png') no-repeat 0 3px;padding-top: 60px;}.mobile-promo #iphone-sec .cycle{height: 500px;}.mobile-promo #iphone-sec .cycle ul{margin-top: 71px;}.mobile-promo #iphone-sec .cycle li img{margin-bottom: 80px;}.mobile-promo #ipad-sec .cycle{height: 430px;}.mobile-promo #ipad-sec .cycle ul{margin-top: 24px;}.mobile-promo #ipad-sec .cycle li img{margin-bottom: 55px;}.mobile-promo #mobile-sec .cycle{height: 300px;}.mobile-promo #mobile-sec .cycle ul{margin-top: 31px;}.mobile-promo #mobile-sec .cycle li img{margin-bottom: 55px;}#footer {height: 118px;clear: both;border-top: 4px solid #2C61A3;background: #75A6D1;text-align: center;margin: 0 auto;color: #fff;}#footer .info {margin: 0 auto;padding: 15px;text-align: center;margin-left:79px;}#footer div.menu {float: left;width: 750px;}#footer .direccion,#pie .menu {color: #ccc;}#footer p.direccion {float: left;font-size: 11px;color: #ddd;margin: 10px 0 0 7px;font-weight: normal;}#footer .info span {margin: 0 auto;text-align: center;}#footer #sitio-seguro {float: left;height: 60px;width: 130px;margin-right: 20px;}#footer #terminos-privacidad {float: right;color: #ccc;}#footer #terminos-privacidad a,#footer #terminos-privacidad a:active,#footer #terminos-privacidad a:visited {color: #ffffff;font-family: Trebuchet MS, verdana, arial;font-size: 12px;font-weight: bold;text-decoration: none;}#footer #terminos-privacidad a:hover {text-decoration: underline;}#footer #terminos-privacidad a.primero {margin-right: 27px;}#footer #idiomas-footer {font-size: 12px;display: block;color: #ddd;margin: 10px 20px 0 7px;float: left;width: 750px;}#footer #idiomas-footer h4 {float: left;margin: 0 15px 0 0;font-size: 12px;}#footer #idiomas-footer ul {margin: 0 0 0 15px;display: block;}#footer #idiomas-footer strong {color: #ddd;font-weight: normal;}#footer #idiomas-footer ul li {float: left;color: #fff;text-align: left;font-weight: bold;margin-right: 12px;list-style-type: none;}#footer ul#pie-menu-empresa {list-style-type: none;margin: 00;text-align: center;font-size: 15px;}#footer ul#pie-menu-empresa li {float: left;font-weight: normal;}#footer ul#pie-menu-empresa li.ultimo {background: none;}#footer ul#pie-menu-empresa li a,#footer ul#pie-menu-empresa li a:active,#footer ul#pie-menu-empresa li a:visited {color: #FFFFFF;display: block;float: left;font-weight: bold;padding: 0 .5em;font-size: 12px;}#footer a{color: #fff;text-decoration: none;}#footer a:hover {color: #E5EEF7;text-decoration: underline;}