
* {-moz-box-sizing: border-box;}
html,body,table,tr,td,th {font-family:Verdana,Arial,Helvetica;font-size:13px;}
.highlight {background-color:#FF0;color:#000;font-weight:bold;}
.botaoVitrine {padding-bottom:5px;}
.editorHtml {background:#FFF; text-align: left;}
#imgSiteLogo {border:0}
/* ---------- PROPRIEDADES GERAIS DO SITE ---------- */
/* CSS Document */

@import url(https://fonts.googleapis.com/css?family=Raleway&display=swap);

body {
	margin:0;
	/*background: url("https://www.dwtviagens.com.br/sites/template/images/bk_page.jpg");
	background-position:center bottom;*/
	background: #fff;
}

body#bkHome {
	/*background: url("https://www.dwtviagens.com.br/sites/template/images/bk_page.jpg") top center repeat-x;*/
	
}

body#bkpages {
	/*background: url("https://www.dwtviagens.com.br/sites/template/images/bk_page.jpg") top center repeat-x;*/
}

html, body, table, tr, td, th, div, ul, li {
    font-family: 'Raleway', sans-serif;
	font-size: 1em;
	color: #333;
	line-height: 1.5em;
}

hr {
	clear: both;
	color: #333;
}

article {
}

a:link {
	/*color: #03c; --default--*/
	color: #039;
	text-decoration: none;
}

a:visited {
	color: #039;
}

a:hover {
	color: #03c;
	text-decoration: underline;
}

h1 {
	font-weight: normal;
	text-align: center;
	line-height: 1.3em;
	font-size: 2.5em;
}

h2 {
	font-weight: normal;
	text-align: center;
	line-height: 1.3em;
	font-size: 2em;
}

h3 {
}

.white {
	color: #fff;
}

.red {
	color:#f00;
}

.redBold {
	color:#f00;
	font-weight: bold;
}

.clearfix:before,
.clearfix:after {
   content: " ";
   display: table;
}
 
.clearfix:after {
   /*clear: both;*/
}
 
.clearfix {
   *zoom: 1;
}

img,
picture,
video,
embed {
   max-width: 100%;
}


*, *:before, *:after {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.videos {
}

.videos div {
	overflow: hidden;
	background: #ccc;
}

.videos div iframe {
	border: 1px solid #ccc;
	width: 100%;
}	

.loginTop {
}

.loginTop p {
	max-width: 400px;
	margin: 0.5em auto;
	padding: 0.5em;
}

.blocoAction {
	background: #eee;
	text-align: center;
	padding-bottom: 0.5em;
}

.blocoAction h1 {
	margin: 0.5em;
	padding: 0.5em;
}

.blocoAction p {
	margin: 0.5em;
	padding: 0.5em;
	text-align: center;
}

.pesquisaAgenda {
	padding: 0.5em;
	max-width: 380px;
	margin: 0 auto;
	text-align: center;
	background: #eee;
}

.pesquisaAgenda select {
	border: 1px solid #09f;
	padding: 0.5em;
	font-size: 1em;
}

.pesquisaAgenda input {
	border: 1px solid #09f;
	padding: 0.5em;
	font-size: 1em;
}

.curriculoDefault {}

.curriculoDefault fieldset {
	border: 3px solid #09f; 
	padding: 0;
	background: #D7EBFF;
	margin-bottom: 1em;
}

.curriculoDefault legend {
	border: 3px solid #09f;
	padding: 0.5em;
	color: #09f;
	font-size: 1.5em;
	font-weight: bold;
	background: #fff;
}

input[type=text].inputTextLarge {
    padding: 0.3em;
	border: 1px solid #666 !important;
	font-size: 1em;
	margin: 0.2em 0 0.2em 0;
	width: 100%;
}


@media only screen and (min-width: 981px) and (max-width: 9000px) {	

.whatsapp {
    position: fixed;
    top: 10%;
    right: 2%;
    padding: 10px;
    z-index: 10000000;
	max-width: 85px;
}

.header {
	min-height: 80px;
	background: #fff;
}

.headBarTop {
	overflow: hidden;
	width: 100%;
	/*background: url("https://www.dwtviagens.com.br/sites/template/images/bk_black_opac.png");*/
}

.headBarTopLimit {
	overflow: hidden;
	max-width: 1366px;
	margin: 0 auto 0 auto;
}

.headBarTopleft {
	float: left;
}

.headBarTopRight {
	float: right;
}

.socialIcons {
	float: right;
}

.socialIcons a {
	color: #333;
}

.socialIcons img {
	border: 0;
	vertical-align: middle;
	width: 30px;
}

.bannerTexto {
}

.headContainer {	
}

.headContainerLimit {
	max-width: 1366px;
	margin: 0 auto;
	text-align: center;
	padding: 0.5em 0;
}

.logoImg {
	max-width: 350px;
}

.headLeft {
	width: 25%;
	float: left;
	/*padding: 0.5em;*/
}

.headLeft a {
}

.headRight {
	width: 74%;
	float: right;
	padding-right: 10px;
}

.headRightLeft {
	float: left;
	width: 70%;	
	text-align: center;
	padding-top: 10px;
}

.headRightRight {
	float: Right;
	width: 29%;
	padding-top: 17px;
}

.headBarBottom {
	clear: both;
	min-height: 45px;
	margin: 0 auto;
	background: #f0f;
}

.headBarBottomLimit {
	max-width: 1366px;
	margin: 0 auto;
}

.headBarBottomLeft {
	float: left;
	position: relative;
	width: 84%;
}

.headBarBottomRight {
	float: right;
	width: 15%;
	text-align: right;
	margin: 3px 0 0 0;
	padding: 0;
}

.headBarBottomRight img {
	msrgin-right: 10px;
	max-width: 45px;
}

.menuHorizontal {
	/*background: url("https://www.dwtviagens.com.br/sites/template/images/bk_black_opac.png");*/
}

.menuMobile {
	display: none;
}

.menuSelect {
	display: none;
}

.busca {
	margin: 3px 0 0 1em;
	padding: 0 0 0 0;
	float: right;
	width: 140px;
}

.container {
	margin: 0 auto 0 auto;
	overflow: hidden;
	clear: both;
}

.bannerTransicao {
	max-width: 1600px;
	position: relative;
	margin: 0 auto;
	text-align: center;
}

.bannerTransicao img {
}

/*Colunas home*/
.esq {
	width: 74.4%;
	float: left;
}

.esqleft {
	width: 31.5%;
	float: left;
	margin: 0 0 0 0.5em;
}

.esqright {
	width: 65.7%;
	float: right;
}

.dir {
	width: 23.4%;
	float: right;
	margin: 0 0.5em 0 0;
}

h1.newsCentroTitle {
	font-size: 2em;
	text-align: left;
}

.slider {
	position: absolute;
	z-index: 0;
}

/* -- MAT�RIAS DAS SE��ES --*/
.materiasBloco { }
.materiasCenter { }

.materiasBlocoColunas {
	clear: both;
}

.materiasLeft {
	/*border: 3px solid #ccc;*/
	float: left;
	width: 48%;
}

.materiasRight {
	/*border: 3px solid #ccc;*/
	float: right;
	width: 48%;
}

.miniBannerSecao {
	/*min-height: 170px;*/
	text-align: center;
	max-width: 1366px;
	margin: 0 auto;
}

.miniBannerSecao img {
	width: 100%;
}

.googlemap {
	width: 100%;	
}

/* BLOCOS FOOTER ICONS ICONES RODAPE LINKS RODAPE */
footer {
	background: #efefef;
}

.footerContainer {
}

.footerContent {
	max-width: 1366px;
	margin: 0 auto;
	color: #333;
	padding: 0.5em;
}

.footerContentLeft {
	float: left;
	color: #333;
	width: 46%;
	margin: 2%;
}

.footerContentRight {
	float: right;
	color: #333;
	width: 46%;
	margin: 2%;
}

.footerContent a {
	color: #039;
}

.footerBottom {
	max-width: 1366px;
	margin: 10px auto;
	overflow: hidden;
	clear: both;
	font-size: 0.8em;
}

.footerBottomLeft {
	float: left;
	padding: 5px;
	color: #333;
}

.footerBottomRight {
	float: right;
	padding: 5px;
	color: #333;
	margin-right: 10px;
}

.footerBottomRight a {
	color: #333;
}

.footerIcons {
	clear: both;
	overflow: hidden;
}

.footerIcons ul {
	list-style: none;
	width: 29%;
	margin: 1%;
	padding: 0;
	float: left;
	min-height: 130px;
}

.footerIcons ul h2 {
	margin: 0;
	padding: 0.5em 0 0.5em 0;
	font-size: 1.2em;
	color: #333;
	text-align: left;
}

.footerIcons ul li {
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	color: #333;
}

.footerIcons ul li a {
	margin: 0;
	padding: 0.5em 0 0.5em 0.5em;
	color: #333;
}

/* CAROUSEL ELEMENT */

.carousel {
	margin: 0 auto;
	clear: both;
	max-width: 500px;
	text-align: center;
}

.carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.carousel li {
	float: left;
	width: 496px;
	margin: 0;
	text-align: center;
}

.carousel li a {
	display: block;
	border: 10px solid #fff;
	text-decoration: none;	
}

.carousel li a img {
	max-width: 300px;	
}

.carousel h2 {
	font-size: 1.8em;
	color: #333;
	margin: 0;
	padding: 0.5em 0.5em 0 0.5em;	
}

.carousel p {
	font-size: 1.3em;
	color: #333;
	margin: 0;
	padding: 0.5em;	
}

.newsletter {
	background: #444;
	padding: 1em 0;
	text-align: center;
	margin: 0 0 0 0;
	overflow: hidden;
}

.newsletter form {
	margin: 0;
	padding: 0;
}

.newsletter ul {
	margin: 0 auto;
	padding: 0;
	max-width: 700px;
	list-style: none;
}

.newsletter ul li {
	margin: 0 10px 0 0;
	padding: 0;
	color: #fff;
	font-size: 0.9em;
	float: left;
}

#newsletternome {
	width: 160px;
    border: 0px solid #ccc;
}

#newsletteremail {
	width: 160px;
    border: 0px solid #ccc;
	margin-left: 2px;
}


.curriculoDefault p {
	margin: 1%;
	width: 29%;
	float: left;
	min-height: 105px;
	padding: 3px;
}

.contatos {
}

.contatos a {
	display: block;
	float: right;
	margin: 1%;
	width: 23%;
}

.contatos a:hover {
	text-decoration: none;
	background: #eee;
}

.contatos a h3 {
	margin: 0;
	padding: 0;
	font-size: 0.8em;
	font-weight: normal;
}

.contatos a p {
	margin: 0;
	padding: 0;
	font-size: 0.8em;
}

.translateBox {
	float: left;
	margin-right: 1.5em;
}
	
.videos div {
	margin: 2%;
	width: 29.3%;
	float: left;
}

.tableResponsive {
	border-right: 4px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 3px solid #ccc;
}

.tableResponsive td {
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 0.5em;
	font-size: 0.9em;
}

.tableResponsive thead {
	background: #eee;
	font-size: 1.2em;
}

.divResponsive {
	display: none;
}

}


