* {
margin:0px;
padding:0px;
font-family:Arial, Arial, Helvetica, sans-serif;
font-size:1.0em;
color:#000;
list-style:none;
border:0;
text-decoration:none;
text-align:left;}
img {border:0;}
fieldset {display:block; border:2px ridge #FFF; padding:10px; /* padronizando nos navegadores */ }
input[type=hidden] {display:none !important; visibility:hidden !important; /* esconde mesmo inputs hidden no FF */}
button {border-top:1px solid #AAA; border-right:1px solid #AAA; border-left:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3;}
form button {text-align:center; margin:2px auto; display:block;}
form ul {list-style:none; margin-left:0;}
fieldset label {display:block;}
fieldset .radios label {display:inline;}

html {background-color:#750000;}
body {text-align:center; font-size:0.9em;}
div.limpa {clear:both; height:1px; padding:0px;}

#geral {width:100%; background:url(img/fundo.jpg) repeat-x center top; background-color:#f7f7f7;}
#geral1 {text-align:center; font-size:0.9em; padding:0px; width:100%; background:url(img/fundo-topo.jpg) no-repeat top center; min-height:487px;}

/* ------------------------------------- TOPO --------------------------------------  */
#topo {width:100%; text-align:center; height:451px;}
#topo1 {width:986px; margin:0 auto;}
#logo {width:325px; height:175px; display:block; float:left;}
#frase {width:503px; height:127px; padding:47px 0px 0px 0px; float:right;}
#frase img {clear:both; padding:0px 0px 12px 0px; float:right;}
#ilustra {width:986px; height:240px; display:block; clear:both;}

div.quadro-dicas_img {background:url(img/fundo-quadro-dicas.png) no-repeat;}
div.quadro-dicas-topo {width:430px; height:20px; margin:0px 0px 0px 0px; background-position:0px 0px;}
div.quadro-dicas-rodape {width:430px; height:20px; margin:0px 0px 10px 0px; background-position:-430px 0px;}

#abas {clear:both; width:946px; padding:0px 20px 0px 20px; height:37px; font-size:1.1em; float:right;}
#abas ul li {float:left; background:url(img/fundo-aba.jpg) no-repeat;}
#abas ul li a {height:18px; display:block; padding:11px 7px 8px 16px; color:#686868;}
#abas ul li.faba {background-position:-290px 0px;}
#abas ul li.faba1 {background-position:0px 0px;}
#abas ul li.faba2 {background-position:right top;}
#abas ul li.faba2 a {display:block; background:url(img/fundo-aba1.jpg) no-repeat; padding:11px 12px 8px 16px;}

/* ------------------------------------- // TOPO \\ --------------------------------------  */

/* ------------------------------------- CONTEUDO --------------------------------------  */
#conteudo {width:946px; padding:30px 20px 80px 20px; margin:0 auto;}
#lateral {width:246px; padding:0px 28px 0px 0px; float:left;}
/* ******* MENU ******* */
#menu {background-color:#d3d3d3; width:246px; padding:20px 0px 40px 0px;}
#menu ul li {display:block;}
#menu ul li a {padding:3px 0px; display:block;}	
/* ******* // MENU \\ ******* */
#fatos {background-color:#927a4c; width:200px; padding:10px 23px 20px 23px; margin:0px 0px 0px 0px;}
#fatos * {color:#fff;}
#fatos ul {padding:8px 0px 0px 0px;}
#fatos ul li {padding:6px 0px; line-height:130%; list-style-type:disc; list-style-position:inside; font-size:0.9em;}
#fatos ul.sublista {padding:2px 0px 3px 15px;}
#fatos ul.sublista li {padding:2px 0px; line-height:140%; list-style-type:none; list-style-position:inside;}
#fatos h2 {padding:4px 0px 4px 0px; font-size:1.3em; font-weight:bold; border-bottom:1px solid #bbb;}
#fatos a {border-bottom:1px dotted #bbb;}
#fatos a:hover {border-bottom: 1px solid #ddd; color:#fff;}

#centro {width:644px; padding:0px 0px 0px 28px; float:right;}
#centro .imgesq {float:left; padding:8px 20px 5px 0px;}
#centro .imgdir {float:rigt; padding:8px 0px 5px 20px;}
#centro p {line-height:135%; padding:4px 0px;}
#centro a {border-bottom:1px dotted #ccc; color:#333;}
#centro a:hover {border-bottom: 1px solid #ddd; color:#555;}
#centro h1 {font-size:1.8em; font-weight:bold; padding:0px 0px 10px 0px; color:#0e0e0d;}
#centro h2 {padding:18px 0px 6px 0px; color:#931e00; font-size:1.4em; font-weight:normal;}
#centro h3 {padding:15px 0px 5px 0px; font-size:1.1em; font-weight:bold;}
#conteudo ul.lista {padding:0px 0px 4px 0px;}
#conteudo ul.lista li {padding:4px 0px 4px 0px; line-height:140%; list-style-type:disc; list-style-position:inside;}
#conteudo ul.lista li a {font-weight:normal;}

#conteudo form.contato {padding:6px 0px;}
#conteudo form.contato p {padding:5px 0px; clear:both; height:17px; display:block;}
#conteudo form.contato p.area {padding:5px 0px; clear:both; height:180px; display:block;}
#conteudo form.contato label {width:93px; display:block; float:left; padding:1px 0px;}
#nome, #email, #telefone, #assunto {width:537px; border:1px solid #ccc; background-color:#fbfbfb; height:16px; color:#444;}
#msg {width:537px; height:180px; border:1px solid #ccc; background-color:#fbfbfb; padding:0px; overflow-y:scroll; color:#444;}
#conteudo form.contato .botao {
background-color:#7e0001;
float:right;
display:block;
padding:1px 4px;
text-align:center;
color:#fff;
border-top:1px solid #ddd;
border-right:1px solid #ddd;
border-left:1px solid #888;
border-bottom:1px solid #888;
cursor:pointer;}
/* ------------------------------------- // CONTEUDO \\ --------------------------------------  */

/* ------------------------------------- RODAPE --------------------------------------  */
#rodape {width:100%; height:120px; background-color:#750000; text-align:center;}
#rodape * {color:#ccc;}
#rodape-detalhe {width:946px; padding:30px 20px 0px 20px; color:#ccc; margin:0 auto; font-size:0.8em; text-align:right; line-height:145%;}
#rodape-detalhe a {border-bottom:1px dotted #ccc;}
#rodape-detalhe a:hover {border-bottom: 1px solid #bbb;}
/* ------------------------------------- // RODAPE \\ --------------------------------------  */





