.link_dicas:hover,
.titulos_box_3viagens:hover, 
.link_texto_menor:hover, 
.titulos_box_6secoes:hover, 
.link_texto:hover, 
.tabelas_texto:hover, 
.tabelas_viagens:hover,
.relacao_viagens_titulo:hover,
.link_cor:hover, 
.link_menor_cor:hover, 
.link_verde:hover,
.link_laranja:hover,
.link_vermelho:hover,
.viagens_menuzinho:hover,
.viagens_menuzinho_selecao:hover,
.link_texto_menor_subli:hover,
.display:hover,
.link_volte_para_home:hover{
	color: #0175A7;
	text-decoration: underline;
	cursor: pointer;
}

img { border: 0px; }

a img { border: 0px; }

.botao_assistir:hover{
	color: #000000;
	background-color: #CCCCFF;
}

.botoes_paginacao:hover,
.botao_novo_verde:hover,
.botao_novo_laranja:hover,
.botao_novo_vermelho:hover,
.botao_novo_neutro:hover{
	color: #000000;
	background-color: #FDFF01;
}

.botoes_paginacao_atual {
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding: 1px 5px;
	background-color: #FDFF01;
	margin-left: 1px;
}

.botao_novo_neutro {
	border: 0px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #222222;
	text-decoration: none;
	padding: 3px 7px;
	background-color: #CCCCFF;
	font-weight: bold;
}

.botao_novo_verde {
	border: 0px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #111111;
	text-decoration: none;
	padding: 4px 8px;
	background-color: #99FF66;
	font-weight: bold;
	text-transform: uppercase;
}

.botao_novo_laranja {
	border: 0px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #222222;
	text-decoration: none;
	padding: 3px 7px;
	background-color: #FFCC66;
	font-weight: bold;

}

.botao_novo_vermelho {
	border: 0px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #111111;
	text-decoration: none;
	padding: 4px 8px;
	background-color: #FF9999;
	font-weight: bold;
	text-transform: uppercase;
}

.botoes_internos_admin {
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #222222;
	text-decoration: none;
	padding: 8px 11px;
	background-color: #FFFF99;
}

.botoes_paginacao {
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #777777;
	text-decoration: none;
	font-weight: bold;
	padding: 1px 5px;
	background-color: #EEEEEE;
	margin-left: 1px;
}

.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 20px;
	text-decoration: none;
}

.botoes_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 16px;
	border: 1px solid #99ff66;
	padding: 1px 4px 2px;
	background-color: #99FF66;
}

.botoes_laranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	border: 1px solid #FFCC33;
	background-color: #FFCC66;
	padding: 1px 4px 2px;
}

.texto_cor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0175a7;
	line-height: 18px;
}

.botoes_vermelho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	border: 1px solid #FF9999;
	background-color: #FF9999;
	padding: 1px 4px 2px;
}

.botoes_neutro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	border: 1px solid #C1E0FF;
	padding: 1px 4px 2px;
	background-color: #A4D1FF;
}

.titulos_box_3viagens {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0175A7;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
}

.link_texto_menor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111111;
	line-height: 18px;
	text-decoration: none;
}

.titulos_box_6secoes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CC3333;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
}

.link_texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #111111;
	line-height: 19px;
	text-decoration: none;
}

.link_cor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0175A7;
	line-height: 23px;
	text-decoration: none;
	font-weight: bold;
}

.texto_menor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 17px;
	text-decoration: none;
}

.meses_calendario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #FFFFFF;
	line-height: 22px;
	font-weight: bolder;
	text-decoration: none;
}

.link_volte_para_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #330066;
	line-height: 18px;
	text-decoration: none;
}

.tabelas_texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #111111;
	line-height: 23px;
	text-decoration: none;
}

.tabelas_titulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #222222;
	line-height: 18px;
	text-decoration: none;
	font-weight: bold;
}

.tabelas_viagens {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #326217;
	line-height: 23px;
	text-decoration: none;
	font-weight: bold;
}

