/*
---------------------------------------------------------------------------------
RENAI - vr1.0 - 24/05/2008
---------------------------------------------------------------------------------
*/
html { background:#000 }
a { text-decoration:none }
a:hover { text-decoration:underline }
body { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#404040 }
input, select, textarea { font-size:11px; border:1px solid #7f9db9; background:#FFFFFF none repeat scroll 0%; padding:2px }
input[type="text"], input[type="password"], select { height:18px }
select { padding:2px 2px 2px 0pt }
label { display:block; height:15px; padding:5px 0 0 8px; float:left; color:#181818  }

/*barra do governdo*/
#barraGoverno { width:940px!important; }

/*hidden itens*/
#header h1, #header strong, #nav strong, #boxTabs h2 { position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden }

/* structure */
#wrap { display:table; width:929px; margin:0 auto 15px; background:#e6e7e6; border-top:5px solid #FFF; border-right:6px solid #FFF; border-bottom:6px solid #FFF; border-left:5px solid #FFF }
#splash { background:#FFF }
#splash #wrap { display:table; width:650px; height:342px; margin:0 !important; position:relative; top:0; background:#FFF; border:0 !important;  }

#header { width:inherit; height:92px; background:#FFF url(../../_img/sitio/estrutura/headerBkg.png) right top no-repeat; position:relative; }
#header #logo { display:block; width:330px; height:92px; float:left; background:#fff ) }
#header #logo img { position:relative; top:7px; left:19px; }

#mnLanguage { float:right; width:200px; height:17px; /*background:transparent url(../../_img/sitio/estrutura/mnLanguageBkg.png) 0 0 no-repeat;*/ }
#mnLanguage ul { margin:1px 0 0 38px; }
#mnLanguage li { float:right; height:15px; padding:0 0 0 7px }
#mnLanguage a { display:block; float:left; height:13px; font-family:"Trebuchet MS"; text-transform:uppercase; color:#000; }
#mnLanguage a:hover, #mnShortcuts a:hover { border-bottom:1px solid #464646 }

#mnShortcuts { float:right; width:331px; height:14px; clear:right; position:relative; top:26px; }
#mnShortcuts ul { float:right; }
#mnShortcuts li { float:left; height:13px; padding:0 0 0 8px }
#mnShortcuts a { display:block; float:left; height:11px; font-size:10px; text-transform:uppercase; color:#454545; font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; letter-spacing:0.05em }
#mnShortcuts a:hover { border-width:1px }
#mnShortcuts a.active:hover { border:none !important; cursor:default }

#nav { width:inherit; height:25px; background:#2d2d2d url(../../_img/sitio/estrutura/navBkg.jpg) 0 0 repeat-x }
#nav ul#navMenu { position:relative; left:12px; float:left }
#nav ul#navMenu li a { padding-bottom:5px; }
#nav li, #nav a { display:inline; float:left; }
#nav a { height:14px; padding:7px 7px 0px 7px; color:#FFF; font-weight:bold; font-size:10px  }
#nav a.active, #nav li.active a { background:#b8b8b8; color:#1d1d1d; cursor:default }
#nav #navItem09 { background:transparent url(../../_img/sitio/bullet/bulletNav.gif) 9px 8px no-repeat; padding-left:19px; padding-right:0 }
#nav ul#navMenu li a:hover { background:#e6e7e6; color:#1d1d1d; }
#nav ul.subMenu { border:1px solid #d1d1d1; background:#e6e7e6; display:none; position:absolute; top:26px; padding-top:1px; }
#nav ul.subMenu li { clear:left; margin:0 8px; padding:0; text-align:center; }
#nav ul.subMenu li a { color:#1d1d1d; padding:0; margin:5px 0 0 0; font-weight:lighter; line-height:1em; }

ulnavMenu li ul.subMenu { left:0; }
#highlight { width:inherit; height:auto; padding:0 0 54px 0; background:#2d2d2d url(../../_img/sitio/estrutura/destaqueBkg.jpg) 0 bottom repeat-x }
#home #highlight { height:290px }

/*
---------------------------------------------------------------------------------------
RENAI - Linha 69 - 239 - 234 Inserido - display none - Area de publicidade noticias rss
---------------------------------------------------------------------------------------
*/

#boxBottom { width:inherit; min-height:153px; position:relative; }
#boxBottom p { text-align:justify }
#boxTabs { width:355px; margin-right:70px }
#boxTabs, #boxInvestments { float:left; position:relative; top:17px; }
#boxTabs { left:40px; width:355px;}
#boxTabs li { float:left; padding:0 0 0 15px; background:transparent url(../../_img/sitio/bullet/bulletArrow.gif) 0 3px no-repeat }
#boxTabs li.off { background-image:url(../../_img/sitio/bullet/bulletArrowOff.gif) }
#boxTabs li a { display:block; float:left; background-repeat:no-repeat; text-transform:uppercase; font-size:10px; padding-top:2px; color:#2c2c2c; font-weight:bold }
#tabsList { display:block; padding:0 0 16px 0 }
#tabsList li { height:15px }
#tabsList li a { height:14px }
#tabItemNews { width:60px }
#tabItemNews a { width:45px }
#tabItemEvents { width:87px }
#tabItemEvents a { width:46px }
#tabItemRss { background:transparent url(../../_img/sitio/icone/rss.gif) 0 2px no-repeat !important }
.linkRss a { width:19px; height:15px }

.linkEventos { overflow:hidden; height:100%; }

#tabNews, #tabEvents { width:355px; height:auto; clear:left; position:relative; top:16px }
#tabNews img, #tabEvents img { float:left; margin:0 15px 0 0 }
#tabNews p, #tabEvents p { display:block; width:auto; height:auto; margin:0 0 0 0 }
#boxBottom p a { color:#404040; }

.linksBottom { clear:left; position:relative; top:15px; width:100%; padding:3px 0 1px 0; border-top:1px solid #848484; margin-bottom:65px; }
.linksBottom li { float:left; }
body#intern .linksBottom { margin-bottom:20px; overflow:hidden; height:100%; }
.linkBottomEmail { float:left }
.linkBottomEmail a { display:block; width:125px; height:13px }
.linkBottomMore { height:15px; background:transparent url(../../_img/sitio/bullet/bulletPlus.gif) 0 3px no-repeat !important; padding:0 0 0 15px; float:right !important }
.linkBottomMore a { display:block; width:65px; height:13px; color:#2c2c2c; text-transform:uppercase; font-weight:bold; font-size:10px; padding-top:1px; font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif !important }

#boxInvestments { width:215px }
#boxInvestments h2 { display:block; padding:0 0 15px 0; text-transform:uppercase; font-size:11px }

/*intern pages*/

/*general*/
#containerContent { padding:106px 0 0 0; }
#intern #content01, #intern #content02 { padding:71px 0 0 0; background:transparent url(../../_img/sitio/estrutura/destaqueBkg.jpg) 0 0 repeat-x }
#containerContent h2 { display:block; /*width:860px !important;*/ float:none; height:38px; margin:0 0 9px 0; position:relative; left:30px; font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif !important; text-transform:uppercase; font-size:30px; font-weight:normal !important }
#containerContent h3 { font-weight:normal; font-size:11px; margin:0 0 5px 0; background:transparent url(../../_img/sitio/bullet/bulletArrow.gif) 0 2px no-repeat; padding:0 0 5px 20px }
#containerContent h3 span { font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif !important; text-transform:uppercase; font-size:12px; font-weight:bold !important }
#containerContent h3 a { display:block; width:100%; height:23px; }
#containerContent h4 { display:block; margin:0 0 18px 3px }
#containerContent p { margin:0 0 16px 3px; text-align:justify }

/*classes*/
.systemFonts { font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif !important; letter-spacing:0.05em !important }

#containerContent.fotoOp01 { background:transparent url(../../_img/sitio/interna/conceito01.jpg) 0 0 no-repeat !important }
#containerContent.fotoOp02 { background:transparent url(../../_img/sitio/interna/conceito02.jpg) 0 0 no-repeat !important }
#containerContent.fotoOp03 { background:transparent url(../../_img/sitio/interna/conceito03.jpg) 0 0 no-repeat !important }
#containerContent.fotoOp04 { background:transparent url(../../_img/sitio/interna/conceito04.jpg) 0 0 no-repeat !important }
#containerContent.fotoOp05 { background:transparent url(../../_img/sitio/interna/conceito05.jpg) 0 0 no-repeat !important }
#containerContent.fotoOp06 { background:transparent url(../../_img/sitio/interna/conceito06.jpg) 0 0 no-repeat !important }
#containerContent.fotoOp07 { background:transparent url(../../_img/sitio/interna/conceito07.jpg) 0 0 no-repeat !important }
#containerContent.fotoOp08 { background:transparent url(../../_img/sitio/interna/conceito08.jpg) 0 0 no-repeat !important }
#containerContent.fotoOp09 { background:transparent url(../../_img/sitio/interna/conceito09.jpg) 0 0 no-repeat !important }
#containerContent.fotoOp10 { background:transparent url(../../_img/sitio/interna/conceito10.jpg) 0 0 no-repeat !important }
#containerContent.fotoOp11 { background:transparent url(../../_img/sitio/interna/conceito11.jpg) 0 0 no-repeat !important }
#containerContent.fotoOp12 { background:transparent url(../../_img/sitio/interna/conceito12.jpg) 0 0 no-repeat !important }

#containerContent .mainBlock, .mainBlockInt { width:640px; float:left; position:relative; left:30px; }
#containerContent .mainBlockInt { width:870px; }

#content01 .subNav { display:block; height:20px; background:#000; margin:0 0 11px 0; }
#content01 .subNav li { float:left; display:block; padding:3px 11px 0 9px; text-align:center; }
#content01 .subNav li a { font-size:10px; color:#FFF }
#content01 .subNav li a.active { font-weight:bold }

#content02 .subNav { margin:-10px 0 20px 0; height:16px; width:500px }
#content02 .subNav li { float:left; padding:0 10px 0 17px; background:transparent url(../../_img/sitio/bullet/bulletArrow.gif) 0 3px no-repeat }
#content02 .subNav li a { display:block; font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif !important; text-transform:uppercase; font-size:10px; font-weight:bold !important; padding-top:2px; color:#2c2c2c; height:13px }
#content02 .linkRss { background:transparent url(../../_img/sitio/icone/rss.gif) 0 1px no-repeat !important }

#containerContent .rightBlock { width:240px; padding:0 30px 0 0; float:right; display:inline; }
#containerContent .rightBlock p { margin:0 !important }
#containerContent .rightBlock #boxAds {/* margin:19px 0 0 0; padding-bottom:24px */}
#containerContent .rightBlock h3 { display:block; font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif !important; font-size:12px; letter-spacing:0.05em !important; color:#252525; text-transform:uppercase; font-weight:bold !important }

.ulImageText { overflow:hidden; height:100%; margin:10px 0; }
.ulImageText li { padding:0 0 0 0; margin:0 15px 19px 0; clear:left; height:100%; overflow:hidden; }
.ulImageText img { float:left; margin:0 15px 0 0; }
.ulImageText h5 { margin:0; padding:0 0 5px 0; display:inline; }
.ulImageText p { margin-bottom:0 !important; display:block; }
.ulImageText h5 a { color:#404040; }
.ulImageText p a { color:#404040; margin-top:5px; display:block; }
.ulImageText .linksBottom { width:auto; }

.ulImageText .borderTop { margin-top:-6px; border-top:1px solid #848484; min-height:35px !important; padding-top:4px !important; padding-bottom:1px !important; margin-bottom:10px }
.ulImageText .borderTop h4 { margin-bottom:0 !important }
.ulImageText .borderTop p { margin-top:5px !important; margin-bottom:10px !important }

div#listaHistorico { background:#fff; width:157px; display:block; float:right; margin-top:38px; }
div#listaHistorico h4 { margin:0 14px; padding:10px 0 2px 0; border-bottom:1px solid #848484; }
div#listaHistorico ul { margin:0 14px; padding:10px 0; }
div#listaHistorico ul li { padding:0 0 2px;  }
div#listaHistorico ul li a { background:url(../../_img/sitio/bullet/bulletArrow.gif) no-repeat left 2px; color:#404040; padding-left:14px; }

h4#noticiaTitle { font-size:1.45em; }

/* Listagem */
ul#listagem { margin:0; }
ul#listagem li { display:inline; float:left; margin:0 4px 15px; }
ul#listagem li.listAtivo { background:url(../../_img/sitio/estrutura/listaAtivo.gif) no-repeat center !important; }
ul#listagem li.listAtivo a { color:#fff; }
ul#listagem li a { color:#404040; font-weight:bold; height:15px; width:15px; display:block; text-align:center; }
ul#listagem a.btAnterior, ul#listagem a.btProximo { background:url(../../_img/sitio/estrutura/seletorListagem.gif) no-repeat center top; text-indent:-130em; }
ul#listagem a.btProximo { background-position:0 -15px; }

div#tabEvents ul#listagem { width:60px; margin:0 0 0 0; overflow:hidden; height:100%; }
div#tabEvents ul#listagem li { background:none; margin:0 2px 0; padding:0; }
div#tabEvents li.linklistagem { background:none; margin-left:12px; }

/**/
.h3Next, .h3Done { display:block; height:25px; font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif !important; letter-spacing:0.05em !important; color:#252525; text-transform:uppercase; font-weight:bold !important }
.h3Next a, .h3Done a { float:left; width:80px !important; color:#252525 !important }

input.btnEnviar { width:81px !important; height:20px !important; background:transparent url(../../_img/sitio/botao/btnEnviar.png) 0 0 no-repeat; border:none; padding:0; cursor:pointer !important; font-size:0 !important; overflow:hidden; text-indent:9999px; text-transform:capitalize; position:absolute; bottom:8px; left:300px; }

/* receba email*/
div#boxEmail { display:none; background:url("../../_img/sitio/estrutura/balaoEmail.png") no-repeat center; height:129px; width:229px; z-index:999999; position:absolute; left:50px; padding:0 10px ; }
div#boxEmail h2 { background: url("../../_img/sitio/bullet/bulletPlus.gif") no-repeat left center;  margin:10px 0 5px 10px; padding:0 0 0 12px; line-height:1.2em; }
div#boxEmail p { margin:0 0 5px 10px; }
div#boxEmail label { line-height:1.4em; padding-top:5px; clear:left; width:35px; margin:0 0 0 0; padding:3px 0 0 0; }
div#boxEmail input.inputText { width:165px; height:15px; padding:0 0 0 5px;  }
div#boxEmail input.inputButton, div#boxEmail input.inputSubmit { height:19px; width:67px; float:right; border:none; line-height:10em; text-indent:-50em; cursor:pointer; }
div#boxEmail input.inputButton { background:url("../../_img/sitio/botao/btCancelar.gif") no-repeat center; }
div#boxEmail input.inputSubmit { background:url("../../_img/sitio/botao/btCadastrar.gif") no-repeat center; margin:0 9px 0 4px; }

/*specific pages*/
.pageEvents .subNav { left:127px }

#frmContact p { margin:0 0 8px 0 }
#frmContact input {  width:250px; height:15px  }
#frmContact .inputCaptcha {  width:40px; height:15px  }
#frmContact select { width:256px; height:23px }
#frmContact label { width:105px }
#frmContact textarea { width:250px; height:78px }
#frmContact #txtDDD { width:36px; margin:0 10px 0 0 }
#frmContact #txtTelefone { width:125px }
#frmContact .btnEnviar { float:right; margin:-30px 200px 0 -10px; }

/*thickbox*/
#TB_title { display:none }
#TB_window { border:none }
#TB_ajaxContent { padding:0 !important }

/*validacao*/
#frmContact p div { color:red !important; display:block; float:none; clear:left; margin:0 0 0 120px }

/*zerando formatacoes*/
#conteudoEditor h1 { display:block; font-size:24px; font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif !important; letter-spacing:0.05em !important; color:#252525; text-transform:uppercase; font-weight:bold !important; margin:0 !important; margin-top:12px !important }
#conteudoEditor h2 { display:block; font-size:20px; font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif !important; letter-spacing:0.05em !important; color:#252525; text-transform:uppercase; font-weight:bold !important; left:0 !important; margin:0 !important; height:auto !important; margin-top:12px !important; float:none }
#conteudoEditor h3 { display:block; font-size:16px; font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif !important; letter-spacing:0.05em !important; color:#252525; text-transform:uppercase; font-weight:bold !important; padding-left:0 !important; background:none; margin:0 !important; margin-top:12px !important }
#conteudoEditor h4 { display:block; font-size:14px; font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif !important; letter-spacing:0.05em !important; color:#252525; text-transform:uppercase; font-weight:bold !important; margin-left:0 !important; background:none; margin:0 !important; margin-top:12px !important }
#conteudoEditor h5 { display:block; font-size:12px; font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif !important; letter-spacing:0.05em !important; color:#252525; text-transform:uppercase; font-weight:bold !important; background:none; margin:0 !important; margin-left:2px !important; margin-top:12px !important }
#conteudoEditor h6 { display:block; font-size:12px; font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif !important; letter-spacing:0.05em !important; color:#252525; text-transform:uppercase; font-weight:normal !important; background:none; margin:0 !important; margin-left:2px !important; margin-top:12px !important }
#conteudoEditor ul, #conteudoEditor ol { margin:0 0 10px 20px }
#conteudoEditor ul ol, #conteudoEditor ol ul { margin-bottom:0; }
#conteudoEditor ul li { padding:0 0 0 15px; background:transparent url(../../_img/sitio/bullet/bulletArrowOff.gif) left 0.2em no-repeat }
#conteudoEditor ol li { margin:0 0 0 18px; list-style-type:decimal !important; background:none; padding-left:0; }

/* banner Midia Publicidade canto direito*/
div#boxAds { background:#1b1b1b; height:118px; width:188px; }
body#home div#boxAds { position:absolute; top:20px; right:42px;}
body#intern div.rightBlock { position:relative; }
div#boxAds ul li { padding:0; border:none !important; }
body#intern div.leftBlock { clear:left; float:left; margin:20px 0 0; }
body#intern div#boxAds { position:relative; bottom:10px; margin:0 auto; margin-top:8px; display:none}
div#boxAds ul#imagem { margin:0 0 0 11px; padding:9px 0 0 0; }
div#boxAds ul#imagem li { display:none; background:none; }
div#boxAds ul#imagem img { border:1px solid #d3d3c2; }
div#boxAds ul#controles { position:absolute; left:11px; bottom:10px; }
div#boxAds ul#controles li { background:url(../../_img/sitio/estrutura/seletor.gif) no-repeat 0 0; height:11px; width:11px; float:left; margin:2px 6px 0 0; text-indent:-100em; display:inline; line-height:1em; }
div#boxAds ul#controles li.atual { background-position:left -11px; }
ul#boxAds li, div#boxAds span { cursor:pointer; }
div#boxAds span  { background:url(../../_img/sitio/estrutura/setas.gif) no-repeat; text-indent:-9999px !important; overflow:hidden !important; display:block !important; height:16px; width:24px; position:absolute; bottom:7px;}
div#boxAds span#avancaBanner { background-position: 0 0; right:11px; }
div#boxAds span#recuaBanner { background-position: 0 -16px; right:38px; }

div#telefoneEnd h4 { display:inline; background:url(../../_img/sitio/bullet/bulletArrow.gif) no-repeat left 2px; border-bottom:1px solid #848484; margin:0 0 8px 0; padding:0 0 2px 14px; display:inline; line-height:1em; float:left; width:575px; }
div#telefoneEnd h4 span { background:url(../../_img/sitio/bullet/bulletArrow.gif) no-repeat left 2px; padding-left:14px; float:right; margin-top:-10px; }
div#telefoneEnd table { margin:10px 0; width:100%; clear:left; }
div#telefoneEnd table p { margin:0; }
div#telefoneEnd table td { width:33%; margin:0; padding:6px 0 10px; }
div#telefoneEnd p { margin:10px 0 0 0; clear:left; }

table.navTreco { background:#000; margin:0 0 10px 0; width:100%; }
.navTreco td { text-align:center; padding:2px 0; }
.navTreco td.ativo a { font-weight:bold; }
.navTreco td a { color:#fff; font-size:0.8em; }

/*div.blocoExpansivo #conteudoEditor { display:block; width:442px; float:right; }*/
div.blocoExpansivo #conteudoEditor { display:block; margin-left:196px; }
img.fotosInterna { float:left; clear:both; margin-right:15px; }
div.blocoExpansivo { margin-top:10px; }
.blocoExpansivo ul.menuLat { float:left; width:188px; margin-right:10px; }
.blocoExpansivo ul.menuLat li { background:#6d6d6d; border-bottom:1px solid #e6e7e6; padding:5px 0; margin:0 0 1px; }
.blocoExpansivo h5 { color:#1b1b1b; cursor:pointer; background:url(../../_img/sitio/estrutura/indicador.gif) no-repeat 4px center; padding:0 0 2px 18px; }
.blocoExpansivo ul li.selecionado { background:#fff; border:2px solid #6d6d6d;  }
.blocoExpansivo ul li.selecionado h5 { background-image:url(../../_img/sitio/estrutura/indicadorAtivo.gif); }
.blocoExpansivo ul li.selecionado div.blocoLinks { display:block; }
#containerContent .blocoExpansivo li p { text-align:left; margin:5px 0; }
.blocoExpansivo ul li a { color:#404040; }
div.blocoLinks { display:none; margin:0 4px 0 18px; }

a.btVoltar, a.btImprimir { background:#404040 url(../../_img/sitio/bullet/bulletArrow2.gif) no-repeat 3px top; color:#fff; display:block; padding:2px 0 4px 20px;}
a.btVoltar { width:39px; }
a.btImprimir { width:49px; margin:-28px 0 10px 0; float:right; }

.clearBoth { clear:both; }

div#noticiasRelacionadas { background:#fff; margin:0 auto; margin-top:20px; width:182px; }
#noticiasRelacionadas h5 { margin:0 14px 8px; padding:10px 0 0; border-bottom:1px solid #1b1b1b; }
#noticiasRelacionadas ul { padding:0 0 2px; margin:0 8px; }
#noticiasRelacionadas ul li { }
#noticiasRelacionadas ul li a { background:url(../../_img/sitio/bullet/bulletArrow.gif) no-repeat  5px 2px; color:#404040; margin:0 0 10px; padding:0 0 0 20px; display:block; }

#containerContent p.btLoad { height:100%; overflow:hidden; margin:-10px 0 0!important; padding-bottom:8px; }
p.btLoad a { background:url(../../_img/sitio/bullet/bulletArrow.gif) no-repeat center left; display:block; float:left; margin-right:10px; padding:0 0 0 16px; }

/* busca */
form#busca { background:url(../../_img/sitio/estrutura/bgBuscaHead.gif) no-repeat center; height:24px; width:239px; position:absolute; bottom:0; right:0; }
form#busca input { background:none; position:absolute; border:none; }
form#busca input.inputText { top:4px; _top:6px; left:34px; height:15px; width:175px; }
form#busca input.inputSubmit { display:block; text-indent:-50em; line-height:10em; height:15px; width:14px; top:5px; right:7px; }

/* GALERIA */
.galeria { width: 930px; height: 335px; overflow: hidden; position: relative;}
.galeria ul.imagens{ width: 940px; height: 280px; position: relative; z-index: 1; }
.galeria ul.imagens li{ position: absolute; top: -185px; left: -65px; }
.galeria ul.imagens li img{ position: absolute;  }
.galeria ul.imagens li div.descricao { top: 281px; position: absolute; width: 929px; height: 54px; margin: 0; background: url(../../_img/sitio/estrutura/barra-descricao-galeria.png) no-repeat; display: block; }
.galeria ul.imagens li div.descricao div { position: relative; float: left;  }
.galeria ul.imagens li div.descricao div a{ color: #ffffff; font-size: 14px; text-transform: uppercase; display: block; }
.galeria ul.imagens li div.descricao div.titulo { left: 40px; top: 6px;}
.galeria ul.imagens li div.descricao div.fonte { left: 65px; top: 9px;  }
.galeria ul.imagens li div.descricao div.subtitulo{ left: 40px; top: 15px; clear: left; }
.galeria ul.imagens li div.descricao div.titulo a span{ color: #f6ff05; }
.galeria ul.imagens li div.descricao div.fonte a{ font-size: 12px; }
.galeria ul.imagens li div.descricao div.subtitulo a{ font-size: 11px;}
.galeria .seta { position: absolute; top: 0; z-index: 2; height:280px; width: 70px;   }
.galeria .seta a{ padding: 113px 20px; opacity: 0.4; filter:alpha(opacity=40); width: 34px; height: 54px; background: url(../../_img/sitio/estrutura/seta-esq-galeria.png) center no-repeat; display: block; cursor: pointer; }
.galeria .seta a:hover{ opacity: 0.9; filter:alpha(opacity=90);  }
.galeria .seta.esq { left: 0; }
.galeria .seta.dir { right: 0;  }
.galeria .seta.dir a{  background: url(../../_img/sitio/estrutura/seta-dir-galeria.png) center no-repeat; }

/* ANIMAÇÃO */
.fita-superior { display: none; z-index: 1; position: absolute; right: 5px; top: 28px; width: 478px; height: 75px; background: url(../../_img/sitio/estrutura/fitas-superiores.png) no-repeat; display: block;}
.fita-inferior { z-index: 2; position: absolute; left: 0; top: 0; width: 474px; height: 168px; background: url(../../_img/sitio/estrutura/fitas-inferiores.png) no-repeat; display: block;}
.animacao-inferior { z-index: 2; position: absolute; left: 0; top: 0; width: 474px; height: 168px; clip: rect(0px 474px 168px 0px); overflow: hidden; }
.galeria ul.imagens li div.descricao div.titulo { left: 200px; opacity: 0; filter:alpha(opacity=0); }
.galeria ul.imagens li div.descricao div.fonte { left: 105px; opacity: 0; filter:alpha(opacity=0); }
.galeria ul.imagens li div.descricao div.subtitulo{ left: 200px; opacity: 0; filter:alpha(opacity=0);  }
