#container_destino{
background:#F9F9F9;  padding:10px; border:1px solid #AABCC1;border-top:none;
}
#dhtmltooltip{
text-align:center;
color:#465A71;
position: absolute;
left: -300px;
width: 100px;
border: 1px solid black;
padding: 5px;
background-color:#DDE3E8;
visibility: hidden;
z-index: 100;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

#conteudo{
height:100%;padding:5px;
}
.texto_verd_11_blue{
font-family:Arial, Helvetica, sans-serif;font-size:11px;
}
.texto_verd_11{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.tit_destino{
height:16px;
padding:4px;
border-left:1px solid #AABCC1;
border-right:1px solid #AABCC1;
background-image:url('imagens/barra_bg.jpg');
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.msg_restrito{
width:320px; height:30px;padding:5px;background-color:#FFFECC;border:1px solid  #F0C739;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
}
.msg_servico_excluido{
float:right;width:150px;height:18px;padding:5px;background-color:#FFFFFF;color:red;border:1px solid #CCCCCC;font-family:Tahoma;font-size:11px;
}
.carrega2{
 visibility:hidden;position:absolute; width:250px; height:50px; border:1px solid #2c333c;background-color:#F8F8F8; text-align:center;
}
input{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

}
.carrega {
position:absolute;
left:50%;
top:70%;
margin-left:-125px;
margin-top:-75px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

select{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

}
.tab_geral{
 background-image:url('imagens/barra_bg.jpg');cursor:pointer;text-align:center;border-bottom:1px solid  #AABCC1;
}
body{
margin:0px;
position:relative;
}
form{
display:inline;
}
.borda_princ{
border:solid;
border-color:#CCCCCC;
border-width:1;
}
.tit_hoteis{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#517299;
}
.rodape{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-align:left;
text-decoration:none;
padding-left:10px;
}
.rodape2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
}
.home{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
padding-left:3px;
padding-right:3px;
text-align:left;
text-decoration:none;
}
.textos{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:left;
}
.dest_home{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF9900;
text-align:left;
text-decoration:none;
padding-left:12px;
}
.dest_home2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:center;
text-decoration:none;
padding-left:12px;
}
.texto_contato{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#184D7F;
padding-right:3px;
text-align:right;
text-decoration:none;
}
.texto_contato2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#184D7F;
text-decoration:none;
}
.alerta_contato{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF1111;
padding-left:3px;
text-decoration:none;
}
.caixa_01{
width:250px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.caixa_02{
width:192px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.caixa_03{
width:50px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.textos_caixa{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
padding-left:3px;
}
.texto_casa{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#184D7F;
text-decoration:none;
}
.texto_casa2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:20px;
color:#333333;
text-decoration:none;
}
.link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#FF9825;
}
.link:hover{
text-decoration:underline;
}
.texto_conteudo_negrito{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#184D7F;
text-decoration:none;
}
.texto_conteudo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
}
.texto_conteudo2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:none;
}
.texto_11_azul{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#184D7F;
text-decoration:none;
padding-right:15px;
padding-left:15px;
}
.texto_13_branco{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
text-decoration:none;
}
.texto_13_azul{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#184D7F;
text-decoration:none;
}
.texto_14_azul{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#184D7F;
text-decoration:none;
}
.texto_15_azul{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#184D7F;
text-decoration:none;
}
.texto_15_vermelho{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#CC0000;
text-decoration:none;
}
.barra_rol{
border:solid;
border-width:1px;
border-color:#999999;
overflow:auto;
height:120px;
width:570px;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#cccccc;
scrollbar-3dlight-color:#f2f2f2;
scrollbar-darkshadow-color:#cccccc;
scrollbar-shadow-color:#666666;
scrollbar-arrow-color:#184D7F;
scrollbar-track-color:#f2f2f2;
scrollbar-base-color:#cccccc;
}

.det_orcamento{
margin-bottom:15px;
border:1px solid #e5e5e5;
padding:10px;
}

.det_orcamento *{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
margin:0px;
padding:0px;
}
.det_orcamento h2{
font-size:14px;
margin-bottom:7px;
}




#vitrine ul{
clear:both;
margin-left:10px;
padding-top:5px;
}
#vitrine ul li{
float:left;
width:222px;
margin:0px;
padding-right:19px;
margin-bottom:20px;
*min-height:280px;
}
#vitrine ul li h2{
margin:0;
margin-top:5px;
padding:0;
color:#472637;
font-size:12px;
font-weight:bold;
line-height:16px;
*line-height:13px;
}
#vitrine ul li h2 a{
color:#472637;
}
#vitrine ul li h3{
margin:0;
margin-top:5px;
padding:0;
color:#000000;
font-size:12px;
line-height:15px;
*line-height:12px;
}
#vitrine ul li h3 a{
color:#000000;
}
.cadastro{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#184D7F;
padding-right:3px;
text-decoration:none;
margin-left:25px;
}
.cadastro p{
padding:0px 0px 1px 25px;
}

