html, body{margin:0;height:100%;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;color:#036;background:#fff;} input[type="submit"]{-webkit-appearance:none;} a img{border:none;} a{text-decoration:none;color:#ec6920;}
hr{width:100%;clear:both;} form{margin:0;} ul, li{list-style:none;margin:0;padding:0;} .clear{clear:both;} .input, .txtarea{font-size:16px;line-height:18px;padding:6px 8px;color:#666;border:1px solid #cbcbcb;background:#fafafa;} .cnt.bnvd{padding-top:20px;}
#contacto .input, #contacto .txtarea{width:90%;margin:0;} #contacto .contacto_captcha.input{width:100px;} #hhead{width:96%;margin:0 auto;max-width:1180px;position:relative;} .secbox.btborder{border-bottom:1px solid #fddc7b;background:#fffae5;margin-top:0;padding-top:20px;}

.secbox{margin:40px auto;text-align:center;} .about{margin-bottom:40px;text-align:justify;} .secbox strong, .about strong, .about h3, .secbox h2{font-size:26px;line-height:28px;margin:20px 0 6px 0;} .secbox p, .about p, #middle p{font-size:16px;line-height:22px;max-width:900px;margin:10px auto;}
	.about h3, .about strong{text-align:left;display:block;color:#ff5705;} .about p strong{display:block;font-size:20px;line-height:22px;color:#ff7200;} .about p.nobv{font-size:20px;line-height:24px;color:#777;} .secbox strong, .secbox h2{color:#ff5705;}
	.about h4{font-size:20px;line-height:22px;color:#ff5705;margin:20px 0;padding-top:10px;border-top:1px solid #ddd;} .about li{padding-left:50px;margin-bottom:18px;} .about li span{display:block;font-size:18px;line-height:20px;font-weight:bold;margin-bottom:4px;color:#060;}
	.about li p{font-size:14px;line-height:16px;margin:0;} li.rec-cal{background:url(../imgs/rec-cal.png) no-repeat left top;} li.rec-rec{background:url(../imgs/rec-rec.png) no-repeat left top;} li.rec-com{background:url(../imgs/rec-com.png) no-repeat left top;}
	ul.comp li{width:25%;float:left;margin:40px 0 0 0;} ul.comp li.clear{display:none;width:100%;margin:0;float:none;} ul.comp b{display:block;font-size:22px;line-height:24px;color:#ff7200;font-weight:400;margin-bottom:6px;} ul.comp p{padding:10px;font-size:14px;line-height:18px;}
	#sidebar .secbox{text-align:left;background:#e9e9e9;padding:20px;margin:0 0 34px 0;} #sidebar .secbox strong{font-size:20px;color:#036;} #sidebar .secbox p{font-size:14px;line-height:20px;}
#contenedor{position:relative;height:auto;min-height:100%;} .cnt{position:relative;width:96%;max-width:1180px;margin:0 auto;}
#header{background:#ff5705;position:absolute;left:0;top:0;width:100%;height:85px;border-bottom:1px solid #ffd100;}
	#header h1 span, h1.fixed span{display:block;font-size:26px;line-height:28px;height:28px;max-width:770px;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;} #header.index h1, #wrapper.index h1.fixed, #hhead.index h1.fixed{top:20px;}
	#header h1, h1.fixed{margin:0;color:#fff;position:absolute;right:0;top:6px;font-size:44px;line-height:44px;font-weight:normal;text-align:right;z-index:10;max-width:770px;}
	#header h1 a, h1.fixed a{color:#fff;} #header .logo{margin:10px 0;width:107px;height:65px;border-radius:6px;} #menu-bot{display:none;width:30px;height:30px;background:#feefaa url(../imgs/back-menu-bot.png) no-repeat center center;margin-left:3%;}
	#header #cont, #header .cont{position:relative;width:96%;max-width:1180px;margin:0 auto;z-index:3;} #header #menu{position:relative;background:#f90;border-bottom:5px solid #feefaa;z-index:2;font-size:14px;line-height:16px;}
	#header #menu ul{position:relative;display:block;width:96%;max-width:1180px;margin:0 auto;height:30px;} #header #menu ul li{float:left;max-width:68%;} #header ul li span{display:block;padding:7px 12px;color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
	#header ul li span.active{background:#feefaa;color:#000;} #header #cont #banderas, #header .cont #banderas{position:absolute;right:0;top:90px;z-index:3;} #header ul li a{display:block;padding:7px 12px;color:#000;} #header ul li a:hover{background:#ff5705;color:#fff;}
	#header ul li a.active, #header ul li a.active:hover{background:#feefaa;color:#000;}
#wrapper{width:100%;margin:0 auto;position:relative;padding:120px 0 0 0;z-index:1;} #wrapper i.title{position:absolute;top:10px;right:0;color:#666;font-size:16px;line-height:18px;max-width:300px;} i.title a{color:#666;} #wrapper .secbox i.title{top:-34px;} #top i.title a{color:#fff;}
	#wrapper .secbox i.title.bnvd{top:-19px;font-size:14px;line-height:16px;}
	#wrapper #top{position:relative;margin-bottom:20px;min-height:500px;background:#fef7da url(../imgs/bcktp.jpg) no-repeat center center;background-size:cover;border-bottom:2px solid #ffd100;} #top .cnt{padding-top:20px;}
	#top h2, .txtdestinos h2{font-size:34px;line-height:48px;margin:4px 0 1px 0;color:#ffd100;} #top h2 span{background-color:rgba(0, 0, 0, 0.5);padding:4px 0;} #top p{font-size:22px;line-height:30px;margin:0 0 20px 0;background-color:rgba(0, 0, 0, 0.5);color:#fff;display:inline;padding:2px;}
	.slogan{position:absolute;right:0;bottom:10px;text-align:right;font-size:18px;line-height:20px;color:#fff;}
	#middle{border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center;padding:20px 0;margin-bottom:20px;} #middle strong{display:block;font-size:26px;line-height:28px;color:#060;}
	#main, #offrs{float:left;width:54.4%;margin-bottom:20px;} #sidebar, #sidebarb, #cmmnt{float:right;width:43.3%;margin-bottom:20px;} #sidebar .shadow{width:100%;}
	#main .mtop p{font-size:16px;line-height:22px;margin:0 0 40px 0;text-align:justify;}
	#destacados .box{position:relative;width:49.6%;margin-bottom:0.6%;float:right;} #destacados .box:nth-child(odd){float:left;} #destacados .box a{display:block;color:#036;} #destacados .box img{width:100%;height:auto;}
		#destacados .box span{display:block;position:absolute;left:0;top:10px;padding:10px;font-size:20px;line-height:22px;background-color:rgba(255,255,255,0.8);} #destacados .box small{display:block;font-size:12px;line-height:14px;}
		#destacados .box strong{font-size:20px;line-height:22px;color:#ff5705;} #destacados p{clear:both;margin:0 0 20px 0;padding:10px 0;border-bottom:1px solid #ddd;font-size:12px;line-height:14px;}
		#destacados h3, #faqs h3, #offrs h5{color:#ff5705;font-size:26px;line-height:28px;margin:0 0 20px 0;}
	#faqs li{margin-bottom:10px;} .accor, .accor *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .accor{overflow:hidden;}
		#faqs span{display:block;background:#fff6cf url(../imgs/ic-faqma.png) no-repeat right 5px;padding:10px 50px 10px 10px;font-size:18px;line-height:20px;outline:none;transition:all linear 0.15s;cursor:pointer;}
		#faqs p{padding:10px;margin:0;font-size:14px;line-height:18px;color:#666;background:#fffae5;text-align:justify;display:none;} #faqs span.accor-ttl.active, #faqs span.accor-ttl:hover{background-color:#fddc7b;} #faqs li:first-child p{display:block;}
		#faqs span.accor-ttl.active{background:#fddc7b url(../imgs/ic-faqme.png) no-repeat right 5px;}
	
		#sidebar #contact, #sidebarb #contact{text-align:right;margin:0;} #sidebar #contact span, #sidebarb #contact span{display:block;font-size:24px;line-height:26px;} #sidebar #contact b, #sidebarb #contact b{font-size:16px;line-height:18px;color:#060;}
		#sidebar #contact p, #sidebarb #contact p{margin:0;color:#666;} #contact strong{height:57px;display:block;background:url(../imgs/back-contact.jpg) no-repeat right top;margin:0;} #sidebar .box{border:1px solid #f7d42f;} #sidebar .left{float:left;} #sidebar .right{float:right;}
		#sidebar .left ul, #sidebar .right ul{font-size:10px;line-height:18px;margin-bottom:10px;width:175px;padding:10px;} #sidebar h2{font-size:14px;line-height:16px;margin:0;} .why{margin-bottom:20px;}
		.why strong{display:block;font-size:26px;line-height:28px;} .why p{color:#666;font-size:12px;line-height:14px;padding:2px 0 0 28px;background:url(../imgs/bullet.png) no-repeat;}
		.why p strong{font-size:20px;line-height:22px;color:#ff7200;} .why p.nobv{padding:0;background:none;} img.logosprov{width:100%;max-width:490px;height:auto;display:block;margin:0 auto;}
	#recom{border-bottom: 1px solid #ddd;margin:0 0 20px 0;padding:0 0 10px 0;} #offrs div{width:31.33%;padding:1%;float:left;position:relative;margin-bottom:11px;} #offrs div img{width:100%;max-width:280px;}
		#offrs div span{display:block;font-size:20px;line-height:22px;border-top:1px solid #ddd;padding-top:4px;} #offrs div small{display:block;font-size:12px;line-height:14px;} #offrs div strong{font-size:20px;line-height:22px;color:#ff5705;}
		#offrs p{clear:both;margin:0;padding:10px;background:#f3f3f3;} #offrs, #cmmnt{margin:0;}
	
.form_buscar{display:block;padding:20px;width:360px;background-color:rgba(0,0,0,0.6);font-size:14px;line-height:16px;color:#fff;margin-bottom:20px;} .form_buscar div{padding:2px 0;} #sidebar .form_buscar{width:auto;}
	.form_buscar div.inter{background:#fef7da;padding:20px;min-height:270px;box-shadow:0 0 4px #ccc;} .form_buscar b{display:block;font-size:16px;line-height:18px;margin-bottom:4px;}
	.form_buscar label{display:block;font-size:12px;line-height:14px;cursor:pointer;} #locrec, #locent{width:90%;} #fecharec, #fechaent{width:100px;cursor:pointer;} #horarec, #horaent{width:60px;background:#fafafa url(../imgs/back-select.png) no-repeat right center;cursor:pointer;}
	.form_buscar label#tt_oneway{background:url(../imgs/more-info.png) no-repeat 176px center;margin-top:4px;}
	.enviarform, #tipo_pago .submit{background:#ff7200;border:none;font-size:15px;line-height:28px;width:180px;color:#fff;cursor:pointer;font-weight:bold;} .form_buscar span{position:absolute;right:-107px;top:14px;width:129px;height:299px;background:url(../imgs/back-buscador.jpg) no-repeat 0 0;}
#top .form_buscar{position:absolute;left:0;bottom:0;width:100%;margin:0;padding:0;} #top .form_buscar .cnt{padding:20px 0;max-width:922px;} #top .form_buscar .cnt div{background:#fff;padding:4px;float:left;margin:0 1px 1px 0;position:relative;height:40px;}
	#top #otraloc{display:none;} #top #otraloc.disloc.actv{display:block;} #top .form_buscar b{color:#666;font-size:12px;line-height:14px;font-weight:normal;position:absolute;left:4px;top:4px;}
	#top .form_buscar .input{border:none;background-color:#fff;padding:18px 0 0 0;color:#036;outline-style:none;outline-width:0px;font-size:14px;} #top .form_buscar label{clear:both;padding-top:4px;width:200px;}
	#frstloc{width:425px;} #top .form_buscar .enviarform{margin:0;line-height:43px;height:48px;} #top #locrec, #top #locent{width:100%;} #top .disloc.actv{width:208px;} #top #fecharec, #top #fechaent{width:90px;}
	#top #horarec, #top #horaent{width:50px;background:url(../imgs/back-disp.png) no-repeat right 20px;}
#footer{background:#feefaa;border-top:1px solid #e8c980;} #footer #cont, #footer .cont{position:relative;width:96%;max-width:1180px;margin:0 auto;padding:10px 0;} #footer strong{display:block;font-size:26px;line-height:28px;margin:10px 0;} #footer .cont.lnks{color:#666;}
	#footer #cont ul, #footer .cont ul{width:25%;float:left;line-height:22px;margin-bottom:20px;} #footer #cont ul li, #footer .cont ul li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:10px;}
	#footer #cont ul li a, #footer .cont ul li a{padding-left:16px;background:url(../imgs/f-bullet.png) no-repeat 0 1px;color:#004d99;} #footer p{font-size:16px;line-height:22px;margin:10px 0;color:#666;} #footer #foot{background:#ff5705;padding:20px 0;text-align:center;color:#fff;}
	#footer #foot a{color:#fff;} #footer h3{margin:14px 0;font-size:12px;line-height:14px;text-decoration:underline;color:#036;}
.why p.contacto_ko{color:#c00;background:url(../imgs/bullet_ko.png) no-repeat;padding-top:0;} .why p.contacto_ok{color:#060;min-height:28px;padding-top:12px;} .why .letraM b{font-size:16px;line-height:18px;color:#ff7200;display:block;}
.why .letraM br{display:none;} #main.listadestinos a:hover{color:#036;} a.directorio, .listadestinos h3{font-size:16px;line-height:18px;display:inline;} .abecedario{margin:20px 0;} ul.ciudades{margin:20px 0;font-size:13px;line-height:22px;}
	.cajapaises ul.paises{width:33%;float:left;margin:20px 0;font-size:13px;line-height:22px;} .cajapaises ul.paises .titulo{font-size:16px;line-height:18px;font-weight:bold;} #top.listadestinos h2, .txtdestinos h2{color:#036;}
#ui-datepicker-div{display:none;} 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;}
#main.tocs, #main.sitemap{width:100%;float:none;} .tocs h4, .sitemap h4{margin:40px 0 8px 0;font-size:18px;line-height:20px;} .tocs h2, .sitemap h2{font-size:30px;line-height:32px;margin:0;} .tocs p, .sitemap p{margin:0 0 20px 0;font-size:14px;line-height:16px;}
.tocs ul, .tocs ul span{padding-left:10px;display:block;} .tocs ul{margin-bottom:20px;} .tocs ul li{margin-top:10px;} .sitemap ul li{display:inline-block;width:33%;font-size:14px;line-height:30px;}
.sitemap li a{display:inline-block;text-indent:10px;background:url(../imgs/sdotb.png) no-repeat left center;}
#info_turist{font-size:16px;line-height:22px;text-align:justify;min-height:740px;} #map_canvas{height:300px;} #info_turist h3, #info_turist h2{font-size:26px;line-height:28px;margin:0 0 20px 0;text-align:left;color:#ff5705;} #info_turist h2{margin:20px 0 10px 0;}
#info_turist img{width:100%;max-width:740px;} #info_turist strong.ttl{display:block;font-size:20px;line-height:22px;color:#ff5705;margin-bottom:10px;} #info_turist small{display:block;padding:6px;background:#f9f9f9;color:#666;font-size:12px;line-height:14px;}
#info_turist p.dstc{margin:0;padding:20px;background:#eee;} #info_turist div span{display:block;margin:10px 0;padding-left:12px;background:url(../imgs/sdot.png) no-repeat left 7px;} #info_turist div br{display:none;}
#e404 #footer{position:absolute;left:0;bottom:0;width:100%;} #e404 #wrapper{padding-bottom:120px;} .txtdestinos p{font-size:14px;line-height:16px;margin:10px 0 40px 0;}
#submenu{background:#f90;font-size:14px;line-height:16px;text-align:center} #submenu li{display:inline-block;} #submenu li a{color:#000;display:inline-block;margin:6px 10px;} .about.locat a{display:block;} .about.locat a:hover{text-decoration:underline;}
.about.locat p{font-size:13px;line-height:30px;margin:0 0 40px 0;} .about.locat span{display:block;width:50%;float:left;} .about.locat span.clear{width:100%;float:none;} .about.locat p strong{color:#036;margin:0 0 10px 0;} #e404 #sidebar{float:none;margin:0 auto 20px auto;}

.valprov #main{min-height:314px;} #sidebarb #puntos, #sidebarb #opiniones, #cmmnt #opiniones{width:100%;float:none;margin-bottom:20px;font-size:14px;line-height:16px;border-bottom:2px solid #e9e9e9;} #sidebarb #puntos ul{width:99.8%;} #sidebar #opiniones div{padding-right:100px;}
#sidebarb #opiniones li.nocoment{margin:0;} #sidebarb #opiniones div span, #cmmnt #opiniones div span{position:relative;top:6px;} .opinar_sobre{display:inline-block;padding:6px 10px;background:#ff7200;color:#fff;margin:-10px 0 10px 0;} #cmmnt #opiniones{border:none;margin:0;}
#arbol{margin:-26px 0 14px 0;} #provdest{background:#e9e9e9;padding:1px;margin-bottom:30px;text-align:center;} #provdest li{position:relative;width:16.464%;height:240px;margin:0.1%;float:left;background:#fff;} #provdest li img{width:90%;max-width:120px;margin:30px 0;}
#provdest li img.puntuacion{margin:0;} #provdest li span{display:block;position:absolute;bottom:20px;left:0;width:100%;min-height:36px;} #provdest li a{color:#036;font-size:16px;line-height:18px;margin:0 10px;}
#provdest h2, #footer #provdest strong{margin:10px 0;color:#060;font-size:22px;line-height:24px;} #provdest p{font-size:16px;line-height:20px;text-align:justify;margin:10px;} #provdest p span{font-weight:bold;color:#060;}
#masprov{background:#e9e9e9;padding:0.1%;} #masprov h3{font-size:18px;line-height:20px;padding:0 6px;margin:6px 0 2px 0;} #masprov p{padding:0 6px;margin:0 0 10px 0;} #masprov li{width:49.8%;height:49px;margin:0.1%;float:left;background:#fff;}
#masprov li img:first-child{width:80px;float:left;margin:6px;} #masprov li .puntuacion{width:100px;margin-top:2px;} #masprov li span{display:block;padding-top:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#masprov li a{color:#036;font-size:14px;line-height:16px;} #provdest li:hover, #masprov li:hover{background:#fffae5;} .prvhd{background:#fffae5;margin:0.1%;padding:10px;} .prvhd .prvlg{border-radius:4px;border:1px solid #e9e9e9;} .prvhd .rate, .prvhd .puntuacion{width:100%;max-width:320px;}
#provdest .prvhd h3{margin:10px;} .prvrt{margin-top:10px;} .prvrt span.mrate{font-weight:bold;font-size:20px;line-height:22px;display:inline-block;padding-right:4px;border-right:1px solid #e9e9e9;margin-right:2px;}
.prvtt{position:relative;display:inline-block;font-style:italic;top:-2px;} .prvtt span{font-weight:bold;color:#060;}
#prvvr{margin-bottom:30px;font-size:14px;line-height:16px;border-bottom:2px solid #e9e9e9;} #puntos{width:30%;float:left;margin-bottom:20px;} #puntos ul{display:table;background:#fddc7b;padding:0 1px 1px 1px;} #puntos li{display:table-row;background:#fff6cf;}
#puntos li:nth-child(odd){background:#fffae5;} #puntos li div{display:table-cell;border-top:1px solid #fddc7b;padding:4px 8px;vertical-align:middle;} #puntos li div:last-child{font-size:20px;line-height:22px;border-left:1px solid #fddc7b;width:34px;text-align:center;font-weight:bold;}
#puntos li:last-child div{background:#f90;color:#fff;font-weight:bold;} #puntos strong, #opiniones strong, #proveedores strong{display:block;font-size:18px;line-height:20px;color:#ff5705;margin-bottom:20px;}
#puntos .nodisp{background:#fff6cf url(../imgs/val-alert.png) no-repeat 6px center;padding:10px 10px 10px 34px;font-size:16px;line-height:18px;}
#opiniones{width:68%;float:right;margin-bottom:20px;} #opiniones li{position:relative;margin-bottom:20px;} p.positivo, p.negativo{background:#e9e9e9;margin:0;padding:10px;} p.positivo{border-bottom:1px solid #fff;}
#opiniones p span{display:inline-block;font-weight:bold;margin-right:4px;padding-left:20px;min-height:12px;} p.positivo span{background:url(../imgs/val-pos.png) no-repeat left center;} p.negativo span{background:url(../imgs/val-neg.png) no-repeat left center;}
#opiniones div{padding-bottom:12px;background:url(../imgs/val-nom.png) no-repeat 10px bottom;} #opiniones div.vertodas{background:#fff6cf url(../imgs/val-mas.png) no-repeat right center;padding:5px 20px 5px 5px;display:inline-block;float:right;margin-top:-10px;font-style:italic;}
#opiniones .nombre{font-size:16px;line-height:18px;color:#060;font-weight:bold;} #opiniones .fecha{font-size:12px;display:inline-block;padding-right:100px;line-height:14px;} #opiniones .fecha b{color:#ff5705;font-size:14px;line-height:16px;}
#opiniones li img{position:absolute;right:0;top:0;width:100px;font-style:italic;} #opiniones .nocoment{background:#e9e9e9;padding:10px;font-size:16px;line-height:18px;margin-top:50px;color:#f00;}
#prvpaises, #prven{border-left:1px solid #e9e9e9;} #prvpaises p, #prven p{padding:10px;margin:0;background:#e9e9e9;font-size:18px;line-height:20px;} #prvpaises li, #prven li{position:relative;width:20%;margin:0;float:left;text-align:center;} #prvpaises li.des{background:#fff6cf;}
#prvpaises li span a, #prven li span{display:block;padding:56px 5px 10px 5px;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;margin-top:-28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;} #prvpaises li img{position:relative;top:16px;}
#prvpaises span{position:relative;z-index:2;} #prvpaises li:hover{background:#fffae5;}
#prvrz{} #prvrz h4{font-size:26px;line-height:28px;margin:20px 0 6px 0;} #prvrz p{margin:20px 0 0 0;font-size:18px;line-height:20px;background:url(../imgs/bullet.png) no-repeat left top;padding:0 0 0 30px;min-height:24px;}
#oficinas{width:68%;float:right;margin:30px 0;} #oficinas li{width:33%;float:left;margin-bottom:10px;}
#oficinas li a, #oficinas li p{background:url(../imgs/sdot.png) no-repeat left 5px;text-indent:10px;display:block;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:75%;} #oficinas li p{font-weight:normal;color:#888;background-image:url(../imgs/sdotb.png);margin:0;}
#oficinas li span{float:right;padding-right:4px;margin-right:4px;border-right:2px solid #aaa;color:#999;}
#prven li a{display:block;} #prven li img{position:relative;top:16px;width:80px;} #prven li span{margin-top:-37px;padding-top:80px;} #prven li span em{position:absolute;left:0;top:60px;width:100%;font-size:16px;line-height:18px;font-weight:bold;font-style:normal;color:#060;}
.valprov #map_canvas{margin-bottom:0;} #map_canvas .fotomapa{background:url(../imgs/map.jpg) no-repeat center center;height:300px;} .valprov .direccion{padding:6px;background:#fff6cf;}
#opiniones div#pgcont{background:none;} #pgcont a{display:block;padding:4px 6px;background:#fff6cf;margin:0 4px 4px 0;float:left;} #pgcont a.pgact{background:#f90;color:#fff;} #opiniones .total{display:none;} #footer #provdest, #footer .prvhd{background:none;margin:0;}
#footer #provdest p{text-align:center;font-size:12px;line-height:14px;} #footer #provdest p a{text-decoration:underline;} #footer .prvrt span.mrate{border-right-color:#aaa;}
#opiniones li div img{position:relative;float:left;margin-right:4px;width:62px;padding:0 2px 2px 0;background:#fff;border-right:1px solid #e9e9e9;}
#proveedores{margin-bottom:10px;border-bottom: 2px solid #e9e9e9;} #proveedores #prv{border-left:1px solid #e9e9e9;border-top:1px solid #e9e9e9;margin-bottom:10px;}
#proveedores li{position:relative;width:24.7%;height:86px;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;float:left;background:#fff;text-align:center;} #proveedores li img{width:92%;max-width:80px;margin:6px;}
#proveedores li span{display:block;padding-top:18px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#666;}
#proveedores li span em{display:block;position:absolute;left:0;bottom:20px;width:100%;font-size:18px;line-height:20px;font-style:normal;font-weight:bold;color:#060;}

@media screen and (min-width:960px){#header #menu ul#adapmenu{display:block !important;}}
@media screen and (max-width:959px) and (min-width:768px){#footer #cont ul, #footer .cont ul{width:50%;} #header #menu ul#adapmenu{display:block !important;} .form_buscar{width:42%;} #banner img{position:relative;margin-top:-120px;}
#banner{width:100%;margin:140px auto 10px auto;text-align:center;} #banner span{width:100%;} #top .shadow{width:44%;} #ofertas li p strong{display:block;} #ofertas li p{padding:0 0 14px 20px;}
#sidebar #contact, #sidebarb #contact{width:316px;margin:10px auto;text-align:center;} #banner span.txt3.oficina{max-width:100%;text-align:center;}
#provdest li{width:24.8%;height:200px;} #provdest li img{margin-bottom:10px;} #masprov li{width:49.6%;margin:0.2%;} #masprov p{margin:0.2%;} #masprov li .puntuacion{width:80px;} #oficinas li{width:50%;} #puntos{width:42%;} #opiniones, #oficinas{width:56%;} #prvpaises li, #prven li{width:25%;}
#top .form_buscar .cnt{max-width:730px;} #frstloc{width:709px;} #top .disloc.actv{width:350px;}
#top .form_buscar label#tt_oneway{display:block;clear:none;float:left;background:#fff url(../imgs/moreinfo-e.png) no-repeat 2px 22px;color:#666;padding:24px 10px 6px 22px;margin:0 1px 0 0;width:198px;height:18px;} #proveedores li{width:49.6%;} #offrs div{width:48%;}}
@media screen and (max-width:767px) and (min-width:481px){#main, #sidebar, #sidebarb, #offrs, #cmmnt{width:100%;float:none;} #wrapper .slogan{position:absolute;left:0;bottom:30px;width:270px;} .secbox.btborder{margin-bottom:20px;}
#top .shadow{position:absolute;left:0;bottom:-20px;width:100%;} #header #menu ul#adapmenu{display:none;} #menu-bot{display:block;} #wrapper i.title{font-size:14px;line-height:16px;} #header h1, h1.fixed{font-size:28px;line-height:30px;top:18px;width:66%;}
#header.index h1, #wrapper.index h1.fixed, #hhead.index h1.fixed{top:28px;} #header h1 span, h1.fixed span{font-size:20px;line-height:22px;height:22px;}
#header #menu ul{position:absolute;left:0;top:30px;width:100%;height:auto;text-align:left;background:url(../imgs/adapshadow.png) repeat-x left bottom;padding-bottom:10px;}
#header #menu ul li{float:none;background:#feefaa;border-bottom:1px solid #ffd100;font-size:20px;line-height:22px;max-width:100%;}
#banner, #sidebar #contact, #sidebarb #contact{width:390px;margin:10px auto;} #sidebar #contact, #sidebarb #contact{text-align:center;}
#contact strong{width:100%;max-width:316px;margin:6px auto -8px auto;} #footer #cont ul, #footer .cont ul{width:50%;} ul.comp li{width:50%;} ul.comp li.clear{display:block;} #top .cnt{padding-top:30px;} #info_turist{min-height:0;}
#provdest li{width:32.92%;margin:0.2%;height:180px;} #provdest li img{margin:20px 0 10px 0;} #provdest h3{margin:0.2%;font-size:20px;line-height:22px;} #provdest p{font-size:14px;line-height:16px;}
#masprov li{width:49.6%;margin:0.2%;} #masprov p{margin:0.2%;} #puntos, #opiniones, #oficinas{width:100%;float:none;} #puntos ul{width:99.8%;} #prvpaises li, #prven li{width:25%;} #oficinas li{width:50%;} .valprov #main{min-height:0;} #opiniones .nocoment{margin-top:0;}
#top .form_buscar .cnt{max-width:481px;} #frstloc{width:450px;} #top .disloc.actv{width:221px;} #top .form_buscar .enviarform{width:173px;} #arbol{margin:-10px 0 10px 0;} .sitemap ul li{width:49%;} #offrs{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ddd;}
#top #fecharec, #top #fechaent{width:80px;}}
@media screen and (max-width:480px){#main, #sidebar, #sidebarb, #offrs, #cmmnt{width:100%;float:none;} #wrapper{padding-top:175px;} .secbox.btborder{margin-bottom:20px;} .about.locat span{width:100%;float:none;}
.form_buscar{width:auto;padding:10px;} .form_buscar span{display:none;} #top .shadow{position:absolute;left:0;bottom:-20px;width:100%;} #wrapper{padding-top:176px;} #wrapper .slogan{bottom:140px;left:-20px;} #wrapper #top .fototop{width:100%;bottom:0;}
#wrapper i.title{font-size:14px;line-height:16px;right:8px;} #header, #header.index{text-align:center;height:auto;z-index:2} #header #cont, #header .cont{height:140px;} #header #menu ul#adapmenu{display:none;} #menu-bot{display:block;} #banner span{width:100%;}
#header h1, h1.fixed{font-size:26px;line-height:28px;text-align:center;right:auto;left:0;top:80px;width:100%;} #header #menu ul{position:absolute;left:0;top:30px;width:100%;height:auto;text-align:left;background:url(../imgs/adapshadow.png) repeat-x left bottom;padding-bottom:10px;}
#header #menu ul li{float:none;background:#feefaa;border-bottom:1px solid #ffd100;font-size:20px;line-height:22px;max-width:100%;}
#header h1 span, h1.fixed span{font-size:18px;line-height:20px;text-align:center;margin-top:2px;height:20px;} #wrapper #top.listadestinos{padding-bottom:0;margin-bottom:20px;}
.cajapaises ul.paises{width:100%;float:none;} #header #cont #banderas, #header .cont #banderas{top:145px;} #header.index h1, #wrapper.index h1.fixed, #hhead.index h1.fixed{top:90px;} #banner img{position:relative;top:-120px;}
#banner, #sidebar #contact, #sidebarb #contact{width:100%;margin:10px auto;text-align:center;} #banner{margin-top:140px;} #contact strong{width:100%;max-width:316px;margin:6px auto -8px auto;background-size:100%;}
#footer #cont ul, #footer .cont ul{width:50%;font-size:9px;} #ofertas li p strong{display:block;} #ofertas li p{padding:0 0 14px 20px;} .why strong{font-size:22px;line-height:24px;}
#top h2{font-size:22px;line-height:24px;} #top h2 span{background:none;} #top p{font-size:14px;line-height:16px;background:none;} ul#ofertas{border-radius:6px;} #banner span.txt3.oficina{max-width:100%;text-align:center;} ul.comp li{width:100%;float:none;}
#top .cnt{padding:30px 8px 8px 8px;background-color:rgba(0, 0, 0, 0.4);width:auto;} #arbol{margin:-10px 0 10px 0;}
#info_turist{min-height:0;} #provdest li{width:49.6%;margin:0.2%;height:180px;} #provdest li img{margin:20px 0 10px 0;} #provdest h3{margin:0.2%;font-size:20px;line-height:22px;} #provdest p{font-size:14px;line-height:16px;}
#masprov li{width:auto;float:none;margin:0.4%;} #masprov p{margin:0.4%;} #puntos, #opiniones, #oficinas{width:100%;float:none;} #prvpaises li, #prven li{width:33%;} #oficinas li{width:100%;} .valprov #main{min-height:0;} #opiniones .nocoment{margin-top:0;}
#wrapper #top{min-height:0;} #top .form_buscar{position:relative;background-color:rgba(0, 0, 0, 0.4);} #top .form_buscar .cnt{padding:10px 0;max-width:306px;background:none;} #frstloc, #top .disloc.actv{width:297px;} #top .form_buscar .enviarform{width:305px;} #proveedores li{width:49.6%;}
#sidebarb #opiniones div span{display:block;padding-right:104px;top:0;margin-top:-2px;max-height:18px;overflow:hidden;} #destacados .box, #destacados .box:nth-child(odd){width:100%;float:none;} .sitemap ul li{width:100%;}
 #offrs{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ddd;} #offrs div{width:48%;}}