/*  CCEE - Câmara de Comercialização de Energia Elétrica
*
* Standard layout for CCEE - Câmara de Comercialização de Energia Elétrica
*
* Este arquivo define toda a estrutura do menu.
*
* @project   CCEE - Câmara de Comercialização de Energia Elétrica
* @version   1.0
* @package   layout
* @author    Dbr Interativa
* @copyright 2011 CCEE - Câmara de Comercialização de Energia Elétrica.
*
*/

/***** 

 GERAL 

*****/
body { background:url(../images/bg-geral.gif) repeat; font:13px Helvetica, sans-serif; color: #646464; }
a { cursor:pointer; outline:none !important; text-decoration:none !important; }
a:hover { text-decoration:underline; }
form { collor: #757575; }
button { cursor: pointer }

.margin0 { margin: 0 !important; }
.margin10 { margin: 10px !important; }
.margin-top-5 { margin: -5px !important; }
.margin20-0 { margin: 20px 0 !important; }
.margin-top5 { margin-top: 5px !important; }
.margin-top10 { margin-top: 10px !important; }
.margin-top20 { margin-top: 20px !important; }
.margin20-5 {margin: 20px 5px;}
.margin20 { margin: 20px !important; }
.margin-20 { margin-left: -20px !important; }
.margin-left20 { margin-left: 20px !important; }
.margin-left-20 { margin-left: -20px !important; }
.margin-bottom20 { margin-bottom: 20px !important; }
.margin-bottom10 { margin-bottom: 10px !important; }
.margin-bottom55 { margin-bottom: 55px !important; }
.margin-top55 { margin-top: 55px !important; }
.margin-2020 { margin-left: -20px !important; margin-right: -20px !important;}
.padding0 { padding: 0 !important; }
.padding-top20 { padding-top: 20px !important; }
.padding-0-10 { padding: 0 10px !important; }
.padding-0-20 { padding: 0 20px !important; }
.padding10 { padding: 10px !important; }
.padding20 { padding: 20px !important; }
.padding-bottom5 { padding-bottom: 5px !important; }
.padding-bottom10 { padding-bottom: 10px !important; }
.padding-bottom15 { padding-bottom: 15px !important; }
.padding-10-20 { padding: 10px 20px !important; }
.padding-15-0 { padding: 15px 0px !important; }
.padding-15-20 { padding: 15px 20px !important; }
.padding-20-0 { padding: 20px 0; }
.padding15 { padding: 15px !important; }
.padding-left20 { padding-left: 20px !important; }
.padding-left15 { padding-left: 15px !important; }
.block { display: block; }
.titulo-sem-bg { float: none; background: none; font: 22px 'HelveticaNeueLTStd37ThCn'; color: #4d6e84; border-bottom: 1px solid #d9d9d9; padding: 0; }
.titulo-sem-bg2 { float: none; background: none; font: 22px 'HelveticaNeueLTStd37ThCn'; color: #4d6e84; border-bottom: none; padding: 0; }
.titulo-sem-bg3 { float: none; background: none; font: 18px 'AllerRegular'; color: #4b4b4b; border-bottom: none; padding: 0; }
.top0{top: 0px !important;}
.no-bg { background: none !important; }
.margin-auto { margin: 0 auto !important; }


/* Ajuste Allan */
.secao-quem-somos h3.titulo-sem-bg2 { float: none; background: none; font: 22px 'HelveticaNeueLTStd37ThCn'; color: #4d6e84; border: none; padding: 0; }
.secao-quem-somos .lista-pessoas strong { color:#4d6e84; }
.secao-quem-somos h2.titulo-sem-bg2 { float: none; background: none; font: 22px 'HelveticaNeueLTStd37ThCn'; color: #2190C7; border: none; padding: 0; }
.secao-quem-somos ul.galeria { border-bottom: 1px solid #EEEEEE; margin-top: 5px; }
.secao-sazonalizacao h3.landing-titulo { color:#575757; padding: 30px 0 0 30px; }


.auto { width: auto !important; }
.clearb { clear:both; }
.left { float:left !important; }
.right { float:right !important; }
.relative { position:relative; }
.reset { position:relative !important; left:auto !important;  right:auto !important; }
.altura-minima { min-height: 500px;}

.corner { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: #fff; behavior: url(../app/PIE.htc); }
.border-top { border-top: 1px solid #eee !important; }
.border-right { border-right: 1px solid #eee; }
.border-bottom { border-bottom: 1px solid #eee !important; }
.border-left { border-left: 1px solid #eee; }
.border-none { border: none !important; }
.conteudo p { margin-bottom: 20px; line-height: 18px; color: #6b6b6b; }
.conteudo p.descricao { font-size: 11px; padding: 0 20px 10px; color: #868686; margin: 0; line-height: normal; clear: both; }
.conteudo p .citacao { color: #868686; font: italic 11px helvetica; line-height: 16px; }
body .barra-lateral a { font-size: 12px !important; }
.text-cor-padrao { color: #686868 !important; }
.underline { text-decoration: underline !important; padding-bottom: 2px !important; }
.italic { font-style: italic; font-size: 10px; }


/*****

 banners 
 
*****/
.container-conteudo-abas { background: url(../images/banner-abas.jpg) scroll repeat-x 0 0 transparent; }
.container-conteudo-noticias-opiniao { background: url(../images/banner-abas.jpg) scroll repeat-x 0 0 transparent; }

/*****

 LISTA ASIDE
 
*****/
.lista-aside { margin: 10px 0 0 0; }
.lista-aside li { margin-bottom: 20px; }
.lista-aside a { color: #454545; }
.lista-aside a:hover, .lista-aside .active  { color: #4D6E84; }

.lista-aside .lista-aside-sub { margin: 20px 0 0 0; }
.lista-aside .lista-aside-sub li { padding: 0 0 0 20px; }

.landing-titulo {  }

/*****

Tipos de LISTA

*****/
.lista-vazada, .lista-datas, .lista-siglas, .lista-mais-lidas ul, .lista-newsletter, .lista-sistemas, .lista-emails { clear: both; }


/*** Lista vazada ***/
.lista-vazada .line { background: #f7f7f7; }
.lista-vazada li { padding: 15px 20px; }
.lista-vazada li span a { clear: both; color: #818181; display: block; font-size: 10px; margin-bottom: 4px; }
.lista-vazada li h3 a { color: #6A6A6A;; font: 16px 'AllerRegular'; margin: 5px 0; }
.lista-vazada li a:hover { text-decoration: none; }
.lista-vazada li p { margin: 0 !important; }
.lista-vazada li p a { color: #868686; font-size: 12px; line-height: 15px; margin: 0; }
.lista-vazada li img { margin: 10px 0; }
.lista-vazada.noticias-destaque h3 a { font: 22px 'AllerRegular'; color: #6C8253; }

/*** Lista datas ***/
.lista-datas li { padding: 15px 20px 10px 40px; height: 45px; margin: 0 0 5px 40px; position: relative; }
.lista-datas li p { line-height: 15px; }
.lista-datas li.line { background: #f7f7f7; }
.lista-datas li a { color: #868686; font-size: 12px; }
.lista-datas li a:hover { text-decoration: none !important; outline: none !important; }
.lista-datas li span { clear: both; }
.lista-datas li .data span { display: table-cell; width: 57px; height: 60px; vertical-align: middle; text-align: center; }
.lista-datas li .data span a, .lista-datas li .data span a:hover { color: #fff; font-size: 18px; }
.lista-datas li .data { position: absolute; top: 3px; left: -28px; background: url(../images/sprite-botoes.png) scroll no-repeat 0 0 transparent; }
.lista-datas li span.btn-download a { color: #fff !important; font-size: 9px; padding: 5px 9px; background: url(../images/sprite-botoes.png) scroll no-repeat 0 0 transparent; float: left; margin: 4px 0 0 18px; clear: none; }
.lista-datas li span.download-arquivo a { font-size: 11px; padding: 8px 0; width: 123px; text-decoration: underline; float: left; clear: none; }

/*** Lista com siglas ***/
.lista-siglas .line { background: #f7f7f7; }
.lista-siglas li { padding: 7px 20px 28px 35px; margin: 2px 0 2px 45px; position: relative; height: 27px; }
.lista-siglas li p a { color: #868686; font: bold 12px helvetica; }
.lista-siglas li span a { color: #868686; font: normal 10px helvetica; display: block }
.lista-siglas li span.sigla a { color: #575757; font: normal 18px 'HelveticaNeue57Condensed'; padding: 17px; position: absolute; top: 3px; left: -45px; background: #e0e0e0; width: 30px; height: 22px; }

/*** lista mais lidas ***/
.lista-mais-lidas h3 { font: normal 13px 'allerRegular'; border-top: 1px solid #eee; border-bottom: 1px solid #eee; margin: 10px -20px; padding: 15px 20px; text-transform: uppercase; }
.lista-mais-lidas { padding: 0 20px; clear: both; }
.lista-mais-lidas li { position: relative; margin: 20px 0; }
.lista-mais-lidas li a:hover { text-decoration: none; }
.lista-mais-lidas li span a { font: normal 10px helvetica; color: #818181; margin-left: 50px; }
.lista-mais-lidas li span.numero a { font: normal 16px 'allerRegular'; color: #575757; background: url(../images/lista-mais-lidas.png) scroll no-repeat 0 0 transparent; padding: 8px 14px; margin: 0; position: absolute; top: 0; left: 0; }
.lista-mais-lidas li h4 a { font: normal 16px 'allerRegular'; color: #575757; margin-left: 50px; }

/*** lista newsletter ***/
.lista-newsletter li { padding: 23px 20px; border-bottom: 1px solid #eee }
.lista-newsletter li.last { border-bottom: none; }
.lista-newsletter li span a { color: #818181; font-size: 10px; }
.lista-newsletter li h3 a { color: #575757; font: bold 16px 'AllerRegular'; }
.lista-newsletter li h4 a { color: #6a6a6a; font-size: 13px; font-weight: normal; }
.lista-newsletter li h4 a span { color: #a4a4a4; font: 12px 'AllerRegular'; float: right; }
.lista-newsletter li a:hover { text-decoration: none; }

/*** lista sistemas ***/
.lista-sistemas li a { border-bottom: 1px solid #eee; color: #3e3e3e; padding: 10px 20px; text-transform: uppercase; width: 255px; float: left; }
.lista-sistemas li a:hover, .lista-sistemas li a.active { background: #6c8151; color: #fff; text-decoration: none;}
.lista-sistemas li a.last { border: none; }

/*** Lista emails ***/
.lista-emails li { padding: 5px 10px 5px 70px; border-bottom: 1px solid #eee; position: relative; }
.lista-emails li a:hover { text-decoration: none; }
.lista-emails li h3 a {font: bold 16px 'AllerRegular'; margin: 5px 0; color: #404040; }
.lista-emails li.active h3 a, .lista-emails li.active h3.email-lido a { color: #235071; }
.lista-emails li h3.email-nao-lido a { color: #1e4663; }
.lista-emails li.last { border: none; }
.lista-emails li p a { color: #868686; font-size: 12px; line-height: 15px; margin: 0; }
.lista-emails li span a { color: #818181; font-size: 10px; }
.lista-emails li span.email-lido a { background: url(../images/ico-email.png) no-repeat scroll 0 -34px transparent; left: 18px; padding: 11px 18px; position: absolute; top: 28px; }
.lista-emails li.active span.email-lido a { background-position: -42px -34px; }
.lista-emails li span.email-nao-lido a { background: url(../images/ico-email.png) no-repeat scroll 0 0 transparent; left: 18px; padding: 7px 18px; position: absolute; top: 32px; }
.lista-emails li.active span.email-nao-lido a { background-position: -42px 0; }


/***** 

 ABAS 

*****/
.abas ul { border-bottom: 2px solid #eee; margin-bottom: 20px }
.abas li { float: left; border: 2px solid #eee; border-bottom: none; margin: 0 1px -1px; }
.abas li.first { margin-left: 15px !important; }
.abas li a { float: left; color: #0e202e; padding: 20px; height: 20px; text-align: center; font:normal 12px helvetica; }
.abas li a { text-decoration: none; }

/*****

 titulo da pagina 
 
*****/
.titulo-pagina { margin: 30px 0 2px 10px; float: left; position: relative; padding: 23px; }
.titulo-pagina h1 { font: 26px 'AllerLightItalic'; color: #fff; float: left; }
.sombra-h1 { position:absolute; top: 0; left: 0; }
.bg-h1 { position:absolute; top: 0; right: 0; }
.titulo-pagina.sem-breadcrumb { margin: 45px 0 45px 10px; }

/*****

 breadcrumb 
 
*****/
.breadcrumb { float: left; margin: 0 0 25px 10px; }
.breadcrumb li { font-size: 10px; float: left; color: #7a7a7a; margin-right: 10px; }
.breadcrumb li a { color: #656565; font-size: 10px; padding-right: 10px; }
.breadcrumb li span { font-size: 10px; }


/***** 

  navegacao vertical 
  
*****/
.navegacao-vertical li { padding: 11px 0; }
.navegacao-vertical li.first { padding-top: 20px; }
.navegacao-vertical li.last { padding-bottom: 20px; }
.navegacao-vertical li a { color: #0e202e; font-size: 14px; padding: 11px 0 11px 20px; text-decoration: none; }
.navegacao-vertical li ul { padding: 0 0 0 10px; }
.navegacao-vertical li ul li { padding: 10px 0; }
.navegacao-vertical li ul li a { font-size: 12px; }
.conteudo .navegacao-vertical li ul li a:hover, .conteudo .navegacao-vertical li ul li a.active { background: none; }

/*****

 menu interno 

*****/
.menu-interno li { float: left; }
.menu-interno li a { float: left; font: normal 13px 'HelveticaNeueLTStd57Condensed'; padding: 1px 43px; margin: 15px 1px; text-transform: uppercase; color: #fff; }
ul.menu-interno li a.first { border-left: none; }
ul.menu-interno li a.last { border-right: none; }
.container-menu-interno { height: 50px; margin: 0 10px 20px; }
.menu-interno li a { border-left: 1px solid #ccc; border-right: 1px solid #ccc; }


/*****

 tabela 
 
*****/
table { width: 100%; }
table thead tr td { color: #fff; padding: 6px; font-size: 11px; text-align: center; }
table thead tr td.null { background: #fff !important; }
table tbody { color: #404040; }
table tbody tr { background: #eaeaea; }
table tbody tr.line { background: #f8f8f8; }
table tbody tr td { padding: 15px 6px; font-size: 11px; text-align: center; }
table tbody tr td.strong,table tbody tr td strong { font-weight: bold; }
body .btn-inscrever { background: url(../images/sprite-botoes.png) scroll no-repeat 0 0 transparent; padding: 6px 8px; color: #fff !important; font: normal 10px helvetica; }
body .btn-inscrever:hover { text-decoration: none; }

table.tabela-filtro { width: 100%; }
table.tabela-filtro thead tr td { color: #fff; padding: 6px; font-size: 12px; text-align: left; }
table.tabela-filtro thead tr td.null { background: #fff !important; }
table.tabela-filtro tbody { color: #757575; }
table.tabela-filtro tbody tr { background: #fff; }
table.tabela-filtro tbody tr.line { background: #f7f7f7; }
table.tabela-filtro tbody tr td { padding: 10px 6px; font-size: 12px; text-align: left; }
table.tabela-filtro tbody tr td.strong,table tbody tr td strong { font-weight: bold; }
table.tabela-filtro a.ico-download { background: url(../images/ico-arquivos.png) scroll no-repeat 0 0 transparent; display: inline-block; height: 21px; position: relative; width: 21px; }
table.tabela-filtro a.ico-visualizar-arquivo { background: url(../images/ico-arquivos.png) scroll no-repeat 0 0 transparent; display: inline-block; height: 24px; position: relative; width: 20px; }

.hover-box { position: absolute; top: 0; display: none; }
.hover-gallery li { position: relative; }
.hover-gallery-content { position: relative; display: block; }
.hover-gallery-overlay { display: block; background: #ccbb7e; position: absolute; top: 0; left: 0; width: 100%;	height: 100%; filter: alpha(opacity=50); opacity: 0.5;          
}


/*****

 slideshow 
 
*****/
.btn-anterior { position: absolute; bottom: 110px; left: 20px; z-index: 99; background: url(../images/sprite-botoes.png) no-repeat -50px -749px; width: 40px; height: 41px;  }
.btn-anterior:hover { background-position: 0px -749px; } 
.btn-proximo { position: absolute; bottom: 110px; right: 20px; z-index: 99; background: url(../images/sprite-botoes.png) no-repeat -50px -700px; width: 40px; height: 41px; }
.btn-proximo:hover { background-position: 0 -700px; }
#main { width: 980px; margin: 0 auto; position: relative; height: 282px; overflow: hidden; }
#slideshow { width: 980px; height: 282px; position: absolute; }
#slideshow li { max-width: 100%; }
.slideshow-intern { width: 980px; margin: 0 auto; position: relative; height: 282px; }
.tooltips { position: absolute; z-index: 10; top: 50px; right: 120px; background: #fff; padding: 40px 55px; width: 223px; height: 75px; font: 22px 'AllerLightItalic'; }
.tooltips .seta{ display: block; position: absolute; top: 155px; right: 25px; background: url(../images/seta_imgs.png) no-repeat; width: 18px; height: 8px;}
.tooltips h3 a { color: #395e79; font-size: 25px; }
.tooltips p a { color: #769eb8; font-size: 22px; }
#nav { position: absolute; z-index: 99; bottom: 50px; right: 100px; }
#nav li { float: left; list-style: none; }
#nav a { background: url(../images/ico-carousel.png) scroll no-repeat 0 0 transparent; margin: 0 5px; width: 11px; height: 11px; text-indent: -9999px; float: left; }
#nav li.activeSlide a { background: url(../images/ico-active-carousel.png) scroll no-repeat 0 0 transparent; width: 11px; height: 11px; }
#nav a:focus { outline: none; }


/*****

PAGINACAO

*****/
.paginacao { margin: 25px 0 25px 0; height: 10px; padding: 15px 20px; position: relative; }
.paginacao li { display: inline; }
.paginacao .left-align { position: absolute; top: 13px; left: 20px; }
.paginacao .center-align { text-align: center; }
.paginacao .right-align { position: absolute; right: 20px; top: 13px; }
.paginacao a { font: 11px 'AllerRegular'; }
.paginacao a.active { color: #757575; }
.pag-numbers li { margin: 0 9px 0 0; }
.pag-numbers li.last { margin: 0; }
.pag-numbers li a.active{color: #757575;}

.titulo-artigos { color: #424041; font: 18px 'AllerRegular'; }

.citacao-artigo { position: absolute; bottom: -90px; left: 80px; width: 370px; }
.citacao-artigo h3 { padding: 0 0 0 33px; font: 18px 'AllerRegular'; }
.citacao-artigo img { margin: 0 8px }
.citacao-artigo .aspa-left { position: relative; top: -5px; float: left; }
.citacao-artigo .aspa-right { position: relative; bottom: -5px }
.citacao-artigo .border { border-bottom: 2px solid #9d5967; left: 35px; width: 510px; position: relative; display: block; }

.box-coteudo-simples { background: #f6f7f8; }
.box-coteudo-simples ul { padding: 0 0 0 20px; }

.titulo-sem-bg { font: 22px 'HelveticaNeueLTStd37ThCn'; font-weight: normal; }

.busca-pergunta-resposta { margin: 20px 0 0 0; padding: 15px 0 }

.numero-resultados{height: 20px;}

.numero-resultados span { color: #868686; }
.numero-resultados a { color: #832e3f; background: url(../images/ico-limpar-busca.png) no-repeat 0 0; padding: 0 0 0 15px }

.lista-perguntas-respostas li, .lista-glossario-busca li { margin: 0 0 20px 0 }
.lista-perguntas-respostas li.last, .lista-glossario-busca li { margin: 0 }
.lista-perguntas-respostas a { padding: 0 0 0 50px; background: url(../images/sprite-setas.png) scroll no-repeat 0 0 transparent; color: #646464; font: 14px 'AllerRegular'; }

/* lista glosario */
.lista-glossario-busca h3 { margin-left: 30px; }
.lista-glossario-busca a { padding: 0 0 0 15px; background: url(../images/sprite-setas.png) scroll no-repeat 0 -722px transparent; color: #2aa488; font: 14px 'AllerRegular'; }
.lista-glossario-busca p { padding: 0 0 0 30px; }

/*****

AGENTES INSTITUICOES

*****/
.sobre-empresa-instituicoes h3 { text-transform: uppercase; color: #868686; }
.bt-voltar { margin: 17px 25px 0 0; font: 12px 'AllerBold'; }
.info-sobre-imprensa h3 { color: #A1A1A1; text-transform: uppercase; }
.info-sobre-imprensa span { color: #757575; }
.info-sobre-imprensa li { margin: 0 0 20px 0; }

/*****

PERGUNTAS - RESPOSTAS CONTENT

*****/
.lista-perguntas-respostas .perguntas-respostas-content ul { margin: 0 0 30px 0; }
.lista-perguntas-respostas .perguntas-respostas-content ul li { margin: 0 0 5px 0; }
.lista-perguntas-respostas .perguntas-respostas-content ul li a { color: #842f41; font-size: 11px; background: none; padding: 0; }
/* votacao resposta */
.lista-perguntas-respostas .perguntas-respostas-content .votacao-util { font-family: 'HelveticaNeue57Condensed'; text-transform: uppercase; padding: 20px 0 20px 20px; }
.lista-perguntas-respostas .perguntas-respostas-content .votacao-util span { color: #842f41; font-size: 13px; margin: 0 20px 0 10px; }

.lista-perguntas-respostas .perguntas-respostas-content .votacao-util button { width: 70px; height: 25px; background: url(../images/bt-res-pergunta.png) no-repeat; color: #fff; margin: 0 15px 0 0; }

.lista-perguntas-respostas .perguntas-respostas-content .votacao-util a.btn { background-position: -300px -223px; margin: 0; }

/* icones noticias */
.barra-interacao { margin-top: 20px; border-bottom: 1px solid #EEE; border-top: 1px solid #EEE; } 
.barra-interacao li { display: table-cell; vertical-align: middle;}
.ico-imprimir { background: url(../images/ico-imprimir.gif) scroll no-repeat 0 0 transparent; float: left; width: 18px; height: 18px; margin-right: 10px; }
body .ico-diminuir-fonte { color: #969696; font-size: 16px; float:left; margin-right: 5px; }
body .ico-aumentar-fonte { color: #969696; font-size: 20px; float:left; margin-right: 10px; }
.ico-compartilhar { background: url(../images/ico-compartilhar.gif) scroll no-repeat 0 0 transparent; float: left; width: 10px; height: 15px; }
.ico-visualizar { background: url(../images/ico-visualizar.gif) scroll no-repeat 0 0 transparent; float: left; width: 17px; height: 10px; margin: 0 10px 0 0; }
.numero-visualizacoes { background: #dee6e5; color: #969696; padding: 4px; }


/*****

 lista detalhe 
 
*****/
.lista-detalhe li { padding: 10px 15px; background: url(../images/sprite-lista-square.png) scroll no-repeat 0 13px transparent; border: none }
.lista-detalhe li a { color: #868686; }

/*****

 LISTA PESSOAS
 
*****/
.lista-pessoas li { width: 178px; float: left; border: 2px solid #dae1e5; padding: 10px 10px 20px 15px ; margin: 0 0 20px 10px; }
.lista-pessoas img { border: 3px solid #dae1e5; }


/*****

 titulo da noticia
 
*****/
.titulo-noticia p { color: #575757; font: 13px 'allerLightRegular'; text-transform: uppercase; padding: 10px 0 0 20px; margin: 0; }
.titulo-noticia h2 { font: 18px 'allerRegular'; background: none; padding: 10px 20px; margin: 0; }
.titulo-noticia span { color: #646464; font: bold 10px helvetica; display: block; clear: both; padding: 0 20px; }


/******

 autor da noticia 
 
*****/
.autor-noticia{ padding: 20px 20px 0px !important }
.autor-noticia img { float: left; margin-right: 10px; }
.autor-noticia h3 { font: 18px 'allerRegular'; }
.autor-noticia p { color: #646464; }

/******

TEMPLATE ANCORA NUMERACAO & CITACAO
 
*****/
.template-ancora-numeracao li { margin-bottom: 20px; }
.template-ancora-numeracao .last-in-line { margin: 0; }
.template-ancora-numeracao a { color: #686868; background: url(../images/seta-down.gif) right 2px no-repeat; padding: 0 20px 0 0; }
.template-ancora-numeracao span { color: #294960; }

.secao-sazonalizacao .citacao-template-ancora { width: 445px; left: 25px; }
.secao-sazonalizacao .citacao-template-ancora h3 { color: #4a4a4a; font-size: 22px;  }
.secao-sazonalizacao .citacao-template-ancora .aspa-left { margin-left: 72px; }
.secao-sazonalizacao .citacao-template-ancora .border { border-bottom: 2px solid #546d80; width: 480px; }

.secao-sazonalizacao .citacao-ancora { width: 445px; left: 40px; }
.secao-sazonalizacao .citacao-ancora h3 { color: #4a4a4a; font-size: 22px;  }
.secao-sazonalizacao .citacao-ancora .aspa-left { margin-left: 72px; }
.secao-sazonalizacao .citacao-ancora .border { border-bottom: 2px solid #546d80; width: 455px; }


/******

 lista galeria 
 
*****/
.lista-galeria { margin-left: 40px; }
.lista-galeria li { float: left; width: 155px; margin: 10px; position: relative; }
.lista-galeria li a:hover { text-decoration: none; }
.lista-galeria li span a { font: 11px helvetica; color: #868686; }
.lista-galeria li h3 a { color: #294960; font: bold 13px helvetica; }

.secao-noticias-opiniao .lista-galeria { margin-left: 10px; }
.secao-noticias-opiniao .lista-galeria li h3 { margin-top: 5px; }
.secao-noticias-opiniao .lista-galeria li h3 a { color: #6e8253; }

/******

 galeria de videos 
 
*****/
.btn-play-pq { position: absolute; top: 34px; left: 60px; z-index: 9; display: block; }
.btn-zoom-pq { position: absolute; top: 20px; left: 50px; z-index: 9; display: block; }


/***** 

LISTA NUMERICA 

*****/
.lista-numerica { color:#686868; padding-bottom:10px; }
.lista-numerica li { margin: 0 0 10px 0; }


/***** 

LISTA TEXTO 

*****/
.lista-texto li{ background: url("../images/item-azul.png") no-repeat 0 12px; padding: 10px 15px; color: #6B6B6B; }


/***** 

CARROSEL ANOS 

*****/
.carousel-anos {  float: left;}
.carousel-anos-bottom { margin-top: -20px; float: left; }
.controle-carousel-anos { position: relative; z-index: 9; }
.controle-carousel-anos .anterior { background: url(../images/btn-next-prev.png) scroll no-repeat 0 0 transparent; width: 30px; height: 30px; float: left; margin-left: 65px; text-indent: -9999px; }
.controle-carousel-anos .proximo { background: url(../images/btn-next-prev.png) scroll no-repeat -29px 0 transparent; width: 30px; height: 30px; float:left; text-indent: -9999px; }
.carousel-anos li { border: none; background: url(../images/bg-carousel-historia.png) scroll no-repeat 0 0 #f2f2f2; border-bottom: 1px solid #d0d0d0; border-top: 1px solid #fff; float: none; margin: 0px; height: 115px; }
.carousel-anos li span a { color: #2491c8; font: 35px 'HelveticaNeue57Condensed'; padding:20px 0 5px 20px; height: auto; }
.carousel-anos li p a { color: #868686; font-size: 11px; padding:0 0 10px 20px; }
.carousel-anos li p { margin: 0; }

/*****

 galeria de fotos e videos 
 
*****/
.galeria li { border: none !important; margin: 0; margin: 10px 15px 10px 0; }
.galeria li a {  padding: 0; height: auto; }
.galeria li h3 a { color: #2491c8; font: bold 13px helvetica; }
.galeria li span a { color: #868686; font: normal 11px helvetica; }


/*****

 LISTA GLOSSARIO
 
*****/
.lista-glossario-busca .odd { background: #f9f9f9; border-bottom: 1px solid #eee; }
.secao-glossario .lista-glossario-content { padding: 0 0 0 30px; }
.secao-glossario .lista-glossario-content strong { color: #646464; padding-top: 15px; }
.secao-glossario .lista-glossario-content ul { margin: 10px 0 20px 10px; }
.secao-glossario .lista-glossario-content li { margin: 0 0 10px 0; }
.secao-glossario .lista-glossario-content a { background: url(../images/sprite-lista-square.png) 0 -1015px no-repeat; padding: 0 0 0 15px; }

.secao-glossario  .bt-glossario-fechar { background: url(../images/bt-fechar.png) 0 5px no-repeat; }
.secao-glossario .bt-glossario-mais { background: none; }
/*****

 organograma
 
*****/
.organograma { background: url(../images/organograma.png) scroll no-repeat top center transparent; position: relative; height: 430px; }
.organograma li { text-align:center; width: 120px; height: 55px; padding: 10px; }
.organograma h3 a { color: #4d6e84; font: 22px 'HelveticaNeueLTStd37ThCn'; display: block; }
.organograma span a { color: #787878; font: 11px helvetica; display: block; }
.organograma-cad { position: absolute; top: 1px; left: 270px; }
.organograma-sgc { position: absolute; top: 112px; left: 130px; }
.organograma-aud { position: absolute; top: 112px; right: 130px; }
.organograma-ass { position: absolute; top: 223px; left: 130px; }
.organograma-aege { position: absolute; top: 223px; right: 130px; }
.organograma-sup { position: absolute; bottom: 25px; left: 270px; }
.orga-box{ position: absolute; background: url("../images/seta-organograma.png") no-repeat scroll 0 0 transparent; display: none; color: #fff; font: lighter 12px helvetica;padding: 11px 25px 11px 19px; right: -173px; text-align: left; top: 15px; width: 130px; }


/*****

 lista cargo / vaga disponivel 
 
*****/
.lista-cargo li { margin-bottom: 20px; }
.lista-cargo li span { float:left; width: 90px; color: #646464; margin-right: 20px; font-size: 12px; }
.lista-cargo li p { float:left; width: 80%; color: #646464; font-size: 12px; }
.lista-cargo li p.cargo { color: #2491c8; font-weight: bold; }

.lista-compartilhar-vaga li { float: left; margin-right: 5px; }
.lista-compartilhar-vaga .ico-compartilhar { background: url(../images/ico-compartilhar2.gif) scroll no-repeat center right transparent; float: left; padding-right: 20px; color: #2491c8; font-weight: bold; width: auto; margin-right: 20px;  }
.lista-compartilhar-vaga .btn-candidatar { font: lighter 11px helvetica; color:#fff; background: #2491c8; padding: 5px 20px; }
.lista-compartilhar-vaga .btn-candidatar:hover { background:#50a7d3; }

.btn-cadastrar-curriculo { background: #b5b5b5; color: #fff; padding: 5px 20px; font-size:11px; }
.btn-cadastrar-curriculo:hover { background: #c4c4c4;}

.lista-vagas li { margin-bottom: 20px; float: left; width: 100%; }
.lista-vagas li span { float:left; width: 40px; color: #646464; text-align:right; margin-right: 20px; font-size: 18px; }
.lista-vagas li a { float:left; width: auto; color: #646464; text-decoration: underline !important; font-size: 12px; padding-right: 18px;  }
.lista-vagas li span.destaque { color: #2491c8; font-size: 26px; }
.lista-vagas li a.destaque { color: #2491c8; text-decoration: underline !important; font-size: 16px; background: none; margin-top: 7px; }

.coluna-filtro ul { margin-top: 20px; }
.coluna-filtro ul li h3 { font: 14px 'allerRegular'; text-transform:uppercase; }
.coluna-filtro form fieldset ul li h3 { color: #6c8151; }
.coluna-filtro ul li { padding: 10px 0 10px 20px; }
.coluna-filtro ul li.sub-titulo{ padding: 10px 20px; font: 12px 'allerRegular'; color:#454851; border-bottom: 1px solid #e4e4e4; border-top: 1px solid #e4e4e4; }
.coluna-filtro ul li input { border: 1px solid #eee; }
.coluna-filtro ul li input.btn-ok { background: url(../images/btn-ok.png) scroll no-repeat 0 0 transparent; width: 58px; height: 28px; border: none !important; margin-top: 2px; } 
.coluna-filtro ul li span.span { float:left; width: 30px; text-align:center; margin-top: 5px; }
.coluna-filtro ul li a.ico-calendario { background: url(../images/ico-calendario.png) scroll no-repeat 0 0 transparent; width: 20px; height: 24px; float:left; margin-top: 2px; }
.coluna-filtro ul li.last { margin-bottom: 15px; }

.ico-visualizacao-lista { background: url(../images/ico-visualizacao.png) scroll no-repeat 0 -31px transparent; width: 19px; height: 19px; float:left; margin: -13px 13px 0; cursor: pointer; }
.ico-visualizacao-lista:hover, .ico-visualizacao-lista.active { background-position: -30px -31px; }
.ico-visualizacao-grade { background: url(../images/ico-visualizacao.png) scroll no-repeat 0 0 transparent; width: 19px; height: 19px; float:left; margin-top: -13px; cursor: pointer; }
.ico-visualizacao-grade:hover, .ico-visualizacao-grade.active { background-position: -30px 0; }

.container_28 .secao-quem-participa a.ico-visualizacao-lista {margin-top:-15px;}
.container_28 .secao-quem-participa a.ico-visualizacao-grade {margin-top:-15px;}


.mais-opcoes a { display:block; text-align:right;}

.cartao-visita>li { float: left; margin: 10px; border: 1px solid #b8b8b8; position:relative;}
.cartao-visita>li>img { position:absolute; top:0; right:0; }

.titulo-cartao { background: #3a4460; width: 200px; }
.titulo-cartao h3 a { font: italic 19px allerLightRegular; color: #fff; display: block; padding: 10px 15px; }
.titulo-cartao span a { font: italic 12px helvetica; color: #b5b5b5; display: block; padding: 0 25px 10px; }

.informacoes-cartao { background: #fafafa; }
.informacoes-cartao li a { font: italic 12px helvetica; color: #757575; display: block; padding: 20px 10px 5px 30px; }
.informacoes-cartao li a.last { padding: 0 10px 10px 30px; }
.informacoes-cartao li a span{ font: italic 12px helvetica; color: #b5b5b5; floar: left; width: 90px text-align:left; }

.bg-cargos { position: absolute; top: 30px; left: 0; }
.bg-vagas { position: absolute; top: 17px; left: 0; }

.lista-glossario li a { color: #2aa488; font: normal 22px 'allerRegular'; padding: 2px 10px 3px; float:left; margin: 2px 6px; }
.lista-glossario li a.active { background: url(../images/bt-glossario.png) no-repeat; color: #fff;  }
.lista-glossario li a.visited { color: #afafaf; }
.secao-glossario .lista-perguntas-respostas li a { background: none; } 

.veja-mais { display: block; margin: -10px 0 15px; text-align:right; background: none !important; font: bold 12px helvetica !important; }
.mais-informacoes { display: block; margin: -10px 0 15px; text-align:right; background: none !important; font: regular 12px helvetica !important; color: #9fa328; font-family: 'allerRegular'  }

.lista-projetos li { padding: 5px 20px; background: url(../images/bullet-lista-projetos.gif) scroll no-repeat center left transparent; border: none }
.lista-projetos li a { color: #868686; }

.lista-projetos-sem-bg { padding: 20px 0 0 0 !important; }
.lista-projetos-sem-bg li { padding: 9px 20px 9px 40px; border: none; }
.lista-projetos-sem-bg li a { color: #868686; text-decoration: underline !important; }
.lista-projetos-sem-bg li a:hover { color: #ccbb7e; }

.btn-voltar-topo { display: block; margin: 1px; text-align:right; background: url(../images/btn-voltar-topo.png) scroll no-repeat; width: 99px; height: 16px; float: right; }


.lista-itens.active { background: url(../images/bg-projetos.gif) scroll no-repeat 0 20px transparent; }
.lista-projetos-sem-bg li.active { background: url(../images/bg-projetos.gif) scroll no-repeat 0 0 transparent; }

/*****

 HOTSITE
 
*****/
.secao-biblioteca .hotsite-titulo { color: #ce9d56; }
.lista-hotsite li { float: left; padding: 20px 0 5px 10px; width: 360px; margin: 0 10px 0 0; }
.lista-hotsite li.last-in-line { margin: 0; }
.lista-hotsite img { float: left; margin: 0 10px 0 0; }
.lista-hotsite div { float: left; width: 215px; }
.lista-hotsite span, .box-hotsite span { color: #646464 !important; margin: 0 0 5px 0; font: 16px 'AllerRegular'; }
.lista-hotsite p, .lista-hotsite a, .box-hotsite p { font-size: 11px; }
.lista-hotsite a { margin: 0 10px 0 0; text-align: right; color: #ce9d56; }
.box-hotsite div { margin: 30px 27px 30px 10px; }
.box-hotsite div.last-in-line { margin-right: 0; margin-left: 0; }


/*****

 conteudo abas nao logado
 
*****/
.listas-geradoras { border: none !important; margin: 0 !important;}
.listas-geradoras li { text-align:center; border: none; margin: 15px 2px 0; height: auto; float: left; }
.listas-geradoras li a { color:#868686; text-align:center; height: auto; padding: 2px; width: 135px;  }
.listas-geradoras li img { border: 1px solid #cecece; margin-bottom: 5px; }
.algumas-geradoras { position: absolute; top: 90px; right: -30px; }

/*****

BG HOVERS GALLERY

*****/
.video .lupa { background: url(../images/btn-play-pq.png) no-repeat 0 0 !important; width: 39px; height: 38px; top: 65%; margin-left: -20px; }
.lupa { background: url(../images/zoom.png) no-repeat 0 0; width: 60px; height: 60px; top: 50%; left: 50%; margin: -30px 0 0 -30px; }
.video .lupa, .lupa { display: block; position: absolute; }


/*****

 participe

*****/
.participe-encolhido.entenda { background: #fbfbfb; }
.participe-encolhido.conheca { background: url(../images/seta-entenda.png) no-repeat scroll 0 48% #f6f3f3; }
.participe-encolhido.enquadra { background: url(../images/seta-conheca.png) no-repeat scroll 0 48% #efefef; }
.participe-encolhido.requerimento { background: url(../images/seta-enquadra.png) no-repeat scroll 0 48% #e6e6e6; }
.participe-encolhido.situacao { background: url(../images/seta-requerimento.png) no-repeat scroll 0 48% #dedede; }
.participe-encolhido { float: left; width: 82px; padding: 15px; height: 374px; }

.psimples {float: left; height: 429px; padding: 15px; width: 158px;}

.participe-encolhido h3 { color: #842f41 !important; font: 14px 'allerRegular'; margin-bottom: 35px; }
.participe-encolhido p { color: #757575; margin-bottom: 35px; }
.participe-encolhido .lista-detalhe li { background:url(../images/bullet-participe.gif) no-repeat scroll 0 12px transparent !important; color: #842f41; }
.veja-todas { color: #842f41; float: right; font: bold 12px helvetica; }

.inactive p,.inactive ul,.inactive div {
	display: none;
}

.encolhido { width: 82px; height: 374px; }
.expandido { width: 460px; }


/****

BUSCA ZERO RESULTADOS

*****/
.bt-buscar { background: url(../images/bt-buscar.png) no-repeat 0 0; width: 82px; height: 36px; cursor: pointer; margin: -1px 350px 0 0; display: block; float: right; }
.bt-buscar:hover { background: url(../images/bt-buscar.png) no-repeat 0 -41px; }

/****

SUB HOME ONDE ATUAMOS

*****/
.secao-glossario.subhome-onde-atuamos .menu-interno li a { padding: 1px 31px; }
.secao-glossario.subhome-onde-atuamos h3.titulo-sem-bg { color: #4d6e84; }

/****

LEIOLOES LOGADO

*****/
.leiloes-logada-proximo form label { width: 230px; }
.leiloes-logada-proximo form .legenda { margin: 5px 5px 0 0; display: block; float: left; }
.leiloes-logada-proximo form .jqTransformSelectWrapper { width: 140px; height: 27px; float: none; margin: 0; float: right; }

.leiloes-logada-proximo .leiloes-logada-lista, .leiloes-logada-proximo .leiloes-logada-lista li, .leiloes-logada-proximo .leiloes-logada-lista ul { border: none; margin: 0; float: none; }
.leiloes-logada-proximo .leiloes-logada-lista a { float: none; height: auto; padding: 0; text-align: left; }

.leiloes-logada-proximo .leiloes-logada-lista { margin: 40px 0 0 0; }

.leiloes-logada-proximo .leiloes-logada-lista .titulo { font-size: 16px; color: #818181; margin: 0 0 7px 0; }
.leiloes-logada-proximo .leiloes-logada-lista .tit { font: 14px 'allerRegular'; color: #436d8b; margin: 0 0 5px 0; }

.leiloes-logada-proximo .leiloes-logada-lista .lista-legenda { margin: 0 0 15px 0; }
.leiloes-logada-proximo .leiloes-logada-lista .lista-legenda li { display: block; float: left; width: 140px; background: #f7f7f7; text-align: center; padding: 10px 0; font: 14px 'allerRegular'; }
.leiloes-logada-proximo .leiloes-logada-lista .lista-legenda .primary { margin: 0 8px 0 0; }
.leiloes-logada-proximo .leiloes-logada-lista .lista-legenda li span { color: #436d8b; }
.leiloes-logada-proximo .leiloes-logada-lista .lista-legenda .btn { background: none; width: auto; height: auto; padding: 0; margin: 7px 0 0 12px; }
.leiloes-logada-proximo .leiloes-logada-lista .lista-legenda .btn a { width: 80px; height: 22px; display: block; }
.leiloes-logada-proximo .leiloes-logada-lista .lista-legenda .btn .btn-fechar { background: url(../images/btn-leiloes-fechar.png) no-repeat 0 0; }
.leiloes-logada-proximo .leiloes-logada-lista .lista-legenda .btn .btn-fechar:hover { background: url(../images/btn-leiloes-fechar.png) no-repeat 0 -22px; }

.leiloes-logada-proximo .leiloes-logada-lista .lista-legenda .btn .btn-resumo { background: url(../images/btn-leiloes-resumo.png) no-repeat 0 0; }
.leiloes-logada-proximo .leiloes-logada-lista .lista-legenda .btn .btn-resumo:hover { background: url(../images/btn-leiloes-resumo.png) no-repeat 0 -22px; }
.leiloes-logada-proximo .leiloes-logada-lista .lista-content .lista-detalhe li { background: url(../images/square-azul.png) no-repeat 0 12px; }

.avisos-recentes h2 { margin: 0; }
.avisos-recentes .lista-vazada { border: 0; margin: 0; }
.avisos-recentes .lista-vazada li { border: none; margin: 0; float: none; padding: 15px 10px 15px 20px; }
.avisos-recentes .lista-vazada li a { float: none; padding: 0; text-align: left; height: auto; font: 14px; }
.avisos-recentes .lista-vazada h3 a { font: 14px 'allerRegular'; color: #436d8b; }

/****

SALA IMPRENSA

*****/
.secao-noticias-opiniao .sala-imprensa .lista-galeria { margin: 0; }
.secao-noticias-opiniao .sala-imprensa .lista-galeria li { margin: 30px 23px 40px 0; width: auto; }
.secao-noticias-opiniao .sala-imprensa .lista-galeria li.last-in-line { margin-right: 0; }


/****

BANNER TUTORIAL

*****/
.banner-tutorial ul li { border: 1px solid #d8d8d8; float: left; padding: 10px 12px; margin: 0 13px 0 0; }
.banner-tutorial ul li.last-in-line { margin: 0; }

.banner-tutorial p, .empresas-associadas .bts { text-align: center; }

.banner-tutorial .bts a { overflow: hidden; text-indent: -9999px; display: block; float: left; }
.banner-tutorial .bts .bt-voltar-questionario { background: url(../images/bt-voltar-questionario.png) no-repeat 0 0; width: 170px; height: 34px; margin: 0 20px 0 120px; }
.banner-tutorial .bts .bt-voltar-questionario:hover { background-position: 0 -35px; }
.banner-tutorial .bts .bt-fechar-questionario { background: url(../images/bt-fechar-questionario.png) no-repeat 0 0; width: 80px; height: 34px; }
.banner-tutorial .bts .bt-fechar-questionario:hover { background-position: 0 -35px; }

.secao-como-participar .banner-tutorial .tabela-filtro thead td { background: #909090; }
.secao-como-participar .banner-tutorial .tabela-filtro tbody td { padding: 20px 6px; }
.secao-como-participar .banner-tutorial .tabela-filtro thead .second { background: url(../images/bg-thead-tabela.png) no-repeat left 3px #909090; }
.secao-como-participar .banner-tutorial .tabela-filtro thead .third { background: url(../images/bg-thead-tabela.png) no-repeat left 3px #909090; }

.secao-como-participar .btn.bt-saiba-mais-banner { background: url(../images/bt-saiba-mais-banner.png) no-repeat 0 0; }
.secao-como-participar .btn.bt-saiba-mais-banner:hover { background-position: 0 -26px; }


/****

SUBHOME O QUE FAZEMOS

*****/
.aside-tab ul li a { padding: 6px 5px 8px 10px; color: #a0a42a; display: block; position: relative; }
.aside-tab ul li a:hover, .aside-tab ul li a.active { background: url(../images/bg-aside-subhome.png) no-repeat 0 0; color: #fff; }

.lista-subhome ul li { float: left; margin: 0 10px 20px 0; background: #a0a42a; height: 130px; width:103px; }

.lista-subhome ul .selecionado div { position: absolute; top: 0; left: 0; border: 5px solid #A0A42A; width: 93px; height: 83px; }
.lista-subhome ul li.inativo { opacity: .5; filter: alpha(opacity=50); background: #dedede; }

.lista-subhome ul li.last-in-line { margin-right: 0; }
.lista-subhome ul li span { display: block; text-align: center; color: #fff; width: 90px; margin: 0 auto; overflow: hidden; padding: 2px 0 0 0; }

/****

BUSCA RESULTADOS

*****/
.busca-resultados p a { color: #214865; }
.busca-resultados-legenda.jqtransformdone label { float: left; }
.busca-resultados-legenda.jqtransformdone label .jqTransformSelectWrapper { float: right; margin: -8px 0 0 0; }

.busca-resultados-legenda.jqtransformdone label.first { margin: 0 250px 0 0; }

.busca-resultados-legenda.jqtransformdone label.second { margin: 0 30px 0 0; }
.busca-resultados-legenda.jqtransformdone label.second span { margin: 0 10px 0 0; }
.busca-resultados-legenda.jqtransformdone label.second .jqTransformSelectWrapper { width: 140px; }

.busca-resultados-legenda.jqtransformdone label.third { margin: 0 30px 0 0; }
.busca-resultados-legenda.jqtransformdone label.third span { margin: 0 10px 0 0; }
.busca-resultados-legenda.jqtransformdone label.third .jqTransformSelectWrapper { width: 50px; }

div.busca-padding .ui-tabs .ui-tabs-panel {padding: 20px;}

/* filtro */
.busca-resultados-filtro ul { border: none; margin: 0; }
.busca-resultados-filtro ul li { border: 0; margin: 0; float: none; padding: 10px 0 10px 20px; }
.busca-resultados-filtro ul h3 { font: 14px 'AllerRegular'; }
.busca-resultados-filtro a.jqTransformCheckbox { padding: 0; float: none; text-align: right; height: 18px; }

/* lista */
#busca-resultados-lista { border: none; }
#busca-resultados-lista li { margin: 0; border: 0; float: none; }
#busca-resultados-lista li a { float: none; padding: 0; height: auto; text-align: left; }
#busca-resultados-lista li h3 a { color: #1e4663; }
#busca-resultados-lista li p { margin: 0 0 10px 0 !important; }

.paginacao.busca-resultados-lista li { float: none; margin: 0; border: none; }
.paginacao.busca-resultados-lista li a { float: none; height: auto; text-align: left; padding: 0; border: none; }
.paginacao.busca-resultados-lista li ul { border: none; }

@media screen and (-webkit-min-device-pixel-ratio:0){
	.carousel-anos li p a {width: 150px;text-align:left !important;padding: 0px 0px 0px 40px;margin: 0px;}
	.carousel-anos li span a {color: #2491C8;font: 35px 'HelveticaNeue57Condensed';width: 300px;padding: 20px 0 5px 20px;text-align:left;}
	.busca-resultados-legenda.jqtransformdone label.second .jqTransformSelectWrapper {display:block;margin-top:-21px;width:140px;}
	.busca-resultados-legenda.jqtransformdone label.third .jqTransformSelectWrapper {width: 50px;margin-top: -22px;}
}

.quem-participa .number { font-size: 26px; margin: 0 24px 0 0; width: 80px; display: block; float: left; text-align: right; }
.quem-participa .text { font-size: 14px; text-decoration: underline; }
.quem-participa li { margin: 0 0 25px 0; }

.quem-participa .first { margin: 0 0 15px 0; padding: 0 0 15px 0; }
.quem-participa .first .number { color: #3a4460; }
.quem-participa .first .text { font-size: 18px; }

.selo-ccee div { background: #fff; border: 1px solid #D8D8D8; float: left; margin: 0 0 0 10px; padding: 10px 12px; }
.selo-ccee a.btn { margin-top: 40px; }

.bt-buscar { background: url(../images/bt-buscar.png) no-repeat 0 0; width: 82px; height: 36px; cursor: pointer; margin: -1px 360px 0 0; display: block; float: right; }
/* BLOCO SLIDE */
.content-slide { position: relative; top: 20px; left: 50px; }
.content-slide .todos-blocos { width: 1100px; }
.bloco-slide, .jcarousel-clip.jcarousel-clip-horizontal { overflow: hidden; }
.content-slide, .bloco-slide, .jcarousel-clip.jcarousel-clip-horizontal { width: 508px; }
.content-slide .bloco-slide { float: left; }
.bloco-slide ul li { background: #fff; border: 1px solid #D8D8D8; float: left; padding: 10px 12px; margin: 0 13px 15px 0; }

.jcarousel-prev, .jcarousel-next { display: block; width: 40px; height: 40px; position: relative; cursor: pointer; }
.jcarousel-prev { top: -120px; left: -46px; background: url(../images/bts-sub-left.png) no-repeat 0 0; }
.jcarousel-prev:hover { background-position: 0 -41px; }
.jcarousel-next { top: -160px; left: 503px; background: url(../images/bts-sub-right.png) no-repeat 0 0; }
.jcarousel-next:hover { background-position: 0 -43px; }
.bts-sub { float: right; }

.bts-sub-associado { background: url(../images/bts-sub-associado.png) no-repeat 0 0; width: 220px; height: 33px; display: block; float: left; }
.bts-sub-associado:hover { background-position: 0 -34px; }

.bts-sub-conheca { display: block; text-decoration: underline !important; color: #37415d; float: left; width: 196px; float: left; margin: 10px 10px 0 0; }
.bts-sub-conheca:hover { text-decoration: none !important; }


/****

LOGIN

*****/
.secao-quem-somos.login { margin-left: 300px; }
.login { width: 360px; }
.login .jqTransformInputInner div input, .login .jqTransformSafari .jqTransformInputInner div { width: 330px !important; }
.jqTransformInputInner div input { padding-top: 4px; }
.login .jqTransformSafari .jqTransformInputInner div input { padding-top: 9px !important; }
.login a:hover, .secao-quem-somos.login.error a:hover { text-decoration: underline !important; }
.login label { margin: 0 0 25px 0; }
.login label .jqTransformInputWrapper { width: 360px !important; height: 35px; border: 1px solid #eee; float: none; }
.login label span { margin: 0 0 10px 0; display: block; }
.login .lembrar { width: 105px; float: left; margin-top: 10px; }
.login .lembrar .text { padding: 5px 0 0 0; float: right; margin-top: -5px; }
.login .bt-login-enviar { display: block; float: right; width: 117px; height: 41px; border: none; background: url(../images/bt-login-enviar.png) no-repeat 0 0; cursor: pointer; }
.login .bt-login-enviar:hover { background-position: 0 -43px; }
/* error */
.secao-quem-somos.login.error { background: #fffbbe; }
.secao-quem-somos.login.error div strong { color: #a33b28; }

/****

CAIXA ENTRADA

*****/
.legenda-principal { margin-left: 14px; }
.selecionar-todos { background: url(../images/seta-submenu-header.png) no-repeat right center; padding: 0 13px 0 0; margin: 0 17px 0 0; float: left; }
.selecionar-todos span.jqTransformCheckboxWrapper { margin: 0; }

.excluir-selecionados, .arquivar-selecionados { color: #fff; text-indent: -9999px; overflow: hidden; }
.arquivar-selecionados { background: url(../images/bt-arquivar-selecionado.png) no-repeat 0 0; width: 117px; height: 20px; display: block; float: left; }
.excluir-selecionados { margin: 0 10px 0 0; background: url(../images/bt-excluir-selecionado.png) no-repeat 0 0; width: 117px; height: 20px; display: block; float: left; }
.paginacao-legenda { margin: 0 20px 0 0; display: block; }
.paginacao-legenda, .paginacao-legenda a { color: #757575; }
.excluir-selecionados:hover, .arquivar-selecionados:hover, .paginacao-legenda a:hover { opacity: .5; filter: alpha(opacity=50); }

/* tabela */
.secao-quem-somos .tabela-filtro.caixa-entrada thead tr td { background-color: #909090; padding-left: 10px; }
.secao-quem-somos .tabela-filtro.caixa-entrada thead tr .bg { background: url(../images/bg-thead-tabela.png) no-repeat left 3px #909090; }
.secao-quem-somos .tabela-filtro.caixa-entrada thead tr .data { background: url(../images/seta-tabela.png) no-repeat right center; padding: 0 17px 0 0; }
.secao-quem-somos .tabela-filtro.caixa-entrada tbody tr td .seleciona .jqTransformCheckboxWrapper a { margin: 0 0 -11px 0; float: none; }
.secao-quem-somos .tabela-filtro.caixa-entrada tbody tr td .color-secao { font-weight: bold; }
.secao-quem-somos .tabela-filtro.caixa-entrada tbody tr td a { color: #757575; display: block; float: left; }
/* icones */
.secao-quem-somos .tabela-filtro.caixa-entrada tbody tr .fechado { display: block; width: 20px; height: 12px; background: url(../images/email-fechado.png) no-repeat 0 0; float: right; }
.secao-quem-somos .tabela-filtro.caixa-entrada tbody tr .aberto { display: block; width: 18px; height: 16px; background: url(../images/email-aberto.png) no-repeat 0 0; float: right; }
.secao-quem-somos .tabela-filtro.caixa-entrada tbody tr .importante { display: block; width: 27px; height: 27px; background: url(../images/email-importante.png) no-repeat 0 0; margin: 0 auto; }
.secao-quem-somos .tabela-filtro.caixa-entrada tbody tr .importante.off { background: url(../images/email-importante-off.png) no-repeat 0 0; }
.secao-quem-somos .tabela-filtro.caixa-entrada tbody tr .estrela { display: block; width: 20px; height: 19px; background: url(../images/email-estrela.png) no-repeat 0 0; margin: 0 auto; }
.secao-quem-somos .tabela-filtro.caixa-entrada tbody tr .estrela.off { background: url(../images/email-estrela-off.png) no-repeat 0 0; }