@media only screen and (min-width: 481px) and (max-width: 980px) {
	
.whatsapp {
    position: fixed;
    top: 5px;
    right: 2%;
    padding: 10px;
    z-index: 10000000;
	max-width: 80px;
}

.header {
	/*background: url("https://www.dwtviagens.com.br/sites/template/images/bk_page.jpg");
	background-position:center bottom;*/
	background: #efefef;
	min-height: 170px;
}

.headBarTop {
	overflow: hidden;
	width: 100%;
	/*background: url("https://www.dwtviagens.com.br/sites/template/images/bk_black_opac.png");*/
}

.headBarTopLimit {
	overflow: hidden;
	max-width: 1366px;
	margin: 0 auto 0 auto;
}

.headBarTopleft {
	float: left;
}

.headBarTopRight {
	float: right;
}

.socialIcons {
	float: right;
}

.socialIcons a {
	color: #000;
}

.socialIcons img {
	border: 0;
	vertical-align: middle;
	width: 30px;
}

.bannerTexto {
}

.headContainer {	
}

.headContainerLimit {
	max-width: 1366px;
	margin: 0 auto;
	text-align: center;
	padding: 0.5em 0;
}

.logoImg {
}

.headLeft {
	/*padding: 0.5em;*/
}

.headLeft a {
}

.headRight {
}

.headRightLeft {
	float: left;
	width: 40%;	
	text-align: center;
	padding-bottom: 10px;
}

.headRightRight {
	float: right;
	width: 59%;
	padding-top: 15px;
}

.headBarBottom {
	clear: both;
	min-height: 45px;
	margin: 0 auto;
	background: #f0f;
}

.headBarBottomLimit {
	max-width: 1366px;
	margin: 0 auto;
}

.headBarBottomLeft {
	float: left;
	position: relative;
	width: 84%;
}

.headBarBottomRight {
	float: right;
	width: 15%;
	text-align: right;
	margin: 3px 0 0 0;
	padding: 0;
}

.headBarBottomRight img {
	msrgin-right: 10px;
	max-width: 45px;
}

.menuHorizontal {
	/*background: url("https://www.dwtviagens.com.br/sites/template/images/bk_black_opac.png");*/
}

.menuMobile {
	display: none;
}

.menuSelect {
	display: none;
}

.busca {
	margin: 10px 10px 0 0;
	padding: 0;
	float: right;
	width: 140px;
}

.bannerTransicao {
	max-width: 1366px;
	position: relative;
	margin: 0 auto;
	text-align: center;
}

.bannerTransicao img {
}

/*Colunas home*/
.esq {
}

.esqleft {
}

.esqright {
}

.dir {
}

h1.newsCentroTitle {
	font-size: 2em;
	text-align: left;
}

.slider {
	position: absolute;
	z-index: 0;
}

/* -- MAT�RIAS DAS SE��ES --*/
.materiasBloco { }
.materiasCenter { }

.materiasBlocoColunas {
	clear: both;
}

.materiasLeft {
}

.materiasRight {
}

.miniBannerSecao {
	/*min-height: 170px;*/
	text-align: center;
	max-width: 1366px;
	margin: 0 auto;
}

.miniBannerSecao img {
	width: 100%;
}

.bannerTexto {
	text-align: right;
	padding-right: 1em;
	font-weight: bold;
}

.bannerTexto a {
}

.bannerTexto img {
	vertical-align: middle;
	max-width: 25px;
}

.googlemap {
	width: 100%;	
}

/* BLOCOS FOOTER ICONS ICONES RODAPE LINKS RODAPE */
footer {
	background: #efefef;
}

.footerContainer {
}

.footerContent {
	max-width: 1366px;
	margin: 0 auto;
	color: #333;
	padding: 0.5em;
}

.footerContentLeft {
	color: #333;
	margin: 1em;
	padding-top: 1em;
}

.footerContentRight {
	color: #333;
	margin: 1em;
}

.footerContent a {
	color: #333;
}

.footerBottom {
	max-width: 1366px;
	margin: 10px auto;
	overflow: hidden;
	clear: both;
	font-size: 0.8em;
}

.footerBottomLeft {
	float: left;
	padding: 5px;
	color: #333;
}

.footerBottomRight {
	float: right;
	padding: 5px;
	color: #333;
	margin-right: 10px;
}

.footerBottomRight a {
	color: #333;
}

.footerIcons {
	clear: both;
	overflow: hidden;
}

.footerIcons ul {
	list-style: none;
	width: 29%;
	margin: 1%;
	padding: 0;
	float: left;
	min-height: 130px;
}

.footerIcons ul h2 {
	margin: 0;
	padding: 0.5em 0 0.5em 0;
	font-size: 1.2em;
	color: #333;
	text-align: left;
}

.footerIcons ul li {
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	color: #333;
}

.footerIcons ul li a {
	margin: 0;
	padding: 0.5em 0 0.5em 0.5em;
	color: #333;
}

/* CAROUSEL ELEMENT */

.carousel {
	margin: 0 auto;
	clear: both;
	max-width: 300px;
	text-align: center;
}

.carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.carousel li {
	float: left;
	width: 296px;
	margin: 0;
	text-align: center;
}

.carousel li a {
	display: block;
	border: 10px solid #fff;
	text-decoration: none;	
}

.carousel li a img {	
}

.carousel h2 {
	font-size: 1.8em;
	color: #333;
	margin: 0;
	padding: 0.5em 0.5em 0 0.5em;	
}

.carousel p {
	font-size: 1.3em;
	color: #333;
	margin: 0;
	padding: 0.5em;	
}


.newsletter {
	background: #444;
	padding: 0.5em;
	text-align: center;
	margin: 1em 0 0 0;
	overflow: hidden;
}

.newsletter form {
	margin: 0;
	padding: 0;
}

.newsletter ul {
	margin: 0 auto;
	padding: 0;
	max-width: 300px;
	list-style: none;
}

.newsletter ul li {
	margin: 0 0 0 0;
	padding: 0.5em 0;
	color: #fff;
	font-size: 0.9em;
}

#newsletternome {
	width: 150px;
    border: 0px solid #f0f;
	font-size: 0.9em;
	padding: 5px;
}

#newsletteremail {
	width: 150px;
    border: 0px solid #f0f;
	margin-left: 2px;
	font-size: 0.9em;
	padding: 5px;
}

h1 {
	font-size: 2em;
}

.curriculoDefault p {
	margin: 1%;
	padding: 3px;
}

.contatos {
	margin: 0 auto;
	text-align: left;
}

.contatos a {
	display: block;
	margin: 0.5em 0.2em;
	padding: 0.2em;
	clear: both;
	background: #eee;
}

.contatos a img {
	float: left;
	max-height: 50px;
}

.contatos a h3 {
	margin: 0;
	padding: 0;
	color: #039;
	font-weight: normal;
	text-align: left;
}

.contatos a p {
	margin: 0;
	padding: 0;
	font-size: 0.8em;
}


.videos div {
	margin: 1em 0.5em 1em 0.5em;
	width: 96%;
}
	
.tableResponsive {
	display: none;
}

.divResponsive {	
}

}

