body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font: 80% Verdana;
background-color: #fff;
margin: auto 0px;
}


img {
border: 0px;
}

#alinhaCentro {
position: relative;
width: 980px;
margin: 0px auto;
}

#geral {
position: relative;
float: left;
width: 980px;
height: auto;
margin: 0px auto;
}


.linksuteis{
font-family: Georgia;
font-size: 11px;
text-decoration: none;
float: right;
padding-right: 17px;
text-decoration: none;
}

#linksuteiss{
float: right;
position: relative;
width: 600px;
height: 15px;
text-align: left;
margin-top: 9px;
}

#language{
	position:absolute;
	top:5px;
	right:0px;
	z-index:4;
	height:25px;
	text-align:right;
	width:150px;
	display:block;
	overflow:hidden;
}


#topo{
float: left;
position: relative;
width: 980px;
height: 80px;
background-image: url(../imagens/backtopo.jpg);
background-repeat: repeat-x;
}

#busca{
float: left;
position: relative;
width: 980px;
height: 30px;
background-image: url(../imagens/backbusca.jpg);
background-repeat: repeat-x;
}

#lupa{
float: right;
position: relative;
width: 25px;
height: 30px;
margin-right: 5px;
background-image: url(../imagens/lupa.jpg);
}

#areabusca{
float: right;
position:relative;
width: 250px;
height: 30px;
margin-top:3px;
}

#menu {
float: left;
position: relative;
width: 980px;
height: 35px;
background-image: url(../imagens/backmenu.jpg);
background-repeat: repeat-x;
}

#menu a{
float: left;
position: relative;
font-size: 11px;
text-decoration: none;
display: block;
padding: 5px 0xp 5px 0px;
color: #f0f0f0;
font-weight: bold;
padding: 9px 0px 0px 9px;
}

#menu a:hover{
float: left;
position: relative;
text-decoration: none;
display: block;
padding: 5px 0xp 5px 0px;
color: #FC0;
font-weight: bold;
}

#menu li{
float: left;
list-style: none;
padding: 0px;
margin: 0 auto;
}

ul {
list-style: none;
padding: 0px;
margin: 0 auto;
}


#tel{
width: auto;
height: auto;
float: right;
position: relative;
font-size: 12px;
color: #ccc;
text-align: left;
font-family: Georgia;
margin-right: 17px;
}


#logotipo{
float: left;
position: relative;
width: 165px;
height: 80px;
background-image: url(../imagens/logotipo.jpg);
margin-left:13px;
}



a{
color: #666;
text-decoration: none;
font-size:10px;
}

a:hover{
color: #000;
text-decoration: none;
font-size:10px;
}


#rodape{
float: left;
position: relative;
width: 980px;
height: 85px;
background-image: url(../imagens/backrodape.jpg);
}


#txt{
float: left;
position: relative;
font-size: 11px;
color: #333;
width: 480px;
height: auto;
}

.formularios{
font-size: 12px;
}


#sg{
float: right;
width: auto;
height: auto;
margin-right: 15px;
margin-top: 50px;
}

.sg{
float: right;
background-image: url(../imagens/sg.png);
width: 22px;
height: 21px;
}

#esquerda{
width: 180px;
height: auto;
float: left;
position: relative;
}

#principal{
width: 614px;
height: 500px;
float: left;
position: relative;
}

#direita{
float: left;
position: relative;
width: 174px;
height: auto;
margin-left: 4px;
}

#barracat{
background-image: url(../imagens/barracat.jpg);
background-repeat: repeat-x;
width: 180px;
height: 30px;
float: left;
}

#menuinf{
background-image: url(../imagens/menuinf.jpg);
background-repeat: repeat-x;
width: 180px;
height: auto;
float: left;
margin-top: 10px;
margin-bottom: 20px;
}

#menuinf a{
font-family: Tahoma;
font-size: 12px;
color: #666;
display: block;
text-decoration: none;
text-align: left;
width: 150px;
height: 20px;
border-bottom: 1px solid #CCC;
margin-left: 14px;
margin-top: 5px;
}

#menuinf a:hover{
color: #000;
border-bottom: 1px solid  #FC0;
}

#menuinf li{
float: left;
}

#menuinf ul {
list-style: none;
padding: 0px;
}

#rotuloctd{
float: left;
position: relative;
width: auto;
height: auto;
color: #000;
font-size: 14px;
font-weight:bold;
margin: 11px 0px 11px 0px;
}

#rotulo{
float: left;
position: relative;
width:160px;
height: auto;
color: #FFCC00;
font-size: 13px;
font-weight:bold;
margin: 11px 0px 11px 0px;
}

#spcprincipal{
float: left;
position: relative;
width: 8px;
height: 500px;
}

#conteudo{
float: left;
position: relative;
width: 613px;
height: auto;
border-right: 1px solid #ccc;
border-top: 1px solid #ccc;
}

#banners120{
float: left;
position: relative;
width: 118px;
height: 58px;
background-color: #ccc;
margin-top:5px;
margin-right: 2px;
border: dotted 1px #F5F5F5;
}

#bannertopo{
float: right;
position: relative;
width: 468px;
height: 60px;
background-color: #6CF;
margin-top: 9px;
margin-right: 6px;
}

#arealinks{
float: right;
position: relative;
width: auto;
height: 60px;
margin-top: 25px;
margin-right: 35px;
}

#linha{
float: left;
position: relative;
width: 2px;
height: 27px;
background-color: #FC0;
margin-left: 5px;
margin-right:5px;
}

#linkleft{
float: left;
position: relative;
width: auto;
height: 60px;
text-align: right;
}

#linkright{
float: left;
position: relative;
width: auto;
height: 60px;
text-align: left;
}

.txtrodape{
float: left;
position: relative;
width: 600px;
height: auto;
font-size: 11px;
colo:#000;
margin-top: 60px;
margin-left:20px;
}
