/* Caravelas Turismo - 08/07              */
/* CSS elaborado por André Mácola Machado */
/* Entidade: WeZ - Soluções para internet */
/*                                        */
/* Corpo                                  */
a {
text-decoration:none; color:black;
}
a:hover {
text-decoration:underline;
}
h1 {margin:0px; padding:0px;}
img {
border:none;
}
.center {
text-align:center;
}
p {
margin:0px; padding:0px;
}
form{
margin:0px;
padding:0px;
}
.left {
float:left;
}
.clearl{
clear:left;
}
.right {
float:right;
}
.clearr{
clear:right;
}
body {
background:url(/imagens/fundo.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:130%;
margin:0px;
padding:0px;
}
#geral {
background:url(/imagens/fundo_centro.png) repeat-y center;
width:779px;
margin:auto;
padding:auto;
}
#topo {
background:url(/imagens/fundo_topo.jpg) no-repeat;
height:151px;
margin:auto;
width:771px;
position:relative;
}
#topo .linklogo {
position:absolute;
width:235px;
height:95px;
left: 9px;
top: 6px;
}
#topo .linkfale{
position:absolute;
width:75px;
height:25px;
left: 601px;
top: 96px;
}
#topo .linkmapa{
position:absolute;
width:75px;
height:25px;
left: 686px;
top: 103px;
}
#topo .linkatendimento{
position:absolute;
left: 458px;
top: 132px;
}
#topo .banner {
color:white;
position:absolute;
left: 268px;
top: 7px;
}
#topo .banner img{
width:480px;
height:60px;
}
#corpo {
width:771px;
margin:15px auto auto auto;

}
#corpo #esquerda {
float:left;
width:150px;
margin:0px 0px 0px 10px;
display:inline; /* Hack pro IE 6 */ 
}
.bannerlateral {
width:150px;
height:120px;
}
#esquerda .boxbusca {
background:url(/imagens/header_busca.gif) top no-repeat #EEF2EF;
min-height:22px;
margin:0px 0px 6px 0px;
padding:45px 4px 10px 3px;
position:relative;
}

#esquerda .boxbusca .caixabusca {
border: 1px #00CCFF solid;
}

#esquerda .boxbusca .botao {
position:absolute;
}

/*                                        */
/*                  MENU                  */
/*                                        */
#esquerda .menu { margin:0px 0px 3px 0px; padding:0px; border-top: 1px #DBE2DC solid; border-left: 1px #DBE2DC solid; border-right: 1px #DBE2DC solid; width:148px; background:white; }

#esquerda .menu .header { padding:2px 0px 5px 10px; background:url(/imagens/menu_header_fundo.jpg) no-repeat; margin:2px 1px 0px 1px; }
#esquerda .menu .header a { color:white; font-weight:bold; font-size:13px; margin-left:8px; color:#0076AE;}
#esquerda .menu li { list-style:none; padding:2px 0px 2px 16px ; background:url(/imagens/menu_seta.gif) left no-repeat; margin:0px 0px 0px 4px; }
#esquerda .menu li a { padding-top:4px; }
#esquerda .menubottom {  margin:-3px 0px 0px 0px; padding:0px;  }
#esquerda .menu .imglinha { padding-top:2px; display:block; margin-left:-13px;}

#esquerda .menu-vv a { display: block;  }
#esquerda .menu-vv ul li {position: relative; }
#esquerda .menu-vv ul li ul { position: absolute; left: 100%; top:0; visibility: hidden; background:#66C2E1; padding:0px; margin:0px; z-index:2 !important; }
#esquerda .menu-vv li ul li  { background:none !important; margin:0px !important; padding-left:0px !important; width:130px !important; z-index:2 !important;  }
#esquerda .menu-vv li ul li a { padding:4px 2px 4px 2px; text-indent:0px; color:white; font-weight:normal !important;  }
#esquerda .menu-vv li ul li a:hover { background:#AEDDE3 !important; text-decoration:none; color:black;}
#esquerda .menu-vv li:hover ul, .menu-vv li.over ul { visibility: visible;  } 
#esquerda .menu-vv li:hover ul ul, .menu-vv li.over ul ul { visibility: hidden;} 
#esquerda .menu-vv ul ul li:hover ul, .menu-vv ul ul li.over ul { visibility: visible;  } 
/*                                        */
/*                FIM MENU                */
/*                                        */


