@charset "utf-8";
/* CSS Document */
* { 
margin:0; 
padding:0; 
list-style:none; 
outline:none;
} 
hr { 
display:none; 
} 
img { 
border:none; 
} 
body { 
background:#776000;
background:url(../img/fundo_body.gif);
}
#geral { 
width:760px; 
margin:0 auto; 
background:url(../img/fundo_geral.gif); 
}
#geral #topo { 
width:760px; 
height:160px;
background:url(../img/fundo_topo.jpg) no-repeat; 
position:relative;
}
#geral #topo h1{ 
margin:32px 0 0 7px;
float:left;
}
#geral #topo h2{ 
margin:37px 7px 0 0;
float:right;
}
#geral #topo h3{ 
position:absolute;
top:130px; 
right:7px;
font:bold 12px verdana, arial, tahoma; 
color:#000; 
}
#geral #lateral_esquerda { 
width:176px;
float:left;
}
#geral #lateral_esquerda #menu{
background:url(../img/marcadores_menu.jpg) no-repeat 160px 6px;
margin:16px 0 15px 0;
}
#geral #lateral_esquerda #menu ul li{
text-decoration:none;
text-align:right;
line-height:16px;
}
#geral #lateral_esquerda #menu ul li a{
font :11px verdana, arial, tahoma; 
color :#000; 
text-decoration:none; 
padding:0 18px 0 0;
}
#geral #lateral_esquerda #menu ul li a:hover{
text-decoration:underline; 
}
#geral #lateral_esquerda img{
margin:10px 0 15px 8px;
}
#geral #lateral_esquerda #menu2{
margin:0 0 5px 0;
}
#geral #lateral_esquerda #menu2 ul li{
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:1px solid black;
border-right:1px solid black;
width:161px;
margin:1px 0 0 7px;
text-align:center;
}
#geral #lateral_esquerda #menu2 ul li a{
display:block;
font :11px verdana, arial, tahoma; 
background: #95B933;
color :#000; 
text-decoration:none;
padding: 3px;
}
#geral #lateral_esquerda #menu2 ul li a:hover{
font :11px verdana, arial, tahoma; 
background: #D1D3AC;
color :#000; 
text-decoration:none;
}
#geral #lateral_esquerda #selo{
width:56px;
margin:0 0 0 55px;
}
#geral #conteudo{
width:583px;
float:right;
}
#geral #conteudo h3{
padding-bottom:5px;
font :bold 11px verdana, arial, tahoma;
width:506px;
border-bottom:1px solid black;
margin:20px 0 0 55px;
}
#geral #conteudo p{
text-align:justify;
font :11px verdana, arial, tahoma;
width:506px;
margin:20px 0 0 55px;
}
#geral #conteudo img{
margin-top:40px;
}
#geral #newsletter{
width:583px;
float:right;
}
#geral #newsletter h2{
font :bold 11px verdana, arial, tahoma;
padding-bottom:5px;
width:506px;
border-bottom:1px solid black;
margin:60px 0 0 55px;
}
/** Começo do Formulario ***************************************************/
#geral #newsletter form{
margin-left:55px; 
}
#geral #newsletter form fieldset{
border:none; 
}
#geral #newsletter form legend{ 
font:11px verdana, arial, tahoma;
margin-bottom:5px;
}
#geral #newsletter form label{ 
display:block;
float:left;
font:11px verdana, arial, tahoma;
}
#geral #newsletter form label input{ 
border:1px solid #000;
width:340px;
margin-right:18px;
margin-left:3px;
}
#geral #newsletter form label input:focus{
background:#ccc;
}
#geral #newsletter form fieldset input.botao_form { 
vertical-align: center;
display:block;
background : #777; 
border : 1px solid black; 
width : 93px; 
height:18px;
padding:1px; 
font : 11px verdana, arial, tahoma; 
color : #fff; 
}
#geral #newsletter form fieldset input.botao_form:hover { 
background : #ccc; 
color : #000; 
cursor: pointer;
}
#geral #rodape{
background:url(../img/rodape.jpg) no-repeat;
width:760px;
height:52px;
clear:both;
}
#geral #rodape h1{
margin: 0 0 0 20px;
float:left;
}
#geral #rodape h2{
text-align:right;
margin: 13px 10px 0 0;
float:right;
font :11px verdana, arial, tahoma; 
color :#000; 
}