/* Mobile */
@media only screen and (max-width: 480px) {

.whatsapp {
    position: fixed;
    top: 65px;
    right: 1%;
    padding: 10px;
    z-index: 10000000;
	max-width: 80px;
}

.header {
	/*background: url("https://www.dwtviagens.com.br/sites/template/images/bk_page.jpg");
	background-position:center bottom;*/
	background: #efefef;
	min-height: 250px;
}

.headBarTop {
	overflow: hidden;
	width: 100%;
	/*background: url("https://www.dwtviagens.com.br/sites/template/images/bk_black_opac.png");*/
}

.headBarTopLimit {
	overflow: hidden;
	max-width: 1366px;
	margin: 0 auto 0 auto;
}

.headBarTopleft {
	float: left;
}

.headBarTopRight {
	float: right;
}

.socialIcons {
	float: right;
}

.socialIcons a {
	color: #000;
}

.socialIcons img {
	border: 0;
	vertical-align: middle;
	width: 30px;
}

.bannerTexto {
}

.headContainer {	
}

.headContainerLimit {
	max-width: 1366px;
	margin: 0 auto;
	text-align: center;
	padding: 0.5em 0;
}

.logoImg {
}

.headLeft {
	/*padding: 0.5em;*/
}

.headLeft a {
}

.headRight {
}

.headRightLeft {
	text-align: center;
	padding-bottom: 10px;
}

.headRightRight {
	padding-top: 15px;
}

.headBarBottom {
	clear: both;
	min-height: 45px;
	margin: 0 auto;
	background: #f0f;
}

.headBarBottomLimit {
	max-width: 1366px;
	margin: 0 auto;
}

.headBarBottomLeft {
	float: left;
	position: relative;
	width: 84%;
}

.headBarBottomRight {
	float: right;
	width: 15%;
	text-align: right;
	margin: 3px 0 0 0;
	padding: 0;
}

.headBarBottomRight img {
	msrgin-right: 10px;
	max-width: 45px;
}

.menuHorizontal {
	/*background: url("https://www.dwtviagens.com.br/sites/template/images/bk_black_opac.png");*/
}

.menuMobile {
	display: none;
}

.menuSelect {
	display: none;
}

.busca {
	margin: 3px 0 0 1em;
	padding: 0 0 0 0;
	float: right;
	width: 140px;
}

.bannerTransicao {
	max-width: 1366px;
	position: relative;
	margin: 0 auto;
	text-align: center;
}

.bannerTransicao img {
}

/*Colunas home*/
.esq {
}

.esqleft {
}

.esqright {
}

.dir {
}

h1.newsCentroTitle {
	font-size: 2em;
	text-align: left;
}

.slider {
	position: absolute;
	z-index: 0;
}

/* -- MAT�RIAS DAS SE��ES --*/
.materiasBloco { }
.materiasCenter { }

.materiasBlocoColunas {
	clear: both;
}

.materiasLeft {
}

.materiasRight {
}

.miniBannerSecao {
	/*min-height: 170px;*/
	text-align: center;
	max-width: 1366px;
	margin: 0 auto;
}

.miniBannerSecao img {
	width: 100%;
}

.bannerTexto {
	text-align: right;
	padding-right: 1em;
	font-weight: bold;
}

.bannerTexto a {
}

.bannerTexto img {
	vertical-align: middle;
	max-width: 25px;
}

.googlemap {
	width: 100%;	
}

/* BLOCOS FOOTER ICONS ICONES RODAPE LINKS RODAPE */
footer {
	background: #eee;
}

.footerContainer {
}

.footerContent {
	max-width: 1366px;
	margin: 0 auto;
	padding: 0.5em;
}

.footerContentLeft {
	margin: 1em;
	padding-top: 1em;
}

.footerContentRight {
	margin: 1em;
}

.footerContent a {
}

.footerBottom {
	max-width: 1366px;
	margin: 10px auto;
	overflow: hidden;
	clear: both;
	font-size: 0.8em;
}

.footerBottomLeft {
	float: left;
	padding: 5px;
	color: #fff;
}

.footerBottomRight {
	float: right;
	padding: 5px;
	color: #fff;
	margin-right: 10px;
}

.footerBottomRight a {
	color: #fff;
}

.footerIcons {
	clear: both;
	overflow: hidden;
}

.footerIcons ul {
	list-style: none;
	margin: 1em;
	padding: 0;
}

.footerIcons ul h2 {
	margin: 0;
	padding: 0.5em 0 0.5em 0;
	font-size: 1.2em;
	color: #fff;
	text-align: left;
}

.footerIcons ul li {
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	color: #fff;
}

.footerIcons ul li a {
	margin: 0;
	padding: 0.5em 0 0.5em 0.5em;
	color: #fff;
}



/* CAROUSEL ELEMENT */

.carousel {
	margin: 0 auto;
	clear: both;
	max-width: 300px;
	text-align: center;
}

.carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.carousel li {
	float: left;
	width: 296px;
	margin: 0;
	text-align: center;
}

.carousel li a {
	display: block;
	border: 10px solid #fff;
	text-decoration: none;	
}

.carousel li a img {	
}

.carousel h2 {
	font-size: 1.8em;
	color: #333;
	margin: 0;
	padding: 0.5em 0.5em 0 0.5em;	
}

.carousel p {
	font-size: 1.3em;
	color: #333;
	margin: 0;
	padding: 0.5em;	
}


.newsletter {
	background: #444;
	padding: 0.5em;
	text-align: center;
	margin: 1em 0 0 0;
	overflow: hidden;
}

.newsletter form {
	margin: 0;
	padding: 0;
}

.newsletter ul {
	margin: 0 auto;
	padding: 0;
	max-width: 300px;
	list-style: none;
}

.newsletter ul li {
	margin: 0 0 0 0;
	padding: 0.5em 0;
	color: #fff;
	font-size: 0.9em;
}

#newsletternome {
	width: 150px;
    border: 0px solid #f0f;
	font-size: 0.9em;
	padding: 5px;
}

#newsletteremail {
	width: 150px;
    border: 0px solid #f0f;
	margin-left: 2px;
	font-size: 0.9em;
	padding: 5px;
}

h1 {
	font-size: 2em;
}

.contatos a img {
	float: left;
	max-height: 50px;
}

.contatos a h3 {
	margin: 0;
	padding: 0;
	color: #039;
	font-weight: normal;
	text-align: left;
}

.contatos a p {
	margin: 0;
	padding: 0;
	font-size: 0.8em;
}


.videos div {
	margin: 1em 0.5em 1em 0.5em;
	width: 96%;
}
	
.tableResponsive {
	display: none;
}

.divResponsive {	
}

}

/*----------------------LOGOTIPO TEXTO E IMAGEM */
.logoTxt {}
.logoImg img {}
#logo {
	/*background: url("https://www.dwtviagens.com.br/sites/template/images/bk_white_opac.png");*/
}

/*----------------------container para alinhar o site no centro. Todo conteudo deve estar dentro dele*/
#container {}

/*----------------------content onde vai o conte�do do site*/
#content {
	clear: both;
	margin: 0 auto 0 auto;
	background: #fff url("https://www.dwtviagens.com.br/sites/template/images/bk_white_opac.png");
	max-width: 1366px;
	overflow: hidden;
}

#contentHome {
	clear: both;
	margin: 0 auto 0 auto;
	background: #fff url("https://www.dwtviagens.com.br/sites/template/images/bk_white_opac.png");
	max-width: 1366px;
	overflow: hidden;
	/*max-width: 1366px;*/
}

#contentLinkExterno {
	clear: both;
	margin: 0 auto;
	overflow: hidden;
}

#contentLinkExterno iframe{
	width: 100%;
	min-height: 600px;
}

/*----------------------COLUNAS HOME----*/

#esq {
	text-align: center;
}

#esqleft {
	text-align: center;
}

#esqright {
	text-align: center;
}

#dir {
	text-align: center;
}

#conteudogradepadrao {
	margin: 0 auto;
	padding: 1em;
}

#conteudogradepadrao li {
	list-style: none;
}

#tableMaster {
	width: 100%;
	clear: both;
	margin: 1em auto 0 auto;
}

#tdleft {}

#tdcenter {}

#tdright {}

#breadCrumb {
	padding: 1em 0 0 0;	
	max-width: 1366px;
	overflow: hidden;
	margin: 0 auto;
}

#breadCrumbLeft {
	float: left;
	margin-left: 1em;
}

#breadCrumbRight {
	margin-right: 1em;
	float: right;
	height: 35px;
	white-space: nowrap;
}

#addthis {
	margin: 0 0 1em 1em;
}

#addthis a {}



a#btTopo {
	padding: 1em;
	color: #fff;
	font-weight: bold;
	background: #339;
	float: right;
	text-decoration: none;
}

a#btTopo:hover {
	background: #039;
}

/*----------------------TEXTOS PEQUENOS LINKS E AVISOS*/
#miniText {
	font-size: 0.8em;
}

a#miniLinks {
	font-size: 0.9em; !important;
	min-height: auto !important;
	color: #039 !important;
	margin: 0; !important;
	padding: 0; !important;
	border: 0; !important;'
}

a#miniLinks:hover {
	color: #03c !important;
	background: none;
}

/*----------------------AREA RESTRITA*/
#areaRestrita {
	text-align: left;
	font-size: 0.8em;
	color: #fff;
}

#areaRestrita fieldset {}

#areaRestrita legend {}

#areaRestrita form {}

#areaRestrita p {
	margin: 0 0 0 0.3em;
}

#areaRestrita h3 {
	margin: 0.3em 0 0.3em 0.3em;
}

#areaRestrita a {
	color: #fff;
	font-size: 0.8em;
}

#areaRestritaUsuario {
	background: #ccc;
	margin: 0.2em 0.8em 0.2em 0;
	padding: 0.2em;
	border: 0px solid #666;
	max-width: 120px;
}

#areaRestritaSenha {
    background: #ccc;
	margin: 0.2em;
	padding: 0.2em;
	border: 0px solid #666;
	max-width: 120px;
}

#btEntrarAr {
	padding: 0.2em 0.5em 0.2em 0.5em;
	background: #09f;
	border: 0;
	color: #fff;
	cursor: pointer;
	font-size: 0.8em;
	margin: 0.2em 1em 0.2em 0.1em;
}

#btEntrarAr:hover {
	background: #03c;
	color: #fff;
}

#btEntrar {
	padding: 10px 30px 10px 30px;
	background:  #222;
	border: 0;
	color: #fff;
	cursor:pointer;
}

#btEntrar:hover {
	background: #039;
}

.lembrarSenha {
	font-size: 0.8em;
	text-align: right;
}

/*----------MURAL ESQ*/
#muralEsq {
	background: #fff;
	padding: 1em;
	margin: 0.5em;
	text-align: left;
	clear: both;
	overflow: hidden;
}

#muralEsq p {
	margin: 0 0 1em 0;
}

#muralEsq img {
	clear: both;
	float: none;
}

#muralEsqTitle {
	font-weight: normal;
}

/*----------MURAL DIR*/
#muralDir {
	background: #fff;
	padding: 1em;
	margin: 0.5em;
	text-align: left;
	clear: both;
	overflow: hidden;
}

#muralDir p {
	margin: 0 0 1em 0;
}

#muralDir img {
	clear: both;
	float: none;
}

#muralDirTitle {
	font-weight: normal;
}

#divLerMais {
	clear: both;
	text-align: center;
	margin: 2em 0 2em 0;
}

/*---------- PAINEL INT ----------ok*/
#painel {}

#painel_title {}

/*---------- NEWS CENTRO ----------ok*/
#newsCentro {
	background: #fff;
	padding: 1em;
	margin: 0.5em;
	text-align: left;
	clear: both;
	overflow: hidden;
}

#newsCentroTitle {
	padding: 0;
	margin: 0 0 0.5em 0;
}

#newsCentroTitle a {
	color: #333;
	text-decoration: none;
}

#newsCentroTitle a:hover {
	text-decoration: underline;
}