.cadastro p input[type='text'],.cadastro p input[type='password'],.cadastro p select,.cadastro p textarea{
font-size:12px;
height:14px;
color:#333333; 
margin:0px 0px 0px 0px; 
padding:1px 0px 1px 0px; 
width:300px; 
border:#184D7F 1px solid;
}

.div_alerta{
width:400px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-align:center;
padding-bottom:30px;
padding-top:10px;
margin-top:70px;
margin-bottom:70px;
border:1px solid #666666;
background-color:#f5f4f4;
color:#CC0000;
float:left;
_margin-left:90px;
margin-left:90px;
line-height:17px;
}

.div_alerta img{
position:relative;
top:7px;
margin-right:5px;
}
.div_alerta a{
margin-top:25px;
}
.div_alertIcone{
width:75px;
float:left;
}
.div_alertMensagem{
width:315px;
float:left;
margin-bottom:15px;
text-align:left;
line-height:19px;
}


/*alerts*/
#modalContainer {
background-color:transparent;
position:absolute;
width:100%;
height:100%;
top:0px;
left:0px;
z-index:10000;

}

#alertBox {
position:relative;
width:280px;
min-height:120px;
margin-top:50px;
border:#CCC 2px solid;
background-color:#F2F5F6;
background-image:url(alert.png);
background-repeat:no-repeat;
background-position:20px 30px;
}

#modalContainer > #alertBox {
position:fixed;
}

#alertBox h1 {
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:url(imagens/caixa_atencao.jpg);
color:#FFF;
border-bottom:1px solid #CCC;
padding:5px 7px 2px 10px;
height:20px;
font-weight:normal;
}

#alertBox p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:5px;
padding-top:10px;
margin-left:55px;
float:left;
width:200px;
color:#000000;
}

#alertBox #closeBtn {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
position:absolute;
margin:5px auto;
padding:3px;
border:#CCC 1px solid;
width:70px;
text-transform:uppercase;
text-align:center;
color:#FFF;
background-color:#184D7F;
text-decoration:none;
top:80px;
left:100px;
}
#alertBox #imgAlert{
position:absolute;
top:35px;
left:15px;
}


.fundoOpaco{
filter: alpha(opacity=50);
moz-opacity:0.50;
opacity:0.50;	
float:left;
background:#000000;
left:0;
top:0;
z-index:10;
position:absolute;
font-size:11px;
}

.menu_gratur{
height:24px;
width:62px;
background-image:url(imagens/menu-gratur.jpg);
display:block;
}

.menu_disney{
height:24px;
width:70px;
background-image:url(imagens/menu-disney.jpg);
display:block;
}

.menu_destinos{
height:24px;
width:57px;
background-image:url(imagens/menu-destinos.jpg);
display:block;
}

.menu_hoteis{
height:24px;
width:70px;
background-image:url(imagens/menu-hoteis.jpg);
display:block;
}

.menu_online{
height:24px;
width:70px;
background-image:url(imagens/menu-online.jpg);
display:block;
}

.menu_ingressos{
height:24px;
width:70px;
background-image:url(imagens/menu-ingressos.jpg);
display:block;
}

.menu_servicos{
height:24px;
width:71px;
background-image:url(imagens/menu-servicos.jpg);
display:block;
}

.menu_carros{
height:24px;
width:70px;
background-image:url(imagens/menu-carros.jpg);
display:block;
}

.menu_casas{
height:24px;
width:70px;
background-image:url(imagens/menu-casas.jpg);
display:block;
}

.menu_contato{
height:24px;
width:70px;
background-image:url(imagens/menu-contato.jpg);
display:block;
}

.menu_gratur:hover, .menu_disney:hover, .menu_destinos:hover, .menu_hoteis:hover, .menu_online:hover, .menu_ingressos:hover, .menu_servicos:hover, .menu_carros:hover, .menu_casas:hover, .menu_contato:hover{
background-position:0px 24px;
}


/*
#################################################
					CONTRATO
#################################################
*/
.contrato{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-right:3px;
text-decoration:none;
margin:0 auto 0 60px;
width:710px;
display:inline-block;
}
.contrato p.titulo{
font-size:16px;
font-weight:bold;
}
.contrato p.coluna{
padding:0px 0px 1px 25px;
float:left;
}
.contrato p input[type='text'],.contrato p input[type='password'],.contrato p select,.contrato p textarea{
font-size:12px;
height:14px;
color:#000000; 
margin:0px 0px 0px 0px; 
padding:1px 0px 1px 0px; 
width:300px; 
border:#000000 1px solid;
}
.divcoluna{
width:700px;
font-size:12px;
}

.desquerdar{
width:340px;
float:left;
}
.ddireita{
width:340px;
float:left;
}
.desquerdar2{
width:150px;
float:left;
}
.ddireita2{
width:150px;
float:left;
}

.conteudoPrincipal{
width:770px;
border:solid;
border-color:#CCCCCC;
border-width:1;
margin:0 auto;
}
.assinar{
width:345px;
float:left;
}
.topo_imp .lg{
float:left;
}
.topo_imp .p_home{
float:right;
}
