/*
Autor: Phillipe Santos
Email: phillipe_klepper21@hotmail.com
Empresa: http://www.pratica.eti.br
*/
* { padding: 0; margin: 0; text-decoration: none; font-family: 'Trebuchet MS'; font-size: 12px; list-style: none; border: none; line-height: 14px; outline: none;}
a {color: #000000; text-decoration:none;}
a:hover { text-decoration:underline;}

hr { display: none;}

body {background: #006d2a url(../img/bg.jpg) repeat-x;}

/* ------------------------------------------- DIV CONTAINER ------------------------------------------- */
#container { width: 877px; margin: 0 auto;}
/* ------------------------------------------- FIM DIV CONTAINER ------------------------------------------- */



/* ------------------------------------------- DIV HEADER ------------------------------------------- */
#header { height: 147px;}
#header h1 a { width: 220px; height: 114px; display: block; background: url(../img/logo.jpg) no-repeat; text-indent: -9999px; margin: 23px 0 0 9px; float: left;}

#header ul { width: 215px; float: right; margin: 95px 46px 0 0; _margin: 95px 23px 0 0;}
#header ul li { display: inline;}
/* ------------------------------------------- FIM DIV HEADER ------------------------------------------- */



/* ------------------------------------------- DIV CONTENT ------------------------------------------- */
#content { background: #fff; width: 785px; padding: 0 10px; border-left: 1px solid #b5d3bf; border-right: 1px solid #4b9467; border-top: none; border-bottom: none; padding-top: 266px; margin: 0 auto; position: relative;}
#content h3 { text-indent: -9999px;}
#navFlash { position: absolute; top: 0px; left: -38px;}

#painelNoticia {position: absolute; top: -21px; left: 220px; width: 610px; height: 287px; padding: 60px 0 0 20px; background: url(../img/bg-painel-noticia.jpg) no-repeat;}
#painelNoticia img {float: left; margin-right: 20px; border: 2px solid #fff}
#painelNoticia h2 {color: #006e2b; font-size: 22px; width: 270px; float: left; text-align: left; line-height: 22px; /*font-variant: small-caps;*/ letter-spacing: 2px; margin-bottom: 20px;}
#painelNoticia p { width: 270px; float: left; font-size: 13px; text-align:justify;}
#painelNoticia a { font-size: 13px;}


#noticias, #quemSomos, #atuacao { float: left; height: 189px;}
#noticias { width: 207px; background: url(../img/titulos/h3-noticias.jpg) no-repeat left 20px;}
#noticias ul { width: 185px; margin-top: 41px;}
#noticias li { border-bottom: 1px solid #ececec; padding-bottom: 8px; margin-bottom: 8px;}
#noticias li .data { font-size: 11px; color: #73809f; font-weight: bold;}
#noticias li .chamadaTxt { text-decoration: underline;}
#noticias a { font-weight: bold; color: #000;}


#quemSomos { width: 253px; background: url(../img/bg-quem-somos.jpg) no-repeat;}
#atuacao { width: 263px; background: url(../img/bg-atuacao.jpg) no-repeat;}

#quemSomos, #atuacao { padding: 40px 10px 0 18px; height: 149px;}
#quemSomos p { width: 221px;}

#quemSomos p, #atuacao p { font-size: 13px; margin-bottom: 10px;}

#atuacao .listaSimples { width: 200px; margin-bottom: 10px;}
#atuacao .listaSimples li {background: url(../img/bg-li-simples.jpg) no-repeat left 5px; padding-left: 10px; font-size: 11px; font-weight: bold;}




#parceiros, #artigos, #producoes { float: left; margin-top: 30px;}

#parceiros { width: 236px; height: 158px; background: url(../img/bg-parceiros.jpg) no-repeat;}
#parceiros img { margin: 40px 0 0 10px; display: block;}
#parceiros a { float: right; color: #006e2b; font-size: 12px; font-variant: small-caps; margin: 12px 44px 0 0; text-decoration: underline;}
#flashParceiros { margin: 35px 0 0 10px; float: left;}


#artigos { width: 273px; height: 158px; background: url(../img/bg-artigos.jpg) no-repeat;}
#artigos p { width: 226px; margin: 40px 0 0 0; font-size: 13px;}
#artigos p a {font-size: 13px; color: #3a3a3a;}

#producoes { width: 273px; height: 158px; background: url(../img/bg-producoes.jpg) no-repeat;}
#producoes p { width: 250px; margin: 40px 0 0 0;}
#producoes p a {font-size: 13px; color: #3a3a3a;}
#producoes p a:hover { text-decoration: underline;}
#producoes p a strong { font-weight: bold; font-size: 13px;}

/* ------------------------------------------- FIM DIV CONTENT ------------------------------------------- */



/* ------------------------------------------- DIV FOOTER ------------------------------------------- */
#footer { width: 100%; height: 149px; background: url(../img/bg-footer.jpg) repeat-x left bottom; clear: both;}
#footerCenter a {font-size: 13px; color: #E9EDEB; font-weight:bold; text-decoration:underline;}
#footerCenter {width: 807px; height: 14px; padding-top: 30px; background: url(../img/bg-footer-center.jpg) no-repeat; margin: 0 auto; text-align: center;}
#footerCenter p strong, #footerCenter address {font-size: 13px; color: #fff;}
#footerCenter address {font-style: normal;}
.assinatura{ color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
/* ------------------------------------------- FIM DIV FOOTER ------------------------------------------- */


/* ------------------------------------------- INTERNAS ------------------------------------------- */
#contentIntern { margin: 0 auto; width: 814px; background: url(../img/bg-content-intern.jpg) repeat-y; position: relative;}
#navFlashIntern { width: 260px; position: absolute; top: -1px; left: -35px;}

#colRight { width: 531px; padding: 100px 22px 0 22px; float: right; margin: -15px 10px 0 0; _margin: -19px 4px 0 0;}
#colRight h2, #colRight h3 { text-indent: -9999px;} 
#colRight p { font-size: 14px; line-height: 17px; color: #424141; margin-bottom: 20px;}
#colRight p strong { font-size: 14px;}
#colRight h4 { color: #006e2b; font-size: 20px; margin-bottom: 10px;}

#noticiaDestaque { border-bottom: 1px solid #ebebeb; padding-bottom: 15px; margin-bottom: 20px;}
#noticiaDestaque p { margin-bottom: 10px;}
#noticiaDestaque .data { color: #73809f; font-size: 11px; font-weight: bold; margin-bottom: 0;}
#noticiaDestaque h4 { line-height: 20px;}

#listaAnteriores {}
#listaAnteriores li { background: #f1f5f3; padding: 7px; height: 13px; clear: both; float: left; width: 517px;}
#listaAnteriores .bgBranco { background: #fff;}
#listaAnteriores li p { float: left; font-size: 12px; color: #73809f; font-weight: bold;}
#listaAnteriores li a { float: left; font-size: 12px; color: #424141; text-decoration:underline; margin-left: 3px;}

.bgQuemSomos {background: url(../img/bg-quem-somos-topo.jpg) no-repeat;}
.bgAtuacao {background: url(../img/bg-atuacao-topo.jpg) no-repeat;}
.bgParceiros {background: url(../img/bg-parceiros-topo.jpg) no-repeat;}
.bgEquipe {background: url(../img/bg-equipe-topo.jpg) no-repeat;}
.bgNoticia {background: url(../img/bg-noticias-topo.jpg) no-repeat;}
.bgProducoes {background: url(../img/bg-producoes-topo.jpg) no-repeat;}
.bgFale {background: url(../img/bg-fale-topo.jpg) no-repeat;}
.bgArtigos {background: url(../img/bg-artigos-topo.jpg) no-repeat;}
.bgLinks {background: url(../img/bg-links-uteis.jpg) no-repeat;}

#colLeft { width: 211px; padding: 20px 0 0 15px; background: url(../img/bg-col-left.jpg) no-repeat right top; margin: 228px 0 0 0px; z-index:100; position:relative; float: right;}
* html #colLeft { _margin-right:2px; }
#colLeft h4 { text-indent: -9999px;}
#colLeft p { color: #000; font-size: 13px; width: 105px; margin: 24px 0 0 10px; color:#d0d0d0;}

#bgLateralContent { width: 42px; height: 435px; position: absolute; top: -6px; left: 803px; background: url(../img/bg-lateral-content.jpg) no-repeat;}


#boxNoticias, #boxContato, #boxArtigos { width: 194px; height: 78px;}
#boxNoticias {background: url(../img/bg-box-noticias.jpg) no-repeat; margin-bottom: 25px;}
#boxContato {background: url(../img/bg-box-contato.jpg) no-repeat;}
#boxArtigos {background: url(../img/bg-box-artigos.jpg) no-repeat; margin-bottom: 25px;}

#boxAreaAtuacao { height: 124px; padding: 48px 20px 0 24px; background: url(../img/bg-area-atuacao2.jpg) no-repeat}
#boxAreaAtuacao p { margin-bottom: 22px;}
#boxAreaAtuacao a { color: #fff; margin: 0 0 0 25px;}


#linkVoltar { margin: 30px 0 10px 0; display: block; width: 173px; clear: both;}

#boxVerde {padding: 11px; background: #e9edeb url(../img/bg-repeat.jpg) repeat-x; border: 1px solid #d8d8d8; margin-bottom: 15px;}
#boxVerde ul.listaTexto { width: 50%; float: left;}
#boxVerde ul.listaTexto li { color: #424141; background: url(../img/seta-preta.gif) no-repeat left 4px; padding: 0 0 0 16px; margin-bottom: 16px; font-size: 14px;}
#boxVerde ul.listaTexto li strong { font-size: 14px;}

#boxVerde ul.listaTexto li a { color: #424141; font-size: 14px;}
#boxVerde ul.listaTexto li a:hover { font-weight: bold; }

.listaImagem li { float:left; padding:29px; }

#listaParceiros li { display: block; float: left; margin: 12px;}

#listaProducoes li { padding: 10px; background: #f4f5f7; margin-bottom: 11px;}
#listaProducoes li h4 {color: #424141; font-size: 14px; margin-bottom: 5px; background: url(../img/seta-preta.gif) no-repeat left 3px; padding: 0 0 0 14px;}
#listaProducoes li a {color: #424141; margin-left: 14px; font-size: 12px; background: url(../img/link-pdf.jpg) no-repeat left 3px; padding: 0 0 0 16px; text-decoration: underline;}

#formFale {background: #f4f5f7 url(../img/bg-form.jpg) no-repeat; padding: 3px 16px 16px 16px;}
#formFale p { font-size: 13px;}
#formFale form { margin-left: 8px;}
#formFale form label { color: #424141; font-size: 14px; font-weight: bold; display: block;}
#formFale form label .inputTxt, #formFale form label textarea { display: block; width: 478px; border: 1px solid #d6d6d6; margin-bottom: 17px;}
#formFale form label .inputTxt {height: 28px; background: url(../img/bg-input.jpg) repeat-x;margin-top:5px;}
#formFale form label textarea {height: 137px; margin: 4px 0 17px 0; background: url(../img/bg-textarea.jpg) repeat-x; overflow: auto;}
#formFale form .btEnviar{ display: block; width: 93px; height: 33px; background: url(../img/btn/enviar.jpg) no-repeat; text-indent: -9999px; float: left; *margin-left: -6px;}


#footerCenterIntern {width: 812px; height: 14px; padding-top: 30px; background: url(../img/bg-footer-center-intern.jpg) no-repeat left top; *background: url(../img/bg-footer-center-intern.jpg) no-repeat -1px top; margin: 0 auto; text-align: center;}
#footerCenterIntern a {font-size: 13px; color: #E9EDEB; font-weight:bold; text-decoration:underline;}
#footerCenterIntern p strong, #footerCenterIntern address {font-size: 13px; color: #fff;}
#footerCenterIntern address {font-style: normal;}

/* ------------------------------------------- FIM INTERNAS ------------------------------------------- */

#box-registros{padding:5px;}
#box-registros a {color:#000;}
#box-registros .resultado{float:left;font-size:13px;}
#box-registros .numeracao{float:right;padding-right:10px;}


/* ------------------------------------------- CLASSES ------------------------------------------- */
.clear { clear: both;}
.noMarginB { margin-bottom: 0!important;}
.email { text-decoration: underline; font-size: 13px}
.h5NoticiasAnteriores {background: url(../img/titulos/noticias-anteriores.jpg) no-repeat; text-indent: -9999px; margin-bottom: 10px;}
.h5ArtigosAnteriores { height: 16px; background: url(../img/titulos/artigos-anteriores.jpg) no-repeat; text-indent: -9999px; margin-bottom: 10px;}

ul dd { font-weight:bold; margin-bottom:13px; }
.listaComSeparador li { margin-bottom:8px; }
.listaDeEquipes h4 { cursor:pointer; margin:0; font-size:13px!important;}

