
html { min-width: 775px }
img { border: 0  }
body { color: #3d3d3d; font-size: 10px; font-family: Verdana; line-height: 14px; background-image: url(images/fundo_externo.gif); text-align: center; margin: 0; padding: 0; width: 100% }
p { color: #3d3d3d; font-size: 10px; font-family: Verdana; line-height: 14px; margin: 15px 0 0 }
p.data { color: #3378d4; font-size: 9px; position: relative; top: 4px }

select { color: black; font-size: 9px; font-family: Verdana; border: solid 1px #cccccc }
input.form     { color: black; font-size: 9px; font-family: Verdana; margin-top: 5px; border: solid 1px #cccccc }
textarea.form     { color: black; font-size: 9px; font-family: Verdana; margin-top: 5px; border: solid 1px #cccccc }
input    { color: black; font-size: 9px; font-family: Verdana }


span.data   { color: #949494; font-size: 9px; font-family: Verdana; font-style: normal; font-weight: normal; line-height: 13px; font-stretch: normal; text-decoration: none; padding-top: 4px; position: relative; top: -1px }
span.data a:link    { color: #3378d4; font-size: 9px; font-family: Verdana; line-height: 13px; text-decoration: none; border: 0  }
span.data a:visited   { color: #3378d4; font-size: 9px; font-family: Verdana; line-height: 13px; text-decoration: none; border: 0  }
span.data a:active   { color: #3378d4; font-size: 9px; font-family: Verdana; line-height: 13px; text-decoration: none; border: 0  }
span.data a:hover   { color: #3378d4; font-size: 9px; font-family: Verdana; line-height: 13px; text-decoration: underline; border: 0  }
span.legenda       { color: #508b45; font-size: 11px; font-family: Georgia, Times; line-height: 17px; text-indent: 15px; margin-top: 3px; margin-bottom: 3px; padding-right: 30px; position: relative; left: 5px; width: 80%; clear: right }

hr  { margin-top: 5px; margin-bottom: 5px; border-top: 0 none; border-right: 0 none; border-bottom: 1px solid #dadada; border-left: 0 none }
p.titulo { margin-bottom: -15px }
p.chamada { position: relative; top: 4px }
h1          { color: #8e9a62; font-size: 17px; font-family: "Times New Roman", Times, serif; font-style: normal; font-weight: bold; line-height: 22px; font-stretch: normal; text-decoration: none; word-spacing: 1px; margin-top: 17px; margin-bottom: -7px; border: 0 transparent }
h1.secao          { color: #77834b; font-size: 24px; font-family: "Times New Roman", Times, serif; font-style: normal; font-weight: bold; line-height: 28px; font-stretch: normal; text-decoration: none; word-spacing: 1px; margin-top: 17px; margin-bottom: -7px; border: 0 transparent }
h2     { color: #8e9a62; font-size: 14px; font-family: "Times New Roman", Times, serif; font-weight: bold; text-decoration: none; word-spacing: 1px; margin-top: 17px; margin-bottom: -7px; border: 0 transparent }
td  { font-size: 10px }

#embrulho  { background-color: #fff; text-align: left; margin: 0 auto; padding: 0; width: 776px; height: auto; float: none }

#embrulho_home { background-color: #fff; background-image: url(/images/fundo_falso_home.gif); background-repeat: repeat-y; background-position: 517px 450px; text-align: left; margin: 0 auto; padding: 0; width: 776px; height: auto; float: none }

#fundo { font-size: 9px; font-family: Verdana; background-image: url(images/fundo_barra.gif); background-repeat: repeat-x; background-position: 0 4px }

#topo  { background-color: #fff; color: #3d3d3d; text-align: right; margin-bottom: -3px; padding-top: 9px; padding-right: 15px; padding-left: 15px; height: 25px }

#rotulo { background-color: #adbd77; padding-top: 12px; padding-right: 15px; padding-left: 15px; height: 46px }
#nav  { background-color: #f9f9dd; margin-top: 0; margin-bottom: 0; padding-top: 7px; padding-right: 15px; padding-left: 15px; height: 23px; border-top: 10px solid #fff }
#destaque { margin-bottom: 5px; padding: 4px 15px 0; width: 485px; float: left; clear: right }

#n_col1  { margin-bottom: 5px; padding: 4px 15px 0; width: 510px; float: left; clear: right; border-right: 1px dashed #e2e2e2 }


#g_col1      { margin-top: 15px; margin-bottom: 15px; width: 770px; border-style: none }

#col_abre     { margin-top: 0; margin-bottom: 25px; padding: 0 15px; width: 745px; border-style: none }
html>body div#col_abre    { margin-top: 0; margin-bottom: 25px; padding: 0 15px; width: 745px; border-style: none }

#col1  { margin-bottom: 10px; padding: 0 10px 12px 20px; width: 227px; float: left }
#col2 { margin-bottom: 10px; padding: 0 15px 12px 13px; width: 227px; float: left }
#col3     { background-color: #f7faf7; margin-bottom: -5px; padding: 4px 15px 12px; width: 228px; height: auto; float: right; clear: right; border-left: 1px dashed #e2e2e2 }
html>body div#col3     { background-color: #f9fcf9; margin-bottom: 0; padding: 4px 15px 12px; width: 228px; float: right; clear: right; border-left: 1px dashed #e2e2e2 }
#n_col3    { background-color: #f9fcf9; padding: 4px 15px 12px; width: 200px; float: right; clear: right }
html>body div#n_col3    { background-color: #f9fcf9; padding: 4px 15px 12px; width: 205px; float: right; clear: right }

#nav_col3        { background-color: #fffff9; padding: 4px 15px 17px; width: 200px; float: right; clear: right; border-bottom: 1px solid #e9e9e9 }
html>body div#nav_col3       { background-color: #fffff9; padding: 4px 15px 17px; width: 205px; float: right; clear: right; border-bottom: 1px solid #e9e9e9 }

#lat_col3    { padding: 4px 15px 12px; width: 200px; float: right; clear: right }
html>body div#lat_col3    { padding: 4px 15px 12px; width: 205px; float: right; clear: right }

#gal_abre   { margin-top: 0; margin-bottom: 0; padding: 0 15px; width: 745px; border-style: none }
#gal_foto      { margin-top: -10px; margin-bottom: 10px; padding: 0 0 0 15px; float: left; clear: none }
#gal_info	   { margin-top: -10px; margin-bottom: 10px; padding: 0 15px 12px 0; width: 230px; float: left; clear: none }
#gal_info_vert	   { margin-top: -10px; margin-bottom: 10px; padding: 0 15px 12px 0; width: 380px; float: left; clear: none }
#fotodia               { background-image: url(images/fotododia_topo.png); background-repeat: repeat-x; margin-top: 3px; margin-bottom: -8px; margin-left: 10px; padding: 18px 15px 10px; width: 450px; float: left; clear: left; border-right: 1px solid #f0f0f0; border-left: 1px solid #f0f0f0 }
html>body div#fotodia              { background-image: url(images/fotododia_topo.png); background-repeat: repeat-x; margin-top: 3px; margin-bottom: -8px; margin-left: 10px; padding: 18px 15px 10px; width: 460px; float: left; clear: left; border-right: 1px solid #f0f0f0; border-left: 1px solid #f0f0f0 }
#fotodiafecha               { background-image: url(images/fotododia_fundo.png); background-repeat: repeat-x; margin-top: 0; margin-bottom: 0; margin-left: 10px; padding-right: 15px; padding-left: 15px; width: 450px; height: 25px; float: left; clear: left; border-right: 1px solid #f0f0f0; border-left: 1px solid #f0f0f0 }
html>body div#fotodiafecha              { background-image: url(images/fotododia_fundo.png); background-repeat: repeat-x; margin-top: 0; margin-bottom: 0; margin-left: 10px; padding-right: 15px; padding-left: 15px; width: 460px; height: 25px; float: left; clear: left; border-right: 1px solid #f0f0f0; border-left: 1px solid #f0f0f0 }
#barra_home                 { background-image: url(images/fundo_barra_home.png); background-repeat: repeat-x; margin-top: 7px; margin-bottom: -5px; margin-left: 10px; padding-top: 7px; padding-right: 15px; padding-left: 15px; width: 450px; height: 26px; float: left; clear: left; border-right: 1px solid #f0f0f0; border-left: 1px solid #f0f0f0 }
html>body div#barra_home                 { background-image: url(images/fundo_barra_home.png); background-repeat: repeat-x; margin-top: 7px; margin-bottom: -5px; margin-left: 10px; padding-top: 7px; padding-right: 15px; padding-left: 15px; width: 460px; height: 26px; float: left; clear: left; border-right: 1px solid #f0f0f0; border-left: 1px solid #f0f0f0 }
#patrocinadores                 { margin-top: 10px; margin-bottom: 0; margin-left: 10px; padding-top: 15px; padding-right: 15px; padding-left: 15px; width: 460px; height: 110px; float: left; clear: left }
#barra_secao                    { background-image: url(images/fundo_barra_secao.png); background-repeat: repeat-x; background-position: 0 0; margin: 15px 0 0; margin-top: 8px; margin-bottom: 8px; padding: 8px 15px 12px; width: 477px; height: 120px; float: left; clear: left; border-right: 1px solid #f0f0f0; border-left: 1px solid #f0f0f0 }
img.fotodia     { margin-right: 15px; padding: 5px; border: solid 1px #d8d8d8 }
#rodape    { color: #3d3d3d; font-size: 9px; font-family: Verdana; background-color: #fff; margin-top: 5px; margin-bottom: -2px; padding: 10px 20px 8px; height: 15px; clear: both; border-top: 1px solid #e3e3e3 }
.esq { float: left }
.dir { float: right }
img.bordaesq  { margin-right: 15px; padding: 5px; border: solid 1px #d8d8d8 }
img.separador   { margin: 0; position: relative; top: 1px; left: -5px }
img.esquerda  { margin-right: 10px; margin-bottom: 4px }
img.direita  { margin-bottom: 4px; margin-left: 10px }

td.thumb       { color: black; font-size: 9px; font-family: Verdana; margin-left: -1px; padding: 6px; border-top: none; border-right: 1px solid #e3e3e3; border-bottom: none; border-left: none }
td.linha  { margin: 0; padding: 0; border-top: 1px solid #e3e3e3; border-right: none; border-bottom: none; border-left: none }
td.thumb2   { color: black; font-size: 9px; font-family: Verdana; padding: 6px; border-style: none }
table.borda  { border: solid 1px #d7d7d7 }

input.busca { color: black; font-size: 9px; font-family: Verdana; padding: 0 2px; position: relative; top: 1px; height: 13px; border: solid 0  }

/* Links */
a:link { color: #3d3d3d; font-size: 10px; font-family: Verdana; text-decoration: none; border-bottom: 1px dotted #3378d4 }
a:visited { color: #3d3d3d; font-size: 10px; font-family: Verdana; text-decoration: none; border-bottom: 1px dotted #3378d4 }
a:active { color: #3d3d3d; font-size: 10px; font-family: Verdana; text-decoration: none; border-bottom: 1px dotted #3378d4 }
a:hover { color: #3378d4; font-size: 10px; font-family: Verdana; text-decoration: none; border-bottom: 1px dotted #3378d4 }
a:link.limpo { font-family: Verdana; text-decoration: none; border: 0  }
a:visited.limpo { font-family: Verdana; text-decoration: none; border: 0  }
a:active.limpo { font-family: Verdana; text-decoration: none; border: 0  }
a:hover.limpo { font-family: Verdana; text-decoration: none; border: 0  }
a:link.titulo       { color: #8e9a62; font-size: 17px; font-family: "Times New Roman", Times, serif; font-weight: bold; line-height: 22px; text-decoration: none; word-spacing: 1px; letter-spacing: 0.01em; border: 0 transparent }
a:link.titulopq   { color: #8e9a62; font-size: 14px; font-family: "Times New Roman", Times, serif; font-weight: bold; text-decoration: none; word-spacing: 1px; letter-spacing: 0.01em; border: 0 transparent }
a:visited.titulo       { color: #8e9a62; font-size: 17px; font-family: "Times New Roman", Times, serif; font-weight: bold; line-height: 22px; text-decoration: none; word-spacing: 1px; letter-spacing: 0.01em; border: 0 transparent }
a:visited.titulopq   { color: #8e9a62; font-size: 14px; font-family: "Times New Roman", Times, serif; font-weight: bold; text-decoration: none; word-spacing: 1px; letter-spacing: 0.01em; border: 0 transparent }
a:active.titulo       { color: #8e9a62; font-size: 17px; font-family: "Times New Roman", Times, serif; font-weight: bold; line-height: 22px; text-decoration: none; word-spacing: 1px; letter-spacing: 0.01em; border: 0 transparent }
a:active.titulopq   { color: #8e9a62; font-size: 14px; font-family: "Times New Roman", Times, serif; font-weight: bold; text-decoration: none; word-spacing: 1px; letter-spacing: 0.01em; border: 0 transparent }
a:hover.titulo       { color: #a2c962; font-size: 17px; font-family: "Times New Roman", Times, serif; font-weight: bold; line-height: 22px; text-decoration: none; word-spacing: 1px; letter-spacing: 0.01em; border: 0 transparent }
a:hover.titulopq   { color: #a2c962; font-size: 14px; font-family: "Times New Roman", Times, serif; font-weight: bold; text-decoration: none; word-spacing: 1px; letter-spacing: 0.01em; border: 0 transparent }
a:link.noticia { color: #535353 !important; font-size: 10px; font-family: Verdana; font-weight: bold; line-height: 15px; text-decoration: none; border: 0 transparent }
a:active.noticia { color: #535353 !important; font-size: 10px; font-family: Verdana; font-weight: bold; line-height: 15px; text-decoration: none; border: 0 transparent }
a:visited.noticia { color: #8e8e8e !important; font-size: 10px; font-family: Verdana; font-weight: bold; line-height: 15px; text-decoration: none; border: 0 transparent }
a:hover.noticia { color: #3378d4 !important; font-size: 10px; font-family: Verdana; font-weight: bold; line-height: 15px; text-decoration: none; border-style: none none dotted; border-width: 0 0 1px; border-color: transparent transparent #3378d4 }
div#rodape a:link { color: #3d3d3d; font-size: 9px; font-family: Verdana; text-decoration: none; border-style: none none solid; border-width: 0 0 1px; border-color: transparent transparent #e5e5e5 }
div#rodape a:visited { color: #3d3d3d; font-size: 9px; font-family: Verdana; text-decoration: none; border-style: none none solid; border-width: 0 0 1px; border-color: transparent transparent #e5e5e5 }
div#rodape a:active { color: #3d3d3d; font-size: 9px; font-family: Verdana; text-decoration: none; border-style: none none solid; border-width: 0 0 1px; border-color: transparent transparent #e5e5e5 }
div#rodape a:hover { color: #3d3d3d; font-size: 9px; font-family: Verdana; text-decoration: none; border-style: none none solid; border-width: 0 0 1px; border-color: transparent transparent #9e9e9e }
div#topo a:link { color: #3d3d3d; font-size: 9px; font-family: Verdana; text-decoration: none; border-style: none none solid; border-width: 0 0 1px; border-color: transparent transparent #e5e5e5 }
div#topo a:visited { color: #3d3d3d; font-size: 9px; font-family: Verdana; text-decoration: none; border-style: none none solid; border-width: 0 0 1px; border-color: transparent transparent #e5e5e5 }
div#topo a:active { color: #3d3d3d; font-size: 9px; font-family: Verdana; text-decoration: none; border-style: none none solid; border-width: 0 0 1px; border-color: transparent transparent #e5e5e5 }
div#topo a:hover { color: #3d3d3d; font-size: 9px; font-family: Verdana; text-decoration: none; border-style: none none solid; border-width: 0 0 1px; border-color: transparent transparent #9e9e9e }
div#nav a:link { color: #3d3d3d; font-size: 10px; font-family: Verdana; text-decoration: none; padding-right: 5px; padding-left: 5px; border: 0 transparent }
div#nav a:visited { color: #3d3d3d; font-size: 10px; font-family: Verdana; text-decoration: none; padding-right: 5px; padding-left: 5px; border: 0 transparent }
div#nav a:active { color: #3d3d3d; font-size: 10px; font-family: Verdana; text-decoration: none; padding-right: 5px; padding-left: 5px; border: 0 transparent }
div#nav a:hover { color: #ff9300; font-size: 10px; font-family: Verdana; text-decoration: none; padding-right: 5px; padding-left: 5px; border: 0 transparent }
div#nav a:link.migalhas  { color: #515151 !important; font-size: 9px; font-family: Verdana; text-decoration: none; padding-right: 5px; padding-left: 5px; border: 0 transparent }
div#nav a:visited.migalhas  { color: #515151 !important; font-size: 9px; font-family: Verdana; text-decoration: none; padding-right: 5px; padding-left: 5px; border: 0 transparent }
div#nav a:active.migalhas  { color: #515151 !important; font-size: 9px; font-family: Verdana; text-decoration: none; padding-right: 5px; padding-left: 5px; border: 0 transparent }
div#nav a:hover.migalhas  { color: #ff9300; font-size: 9px; font-family: Verdana; text-decoration: none; padding-right: 5px; padding-left: 5px; border: 0 transparent }

div#nav_col3 a:link   { color: #8e9a62 !important; font-size: 12px; font-family: Verdana; font-weight: normal; line-height: 24px; text-decoration: none; border: 0 transparent }
div#nav_col3 a:visited   { color: #8e9a62 !important; font-size: 12px; font-family: Verdana; font-weight: normal; line-height: 24px; text-decoration: none; border: 0 transparent }
div#nav_col3 a:active   { color: #8e9a62 !important; font-size: 12px; font-family: Verdana; font-weight: normal; line-height: 24px; text-decoration: none; border: 0 transparent }
div#nav_col3 a:hover   { color: #a2c962 !important; font-size: 12px; font-family: Verdana; font-weight: normal; line-height: 24px; text-decoration: none; border: 0 transparent }
