@charset "ISO-8859-1"; /*** Código que corrige a acentuação ***/
/* CSS Document */
@import url(formata_cadastro_gratis.css);
* { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
hr { 
display : none; 
} 
img { 
border : none; 
} 
body { 
background : #776000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
#geral { 
width : 960px; 
margin : 0 auto; 
background : url(img/fundo_geral.gif);
position: relative;
}
#topo { 
width : 960px; 
height : 210px; 
margin : 0; 
background : url(img/topo.png) no-repeat; 
}
#topo #topo_esq {
position:relative; 
width : 196px; 
float : left;
}
#topo #topo_esq h1 { 
margin-top : 10px; 
margin-left : 7px; 
}
#topo #topo_esq #menu_1 {
position:absolute;
   top:90px;
   left:30px;
width : 130px; 
height : 85px;
padding-top: 4px; 
background : url(img/fundo_menu_01.jpg) no-repeat; 
}
#topo #topo_esq #menu_1 ul {
padding : 4px 0 0 29px;
}
#topo #topo_esq #menu_1 ul li { 
height : 28px; 
}
#topo #topo_esq #menu_1 ul li a { 
font : 11px verdana, arial, tahoma; 
color : #000; 
text-decoration : none; 
outline : none; 
}
#topo #topo_esq #menu_1 ul li a:hover { 
text-decoration : underline; 
}
#topo #topo_dir { 
border-bottom : 1px solid black; 
width : 746px; 
height : 210px; 
float : right; 
position : relative; 
}
#topo #topo_dir #menu_2 { 
float : right; 
width : 300px; 
height : 17px;
padding-top: 4px;
margin : 3px 10px 0 0;
 
background : url(img/fundo_menu_02.png) no-repeat 0 4px; 
}
#topo #topo_dir #menu_2 ul li { 
display : inline; 
margin-left : 3px;
padding : 5px;
}
#topo #topo_dir #menu_2 ul li a { 
font : 11px verdana, arial, tahoma; 
color : #000; 
text-decoration : none;
outline : none;
} 
#topo #topo_dir #menu_2 ul li a:hover { 
text-decoration : underline; 
}
#topo #topo_dir h2 { 
font: 12px verdana, arial, tahoma; 
color: #fff; 
position: absolute; 
top: 119px; 
right: 10px; 
}
/***************************************** Começo do Formulario ***************************************************/
#topo #topo_dir form { 
float: left; 
width: 468px; 
margin: 125px 0 0 0; 
} 
#topo #topo_dir form fieldset { 
border: none;
} 
#topo #topo_dir form fieldset legend { 
margin: 1px 0px 0 0; 
float: left; 
font: bold 14px verdana, arial, tahoma; 
color: #d5aa00; 
} 
#topo #topo_dir form fieldset legend span{ 
font: 11px verdana, arial, tahoma;
color: #000; 
}
#topo #topo_dir form fieldset label { 
font: 11px verdana, arial, tahoma; 
color: #000; 
} 
#topo #topo_dir form fieldset label input { 
border: 1px solid #000; 
margin-right : 4px; 
width: 363px; 
padding: 1px; 
font: 11px verdana, arial, tahoma; 
color: #777777; 
} 
#topo #topo_dir form fieldset label input:focus{ 
border: 1px solid #ccc;
background: #F5F5F5;
}
#topo #topo_dir form fieldset input.botao_form { 
background: #777; 
border: 1px solid black; 
width: 93px; 
padding: 1px; 
font: 11px verdana, arial, tahoma; 
color: #fff; 
outline: none; 
position: absolute;
	top: 167px;
} 
#topo #topo_dir form fieldset input.botao_form:hover { 
background: #ccc; 
color: #000; 
cursor: pointer;
} 
/************************************************* Fim do Formulario ***************************************************/
#topo #topo_dir #cadastrese { 
background : url(img/cadastrese.jpg) no-repeat; 
width : 244px; 
height : 46px; 
margin : 128px 9px 0 0; 
text-align : center; 
float : right; 
} 
#topo #topo_dir #cadastrese h3 a { 
font : 11px verdana, arial, tahoma; 
color : #000; 
text-decoration : none; 
float : right; 
padding : 18px 40px 0 0; 
} 
#topo #topo_dir #cadastrese h3 a:hover { 
font : 11px verdana, arial, tahoma; 
color : #000; 
text-decoration : underline; 
float : right; 
padding : 18px 40px 0 0; 
}
#lateral_esquerda { 
width: 188px;
float: left; 
margin: 0 0 25px 0;
}
#lateral_esquerda h3 { 
font: bold 12px verdana, arial, tahoma; 
padding: 0 0 3px 0; 
border-bottom: 1px solid black;
margin: 15px 10px 0 11px;
} 
#lateral_esquerda ul { 
padding: 5px 0 0 0;
margin: 15px 10px 30px 11px;
} 
#lateral_esquerda ul li {
display:inline;
font: 10px verdana, arial, tahoma; 
height: 15px;
} 
#lateral_esquerda ul li a { 
display: block; 
border-bottom: 1px dotted #999; 
border-right: 1px dotted #999; 
text-decoration: none; 
color: #000; 
outline: none; 
padding: 0 0 2px 8px;
background:url(img/marcador_menu.png) no-repeat left center;
margin: 5px 0 0 0;
} 
#lateral_esquerda ul li a:hover { 
border-bottom: 1px solid #5476a4; 
border-right: 3px solid #5476a4; 
color: #5476a4;
background: #fff url(img/marcador_menu.png) no-repeat left center;
}
#lateral_direita {
float: right; 
width: 771px;
margin: 0 1px 0 0;
background : url(img/fundo_geral_lateral_direita.gif);
}
#lateral_direita_r_busca {
float: right; 
width: 771px;
margin: 0 1px 0 0;
background : url(img/fundo_geral_lateral_direita_rb.gif);
}
/******************************* RODAPE ******************************************************/
#rodape {
background : url(img/rodape.png) no-repeat; 
height : 90px; 
clear : both; 
} 
#rodape a { 
margin : 13px 0 0 55px; 
float : left;
outline : none;
} 
#rodape p { 
font : 11px verdana, arial, tahoma; 
text-align : center; 
float : left; 
margin : 30px 0 0 120px; 
}