﻿.col-xs-12{padding:0;}
/*Topo Espanha Sensacional*/
#pts-tiraLine {/*float:left; width:960px; margin:20px 0;margin-top:50px;margin-bottom: -20px;margin-left:8px;*/width:960px;margin:auto;padding-top:50px;}
#pts-tiraLine .pts-logo {float:left;width:235px;}
#pts-tiraLine .pts-voltar {float:right;width:100px;cursor:pointer;}

/*HP Publicidas*/
.PS_MREC{z-index:0;}
#esp-publicidade {width:960px;/*float:left;margin-top:25px;margin-left:8px;*/margin:auto;}
#esp-publicidade .esp-Mrecs {width:300px;float:left;margin-right:20px;margin-top:40px;}
#esp-publicidade .esp-Mrecs .PS_LREC a {float:left;margin-top:10px;}
#esp-publicidade .esp-Destaques {width:640px;float:left;position: relative;margin-top:40px;}
.destaqueBar {background-color:rgba(255, 255, 255, 0.9);position:absolute; width:100%; height:120px;top:0;left:0;z-index:10;}
.emDestaque h2 {font-family: Lato,sans-serif;float:left; font-size: 30px; line-height: 30px; font-weight: 400; color: #158cba; margin-left: 15px; margin-top: 15px; margin-bottom: 0; text-transform: uppercase; width:65%}
.emDestaque h3 {font-family: Lato,sans-serif;float:left; font-size: 16px; line-height: 16px; font-weight: 400; color: #158cba; margin-left: 15px; margin-top: 5px; margin-bottom: 0; text-transform: uppercase; z-index: 15; width:65%}
.emDestaque .desde {font-family: Lato,sans-serif;font-size: 16px; line-height: 16px; font-weight: 300; color: #158cba; z-index: 15; display:block;}
.emDestaque .preco .coin {font-family: Lato,sans-serif;font-size: 28px;margin-right:3px;line-height: 16px; font-weight: 700; color: #158cba; z-index: 15;}
.emDestaque .preco {font-family: Lato,sans-serif;font-size: 40px; line-height: 40px; font-weight: 700; color: #158cba; margin-right: 15px; margin-top: 15px; margin-bottom: 0; z-index: 15; float:right; width:30%; text-align: right;}
.emDestaque p {font-family: Lato,sans-serif;float:left; font-size: 14px; line-height: 16px; font-weight: 400; color: #54667a; margin-left: 15px; margin-top: 5px; z-index: 15; width:65%}
.verOferta {font-family: Lato,sans-serif;margin-top: 5px;float:right;padding:7px 20px;background:#158cba; color:#ffffff;font-size: 16px;line-height: 16px;font-weight: 300;z-index: 15;  /*position: absolute;  bottom: 15px;  right: 15px;*/text-transform:uppercase;}

/*HP Zonas Texto*/
#pts-introZonas {width:960px;float:left;margin-top:20px;margin-bottom:90px;}
#pts-introZonas .colEsq {padding-right:50px;width:470px;font-family: Lato, sans-serif;color:#1c1c1c; font-style: normal; font-weight: 400;font-size:13px; line-height:23px;float:left;}
#pts-introZonas .colDrt {padding-left:50px;border-left:solid 1px #878787;width:470px;font-family: Lato, sans-serif;color:#1c1c1c; font-style: normal; font-weight: 400;font-size:13px;line-height:23px;float:left;}

/*------------------- Menu -------------------*/
#esp-navZonas {width:100%;padding-top:50px;/*padding-left:15px;*/padding-left:0; padding-right:0;}
#esp-navZonas ul.psmenu {list-style: none;font-size: 0; position:relative;border-bottom:solid 1px #c84c3d;width:960px;margin:auto;}
#esp-navZonas ul.psmenu li{display:inline-block;text-transform:uppercase;cursor:pointer;padding:10px 5px;font-size:14px;font-family: Lato, sans-serif;font-style: normal; font-weight: 700;}
#esp-navZonas ul.psmenu li a {text-decoration:none;color:#4b4b4b;font-size:14px;font-family: Lato, sans-serif; font-style: normal; font-weight: 700;}
#esp-navZonas ul.psmenu li:first-child{background:#c84c3d;}
#esp-navZonas ul.psmenu li:first-child > a{color: #FFF;padding: 0px 5px;}
#esp-navZonas ul.psmenu li:hover{color:#ffffff;background-color:#aa3f32;transition:all 0.5s ease;}
#esp-navZonas ul.psmenu li:hover a {color:#ffffff;}
#esp-navZonas ul.psmenu li.active {color:#ffffff;background-color:#4b4b4b;}
#esp-navZonas ul.psmenu li.active a{color:#ffffff;}

/***FOOTER***/
#esp-navZonas ul.psmenuFooter {list-style: none;font-size: 0; position:relative;width:960px;margin:auto;}
#esp-navZonas ul.psmenuFooter li{display:inline-block;text-transform:uppercase;cursor:pointer;padding:10px 10px;font-size:14px;font-family: Lato, sans-serif;font-style: normal; font-weight: 700;background-color:#c84c3d;margin-right: 10px;}
#esp-navZonas ul.psmenuFooter li:hover{color:#ffffff;background-color:#aa3f32;transition:all 0.5s ease;}
#esp-navZonas ul.psmenuFooter li a {text-decoration:none;color:#ffffff;font-size:14px;font-family: Lato, sans-serif; font-style: normal; font-weight: 700;padding: 10px 5px;}
#esp-navZonas ul.psmenuFooter li:hover a {color:#ffffff;}
#esp-navZonas ul.psmenuFooter li.active {color:#ffffff;background-color:#4b4b4b;}
#esp-navZonas ul.psmenuFooter li.active a{color:#ffffff;}
#esp-navZonas p{position: relative;width: 960px;margin: auto;padding-bottom: 20px;font-size: 14px;text-transform: uppercase;font-weight: 700;}

/*Level 2*/
#esp-navZonas ul.psmenu li ul {display:none;}
#esp-navZonas ul.psmenu li.active ul {display:block;position:absolute; left:0;top:37px;width:960px;border-bottom:solid 1px #c84c3d;border-top:solid 1px #c84c3d;background:#FFFFFF;}
#esp-navZonas ul.psmenu li:hover ul{display:block;position:absolute; left:0;top:37px;width:960px;border-bottom:solid 1px #c84c3d;border-top:solid 1px #c84c3d;z-index:10;background:#FFFFFF;}
#esp-navZonas ul.psmenu li ul li {display:inline-block;text-transform:uppercase;cursor:pointer;padding:10px 5px;margin-top: 1px;color:#4b4b4b;font-size:12px;font-family: Lato, sans-serif;font-style: normal; font-weight: 700;}
#esp-navZonas ul.psmenu li ul li:first-child{background: #FFFFFF;}
#esp-navZonas ul.psmenu li:hover ul li a, #esp-navZonas ul.psmenu li.active ul li a {text-decoration:none;color:#4b4b4b;font-size:12px;font-family: Lato, sans-serif; font-style: normal; font-weight: 700; background:#ffffff;}
#esp-navZonas ul.psmenu li ul li:hover, #esp-navZonas ul.psmenu li ul li:hover a, #esp-navZonas ul.psmenu li ul li.active,#esp-navZonas ul.psmenu li ul li.active a {color:#c74c3d;background:#ffffff;}


/*------------------- Zona Inicial -------------------*/
#esp-topZona {/*width:100%;float:left;margin-top:30px;*/ width:960px; margin:auto;padding-top:30px;}

#esp-topZona .ptsImagem{float:left; margin-bottom:30px;}
#esp-topZona .ptsNome {float:left;width:300px;margin-right:45px;color:#6b6b6b;font-family: Lato, sans-serif; font-style: normal; font-weight: 300;font-size: 43px;text-transform:uppercase;letter-spacing:-1px;line-height: 55px;}
#esp-topZona .ptsNome img {float:left;margin-top:20px;}
#esp-topZona .ptsNome img.selo {margin-left:15px;margin-top:0px;}
#esp-topZona .ptsZonaTexto {float:left;width:615px;color:#6b6b6b;font-family: Lato, sans-serif; font-style: normal; font-weight: 400;font-size:13px;line-height:20px;}

#esp-topZona .ptsZonaTexto + a {margin-left: 345px;margin-top: 20px;text-transform:uppercase;text-decoration:none;font-family: Lato, sans-serif; font-style: normal; font-weight: 700;background-color:#6b6b6b;color:#ffffff;padding:4px 8px;}
#esp-topZona .ptsZonaTexto + a:hover  {background-color:#4b4b4b;color:#ffffff;}

/*-----Multimédia zona ------*/
#pts-topMultimedia {/*width:100%;float:left;margin-top:30px;*/width:960px;padding-top:30px;margin:auto;}
#pts-topMultimedia .pts-topZonaImagem {float:left;width:635px;margin-right:10px;position:relative;}
.legenda_imagem{position: absolute;bottom: 7px;font-family: Lato, sans-serif;color: #FFFFFF;font-weight: 700;text-align: right;font-size: 9px;text-transform: uppercase;right:7px}
#pts-topMultimedia .pts-topZonaMapa {float:left;width:315px;height:180px;margin-bottom:10px;}
#pts-topMultimedia .pts-topZonaMapa2 {float:left;width:315px;height:179px;margin-bottom:10px;position:relative;}
#mapaZona { width:100%;height: 180px; }
#pts-topMultimedia .pts-topZonaVideo {float:left;width:315px;height:180px;}


/*------------------- Tabs --------------------*/
#esp-tabContainer{width:615px;margin:0 auto;}
#esp-tabContainer ul.tabs{margin-right:0;margin-left:0;padding:0;list-style:none;display:flex;width: 615px;float: right;}
#esp-tabContainer ul.tabs li{flex:1 1 auto;background:none;color:#4E4E4E;padding:5px 5px;cursor:pointer;font-size:11px;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;text-align:center;border-bottom:solid 1px #c84c3d; margin-left: 5px;}
#esp-tabContainer ul.tabs li:first-child {margin-left:0px;}
#esp-tabContainer ul.tabs li:hover{background:#c84c3d;color:#FFF;}
#esp-tabContainer ul.tabs li.current{background:#c84c3d;color:#FFF;}
#esp-tabContainer .tab-content{display:none;background:#FFF;padding:10px 0;}
#esp-tabContainer .tab-content.current{display:inherit;}

/*Modulos Circle*/
#esp-Pacotes {width:960px;/*float:left;*/margin:auto;margin-top:35px;}
#esp-Pacotes h2 {float:left;width:100%;color:#6b6b6b;font-family: Lato, sans-serif; font-style: normal; font-weight: 700;font-size:18px;border-bottom:solid 1px #adadad;padding-bottom:10px;margin-bottom:20px;text-transform:uppercase;}
#esp-Pacotes .ptsBoxPacotes {float:left; width:234px;margin-right:8px;margin-bottom:8px;background:#fcf4f3;position:relative;padding:8px;}
#esp-Pacotes .ptsBoxPacotes:nth-child(4n+1){margin-right:0;}
#esp-Pacotes .ptsBoxPacotes .pacotesImg {position:relative;}
#esp-Pacotes .ptsBoxPacotes .pacotesImg .greenCircle {position:absolute;right:2px; top:2px; background-image: url("/Files/System/Microsites/ESSensacional/circleRed.png");width:80px; height:80px;} 
#esp-Pacotes .ptsBoxPacotes .pacotesImg .greenCircle a {text-decoration:none;color:#ffffff;}
#esp-Pacotes .ptsBoxPacotes .pacotesImg .greenCircle p {font-family: MyriadPro, Tahoma, Verdana, sans-serif; font-style: normal; font-weight: 400;font-size:20px;text-align:center; margin-top:8px;}
#esp-Pacotes .ptsBoxPacotes .pacotesImg .greenCircle p .moeda {font-size:16px;margin-right:1px;}
#esp-Pacotes .ptsBoxPacotes .pacotesImg .greenCircle p span {font-size:12px;}
#esp-Pacotes .ptsBoxPacotes .pacotesInfo {float:left;width:100%;height:65px; padding-top: 10px;}
#esp-Pacotes .ptsBoxPacotes .pacotesInfo h3 {font-family: MyriadPro, Tahoma, Verdana, sans-serif; font-style: normal; font-weight: 400;font-size:18px;width: 85%;float: left;margin:0;}
#esp-Pacotes .ptsBoxPacotes .pacotesInfo img {float: right;margin-top:-10px;}
#esp-Pacotes .ptsBoxPacotes .pacotesInfo p {font-family:Arial,Helvetica,Verdana,sans-serif;font-weight: 400;font-size:13px;color:#666666;}

#esp-Hoteis {width:960px;/*float:left;*/margin:auto;margin-top:35px;}
#esp-Hoteis h2 {float:left;width:100%;color:#6b6b6b;font-family: Lato, sans-serif; font-style: normal; font-weight: 700;font-size:18px;border-bottom:solid 1px #adadad;padding-bottom:10px;margin-bottom:20px;text-transform:uppercase;}
#esp-Hoteis .ptsBoxHoteis {float:left; width:234px;margin-right:8px;margin-bottom:8px;background:#c3dd4c;position:relative;padding:8px;background-color:#f4f4f4;}
#esp-Hoteis .ptsBoxHoteis:nth-child(4n+1){margin-right:0;}
#esp-Hoteis .ptsBoxHoteis .hoteisImg {position:relative;}
#esp-Hoteis .ptsBoxHoteis .hoteisInfo {float:left;width:100%;height:55px; padding-top: 10px;}
#esp-Hoteis .ptsBoxHoteis .hoteisInfo h3 {font-family: MyriadPro, Tahoma, Verdana, sans-serif; font-style: normal; font-weight: 400;font-size:18px;margin: 0;letter-spacing: -1px;}
#esp-Hoteis .ptsBoxHoteis .hoteisInfo .estrelas {float:left;padding-top: 5px;}
#esp-Hoteis .ptsBoxHoteis .hoteisInfo .precos {float:right;background-color:#c84c3d;padding:0 5px;text-align:center;margin-top: 5px;padding-bottom: 2px;}
#esp-Hoteis .ptsBoxHoteis .hoteisInfo .precos:hover {background-color:#aa3f32;}
#esp-Hoteis .ptsBoxHoteis .hoteisInfo .precos a {text-transform:uppercase;color:#FFFFFF;font-family:Arial,Helvetica,Verdana,sans-serif;font-weight: 400;font-size:11px;text-decoration:none;}

#esp-Actividades {width:960px;/*float:left;*/margin:auto;margin-top:35px;}
#esp-Actividades h2 {float:left;width:100%;color:#6b6b6b;font-family: Lato, sans-serif; font-style: normal; font-weight: 700;font-size:18px;border-bottom:solid 1px #adadad;padding-bottom:10px;margin-bottom:20px;text-transform:uppercase;}
#esp-Actividades .ptsBoxActividades {float:left; width:234px;margin-right:8px;margin-bottom:8px;background:#c3dd4c;position:relative;padding:8px;background-color:#ffffff;}
#esp-Actividades .ptsBoxActividades:nth-child(4n+1){margin-right:0;}
#esp-Actividades .ptsBoxActividades .actividadesImg {position:relative;}
#esp-Actividades .ptsBoxActividades .actividadesInfo {float:left;width:100%;height:50px; padding-top: 10px;}
#esp-Actividades .ptsBoxActividades .actividadesInfo h3 {font-family: MyriadPro, Tahoma, Verdana, sans-serif; font-style: normal; font-weight: 400;font-size:18px;margin:0;}
#esp-Actividades .ptsBoxActividades .actividadesInfo p {font-family:Arial,Helvetica,Verdana,sans-serif;font-weight: 400;font-size:13px;color:#666666;}



/*------------------- Pacotes -------------------*/
#esp-2Colunas {width:960px;/*float:left;*/margin:auto;margin-top:10px;margin-bottom:40px;/*margin-left: 8px;*/}
#esp-2Colunas #pts-colEsq {width:630px;float:left;margin-right:40px;}
#esp-2Colunas #pts-colEsq h2 {float:left;width:100%;margin-bottom:30px;color:#6b6b6b;font-family: Lato, sans-serif; font-style: normal; font-weight: 700;font-size:18px;text-transform:uppercase;letter-spacing:-1px;}
#esp-2Colunas #pts-colEsq .itinerario {float:left;width:100%;margin-bottom:20px;}
#esp-2Colunas #pts-colEsq .itinerario .dia {float:left;width:100%;color:#6b6b6b;font-family: Lato, sans-serif; font-style: normal; font-weight: 400;font-size:13px;line-height:18px;}
#esp-2Colunas #pts-colEsq .itinerario .destino {float:left;width:100%;color:#6b6b6b;font-family: Lato, sans-serif; font-style: normal; font-weight: 400;font-size:13px;line-height:18px;text-transform:uppercase;}
#esp-2Colunas #pts-colEsq .itinerario p {float:left;width:100%;color:#6b6b6b;font-family: Lato, sans-serif; font-style: normal; font-weight: 400;font-size:13px;line-height:18px;}
#esp-2Colunas #pts-colDrt {width:290px;float:left;}
#esp-2Colunas #pts-colEsq .mapaitinerario {float:left;width:100%;margin-top:30px;}
#esp-2Colunas #pts-colEsq .mapaitinerario #mapaPacote {float:left;width:630px;height:375px;}

#esp-2Colunas #pts-colDrt .condicoes {float:left;width:100%;border-bottom:solid 1px #d2d2d2;margin-bottom:20px;padding-bottom:20px;}
#esp-2Colunas #pts-colDrt .condicoes h3 {float:left;width:100%;margin-bottom:20px;color:#6b6b6b;font-family: Lato, sans-serif; font-style: normal; font-weight: 400;font-size:11px;text-transform:uppercase;}
#esp-2Colunas #pts-colDrt .condicoes p {float:left;width:100%;color:#6b6b6b;font-family: Lato, sans-serif; font-style: normal; font-weight: 400;font-size:11px;line-height:15px;}

#esp-2Colunas #pts-colDrt .valores {float:left;width:100%;margin-bottom:15px;color:#8ead01;font-family: Lato, sans-serif; font-style: normal; font-weight: 700;font-size:13px;}
#esp-2Colunas #pts-colDrt .categoria{width:100%;margin-bottom:1px;background-color:#c84c3d;height: 35px;}
#esp-2Colunas #pts-colDrt .categoria p{float:left;width:240px;text-align: center;font-family:Arial,Helvetica,Verdana,sans-serif;font-weight: 400;font-size:12px;color:#ffffff;padding-top:10px;/*padding-bottom:10px;*/text-transform:uppercase;}
#esp-2Colunas #pts-colDrt .categoria a {float: right;width: 40px;text-align: right;font-family: Arial,Helvetica,Verdana,sans-serif;font-weight: 400;font-size: 8px;color: #ffffff;text-transform: uppercase;padding:5px;margin-right:10px;background-color:#b33425; border-radius:10px;margin-top: 7px;}
#esp-2Colunas #pts-colDrt .categoria a:hover {text-decoration:none;float:right;width:40px;text-align: right;font-family:Arial,Helvetica,Verdana,sans-serif;font-weight: 400;font-size:8px;color:#ffffff;text-transform:uppercase;padding:5px;margin-right:10px;background-color:#802419; border-radius:10px;}
#esp-2Colunas #pts-colDrt .tabela {float:left;width:100%;margin-bottom:15px;}
#esp-2Colunas #pts-colDrt .line {/*float:left;*/width:100%;margin-bottom:1px;}
#esp-2Colunas #pts-colDrt .periodo {position:relative;/*float:left;*/width:291px;height:50px;border-right:solid 1px #ffffff;background-color:#e07467;text-align: center;font-family:Arial,Helvetica,Verdana,sans-serif;font-weight: 400;line-height:14px;font-size:12px;color:#ffffff;padding-top:15px;text-transform:uppercase;}
#esp-2Colunas #pts-colDrt .base {position:relative;float:left;width:145px;background-color:#e07467;text-align: center;font-family:Arial,Helvetica,Verdana,sans-serif;font-weight: 400;font-size:10px;line-height:13px;color:#ffffff;padding:10px 0;text-transform:uppercase;}
#esp-2Colunas #pts-colDrt .datas {float:left;width:144px;padding:8px 0;border-right:solid 1px #ffffff;background-color:#fee0dc;text-align: center;font-family:Arial,Helvetica,Verdana,sans-serif;font-weight: 400;line-height:12px;font-size:10px;color:#666666;}
#esp-2Colunas #pts-colDrt .preco {float:left;width:290px;padding:8px 0;background-color:#fee0dc;text-align: center;font-family:Arial,Helvetica,Verdana,sans-serif;font-weight: 400;line-height:12px;font-size:10px;color:#666666;}
#esp-2Colunas #pts-colDrt .esp_seta {position:absolute;bottom:0;left:50%;margin:-4px;width:7px;height:4px;background-image:url("/Files/System/Microsites/ESSensacional/seta.png");}
#esp-2Colunas #pts-colDrt .valores {float: left;width: 100%;margin-bottom: 15px;color: #c84c3d;font-family: Lato, sans-serif;font-style: normal;font-weight: 700;font-size: 13px;}

/*RENT-A-CAR*/
#esp-2Colunas #pts-colDrt .categoriaCarro {float: left;width: 100%;margin-bottom: 1px;background-color: #7F1006;text-align: center;font-family: Arial,Helvetica,Verdana,sans-serif;font-weight: 400;font-size: 12px;color: #ffffff;padding-top: 10px;padding-bottom: 10px;text-transform: uppercase;}
#esp-2Colunas #pts-colDrt .periodoCarro {position:relative;float:left;width:145px;height:40px;border-right:solid 1px #ffffff;background-color:#CC4B3E;text-align: center;font-family:Arial,Helvetica,Verdana,sans-serif;font-weight: 400;line-height:12px;font-size:12px;color:#ffffff;padding-top:17px;text-transform:uppercase;}
#esp-2Colunas #pts-colDrt .datasCarro {float:left;width:144px;padding:8px 0;border-right:solid 1px #ffffff;background-color:#fee0dc;text-align: center;font-family:Arial,Helvetica,Verdana,sans-serif;font-weight: 400;line-height:12px;font-size:10px;color:#666666;}
#esp-2Colunas #pts-colDrt .precoCarro {float:left;width:145px;padding:8px 0;background-color:#fee0dc;text-align: center;font-family:Arial,Helvetica,Verdana,sans-serif;font-weight: 400;line-height:12px;font-size:10px;color:#666666;}
#esp-2Colunas #pts-colDrt .esp_setaCarro {position:absolute;bottom:0;left:50%;margin:-4px;width:7px;height:4px;background-image:url("/Files/System/Microsites/ESSensacional/setaCarro.png");}
#esp-2Colunas #pts-colDrt .notaCarro {font-size: 8px;text-align: justify;padding-top: 5px;}

/*------*/
#esp-2Colunas #pts-colDrt .htlPrevistos {float:left;width:100%;margin-top:10px;}
#esp-2Colunas #pts-colDrt .htlPrevistos h3 {float:left;width:100%;margin-bottom:10px;color:#343434;font-family: Lato, sans-serif; font-style: normal; font-weight: 700;font-size:10px;text-transform:uppercase;}
#esp-2Colunas #pts-colDrt .htlPrevistos p {float:left;width:100%;color:#343434;font-family: Lato, sans-serif; font-style: normal; font-weight: 400;font-size:10px;line-height:14px;}
#esp-2Colunas #pts-colDrt .htlPrevistos p span {float:left;color:#c84c3d;font-family: Lato, sans-serif; font-style: normal; font-weight: 700;font-size:10px;margin-right:5px;}
#esp-2Colunas #pts-colDrt .notasHotel{font-size:9px;padding-top:10px;}

/*------------------- Actividades -------------------*/
#esp-2Colunas #pts-colEsq .actividade {float:left;width:100%;margin-bottom:10px;}
#esp-2Colunas #pts-colEsq .actividade h3 {float:left;width:100%;margin-bottom:20px;color:#6b6b6b;font-family: Lato, sans-serif; font-style: normal; font-weight: 700;font-size:13px;text-transform:uppercase;}
#esp-2Colunas #pts-colEsq .actividade p {float:left;width:100%;color:#6b6b6b;font-family: Lato, sans-serif; font-style: normal; font-weight: 400;font-size:13px;line-height:18px;}
#esp-2Colunas #pts-colEsq .actividade:last-child {margin-bottom:30px;}
#fullMap .mapaitinerario #mapaPacote {/*float:left;*/margin:auto;width:960px;height:375px;/*margin-top:20px;margin-bottom:40px;*/}
#esp-2Colunas #pts-colDrt .HotelbtnReserva{float:right; width: 130px; padding:10px; background-color:#ffae19;text-align: center;font-family: MyriadPro, Tahoma, Verdana, sans-serif; font-style: normal; font-weight: bold;font-size:14px;color:#ffffff;text-transform: uppercase;}
#esp-2Colunas #pts-colDrt .HotelbtnReserva a{text-decoration:none; color: #ffffff;}
#esp-2Colunas #pts-colDrt .HotelbtnReserva:hover{background-color:#f29f06}

/*------------------- Preços -------------------*/
#esp-2Colunas #pts-colDrt .dinamicos {float:left;width:100%;}
#esp-2Colunas #pts-colDrt .topoDinamicos {float:left;width:100%;margin-bottom:30px;background-color:#c84c3d;text-align: center;font-family: MyriadPro, Tahoma, Verdana, sans-serif; font-style: normal; font-weight: normal;font-size:18px;color:#ffffff;padding-top:15px;padding-bottom:15px;text-transform:uppercase;}
#esp-2Colunas #pts-colDrt .topoDinamicos a{text-decoration: none;color:#ffffff;}
#esp-2Colunas #pts-colDrt .topoDinamicos:hover{background-color:#aa3f32;}
#esp-2Colunas #pts-colDrt ul {float:left;width:100%;list-style:none;}
#esp-2Colunas #pts-colDrt ul li::before {content: "•";color:#c84c3d;display: inline-block;width: 10px;}
#esp-2Colunas #pts-colDrt ul li {float:left;width:100%;font-family: MyriadPro, Tahoma, Verdana, sans-serif; font-style: normal;font-size:14px;color:#666666;margin-bottom:5px;}

/*------------------- Icons -------------------*/
#esp-2Colunas #pts-colDrt .htlicon {width:290px;margin-top: 10px;float: left;}
#esp-2Colunas #pts-colDrt .htlicon img {width:35px;height:35px;padding:5px;margin-bottom: 3px;}

/***Caixas - Pag Inicial**/
.esp_boxDestino1 { width: 315px; margin-right: 5px; padding-top: 15px; padding-right: 5px; padding-left: 5px; padding-bottom: 15px; float: left; background-color:#F8F8F8; margin-top: 30px;}
.esp_boxDestino1 h1,
.esp_boxDestino1 h1 a { font-size: 25px; font-weight: normal; text-transform: uppercase; color: #c84c3d; text-decoration: none; text-align:center; margin:0; }
.esp_boxDestino1 img { height: 250px; /*width: 305px;*/ margin: 15px auto;}

.esp_linhaBoxDestino { background-color: #FFFFFF; padding: 5px; border-top-width: 1px; border-top-style: dashed; border-top-color: #f0f6f8; }
.esp_linhaBoxDestino:hover { background-color:#f7f7f7; }
.esp_linhaBoxDestino .caixaEsq{float:left;width: 220px;}
.esp_linhaBoxDestino .caixaEsq h1,
.esp_linhaBoxDestino .caixaEsq h1 a { width: 220px; float: left; font-family: MyriadPro, Tahoma, Verdana, sans-serif; font-size: 16px; color: #000000; text-align:left;}
.esp_linhaBoxDestino .caixaEsq h1 a:hover { color:#c84c3d; }
.esp_linhaBoxDestino h2 { font-size: 12px; font-weight: normal; color: #929292; }
.esp_linhaBoxDestino .preco,
.esp_linhaBoxDestino .preco a { float: right;width: 75px;text-align: right; color: #c84c3d; font-size: 20px; text-decoration: none; font-family: MyriadPro, Tahoma, Verdana, sans-serif; }
.esp_linhaBoxDestino .preco a:hover{color:#aa3f32;font-size: 20px; text-decoration: none; font-family: MyriadPro, Tahoma, Verdana, sans-serif;}


/*HP Zonas Images*/
#esp-imgZonas {width:100%;float:left;margin-top:30px;}
#esp-imgZonas .ptsBoxImg {float: left;width: 315px;margin-right: 5px;margin-bottom: 15px;position: relative;padding:0 5px;}
#esp-imgZonas .ptsBoxImg:nth-child(3n){margin-right:0;}
#esp-imgZonas .ptsBoxImg .titZona {position:absolute; opacity:0.9;transition:all 0.3s ease;top:20px;font-family: Lato, sans-serif;color:#FFFFFF; font-style: normal; font-weight: 700; text-align:center; margin:auto; font-size:22px;text-transform:uppercase;width: 100%;}
#esp-imgZonas .ptsBoxImg:hover .titZona {font-size:28px;opacity:1;}


#img_Pacotes{width:100%;}
/*** SLIDER ***/
.bx-wrapper .bx-pager{
 margin-bottom:-90px !important;
}

.bx-wrapper .bx-pager.bx-default-pager a {
   	background: #158cb7 !important;
  border:1px solid #158cb7 !important;
    position: relative;
    border-radius: 50%;
	padding:0;
}

.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:hover {
    background-color: #ffffff !important;
  border: 1px solid #ffffff !important;
}
.orbit-caption p{font-size:12px !important;line-height: 15px !important;}
