*{ margin:0px }
body{ background-color: #edebe1 }
img{ border:0px }

/* CSS para Estruturas */
#estFundo{ background-image: url(../img/layout/topo_bg.gif); background-repeat: no-repeat; background-position: center top }
#estSite{ width:980px; padding:10px 10px 0px 10px; margin:0px auto }
#estTopo{ padding:10px }
#estLogo{ width:205px; height:116px; float:left }
#estAreaRestrita{ width:230px; height:102px; background:url(../img/layout/arearestrita_bg.gif); padding:7px 23px; float:right }
#estMenu{ padding:0px 10px } 
#estCentro{ padding:0px 10px; margin-top:10px; background:#FFF }
#estConteudo{ margin-top:10px }
#estConteudoCentral{ padding:20px }
#estRodape{ width:1000px; height:50px; background:url(../img/layout/rodape_bg.gif); margin:0px auto; padding-top:30px; text-align:center  }

.tdConteudo{ vertical-align:top }
.tdPontilhado_01{ background:url(../img/layout/pontilhado_01.gif); width:21px }
.tdLateral{ vertical-align:top; width:260px }

.blocoDestaques{ padding:5px 0px 10px 0px }
.blocoDestaque{ padding:5px 0px }
.blocoVejaMais{ font:11px Verdana; line-height:18px; color:#082863; text-align:right }
.imgDestaque{ margin-top:20px }
.linhaAzul{ background:#082863; height:1px }
.bgBloco-00{ padding:10px; background:#edebe1 }
.bgBloco-01{ padding:10px; background:#f7f6ef }
.barraAzul-01{ padding:10px; background:#082863; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff }
.barraAzul-02{ padding:4px; background:#082863 }

/* CSS para Textos */
.h1-01{ font:16px Verdana; font-weight:bold; color:#434343 }
.h1-02{ font:20px Verdana; font-weight:bold; color:#fff }
.h2-01{ font:13px Verdana; font-weight:bold; line-height:18px; color:#434343 }
.txt-01{ font:13px Verdana; font-weight:bold; line-height:18px; color:#434343 }
.txt-02{ font:11px Verdana; line-height:18px; color:#434343 }
.txt-03{ font:13px Verdana; font-weight:bold; line-height:18px; color:#ffffff }
.txt-04{ font:16px Verdana; font-weight:bold; color:#fff; padding:4px; background:#082863 }


/* CSS para Links */
a.link-01{ font:11px Verdana; color:#434343; line-height:18px; text-decoration:none }
a.link-01:hover{ text-decoration:underline }

a.link-02{ font:11px Verdana; color:#082863; line-height:18px; text-decoration:none; font-weight:bold }
a.link-02:hover{ text-decoration:underline }

a.link-03{ font:11px Verdana; color:#ffffff; text-decoration:none; line-height:22px; padding-left:6px; background:url(../img/layout/submenu_bg.gif); display:block }
a.link-03:hover{ color:#FFFF00 }

a.link-04{ font:11px Arial; color:#fff; text-decoration:none; padding:5px 10px; font-weight:bold; background:#2b487c; border:2px solid #082863; display:inline-block; margin:0px 3px }
a.link-04:hover{ background:#082863 }

a.link-05{ font:11px Arial; color:#fff; text-decoration:none; padding:5px 10px; font-weight:bold; background:#082863; border:2px solid #2b487c; display:inline-block; margin:0px 3px }
a.link-05:hover{ background:#082863 }

a.link-06{ font:11px Verdana; color:#ffffff; line-height:18px; text-decoration:none }
a.link-06:hover{ text-decoration:underline }


/* CSS para Formulários */
.form-01{ font:10px Verdana; color:#434343; background:#dce1e4; border:2px solid #b2c3cb; padding:3px }
.bt-form-01{ font:11px Verdana; font-weight:bold; color:#000000; background:#b2c3cb; border:2px solid #70909f; height:22px }






#estCarregandoBg{ display:none; z-index:1; position:absolute; width:100%; height:100%; top:0px; left:0px; background:#000000; font:11px Arial; color:#ffffff; text-align:center; font-weight:bold; filter: alpha(opacity=85); opacity: 0.85 }
#estCarregandoConteudo{ display:none; z-index:2; position:absolute; top:50%; left:50%; text-align:center }