/*---------- NEWS FRAME ----------ok*/
#newsFrame {
	/*clear: both;
	padding: 1em 2em 1em 2em;
	margin-bottom: 1em;
	overflow: hidden;*/
	clear: both;
}

h1#newsFrameTitle {
	/*margin: 0;
	padding: 1em 2em 1em 2em;
	font-weight: normal;*/
}

#newsFrame p {}

#newsFrame a {}

#newsFrame a:hover {}

/*---------- MATERIAS DA SECAO ----------ok*/

#materiasSecao { /*----------aqui tabela que envolve todas as materias chamadas------*/
	margin: 0 auto;
	width: 100%;
}

#materiaChamada {
	clear: both;
	line-height: 1.5em;
}

#materiaChamada img {}

#materias {
	margin: 0 0.5em 1em 0.5em;
	overflow: hidden;
	border: 0px solid #ccc;
}

#materias article {
	margin: 0;
	padding: 0;
	width: 100%;
}

#materias header {
	margin: 0;
	padding: 0;
}

#materiasText {
	text-align: left;
	margin: 0em 0.5em 0.5em 0.8em;
}

#materiasText a {
}

#materiasText a:hover {
}

/*---------- T�TULOS DAS MATERIAS DA SECAO ----------ok*/

h1#materiasTitle {
	margin: 0.5em 0.5em 0.5em 0.5em;
}

h1#materiasTitle a {
}

h1#materiasTitle a:hover {
}

h1#materiasTitleLink {
	font-size: 1.5em;
	text-align: left;
	margin-left: 0.5em;
}

h1#materiasTitleLink a {
}

h1#materiasTitleLink a:hover {
}

/*---------- LINKS RODAPE ----------ok*/

#linksRodape {
	clear: both;
	margin: 0 auto;
	text-align: center;
	line-height: 2em;
}

#linksRodape a {
	padding: 0.2em 1em 0.2em 1em;
	margin: 0.1em;
	color:#333;
	font-size:0.8em;
}

#linksRodape a:hover {
	color: #fff;
	background: #039;
	text-decoration: none;
}

/*----------DOWNLOADS DEFAULT----------ok*/

#titledownloads {
	width:0;
	height:0;
	overflow: hidden;
}

#uldownloads {
	margin: 0.5em;
	padding: 0;
	width: 90%;
}

#uldownloads li {
	list-style: none;
}

#uldownloads li a {
	display: block;
	background: #fff url("https://www.dwtviagens.com.br/sites/template/images/icon_download.png") 0.3em 0.2em no-repeat;
	color: #333;
	margin: 0 1em 1em 0;
	padding: 0.5em 0 0.5em 3em;
	overflow: hidden;
}

#uldownloads li a:hover {
	background: #eee url("https://www.dwtviagens.com.br/sites/template/images/icon_download2.png") 0.3em 0.2em no-repeat;
	text-decoration: none;
}

/*----------MATERIAS TODAS - EDI��ES HEAD ---------ok*/

#edicoesAnteriores {
	margin: 0 1em 0 1em;
}

#edicoesAnterioresLeft {
	background: #eee;
	float: left;
	padding: 0.5em 1em 0.5em 1em;
}

#edicoesAnterioresRight {
	float: right;
	margin-top: 1.5em;
}

/*---------- FORM DINAMICO ---------ok */

#formDinamico {
	max-width: 1366px;
	margin: 0 auto;
	clear:both;
	padding: 0 0.5em 0.5em 0.5em;
}

#formDinamicoTopo {
	background: #fff;
	margin: 0 1em;
	padding: 1em;
	text-align: center;
}

#formDinamicoTopo p {
}

#formDinamicoUpload {
	background: #eee;
	margin: 2em 2em 0 2em;
	padding: 1em;
}

#formDinamicoUpload p {
	text-align: center;
	margin: 0 0 2em 0;
}

#formDinamicoUploadBt {
	background:  #222;
	padding: 1em 2em 1em 2em;
	color: #fff;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	border-radius: 10px;
}

#formDinamicoUploadBt:hover {
	background: #039;
	border-radius: 10px;
}

#formDinamicoContent {
	text-align: center;
	margin: 0 auto;
	padding: 0.5em;
	border: 1px solid #ccc;
	max-width: 650px;
	border-radius: 10px;
}

#formDinamicoContent hr {
}

#formDinamicoContent h3 {
	margin: 0 2em 0 2em;
	text-align: left;
}

#formDinamicoContent form p {
	text-align: left;
	margin-left: 2em;
}

#formDinamicoContent form label {
	text-align: right;
	margin: 0 0 0 0;
	font-weight: bold;
}

#formDinamicoContent p {
	margin-bottom: 1em;
}

#formDinamicoContent h2 {
	background: #eee;
	padding: 0.5em;
	margin: 0.5em;
	font-weight: normal;
}

#formDinamicoContent input[type=text] {
	padding: 0.3em;
	border: 1px solid #ccc;
	font-size: 1em;
	margin: 0.2em 0 0.2em 0;
	clear: both;
	border-radius: 10px;
}

#formDinamicoContent input[type=submit] {
	background:  #222;
	padding: 1em 2em 1em 2em;
	color: #fff;
	border: 0;
	cursor: pointer;
	border-radius: 10px;
}

#formDinamicoContent input[type=submit]:hover {
	background: #039;
}

#formDinamicoContent select {
	padding: 0.3em;
	border: 1px solid #ccc;
	font-size: 1em;
	border-radius: 10px;
}


#formDinamicoContent textarea {
	padding: 0.3em;
	border: 1px solid #ccc;
	font-size: 1em;
	margin: 0.2em 0 1em 0;
	width: 100%;
	clear: both;
	border-radius: 10px;
}

#formDinamicoContent iframe {
	background: #fff;
	padding: 1em;
	margin: 1em;
	width: 80%;
}

.formDinamicoLabel {
	display: block;
	font-weight: bold;
}

.labelCheck {
	display: block;
	text-align: left;
}

#formDinamicoCampo input[type=checkbox] {
	float: left;
}

#asterisco {
	color: #f00;
}

.minilink {
	font-size: 0.8em;
}

#btVoltar {
	background: #999;
	padding: 1em 2em 1em 2em;
	color: #fff;
	border: 0;
	text-decoration: none;
	font-size: 1em;
	border-radius: 10px;
}

#btVoltar:hover {
	background: #039;
}

#btDefault {
	background: #222;
	padding: 1em 2em 1em 2em;
	color: #fff;
	border: 0;
	text-decoration: none;
	white-space: nowrap;
	font-size: 1em;
	border-radius: 10px;
}

#btDefault:hover {
	background: #039;
}

/* FORMS DEFAULT 

#formdefault {
	margin: 0 auto;
	clear: both;
}


#formdefault input[type=text] {
	border: 1px solid #005aab;
	background: #fff;
	padding: 0.3em;
}


#formdefault input[type=submit] {
	background: #005aab;
	padding: 1em 1.5em 1em 1.5em;
	color: #fff;
	border: 0;
	cursor: pointer;
}

#formdefault input[type=submit]:hover {
	background: #03c;
}

#formdefault input[type=password] {
	border: 1px solid #005aab;
	background: #fff;
	padding: 0.3em;
}

#formdefault legend {
	font-weight: bold;
}

#formdefault label {
	float: left;
	text-align: right;
	margin-right: 0.2em;
}

#formdefault input[type=checkbox] {
	border: 0;
}

#formdefault select {
	border: 1px solid #005aab;
	background: #fff;
	padding: 0.3em;
	color: #005aab;
}

#formdefault form {
	margin: 0;
	padding: 0;
}

#formdefault ul {
	padding: 0;
	background: none;
}

#formdefault li {
	margin: 0 4em 0.5em 4em;
	padding: 3px;
	list-style: none;
	text-align: left;
}

#formdefault p {
	padding: 0.5em;
}*/

/*----------NEWSLETTER --*/

#newsletter {}

#newsletter p {}

#newsletter form {}

#newsletternome {}

#newsletteremail {}

#newsletterBt {}

#newsletterBt:hover {}

/*----------MINI BANNERS HOME*/

#minibanners {
	margin: 0 0 0.5em 0;
}

#miniBannerSecao {
}

/*----------BOX BUSCA*/
#boxBusca {
	margin-bottom: 10px;
	background: #eee;
	border: 1px dotted #ccc;
	text-align: left;
}

#boxBusca p {
	margin: 0 10px 10px 10px;
}

#boxBuscaInput {
	width: 235px;
    border: 1px dotted  #222;
	padding: 5px;
	background: #fff;
}

#boxBuscaBt {
    padding: 10px 30px 10px 30px;
	background:  #222;
	border: 0;
	color: #fff;
	cursor:pointer;
}

#boxBuscaBt:hover {
	background: #039;
}

/*---------- CAMPO BUSCA HEAD ----------ok*/
#busca {
	position: relative;
	margin-top: 6px;
}

#busca form {
	margin: 0;
	padding: 0;
}

#busca_input {
	width: 110px;
	height: 25px;
	background: #fff;
	border: 1px solid #ccc;
	position: absolute;
	top: 0;
	left: 0;
	font-weight: normal;
	padding: 0 0 0 3px;
	border-radius: 5px 0 0 5px;
}

#busca_bt {
	position: absolute;
	top: 0;
	left: 109px;	
}


#bannerTexto {
}

/*----------PAGINA BUSCA.PHP----------ok*/

#paginabusca {
	background: #fff;
	padding: 1em;
	text-align: center;
}

form {
    margin: 0;
    padding: 0;
}

#formbusca {
}

#formbuscasearch {
	font-size: 1em;
	padding: 0.5em;	
}

#btBuscar {
	font-size: 1em;
	padding: 0.5em 1em 0.5em 1em;
	color: #fff;
	background: #222;
	border: 0;	
}

#resultBusca {
	padding: 1em;
	margin: 1em;
	background: #eee;
	text-align: left;
}

.buscarapida select {
}


/*--------- div do menu lista - MENU HORIZONTAL - LISTA ---------ok*/

#menuHorizontal * {
}

#menuHorizontal {
	z-index: 250;
	margin: 0 0 0 0;
    padding: 0;
	border-bottom: 0px solid #000;
	overflow: hidden;
}

