* {
margin:0;
padding:0;
list-style:none;
}

body
{
	padding:0px;
	margin:0px;
	font: 12px Arial, Helvetica, sans-serif;
	background:#bbb;
	text-align:center;
}

#tudo
{
	width:880px;
	text-align:left;
	margin:0 auto;
	padding:5px;
}

#geral
{
width:880px;
margin:0px;
padding:0px;
background:#fff;
}

/****************** HOME SUPERIOR ******************/
#conteudo
{
margin:0px;
padding:0px;
padding-top:10px;
padding-bottom:10px;
background:#fff;
}

#esquerda
{
padding:0px;
padding-left:10px;
padding-right:5px;
padding-top:10px;
padding-bottom:10px;
width:480px;
background:#fff;
}

#direita
{
padding:0px;
padding-left:5px;
padding-right:10px;
padding-top:10px;
width:360px;
background:#fff;
text-align:left;
}

/********** HOME INFERIOR ******************/
#home-inferior
{
margin:0px;
padding:0px;
padding-top:10px;
padding-bottom:10px;
background:#fff;
clear:both;
}

#esquerda2
{
padding:0px;
padding-left:10px;
padding-right:5px;
padding-top:10px;
width:220px;
background:#fff;
float:left;
text-align:left;
}

#direita2
{
padding:0px;
padding-left:5px;
padding-right:10px;
padding-top:10px;
width:630px;
background:#fff;
float:right;
text-align:left;
}


/*** ROTEIROS ***/
#galeria-home
{
float:right;
padding-top:5px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
background:#eee;
border:2px solid #0A689E;
}

#galeria-home p.mais 
{
text-align:center;
font:12px Arial, Helvetica, sans-serif;
color:#0A689E;
}

#galeria-home p.mais a
{
color:#0A689E;
text-decoration:none;
}

#galeria-home p.mais a:hover
{
text-decoration:underline;
}

.foto-home
{
width:120px;
height:125px;
}

.foto-home p
{
margin:0px;
font:11px Arial, Helvetica, sans-serif;
color:#444;
}

.foto-home p a
{
font:11px Arial, Helvetica, sans-serif;
color:#444;
text-decoration:none;
}

.foto-home p a:hover
{
text-decoration:underline;
}


#roteiros
{
float:left;
padding-left:4px;
}

#roteiros p
{
width:200px;
text-align:left;
}

#roteiros a.titulo-roteiro
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#DF6D2E;
text-decoration:none;
}

#roteiros a.descricao-roteiro
{
font:11px Arial, Helvetica, sans-serif;
color:#444;
text-decoration:none;
}

#roteiros a:hover
{
text-decoration:underline;
}

#rot1
{
padding:0px;
padding-bottom:10px;
}

/************** Pacotes Vaz - DESTINOS ****************/

#pacotes-vaz
{
background:#eee;
width:210px;
border:2px solid #0A689E;
}

#titulo-destino
{
padding:3px;
}

.destinos
{
width:210px;
height:33px;
background:#eee;
border:0px;
border-bottom:1px solid #0A689E;
}

.destinos p a
{
text-decoration:none;
font:11px Arial, Helvetica, sans-serif;
color:#444;
}

.destinos p a:hover
{
text-decoration:underline;
}

.destinos p.dest
{
padding:0px;
padding-left:3px;
padding-top:4px;
width:114px;
float:left;
font:11px Arial, Helvetica, sans-serif;
}

.destinos p.valor
{
float:right;
padding:0px;
padding-left:3px;
padding-top:5px;
padding-right:3px;
width:84px;
text-align:right;
font:11px Arial, Helvetica, sans-serif;
}



/******** PACOTES NACIONAIS *********/

#pacotes-nacionais
{
width:620px;
height:160px;
}

#pacote-esquerda
{ 
    float:left; 
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
	width:200px;
} 

#pacote-esquerda h2 a
{
font:bold 13px Arial, Helvetica, sans-serif;
color:#DF6D2E;
text-decoration:none;
}

#pacote-esquerda a:hover
{
text-decoration:underline;
}

#pacote-esquerda p a
{
font:11px Arial, Helvetica, sans-serif;
color:#444;
text-decoration:none;
}