.borda_mini_fotos {
	border: 1px solid #666666;
}

.relacao_viagens_titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0175A7;
	line-height: 24px;
	font-weight: bold;
	text-decoration: none;
}

.relacao_viagens_subtitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	line-height: 21px;
	font-weight: bold;
	text-decoration: none;
}

.relacao_viagens_data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 23px;
	text-decoration: none;
}

.viagens_titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #326217;
	line-height: 29px;
	font-weight: bold;
	text-decoration: none;
}
.viagens_titulo_h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #0175A7;
	line-height: 34px;
	font-weight: bold;
	text-decoration: none;
	margin: 2px 0px 0px 0px;
}

.viagens_subtitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #444444;
	line-height: 27px;
	font-weight: bold;
	text-decoration: none;
}

.viagens_data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	line-height: 25px;
	font-weight: bold;	
	text-decoration: none;
}

.viagens_guia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;	
    color: #444444;
	line-height: 26px;
	text-decoration: none;
}

.link_texto_menor_subli {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111111;
	line-height: 17px;
	text-decoration: underline;
}

.viagens_olho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CE2402;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
}

.viagens_borda_fotos {
	border: 2px solid #9B9999;
}

.viagens_menuzinho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #444444;
	line-height: 18px;
	text-decoration: none;
	font-weight: bold;
}

.viagens_data_roteiro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CE2402;
	line-height: 18px;
	text-decoration: none;
	font-weight: bold;
}

.viagens_menuzinho_selecao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CE2402;
	line-height: 18px;
	text-decoration: underline;
	font-weight: bold;
}

.tabelas_de_precos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	line-height: 17px;
}

.borda_tabela_de_precos {
	border: 1px solid #B0B0B0;
}

.fundo_site {
	background-attachment: fixed;
	background-repeat: repeat;
	background-position: left top;
	background-color: #CCCCCC;
	background-image: url(../imagens/fundo_site_07.jpg);

}

.noticias_titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #CE2402;
	line-height: 22px;
	text-decoration: none;
	font-weight: bold;
}

.noticias_olho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	line-height: 22px;
	text-decoration: none;
	font-weight: bold;
}

.borda_livro_de_visitas {
	border: 2px dotted #0066CC;
	background-color: #F4F4FF;
}

.botoes_capa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 16px;
	border: 1px solid #666666;
	padding: 5px 2px 4px;
	background-color: #666666;
	font-weight: bold;
}

.texto_mini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	line-height: 17px;
	text-decoration: none;
}

.viagens_frase_convite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #CE2402;
	line-height: 23px;
	text-decoration: none;
	font-weight: bold;
}

.viagens_subtitulo_inscricao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CE2402;
	line-height: 26px;
	text-decoration: none;
	font-weight: bold;
}

.botao_assistir {
	border: 0px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #111111;
	text-decoration: none;
	padding: 3px 14px;
	background-color: #FFFF99;
}
.preencha_a_ficha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #0066CC;
	line-height: 24px;
	font-weight: bolder;
	text-decoration: none;
}

.preencha_a_ficha:hover {
	text-decoration: underline;
}

ul#display {
    list-style-type: none;
}

ul#display li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 19px;
	text-decoration: none;
	font-weight: bold;
	margin-left: -25px;
}

ul#display li a:hover{
	color: #C4F902;
	text-decoration: underline;
	cursor: pointer;
}

.relogio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 19px;
	text-decoration: none;
	padding-left: 13px;
	font-weight: bold;
}

.meses_calendario_1:hover,
.meses_calendario_2:hover{
	color: #FFFFFF;
	background-color: #71D13C;
}

.meses_calendario_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
	text-decoration: none;
	background-color: #419FEE;
	font-weight: bold;
}

.meses_calendario_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
	text-decoration: none;
	background-color: #1378CA;
	font-weight: bold;
}

.topo_pesquisas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	line-height: 20px;
	text-decoration: none;
	background-color: #2F7ABE;
	font-weight: bold;
}

