/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; text-decoration:none}
body{line-height:18px; background:transparent url(../images/bg-body.gif) repeat-x scroll 0 0; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#636260}
ol, ul{list-style:none}
.no-margin{margin:0 !important}
.no-padding{padding:0 !important}
.no-border{border:none !important}
.clear{clear:both}
.bnt {border:none; width:200px; display:block; background:#333 !important; color:#fff; margin:10px auto; padding:5px; text-align:center; font-size:1.4em;}
.nav-passos{text-align:center;}
.nav-passos a{color:#fff; background:#333; padding:5px;}

.flashnotice {padding:10px 10px 5px 0; border:#FFCC66 solid 3px; background:#FFFFCC; font-size:1.2em; text-align:center; margin-bottom:30px;}
.flashnotice p {line-height:1.5em;}

.banner_lateral {margin:20px 0;}

#pai, #slidebox{width:516px; height:170px; float:left; margin-top:28px}
#slideshow{position:relative}
#nav{padding:2px; clear:both; width:300px; overflow:hidden; padding-top:5px}
.numbers{float:right}
.previous, .next, .numbers a{border:#c2c2c2 solid 1px; padding:3px 5px; margin-left:2px; font-size:6px; font-weight:bold; background-color:#c2c2c2; color:#c2c2c2}
.numbers a.activeSlide{background:#e77817; color:#e77817; border:#e77817 solid 1px; font-size:10px}
.filho{width:500px !important; height:170px !important; margin-left:15px; background:#e77817}
.img-slide{float:left}
.img-slide a, .img-slide a img{overflow:hidden; float:left}
.img-slide a:hover{border:6px solid #eee600}
.img-slide a:hover img{margin:-6px}
.previous, .next{padding:0 8px !important; font-size:1.4em; padding-bottom:2px !important; display:none}

#corpo{width:760px; margin:0 auto; position:relative}
#bg-topo-corpo{width:100%; background:transparent url(../images/top-container.png) no-repeat scroll 1px 0; overflow:hidden; padding:65px 0 0 20px;}
#bg-rodape-corpo{width:100%; height:50px; background:transparent url(../images/bot-container.png) no-repeat scroll 0 bottom; clear:both}

#topo{width:760px; height:128px; margin:0 auto; position:relative; top:20px}
#topo img{float:left}
.logo{margin-right:30px; margin-left:25px; display:inline}
.txt-topo{margin-top:20px}
.twitter{margin-top:20px; display:inline; margin-right:25px; float:right !important; width:169px; height:58px}
.twitter a{display:block; float:right; width:169px; height:58px; text-indent:-9999px; background:transparent url(../images/twitter.png) no-repeat 0 0}
.twitter a:hover{background:transparent url(../images/twitter2.png) no-repeat 0 0}

#conteudo{width:760px; margin:0 auto; position:relative}
#bg{width:718px; padding:0 20px; background-color:#fff; float:left; border-left:solid 1px #e5e6eb; border-right:solid 1px #e5e6eb}
#principal{width:515px; float:left}

#navegacao{clear:both;}
#navegacao li{float:left; font-size:12px; font-weight:bold; background:transparent url(../images/bg-botao.gif) no-repeat 0 0; margin-right:12px}
#navegacao li a{color:#fff; background:transparent url(../images/bg-botao.gif) no-repeat 100% 0; display:inline; float:left; margin-left:20px; padding:2px 20px 4px 0}
#navegacao li a:hover{color:#ff0}

#cont-novas, #central{width:100%; float:left; margin-top:30px}
.titulo{width:535px; font-size:20px; font-weight:normal; color:#636260; position:relative; left:-20px}
.txt-tit{font-size:14px; font-weight:bold}
.titulo span.bg{margin-right:10px; width:20px; height:20px}
.azul{color:#007ec1; background-color:#007ec1}
.amarelo{color:#eee600; background-color:#eee600}
.verde{color:#029141; background-color:#029141}

#newsticker{float:left; width:515px; height:240px; position:relative; overflow:hidden; margin-top:-15px; background:transparent url(../images/bg-novas.gif) no-repeat 0 bottom}
#controladores{width:100%; float:left}
.txt-novas{width:230px; float:right; display:inline; margin-right:15px; color:#fff}
.txt-novas h1{font-size:22px; margin-bottom:8px; line-height:22px}
.txt-novas h1 a{color:#fff}
.txt-novas h1 a:hover{text-decoration:underline}

#cont-atividades, #central{width:100%; float:left; margin-top:30px}
#texto {width:100%; float:left; margin-top:25px; margin-bottom:15px;}
#texto p{
	display:block;
	margin-bottom:15px;
	text-align: center;
}
.bg-atividades{width:100%; float:left; margin-top:10px; background:transparent url(../images/bg-atividades.gif) repeat-y scroll 0 0}
.bg-atividades-topo{width:100%; float:left; height:15px; background:transparent url(../images/bg-atividades-topo.gif) no-repeat scroll 0 0}
.bg-atividades-baixo{width:100%; float:left; height:15px; background:transparent url(../images/bg-atividades-baixo.gif) no-repeat scroll 0 0}

#lista-atividades{padding:0 15px}
  #lista-atividades li{display:block; margin-bottom:5px}
    #lista-atividades li span{font-weight:bold}
    #lista-atividades li a{color:#636260}
    #lista-atividades li a:hover{color:#e77817}

.botao{float:right; display:inline; font-size:12px; font-weight:bold; background:transparent url(../images/bg-botao.gif) no-repeat 0 0; margin-right:15px}
.botao a{color:#fff; background:transparent url(../images/bg-botao.gif) no-repeat 100% 0; display:inline; float:left; margin-left:14px; padding:2px 12px 4px 0}
.botao a:hover{color:#eee600}
.botao2{float:right; display:inline; font-size:12px; font-weight:bold; background:transparent url(../images/bg-botao2.gif) no-repeat 0 0; margin-right:15px}
.botao2 a{color:#fff; background:transparent url(../images/bg-botao2.gif) no-repeat 100% 0; display:inline; float:left; margin-left:14px; padding:2px 12px 4px 0}
.botao2 a:hover{color:#eee600}
.botao-form-a{float:right; display:inline; font-size:12px; background:transparent url(../images/bg-botao.gif) no-repeat 0 0; height:23px}
.botao-form-b{color:#fff; font-size:11px; font-weight:bold; background:transparent url(../images/bg-botao.gif) no-repeat right 0; display:inline; float:left; margin-left:12px; padding:2px 12px 4px 0; height:23px}
.botao-form-b2{color:#fff; font-size:11px; font-weight:bold; background:transparent url(../images/bg-botao2.gif) no-repeat right 0; display:inline; float:left; margin-left:12px; padding:2px 12px 4px 0; height:23px}

#cont-blog{width:100%; float:left; margin-top:30px}
.rss-tit{width:176px; height:30px; display:block; float:right}
.rss-tit a{width:176px; height:30px; display:block; text-indent:-9999px; background:transparent url(../images/rss.png) no-repeat 0 0}

.rss-tit a:hover{background:transparent url(../images/rss2.png) no-repeat 0 0}

.post-g{width:100%; float:left; margin-top:5px; margin-bottom:15px; border-bottom:1px solid #ddd}

.post-g h2{font-size:22px; width:100%; float:left; margin-bottom:15px}

.post-g h2 a{color:#636260; display:block}
.post-g h2 a:hover{color:#e77817}
.post-g .img-post{float:left; border:1px solid #ddd; margin-right:15px}

.post-g .img-post a{float:left; border:8px solid #fff}

.post-g .img-post a:hover{border:8px solid #ddd}
.post-g p{margin-bottom:15px}

.cont-post-p{width:100%; float:left; margin-bottom:10px}
.post-p{width:157px; float:left; margin-right:11px; padding-right:10px; border-right:1px solid #ddd}

.post-p h2{width:100%; float:left; font-size:16px; margin-bottom:5px}

.post-p h2 a{color:#636260; display:block}
.post-p h2 a:hover{color:#e77817}

.post-p p{font-size:11px}

#lateral{width:178px; position:relative; float:right; margin-top:15px}
.img-lateral{float:left; margin-left:20px}

form#busca{width:100%; float:left}

form#busca input#txtbusca{width:155px; border:4px solid #ddd; margin-bottom:10px; padding:7px}
#botao-pesquisar{float:left; font-size:12px; font-weight:bold; background:transparent url(../images/bg-botao.gif) no-repeat 0 0;}
#botao-pesquisar span{color:#fff; background:transparent url(../images/bg-botao.gif) no-repeat 100% 0; display:inline; float:left; margin-left:35px; padding:2px 35px 4px 0}
#botao-pesquisar span:hover{color:#eee600; cursor:pointer}

.cont-login{width:100%; float:left; background:transparent url(../images/bg-lateral.gif) repeat-y scroll 0 0; margin-top:15px}
.cont-login h5{font-size:18px; font-weight:normal; width:100%; float:left; margin-left:15px; display:block; margin-bottom:10px;}
.cont-login h4{width:100%; float:left; margin-left:15px; display:block;}
.bg-lateral-topo{width:100%; float:left; height:12px; background:transparent url(../images/bg-lateral-topo.gif) no-repeat scroll 0 0}
.bg-lateral-baixo{width:100%; float:left; height:13px; background:transparent url(../images/bg-lateral-baixo.gif) no-repeat scroll 0 0}
form.login{width:148px; float:left; padding:0 15px}
form.login fieldset{width:100%; float:left}
form.login label{display:block; margin-top:5px}

form.login input.senha, form.login input.email{width:133px; border:1px solid #ccc; padding:7px}

form.login input.botao-entrar{width:50px; border:none}
form.login input.botao-entrar:hover{color:#eee600; cursor:pointer}

ul.login-extra{width:120px; float:left; margin:5px 0 0 15px; display:inline}
ul.login-extra li{width:100%;  float:left}
ul.login-extra li a{font-size:11px; color:#636260; text-decoration:underline}
ul.login-extra li a:hover{color:#e77817; text-decoration:underline}

.cont-pub{width:100%; float:left; margin-top:15px}

.cont-categorias{width:100%; float:left; background:transparent url(../images/bg-lateral.gif) repeat-y scroll 0 0; margin-top:15px}
.cont-categorias h5{font-size:18px; font-weight:normal; width:100px; float:left; margin-left:15px; display:inline}

ul.lista-categorias{width:148px; float:left; padding:0 15px; margin-top:10px}
ul.lista-categorias li{display:block; margin-bottom:10px; font-size:11px; line-height:12px}

ul.lista-categorias li a{color:#636260}
ul.lista-categorias li a:hover{color:#e77817}

#rodape{width:100%; float:left; margin:20px 0}
#bg-rodape-topo{width:100%; height:30px; background:transparent url(../images/bg-rodape-topo.png) no-repeat scroll 0 0}
#bg-rodape-baixo{width:100%; height:35px; background:transparent url(../images/bg-rodape-baixo.png) no-repeat scroll 0 bottom; clear:both}
#cont-rodape{width:718px; float:left; padding:0 20px; border-left:1px solid #e5e6eb; border-right:1px solid #e5e6eb; background-color:#fff}
.logo-rodape{float:left}
#parceiras{float:right; border-bottom:1px solid #b5babd}
#parceiras h5{font-size:11px; font-weight:normal}
#parceiras img{margin-right:10px; float:left}
#cont-rodape p{float:right; margin-top:16px; width:511px}
#cont-rodape p a{color:#636260}
#cont-rodape p a:hover{color:#e77817}
