@charset "utf-8";
/* CSS Document */

/*                                        GERAL                                        */
body {
	background-image:url(../imagens/fundo_site.jpg);
	background-repeat:repeat-x;
	background-color:#443a38;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#424242;
}

a {
	font-weight:bold;
	color:#2e1606;
	text-decoration:none;
}
#geral {
	width:682px; 
	margin:auto;
}

.linha {
	background: url(../imagens/linha.jpg) center no-repeat;
	width:622px;
	height:2px;
}

/*                                        FIM GERAL                                        */
/*                                       HOME PAGE                                       */	

#cont_home {
	background-image:url(../imagens/fundo_conteudo.jpg);
	background-repeat:no-repeat;
	background-color:#fefdfb;
	margin:0px 0px 0px 27px;
	width:654px;
	height:482px;
}

/*                                       COLUNA ESQUERDA                                       */

#cont_home #col_esq{
	float:left;
	margin:0px 15px 15px 10px;
	width:317px;
	border-right:#000000 solid 1px;
	height:465px;
}
	
#cont_home #col_esq .rota{
	width:295px;
	margin:10px 0px px 0px;
	height:109px;
}

#cont_home #col_esq .rota .foto{
	width:96px;
	float:left;
}

#cont_home #col_esq .rota .texto{
	float:left;
	width:189px;
	margin:0px 0px 0px 10px;
}

#cont_home #col_esq .rota .saiba_mais{
	float:right;
	margin:10px 0px 0px 0px;
}

				/*#cont_home #col_esq .rota .saiba_mais a, hover{
					font-weight:bold;
					color:#2e1606;
					text-decoration:none;
				}*/
#col_dir input {
color:#424242;
}
#col_dir #formulario{
margin:0px;
width:280px;
}

#col_dir #formulario div{
text-align:right;
}

#col_dir #formulario div #nome{
border:1px solid #ede4c6;
margin:3px 0px 0px 0px;
width:200px;
}

#col_dir #formulario div #email{
border:1px solid #ede4c6;
margin:3px 0px 0px 0px;
width:200px;
}


#col_dir #formulario div #enviar{
margin:1px 2px 0px 0px;
}
/*                                       FIM HOME PAGE - COLUNA ESQUERDA                                       */
/*                                       HOME PAGE - COLUNA DO MEIO                                       */

#col_center{
	margin:0px 15px 15px 15px;
	width:622px;
}
#col_center_xtra{
	margin:0px 0px 0px 6px;
	width:648px;
	position:relative;
}

/*                                       FIM HOME PAGE - COLUNA DO MEIO                                       */
/*                                       HOME PAGE - COLUNA DIREITA                                       */

#cont_home #col_dir{
	float:left;
	width:280px;
}

#cont_home #col_dir .sobre_nos{
	margin:0px 0px 15px 0px;
}

#cont_home #col_dir .sobre_nos .saiba_mais{
	height:45px;
}

#cont_home #col_dir .sobre_nos .saiba_mais img{
	float:right;
}

#cont_home #col_dir .receba_nossa_news{
	margin:0px 0px 10px 0px;
}

#cont_home #col_dir #form_news{
	width:290px;
}

#cont_home #col_dir .texto{
	float:left;
	width:280px;
	text-align:right;
	padding:5px 0px 8px 0px;
}


#cont_home #col_dir .texto input{
	margin:0px 0px 0px 5px;
	width:200px;
	border: #2e1606 solid 1px;
}

/*                                       FIM HOME PAGE - COLUNA DIREITA                                          */
/*                                       SOBRE NOS                                       */

#cont_sobre_nos {
	background-image:url(../imagens/fundo_conteudo.jpg);
	background-repeat:no-repeat;
	background-color:#fefdfb;
	margin:0px 0px 0px 27px;
	width:654px;
	padding: 0px 0px 91px 0px;
	_padding: 0px 0px 0px 0px;
	*padding: 0px 0px 0px 0px;
}

#cont_sobre_nos img.dobra_interna_ {
}

/*                                       FIM SOBRE NOS                                       */
/*                                       ROTEIROS INTERNACIONAIS                                       */