/* lista das se��es principais */
#menuHorizontal ul.secoes {
	margin: 0 0 0 0;
	padding: 0 1em 0 1em;
    list-style-type: none;
	float: left;
}

/* item da lista (se��o) */
#menuHorizontal li.secao {
    float: left;
    margin: 0 0 0 0;
    padding: 0;
}

/* link no item da */
#menuHorizontal li.secao a {
    display: block;
    background: url("https://www.dwtviagens.com.br/sites/template/images/menuh_hover.png") no-repeat left top;
    margin: 0 0 0 0;
	padding: 0;
	font-size: 1em;
	font-weight: normal;
    text-decoration: none;	
}

#menuHorizontal ul.secoes li.secao a {
    width: auto;
}

/* texto do item (nome da secao) */
#menuHorizontal li.secao a span.nome {
    display: block;
    background: url("https://www.dwtviagens.com.br/sites/template/images/menuh_hover.png") no-repeat right top;
    color: #fff;
	font-weight: normal;
    white-space: nowrap;
	padding: 0.8em 0.5em 0.8em 0.5em; /* aumentar largura */
	border-bottom: 3px solid #03408a;
}

/* estilos para o item selecionado */
#menuHorizontal li.selecionado a {
	background-position: 0 -150px;
    border-width: 0;
	color: #333;
	padding: 0; /* aumentar largura */
	margin: 0;
}

#menuHorizontal li.selecionado a span.nome {
    background-position: 0 -150px;
}

/* estilos para o mouse sobre o link */
#menuHorizontal li.secao a:hover,
 #menuHorizontal li.mouseover a {
	background-position: 0 -150px;
}
#menuHorizontal li.secao a:hover span.nome,
 #menuHorizontal li.mouseover a span.nome {
	background-position: 0 -150px;
	color: #039; /* COR FONTE DO MENU HOVER */
	border-bottom: 3px solid #039; /* COR DA BORDA DE BAIXO DO MENU HOVER */
}

#menuHorizontal li.separador a:hover,
 #menuHorizontal li.mouseover.separador a {
	background-position: 0 0;
}
#menuHorizontal li.separador a:hover span.nome,
 #menuHorizontal li.mouseover.separador a span.nome {
	background-position: 0 0;
}

/* Sub itens do menu */

/* lista dos sub-itens do menu */
#menuHorizontal ul.subsecoes {
    position: absolute;
    display: none;
    margin: 0 0 0 0;
    padding: 0;
    list-style-type: none;
    border-left: 0px solid #039;
	border-right: 0px solid #039;
    width: auto;
	line-height: auto;
	z-index: 250;
	text-align: left;
	border-top: 0px solid #222;
	border: 0px solid #222;
}

#menuHorizontal > ul.secoes ul.subsecoes {
	width: auto;
	min-width: 180px;
	z-index: 250;
}

#menuHorizontal li.secao:hover ul.subsecoes,
 #menuHorizontal li.mouseover ul.subsecoes {
	display: block;
    left: auto;
	z-index: 250;
}

/* sub-item da lista (se��o) */
#menuHorizontal ul.subsecoes li.secao {
    float: none;
    display: block;
    width: auto;
    margin: 0;
    padding: 0;
	z-index: 250;
	border-bottom: 0px solid #039;
}

/* link no sub-item da lista */
#menuHorizontal ul.subsecoes li.secao a {
    display: block;
    width: auto;
    margin: 0;
    padding: 0;
	z-index: 250;
}

#menuHorizontal > ul.secoes ul.subsecoes li.secao a {
    width: auto;
	z-index: 250;
}

/* texto do sub-item (nome da se��o) */
#menuHorizontal ul.subsecoes li.secao a span.nome {
    display: block;
    background: #039; /* COR DA SUBSE��O */
    padding: 0.5em 0.5em 0.5em 0.5em;
    font-weight: none;
	font-size: 1em;
	font-weight: normal;
    color: #fff;
    text-align: left;
	z-index: 250;
	border: 0;
}

/* estilos para o sub-item selecionado */
#menuHorizontal ul.subsecoes li.selecionado a {
    border-width: 0;
	z-index: 250;
}

#menuHorizontal ul.subsecoes li.selecionado a span.nome {
	z-index: 250;
}

/* estilos para o mouse sobre o link do sub-item */
#menuHorizontal ul.subsecoes li.secao a:hover,
 #menuHorizontal ul.subsecoes li.mouseover a {
    padding: 0;
	z-index: 250;
}

#menuHorizontal ul.subsecoes li.secao a:hover span.nome,
 #menuHorizontal ul.subsecoes li.mouseover a span.nome {
    background: #fff;
	color: #333;
	z-index: 250;
}

/* abaixo mudar as cores dos botoes do menu, hover e clicado */
#menuHorizontal li.secao a span.nomesel {
	display: block;
	margin: 0;
    white-space: nowrap;
	border-bottom: 3px solid #000;
	padding: 0.8em 0.5em 0.8em 0.5em;
	color: #222;
	background: #fff url("https://www.dwtviagens.com.br/sites/template/images/menuh_hover.png") no-repeat right top;
	background-position: 0 -150px;
}
#menuHorizontal li.selecionado a span.nomesel {
	margin: 0;
	color: #000;/* aqui a cor do link no menu selecionado*/
	padding: 0.8em 0.5em 0.8em 0.5em;
}
#menuHorizontal li.secao a:hover span.nomesel,
 #menuHorizontal li.mouseover a span.nomesel {
	background: url("https://www.dwtviagens.com.br/sites/template/images/menuh_hover.png") no-repeat right top;
	background-position: 0 -150px;
    color: #222;
	margin: 0;
	border-bottom: 3px solid #000;
}
#menuHorizontal li.separador a:hover span.nomesel,
 #menuHorizontal li.mouseover.separador a span.nomesel {
	background-position: 0 -150px;
}
#menuHorizontal ul.subsecoes li.secao a span.nomesel {
    display: block;
    padding: 0.5em 1em 0.5em 1;
    font-weight: none;
	font-size: 1em;
	font-weight: bold;
    color: #333;
    text-align: left;
	z-index: 250;
}
#menuHorizontal ul.subsecoes li.selecionado a span.nomesel {
	z-index: 250;
	background: url("https://www.dwtviagens.com.br/sites/template/images/menuh_hover.png") no-repeat right top;
	background-position: 0 -150px;
}
#menuHorizontal ul.subsecoes li.secao a:hover span.nomesel,
 #menuHorizontal ul.subsecoes li.mouseover a span.nomesel {
	z-index: 250;
	margin: 0;
	padding: 0;
}


/* Estilos para o marquee - destaques */
 
#infoRolando {
	/*background: url("https://www.dwtviagens.com.br/sites/template/images/bk_white_opac.png");*/
}

#infoRolandoTitle {
	text-align: center;
	font-weight: normal;
	margin: 0;
	padding: 0.3em 0 0.3em 0;
}

#marquee {
	background: url("https://www.dwtviagens.com.br/sites/template/images/bk_white_opac.png");
	padding: 0 0.5em 0 0.5em;
}

.inforolandotitulo {
	margin: 0 0 2em 0;
}

.inforolandotitulo a {
	margin: 0.5em;
}

.inforolandotitulo a:hover {
}

div#inforolandotituloTop {
}

div#inforolandotituloTop a {
}

div#inforolandotituloTop a:hover {
}

#noticiasexternas {
}

/* --------- P�gina Ler Mais ----------ok*/

#blocolermais {
}

#blocolermais .titulo {
	margin: 0;
	padding: 0.5em 0.5em 0.5em 0.5em;
	font-weight: normal;
	font-size: 2.5em;
	text-align: center;
}

#blocolermais .texto {
	padding: 0 2em 1em 2em;
	line-height: 1.5em;
}

/*
 * Classes especializadas para as mat�rias laterais:
 * .informacaoHomeDir
 * .informacaoHomeEsq
 * .informacaoSecaoDir
 * .informacaoSecaoEsq
 */

/* ---------- Mapa do Site ----------ok  */

/* Estilo para todos os elementos do mapa do site */
#mapaDosite * {
	line-height: auto;
    text-decoration: none;
}
/* Estilo para todas as listas (mat�rias, se��es e subse��es) */
#mapaDoSite ul {
    list-style: none;
}
/* Estilo para a lista principal */
#mapaDoSite .listaNivel0 {
    list-style: none;
    padding: 2em;
    margin: 1em;
}
/* conte�do da se��o (t�tulo da se��o e mat�rias) */
#mapaDoSite .secao {
    margin: 0.5em 0 0.5em 0;
}
/* Separador */
#mapaDoSite .separador {
    margin-top: 2.5em;
    margin-bottom: 1empx;
}
/* T�tulo de uma se��o */ 
#mapaDoSite .secao .secaoTitulo {
    font-weight: bold;
}

/* Lista de mat�rias */
#mapaDoSite .listaDeMaterias {
    margin: 0 0 0 0;
    padding-left: 2em;
    list-style-image: url("https://www.dwtviagens.com.br/sites/template/images/seta.png");
	line-height: 1.5em;
}

/* Estilo da fonte da lista de mat�rias */

#enquete {
	background: #eee;
	padding: 0.5em;
	margin-bottom: 0.5em;
}

#enquetepergunta {
	font-weight: normal;
	text-align: left;
}
.enqueteopcao {
}

#bannerpq {
}


#bannerTransicao {
	position: relative;
	/*max-width: 1366px;*/
	margin: 0 auto;
}

.bannerTransicaoExt {
	text-align: center;
}

/*---------------------- LIVE CHAT*/

#craftysyntax {
	color: #333;
	font-size: 11px;
}

/* thickbox  */

#thickbox {
	background: #fff;
	padding: 10px;
}

#thickbox ul {
	background: none;
	margin: 0 0 0 10px;
	list-style: none;
}

#thickbox li {
	background: none;
	margin-bottom: 5px;
}

#twitter {
	margin: 10px 0 10px 0;
	clear: both;
}

#twitter_title {
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
}

#twitterinterno {
	background: none;
	margin: 5px;
}

