html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,input,select,textarea,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0px; padding:0px; border:0px; outline:0px;}

body{ font-family:'Open Sans','sans-serif'; font-size:13px; color:#363636; }

.limite{ max-width:970px; padding:0 1.000em; }
.divCoisa{ background:url(../images/bgCoisaDiv.png) top center repeat-x; height:10px; margin:20px; }

.transicaoPadrao{ -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; transition:all 0.5s ease-out; }
.transicaoRapida{ -webkit-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; transition:all 0.2s ease-out; }

h1{ font-family:'Lato','sans-serif'; font-size:60px; text-shadow:#000 1px 2px 5px; color:#FFF; font-weight:normal; text-transform:uppercase; padding:0 0 5px 0; }
h2{ font-family:'Open Sans','sans-serif'; font-size:16px; color:#FFF; font-weight:600; }
h3{ font-family:'Open Sans','sans-serif'; font-size:15px; color:#E01D25; font-weight:700; }
h4{ font-family:'Open Sans','sans-serif'; font-size:13px; color:#E01D25; font-weight:700; }

.formPadrao{ background:#FFF; border:1px solid #FFF; font-family:'Open Sans','sans-serif'; font-size:12px; color:#888; padding:0.500em 2.5%; width:95%; -webkit-appearance:none; }
.formPadrao:focus{ border:1px solid #CCC; }
.formBotao{ background:#273075; border:0; font-family:'Open Sans','sans-serif'; font-size:14px; color:#FFF; font-weight:600; padding:6px 30px; text-transform:uppercase; letter-spacing:1px; }
.formBotao:hover{ background:#E01D25; cursor:pointer; }
.formEspaco{ margin-left:18px; }
.formEspacoLinha{ margin-bottom:18px; }
.formCampoAdicional{ margin-left:8px; }
.destaqueTexto{ font-size:15px; color:#000; font-weight:700; }

label { display: block; }
label.error { padding:0; margin:0; height:0; vertical-align:top; font-size:1px; color:#ECECEC; }	
input.error, .contentContato textarea.error { border: 1px solid #DB4550; background-image:url(../images/icoError.png); background-position:right center; background-repeat:no-repeat; }



/** HEADER ***************************************************/

.contentAviso{ background:#E8E8E8; padding:2.500em 0; font-size:12px; line-height:16px; color:#606060; margin:-2.000em 0 0 0; }
	.contentAviso a { text-decoration:none; color:#E01C24; }
	.contentAviso a:hover{ text-decoration:underline; }
	.avisoMobile{ display:none; }
	
.contentBannerHome{ margin:-105px 0 0 0; position:relative; z-index:4; }
	.contentBannerHome li{ height:520px; }
	.contentBannerHome .bannerTitulo{ font-family:'Lato','sans-serif'; font-size:60px; text-shadow:#000 1px 2px 5px; color:#FFF; margin:200px 0 0 0; text-transform:uppercase; }
	.contentBannerHome .bannerSubtitulo{ font-family:'Open Sans','sans-serif'; font-size:20px; color:#FFF; margin:20px 0 0 0; text-shadow:#000 1px 2px 5px; }
	.contentBannerHome .bannerBotao{ font-family:'Lato','sans-serif'; font-size:16px; color:#272727; height:40px; line-height:40px; margin:20px; background:#FFF; text-transform:uppercase; font-weight:700; width:150px; border-radius:15px; box-shadow:#000 1px 2px 5px; }
	.contentBannerHome .bannerBotao:hover{ opacity:0.6; filter:alpha(opacity=60); cursor:pointer; }
	.contentBannerHome li .mobile{ display:none; }

.contentBannerHeader{ border-bottom:19px solid #EBEBEB; background-repeat:repeat-x; background-position:bottom center; background-color:#CDCDCD; }
	.contentMenu{ height:85px; }
		.contentHeader{ background:#FFF; }
		.contentHeaderFone{ background:#E01D25 url(../images/icoFone.png) 30px center no-repeat; color:#FFF; padding:5px 0 5px 55px; width:280px; font-size:15px; letter-spacing:1px; }
		.contentHeaderTitulo{ padding:4.000em 0 3.000em 0; text-align:center; }

	.menuLogo{ float:left; padding:1.000em 0; }	
		.menuLogo img{ width:100%; max-width:325px; }
		
	.menuDesktop{ float:right; padding:1.500em 0; }
		#Menu { margin:0 auto; list-style:none; position:relative; margin:0 -25px 0 0; }
		#Menu li { display:inline-block; *float:left; margin:0 22px 0 0; }
		#Menu a { color:#272727; font-size:13px; line-height:16px; font-weight:normal; float:left; padding:0 0 0 0; text-decoration:none; text-transform:uppercase; }
		#Menu a:hover { color:#999; }
		.menuFixo{ position:fixed; top:0; background:#FFF; z-index:999; }
		#menu2Sombra{ position:fixed; top:0; left:0; width:100%; background:#FFF; height:65px; z-index:998; }	
	
	.menuFlutuante{ position:fixed; width:100%; top:20px; background:#FFF; border-bottom:2px solid #EEE; z-index:10; }
	.foneFlutuante{ position:fixed; z-index:10; top:107px; }
	.headerEspacamento{ height:105px; }
	
	.menuMobile{ float:right; display:none; padding-top:2.000em; }
		#jumpMenu{ width:1em; padding:0.500em 3.000em 0.500em 0; text-transform:uppercase; color:#E01D25; font-size:1.000em; font-family:'Roboto',sans-serif; border:none; background:url(../images/icoMenuMobile.png) right center no-repeat; -webkit-appearance:none; }
		#jumpMenu option { color:#E01D25; }




@media screen and (max-width:990px) {
	.menuDesktop{ display:none; }
	.menuMobile{ display:block; }
}

@media screen and (max-width:800px) {
	.menuFlutuante{ position:relative; top:inherit; margin-top:0; }
	.foneFlutuante{ position:relative; top:inherit; margin-top:0; }
	.headerEspacamento{ display:none; }
	.contentAviso{ padding-bottom:0.500em; }
	
	.contentHeaderTitulo{ padding:1.000em 0 2.000em 0; }
		.contentHeaderTitulo h1{ font-size:3.000em; }
		
	.contentBannerHome li{ height:400px; }
	.contentBannerHome .bannerTitulo{ margin-top:150px; font-size:3.000em; }
	.contentBannerHome .bannerSubtitulo{ font-size:1.300em; }

	.contentBannerHome li .mobile{ display:block; padding:8.000em 1.000em 0 1.000em; }
	.contentBannerHome li .desktop{ display:none; }
}

@media screen and (max-width:500px) {
	.menuLogo{ width:18.000em; margin-top:0.500em; }
	.menuMobile{ padding-top:2.000em; }
	.contentHeaderFone{ background:#E01D25; padding:0.500em 0; width:100%; margin:0; text-align:center; }
	
	.avisoMobile{ display:block; }
	.AvisoDesktop{ display:none; }
	
	.icoChat img{ max-width:100px; max-height:100px; }
	
}

@media screen and (max-width:350px) {
	.contentBannerHome li{ height:430px; }
}


/** FOOT ***************************************************/

.contentFootDetalhe{ background:#F2F2F2; height:10px; }
.contentFoot{ background:#273075; color:#FFF; padding:50px 0; font-size:12px; }
	.contentFoot .coluna1{ float:left; max-width:460px; text-align:left; width:48%; }
	.contentFoot .coluna2{ float:right; max-width:460px; text-align:right; width:48%; margin-top:3.500em; }
	.contentFoot a{ color:#FFF; text-transform:uppercase; font-size:12px; text-decoration:none; }
	.contentFoot a:hover{ text-decoration:underline; }

@media screen and (max-width:700px) {
	.contentFoot .coluna1{ width:100%; text-align:center; max-width:none; }
	.contentFoot .coluna2{ width:100%; text-align:center; max-width:none; }
}


/** SELO FOOT ***************************************************/

.contentSelo{}
	.contentSelo .coluna1{ display:table-cell; width:20%; vertical-align:middle; }
	.contentSelo .coluna2{ display:table-cell; width:80%; vertical-align:middle; text-align:left;}

@media screen and (max-width:700px) {
	.contentSelo .coluna1{ width:25%; }
	.contentSelo .coluna2{ width:75%; }
}

@media screen and (max-width:500px) {
	.contentSelo .coluna1{ display:block; width:100%; margin-bottom:1.500em; }
	.contentSelo .coluna2{ display:block; width:100%; text-align:center; }
}


	
/** INC BANNER ***************************************************/

.contentBannerP{ text-align:left; max-width:990px; padding:10px 0 0 0; }
	.contentBannerP .item{ cursor:pointer; float:left; width:21%; padding:0 2%; }
		.contentBannerP .foto{ background:url(../images/bannerHover.png) center center no-repeat; background-size:90%;  }
			.contentBannerP .foto img{ width:100%; max-width:213px; }
			.contentBannerP .foto img:hover{ opacity:0.3; }
		.contentBannerP h2{ color:#E01C24; font-weight:bold; font-size:15px; padding:5px 0 5px 0; font-family:Arial, Helvetica, sans-serif; text-align:center; }
		.contentBannerP p{ line-height:18px; font-size:12px; font-style:italic; text-align:center; }


@media screen and (max-width:500px) {
	.contentBannerP .item{ width:46%; padding:0 2%; height:20.000em; }
		.contentBannerP .foto{ margin:0 8%; }
}



/** INC DEPOIMENTO - MAPA ***************************************************/

.contentDepoimentoMapa { padding:20px 0 50px 0; }
	
.contentDepoimento{ width:49%; float:left; }
	.contentDepoimento li{ background:#F2F2F2; border:1px solid #DBDBDB; }
		.contentDepoimento .texto{ font-size:13px; line-height:20px; color:#363636; padding:50px 20px 0 20px; height:120px; }
		.contentDepoimento .cliente{ color:#272F75; font-weight:700; font-size:12px; padding:0 0 10px 20px; }
		.contentDepoimento .titulo{ background:#E01D25; color:#FFF; font-size:15px; text-transform:uppercase; padding:5px; width:150px; font-weight:600; margin:-190px 0 0 -4px; position:absolute; z-index:1; text-align:center; }
		
.contentLocal{ width:49%; float:right; }
	.contentLocal .box{ background:#F2F2F2; border:1px solid #DBDBDB; height:195px; }
	.contentLocal .titulo{ background:#E01D25; color:#FFF; font-size:15px; text-transform:uppercase; padding:5px; width:150px; font-weight:600; margin:-190px 0 0 -4px; position:absolute; z-index:1; text-align:center; }
		.contentLocal .mapa{ background:url(../images/bgMapa.png) bottom right no-repeat; margin:47px 7px 0 7px; }
		.contentLocal .info{ background:url(../images/bgMapaInfoBox.png) top left no-repeat; padding:10px 27px 50px 10px; position:absolute; margin:-135px 0 0 251px; cursor:pointer;  }
			.contentLocal .info .infoTitulo{  color:#333; font-size:13px; font-weight:700; }
			.contentLocal .info .infoDados{ color:#333; font-size:11px; font-weight:600; margin:5px 0 0 0; }
		.contentLocal .form{  position:absolute; margin:-135px 0 0 13px; }
			.contentLocal .form #mapaEndereco{ background:#FFF; border:1px solid #DEDEDE; font-family:'Open Sans','sans-serif'; font-size:12px; color:#999; padding:4px 10px; float:left; width:170px; }
			.contentLocal .form #mapaBt{ background:#273075; border:1px solid #DEDEDE; font-family:'Open Sans','sans-serif'; font-size:14px; color:#FFF; font-weight:600; padding:3px 6px 3px 6px; float:left; margin:0 0 0 -1px; }
			.contentLocal .form #mapaBt:hover{ background:#E01D25; cursor:pointer; }

@media screen and (max-width:990px) {
	.contentLocal .info .infoTitulo{ display:none; }
	.contentLocal .info .infoDados{ margin:0; }
}

@media screen and (max-width:950px) {
	.contentLocal .info{ display:none; }
}

@media screen and (max-width:750px) {
	.contentDepoimento{ width:80%; margin:0 10% 2.000em 10%; }
	.contentLocal{ width:80%; margin:0 10%; }
}

@media screen and (max-width:550px) {
	.contentDepoimento{ width:100%; margin:0 0 2.000em 0; }
	.contentLocal{ width:100%; margin:0; }
}



/** HOME ***************************************************/

.contentNoticia{ background:#E01D25; padding:18px 0; margin:-75px 0 0 0; position:relative; z-index:4; }
	.contentNoticia .titulo{ display:table-cell; text-transform:uppercase; font-size:14px; font-weight:600; color:#FFF; vertical-align:middle; padding-right:1.000em; }
	.contentNoticia .noticia{ display:table-cell; font-size:13px; border-left:1px solid #FFF; vertical-align:middle; padding-left:1.000em; }
		.contentNoticia .noticia a{ text-decoration:none; color:#FFF; }
		.contentNoticia .noticia a:hover{ text-decoration:underline; }
						
.contentHome{ padding:40px 10px; text-align:center; font-size:13px; line-height:22px; color:#363636; }
	.contentHome h3{ color:#272F75; line-height:26px; }
	.contentHome a{ color:#006; font-weight:600; text-decoration:none; }
	.contentHome a:hover{ color:#E01C24; }

.contentDuvidasHome{ background:#F8F8F8; margin:0 0 20px 0; }
	.contentDuvidasHome .coluna1{ float:left; width:48%; }
	.contentDuvidasHome .coluna2{ float:right; width:48%; }
	.contentDuvidasHome h3{ text-transform:uppercase; margin:0 0 -55px 25px; text-align:left; }
	.contentDuvidasHome p{ font-size:13px; line-height:22px; margin-top:10px; color:#363636; }

@media screen and (max-width:800px) {
	.contentNoticia{ margin-top:0 }
}

@media screen and (max-width:700px) {
	.contentDuvidasHome .coluna1{ width:100%; }
	.contentDuvidasHome .coluna2{ width:100%; }
}


/** PAGINA INSTITUCIONAL ***************************************************/

.contentPaginaInstitucional{ padding:5.000em 0; text-align:left; font-size:13px; line-height:22px; color:#363636; }
	.contentPaginaInstitucional .coluna1{ float:left; width:60%; }
	.contentPaginaInstitucional .coluna2{ float:right; width:37%; }
	
	.contentPaginaInstitucional a{ color:#006; font-weight:600; text-decoration:none; }
	.contentPaginaInstitucional a:hover{ color:#E01C24; }
	
	.contentPaginaInstitucional h3{ margin:0 0 1.000em 0; }
	.contentPaginaInstitucional .box{ background:#F2F2F2; border:1px solid #DBDBDB; padding:1.000em; line-height:18px; }
	
	.contentPaginaInstitucional .divForm{ margin-bottom:1.000em; }
	.contentPaginaInstitucional #mensagem{ height:100px; }
	.contentPaginaInstitucional #btMais{ background:#FFF url(../images/btMaisMenos.png) center 6px no-repeat; cursor:pointer; }
	.contentPaginaInstitucional #btMenos{ background:#FFF url(../images/btMaisMenos.png) center -6px no-repeat; cursor:pointer; }
	.contentPaginaInstitucional #btMais:hover, .contentPaginaInstitucional #btMenos:hover{ background-color:#CCC; }

	.contentPaginaInstitucional .msg h3{ color:#272F75; margin:0 0 10px 0; }

@media screen and (max-width:930px) {
	.contentPaginaInstitucional{ padding:2.000em 0; }
	.contentPaginaInstitucional .coluna1{ float:left; width:100%; padding-bottom:2.000em; }
	.contentPaginaInstitucional .coluna2{ float:right; width:100%; }
}


/** DICAS E FAQ ***************************************************/

.contentDicasEFaq{ padding:40px 10px 30px 10px; }
	.contentDicasEFaq{ text-align:left; }
	
	
.contentDicasEFaq .coluna1{ float:left; width:48%; }
.contentDicasEFaq .coluna2{ float:right; width:48%; }
	
.contentDicas{ padding:10px; }
	.contentDicas .item{ min-height:20px; }
		.contentDicas h3{ font-size:14px; color:#272F75; text-align:left; margin:15px 0 3px 0; padding:0 0 0 17px; cursor:pointer; }
			.contentDicas .aberto{ background:url(../images/icoMarcadorVermelhoAberto.png) left top no-repeat; color:#E01D25; }
			.contentDicas .fechado{ background:url(../images/icoMarcadorVermelhoFechado.png) left top no-repeat; color:#E01D25; }
		.contentDicas p{ text-align:left; line-height:22px; color:#363636; font-size:13px; margin:10px 0; padding:0 0 0 15px; }


.contentDuvidas{ padding:10px; }
	.contentDuvidas .item{ min-height:30px; }
		.contentDuvidas h3{ font-size:14px; color:#272F75; text-align:left; margin:15px 0 3px 0; padding:0 0 0 15px; cursor:pointer; }
			.contentDuvidas .aberto{ background:url(../images/icoMarcadorAberto.png) left top no-repeat; }
			.contentDuvidas .fechado{ background:url(../images/icoMarcadorFechado.png) left top no-repeat; }
		.contentDuvidas p{ text-align:left; line-height:22px; color:#363636; font-size:13px; margin:10px 0; padding:0 0 0 17px; }
	
	
@media screen and (max-width:700px) {
	.contentDicasEFaq .coluna1{ float:left; width:100%; }
	.contentDicasEFaq .coluna2{ float:right; width:100%; }
}


/** CONTATO ***************************************************/

.contentContato{ padding:40px 10px; text-align:center; font-size:13px; line-height:22px; color:#363636; }
	.contentContato a{ color:#363636; text-decoration:none; }
	.contentContato a:hover{ color:#C00; }
	.contentContato .formulario{ float:left; width:45%; margin-left:5%; }	
		.contentContato .formulario h3{ text-align:left; margin-bottom:1.000em; }
		.contentContato .box{ background:#F2F2F2; border:1px solid #DBDBDB; line-height:18px; text-align:left; padding:1.000em; margin-bottom:2.000em; }
			.contentContato .box .formPadrao{ margin-bottom:0.800em; }
			.contentContato .msg h3{ color:#272F75; margin:0 0 10px 0; }
	.contentContato .dados{ float:right; width:45%; text-align:left; margin-bottom:2.000em; }
	.contentContato .mapa{ width:100%; height:350px; margin-top:2.000em; }

	.contentContato .endereco{ margin-bottom:25px; max-width:850px; line-height:18px; }
		.contentContato .endereco .coluna1{ float:left; text-align:left; font-weight:bold; }
		.contentContato .endereco .coluna2{ float:right; text-align:right; }

@media screen and (max-width:600px) {
	.contentContato .formulario{ width:100%; margin-left:0; }
	.contentContato .dados{ float:left; width:100%; }

	.contentContato .endereco .coluna1{ float:left; width:100%; }
	.contentContato .endereco .coluna2{ float:left; width:100%; text-align:left; margin-top:1.500em; }
}


/** FORMULARIO ***************************************************/

.contentFormularioDS{ padding:40px 10px; text-align:left; font-size:12px; line-height:20px; min-width:970px; }
	.contentFormularioDS h3{ margin:40px 0 20px 0; }
	.contentFormularioDS .boxTitulo{ background:#E01D25; text-transform:uppercase; text-align:center; padding:5px; font-weight:600; color:#FFF; }
	.contentFormularioDS .boxSubtitulo{ background:#DBDBDB; text-transform:uppercase; text-align:center; padding:5px; font-weight:600; }
	.contentFormularioDS .box{ background:#F2F2F2; border:1px solid #DBDBDB; padding:10px 0 0 0; line-height:18px; margin-bottom:10px; }
	
	.contentFormularioDS #maisAcompanhante, .contentFormularioDS #maisViagemAnterior, #btMaisInputCheckout{ background:#999; padding:3px 10px; text-transform:uppercase; font-weight:700; font-size:10px; color:#FFF; }
	.contentFormularioDS #maisAcompanhante:hover , .contentFormularioDS #maisViagemAnterior:hover, #btMaisInputCheckout:hover{ background:#666; cursor:pointer; }
	
	.contentFormularioDS .formPadrao{ border:1px solid #DDD; padding:0.500em; }
	.contentFormularioDS .formPadrao:focus{ border:1px solid #BBB; }
	.contentFormularioDS .formSelect{ padding-bottom:0.500em; background:#FFF url(../images/setaSelect.png) right center no-repeat; }
	.contentFormularioDS .formEspaco{ margin-left:10px; }
	.contentFormularioDS .formVazio{ border:1px solid #E01D25; }
	.contentFormularioDS .botaoContinuar{ background:#273075 url(../images/formularioSetaBranca.png) 140px center no-repeat; border:0; font-family:'Open Sans','sans-serif'; font-size:14px; color:#FFF; font-weight:600; padding:10px 60px 10px 30px; text-transform:uppercase; letter-spacing:1px; }
	.contentFormularioDS .botaoContinuar:hover{ background:#E01D25 url(../images/formularioSetaBranca.png) 140px center no-repeat;; cursor:pointer; }
	.contentFormularioDS .botaoVoltar{ background:#273075 url(../images/formularioSetaBrancaVoltar.png) center center no-repeat; padding:13px 20px 11px 25px; margin-right:10px; border:0; }
	.contentFormularioDS .botaoVoltar:hover{ background:#E01D25 url(../images/formularioSetaBrancaVoltar.png) center center no-repeat;; cursor:pointer; }
	
	.contentFormularioDS .menuPassoTxt{ float:left; font-size:13px; line-height:16px; background:#F2F2F2; border:3px solid #CCC; color:#333; padding:15px; text-align:center; width:100px; height:100px; -webkit-border-radius:120px; border-radius:120px; }
		.contentFormularioDS .menuPassoTxtSelect{ background:#273075; color:#FFF; }
		.contentFormularioDS .menuPassoTxt .menuIndice{ font-weight:600; font-size:16px; border-bottom:3px solid #CCC; padding:10px 0; }
		.contentFormularioDS .menuPassoTxt .menuLegenda{ margin:10px 0 0 0; }
	.contentFormularioDS .menuSeta{ float:left; background:url(../images/formularioSeta.png) center center no-repeat; padding:50px 30px; opacity:0.4; filter:alpha(opacity=40); }
	
	.contentCheckout{ padding:20px 10px; font-size:13px; line-height:22px; color:#363636; }



/** PARCEIRO ***************************************************/

.contentParceiro{ background:#F8F8F8; margin:-15px 0 30px 0; }
	.contentParceiro h3{ text-transform:uppercase; }
	.contentParceiro .itens{ padding:15px 0; }
		.contentParceiro .item{ display:inline-block; border:1px solid #DBDBDB; margin:5px; }
			.contentParceiro .item img{ width:100%; max-width:145px; }
		
		
		
/** BX SLIDER ***************************************************/

.bx-wrapper { position:relative; padding: 0; }
.bx-wrapper img { max-width:100%; display: block; }
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { 	position:absolute; width:100%; }
.bx-wrapper .bx-loading { background:url(../images/icoLoadingG.gif) center center no-repeat #FFF; height:100%; width:100%; position:absolute; top:0; left:0; z-index:2000; }
.contentBannerHome .bx-wrapper .bx-pager {	text-align:center; font-size:12px; z-index:999; position:relative; }
.contentBannerHome .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; *zoom: 1; *display: inline; }
.contentBannerHome .bx-wrapper .bx-pager.bx-default-pager a {  z-index:9999;  border:2px solid #FFF; text-indent:-9000px; display:block; width:20px; height:5px; margin:0 2px; outline:0; padding-top:-20px; margin-top:-15px; }
.contentBannerHome .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background:#FFF; }
.contentDepoimento .bx-wrapper .bx-prev { background:url(../images/controls.png) 36px center; right:37px }
.contentDepoimento .bx-wrapper .bx-next { background:url(../images/controls.png) 12px center; right:15px}
.contentDepoimento .bx-wrapper .bx-prev:hover { background:url(../images/controls.png) 0px center; }
.contentDepoimento .bx-wrapper .bx-next:hover { background:url(../images/controls.png) 24px center; }
.contentDepoimento .bx-wrapper .bx-controls-direction a { position:absolute; top:165px; outline:0; width:12px; height:20px; text-indent:-9999px; z-index:10; }
.contentDepoimento .bx-wrapper .bx-controls-direction a.disabled { display:none; }
		
/** FANCYBOX ***************************************************/
		
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding: 0;margin: 0;border: 0;outline: none;vertical-align: top; }
.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; }
.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.fancybox-opened {z-index: 8030;}
.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner {position: relative;}
.fancybox-inner {overflow: hidden;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}
.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}
.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}
.fancybox-image {max-width: 100%;max-height: 100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('../images/btFancybox.png');}
#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}
#fancybox-loading div {width: 44px;height: 44px;background: url('../images/icoLoading.gif') center center no-repeat;}
.fancybox-close {position: absolute;top: 0px;right: 0px;width: 25px;height: 25px;cursor: pointer;z-index: 8040;border:7px solid #FFF;background-color:#273075;background-position:-5px -5px;}
.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url('../images/pxTrans.png'); /* helps IE */-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}
.fancybox-prev {left: 0;}
.fancybox-next {right: 0;}
.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 36px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}
.fancybox-prev span {left: -22px;background-position: 0 -35px;}
.fancybox-next span {right: -22px;background-position: 0 -72px;}
.fancybox-nav:hover span {visibility: visible;}
.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}
/* Overlay helper */
.fancybox-lock {overflow: hidden;}
.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url('../images/bgFancy.png');}
.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}
.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}
/* Title helper */
.fancybox-title {visibility: hidden;font-family: Arial, Helvetica, sans-serif;font-size:12px;position: relative;text-shadow: none;z-index: 8050;}
.fancybox-opened .fancybox-title {visibility: visible;}
.fancybox-title-float-wrap {position: absolute;bottom: 0;margin-bottom: 8px;z-index: 8050;right:8px;}
.fancybox-title-float-wrap .child {display: inline-block;padding: 2px 20px;background: transparent; /* Fallback for web browsers that doesn't support RGBa */background: rgba(0, 0, 0, .8);-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;color: #FFF;line-height: 24px;white-space: nowrap;}
.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #FFF;}
.fancybox-title-inside-wrap {padding-top: 10px;}
.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}		