.link_vermelho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CE2402;
	line-height: 23px;
	text-decoration: none;
	font-weight: normal;
}

.link_laranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D78019;
	line-height: 23px;
	text-decoration: none;
	font-weight: normal;
}

.link_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006600;
	line-height: 23px;
	text-decoration: none;
	font-weight: normal;
}

.tabelas_titulos_vermelho {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CE2402;
	line-height: 18px;
	text-decoration: none;
	font-weight: bold;
}

.link_menor_cor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #016996;
	line-height: 17px;
	text-decoration: none;
	font-weight: bold;

}

.link_dicas { 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #111111;
 line-height: 22px;
 text-decoration: none;
 cursor:pointer;
}

.texto_azul { 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #003A6F;
 line-height: 20px;
 text-decoration: none;
 font-weight: bold;
}
 
.texto_vermelho { 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #FF0000;
 line-height: 20px;
 text-decoration: none;
 font-weight: bold;
}

.texto_incluso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9900CC;
	line-height: 20px;
	text-decoration: none;
	font-weight: bold;
}
.texto_opcional {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9900CC;
	line-height: 20px;
	text-decoration: none;
	font-weight: bold;
}

.texto_forms_boa_leitura {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #111111;
	line-height: 18px;
	text-decoration: none;
	font-weight: bold;
}

#espft {
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../imagens/icoLoader.gif);    
}

.no {
    background: #FDE1E6 url('../admin/imagens_admin/no.png') 5px 7px no-repeat;
    border: 1px solid #FF0000;
    color: #FF0000;
	width: 42%;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 8px;
	padding-left: 25px;
	margin-top: 10px;	
    text-align: left;
	margin: 0 auto;
}

img#load {
    vertical-align: middle;
	margin-left: 8px;
	visibility: hidden;
}

/**** AGUARDE ****/
#blanket,#aguarde {
	position: fixed;
	display: none;
}

#blanket {
	left: 0px;
	top: 0px;
	background-color: #f0f0f0;
	filter: alpha(opacity=65);
	height: 180%;
	width: 100%;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
	opacity: 0.65;
	z-index: 9002;
}

#aguarde {
	width: auto;
	height: 30px;
	top: 40%;
	left: 45%;
	background: url('../imagens/icoLoader.gif') no-repeat 0 50%;
	line-height: 30px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	z-index: 9003;
	padding-left: 27px;
}

td#menupax img {
	display: inline-block;
	width: 149px;
	height: 25px;
}

td#menupax a {
	display: inline-block;  
	text-decoration: none; 
	width: 120px;
	height: 35px;
	background-color: #f0f0f0;
	margin-right: -3px;
}

a#p1 { background: url('../imagens/pax1.png') no-repeat 0 0; }
a#p1:hover, a#p1.selected { background: url('../imagens/pax1.png') no-repeat 0 -36px; }

a#p2 { background: url('../imagens/pax2.png') no-repeat 0 0; }
a#p2:hover, a#p2.selected { background: url('../imagens/pax2.png') no-repeat 0 -36px; }

a#p3 { background: url('../imagens/pax3.png') no-repeat 0 0; }
a#p3:hover, a#p3.selected { background: url('../imagens/pax3.png') no-repeat 0 -36px; }

a#p4 { background: url('../imagens/pax4.png') no-repeat 0 0; }
a#p4:hover, a#p4.selected { background: url('../imagens/pax4.png') no-repeat 0 -36px; }


ul#fichas {
	display: inline-block; 
	width: 100%;
	margin: 0; 
	padding: 0; 
}
ul#fichas li {
	display: inline-block; 
	width: 100%;
	padding: 0; 
	overflow: auto;
}

input[name="nrpass[]"] {
	text-transform: uppercase;
}

.msg_null {
	background: url('../admin/imagens_admin/alert.png') 0 50% no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
	padding-left: 22px;
	line-height: 20px;
	font-weight: bold;
	margin-top: -20px;
}

.linhaOut { width: auto; height: 6px; margin: 0px; display: block; }
