/* CSS Document */

@import "grid.css";

/*
 * Css 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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, input, button, textarea,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	text-align: left;
}
strong { font-weight: bold; }
img { border: 0; }
:focus { outline: 0; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }

blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

label, button, a { cursor: pointer }

h1, h2, h3, h4, h5, h6, p, pre, blockquote { margin: 12px 0; }


/**
 * CSS Stylesheet: Painel Florestal
 *
 * @author http://www.youzoom.com.br
 */
 
body
{
	font: normal normal 12px/18px Arial, Helvetica, sans-serif;
	color: #7F7F7F;
	background-color: #FFF;
	margin: 0;
}

* { border: 0; }

a { color: #5C8445; text-decoration: none; }
a:hover { color: #2E2E2E; }

.grey { color: #646464; }
.green { color: #5C8445; }

input, select { color: #646464; }

h1, h2, h3, h4, h5, h6 { color: #5C8445; font-weight: bold; }

ul { padding-left: 40px; }
ul li { list-style: circle; }


.spacer { clear: both; width: 100%; height: 1px; overflow: hidden; }

hr { clear: both; margin: 20px 0; border-width: 0; height: 1px; border-top: 1px solid #CCC;}


.h5 { height: 5px; }
.h10 { height: 10px; }
.h15 { height: 15px; }
.h20 { height: 20px; }
.h25 { height: 25px; }
.h30 { height: 30px; }
.h3 { height: 3px; }

.size18 { font-size: 18px!important; }
.size20 { font-size: 20px!important; }
.size22 { font-size: 22px!important; }
.size24 { font-size: 24px!important; }

.azul { color: #0066FF; }
.red { color: #FF0000; }

/**************************************/

#container-cabecalho #img-logo { float: left; margin: 19px 0 0 0; }
#container-cabecalho #container-fullbanner { display: block; position: relative; margin: 18px 0 0 0; width: 728px; float: right; }
.container-fullbanner { margin: 5px 0 0 0; width: 820px; float: left;  }

.lista-limpa { padding: 0; margin: 0; list-style: none; }
.lista-limpa li { padding: 0px ; margin: 0; list-style: none; }

.lista-padrao li
{
	background: url(/_imagens/dot.gif) bottom repeat-x;
	display: block; margin: 0 0 11px 0; padding:0px 10px 10px 10px;
}
.lista-padrao img { float: left; margin: 3px 10px 0 0; }
.lista-padrao .box-texto { float: left; display: block; width: 165px; }
.lista-padrao .last-child { background: none; }
.lista-padrao h1, h2, h3, p { margin: 0 0 5px 0; }
.lista-padrao h1, h2, h3 { font-size: 14px; }
.lista-padrao p { line-height: 16px; }

#box-busca { padding: 7px 13px; background: #507B38; margin: 0 0 10px 0; }
#box-busca span { display: none; }
#box-busca label { float: left; display: block; background: url(/_imagens/label-busca.gif) 0 3px no-repeat; width: 45px; height: 21px; }
#box-busca button { float: left; display: block; width: 60px; height: 21px; background: url(/_imagens/bt-buscar.gif) 0 0 no-repeat; }
#box-busca input { float: left; margin: 0 11px; padding: 2px; width: 229px; border: 1px solid #29421B; }

.w260px { width: 260px; float: left; }
#container-paineltv { width: 260px; float: left; }
#lista-paineltv .first-child img { float: none; margin: 0 0 5px 0;  }
#lista-paineltv .grid_45 { width: 180px; display: block; float: left; }
#lista-paineltv li { margin-bottom: 17px !important; padding-bottom: 17px !important; }


#container-banners-laterais { float: right; width: 120px; position: absolute; top: 45px; right: 0; }

#container-player { display: block; height: 208px; border: 1px solid #D3D3D3; margin-bottom: 15px; }
#container-player p { color: #2E2E2E; margin: 10px 0 0 0; }
#container-player h2 { font-size: 18px; line-height: 20px; }
#container-player a { color: #254E0E; }
#container-player a:hover { color: #507B38; }
#container-player #player-stage { float: left; display: block; width: 359px; height: 208px; overflow: hidden; position: relative; }
#container-player #player-textbox { width: 180px; height: 170px; float: left; margin: 4px 0 0 7px; }

.player-lista-itens { height: 208px; display: block; position: absolute; top: 0; left: 0; }
.player-lista-itens li { height: 208px; display: block; width: 359px; float: left; }

#player-lista-controle { width: 180px; float: left; height: 20px; margin: 5px 0 0 5px; text-align: center; }
#player-lista-controle li { display: block; width: 20px; height: 20px; float: left; margin: 0 3px; }
#player-lista-controle span { display: none; }
#player-lista-controle a { display: block; color: #464646; height: 20px; background: url(/_imagens/player-bts.gif) 0 0 no-repeat; text-align: center; }
#player-lista-controle .bt-voltar { background-position: 0 0; margin-bottom: -5px; }
#player-lista-controle .bt-avancar { background-position: -19px 0; margin-bottom: -5px; }
#player-lista-controle .bt-item { background-position: -40px 0; width: 17px; padding: 1px 0 0 0; height: 19px; }
#player-lista-controle .bt-item:hover { background-position: -59px 0; color: #FFF; }
#player-lista-controle .item-atual { background-position: -59px 0; color: #FFF; }

.container-fullbanner { background: #E2E2E2; text-align: center; padding: 10px 0; }

.header-secao { font-size: 14px; padding: 3px 0; border-bottom: 2px solid #CFCFCF; width:100%; }
.header-pagina { font-size: 18px; padding: 3px 0 4px 0; border-bottom: 2px solid #CFCFCF; font-weight: normal; }

#lista-mais-lidas li { 
display: block; margin-bottom: 9px; width: 270px; clear: both; padding: 10px 0px 10px 0px; border-top: 1px dotted #999;
}

#lista-mais-lidas .primeiro {
	border: none !important;
}
#lista-mais-lidas { margin-top: -2px; }
#lista-mais-lidas big { font-size: 46px; font-weight: bold; color: #A3A3A3; float: left; display: block; margin: 0; line-height: 45px; }
#lista-mais-lidas h3 { display: block; float: left; width: 210px; font-size: 15px; font-weight: bold; margin: 4px 0 15px 14px; }

.selo span { display: none; }
.selo { display: block; width: 16px; height: 16px; position: absolute; top: 0; right: 0; margin: 6px 0 0 0; text-align: right; }
.selo-rss { background: url(/_imagens/rss-icone.gif) 0 0 no-repeat; }
.selo-twitter { background: url(/_imagens/twitter-icone.gif) 0 0 no-repeat; }
.selo-vejamais { font-size: 11px; width: 130px; }
.selo-maisdetalhes { font-size: 11px; width: 130px; }
.selo-greenjobs { background: url(/_imagens/greenjobs.gif) 0 0 no-repeat; width: 50px; height: 14px; }

#box-ultimas-vagas small { display: block; margin: 3px 0 5px 0; font-size: 10px; font-weight: bold; color: #484848; }

#lista-ultimas-vagas { }
#lista-ultimas-vagas li { margin: 0 0 6px 0; padding: 0 0 6px 0; }
#lista-ultimas-vagas h3, p { margin: 0; line-height: 16px; }

.box-square { width: 300px; height: 250px; display: block; margin: 3px 0; }
.newclassi{ width: 300px;  display: block; margin: 3px 0; }

#container-square { height: 295px; margin-left: 5px; }
#container-maislidas-vagasverdes { height: 295px; /*border-bottom: 6px solid #CFCFCF; */ }

.container-square { width: 300px; float: left; margin-left: 5px; }


#lista-eventos { margin: 14px 0 0 0; }
#lista-eventos li { position: relative; }
#lista-eventos h3 { font-size: 15px; margin: 12px 0; }
#lista-eventos p { line-height: 15px; }
#lista-eventos .selo-maisdetalhes { color: #474747; margin: 0; }
#lista-eventos .selo-maisdetalhes:hover { color: #000; }
#lista-eventos span { padding: 3px 15px 2px 6px; color: #FFF; background: url(/_imagens/seta-verde.gif) right no-repeat #507B38; }

#lista-twits blockquote { font-weight: bold; font-size: 13px; margin: 5px 0; line-height: 17px; }
#lista-twits small { display: block; font-size: 10px; color: #BEBEBE; }




.container-menu { height: 17px; display: block; border-bottom: 1px solid #507B38; margin: 20px auto 15px auto; width: 950px; position: relative; }
.container-menu-rodape { border: 0; border-top: 1px solid #507B38; margin: 10px 0; }
.lista-menu { height: 17px; }
.lista-menu li { float: left; margin: 0 6px; font-size: 14px; text-align: left; height: 17px; display: block; }
.lista-menu a { color: #636464; font-weight: bold; height: 17px; display: block; float: left; }
.lista-menu a:hover { color: #5C8445; background: url(/_imagens/menu-current.gif) center 14px no-repeat; }
.lista-menu .pagina-atual { color: #5C8445; background: url(/_imagens/menu-current.gif) center 14px no-repeat; }

.menu-institucional { float: right; }
.menu-principal { float: left; }
.menu-institucional li { float: right; } /*  */

.lista-menu-rodape {  }
.lista-menu-rodape a:hover { color: #5C8445; background: url(/_imagens/menu-current-rodape.gif) center 0 no-repeat; }
.lista-menu-rodape .pagina-atual { color: #5C8445; background: url(/_imagens/menu-current-rodape.gif) center 0 no-repeat; }
.lista-menu-rodape { height: 21px; }
.lista-menu-rodape li { float: left; margin: 0 6px; font-size: 14px; text-align: left; height: 21px; display: block; }
.lista-menu-rodape a { color: #636464; font-weight: bold; height: 21px; display: block; padding-top: 5px; }

#box-copyright { background: #507B38; text-align: left; height: 51px; display: block; color: #FFF; }
#box-copyright img { margin: 9px 0 0 5px; float: left; }
#box-copyright span { margin: 20px 0 0 12px; float: left; font-size: 11px; }

#box-youzoom { float: right; display: block; width: 62px; height: 22px; background: url(/_imagens/logo-youzoom.gif) 0 0 no-repeat; margin: 15px 10px 0 0; }
#box-youzoom a { display: block; height: 22px; }
#box-youzoom span { display: none; }



#container-paineltv li { margin: 0 0 20px 0; padding: 0 0 20px 0; }
#lista-noticias-semfoto li { margin: 0 0 20px 0; padding: 0 0 20px 0; }
#box-noticia-comfoto li { margin: 0 0 20px 0; padding: 0 0 20px 0; }

.mais-espaco li { margin: 0 0 20px 0; padding: 0 0 20px 0; }
.mais-espaco .last-child { margin: 0 !important; padding: 0; }
.mais-espaco .first-child { padding: 0; }
#box-noticia-comfoto .mais-espaco li { margin: 0 0 22px 0; padding: 0 0 22px 0; }


#container-breadcrumb { display: block; background: #E5E5E5; height: 35px; }
#container-breadcrumb li { background: url(/_imagens/breadcrumb-painelflorestal.gif) right 0 no-repeat; float: left; height: 28px; padding: 8px 30px 0 10px; }
#container-breadcrumb a { color: #AAAAAA; font: normal italic 14px/18px Arial, Helvetica, sans-serif; }
#container-breadcrumb a:hover { color: #507B38; }
#container-breadcrumb .last-child { color: #507B38; }

#container-corpo { position: relative; }

#box-foto-noticia small { display: block; font-size: 11px; font-style: italic; color: #959595; text-align: right; }
#lista-noticias-relacionadas small { color: #BEBEBE; font-size: 10px; }
.container-banner480 { padding: 6px 0; width: 510px; text-align: center; background: #E2E2E2; }


#container-noticia-view h1 { font-size: 24px; line-height: 26px;  margin: 5px 0; }
#container-noticia-view h2 { font-size: 18px; font-weight: normal; color: #888888;  line-height: 26px; margin: 0; }
#container-noticia-view small { display: block; margin: 5px 0 0 0; font-style: italic; color: #AFAFAF; }
#container-noticia-view p { font-size: 14px; margin: 0 0 15px 0; color: #464646; }

#box-noticias-relacionadas h2 { color: #507B38; font-size: 14px; font-weight: bold; }
#box-noticias-relacionadas h3 { font-size: 13px; }
#box-noticias-relacionadas li { margin: 0 0 10px 0; padding: 0 0 10px 0; }

#box-tools { background: #E2E2E2; border: 3px solid #A6A6A6; padding: 6px 16px; display: block; height: 55px; }
#box-tools .item { width: 126px; height: 22px; float: left; margin: 0 5px 8px 0; }
#box-tools a { color: #494949; font: italic 14px/18px Arial, Helvetica, sans-serif; margin-left: 7px; }
#box-tools img { margin-bottom: -6px; }








#box-lista-postagens { background: #F9F9F9; border: 1px solid #E7E7E7; }
#listagem-controlador { background: #F2F2F2; display: block; border-bottom: 1px solid #E7E7E7; padding: 2px 0; margin: 0 0 25px 0; }
#listagem-controlador a { font: bold italic 13px/18px Arial, Helvetica, sans-serif; color: #507B38; display: inline; padding: 0 15px; }
#listagem-controlador a:hover { color: #727272; }
#listagem-controlador .disable { color: #CBCACA; }
#listagem-controlador .disable:hover { color: #CBCACA; }


#lista-postagens { width: 526px; margin: 5px auto; }
#lista-postagens img { float: left; margin: 0 11px 0 0; }
#lista-postagens h3 { font-size: 13px; margin: 0; line-height: 14px; }
#lista-postagens strong { display: block; color: #C0C1C0; font-size: 13px; font-weight: bold; }
#lista-postagens small { display: block; color: #C0C1C0; font-size: 10px; margin: 2px 0 0 0; }
#lista-postagens p { color: #727272; font-size: 11px; margin: 0; line-height: 12px; }
#lista-postagens li { margin: 0 0 20px 0; padding: 0 0 20px 0; }

.box-paginacao { display: block; margin: 15px 0; }
.lista-paginacao { display: block; text-align: center; }
.lista-paginacao a { background: url(../_imagens/paginator-bts.gif) 0 0 no-repeat; display: inline-block; height: 35px; width: 35px; text-align: center; font-size: 18px; font-weight: bold; font-style: italic; color: #999999; }
.lista-paginacao a:hover { color: #507B38; }
.lista-paginacao .pagina-ativa { color: #507B38; }
.lista-paginacao span { display: none; }

.lista-paginacao .bt-primeira-pagina { background-position: 5px 0; }
.lista-paginacao .bt-pagina-anterior { background-position: -30px 0; }
.lista-paginacao .bt-pagina { background: none; width: 30px; height: 35px; }
.lista-paginacao .bt-ultima-pagina { background-position: -108px 0; }
.lista-paginacao .bt-pagina-seguinte { background-position: -68px 0; }

.lista-paginacao .bt-primeira-pagina, .bt-pagina-anterior, .bt-ultima-pagina, .bt-pagina-seguinte { margin: 0 0 -10px 0; }

#box-abas-institucional { background: url(/_imagens/institucional-bg.gif) 0 0 repeat-x; display: block; height: 52px; }
#box-abas-institucional a { display: block; height: 52px; background: url(/_imagens/abas-institucional.gif) 0 0 no-repeat; float: left; margin-right: 7px; }
#box-abas-institucional span { display: none; }

#box-abas-institucional #bt-quemsomos-institucional { width: 118px; background-position: 0 -11px; }
#box-abas-institucional #bt-quemsomos-institucional:hover { background-position: 0 -64px; }
#box-abas-institucional #bt-quemsomos-institucional.ativo { background-position: 0 -64px; }

#box-abas-institucional #bt-oque-institucional { width: 126px; background-position: -132px -11px; }
#box-abas-institucional #bt-oque-institucional:hover { background-position: -132px -64px; }
#box-abas-institucional #bt-oque-institucional.ativo { background-position: -132px -64px; }

#box-abas-institucional #bt-expediente-institucional { width: 98px; background-position: -272px -11px; }
#box-abas-institucional #bt-expediente-institucional:hover { background-position: -272px -64px; }
#box-abas-institucional #bt-expediente-institucional.ativo { background-position: -272px -64px; }



#lista-expidentes .grid_w120 { float: left; width: 120px; margin: 0 5px 0 0; }
#lista-expidentes .grid_w360 { float: left; width: 360px; margin-left: 10px; } 
#lista-expidentes .link-email { font-size: 14px; text-decoration: underline; color: #507B38; }
#lista-expidentes p { font-size: 14px; margin: 10px 0; }
#lista-expidentes h3 { font-size: 18px; margin: 4px 0 0 0; line-height: 14px; }
#lista-expidentes small { display: block; color: #545454; font-style: italic; }
#lista-expidentes li { border: 1px solid #E7E7E7; padding: 5px; background: #FDFDFD; margin: 5px 0 15px 0; }

.small-italic { font-size: 11px; font-style: italic; }
#box-video-stage .video-descricao { font-size: 12px; }
#box-video-stage .grid_3 { font-size: 11px; text-align: center; color: #4E4E4E; }
#box-video-stage .grid_10 { border-right: 1px solid #ABABAB; padding-right: 9px; } /* */
#box-video-stage big { display: block; font-size: 18px; text-align: center; font-style: italic; font-weight: normal; }


#relacionados-cabecalho { color: #4E4E4E; display: block; border-bottom: 1px solid #C8C8C8; background: #E6E6E6;  }

.lista-eventos-list { width: 526px; margin: 5px auto !important;  }


.anuncio-banners { margin: 15px 0; }
.anuncio-banners img { float: left; margin: 2px 12px 0 0; }
.anuncio-banners span { float: left; display: block; width: 775px; color: #787777; margin-top: 3px; }
.anuncio-banners strong { font-size: 14px; color: #514F4F; }
.container-anuncie a { color: #53889C; text-decoration: underline; }



.hide-this { display: none; }


.box-input { height: 31px; background: url(/_imagens/box-input-bg.jpg) 0 0 repeat-x; border: 1px solid #C8C8C8; position: relative; margin: 15px 0; }
.box-input label { width: 135px; height: 26px; padding-top: 5px; background: url(/_imagens/box-input-label-bg.jpg) 0 0 no-repeat; text-align: center; float: left; font-size: 14px; font-style: italic; color: #545454; }
.box-input .padding-fix { display: block; overflow: hidden; height: 5px; }
.box-input input { background: none; float: left; width: 355px; margin: 5px 0 0 5px; }
.box-input select { background: none; float: left; width: 355px; margin: 5px 0 0 5px; }
.box-input textarea { background: none; float: left; width: 355px; height: 130px; margin: 5px 0 0 5px; }
.box-input .span-validacao { position: absolute; top: 0; right: 0; margin: 5px 5px 0 0; background: #F1F1F1; color: #E42626; }
.box-agreement { font-size: 14px; color: #545454; margin: 15px 0; }
.box-agreement input { margin: 2px 5px; }

.bt-cadastrar { width: 129px; height: 38px; float: left; margin: 22px 0; background: url(/_imagens/bt-cadastrar.gif) 0 0 no-repeat; }
.bt-enviar { width: 109px; height: 39px; float: right; margin: 22px 0; background: url(/_imagens/bt-enviar.gif) 0 0 no-repeat; }

.container-pag-contato .box-input input { width: 320px; }
.container-pag-contato select { width: 320px; }
.container-pag-contato .box-input textarea { width: 320px; float: none; margin: 4px 0 0 0; }
.container-pag-contato .container-msg { height: 190px; }
.container-pag-contato .box-msg { background: #EFEFEF; }
.container-pag-contato .box-msg label { position: absolute; top: 0; left: 0; }
.container-pag-contato .box-txt { width: 337px; background: #EFEFEF; float: right; padding-bottom: 7px; text-align: center; margin: 31px -1px 0 0; border-color: #C8C8C8; position: absolute; top: 0; right: 0; border-right: 1px solid #C8C8C8; border-bottom: 1px solid #C8C8C8; border-left: 1px solid #C8C8C8; }







#video-info { font-size: 12px; margin: 5px 0; }
#video-legenda { float: left; width: 420px; padding: 0 8px 0 0; border-right: 1px solid #ABABAB;  }
#video-hit { float: left; width: 70px; margin: 0 0 0 7px; text-align: center; color: #4E4E4E; font-size: 11px; }
#video-hit big { font-size: 18px; font-style: italic; font-weight: normal; }


#box-videos-relacionados { border: 1px solid #C8C8C8; margin: 0 0 20px 0; }
.container-pag-videos #box-tools { height: 25px; }
#relacionados { display: block; border-bottom: 1px solid #C8C8C8; color: #4E4E4E; background: #E4E4E4; padding: 1px 5px; height: 22px; }
#relacionados span { font-style: italic; font-weight: bold; display: block; margin: 2px 0 0 0; width: 200px; }
.bt-controle { float: right; margin: 1px 3px 0 0; }

#box-videos-relacionados ul { width: 270px; margin: 0 0 0 10px; position: absolute; top: 0; left: 0; }
#box-videos-relacionados li { background: none; margin: 0 0 5px 0; padding: 0 0 5px 0; height: 59px; }

.lista-video .titulo-video { font-size: 20px; margin: 0; }
.lista-video .grid_10 { margin: 5px 5px 15px 5px; width: 405px; }
.lista-video small { font-size: 11px; font-style: italic; }
.lista-video p { margin: 7px 0 0 0; }

.box-msg1 { display: block; margin: 12px 0; background: #E4E4E4; border: 1px solid #C8C8C8; padding: 6px 13px; color: #4E4E4E; font: normal italic 12px; }

#stage-videos-relacionados { display: block; position: relative; overflow: hidden; height: 340px; margin: 0; }

.fade50 { -moz-opacity: 0.50; opacity:  0.50; filter: alpha(opacity = 50); }
.no-fade { -moz-opacity: 1.00; opacity:  1.00; filter: alpha(opacity = 100); }

#box-titulo-video-info { border: 2px solid #DAC058; padding: 6px 3px 6px 12px; background: #FFEC9F; font-style: italic; font-size: 14px; color: #4D4629; }
#box-titulo-video-info a { text-decoration: underline; color: #DB3F3F; }
#box-titulo-video-info #bt-hiddeninfo { float: right; margin-top: -1px; display: none; }
#box-titulo-video-info #bt-showinfo { float: right; margin-top: -1px; }
#box-video-info { display: none; padding: 6px 12px; height: 335px; border: 1px solid #E4D69C; border-top: 0; font-size: 14px; background: #FFF3C3; color: #817B63; overflow-x: hidden; overflow-y: scroll;  }
#box-video-info a { color: #466EA3; }
#box-video-info p { line-height: 16px; }

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
	
	
}


#destaque-parceiros {

    background:#E2E2E2;
}

#destaque-parceiros h2 {
	margin-bottom: 35px;
    background: #FFF;
}

#destaque-parceiros .bt-anterior, #destaque-parceiros .bt-proximo {
	display: block;
	float: left;
	font: bold 16px Arial, Helvetica, sans-serif;
	margin-top: 65px;
}

#destaque-parceiros .bt-anterior {
	margin-left: 20px;
}

* html #destaque-parceiros .bt-anterior {
	margin-left: 10px;
}

#destaque-parceiros .bt-proximo {
	margin-left: 10px;
}

#destaque-parceiros .img-parceiro {
	float: left;
	margin-left: 10px;
}

#destaque-shopping h2 {
	margin-bottom: 15px;
}

#destaque-shopping .bt-anterior, #destaque-shopping .bt-proximo {
	display: block;
	float: left;
	font: bold 16px Arial, Helvetica, sans-serif;
	margin-top: 50px;
}

#destaque-shopping .bt-proximo {
	margin-left: 10px;
}

#destaque-shopping .img-parceiro {
	float: left;
	margin-left: 10px;
}

/* Novo Menu */

#menu-principal {
	margin-top: 10px;
	margin-bottom: 15px;
}

#lista-menu-principal {
	border-bottom: 1px solid #507B38;
	height: 25px;
}

#lista-menu-principal li {
	display: block;
	float: left;
	height: 25px;
	margin-right: 14px;
}

#lista-menu-principal li a {
	display: block;
	float: left;
	font: normal 13px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #636464;
}

#lista-menu-principal .ativo a, #lista-menu-principal a:hover {
	background: url(/_imagens/marcador-menu.jpg) no-repeat bottom center;
	color: #60874A;
}

#lista-menu-principal .right {
	float: right;
	margin-right: 0px;
	margin-left: 14px;
}


/* Colorbox */

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/*
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
#cboxContent{background:#000; margin-top:20px;}
#cboxLoadedContent{background:#000; padding:5px;}
#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
#cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(/_imagens/controls.png) top left no-repeat; width:28px; height:65px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:bottom left;}
#cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(/_imagens/controls.png) top right no-repeat; width:28px; height:65px; text-indent:-9999px;}
#cboxNext.hover{background-position:bottom right;}
#cboxLoadingOverlay{background:#000;}
#cboxLoadingGraphic{background:url(/_imagens/loader.gif) center center no-repeat;}
#cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(/_imagens/controls.png) top center no-repeat; width:38px; height:19px; text-indent:-9999px;}
#cboxClose.hover{background-position:bottom center;}





/*******************************************************************/


.linkspatrocinados {
	background: #eaffde;
	height:auto;
	padding:0px 0px 10px 0px;
}
.linkspatrocinados li{
	list-style-type:none;
	padding:10px 10px 0px 10px;
	font-size:12px;	
}
.linkspatrocinados li a {
	display:block;
	font-size:14px;
	font-weight:bold;	
	margin-bottom:10px;
}
.linkspatrocinados li small {
	color:#507b38 !important;
	display:block;		
}
.dot {
	width:100%;
	clear:both;
	display:block;
	border-bottom:#b0cba0  dotted 1px;
	padding-bottom:10px;
}
.minititle-linkspatrocinados { 
	position:absolute;
	top:15px;
	right:20px;
	font-size:11px;
}
.list-linkspatrocinados { 
	position:relative;
	padding:10px;
	margin: -20px 0px 20px 0px;
}
.links-v2  li small {
		display:block !important;
		position:relative !important;
		float:left !important;
		margin:0px 20px 0px 0px !important;				
}
.linkspatrocinados-list3 { 
	width:260px;
	position:relative;
	float:left;
	overflow:hidden;
}
.seuanuncioaqui {
	display:block;
	font-size:11px;
	margin-top:10px;	
}
.fullwidth {
	margin:0px;
	padding:0px;	
}



/**********************************************************/

.barratitle {
	height:140px;
	background:#5e9142;
	margin-bottom:20px;
	overflow:hidden;
}
.titleLinkspatrocinados {
	background:url(../_imagens/sprite-linkspatrocinados01.png) top left no-repeat;
	display:block;
	height:61px;
	width:259px;	
	margin:27px 0px 0px 27px;
}
.logado {
	background-position:-269px top;
	width:348px;
	margin-bottom:28px;
}
.titleLinkspatrocinados span { visibility:hidden;}

.signArea {
	 height:96px;
	 background:#80a86a;
	 text-align:center;
	 padding-top:20px;
	 float: left;
}
.signArea  span {
	font-size:14px;	
	font-style:italic;
	color:#3d4d34;
}
.loginarea {
	height:116px;
	background:#80a86a;
	text-align:center;
}
.loginarea #loading{
	margin:20px 10px 10px 120px;
	font-size:11px;
	font-style:italic;
	color:#030;}
.inputLoginArea {
	width:252px;
	overflow:hidden;
	margin:auto;
	margin-top:5px;
}
.bt-entrar  strong{
	position:relative;
	float:left;
	color:#b02828;
	margin-top:5px;
	display:block;
	background:#ffbec0;
	padding:0px 5px;
}
.bt-entrar {
	width:252px;
	overflow:hidden;
	margin:auto;
	margin-top:-4px;
}
.bt-entrar input { position:relative; float:right;}
.bt-entrar button{position:relative; float:right; background:url(../_imagens/bt-enviar-login.png); width:113px; height:24px;}
.inputLoginArea label {
	text-align:center;
	width:75px;
	background:url(../_imagens/bg-inputs-login.png) left top no-repeat;	
	height:32px;
	font-size:14px;
	font-style:italic;
	line-height:32px;
	color:#545454;
	text-shadow:1px 1px #e3e3e3;
	display:block;
	float:left;
}
.inputLoginArea input {
	width:167px;
	padding:0px 5px 0px 5px;
	background:url(../_imagens/bg-inputs-login.png) right top no-repeat;	
	height:32px;
	font-size:14px;
	font-style:italic;
	line-height:32px;
	color:#545454;
	text-shadow:1px 1px #e3e3e3;
	display:block;
	float:left;
}
.loginarea .bt-fecharlogin {
	display:block;
	position:absolute;
	top:0px;
	right:0px;	
}
.loginLine {
	background:#507b38;
	height:24px;	
}
.loginLine small{
	color: #112704;
	font-style:italic;
	line-height:24px;
	display:block;
	position: relative;
	float:left;
}
.floatRight {
	position:relative;
	float:right;	
}
.loginLine a{
	background:url(../_imagens/sprite-bts-login.gif) top left no-repeat;
	height:24px;
	width:110px;
	display:block;
	position:relative;
	float:left;
	margin:0px 10px 0px 25px;
}
.loginLine a:hover { background-position:bottom left;}
.logout a {
	background-position: top right;	
	width:50px;
}
.logout a:hover { background-position: bottom right;}
.loginLine a span { visibility:hidden;}
.textLinks h2 {
	font-size:18px;
	color:#4b4b4b;
	margin-top:20px;
}
.textLinks p {
	font-size:14px;
	margin-top:20px;	
}

/* PLANOS */
.boxPrice {
	width:126px;
	height:auto;
	text-align:center;
	padding:20px 0px 10px 0px;	
	position:relative;
	float:left;
	background-image: url(../_imagens/sprite-linkspatrocinados01.png);
	background-repeat: no-repeat;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	margin-right:11px;
}
.plano7 { margin-right:0px;}
/* DIAS */
.dias {
	font-style:italic;
	font-weight:bold;
	font-size:14px;
	letter-spacing:-1px;
}
.dias big { letter-spacing:-3px;}
.dias big {
	font-size:30px;
}
.plano365 .dias {	color:#607f49;	text-shadow: 1px 1px #a4dd8e;}
.plano180 .dias {	color:#55764d;	text-shadow: 1px 1px #aae8a1;}
.plano90 .dias {	color:#527d5c;	text-shadow: 1px 1px #9be7a7;}
.plano60 .dias {	color:#598073;	text-shadow: 1px 1px #9be8c6;}
.plano30 .dias {	color:#5c857e;	text-shadow: 1px 1px #94e8d1;}
.plano15 .dias {	color:#4b8582;	text-shadow: 1px 1px #9bebe8;}
.plano7 .dias {	color:#648e8f;	text-shadow: 1px 1px #94eaec;}

/* PRECOS */
.spacerPrice {
	display:block !important;
	clear:both !important;
	width:100% !important;
	height:15px !important;	
}
.maior { height:20px !important;}
.precos {
	color:#fff;
	font-style:italic;	
	height:28px;
	display:block;
	line-height:36px;
	text-align:center;
}
.precos big {
	font-size:36px;
	font-weight:bold;
	margin:-5px 0px 0px -5px;
	line-height:36px;
}
.precos span {
	font-size:14px;
	font-weight:bold;
	vertical-align:top;
	line-height:25px;
	margin:0px -25px 0px 0px;
}
.plano365 .precos { text-shadow: 1px 1px #1e510c;}
.plano180 .precos { text-shadow: 1px 1px #206516;}
.plano90 .precos { text-shadow: 1px 1px #1a6323;}
.plano60 .precos { text-shadow: 1px 1px #176336;}
.plano30 .precos { text-shadow: 1px 1px #1c6248;}
.plano15 .precos { text-shadow: 1px 1px #1d6a61;}
.plano7 .precos { text-shadow: 1px 1px #127279;}
/*.plano60 .precos small.mes, .plano30 .precos small.mes, .plano15 .precos small.mes,
.plano7 .precos small.mes
 { visibility:hidden;}*/
.plano7 .precos big { margin-left:-1px;}


/* LISTA */
.pricesList {
	margin:0px;
	padding:0px 7px 0px 7px;	
}
.pricesList li {
	list-style-type:none !important;
	line-height:12px;
	margin-top:10px;
}

/* PLANOS */
.plano365 {
	color:#2a5118;
	font-style:italic;
	background-color:#cbe3be;
	background-position: left -75px;
}
.plano180 {
	color:#0e5305;
	font-style:italic;
	background-color:#cae4c5;
	background-position: -137px -75px;
}
.plano90 {
	color:#0e5718;
	font-style:italic;
	background-color:#c8e4cd;
	background-position: -275px -75px;
}
.plano60 {
	color:#08572f;
	font-style:italic;
	background-color:#c6e5d4;
	background-position: -412px -75px;
}
.plano30 {
	color:#0d6146;
	font-style:italic;
	background-color:#c4e6dd;
	background-position: -549px -75px;
}
.plano15 {
	color:#0a6259;
	font-style:italic;
	background-color:#c2e7e4;
	background-position: -687px -75px;
}
.plano7 {
	color:#0a6267;
	font-style:italic;
	background-color:#c1e7e9;
	background-position: -824px -75px;
}

/* PLANOS  MENOR */
.menor365 {
	background-color:#fff;
	background-position: -979px -75px;	
	margin:14px 18px 0px 20px;
}
.menor180 {
	background-color:#fff;
	background-position: -1116px -75px;	
	margin:14px 18px 0px 0px;
}
.menor90 {
	background-color:#fff;
	background-position: -1254px -75px;	
	margin:14px 0px 0px 0px;
}
.menor60 {
	background-color:#fff;
	background-position: -1391px -75px;	
	margin:14px 18px 0px 20px;
}
.menor30 {
	background-color:#fff;
	background-position: -1528px -75px;	
	margin:14px 18px 0px 0px;
}
.menor15 {
	background-color:#fff;
	background-position: -1666px -75px;	
	margin:14px 0px 0px 0px;
}
.menor7 {
	background-color:#fff;
	background-position: -1803px -75px;	
	margin:14px 18px 0px 20px;
}

.planosContent .box-msg { background: #EFEFEF; }
.planosContent .box-msg label { position: relative; float:left; }
.planosContent .box-txt { width: 378px; background: #EFEFEF; float: left; padding-bottom: 7px; text-align: center; margin: 31px -1px 20px -6px; border-color: #C8C8C8; position: relative; border-right: 1px solid #C8C8C8; border-bottom: 1px solid #C8C8C8; border-left: 1px solid #C8C8C8; }

.itenscadastrados {
	font-size:16px;
	color:#585858;
	font-style:italic;
	display:block;
	margin-bottom:20px;
}

.borderSpace { border-bottom:1px solid #9c9c9c; margin-bottom:20px;}

/* TABLE RELATORIOS */
.tableRelatorio {}
.tableRelatorio th {
	background:#507b38;
	height:41px;
	line-height:41px;
	font-size:16px;
	font-style:italic;
	color:#fff;
	text-align:center;
	text-shadow:1px 1px #345a22;
}
.tableRelatorio th.inicio, .tabla-shadow td.inicio {
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;	
}
.tableRelatorio th.fim, .tabla-shadow td.fim {
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.tableRelatorio td {
	height:50px;
	line-height:50px;
	color:#636464;
	text-align:center;
	font-size:14px;
}
.tabla-shadow td { background:#e5e5e5;}
.tableRelatorio td.titleanuncio { color:#5c903f;}
.pendente { color:#525252;}
.ativo { color:#47901e;}
.expirou { color:#a01e1e;}

#redes-sociais ul li{ display:inline; float:left; margin:0px; padding:0px; }
#redes-sociais ul {margin:0px; padding:0px; }

.c300 {
	width: 300px !important;
}

/* Diversos */
.no-hand {
    cursor: default;
}

.hidden {
    display: none;
}

.box-erro, .box-ok {
	display: block;
	padding: 10px;
	border: 1px solid #060;
	background: #F2FFF0;
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	color: #060;
	margin-bottom: 20px;
}

.box-erro {
	border-color: #900;
	background: #FFF4F7;
	color: #900;
}

/** Comentários **/

#box-comentarios { margin: 5px 0; margin-bottom: 60px; }
#lista-comentarios { margin: 10px 0 18px 0; padding: 0; list-style: none;  }
#lista-comentarios li { list-style: none; margin: 2px 0; padding: 6px 0; display: block; border-top: 1px solid #EFEFEF; color: #666; }
#lista-comentarios p { font-weight: normal; margin: 7px 0 3px 0; font-size: 13px; line-height: 18px; color: #666666; font-style: italic; }
#box-comentarios h2 { margin: 9px 0; font-size: 18px; font-weight: bold; border-top: 1px solid #59A8D5; padding-top: 12px; }
#lista-comentarios small { font-size: 10px; color:#999; }

#form-comentario { margin: 10px 0; }
#form-comentario .box-nome { float: left; width: 240px; }
#form-comentario .box-email { width: 230px; float: left; margin-left: 10px; }
#form-comentario .box-msg { width: 480px; }
#form-comentario textarea { width: 480px; height: 80px; overflow: hidden; overflow-y: auto; padding: 2px; border: 1px solid #ccc; font-family: Arial, Helvetica, sans-serif; }
#form-comentario label { font-weight: bold; font-size: 11px; }
#form-comentario input { width: 230px; padding: 2px; border: 1px solid #ccc; }
#form-comentario button { display: block; border: 1px solid #CCC; margin: 20px 0 5px 0; padding: 2px 6px; background: url(/_imagens/bt-enviar-coment-bg.gif) 0 0 repeat-x; font-weight: bold; font-size: 12px; }

/*******************************/

/* Banner Expansível */

.banner-exp {
	display: block;
	position: relative;
	top: 0px;
	left: 0px;
	width: 780px;
	height: 90px;
	overflow: hidden;
	z-index: 9999;
    margin: auto;
}



#newcadastro input{ height: 31px; background: url(/_imagens/box-input-bg.jpg) 0 0 repeat-x; border: 1px solid #C8C8C8; position: relative; margin: 15px 0; width:100%; }
#newcadastro label { width: 135px; height: 26px; padding-top: 5px; background: url(/_imagens/box-input-label-bg.jpg) 0 0 no-repeat; text-align: center; float: left; font-size: 14px; font-style: italic; color: #545454; }
#newcadastro .padding-fix { display: block; overflow: hidden; height: 5px; }
#newcadastro select { background: none; float: left; margin: 0px 0 20px 5px; border:solid 1px #CCC; }
#newcadastro textarea { background: none; float: left; width: 355px; height: 130px; margin: 20px 50px 20px 0px; border:solid 1px #CCC;}
#newcadastro .span-validacao { position: absolute; top: 0; right: 0; margin: 5px 5px 0 0; background: #F1F1F1; color: #E42626; }
#newcadastro .box-agreement { font-size: 14px; color: #545454; margin: 15px 0; }
#newcadastro .box-agreement input { margin: 2px 5px; }
