/* 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 { 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: 0; margin: 0; list-style: none; }

.lista-padrao li
{
	background: url(/_imagens/dot.gif) bottom repeat-x;
	display: block; padding: 0 0 11px 0; margin: 0 0 11px 0;
}
.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; }

#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: 15; 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; }
.header-pagina { font-size: 18px; padding: 3px 0 4px 0; border-bottom: 2px solid #CFCFCF; font-weight: normal; }

#lista-mais-lidas li { height: 42px; display: block; margin-bottom: 9px; }
#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: 225px; font-size: 15px; font-weight: bold; margin: 4px 0 0 15px; }

.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; }

#container-square { height: 295px; margin-left: 5px; border-bottom: 6px solid #CFCFCF; }
#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: right; 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;	
}

/* 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;}





