#facebook {
	margin: 0 0 1em 0;
	background: #eee;
	overflow: hidden;
}

#facebookinterno{
	margin: 0.5em;
	background: #fff;
}

/*----------COMENTARIOS*/

#comentario {
	margin: 0.5em;
}

#comentario ul {
	list-style: none;
}

#comentario li {
	margin-bottom: 0.5em;
}

#comentario fieldset {
	background: #fff;
	border: 1px solid #ccc;
}

#comentario legend {
	font-weight: bold;
}

#comentario label {
	width: 80px;
	text-align: right;
}

#comentario_exibir {
	padding: 10px;
}

#comentario_exibir span {
	font-weight: bold;
}

#comentario_exibir_title {
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #eee;
	margin-bottom: 10px;
	font-weight: bold;
}

#linkbt {
	border: 0px solid #fff;
	padding: 5px 15px 5px 15px;
	background: #222;
	text-align: center;
	font-size: 0.8em;
	text-decoration: none;
	color: #fff;
	white-space: nowrap;
}

#linkbt:hover {
	background: #039;
}

#linkbt_destak {
	padding: 10px 30px 10px 30px;
	background:  #222;
	text-align: center;
	text-decoration: none;
	color: #fff;
	white-space: nowrap;
}

#linkbt_destak:hover {
	background: #039;
	text-decoration: none;
}

#aviso {
	border: 1px solid #222;
	background: #fff;
	margin: 1em;
	padding: 1em;
	text-align: center;
}

/*---------- PAGINACAO MATERIAS ---------- */

#paginador {
	text-align: center;
	margin: 2em;
}

#paginador a {
	color: #fff;
	margin: 0.2em;
	font-size: 1.2em;

}

#paginador a:hover {
	color: #fff;
}

.paginaatual {
	font-weight: bold;
}


/* FORMS DIN�MICO */

#hTitle {
	margin: 0;
	padding: 5px;
}

#hSubtitle {
	padding: 5px;
}

#spanBold {
	font-weight: bold;
}

/* FORMS INFO ANUNCIO - INFORMA��ES DO ANUNCIANTE */

#formInfoAnuncio {
	background: #fff;
	width: 250px;
	margin: 0 auto;
	border: 1px solid  #222;
}

#formInfoAnuncio form {
	padding: 1em;
	margin: 0;
}

#formInfoAnuncio p {
	padding: 0;
	margin: 0 0 3px 0;
}

#formInfoAnuncio input[type=text] {
	border: 1px solid  #222;
	background: #fff;
}

#formInfoAnuncio input[type=submit] {
	background:  #222;
	padding: 1em 2em 1em 2em;
	color: #fff;
	border: 0;
	cursor: pointer;
}

#formInfoAnuncio input[type=submit]:hover {
	background: #039;
}

#subtitle {
	color: #333;
	font-weight: normal;
	text-transform: uppercase;
}

a#ativo {
	background: #222;
	color: #fff;
	text-decoration: none;
	padding: 1em 2em 1em 2em;
}

/*
 * ATENDIMENTO ONLINE - CHAT - LIVECHAT - BOXFIX
*/

#boxfix {
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 20px;
    width: 150px;
	height: 250px;
	background: none;
	z-index: 9999;
}

/* -- MATERIAS DA �REA RESTRITA --*/
#materia_arearestrita {
	background: #eee;
	padding: 10px;
	margin: 20px;
	border: 1px dotted #ccc;
	color: #333;
	overflow: hidden;
}

#materia_arearestrita h3 {
	margin: 0;
	font-size: 24px;
}

#materia_arearestrita p {
}

#materia_arearestrita a {
	color: #039;
}

#lermaismateria_arearestrita {
	padding: 20px;
	color: #333;
}

#lermaismateria_restrita h3 {
	font-size: 24px;
}

#lermaismateria_arearestrita a {
	color: #039;
}

/* -- DOWNLOADS �REA RESTRITA --*/

#downloads {
	background: none;
	overflow: hidden;
	margin: 0 auto;
	width: 940px;
}

#downloads ul li span {;
	font-size: 24px;
	font-weight: bold;
	color: #333;
}

#downloads ul {
	background: #fff;
	width: 400px;
	height: 250px;
	float: left;
	overflow: scroll;
	border: 1px solid #999;
	margin: 0 25px 30px 0;
}

#downloads li {
	margin: 10px;
}

#downloads li a {
	background: #fff url("https://www.dwtviagens.com.br/sites/template/images/seta.png") 7px 7px no-repeat;
	color: #039;
	text-decoration: none;
	padding: 0 0 0 15px;
}

#downloads li a:hover {
	background: #222 url("https://www.dwtviagens.com.br/sites/template/images/seta2.png") 7px 7px no-repeat;
	color: #fff;
}

/*---------------------- Galeria de Imagens*/
#ImgGalery {
	clear: both;
}

#ImgGalery img {
	width: 206px;
	height: 140px;
	margin: 10px 8px 8px 8px;
	border: 0;
}

#ImgGalery p {
	margin: 0 5px 10px 5px;
	font-size:12px;
	text-align:center;
}

#ImgGalery ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#ImgGalery li {
	float: left;
}

#ImgGalery li a {
	width: 216px;
	display: block;
	margin: 5px;
	padding: 0;
	background: #fff;
	border: 0px solid #ccc;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	height: 150px;
}

#ImgGalery li a:hover {
	border: 1px solid #06F;
	background: #eee;
}

.boxDadosAnuncio {
	background: #eee;
	margin: 20px;
}

.iframeDadosAnuncio {
}

/* --------- NAV PAINEL LATERAL VERTICAL ---------- */

#nav {
	clear: both;
	padding: 0.5em 0 0.5em 0;
}

#nav img {
	border: 0px solid #039;
	float: left;
	margin: 0 5px 0 0;
}

#nav ul {
	margin: 0;
	padding: 0;
}

#nav li {
	width: 220px;
	margin: 5px 0 5px 0;
	list-style: none;
	border-bottom: 0px dotted #666;
	clear: both;
}

#nav li a:link {
	display: block;
	text-decoration: none;
	padding: 5px 5px 5px 20px;
	color: #333;
	font-size: 14px;
	background: url("https://www.dwtviagens.com.br/sites/template/images/seta.png") 10px 13px no-repeat;
	text-align: left;
}

#nav li a:visited {
	color: #333;
	font-size: 14px;
	background: url("https://www.dwtviagens.com.br/sites/template/images/seta.png") 10px 13px no-repeat;	
}

#nav li a:hover {
	background:  #222 url("https://www.dwtviagens.com.br/sites/template/images/seta.png") 10px 13px no-repeat;
	color: #fff;
}

.titnav {
	border-bottom: 1px dotted #eee;
	border-left: 0px solid #039;
	padding: 5px 5px 5px 10px;
	font-size: 20px;
	text-align: left;
	color:  #222;
	margin-top: 20px;
	text-transform: uppercase;
}




/*---------------------- FOOTER NEW */
p#pIcon {
	text-transform: none;
	color: #333;
	margin-bottom: 1em;
	line-height: 1.5em;
}

p#pIcon img {
	border: 0px solid #000;
	margin: 0 5px 5px 0;
	float: left;
}

/* --------- MENU DO RODAPE FOOTER ICONS ----------ok */

#footerIcons {}

#footerIcons h2 {}

#footerIcons ul {}

#footerIcons ul li {}

#footerIcons ul li a {}

/* --------- CONTACT ICONS ----------ok */

.linksHead {
	margin: 1em 0 1em 0;
}

#imgcases {
	border: 0px solid #f00;
}

#case {
	padding: 0;
}

#caseleft {
	text-align: center;
}

#caseleft img {
	border: 3px solid #f30;
}

#caseright {
	clear: both;
	font-size: 0.9em;
	padding: 0.5em;
	margin: 0.5em;
	background: #eee;
}

#caseright a {
	color: #333;
}

#casetumbg{
}

/*---------------------- TABLE DEFAULT*/
#tableDefault {
	border: 1px solid #ccc;
	
}

#tableDefault td {
	border-bottom: 2px solid #ccc;
	vertical-align: top;
	padding: 20px;
}

#tableDefaultTabs {
}

#tableDefaultTabs td {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #eee;
	padding: 3px;
	font-size: 12px;
}

/*---------------------- BLOCOS SIDE */
.secaoLegenda {
	line-height: 1.8em;
}

.secaoLegendaTitle {
	font-size: 1.5em;
	color: #099;
}

.secaoLegendaSubtitle {
	font-size: 1em;
	color: #666;
}

/* COMMON */

.view {
   max-width: 320px;
   max-height: 250px;
   margin: 0.2em;
   float: left;
   border: 10px solid #fff;
   overflow: hidden;
   position: relative;
   text-align: center;
   -webkit-box-shadow: 1px 1px 2px #e6e6e6;
   -moz-box-shadow: 1px 1px 2px #e6e6e6;
   box-shadow: 1px 1px 2px #e6e6e6;
   cursor: default;
   /*background: #fff url(../images/bgimg.jpg) no-repeat center center;*/
}
.view .mask,.view .content {
   max-width: 320px;
   max-height: 250px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view img {
   display: block;
   position: relative;
}
.view h2 {
	font-size: 1em;
	padding: 0;
	margin: 0.5em 0.3em 0.5em 0.3em;
	border-bottom: 1px solid #ccc;
	text-transform: uppercase;
}
.view p {
	line-height: 2em;
	font-size: 0.8em;
	margin: 0.3em 0.3em 0.5em 0.3em;
	
}
.view a.info {
   display: inline-block;
   text-decoration: none;
   padding: 0.3em 1em;
   background: #039;
   color: #fff;
   text-transform: uppercase;
   -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
   border: 0;
   margin: 0 0 0.3em 0;
}
.view a.info:hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
   background: #039;
}

/* VIEW */

