body {
margin:0;
padding:0;
background-color:#ECECEA;
background-image: url(images/degrade.jpg);
background-repeat:repeat-x;
text-align:center; /* hack para o IE6 */	
	}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #66CC00;
}
a:active {
	text-decoration: none;
}

#topo {
width: 780px;
margin:0 auto;
}
#topinho {
width: 780px;
height:13px;
background-image:url(images/index_04.jpg);
background-repeat:repeat-x;
float:left;
}
#topoInter{
width:780px;
height:154px;
background-image:url(images/index_07.jpg);
background-repeat:repeat-x;
float:left;
margin-top:0px;
_margin-top:-6px;
}
	#imgTopo{
	width:269px;
	height:154px;
	background-image:url(images/index_08.jpg);
	background-repeat:no-repeat];
	float:left;
	margin-left:20px;
	}
	#imgTopo2{
	width:219px;
	height:154px;
	background-image:url(images/index_09.jpg);
	background-repeat:no-repeat];
	float:left;
	}
	#flashTopo{
	width:249px;
	height:154px;
	float:left;
	}
#menuTopo {
width:780px;
height:46px;
float:left;
margin-left:14px;
_margin-left:7px;
margin-top:2px;
}

#flash {
width:780px;
height:210px;
float:left;
margin-top: 0px;
_margin-top: -1px;
}


#boxMenu {
width: 190px;
float:left;
text-align:left;
background-color:#f1f1f1;
}
	#menu {
	width:168px;
	height:20px;
	background-color:#F1F1F1;
	border-bottom:#FFFFFF 1px solid;
	margin-left:10px;
	margin-top:8px;
	float:left;
	}
#destaques {
width:418px;
float:left;
margin-top:2px;
margin-left:2px;
_margin-left:2px;
}
#noticias {
width:370px;
float:none;
margin-top:2px;
margin-left:2px;
padding-left:10px;
padding-right:10px;
}
#interna{
width:560px;
float:none;
margin-top:2px;
margin-left:2px;
padding-left:10px;
padding-right:10px;
}
#lado {
width:149px;
float:left;
background-color:#f1f1f1;
background-image:url(images/index_26.jpg);
background-repeat:repeat-y;
}
#rodape{
width:758px;
height:52px;
float: left;
background-image:url(images/index_65.jpg);
background-repeat:repeat-x;
text-align:center;
margin-left:11px;
_margin-left:4px;
}

/* menu horizontal-vertical by micox */
.menu-hv * { margin: 0 0 0 20px; padding: 0; font-family:arial; font-size:12px; color:#FFFFFF; height: 44px;}
.menu-hv a { display: block;}
.menu-hv li { list-style: none; float: left; height: 1%; }
.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;}
/* visual */
.menu-hv {  background:  url(images/bgD.gif) repeat-x top; width: 757px;  margin: 0 0 0 12px; height: 44px;}
             .menu-hv a { font-weight: bold;  text-decoration: none; color: #FFF;
                                        padding: 5px 10px; line-height: 23px;}
             .menu-hv a:hover { text-decoration:  underline;  background:  url(images/bgU.gif) repeat-x top; height: 44px; color: #FFF;}
             .menu-hv ul li ul { display: block; border:1px solid #78ad29; background-color:  #78ad29; position:absolute; float:left; margin-top:-12px; margin-left:-8px; height:150px; }


.texto {	
font-family: Arial;
font-size: 11px;
color: #757575;
text-decoration:none;
}
	a:hover.texto{
	color:#66CC33;
	text-decoration:none;
	}
.textoD {	
font-family: Arial;
font-size: 11px;
color: #000066;
text-decoration:none;
}
	a:hover.textoD{
	color:#66CC33;
	text-decoration:none;
	}
.form {
font-family:arial;
font-size:11px;
letter-spacing:-1px;
color:#000000;
width:170px;
margin-top:5px;
}
.mmenu{
	font-family:arial;
	font-size:12px;
	color:#707070;
	text-decoration:none;
	letter-spacing:-1px;
}
a:hover.mmenu{
color:#66CC33;
text-decoration:none;
}

.textoRoda {	
font-family: Arial;
font-size: 11px;
color: #FFFFFF;
text-decoration:none;
padding-top:10px;
float:left;
}
a:hover.textoRoda{
color:#000000;
text-decoration:none;
}

.borda {
border-left: 2px #ffffff solid;
border-right: 2px #ffffff solid;
border-bottom: 2px #ffffff solid;

}