#pacote-esquerda p
{
font:11px Arial, Helvetica, sans-serif;
color:#444;
}

#pacote-esquerda a
{
font:11px Arial, Helvetica, sans-serif;
color:#444;
text-decoration:none;
}


#pacote-direita
{ 
    float:right; 
    padding:0px; 
	padding-left:10px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
	width:200px;
} 


#pacote-direita h2 a
{
font:bold 13px Arial, Helvetica, sans-serif;
color:#DF6D2E;
text-decoration:none;
}

#pacote-direita a:hover
{
text-decoration:underline;
}

#pacote-direita p a
{
font:11px Arial, Helvetica, sans-serif;
color:#444;
text-decoration:none;
}

#pacote-direita p
{
font:11px Arial, Helvetica, sans-serif;
color:#444;
}

#pacote-direita a
{
font:11px Arial, Helvetica, sans-serif;
color:#444;
text-decoration:none;
}



/*********** PROMOCOES *************/

#promocoes
{
clear:both;
padding:10px;
}

.promocao
{
margin:0px;
margin-right:12px;
display:inline;
float:left;
width:275px;
height:162px;
background:url(img/hopi_junho.jpg);
}

.promocao p
{
padding-top:125px;
padding-left:228px;
font:bold 14px Arial, Helvetica, sans-serif;
color:#000;
}



.promocao2
{
margin:0px;
margin-right:15px;
display:inline;
float:left;
width:275px;
height:162px;
background:url(img/play_vaz.jpg);
}

.promocao2 p
{
padding-top:125px;
padding-left:228px;
font:bold 14px Arial, Helvetica, sans-serif;
color:#fff;
}

.promocao3
{
margin:0px;
display:inline;
float:left;
width:275px;
height:162px;
background:url(img/wet_vaz.jpg);
}

.promocao3 p
{
padding-top:125px;
padding-left:228px;
font:bold 14px Arial, Helvetica, sans-serif;
color:#fff;
}

/**************** TOPO **************/


#topo
{
width:880px;
height:176px;
}

#menu
{
color:#fff;
width:880px;
height:28px;
display:table;
margin:0px;
background:url(img/menu_vaz.jpg);
}

#menu ul
{
width:880px;
list-style-type: none;
margin: 0px;
padding-top: 7px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
text-align: center;
}

#menu ul li { display: inline; padding: 0px; height: 20px; }

#menu ul li a {
	font: bold 12px verdana, helvetica, sans-serif;
	color:#fff;
	text-decoration: none;
	margin: 0px;
	height: 19px;
	padding-top: 13px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 20px;
}

#menu ul li a.selecionado {
	font: bold 12px verdana, helvetica, sans-serif;
	color:555;
	text-decoration: none;
	margin: 0px;
	height: 19px;
	padding-top: 13px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}


#menu ul li a:hover {
	text-decoration:underline;
}

#menu a
{
font:bold 10px verdana, helvetica, sans-serif;
color:#000;
width:740px;
text-align:center;
}

/**************** EMPRESA ********************/
#empresa
{
padding:10px;
}

#empresa p
{
width:720px;
font:12px verdana, helvetica, sans-serif;
color:#000;
text-align:justify;
}




/********* RODAPE **********/

#rodape
{
color:#fff;
width:880px;
height:58px;
display:table;
padding-top:5px;
margin:0px;
background:url(img/rod_vaz.jpg);
}

#rodape ul
{
width:880px;
list-style-type: none;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
text-align: center;
}

#rodape ul li { display: inline; padding: 0px; height: 20px; }

#rodape ul li a {
	font: bold 12px verdana, helvetica, sans-serif;
	color:#fff;
	text-decoration: none;
	margin: 0px;
	height: 19px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}

#rodape ul li a:hover {
	text-decoration:underline;
}

#rodape p
{
margin:0px;
padding:0px;
padding-top:6px;
font:bold 10px verdana, helvetica, sans-serif;
color:#fff;
width:880px;
text-align:center;
}


#rodape a
{
font:bold 10px verdana, helvetica, sans-serif;
color:#fff;
width:880px;
text-align:center;
}