.view-tenth img {
   -webkit-transform: scaleY(1);
   -moz-transform: scaleY(1);
   -o-transform: scaleY(1);
   -ms-transform: scaleY(1);
   transform: scaleY(1);
   -webkit-transition: all 0.7s ease-in-out;
   -moz-transition: all 0.7s ease-in-out;
   -o-transition: all 0.7s ease-in-out;
   -ms-transition: all 0.7s ease-in-out;
   transition: all 0.7s ease-in-out;
}
.view-tenth .mask {
   /*background-color: rgba(255, 231, 179, 0.3);*/
   background: #eee;
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.view-tenth h2 {
   /*border-bottom: 1px solid rgba(0, 0, 0, 0.3);*/
	background: #eee;
   /*margin: 20px 40px 0px 40px;*/
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.view-tenth p {
	background: #eee;
   color: #333;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
}
.view-tenth a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
}
.view-tenth:hover img {
   -webkit-transform: scale(10);
   -moz-transform: scale(10);
   -o-transform: scale(10);
   -ms-transform: scale(10);
   transform: scale(10);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.view-tenth:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-tenth:hover h2,.view-tenth:hover p,.view-tenth:hover a.info {
   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -o-transform: scale(1);
   -ms-transform: scale(1);
   transform: scale(1);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}

.linkDivulgue{
	text-align: center;
	padding: 0.5em;
	margin: 0.5em;
}

.linkDivulgue a {
	background: #f30;
	color: #fff;
	padding: 0.5em 1em 0.5em 1em;
}

.linkDivulgue a:hover {
	background: #f00;
	text-decoration: none;
}

.iconsImg {
	text-align: center;
}

.iconsImg img {
	margin: 2em;
}

#planos {

}

#layerinvite_3 {
    left: 0px !important;
}

#craftysyntax_3 table {
    visibility: hidden;
}



/*---------------------- blocos home*/
#blocos_home {
	margin: 1em auto 1em auto;
	background: none;
	overflow: hidden;
}

#blocos_home ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#blocos_home li {
	margin: 0;
	padding: 0 0 0 10px;
	background: url("https://www.dwtviagens.com.br/sites/template/images/seta.png") 5px 10px no-repeat;
}

#blocos_home li a {
	text-decoration: none;
	font-size: 0.8em;
}

#bloco_home {
	background: #fff;
	margin: 0.5em 0px 0.5em 1.5em;
	width: 31%;
	min-height: 380px;
	float: left;
	border: 1px solid #EBEBEB;
}

#bloco_home img {
	max-width: 400px;
}

#bloco_home_title {
	background: url("https://www.dwtviagens.com.br/sites/template/images/bk_black_opac.png");
	padding: 0.3em 0 0.3em 0;
	font-weight: normal;
	text-align: center;
	color: #fff;
	z-index: 99;
	position: absolute;
	margin: 105px 0 0 5px;
	width: 290px;
	text-transform:uppercase;
	font-size: 1.3em;
	line-height: normal;
}

#bloco_home_title span {
	font-weight: normal;
	font-size: 0.7em;
}

#bloco_home_text {
	padding: 10px 10px 5px 10px;
	clear: both;
	margin: 145px 0 0 0;
	border: 0px solid #EBEBEB;
	/*background: url("https://www.dwtviagens.com.br/sites/template/images/bk_white_opac.png");*/
	color: #039;
}

#bloco_home_text_center {
	margin: 10px 0 5px 0;
	background: #fff;
	
}

#bloco_home_text_left {
	float: left;
}

#bloco_home_text_right {
	float: right;
	margin-right: 0.5em;
}

img#bloco_home_img {
	border: 0;
	margin: 0 auto;
	position: absolute;
	z-index: 1;
	border: 1px solid #fff;
}

/*---------------------- blocos secao*/
#blocos_secao {
	margin: 10px auto 10px auto;
	display:block;
	width:100%;
	clear: both;
}

#bloco_secao {
	background: none;
	margin: 10px ;
	width: 31%;
	float: left;
	overflow: hidden;
}

#bloco_secao_img {
	width: 291px;
	border: 0;
	margin: 5px;
	position: absolute;
	z-index: 1;
	border: 1px solid #fff;
}


#bloco_secao_title {
	background: url("https://www.dwtviagens.com.br/sites/template/images/bk_black_opac.png");
	border: 0px solid #EBEBEB;
	padding: 10px 7px 0 7px;
	height: 60px;
	font-weight: normal;
	text-align: center;
	color: #fff;
	z-index: 99;
	position: absolute;
	margin: 90px 0 0 5px;
	width: 290px;
	text-transform:uppercase;
	font-size: 16px;
	line-height: normal;
}

#bloco_secao_title span {
	font-weight: normal;
	font-size: 12px;
}

#bloco_secao_text {
	padding: 10px 10px 5px 10px;
	clear: both;
	margin: 145px 0 0 0;
	border: 0px solid #f00;
	/*background: url("https://www.dwtviagens.com.br/sites/template/images/bk_white_opac.png");*/
	color: #039;
	background: #fff;
	height: auto;
}

#bloco_secao_text_menor {
	padding: 10px 10px 5px 10px;
	clear: both;
	margin: 145px 0 0 0;
	border: 0px solid #EBEBEB;
	/*background: url("https://www.dwtviagens.com.br/sites/template/images/bk_white_opac.png");*/
	color: #039;
	background: #fff;
	height: 100px;
}

#bloco_secao_text ul {
	margin: 0;
	padding: 0 0 0 0;
}

#bloco_secao_text li {
	list-style: none;
	background: #fff url("https://www.dwtviagens.com.br/sites/template/images/seta.png") 5px 10px no-repeat;
	padding: 3px 0 3px 13px;
	font-size: 12px;
	margin-top: 10px;
	line-height: normal;
}



/* -- GRADE CURSOS E TREINAMENTOS - CURSOS GRADE --*/
#cursos_grade {
	background: none;
}

#cursos_grade ul {
	margin: 0 0 10px 0;
	padding: 2px;
	border: 2px solid #039;
	background: #fff;
	overflow: hidden;
	height: auto;
}

#cursos_grade ul.inativo {
	border: 2px solid #ccc;
}

#cursos_grade ul li {
	background: none;
	list-style: none;
	clear: both;
	color: #ccc;
	margin-bottom: 5px;
}

#cursos_grade ul li p {
	padding: 0;
	margin: 0;
	font-weight: bold;
}

#cursos_grade ul li a {
	display: block;
	border: 0px solid #ccc;
	padding: 5px 0 5px 10px;
	text-decoration: none;
}

#cursos_grade ul li a:hover {
	border: 0px solid #ccc;
	text-decoration: none;
	background: #ebebeb;
	color: #000;
}

#cursos_grade_data {
	background: #018a7a;
	text-align: center;
	width: 160px;
	padding: 5px 0 5px 0;
	margin: 0 0 5px 0;
	color: #fff;
	text-decoration: none;
}

div#cursos_grade_data.inativo {
	background: #ccc;
}

#cursos_grade_mes {
	margin: 10px 0 0 0;
	width: 150px;
	padding: 10px 0 10px 0;
	color: #fff;
	font-weight: bold;
	background: #039;
	text-align: center;
}

div#cursos_grade_mes.inativo {
	background: #ccc;
}

/* -- MATERIAS DA �REA RESTRITA --*/
#materia_restrita {
	background: #EBEBEB;
	padding: 10px;
	margin: 20px;
	border: 1px dotted #ccc;
	color: #333;
	overflow: hidden;
}

#materia_restrita h3 {
	margin: 0;
	font-size: 24px;
}

#materia_restrita p {
}

#materia_restrita a {
	color: #039;
}

#lermaismateria_restrita {
	padding: 20px;
	color: #333;
}

#lermaismateria_restrita h3 {
	font-size: 24px;
}

#lermaismateria_restrita a {
	color: #039;
}

/* -- DOWNLOADS �REA RESTRITA --*/

#downloads {
	background: none;
	overflow: hidden;
	margin: 0 auto;
	width: 940px;
}

div#downloadsGrupo {
	visibility: hidden;
	height: 0;
	width: 0;
}

#downloads ul li span {;
	font-size: 18px;
	font-weight: bold;
	color: #333;
}

#downloads ul {
	background: #fff;
	width: 400px;
	height: 250px;
	float: left;
	overflow: scroll;
	border: 1px solid #999;
	margin: 0 25px 30px 0;
}

#downloads li {
	margin: 10px;
}

#downloads li a {
	background: #fff url("https://www.dwtviagens.com.br/sites/template/images/seta.png") 7px 7px no-repeat;
	color: #039;
	text-decoration: none;
	padding: 0 0 0 15px;
}

#downloads li a:hover {
	background: #039 url("https://www.dwtviagens.com.br/sites/template/images/seta2.png") 7px 7px no-repeat;
	color: #fff;
}

/*---------- MURAL INT ----------ok*/
#muralInt {
	text-align: left;
	clear: both;
	overflow: hidden;
	border: 1px solid #ccc;
	margin-bottom: 1em;
	width: 100%;
}

#muralInt:hover {
	background: #eee;
	border: 1px solid #039;
}

#muralInt a {
	color: #fff;
}

#muralInt a:hover {
	color: #fff;
	text-decoration: none;
}

#muralInt_title {
	font-weight: normal;
	font-size: 1.5em;
	margin: 0.5em;
	color: #039;
}

#muralInt_text {
	text-align: left;
	clear: both;
	margin: 0.5em;
	overflow: hidden;
}

#muralInt_text img {
	width: 100%;
}

/* -- MATERIAS DA �REA RESTRITA --*/
#materiaAr {
	background: #fff;
	border: 1px solid #ccc;
	margin: 0 auto;
	padding: 0.5em;
	overflow: hidden;
	width: 90%;
}

/* -- DOWNLOADS �REA RESTRITA --*/

#downloadsAr {
	overflow: hidden;
	color: #333;
}

#downloadsAr ul {
	background: #fff;
	border: 1px solid #ccc;
	list-style: none;
	text-align: left;
	margin: 1em;
	padding: 0.5em;
	max-height: 350px;
	float: left;
	overflow: scroll;
	max-width: 500px;
}

#downloadsAr li {
	padding: 0.3em;
}

#downloadsAr li a {
	text-decoration: none;
}

#downloadsAr li a:hover {
}

#downloadsAr li h1 {
	color: #333;
	margin: 0.5em 0 0.5em 0;
	font-weight: none;
	font-size: 1.5em;	
}