#esquerda .boxenquete {
background:url(/imagens/header_enquete.gif) top no-repeat #EEF2EF;
min-height:22px;
margin:6px 0px 6px 0px;
padding:45px 4px 0px 4px;
}

#esquerda .boxenquete dl {
margin:0px;
padding:0px;
}

#esquerda .boxenquete dd {
margin:0px;
padding:0px;
}

#esquerda .boxenquete dt {
margin:0px;
padding:0px;
text-align:center;
}

#esquerda .boxenquete dt input {
margin-top:4px;
background:url(/imagens/botao_votar.gif) no-repeat;
border:none;
font-size:900000000em;
height:30px;
width:90px;
}

#corpo #direita {
float:left;
width:596px;
margin:0px 0px 0px 8px;
}

#rodape {
margin:6px 0px 3px 0px;
text-align:left;
clear:both;
background: #80CCE2;
padding:5px;
width: 750px;
position: relative;
font-size:11px;
padding:5px 10px 5px 11px;
}
#rodape a {
color:white;
text-decoration:none;
}
#rodape a:hover {
color:white;
text-decoration:underline;
}
#rodape .feeds {
position:absolute;
text-align:center;
right: 10px;
top: 24px;
font-size:90%;
}
#rodape .wez {
position:absolute;
right:134px;
top: 26px;
height: 21px;
font-size:11px;
color:black;
}
#rodape address {
font-style:normal;
color:white;
font-size:11px; 
}
#corpo .menubottom, .menubottom a {
font-size:13px;
color:#0076AE;
text-align:center;
padding:0px 0px 4px 0px;
}
/* OM3 */
.titulo2 {font-weight:bold;}
#seletorFonte { float:right; }

#index {color: #000000; margin:8px 0px 8px 0px;}

#index a {text-decoration:none; color: #625F5D; font-weight:bold;}
#index a:hover {text-decoration:underline;}

#index dt {margin: 12px 0px 6px 0px; color:#333333; font-size:110%; border-bottom:5px double #CCCCCC; border-top:1px solid #CCCCCC; border-left:5px double #CCCCCC; border-right:1px solid #CCCCCC; padding:1px 0px 1px 4px;}

#index dt a{color:#666666; font-weight:bold;}
#index dd {margin-left:5px; padding:2px 0px 2px 15px; line-height:140%; background-image:url(/imagens/red_dot.gif); background-repeat:no-repeat;}
#navigate {color: #000000}

#navigate a {text-decoration:none; color: #000000}
#navigate a:hover {text-decoration:underline;}

#navigate dt {margin-top: 6px; font-weight:bold}
#navigate dd {margin-left: 12px}

#caixaEditoria {font-size:90%; margin-bottom:5px; padding-left:5px; border-left:5px solid #567E96; border-bottom:1px solid #CCCCCC;}
#caixaEditoria .seletorFonte {float:right;}

#caixaEditoria a:hover, #caixaEditoria a:visited, #caixaEditoria a:link, #caixaEditoria a:active {font-weight:normal; text-decoration:none;}
/* FORM MONTAR VIAGEM */
.montar {
background:url(/imagens/fundo_montar.jpg) no-repeat;
width:269px;
height:199px;
padding:60px 0px 0px 10px;
font-family:arial;
font-size:11px;
}
.montar .label {
display:block;
margin:12px 0px 0px 0px;
font-weight:bold;
color:#FFEC00; }
.montar .labe2 {
display:block;
margin:5px 0px 0px 0px;
color:white;
}
.montar .textarea {
border:1px #CCCCCC solid;
}
.montar .box1 {
float:left;
}
.montar .box2 {
margin-left:135px;
}
.montar .box4 {
color: #005A9A
}
.montar .box4 label {
display:block;
margin:5px 0px 5px 0px;
font-weight:bold;
}
.montar .button {
float:right;
margin:10px;
}