/* reset */
@import url("reset.css");

/*   clearfix   */
#nav_main:after, #content:after, #side-menu dd:after, #side-menu dd ul:after
{ content:"."; display:block; clear:both; height:0; visibility:hidden; }

/* geral */
body { font:12pt/1.4em Arial, Sans-Serif; color:#8F9090; background:#fff; }
body #preload { width:1px; height:1px; overflow:hidden; }

#container { width:760px; margin:0 auto; }
#header { height:250px; }
#content { min-height:300px; padding:30px 35px 3em 35px; }
#footer { display:none; }
p { margin:0 0 1em 0; }
.back-screen { display:none; }

/* ----- header ----- */
#header img.print { display:block; }
#header h1 , #header h2, #header #form-busca, #header #nav_main { display:none; }

/* ----- home ----- */
#content #top { height:220px; position:relative; margin:0 0 30px 0; }
#content #top img { display:block; }
#content #top .text, #content #top .base { position:absolute; display:none; } 

#content .cols { width:210px; float:left; min-height:300px; line-height:1.2em; }
#content .col-box { width:190px; color:#000; float:left; padding:10px; line-height:1.2em; background:#E6EED7; }
#content .col-box p em { color:#8C9E09; }
#content .middle { margin:0 30px; display:inline; }

#content .cols h3.ultimas { margin:0; background:url(../img/layout/tit-ultimas-noticias.gif) no-repeat left top; }
#content .cols h3.artigo-mes { margin:0; background:url(../img/layout/tit-artigo-mes.gif) no-repeat left top; }

#content .cols ul li a { text-decoration:none; padding:10px .4em; background:url(../img/layout/dot-line.gif) repeat-x bottom; display:block; }
#content .cols h4 a { text-decoration:none; margin:0 0 1em 0; padding:10px 0 0 0; display:block; font-weight:normal; }
#content .cols ul li a:link, #content .cols ul li a:visited,
#content .cols h4 a:link, #content .cols h4 a:visited { color:#8AB9A7; }
#content .cols ul li a:hover, #content .cols ul li a:active,
#content .cols h4 a:hover, #content .cols h4 a:active { color:#8C9E09;  }

#content .cols p a { display:block; text-indent:-99999px; margin:1em 0 0 0; }
#content .cols p a.link-todas-news:link , #content .cols p a.link-todas-news:visited { background:url(../img/layout/btn-todas-noticias.gif) no-repeat left bottom; }
#content .cols p a.link-todas-news:hover, #content .cols p a.link-todas-news:active { background:url(../img/layout/btn-todas-noticias-hover.gif) no-repeat left bottom; }

#content .cols p a.link-cont-art:link, #content .cols p a.link-cont-art:visited { background:url(../img/layout/btn-continua.gif) no-repeat left bottom; }
#content .cols p a.link-cont-art:hover, #content .cols p a.link-cont-art:active { background:url(../img/layout/btn-continua-hover.gif) no-repeat left bottom; }

/* ----- content ----- */
#content h3 { height:40px; margin:0 0 1em 0;  font-size:1.5em; color:#67A690; }
#content #main { width: auto; float:none; margin:3%; line-height:1.5em; text-align:justify; }

a:link:after { content: " (" attr(href) ") "; } 

#content #main a { text-decoration:none; padding:0; }
#content #main a:link, #content #main a:visited { color:#8AB9A7; }
#content #main a:hover, #content #main a:active { color:#fff; background:#8AB9A7; }

#content dl.equipe dt { font-size:1.2em; color:#67A690; }
#content dl.equipe dd.mail { color:#000; padding:0 0 0 10px; background:url(../img/layout/bullet-seta-dd.gif) no-repeat left center; }
#content dl.equipe dd.dot { height:20px; margin:0 0 20px 0; background:url(../img/layout/dot-line.gif) repeat-x bottom; }

#content #main .result { margin:0 0 1em 0; padding:1em 0 0 0; border-top:7px solid #C0D49B; }
#content #main .result dt a { font-size:1.2em; }
#content #main .result dt.event  { margin:0 0 .8em 0; }
#content #main .result dt.event span { color:#fff; padding:.1em .3em; background:#7D868B; }
#content #main .result dd.tit, #content #main .result dt.tit { color:#889909; font-size:1.1em; }
#content #main .result dd.data { color:#000; font-size:.7em; padding:.2em 0 0 0; text-transform:uppercase; }
#content #main .result dd.txt p { margin:0; }
#content #main .result dd.txt ul { padding:1em 0; }
#content #main .result dd.txt ul li { }
#content #main .result dd.txt h1,#content #main .result dd.txt h2,#content #main .result dd.txt h3,
#content #main .result dd.txt h4,#content #main .result dd.txt h5,#content #main .result dd.txt h6,
.ver { font-weight:normal; color:#000; margin:1em 0 0 0; padding:0 0 .2em 0; text-decoration:underline; }
#content #main .result dd.link a { display:block; padding:0 0 0 0; background:none; }
#content #main .result dd.link a:link, #content #main .result dd.link a:visited { color:#8AB9A7; }
#content #main .result dd.link a:hover, #content #main .result dd.link a:active { color:#889909; }
#content #main .result dd.dot { margin:0 0 15px 0; padding:0 0 15px 0;  background:url(../img/layout/dot-line.gif) repeat-x bottom; }

#content #main p a.back-arti { display:none; }

#content #main h4 { color:#8C9E09; font-size:1.5em; line-height:1.2em; font-weight:normal; margin:0 0 .2em 0; }
#content #main h5 { color:#000; margin:1em 0 1em 0; padding:0 0 .2em 0; font-weight:normal; text-transform:uppercase; border-bottom:1px solid #C0D49B; }
#content #main p.sub { font-size:.7em; color:#000; text-transform:uppercase; }

#content #main p a.docs { }

#content #main p a.back-news { display:none; }

#content #form-contato { padding:1.5em 0 0 0; border-top:7px solid #C0D49B; }
#content #form-contato .campo { margin:0 0 .8em 0; }
#content #form-contato .campo label { font-size:.9em; text-transform:uppercase; width:100px; color:#000; padding:.2em 0; display:block; float:left; }
#content #form-contato .campo input, #content #form-contato .campo textarea { font-size:1.1em; padding:.2em 0; background:#F3F8F6;}
#content #form-contato .campo .largo { width:315px; }
#content #form-contato .campo .medio { width:215px; }
#content #form-contato .campo .curto { width:90px; }
#content #form-contato .campo .mini { width:50px; }

#content #form-contato .btn { text-align:center; padding:1em 0 0 0; margin:2em 0 0 0; background:url(../img/layout/dot-line.gif) repeat-x top; }
#content #form-contato .btn input { font-size:1.1em; padding:.3em .5em; background:#eee; }

#content #main #paginacao { display:none; }

/* ----- side ----- */
#content #side { display:none; }

/* footer */



