html, body{margin:0;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:16px;background:#fff;color:#555;}
a{text-decoration:none;color:#9695e5;}
a img{border:none;}
a.nolink{color:#555;}
input[type="submit"]{-webkit-appearance:none;}
ul, li{list-style:none;margin:0;padding:0;}
.clear{clear:both;}
.clear.hr{border-top:1px solid #e1e1f2;}
.main.destinos .clear.hr{margin-top:20px;}
.cont{position:relative;width:96%;max-width:1000px;margin:0 auto;}
.main{width:64%;float:left;}
.sidebar{width:30%;float:right;}
.index.sub .sidebar{width:34%;}
.input, .txtarea{font-size:16px;line-height:18px;border:1px solid #c9c9f7;background:#fff;color:#06028a;padding:8px;margin:0;}
.submit{background:#f60;color:#fff;border:none;font-size:16px;line-height:18px;padding:8px;cursor:pointer;margin:0;border-radius:4px;}
#header{position:absolute;left:0;top:0;width:100%;height:140px;background:#4444a8;}
#header .logo{position:relative;margin-top:16px;width:100%;max-width:320px;max-height:70px;}
#header #links{position:absolute;right:112px;top:16px;color:#fff;font-size:12px;line-height:14px;}
#header #links a{color:#fff;}
#header #banderas{position:absolute;right:0;top:14px;}
#header #banderas img{border-radius:2px;border:1px solid #918fd4;padding:1px;width:20px;height:auto;}
#header h2{position:absolute;right:0;top:36px;margin:0;color:#fff;font-size:18px;line-height:20px;font-style:italic;max-width:640px;text-align:right;}
#header .logo-url{position:absolute;left:0;top:109px;z-index:2;}
#menu{position:absolute;left:0;top:100px;width:100%;background:#06028a;text-align:right;}
#menu a{display:inline-block;position:relative;margin-left:10px;right:-4px;padding:12px 4px 6px 4px;color:#9695e5;font-size:16px;line-height:18px;}
#menu a.active{color:#fff;border-bottom:6px solid #fff;}
#menu a:hover{color:#fff;}
#menu .menushow{display:none;width:40px;height:40px;background:url(../imagenes/back-adapmenu.png) no-repeat center center;cursor:pointer;}
#carousel{height:180px;}
.index #carousel{height:100%;min-height:830px;background:url(../imagenes/back-carousel.jpg) no-repeat center bottom;background-size:cover;border-bottom:20px solid #dedefa;}
#reserva #carousel{height:140px;}
#wrapper{padding:40px 0 20px 0;}
#wrapper h1, #bottom h1{font-size:40px;line-height:42px;font-weight:400;margin:0 0 20px 0;color:#9695e5;}
#wrapper p{margin:20px 0 0 0;font-size:16px;line-height:20px;}
#wrapper p span{display:block;font-size:20px;line-height:22px;font-weight:400;color:#f60;margin-bottom:6px;}
#middle{padding:40px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#ececf8;}
#middle .box{width:31.3%;float:left;background:#fff;border-radius:8px;text-align:center;color:#999;font-size:12px;line-height:20px;}
#middle .box.central{margin:0 3%;}
#middle .box div{padding:20px;min-height:300px;}
#middle .box span{display:block;font-size:20px;line-height:22px;font-weight:400;margin-bottom:10px;color:#f60;}
#middle .box img{width:80%;max-width:120px;max-height:120px;}
#destinos ul{width:50%;float:left;margin:10px 0 40px 0;line-height:22px;}
#destinos u strong{display:block;font-size:18px;line-height:30px;}
#bottom .destinos h1{font-size:30px;line-height:32px;}
ul.paises{width:33%;float:left;margin:20px 0;line-height:20px;}
ul.paises li.titulo{font-size:18px;font-weight:bold;}
ul.ciudades{line-height:20px;}
.abecedario{margin-bottom:20px;line-height:20px;}
#banner{position:relative;margin:20px 0;}
#banner blockquote{position:absolute;right:0;top:14px;margin:0;padding:0;width:65%;max-height:52px;overflow:hidden;font-size:22px;line-height:26px;text-align:right;color:#4444a8;}
#bottom.simple font{margin-bottom:-12px;display:block;}
#banner img{width:100%;max-width:640px;}
.ibco{margin:10px 0 20px 0;width:100%;max-width:300px;}
.index .ibco{margin:34px 0 0 0;}
p.pban{margin:0 0 20px 0;padding:20px;background:#f2f2fe;border-radius:8px;font-size:12px;line-height:14px;}
p.pban span{display:block;font-size:16px;line-height:18px;margin-bottom:4px;}
p.pban span strong{color:#f60;}
#bottom #enlaces{margin:20px 0;}
#bottom #enlaces strong, #bottom .otroslinks strong{display:block;clear:both;margin-bottom:6px;font-size:18px;line-height:20px;color:#4444a8;}
#bottom #enlaces a, #bottom .otroslinks a, #bottom #enlaces span, #bottom .otroslinks span{display:block;width:33%;float:left;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#bottom #masdestinos{margin:20px 0;padding-top:20px;border-top:1px solid #e1e1f2;}
#bottom.simple form{background:#f2f2fe;padding:20px 10px;border-radius:8px;}
p.contactar{border-bottom:1px solid #e1e1f2;padding-bottom:20px;}
.contactar small{display:block;font-size:12px;line-height:14px;color:#f60;}
.contactar small.first{margin-top:10px;}
p.contactar strong{display:block;font-size:30px;line-height:32px;margin-top:10px;color:#06028a;}
p.contactar strong span{font-weight:normal;font-size:24px;line-height:26px;}
.fwbox .input, .fwbox .txtarea{width:90%;}
.fwbox .input.capt{width:80px;}
.contacto_ko{color:#c00;}
.contacto_ok{color:#060;}
p.wborder{border-bottom:1px solid #e1e1f2;padding-bottom:40px;margin-bottom:40px;}
p.plustxt{border-top:1px solid #e1e1f2;padding-top:20px;color:#999;}
p.plustxt strong{color:#f60;}
.sidebar p.plustxt{border-top:1px solid #e1e1f2;border-bottom:1px solid #e1e1f2;padding:20px 0;color:#999;}
#logos{border-top:1px solid #e1e1f2;padding-top:20px;}
#logos div{margin:10px 0;font-size:12px;line-height:14px;}
#aniv{position:relative;background:#f2f2fe;border-radius:8px;margin:0 0 20px 0;color:#4444a8;}
.index #aniv{margin-top:20px;}
#aniv img{position:absolute;left:6px;top:6px;}
#aniv span{display:block;font-size:18px;line-height:20px;}
#aniv p{margin:0;padding:10px 10px 10px 90px;font-size:12px;line-height:14px;min-height:72px;}
ul.right{margin-bottom:20px;}
.left a{position:relative;display:block;background:#f2f2fe;border-radius:8px;margin-bottom:20px;padding:28px 10px 10px 90px;min-height:54px;color:#4444a8;}
.left a strong{display:block;}
.left img{position:absolute;left:6px;top:6px;}
.right li{display:inline;font-size:12px;line-height:16px;}
.right li:after{content:",";}
.right li.foot:after{content:".";}
.right li.head:after{content:" ";}
.right .head{color:#f60;}
.telf img{width:100%;max-width:300px;}
#submenu{background:#dedefa;padding:20px 0;font-size:12px;line-height:14px;margin-top:40px;color:#4444a8;text-align:center;}
#submenu a{display:inline-block;color:#6d6de1;}
#footer{background:#4444a8;color:#dedefa;padding:20px 0;font-size:12px;line-height:14px;text-align:center;}
#footer a{color:#fff;}
#mainbuscador{position:absolute;left:0;top:170px;width:100%;}
#buscacoches{padding:20px;width:100%;max-width:322px;background:url(../imagenes/back-transparent.png);left:0;top:0;border-radius:6px;color:#fff;}
#buscacoches div{padding:2px;}
#buscacoches b{display:block;margin-bottom:6px;font-size:16px;line-height:18px;color:#e6e436;}
#buscacoches .input{margin-bottom:6px;}
#locrec, #locent{width:94%;max-width:300px;}
#fecharec, #fechaent{width:104px;}
#horarec, #horaent{width:64px;background:#fff url(../imagenes/back-select.png) no-repeat 62px center;}
#buscacoches label{display:block;}
#buscacoches label#tt_oneway{background:url(../imagenes/moreinfo-d.png) no-repeat right center;padding-right:18px;cursor:pointer;}
#toptitle{position:absolute;left:420px;top:-2px;font-size:30px;line-height:32px;color:#f60;}
#toptitle h4{margin:0;font-size:40px;line-height:42px;}
#toptitle ul{margin:14px 0 0 20px;font-size:20px;line-height:26px;color:#4441a6;}
#toptitle li{padding-left:34px;background:url(../imagenes/back-check.png) no-repeat left top;margin-bottom:4px;}
#mainbuscador p{width:100%;max-width:334px;padding-left:30px;margin:20px 0;color:#fff;font-size:18px;line-height:20px;background:url(../imagenes/back-prem.png) no-repeat;}
#mainbuscador p strong{font-size:22px;line-height:24px;color:#e6e436;display:block;}
.tocs h4{margin:30px 0 8px 0;font-size:16px;line-height:18px;}
.tocs p{margin:0 0 30px 0;}
.tocs ul, .tocs ul span{padding-left:10px;display:block;}
.tocs ul li{margin:0 0 10px 0;}
#ui-datepicker-div{display:none;z-index:10 !important;}
div.time-picker{position:absolute;height:266px;width:5.6em;overflow:auto;background:#fff;border:1px solid #aaa;z-index:99;margin:0;}
div.time-picker-12hours{width:6em;}
div.time-picker ul{list-style-type:none;margin:0;padding:0;}
div.time-picker li{cursor:pointer;height:14px;font:16px/1 Helvetica, Arial, sans-serif;padding:4px 3px 4px 10px;}
div.time-picker li.selected{background:#0063ce;color:#fff;}
#infoturist{text-align:justify;}
#infoturist h3{font-size:30px;line-height:32px;font-weight:400;margin:20px 0 10px 0;color:#9695e5;}
#infoturist h4{font-size:20px;line-height:22px;font-weight:400;margin:20px 0 10px 0;color:#f60;}
#infoturist li{padding-left:14px;margin-bottom:8px;background:url(../imagenes/bullet.png) no-repeat 0 1px;}
#infoturist li:last-child{margin:0;}
#infoturist li strong{color:#4444a8;}
#infoturist img{width:50%;max-width:440px;float:left;margin:18px 18px 18px 0;}
#infoturist img.inftrght{float:right;margin:18px 0 18px 18px;}
#wrapper #infoturist p{margin-top:20px;}
#map_canvas{height:300px;margin-top:20px;}
.main.notfound #buscacoches{background:#4444a8;padding:4%;width:92%;max-width:none;margin:0 0 20px 0;color:#fff;}
.main.notfound #buscacoches b{color:#e6e436;}
.proveedores #bottom #masdestinos{padding:0;}
.comentarios{border-top:1px solid #dedefa;}
.provrate{position:relative;border:2px solid #f2f2fe;border-radius:8px;padding:6px;margin:52px 0 20px 0;color:#4444a8;background:#f9f9fe;}
.provrate strong{display:block;margin-bottom:6px;color:#f60;font-size:18px;line-height:20px;font-weight:400;}
.provrate ul{display:table;width:100%;}
.provrate li{display:table-row;background:#dedefa;}
.provrate li div{display:table-cell;border-top:2px solid #fff;padding:4px 8px;vertical-align:middle;}
.provrate li div:last-child{font-size:20px;line-height:22px;border-left:2px solid #fff;width:34px;text-align:center;font-weight:bold;}
.provrate li:last-child div{background:#4444a8;color:#fff;font-weight:bold;font-size:16px;line-height:18px;}
.provrate li:last-child div:last-child{font-size:22px;line-height:24px;}
.provopin{margin:20px 0;}
.provopin strong:first-child{display:block;font-size:20px;line-height:22px;color:#f60;margin:0 0 10px 0;font-weight:400;}
.provopin ul{position:relative;border:4px solid #f9f9fe;padding:4px;color:#4444a8;border-radius:8px;}
.provopin li{position:relative;margin-bottom:6px;background:#f9f9fe;padding:10px;border-radius:4px;}
.provopin div{padding:0 140px 4px 0;border-bottom:1px dashed #dedefa;}
.provopin .fecha{display:inline-block;font-size:16px;line-height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#9695e5;margin-right:6px;}
.provopin .nombre{display:inline-block;font-size:18px;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#4444a8;margin-right:6px;}
.provopin .logoprov{width:80px;border-radius:4px;float:left;margin:0 4px 4px 0;}
.provopin .total{position:absolute;right:10px;top:2px;margin:0;font-size:18px;line-height:20px;}
.provopin .total img{width:100px;padding:2px 4px;border-right:1px solid #dedefa;margin-right:4px;position:relative;top:4px;}
p.positivo, p.negativo{clear:both;background-repeat:no-repeat;background-size:20px;color:#666;background-position:0 4px;padding:6px 0 0 26px;margin:0;min-height:18px;line-height:16px;margin-bottom:4px;}
p.positivo{background-image:url(../imagenes/op_ok.png);}
p.negativo{background-image:url(../imagenes/op_ko.png);}
p.positivo span, p.negativo span{font-weight:bold;display:inline-block;margin-right:4px;}
p.positivo span{color:#060;}
p.negativo span{color:#c00;}
.masproveedores h4{font-size:20px;line-height:22px;color:#f60;margin:0 0 10px 0;font-weight:400;}
.masproveedores h4 a{color:#f60;}
.masproveedores li{width:49%;height:32px;float:left;background:#f9f9fe;margin:0 1% 1% 0;border-radius:4px;}
.masproveedores li img{width:70px;float:left;padding-right:4px;border-radius:4px 0 0 4px;border-right:4px solid #4444a8;}
.masproveedores li span{position:relative;display:block;padding:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;}
.masproveedores.offi li span{padding:8px 4px 8px 44px;}
.masproveedores li em{position:absolute;left:0;top:0;padding:6px;background:#dedefa;font-size:18px;line-height:20px;font-weight:bold;font-style:normal;color:#4444a8;}
.provinfo .pingrate{position:relative;top:-6px;display:inline;margin-left:6px;font-size:36px;line-height:42px;color:#4444a8;}
.provinfo .totalopi{display:block;font-size:12px;line-height:14px;font-style:italic;font-weight:normal;margin:-2px 0 2px 0;}
.provinfo .rate{margin:-14px 0 4px 0;width:100%;max-width:240px;}
ul#social{display:block;border-top:1px solid #e1e1f2;padding-top:20px;}
ul#social li{display:inline-block;float:left;margin-bottom:4px;}
ul#social li.fb-follow a{display:block;background:#4267b2 url(/images/f-facebook.png) no-repeat 5px center;border:1px solid #4267b2;color:#fff;border-radius:4px;font-size:13px;height:20px;padding:6px 8px 0 16px;margin:0 4px;font-weight:bold;}
ul#social li.fb-follow a:hover{background-color:#365899;border:1px solid #365899;}
ul#social li.clear{display:block;width:100%;float:none;}
#infoturist .ultrsv{border:1px solid #dedefa;margin:20px auto;color:#4444a8;}
#infoturist .ultrsv br{display:none;}
#infoturist .ultrsv ul{display:table;width:100%;}
#infoturist .ultrsv li{display:table-row;background:none;margin:0;padding:0;margin:4px 0;}
#infoturist .ultrsv li span{display:table-cell;padding:10px;}
#infoturist .ultrsv h2{background:#dedefa;margin:0;font-size:20px;line-height:22px;color:#10128a;padding:8px 10px;font-weight:normal;}
#infoturist .ult-prv{width:100px;background-position:center center;background-size:70px;background-repeat:no-repeat;}
#infoturist .ult-prv.goldcar{background-image: url(/images/prov/l-goldcar.gif);}
#infoturist .ult-prv.dickmanns{background-image:url(/images/prov/l-dickmanns.gif);}
#infoturist .ult-prv.olecar{background-image:url(/images/prov/l-olecar.gif);}
#infoturist .ult-prv.drivalia{background-image:url(/images/prov/l-drivalia.gif);}
#infoturist .ult-prv.delpaso{background-image:url(/images/prov/l-delpaso.gif);}
#infoturist .ult-prv.record{background-image:url(/images/prov/l-record.gif);}
#infoturist .ult-prv.okrentacar{background-image:url(/images/prov/l-okrentacar.gif);}
#infoturist .ult-prv.firefly{background-image:url(/images/prov/l-firefly.gif);}
#infoturist .ultrsv .ult-pvp{font-size:16px;line-height:18px;font-weight:bold;color:#f60;width:110px;text-align:right;}
#infoturist .ultrsv .ult-dis{text-align:right;width:75px;}
#infoturist .ultrsv .ult-cat{text-align:center;}
#infoturist .ultrsv .ult-ttl{min-width:150px;}
@media screen and (min-width:1600px){#menu .menuhid{display:block !important;}
.index #carousel{min-height:960px;}}
@media screen and (max-width:1599px) and (min-width:1000px){#menu .menuhid{display:block !important;}}
@media screen and (max-width:999px) and (min-width:850px){#menu .menuhid{display:block !important;}
.index #carousel{min-height:720px;}
#toptitle{left:380px;font-size:20px;line-height:22px;}
#toptitle h4{font-size:34px;line-height:36px;}
#toptitle li{background:url(../imagenes/back-check-b.png) no-repeat left top;font-size:18px;line-height:22px;padding-left:30px;}
#header h2{max-width:480px;}}
@media screen and (max-width:849px) and (min-width:750px){#menu .menuhid{display:block !important;}
#carousel{height:160px;}
.index #carousel{min-height:700px;}
#toptitle{left:380px;font-size:20px;line-height:22px;}
#toptitle h4{font-size:26px;line-height:28px;}
#toptitle ul{margin:10px 0 0 10px;}
#toptitle li{background:url(../imagenes/back-check-b.png) no-repeat left top;font-size:16px;line-height:20px;padding-left:30px;}
#header{height:120px;}
#header .logo{margin-top:14px;width:250px;height:auto;}
#header .logo-url{top:92px;width:250px;}
#header h2{max-width:460px;}
#menu{top:80px;}
#menu a{font-size:14px;line-height:16px;margin-left:6px;}
#header #banderas{top:10px;}
#header #links{top:12px;}
#mainbuscador{top:150px;}
.main, .sidebar, .index.sub .sidebar{width:100%;float:none;}
.simple .sidebar{border-top:1px solid #e1e1f2;}
#bottom .cont{max-width:640px;}
.ibco, .index .ibco{display:block;margin:20px auto;}
.telf img{display:block;margin:0 auto;}
.link_resv{width:32.6%;float:left;}
.index.sub .link_resv{width:auto;float:none;}
.link_brok{width:32.6%;float:right;}
ul.right{clear:both;}
#reserva #carousel{height:120px;}
.provrate{margin:20px 0;}}
@media screen and (max-width:749px) and (min-width:481px){.cont{width:90%;}
#menu .menuhid{display:block !important;}
.main, .sidebar, .index.sub .sidebar{width:100%;float:none;}
.simple .sidebar{border-top:1px solid #e1e1f2;}
#carousel{height:200px;}
.index #carousel{min-height:870px;}
#toptitle{position:relative;left:0;top:0;padding:6px 0 6px 16px;font-size:16px;line-height:18px;background:url(../imagenes/back-transparent-b.png);}
#toptitle h4{font-size:30px;line-height:32px;}
#toptitle ul{margin:6px 0 10px 20px;}
#toptitle li{background:url(../imagenes/back-check-b.png) no-repeat left top;font-size:16px;line-height:20px;padding-left:30px;margin-bottom:0;}
#header{height:160px;}
#header .logo{margin-top:34px;width:250px;}
#header .logo-url{position:relative;top:4px;width:250px;}
#header h2{display:none}
#menu{top:124px;}
#menu a{margin:0 4px;right:0;padding:12px 2px 6px 2px;font-size:14px;line-height:16px;}
#header #banderas{top:8px;}
#header #links{top:10px;font-size:11px;line-height:13px;}
#mainbuscador{top:180px;}
#mainbuscador .cont{width:100%;}
#buscacoches{margin:0 0 16px 16px;}
#mainbuscador p{position:relative;left:6px;width:auto;font-size:15px;line-height:17px;}
#mainbuscador p strong{display:block;font-size:18px;line-height:24px;}
#bottom .cont{max-width:640px;margin:0 auto;}
.ibco, .index .ibco{display:block;margin:20px auto;}
.telf{margin-top:20px;}
.telf img{display:block;margin:0 auto;}
#banner blockquote{font-size:18px;line-height:20px;max-height:40px;overflow:hidden;}
#reserva #carousel{height:160px;}
.provrate{margin:20px 0;}
#infoturist img, #infoturist img.inftrght{width:100%;max-width:750px;float:none;margin:10px auto;}
#infoturist img, #infoturist img.inftrght{width:100%;max-width:750px;float:none;margin:10px 0;}
#infoturist .ultrsv ul{display:block;font-size:12px;}
#infoturist .ultrsv li{display:block;padding:5px;position:relative;}
#infoturist .ultrsv li span{display:inline-block;padding:0 5px 0 0;width:auto !important;border-right:1px solid #dedefa;margin-right:5px;}
#infoturist .ultrsv h2{font-size:16px;line-height:18px;}
#infoturist .ultrsv li span.ult-ttl{display:block;font-size:14px;}
#infoturist .ultrsv li span.ult-prv{display:block;width:40px !Important;height:18px;background-size:40px;position:absolute;left:162px;top:2px;border:none;}
#infoturist .ultrsv .ult-pvp{position:absolute;right:5px;top:5px;border:none;padding:0;margin:0;}}
@media screen and (max-width:480px){.cont{width:90%;}
.main, .sidebar, .index.sub .sidebar{width:100%;float:none;max-width:640px;margin:0 auto;}
.simple .sidebar{border-top:1px solid #e1e1f2;}
.index #carousel{min-height:800px;background:#f2f2fe;}
#wrapper h1, #bottom h1{font-size:30px;line-height:32px;}
#wrapper p{margin-top:30px;}
#toptitle{position:relative;left:0;top:0;padding:6px;font-size:16px;line-height:18px;background:url(../imagenes/back-transparent-b.png);}
#toptitle h4{font-size:23px;line-height:25px;}
#toptitle ul{margin:4px 0 8px 10px;}
#toptitle li{background:url(../imagenes/back-check-b.png) no-repeat left top;font-size:14px;line-height:18px;padding-left:30px;margin-bottom:0;}
#header{text-align:center;height:140px;}
#header .logo{margin-top:14px;max-width:250px;height:auto;}
#header .logo-url{position:relative;top:4px;width:90%;max-width:250px;}
#header h2{display:none;}
#menu{top:100px;text-align:left;height:40px;margin:0 4px 0 0;float:left;overflow:visible;}
#header #banderas{top:108px;right:0;z-index:5;}
#header #banderas img{width:auto;}
#menu .menuhid a.active{border-bottom:1px solid #d6d6f9;color:#fff;}
#menu .menuhid{display:none;position:absolute;left:0;top:40px;background:#06028a;width:100%;z-index:10;}
#menu .menuhid a{display:block;padding:3%;border-bottom:1px solid #d6d6f9;margin-left:0;right:0;background:#9696f9;color:#d6d6f9;}
#menu .menushow{display:block;}
#menu .cont{width:100%;}
#header #links{display:none;}
#mainbuscador{top:140px;}
#mainbuscador .cont{width:100%;}
#buscacoches{width:94%;max-width:none;padding:3%;border-radius:0;background:none;color:#444;margin-bottom:10px;}
#buscacoches b{color:#06028a;}
#mainbuscador p{position:relative;width:auto;font-size:15px;line-height:17px;padding-left:36px;background-position:6px 0;color:#06028a;}
#mainbuscador p strong{display:block;font-size:18px;line-height:24px;color:#f60;}
#buscacoches label{margin:10px 0;}
#middle .box{width:96%;float:none;margin:0 auto;}
#middle .box div{min-height:0;}
#middle .box.central{margin:20px auto;}
#banner{display:none;}
p.pban{text-align:center;margin-top:20px;}
.ibco, .index .ibco{display:block;margin:20px auto;}
#bottom #enlaces a, #bottom .otroslinks a, #bottom #enlaces span, #bottom .otroslinks span{width:50%;margin-bottom:10px;height:20px;}
ul.right{display:none;}
#masdestinos a{display:inline-block;line-height:40px;}
#submenu a{line-height:34px;}
#logos{text-align:center;}
#aniv, .link_resv, .link_brok{margin:20px 0;}
.telf{margin-top:20px;}
.telf img{display:block;margin:0 auto;}
#reserva #carousel{height:140px;}
#destinos ul{width:100%;float:none;line-height:30px;}
#destinos .paginador{line-height:30px;}
ul.paises{width:100%;float:none;line-height:30px;}
ul.ciudades{line-height:30px;}
.abecedario{letter-spacing:8px;line-height:30px;text-align:center;}
.provopin div{padding-right:0;}
.provopin .logoprov{float:none;}
.provrate{margin:20px 0;}
.masproveedores li{width:auto;float:none;}
#infoturist img, #infoturist img.inftrght{width:100%;max-width:750px;float:none;margin:10px 0;}
#infoturist .ultrsv ul{display:block;font-size:12px;}
#infoturist .ultrsv li{display:block;padding:5px;position:relative;}
#infoturist .ultrsv li span{display:inline-block;padding:0 5px 0 0;width:auto !important;border-right:1px solid #dedefa;margin-right:5px;}
#infoturist .ultrsv h2{font-size:16px;line-height:18px;}
#infoturist .ultrsv li span.ult-ttl{display:block;font-size:14px;}
#infoturist .ultrsv li span.ult-prv{display:block;width:40px !Important;height:18px;background-size:40px;position:absolute;left:162px;top:2px;border:none;}
#infoturist .ultrsv .ult-pvp{position:absolute;right:5px;top:5px;border:none;padding:0;margin:0;}}