@charset "utf-8";

/* Fontes customizadas */
@import url("../fontes/stylesheet.css");
/* Gerais */

html { font:13px CenturyGothicRegular; color:#333; background:#D7EBFF url(../imagens/fundo.jpg) no-repeat left top; background-position:center top; }
body { font:13px CenturyGothicRegular; color:#333; margin:0; }
#espaco { height:15px; }
/* Gerais */
.laranja { color:#F60; border-color:#F60; }
.verde { color:#066; border-color:#066; }
.vermelho { color:#C00; border-color:#C00; }
.azul { color:#036; border-color:#036; }
.fucsia { color:#C06; border-color:#C06; }
/* cabec */

#logo { }
#pesquisa { margin-top:66px; }
#pesquisa #palavra { width:236px; height:27px; padding:7px 10px; border:0; background:#FFF url(../imagens/pesq_input.jpg) no-repeat 0 0; vertical-align:middle; font:20px "Trebuchet MS"; color:#333; }
#pesquisa #enviar { width:44px; height:41px; text-indent:-9999px; margin:0; padding:0; border:0; background:#FFF url(../imagens/pesq_botao.jpg) 0 0; vertical-align:middle; }
/* menu */

#menu { height:40px; margin-top:0; margin-bottom:10px; background:#004848 url(../imagens/fundo_menu.jpg) no-repeat left top; }
#menu ul { list-style:none; height:30px; padding:10px 2px 0 18px; }
#menu ul li { float:left; margin:0 9px 0 0; padding:0 9px 0 0; font:18px FootlightMTLightRegular; color:#FFF; border-right:1px solid #FFF;}
#menu ul li:last-child { margin:0; padding:0; border:0; }
#menu ul li a { color:#FFF; text-decoration:none; }
#menu ul li a:hover { color:#FF0; text-decoration:underline; }

#conteudo { }

#destaque { float:left; width:620px; height:196px; margin: 0 0 30px 0; }
#destaque .slides_container { width:620px; height:196px; }
#destaque .slides_container div.slide { width:620px; height:196px; display:block; }
#destaque .caption { z-index:500; position:absolute; bottom:-50px; left:0; height:50px; padding:5px 20px 0 20px; background:#000; background:rgba(0, 0, 0, .5); width:580px; font-size:1.3em; line-height:1.33; font-size:14px; color:#fff; border-top:1px solid #000; text-shadow:none; }
#destaque ul.destaque_paginacao { float:right; position:relative; top:-85px; z-index:999; list-style:none; height:22px; margin:0; padding:2px 10px 0 10px; }
#destaque ul.destaque_paginacao li { float:left; font:13px arial; color:#000; padding:3px 5px; }
#destaque ul.destaque_paginacao li a { color:#FFF; padding: 3px 5px; text-decoration:none; background-color:#F30; }
#destaque ul.destaque_paginacao li.current { float:left; font:13px arial; color:#000;}
#destaque ul.destaque_paginacao li.current a { color:#FFF; text-decoration:none; background-color:#C00; }


#box { }
#box h2 { width:100%; font: 32px FootlightMTLightRegular; color: #F60; margin-bottom:5px; }
#box h2 a { color: #F60; text-decoration:none;}
#box h2 a:hover { color: #F60; text-decoration:underline;}
#box #tags { margin:0 0 20px 0; padding:10px; background-color:#FFF; border-top:3px solid #F60; border-bottom:3px solid #F60;}
#box #tags a {color:#030; text-decoration:none;}
#box #tags a:hover {color:#000; text-decoration:underline;}
#box ul { list-style:none; height:250px; padding:10px; background-color:#FFF; border-top:3px solid #F60; border-bottom:3px solid #F60; overflow:auto; }
#box ul li { border-bottom:1px dotted #CCC; margin-bottom:5px; padding-bottom:5px; }
#box ul li:last-child { border:0; margin-bottom:0; padding-bottom:0; }
#box ul li a { width:100%; font: 14px CenturyGothicRegular; color: #333; text-decoration:none; }
#box ul li p { width:100%; font: 12px CenturyGothicRegular; color: #333; margin:0; padding:0; }
#box ul li a:hover { color: #F60; text-decoration:underline; }
#box ul li span { width:100%; font: 12px CenturyGothicRegular; color: #F60; }
#box a.lermais { float:right; font: 18px Swiss921BTRegular; text-decoration:none; }
#box a.lermais:hover { float:right; font: 18px Swiss921BTRegular; color: #333; text-decoration:none; }
#box .laranja { color:#F60; border-color:#F60; }
#box .verde { color:#066; border-color:#066; }
#box .vermelho { color:#C00; border-color:#C00; }
#box .azul { color:#036; border-color:#036; }
#box .fucsia { color:#C06; border-color:#C06; }
#box_login { width:263px; height:100px; margin-bottom:20px; padding:45px 20px 5px 17px; background:#A5D200 url(../imagens/login.gif) no-repeat left top; }
#box_login form { margin:0; }
#box_login form label { width:53px; font: 14px arial; color: #000; margin:0 0 10px 0; }
#box_login form input[type=text] { font: 14px arial; color: #000; width:200px; height:13px; margin:0 3px 10px 0; padding:3px 5px; border:1px solid #000; }
#box_login form input[type=password] { font: 14px arial; color: #000; width:200px; height:13px; margin:0 3px 10px 0; padding:3px 5px; border:1px solid #000; }
#box_login form input[type=submit] { width:50px; height:21px; background-image:url(../imagens/btn_ok.jpg); text-indent:-9999px; border:0; cursor:pointer; }
#box_login a { font: 14px arial; color: #000; text-decoration:none; }
#box_login a:hover { text-decoration:underline; }
#box_login #mensagem { position: absolute; top:12px; left:63px; width:210px; color:#F00; padding:3px 5px; z-index:100; display: none; }
#box_login #loading { position: absolute; top:12px; left:63px; width:210px; color:#FFF; padding:3px 5px; display: none; }
#box_login #logado { font:bold 16px "Trebuchet MS"; color:#fff; padding:3px 0x; }

#midiassociais { margin-bottom:15px; }
#midiassociais ul { list-style:none; margin:0; padding:0; }
#midiassociais ul li { float:left; margin-right:13px; }
#midiassociais ul li:last-child { float:right; margin:0; }
#midiassociais img { border:0 }
#cadastre { margin-bottom:15px; }

#box_twitter { width:280px; height:127px; margin-bottom:15px; padding:60px 10px 10px 10px; background-image:url(../imagens/fundo_twitter.gif); }
#box_twitter #posts { float:left; width:280px; height:127px; overflow:auto; }
#box_twitter #posts .post { float:left; margin-bottom:5px; padding-bottom:5px; border-bottom:1px dotted #CCC; }
#box_twitter #posts .post .txt { font:12px Arial; color:#333; }
#box_twitter #posts .post .txt a { color:#000; }
#box_twitter #posts .post .txt a:hover { color:#F30; }
#header { height:50px; margin-bottom:30px; padding:20px 0; background-image:url(../imagens/header.jpg); background-repeat:no-repeat; }
#header h1 { font: 32px FootlightMTLightRegular; color: #F60; }
#header .laranja { color: #F60; }
#header .verde { color:#066; }
#header .vermelho { color:#C00; }
#header .azul { color:#036; }
#header .fucsia { color:#C06; }
#listagem { margin-bottom:30px; }
#listagem h1 { font:26px FootlightMTLightRegular; margin-bottom:20px; }
#listagem ul { list-style:none; margin:0; padding:0; }
#listagem ul li:first-child { width:100%; margin-bottom:20px; padding-bottom:20px; border-bottom:1px dotted #CCC; }
#listagem ul li:first-child h2 { width:100%; font:bold 18px CenturyGothicRegular; color:#000; }
#listagem ul li:first-child h2 a { color:#000; text-decoration:none; }
#listagem ul li:first-child h2 a:hover { color:#000; text-decoration:none; }
#listagem ul li:first-child span { width:100%; font: 13px CenturyGothicRegular; color:#999; }
#listagem ul li:first-child p { width:100%; font: 15px CenturyGothicRegular; color:#333; }
#listagem ul li:first-child p a { color:#333; text-decoration:none; }
#listagem ul li:first-child p a:hover { color:#000; text-decoration:underline; }
#listagem ul { list-style:none; margin:0; padding:0; }
#listagem ul li { width:100%; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #CCC; }
#listagem ul li h2 { width:100%; font:bold 16px CenturyGothicRegular; color:#333; }
#listagem ul li h2 a { color:#000; text-decoration:none; }
#listagem ul li h2 a:hover { color:#000; text-decoration:none; }
#listagem ul li span { width:100%; font: 12px CenturyGothicRegular; color:#999; }
#listagem ul li span a { color:#666; text-decoration:underline; }
#listagem ul li span a:hover { color:#F60; text-decoration:underline; }
#listagem ul li p { width:100%; font: 13px CenturyGothicRegular; color:#333; }
#listagem ul li p a { color:#333; text-decoration:none; }
#listagem ul li p a:hover { color:#000; text-decoration:underline; }
#listagem ul li:last-child { width:100%; margin-bottom:10px; padding-bottom:10px; border-bottom:0; }
#listagem .laranja { color:#F60; border-color:#F60; }
#listagem .verde { color:#066; border-color:#066; }
#listagem .vermelho { color:#C00; border-color:#C00; }
#listagem .azul { color:#036; border-color:#036; }
#listagem .fucsia { color:#C06; border-color:#C06; }

#listagemDatas { margin-bottom:30px; }
#listagemDatas h1 { font:26px FootlightMTLightRegular; margin-bottom:20px; }
#listagemDatas ul { list-style:none; margin:0; padding:0; }
#listagemDatas ul { list-style:none; margin:0; padding:0; }
#listagemDatas ul li { width:100%; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #CCC; }
#listagemDatas ul li h2 { width:100%; font:bold 16px CenturyGothicRegular; color:#333; }
#listagemDatas ul li h2 a { color:#000; text-decoration:none; }
#listagemDatas ul li h2 a:hover { color:#000; text-decoration:none; }
#listagemDatas ul li span { width:100%; font: 12px CenturyGothicRegular; color:#999; }
#listagemDatas ul li span a { color:#666; text-decoration:underline; }
#listagemDatas ul li span a:hover { color:#F60; text-decoration:underline; }
#listagemDatas ul li p { width:100%; font: 13px CenturyGothicRegular; color:#333; }
#listagemDatas ul li p a { color:#333; text-decoration:none; }
#listagemDatas ul li p a:hover { color:#000; text-decoration:underline; }
#listagemDatas ul li:last-child { width:100%; margin-bottom:10px; padding-bottom:10px; border-bottom:0; }
#listagemDatas .laranja { color:#F60; border-color:#F60; }
#listagemDatas .verde { color:#066; border-color:#066; }
#listagemDatas .vermelho { color:#C00; border-color:#C00; }
#listagemDatas .azul { color:#036; border-color:#036; }
#listagemDatas .fucsia { color:#C06; border-color:#C06; }

#paginacao { font:14 CenturyGothicRegular; color:#333; margin-bottom:30px; padding:15px 0; border-bottom:1px dotted #4D4D4D; border-top:1px dotted #4D4D4D; }
#paginacao b { font-weight:bold; color:#FFF; margin:0 0 0 2px; padding:2px 5px; background-color:#333; }
#paginacao a { color:#4D4D4D; text-decoration:none; margin:0 2px; padding:2px 5px; }
#paginacao a:hover { color:#FFF; text-decoration:none; background-color:#000; }
#detalhe { margin-bottom:30px; }
#detalhe #naveg { font:14px CenturyGothicRegular; color:#006; margin-bottom:20px; }
#detalhe #naveg a { color:#006; text-decoration:none; }
#detalhe #naveg a:hover { color:#F60; text-decoration:underline; }
#detalhe h1 { font:32px FootlightMTLightRegular; margin-bottom:20px; }
#detalhe p.fonte { font:13px CenturyGothicRegular; color:#666; margin-bottom:20px; }
#detalhe p.fonte a { color:#666; text-decoration:underline; }
#detalhe p.fonte a:hover { color:#F60; text-decoration:underline; }
#detalhe #texto h2 { font:bold 16px CenturyGothicRegular; color:#000; margin-bottom:20px; }
#detalhe #texto p { font:14px CenturyGothicRegular; color:#333; margin:10px 0; }
#detalhe #texto_mensagem h2 { font:bold 16px CenturyGothicRegular; color:#000; margin-bottom:20px; }
#detalhe #texto_mensagem,
#detalhe #texto_mensagem p { font:16px CenturyGothicRegular; color:#333; margin:10px 0; }
#detalhe .laranja { color:#F60; border-color:#F60; }
#detalhe .verde { color:#066; border-color:#066; }
#detalhe .vermelho { color:#C00; border-color:#C00; }
#detalhe .azul { color:#036; border-color:#036; }
#detalhe .fucsia { color:#C06; border-color:#C06; }
#detalhe p.url { font:bold 15px CenturyGothicRegular; color:#F90; margin-bottom:20px; padding:8px 10px; border-bottom:1px dotted #F60; border-top:1px dotted #F60; }
#detalhe p.url a { color:#F60; text-decoration:none; }
#detalhe p.url a:hover { color:#333; text-decoration:underline; }
/***************************************************************************** */
/* Formularios */

#formulario { font:14px arial; color:#333; }
#formulario form { margin:0; }
#formulario form fieldset { width:610px; margin-top:10px; }
#formulario form fieldset legend { font-weight:bold; color:#F30; font-size:16px; margin:10px 0; }
#formulario form label { float:left; width:140px; margin:7px 20px 7px 0; font-weight:bold; }
#formulario form input[type=text],
#formulario form input[type=password] { float:left; width:370px; height:24px; margin:7px 60px 7px 0; padding:2px 5px; background: transparent url(../imagens/bg_inputform.gif) no-repeat top left; border:none; }
#formulario form input[type=text].input200,
#formulario form input[type=password].input200 { width:190px; height:24px; margin:7px 200px 7px 0; padding:2px 5px; background: transparent url(../imagens/bg_inputform_200.gif) no-repeat top left; }
#formulario form select { float:left; width:380px; height:26px; margin:7px 60px 7px 0; padding:2px 5px; background: transparent url(../imagens/bg_inputform.gif) no-repeat top left; border:none; }
#formulario form select.input200 { width:200px; height:26px; margin:7px 250px 7px 0; padding:2px 5px; background: transparent url(../imagens/bg_inputform_200.gif) no-repeat top left; border:none; }
#formulario form textarea { float:left; width:530px; margin-bottom:7px; padding:5px; border:1px solid #999; -moz-border-radius: 5px 5px; border-radius: 5px 5px; }
#formulario form input[type=submit] { float:left; width:120px; height:40px; margin-top:30px; padding:8px; font:bold 16px "Trebuchet MS", Arial; color:#FFF; background: transparent url(../imagens/btn_form.gif) no-repeat top left; border:none; }
#formulario form input:hover[type=submit] { padding:7px; color:#000; cursor:pointer; }
#formulario form input[type=button] { float:left; width:120px; height:40px; margin-top:30px; padding:8px; font:bold 16px "Trebuchet MS", Arial; color:#FFF; background: transparent url(../imagens/btn_form.gif) no-repeat top left; border:none; }
#formulario form input:hover[type=button] { padding:7px; color:#000; cursor:pointer; }
#formulario form label.error { font-weight:bold; font-size:11px; color: #e3302c; width:480px; margin:-5px 0 7px 160px; }
#formulario form #captcha { float:left; width:100%; margin:15px 0 7px 0px; }
#formulario form #checkboxes { float:left; width:440px; margin:3px 0; font-weight:normal; }
#formulario form #checkboxes label { float:none; margin:3px 5px; font-weight:normal; }
#pagina { margin-bottom:30px; }
#pagina h1 { font:32px FootlightMTLightRegular; color:#F60; margin-bottom:20px; }
#pagina h1 { font:16px FootlightMTLightRegular; color:#F60; margin-bottom:20px; }
#pagina #texto h2 { font:bold 16px CenturyGothicRegular; color:#000; margin-bottom:20px; }
#pagina #texto p { font:14px CenturyGothicRegular; color:#333; margin:10px 0; }
#pagina #texto a { color:#666; text-decoration:underline; }
#pagina #texto a:hover { color:#F60; text-decoration:underline; }
#pagina ul { list-style: disc; list-style-position:inside; margin-bottom:20px; }
#pagina ul li { margin-bottom:5px; padding:0; }

#rodape { height:112px; margin:15px 0 10px 0; background:#066 url(../imagens/fundo_rodape.jpg) repeat-x left top; }
#rodape h2 { margin:10px 0 10px 0; font:12px CenturyGothicRegular; color:#CCC; }
#rodape ul#menu_rodape { list-style:none; height:16px; margin:40px 0 10px 0; padding:0; }
#rodape ul#menu_rodape li { float:left; height:13px; margin-right:5px; padding-right:5px; font:12px CenturyGothicRegular; color:#CCC; color:#FFF; border-right:1px solid #CCC; }
#rodape ul#menu_rodape li:last-child { margin:0; padding:0; border:0; }
#rodape ul#menu_rodape li a { color:#CCC; text-decoration:none; }
#rodape ul#menu_rodape li a:hover { color:#FF0; text-decoration:underline; }

