body {margin:0; background-color: #ededed; padding: 0; color:#000; text-align: center; /*centraliza no IE*/
    font: 12px Arial, Helvetica, Verdana, sans-serif;
}

/* ALINHAMENTOS GERAIS E PARÁGRAFOS */

.center{text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.floatL{float:left; margin-right:10px;}
.floatR{float:right; margin-left:10px;} 

/* Headers */

h1,h2,h3,h4,h5,h6 {
font-family:Tahoma, Helvetica, Verdana, sans-serif;
font-size:13px;color:#6A6965;
}
h1,h2, h3 {
font-size:13px;
border-bottom: 1px solid #ccc;
letter-spacing:0.1em;
padding-bottom:4px;
}

/* Fontes */

.aonze{FONT-SIZE:10px;COLOR:#000;}
.gonze{FONT-SIZE:11px;COLOR:#000;}

/* Links do Site */

a:link{color:#b71312;text-decoration:none;}
a:visited{color:#b71312;text-decoration:none;}
a:active{color:#b71312;text-decoration:none;}
a:hover{color:#b71312;text-decoration:underline;}

a.type1:link{color:#b71312;text-decoration:none;}
a.type1:visited{color:#b71313;text-decoration:none;}
a.type1:active{color:#b71314;text-decoration:none;}
a.type1:hover{color:#F48C16;text-decoration:none;} 

a.type2:link{color:#6A6965;text-decoration:none;}
a.type2:visited{color:#6A6965;text-decoration:none;}
a.type2:active{color:#6A6965;text-decoration:none;}
a.type2:hover{color:#000;text-decoration:underline;} 

/* Imagens */

img {border: none;
}

.img1 {
    float:right;
    margin:0 0 5px 10px;
}  p {    text-align:justify;
}

.img2 {
    float:left;
    margin:0 10px 5px 0;
}  p {    text-align:justify;  
}

/* DIVS */

#tudo {
    width: 770px;
    background: #fff url(images/fundo_tudo1.gif) repeat-y;
    margin: 0 auto; /*centraliza navegadores padrao*/
    text-align: left; /*retorna alinhamento textos para esquerda*/
}
#topo {
    margin: 0 10px;
    width: 750px;
    height: 71px;
    background-color: #ededed;
    background-image:url('images/fun_topo.gif'); 
}
#topo1 {
    float: left;
    width: 375px;
    height: 71px;
}
#topo2 {
    float: right;
    width: 375px;
    height: 71px;
}
#logo {
    margin: 0 10px;
    width: 750px;
    height: 138px;
    background: #ccc url(images/logo.jpg) no-repeat;
}
#navhor {
    margin: 0 10px;
    width: 750px;
    height: 30px;
    background: #ededed url(images/fun_nav.gif) repeat;    
}
#sombra1 {
    margin-left: 10px;
    float: left;
    width: 175px;
    height: 9px;
    padding: 0;
    background: #fff url(images/fun_sombra1.gif) no-repeat;
}
* html #sombra1 {margin-left: 5px;
}
#sombra2 {
    margin-right: 10px;
    float: right;
    width: 575px;
    height: 9px;
    padding: 0;
    background: #fff url(images/fun_sombra2.gif) repeat;    
}
* html #sombra2 {margin-right: 5px;
}
#principal {
    margin-right: 10px;    
    float: right;
    width: 552px;
    padding: 7px 15px 5px 8px;
    background: #fff;
}
* html #principal {margin-right: 5px;padding-left: 0;
}
#menu {
    margin-left:10px;
    float: left;
    width: 175px;
    padding: 0;
    background-color: transparent;
}
* html #menu {margin-left: 5px;
}
#rodape1 {
    clear: both;
    margin: 0 10px 0 10px;
    width: 750px;
    height: 41px;
    background: #ededed url(images/fun_rodape1right.gif) repeat;
    text-align: right;
    line-height: 44px;
}
* html #rodape1 {height: 38px;
}
#rodapeleft {
    float: left;
    width: 170px;
    height: 41px;
    padding: 0;
    background-image:url('images/fun_rodape1left.jpg');
    text-align: left;
}
#rodaperight {
    float: right;    
    width: 575px;
    height: 41px;
    padding: 0;
    background-image:url('images/fun_rodape1right.gif');
}
#rodaperight p {
    text-align:right;
}
#rodape2 {    
    width: 100%;    
    padding: 0; 
    background-color: #ededed; 
}
* html #rodape2 {padding: 10px;
}
* + html #rodape2 {padding: 10px;
}
#rodape2 p {
    text-align:center;
}

/* MENU DE NAVEGAÇÃO */

#menu10 {
        width: 167px;
        margin: 6px 0 5px 1px;
}
#menu10 li a {
        height: 30px;
        voice-family: "\"}\"";
        voice-family: inherit;
        height: 22px;
        text-decoration: none;
}
#menu10 li a:link, #menu10 li a:visited {
        color: #b71312;
        display: block;
        background:  url(images/menu10.gif);
        padding: 8px 0 0 10px;
}
#menu10 li a:hover, #menu10 li #current {
        color: #000;
        background: url(images/menu10.gif) 0 -30px;
        padding: 8px 0 0 10px;
}
ul.menu {list-style: none;
    margin: 0;
    padding: 0;
}
ul {list-style: none;
}

ul.seta {
list-style-image:url(images/set1.gif);
background-position:center 5px;
}

/* MENU TOPO */

.menutopo{
width: 100%;
overflow: hidden;
height: 71px;
}
.menutopo ul{
margin: 0;
padding: 0;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
font: 12px Verdana;
list-style-type: none;
}
.menutopo li{
display: inline;
margin: 0;
}
.menutopo li a{
float: right;
display: block;
text-decoration: none;
margin: 0;
padding: 28px 25px 30px 15px; /*padding inside each tab*/
color: #b71312;
}
.menutopo li a:visited{
color: #b71312;
}
.menutopo li a:hover, .menutopo li.selected a{
color: #000; background: #E2E3E5;
text-decoration: none;border: 1px solid #ccc;/*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

/*MENU HORIZONTAL */

.menuhor{
width: 100%;
overflow: hidden;
height: 30px;
}
.menuhor ul{
margin: 0;
padding: 0;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
font: 12px Verdana;
list-style-type: none;
}
.menuhor li{
display: inline;
margin: 0;
}
.menuhor li a{
float: right;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 18px 15px 15px; /*padding inside each tab*/
border-left: 1px solid #ccc; /*right divider between tabs*/
color: #b71312;
}
.menuhor li a:visited{
color: #b71312;
}
.menuhor li a:hover, .menuhor li.selected a{
color: #000; background: #E2E3E5;text-decoration: none;/*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}
/* Formulário */

form
{
  margin: 0px;
	padding: 0px;
}

form .item
{
  clear: left;
	border-top: 1px solid #EEE;
	margin: 3px;
}

form .label
{
  float: left;
	clear: left;
	width: 150px;
}

input, textarea, select
{
  color: #b71312;
	border: 1px solid;
	background: #F2F3F5;
	margin: 3px;
	padding: 2px;
}

/* Tabelas */

table.borda {border-collapse: collapse;}
table.borda tr td {border:1px solid #CCC;}