body { 
font-family:Helvetica, Arial, Verdana, sans serif;
background-color:#E1E4E4;
margin-top: 0px;
margin-bottom: 0px;
}
.corpo { background:url(../images/linha6.png) repeat-y;}
.sombra {background:url(../images/sombra_sup.png) repeat-x;}
.radape {background:url(../images/rodape6.png) top no-repeat;}
.painel img{ border:none; }
.painel a { text-decoration:none;}

.linha { border-bottom: 1px solid #000; font-size:9px;}
.linha2 { border-top: 1px solid #000; font-size:10px; vertical-align:top; padding-top: 3px;}
.linha2 a {color:#000000;text-decoration:none;}

.texto{ text-align:justify; line-height:15px;  }
.texto p{ font-size:12px; color:#000;}
.texto h1 {font-size: 12px; text-transform:uppercase; color:#2BA8E0;}
.texto h2 {font-size:12px;  line-height:14px; font-weight: normal;}
.texto a { text-decoration:none; color:#000; background: url(../images/linkp.jpg) repeat-x; background-position: 100% 100%; padding-bottom: 1px; }
.texto a:hover { color:#000; background: url(../images/linka.jpg) repeat-x; background-position: 100% 100%; padding-bottom: 1px;}

/* MENU */
.menu { font-size:12px; }
.menu a { text-decoration:none; color:#000; font-weight: normal;}
.selfil{ background:url(../images/n1ps.png) top no-repeat;  text-transform:uppercase; border-bottom:#FFF solid 2px; padding-left: 20px;}
.nselfil {background:url(../images/n1p.png) top no-repeat; text-transform:uppercase; border-bottom:#FFF solid 2px; padding-left: 20px;}
.sel {background:url(../images/n1s.png) top no-repeat; text-transform:uppercase; border-bottom:#FFF solid 2px; padding-left: 20px;}
.nsel {background:url(../images/n1.png) top no-repeat; text-transform:uppercase; border-bottom:#FFF solid 2px; padding-left: 20px;}
.n1 { padding:4px 4px 4px 38px; border-bottom:#FFF solid 2px; background: url(../images/n1.jpg) repeat-y right; line-height:12px; }
.n1 img { float:left; margin-top: 3px; margin-left: -12px;}
.n2 { padding:4px 4px 4px 45px; border-bottom:#FFF solid 2px; background: url(../images/n2.jpg) repeat-y right;  line-height:12px;}
.n2 img { float:left; margin-top: 3px; margin-left: -12px;}
.n3 { padding:4px 4px 4px 52px; border-bottom:#FFF solid 2px; background: url(../images/n3.jpg) repeat-y right; line-height:12px;}
.n3 img { float:left; margin-top: 3px; margin-left: -12px;}
/* FIM MENU */

/*GALERIA*/
.legenda { text-align:left; font-size:10px; width:238px; background:url(../images/legenda.jpg) no-repeat bottom; line-height: 14px; margin-bottom:10px; }
/*FIM GALERIA*/

/*LISTAS*/
.texto ul { font-size:12px; }
.texto ol { font-size: 12px;}
.texto li { margin-left: 0px;}
/*FIM LISTAS*/

/*Imagem com legenda*/
.imgagleg { width:240px; border:none; float:right; font-size:10px; line-height:20px; margin-left:15px; background:url(../images/legenda.jpg) no-repeat bottom;}
/*FIM Imagem com legenda*/

/*TABELAS DE DADOS*/
table.normal {background:#F1F1F1; width:500px; font-size:11px; border-bottom:13px solid #F1F1F1; border-left:8px solid #F1F1F1 ; border-right:8px solid #F1F1F1; border-top:5px solid #F1F1F1;  }
table.normal caption {text-align:left; color:#2BA8E0; font-size:11px; text-transform:uppercase; padding-top: 16px; padding-left:21px; background:#F1F1F1;}
table.normal th { background:#95d1e8; padding: 3px 8px 4px 8px; text-align: left; color:#231F20; } 
table.normal td { background:#FFFFFF; padding: 3px 8px 4px 8px; text-align:left; color:#231F20;  }


/*FIM TABELAS DE DADOS*/
/*Formuários*/
.label{ font-weight: bold; text-transform:lowercase;}
.texto input.text{ border: 1px solid #0071BC; width: 85%; font-size:11px; height:20px;}

.texto textarea {border: 1px solid #0071BC;  width: 85%; font-family:font-family:Helvetica, Arial, Verdana, sans serif; font-size: 11px;}

.formmodule { width:500px; }
.control .label { font-size:11px; text-transform: none;}
.formmodule table { font-size:11px;}
.formmodule .control h1 { background: url(../images/linha_fom.jpg) no-repeat bottom; font-weight: bold; font-size:12px; padding-left: 1px; text-transform:none; margin-top: 15px;} 
.formmodule .control h2 { background: url(../images/linha_fom2.jpg) no-repeat bottom; font-weight: bold; font-size:12px; padding-left: 3px; } 
 
button, input.button { background: none; border: 1px solid #0071BC; color:#000; font-weight: normal;  }


/*Fim Formuários*/