/* -- FAQS TAG DETAILS/SUMMARY --*/

details {
	border: 1px solid #039;
	margin: 0.5em;
}

details p {
	margin: 0.5em;
	padding: 0.5em;
}

details summary {
	padding: 0.5em;
	background: #039;
	color: #fff;
}

details summary:hover {
	background: #03c;
}


/*--MENU DROP--*/

.dropbtn {
    background-color: #ccc;
    padding: 10px;
    cursor: pointer;
	border: 0;
	z-index: 99;
	position: absolute;
	top: 0px;
	left: 0px;
}

.dropbtn:hover, .dropbtn:focus {
    background-color: #ccc;
}

.dropdown {
	z-index: 99;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #fff;
    width: 97%;
    overflow: hidden;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 98;
	text-align: left;
	top: 0;
	left: 0;
	padding-top: 80px;
	padding-left: 0.5em;
	padding-bottom: 1em;
}

.dropdown-content a {
	display: block;
	color: #333;

}

.dropdown a:hover {
	text-decoration: none;
	color: #03c;
}

.dropdown ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.dropdown ul li {
	font-weight: bold;
	color: #333;
	margin: 0.5em;
	/*border-bottom: 1px solid #eee;*/
}

.dropdown ul li ul {
	margin: 0 0 0 0.5em;
	padding: 0;
	list-style: none;
}

.dropdown ul li ul li {
	font-size: 0.8em;
	font-weight: normal;
	color: #ccc;
}

.dropdown ul li ul li a {
}

.show {display:block;}



/* --- MENU BURGER -- */

/** Mobile Bar **/

.menuBurger {
	width: 100%;
	min-height: 50px;
	position: relative;
	z-index: 999999;
}

.toggle-nav {
	display: none;
}

.mobile-bar {
  min-height: 60px;
  /*background-color: #E53935;*/
  /*background-color: #09f;
  -webkit-box-shadow: 0px 1px 5px rgba(0,0,0,0.3);
  box-shadow: 0px 1px 5px rgba(0,0,0,0.3);*/
}

.mobile-bar label {
  position: absolute;
  top: 0;
  left: 0;
  width: 60px;
  height: 60px;
  text-align: center;
  cursor: pointer;
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
  z-index: 99;
  /*background: #09f;*/
}

.mobile-bar label:after {
  content: "\2630";
  font-size: 2em;
  color: #333; /** COR DO BOT�O BURGUER **/
  line-height: 60px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: 500ms ease;
  transition: 500ms ease;
}

/** Slide-Down Effect **/

.toggle-nav:checked ~ .containerMenuBurger { /* when the checkbox is checked the container slide-down */
  /*-webkit-transform: translateY(270px);
  transform: translateY(270px);*/
  -webkit-transform: translateY(2000px);
  transform: translateY(2000px);
  -webkit-transform: translate3d(0, 2000px, 0);
  /*transform: translate3d(0, 270px, 0);*/
  transform: translate3d(0, 2000px, 0);
}

/** Label Effect (Menu Icon) **/

.toggle-nav:checked + .mobile-bar label {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.toggle-nav:checked + .mobile-bar label:after {
	color: #333; /** COR DO BOT�O X BURGUER **/
	content: "x";
}

/** containerMenuBurger **/

.containerMenuBurger {
  /*margin-top: -270px;*/
  /*margin-top: -560px;*/
  margin-top: -2000px;
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
  background: #555;
}

/** Header **/

.headerMenuBurger {
	/* background-color: #000;  COR DO FUNDO DO MENU MOBILE SUBSE��ES RESOLU��O CELULAR -- */
}

.headerMenuBurger ul {
  text-align: left;
  text-transform: none;
  list-style: none;
  margin: 0;
  padding: 0;
}

.headerMenuBurger a {
  display: block;
  padding: 0.5em 1em 0.5em 1em;
  background-color: #eee; /* COR DO FUNDO SE��O MENUBURGUER ABERTO RESOLU��O CELULAR -- */
  color: #333; /* COR DA FONTE SE��O MENUBURGUER ABERTO RESOLU��O CELULAR -- */
  text-decoration: none;
  -webkit-transition: background-color 300ms;
  transition: background-color 300ms;
  border-bottom: 0px solid #fff; /* BORDA DIVIS�O DA SUBSE��O -- */
}

/*.headerMenuBurger a:active {
	background-color: #D32F2F;
}*/

.headerMenuBurger a:hover {
	background-color: #f30; /* COR DO FUNDO DO MENU MOBILE HOVER -- */
	color: #fff; /* COR DA FONTE DO MENU MOBILE HOVER -- */
}

/* Display Dropdowns on Hover */
.navMenuBurger ul li:hover > ul {
	display:inherit;
}
	
/* Fisrt Tier Dropdown */
.navMenuBurger ul ul li a {
	/*min-width:170px;
	float:none;
	display:list-item;
	position: relative;*/
	padding: 0 0 0 2em;
	font-size: 0.9em;
	background-color: #fff;
	color: #333;	
}

/** Viewport >= 800px **/

@media (min-width: 980px) {

.mobile-bar {
	display: none;
}

.toggle-nav:checked ~ .containerMenuBurger {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	background: none;
}

.containerMenuBurger {
	margin: 0 auto;
	max-width: 1366px;
	-webkit-transition: none;
	transition: none;
	background: none;
}

.headerMenuBurger ul {
	text-decoration: none;
	margin: 0 auto;
	list-style: none;
}

.headerMenuBurger li,  .header a {
	display: inline-block;
}

.headerMenuBurger li {
	margin-right: -6px; /* fix the inline-block margin gap */
}

.headerMenuBurger a {
	padding: 1em 1em 1em 1em;
	border-bottom: 0;
	color: #fff;
	background: none;
}

.headerMenuBurger a:hover {
	/*background-color: #D32F2F;*/
	/*background: none; hover do link no menu aberto, na horizontal
	color: #fff;*/
	background: #f30; /* COR DO FUNDO HOVER DAS SE��ES E SUBSE��ES NA RESOLU��O MAIOR */
	color: #fff;
}

.navMenuBurger {
}

.navMenuBurger ul {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
}
	
.navMenuBurger ul li {
	display:inline-block;
	/*background-color: #09f;*/
	margin-right: 10px;
	/*border-bottom: 3px solid #09f;*/
}

.navMenuBurger a {
	display: block;
	padding: 0.5em 1em;	
	color: #000; /* AQUI PARA TROCAR A COR DO MENU NA RESOLU��O MAIOR*/
	font-weight: normal;
	text-decoration: none;
	font-size: 1em;
}

.navMenuBurger a:hover { 
	/*background-color: #09f;
	color: #fff;*/
}

/* Hide Dropdowns by Default */
.navMenuBurger ul ul {
	display: none;
	position: absolute; 
	top: 40px; /* the height of the main nav */
	border: 1px solid #FFF; /* COR BORDA DAS SUBSE��ES NA RESOLU��O MAIOR */
}
	
/* Display Dropdowns on Hover */
.navMenuBurger ul li:hover > ul {
	display:inherit;
}
	
/* Fisrt Tier Dropdown */
.navMenuBurger ul ul li {
	width: 100%;
	max-width: 400px;
	float:none;
	display:list-item;
	position: relative;
	padding: 0;
	/*background: #fff;*/
	background: #09F; /* COR DO BACKGROUND DAS SUBSE��ES NA RESOLU��O MAIOR */
	border-bottom: 1px solid #FFF; /* COR BORDA DAS SUBSE��ES NA RESOLU��O MAIOR */
}

.navMenuBurger ul ul li a {
	font-size: 1em;
	padding: 0.5em;
}

/* Second, Third and more Tiers	
.navMenuBurger ul ul ul li {
	position: relative;
	top:-60px; 
	left:170px;
}*/
	
/* Change this in order to change the Dropdown symbol 
li > a:after { content:  ' +'; }
li > a:only-child:after { content: ''; }*/

}

/*--- FAQ ---*/

a.btLink {
	background: #0a8cf3 url("https://www.dwtviagens.com.br/sites/template/images/bk_bluebar.jpg");
	color: #fff;
	padding: 0.5em 1em 0.5em 1em;
	display: block;
	max-width: 280px;
	text-align: center;
	border-radius: 10px;
	font-weight: bold;
}

a.btLink:hover {
	background: #0a8cf3 url("https://www.dwtviagens.com.br/sites/template/images/bk_bluebarhover.jpg");
	text-decoration: none;
}

a.btLink2 {
	background: #09f;
	color: #fff;
	padding: 0.5em 1em 0.5em 1em;
	max-width: 500px;
	text-align: center;
	margin: 0 auto;
}

a.btLink2:hover {
	background: #0C0;
	text-decoration: none;
}



/*--- FAQ ---*/
button.accordion {
    background-color: #eee;
    /*color: #555;*/
	margin: 0.5em 0 0.5em 0;
    cursor: pointer;
    padding: 1em;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 1em;
    transition: 0.4s;
}

button.accordion.active, button.accordion:hover {
    background-color: #ddd;
}

button.accordion:before {
    content: '\002B';
    color: #09f;
    font-weight: bold;
    /*float: right;*/
    margin-right: 0.5em;
}

button.accordion.active:before{
    content: "\2212";
}

div.panel {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}



/* ALERTA COOKIES */

#ntcookie-aviso {
	color:#fff;
	background:#09f;
	padding:20px;
	position:fixed;
	bottom:0px;
	left:0px;
	width:100%;
	box-shadow:0 10px 20px rgba(0,0,0,.2);
	border-radius:0;
	border: 0px solid #999;
	margin:0px;
	visibility:hidden;
	z-index:1000000;
	/*box-sizing:border-box;*/
}

#ntcookie-aviso a {
   text-decoration:underline;
   color: #fff;
}

#ntcookie-aviso button{
	font-family: 'Raleway', sans-serif;
	background:#3842c7;
	border:0;
	padding:10px;
	margin-top:10px;
	color: #fff;
	float: right;
}

@media only screen and (max-width:600px){
	#ntcookie-aviso{
	max-width:100%;
	bottom:0;
	left:0;
	border-radius:0}
}




