BODY {
	background-image:url(images/fundo.png);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	font-family: verdana, "Trebuchet MS", arial, verdana, tahoma, Helvetica;
	font-size:12px;
	color: #333333;
	vertical-align:top;
}
p {
	text-align: justify;
}
h1 {
	margin-bottom:6px;
	margin-top:6px;
}
h2 {
	margin-bottom:6px;
	margin-top:6px;
}
h3 {
	font-family: "Trebuchet MS", arial, verdana, tahoma, Helvetica;
	color:#00361d;
	font-size:16px;
	margin-bottom:5px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}
h4 {
	font-family: "Trebuchet MS", arial, verdana, tahoma, Helvetica;
	color:#00361d;
	font-size:14px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}
h5 {
	font-family: "Trebuchet MS", arial, verdana, tahoma, Helvetica;
	color:#00361d;
	font-size:13px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}
h5 a {
	font-family: "Trebuchet MS", arial, verdana, tahoma, Helvetica;
	color:#00361d;
	font-size:13px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	text-decoration:none;
}
ul {
	list-style-type:circle;
	font-family: "Trebuchet MS", arial, verdana, tahoma, Helvetica;
	color: #333333;
	line-height:20px;
}
/* Estilo do menu */
.menu-hv * {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", arial, verdana, tahoma, Helvetica;
	font-size:14px;
	color: #333333;
}
.menu-hv a {
	display: block;
}
.menu-hv li {
	list-style: none;
	float: left;
	height: 1%;
	margin-left:0px;
}
.menu-hv li ul {
	position: absolute;
	visibility: hidden;
}
.menu-hv li ul li {
	float: none;
	white-space: nowrap;
	display: inline; /* o inline é pro IE */
}
.menu-hv li ul li ul {
	position: absolute;
	left: 100%;
	top: 0;
}
.menu-hv li:hover ul, .menu-hv li.over ul {
	visibility: visible;
}
.menu-hv li:hover ul ul, .menu-hv li.over ul ul {
	visibility: hidden;
}
.menu-hv ul ul li:hover ul, .menu-hv ul ul li.over ul {
	visibility: visible;
}
.menu-hv {
	width: 100%;
	color:#ffffff;
	margin: 0 0 0 0px;
	height: 32px;
}
.menu-hv a {
	font-weight: bold;
	text-decoration: none;
	font-size:0.9em;
	color:#ffffff;
	line-height: 32px;
}
.menu-hv a:hover {
	color: #b8db7c;
}
.menu-hv ul li ul {
	background-color: #00371d;
	border: 1px solid #00371d;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
/* DIVS */
#topo {
	width:920px;
	margin:0 auto;
	background-image:url(images/molduraramos.png);
	background-repeat:no-repeat;
	z-index:1;
}
#meio {
	width:800px;
	margin:0 auto;
	z-index:1;
}
#divisor {
	width:844px;
	margin:0 auto;
	z-index:1;
}
#informativos {
	width:800px;
	margin:0 auto;
	z-index:1;
}
#fundo {
	width:853px;
	margin:0 auto;
	text-align:left;
	z-index:1;
}
.tabela_que_e_o_menu {
	width:450px;
	height:42px;
}
.tabela_container_menu {
	width:100%;
	margin-top:45px;
}
div#imagemmenu_esq {
	background:url(images/menu_01.png) no-repeat center center;
	_background:none!important;
	width:16px;
	height:42px;
	position:relative;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/menu_01.png', sizingMethod='scale');
}
.td_esq {
	width:16px;
}
.td_dir {
	width:19px;
}
div#imagemmenu_dir {
	background:url(images/menu_03.png) no-repeat center center;
	_background:none!important;
	width:19px;
	height:42px;
	position:relative;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/menu_03.png', sizingMethod='scale');
}
.fundomenu {
	background-image:url(images/bg_menu.png);
	background-repeat:repeat-x;
}
.flash_logo {
	margin-left:20px;
	margin-right:5px;
	margin-top:8px;
}
.colunaesq_cont_ab_anim_index {
	width:325px;
}
.colunameio_cont_ab_anim_index {
	width:28px;
}
.tabela_minifotos_index {
	margin-top:3px;
}
.colunadir_cont_ab_anim_index {
	width:447px;
}
.coluna_imagempacotes_index {
	width:170px;
}
.colun_texto_pacotes_index {
	width:277px;
	vertical-align:top;
}
.btn_leiamais_pacotes {
	margin-left:190px;
	margin-top:5px;
}
/* FONTES DIVERSAS */
.texto_estrutura_index {
	font-family: verdana, "Trebuchet MS", arial, verdana, tahoma, Helvetica;
	font-size:11px;
	color: #333333;
	margin-left:2px;
	margin-right:4px;
	line-height:20px;
}
.texto_fundo {
	font-family: verdana, "Trebuchet MS", arial, verdana, tahoma, Helvetica;
	font-size:11px;
	color: #00361d;
	margin-left:2px;
	margin-right:4px;
	line-height:17px;
	text-align:center;
}
.texto_pacotes_internas {
	font-family: verdana, "Trebuchet MS", arial, verdana, tahoma, Helvetica;
	font-size:11px;
	color: #333333;
	margin-left:0px;
	margin-right:6px;
	line-height:16px;
	text-align:justify;
}
.texto_politica {
	font-family: verdana, "Trebuchet MS", arial, verdana, tahoma, Helvetica;
	font-size:10px;
	color: #CE0400;
	margin-left:0px;
	margin-right:6px;
	line-height:16px;
	text-align:left;
	text-decoration:none;
}
.texto_endereco_internas {
	font-family: verdana, "Trebuchet MS", arial, verdana, tahoma, Helvetica;
	font-size:11px;
	color: #333333;
	margin-left:0px;
	margin-right:6px;
	line-height:16px;
	text-align:center;
}
.texto_pp {
	font-family: verdana, "Trebuchet MS", arial, verdana, tahoma, Helvetica;
	font-size:9px;
	color: #333333;
	line-height:20px;
	text-align:justify;
}
.texto_pacotes_index {
	font-family: verdana, "Trebuchet MS", arial, verdana, tahoma, Helvetica;
	font-size:11px;
	color: #333333;
	line-height:20px;
	text-align:justify;
}
.divCont {
	clear:both;
	display:block;
	height:12px;
	background-image:url(images/bg-wrap.gif);
	background-repeat:repeat-x;
}
.infofundo {
	font-family: "Trebuchet MS", arial, verdana, tahoma, Helvetica;
	color:#00361d;
	font-size:16px;
	margin-bottom:5px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	text-align:center;
	font-weight:bold;
}
/* clearing
----------------------------------------------- */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html>body .clearfix {
	display: inline-block;
	width: 100%;
}
* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;/* End hide from IE-mac */
	}
#banner_flutuante {
	position:absolute;
	left:276px;
	top:108px;
	width:650px;
	height:450px;
	z-index:1;
	layer-background-color: #FF0000;
	border: 1px none #000000;
	visibility: hidden;
}
#apDiv1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:2;
	left: 434px;
	top: 47px;
}

