/* CSS Document */
*{margin:0; padding:0;}

body{background:url(../img/fundo_bg.jpg) repeat-x; background-color:#9cb3c3;}

a{
color:#000000;
text-decoration:none;
}
a:hover{
color:#000000;
text-decoration:underline;
}

h2{
color:#0071bc;
font-size:14px;
padding-top:15px;
padding-bottom:5px;
}
h2 a{
color:#0071bc;
}
h2 a:hover{
color:#0071bc;
}
h3{
color:#f7931e;
font-size:16px;
padding-top:15px;
padding-bottom:5px;
background:url(../img/pontos_laranja.jpg) no-repeat;
padding-left:8px;
background-position:0px 19px;
}
#menu h2{
background:url(../img/pontos_azul.jpg) no-repeat;
padding-left:5px;
background-position:0px 20px;
}

#geral{
width:846px;
margin:auto;
font-family:"Trebuchet MS";
font-size:11px;
background-color:#FFFFFF;
}

#topo{
padding-left:420px;
padding-top:5px;
height:246px;
background:url(../img/topo.jpg) no-repeat;
}
#topo ul{
list-style:none;
}
#topo ul li{
display:inline;
padding-left:6px;
padding-right:6px;
border-right:1px #FFFFFF solid;
}
#topo ul li a{
color:#0071bc;
font-weight:bold;
text-decoration:none;
}
#topo ul li a:hover{
color:#0071bc;
text-decoration:underline;
}
#topo ul .ultimo{
border:none;
}

#coluna-um{
width:230px;
padding-top:20px;
}

#menu{
padding-left:20px;
margin-bottom:25px;
border-right:1px solid #E6E6E6;
}
#menu ul{
list-style:none;
}
#menu ul li{
font-weight:bold;
padding-left:20px;
color:#0071bc;
padding-bottom:3px;
padding-top:3px;
}
#menu ul li a{
color:#0071bc;
text-decoration:none;
}
#menu ul li a:hover{
color:#0071bc;
text-decoration:underline;
}

#restrita{
width:152px;
height:118px;
background:url(../img/bg_registro.jpg) no-repeat;
padding-left:35px;
padding-right:35px;
color:#0071bc;
}
.restri{
border:#bfdcee 1px solid;
background-color:#f5f5f5;
color:#0071bc;
}

#col-cont-01{
padding-left:15px;
padding-right:20px;
}
.destaque{
border-right:1px solid #E6E6E6;
}
.destaque-item{
padding-top:10px;
padding-bottom:10px;
}
.destaque-item img{
padding-right:10px;
}

.cadastrese{
border-right:1px solid #E6E6E6;
}
.cadas{
border:#0071bc 1px solid;
background-color:#ffffff;
color:#0071bc;
}

#col-cont-02{
padding-right:15px;
}
.mercados-item{
padding-top:5px;
padding-bottom:2px;
}
.mercados-item img{
padding-right:10px;
}

#banners img{
padding-bottom:8px;
}

#rodape{
width:446px;
padding-left:150px;
}
#rodape-cont{
width:456px;
margin-top:15px;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
border-top:1px solid #E6E6E6;
color:#999999;
}