#cont_rotas_internacionais {
	background-image:url(../imagens/fundo_conteudo.jpg);
	background-repeat:no-repeat;
	background-color:#fefdfb;
	margin:0px 0px 0px 27px;
	width:654px;
	height:1191px;
}

#cont_rotas_internacionais .foto {
	float:left;
	margin-right:2px;
}

#cont_rotas_internacionais #col_center .rota {
	height:78px;
	margin:10px 0px 0px 0px;
}

#cont_rotas_internacionais #col_center .rota .texto {
	float:left;
	text-align:left;
	width:514px;
	margin: 0px 0px 0px 10px;
}

#cont_rotas_internacionais #col_center .rota .saiba_mais {
	float:right;
	margin: 10px 0 0 0;
}

#cont_rotas_internacionais #dobra_internas {
}

/*                                       FIM ROTEIROS INTERNACIONAIS                                       */
/*                                       ROTEIROS NACIONAIS                                       */

#cont_rotas_nacionais {
	background-image:url(../imagens/fundo_conteudo.jpg);
	background-repeat:no-repeat;
	background-color:#fefdfb;
	margin:0px 0px 0px 27px;
	width:654px;
	height:434px;
	padding-bottom:0PX;
	_padding-bottom:50px;
	*padding-bottom:0PX;
}

#cont_rotas_nacionais .foto {
	float:left;
	margin-right:2px;
}

#cont_rotas_nacionais #col_center .rota {
	height:78px;
	margin:10px 0px 0px 0px;
}

#cont_rotas_nacionais #col_center .rota .texto {
	float:left;
	text-align:left;
	width:514px;
	margin: 0px 0px 0px 10px;
}

#cont_rotas_nacionais #col_center .rota .saiba_mais {
	float:right;
	margin: 10px 0 0 0;
}

#cont_rotas_nacionais #dobra_internas {
}

/*                                       FIM ROTEIROS NACIONAIS                                       */
/*                                       CURSOS                                       */

#cont_cursos {
	background-image:url(../imagens/fundo_conteudo.jpg);
	background-repeat:no-repeat;
	background-color:#fefdfb;
	margin:0px 0px 0px 27px;
	width:654px;
	padding-bottom:91px;
	_padding-bottom:0px;
	*padding: 0 0 0 0;
}

#cont_cursos .foto {
	float:left;
	margin-right:2px;
}

#cont_cursos #col_center .rota {
	height:78px;
	margin:10px 0px 0px 0px;
}

#cont_cursos #col_center .rota .texto {
	float:left;
	text-align:left;
	width:514px;
	margin: 0px 0px 0px 10px;
}

#cont_cursos #col_center .rota .saiba_mais {
	float:right;
	margin: 10px 0 0 0;
}

#cont_cursos #dobra_internas {
}

/*                                       FIM CURSOS                                       */

/*                                       RESERVAS                                      */

#cont_reservas {
	background-image:url(../imagens/fundo_conteudo.jpg);
	background-repeat:no-repeat;
	background-color:#fefdfb;
	margin:0px 0px 0px 27px;
	width:654px;
	height:780px;
}

#cont_reservas .foto {
	float:left;
	margin-right:2px;
}

#cont_reservas #col_center .rota {
	height:78px;
	margin:10px 0px 0px 0px;
}

#cont_reservas #col_center .rota .texto {
	float:left;
	text-align:left;
	width:514px;
	margin: 0px 0px 0px 10px;
}

#cont_reservas #col_center .rota .saiba_mais {
	float:right;
	margin: 10px 0 0 0;
}

#cont_reservas #dobra_internas {
}

/*                                       FIM reservas                                      */
/*                                       CRUZEIROS                                      */

#cont_cruzeiros {
	background-image:url(../imagens/fundo_conteudo.jpg);
	background-repeat:no-repeat;
	background-color:#fefdfb;
	margin:0px 0px 0px 27px;
	width:654px;
	height:386px;
}

#cont_cruzeiros .foto {
	float:left;
	margin-right:2px;
}

#cont_cruzeiros #col_center .rota {
	height:78px;
	margin:10px 0px 0px 0px;
}

#cont_cruzeiros #col_center .rota .texto {
	float:left;
	text-align:left;
	width:514px;
	margin: 0px 0px 0px 10px;
}

#cont_cruzeiros #col_center .rota .saiba_mais {
	float:right;
	margin: 10px 0 0 0;
}

#cont_cruzeiros #dobra_internas {
}

/*                                       FIM CRUZEIROS                                       */
/*                                       FALE CONOSCO                                      */

#cont_fale_conosco {
	background-image:url(../imagens/fundo_conteudo.jpg);
	background-repeat:no-repeat;
	background-color:#fefdfb;
	margin:0px 0px 0px 27px;
	width:654px;
	padding:0px 0px 91px;
	_padding:0px 0px 0px;
	*padding:0px 0px 0px;
}

#cont_fale_conosco .foto {
	float:left;
	margin-right:2px;
}

#cont_fale_conosco #col_center .rota {
	height:78px;
	margin:10px 0px 0px 0px;
}

#cont_fale_conosco #col_center .rota .texto {
	float:left;
	text-align:left;
	width:514px;
	margin: 0px 0px 0px 10px;
}

#cont_fale_conosco #col_center .rota .saiba_mais {
	float:right;
	margin: 10px 0 0 0;
}

#cont_fale_conosco #dobra_internas {
margin:194px -1px 0px 0px;
}

#cont_fale_conosco #marcadagua_sobre_nos {
margin:-19px 0px 10px 10px;
}
/*                                       FORMULARIO                                       */
input {
color:#424242;
}
#formulario{
margin:0px;
width:622px;
}

#formulario div{
text-align:right;
}

#formulario div #nome{
border:1px solid #ede4c6;
margin:3px 0px 0px 0px;
width:460px;
}

#formulario div #email{
border:1px solid #ede4c6;
margin:3px 0px 0px 0px;
width:460px;
}

#formulario div #telefone{
border:1px solid #ede4c6;
margin:3px 0px 0px 0px;
width:460px;
}

#formulario div #destino{
border:1px solid #ede4c6;
margin:3px 0px 0px 0px;
width:460px;
}

#formulario div #periodo{
border:1px solid #ede4c6;
margin:3px 0px 0px 0px;
width:460px;
}


#formulario div #atendimento{
border:1px solid #ede4c6;
margin:3px 0px 0px 0px;
width:460px;
height:60px;
vertical-align:top;
*vertical-align:top;
_vertical-align:top;
}
#formulario div #enviar{
margin:3px 375px 0px 0px;
}

/*                                       FIM FORMULARIO                                       */
/*                                       FIM FALE CONOSCO                                       */
/*                                       RODAPE                                       */

#rodape_home_dobra{
/*	background: url(../imagens/dobra_home.jpg) no-repeat;*/
	width:108px;
	height:111px;
	float:right;
	margin:48px -2px 0px 0px;
	*margin:10px -2px -10px 0px;
	_margin:50px -2px -10px 0px;
}
#marcadagua {
background: url(../imagens/marcadagua.jpg) no-repeat;
width:68px;
height:80px;
}

#cont_rotas_nacionais img#marcadagua{
	background: url(../imagens/marcadagua.jpg) no-repeat;
	float:left;
	height:80px;
	margin:84px 0px 0px -10px;
	width:68px;
	*margin:40px 0px 0px 0px;
}
#marcadagua_sobre_nos{
	background: url(../imagens/marcadagua.jpg) no-repeat;
	float:left;
	height:80px;
	width:68px;
	margin:5px 0px 0px 9px;
	*margin:-7px 0px 0px 9px;
}
#dobra_internas {
	background: url(../imagens/dobra_interna.jpg) no-repeat;
	width:58px;
	height:55px;
	float:right;
	margin:37px -1px 0px 0px;
	_margin:50px -1px -30px 0px;
	*margin:37px -1px -30px 0px;

}
#dobra_internas_trens {
	background: url(../imagens/dobra_interna.jpg) no-repeat;
	width:58px;
	height:55px;
	float:right;
	margin:61px -1px 0px 0px;
	_margin:50px -1px -30px 0px;
	*margin:61px -1px -30px 0px;

}
#dobra_internas_hotel {
	background: url(../imagens/dobra_interna.jpg) no-repeat;
	width:58px;
	height:55px;
	float:right;
	margin:37px -1px 0px 0px;
	_margin:50px -1px -30px 0px;
	*margin:37px -1px -30px 0px;

}

#cont_rotas_nacionais img.dobra_nacionais{
	margin-bottom:-100px;
	margin-top:37px;
	*margin-top:21px;
	_margin-top:38px;


}
#cont_cursos img.dobra_interna_ {
	margin-bottom:-1px;
	margin-top:37px;
	_margin-bottom:-16px;
	_margin-top:150px;
	_padding-top:100px;
}
#cont_cursos img.marcadagua_ {
	margin-bottom:-1px;
	margin-top:10px;
	margin-left:10px;
	_margin-bottom:-16px;
	_margin-top:100px;
	_padding-top:100px;

}

#cont_rotas_nacionais img.marcadagua_ {
	margin-bottom:-1px;
	margin-top:14px;
	_margin-bottom:-1px;
	_margin-top:14px;
}
/*                                       FIM RODAPE                                       */
/*                                       OPACIDADE                                       */

.opacity {
	opacity:1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	background:none;
	*background:none;
	_background:none;
}
/*                                       FIM OPACIDADE                                       */
#internas img.portugal{
	margin-bottom:-100px;
	margin-top:28px;
	_margin-top:38px;
	*margin-top:-54px;
	}
	
.dobra_mestre {
margin-top:37px;
*margin-top:38px;
*margin-bottom:-16px;
_margin-top:55px;
}
.marcadagua_mestre {
margin:0 0 0 10px;
*margin:-10px 0 0px 10px;
_margin:0 0 0 10px;
}
.marcadagua_home {
margin: 72px 0px 0px 0px;
*margin:38px 0px 0px 0px;
_margin: 60px 0px 0px 0px;
}

#assinatura {
text-indent:265px;
}
#assinatura a{
	font-family:"Trebuchet MS", Arial, "Times New Roman", Verdana;
	color: #7e746e;
	font-size:10px;	
	text-decoration:none;
	text-indent:265px;
	}
	
#assinatura a:hover{
	color:#FF9900;
	font-size:10px;
	font-family:"Trebuchet MS", Arial, "Times New Roman", Verdana;
	text-decoration:none;
	}
.news_sucesso {
font-size:12px;
font-weight:bold;
height:70px;
*height:76px;
_height:71px;
text-align:center;
border:1px dashed;
}
.news_falha {
color:#CC0000;
font-size:12px;
font-weight:bold;
height:70px;
*height:76px;
_height:71px;
text-align:center;
border:1px dashed;
}

.tel {
color:#EDE4C6;
float:left;
font-weight:bold;
margin:0pt 0pt 0pt 27px;
font-size:10px;
_margin:0pt 0pt 0pt 14px;
}

#cont_res01 {
	background-image:url(../imagens/fundo_conteudo.jpg);
	background-repeat:no-repeat;
	background-color:#fefdfb;
	margin:0px 0px 0px 27px;
	width:654px;
	height:500px;
}

#cont_res01 .foto {
	float:left;
	margin-right:2px;
}

#cont_res01 #col_center .rota {
	height:78px;
	margin:10px 0px 0px 0px;
}

#cont_res01 #col_center .rota .texto {
	float:left;
	text-align:left;
	width:514px;
	margin: 0px 0px 0px 10px;
}

#cont_res01 #col_center .rota .saiba_mais {
	float:right;
	margin: 10px 0 0 0;
}

#cont_res01 #dobra_internas {
}

/*----------NOVO LAYOUT------------*/
.meio_rodape {
height:77px;
}
.conteudo_novo{
margin-top:20px;
}

.thumb {
width: 110px;
float:left;
}

.rota_novo {
height:75px;
margin-top:10px;
}

.rdp {
margin-top:60px;
}

.saiba_mais{
margin-top:10px;
}

.rota_toggle {
height:75px;
margin-top:10px;
width:620px;
}
