/* ****** */
* { margin:0px;	padding:0px; outline:0px; font-weight:inherit; font-style:inherit; font-size: 100%; font-family:Arial, Helvetica, sans-serif; line-height: 1.1em;  }
p { margin-bottom: 15px; line-height:1.2em; }
hr { clear: both; float: none; width: 100%; }
.ie6 body hr, .ie7 body hr  { margin: -8px; display: block;} 
a, img { border: none; text-decoration:none; outline:none; }
a:hover { text-decoration:underline; }
li { vertical-align: top; line-height: 1.2em;}
li a { zoom: 1; line-height: 1.2em; }
input[type=hidden]{ display: none !important; visibility: hidden !important;}
table { border-collapse: separate; border-spacing: 0; }
blockquote:before, blockquote:after,q:before, q:after { content: “”; }
blockquote, q { quotes: "" ""; }
address { font-style:normal; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; } 
h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.6em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.3em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1.1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1.1em; font-weight: bold; } 
input, select, textarea { font-family:Arial, Helvetica, sans-serif; }
strong, b { font-weight:bold !important; }
em { font-style:italic; }
.left { float:left; }
.right { float:right; }
hr.clear { clear:both; border:0px; margin:0px; visibility:hidden; padding:0px; height:0px; display:block; }
.ie legend { margin:0px -7px; }
textarea { overflow:auto; }
body, html, ul, ol, li, dl, dt, dd, a, p, h1, h2, h3, h4, div, span, address, input, select, textarea { zoom:1; }
/* ****** */

/*INICIO ESQUELETO*/
body, html { height:100%; }
body { font-size: 62.5%; background:#bfd0d5 url(../img/bgs/bg.jpg) center top no-repeat; }
h1 { position:absolute; font-size:1px; display:none; text-indent:-9999px; text-align:left; }
#main { position:relative; width:950px; min-height:100%; height:auto !important; height:100%; padding:0 25px; margin:0 auto; z-index:10; }
#header { width:950px; float:left; }
#header div#nav { float:left; width:180px; }
#header div#banner { float:left; width:770px;  }
#sidebar { width:170px; float:left; margin:0 10px 0 0; position:relative; overflow:hidden; }
#content { float:left; width:770px; } 
#footer { height:115px; clear:both; padding:108px 0 0 0; margin:0 auto; background:#dbe6ea url(../img/bgs/footer.gif) center top no-repeat; }
#footer_cont { width:935px; height:100px; margin:0 auto; padding:15px 30px 0 30px; position:relative; }
#footer_cont ul { list-style:none; }
#footer_cont ul li { float:left; }
#footer_cont ul li a { font-size:1px; background:url(../img/bts/footer.gif) no-repeat; display:block; text-indent:-9999px; }
#footer_cont ul.men1 { float:left; }
#footer_cont ul.men1 li { margin-right:10px; }
#footer_cont ul.men1 li.favoritos a { width:20px; height:20px; background-position:-10px -10px; } 
#footer_cont ul.men1 li.favoritos a:hover { background-position:-10px -50px; }
#footer_cont ul.men1 li.rss a { width:20px; height:20px; background-position:-10px -90px; } 
#footer_cont ul.men1 li.rss a:hover { background-position:-10px -130px; } 
#footer_cont ul.men2 { float:right; }
#footer_cont ul.men2 li { margin-left:20px; }
#footer_cont ul.men2 li.indique a { width:120px; height:14px; background-position:-10px -170px; }
#footer_cont ul.men2 li.indique a:hover { background-position:-10px -204px; }
#footer_cont ul.men2 li.topo a { width:39px; height:14px; background-position:-10px -238px; }
#footer_cont ul.men2 li.topo a:hover { width:39px; height:14px; background-position:-10px -272px; }

#footer_cont ul.redes { position:absolute; top:18px; right:240px; }
#footer_cont ul.redes li { display:inline; margin:0 0 0 30px; }
#footer_cont ul.redes li.twitter a { width:103px; height:80px; background:url('../img/bts/rdp_twitter.jpg') no-repeat; }
#footer_cont ul.redes li.orkut a { width:96px; height:80px; background:url('../img/bts/rdp_orkut.jpg') no-repeat; }

#footer_cont address { position:absolute; line-height:1.2em; top:50px; left:30px; color:#39404c; font-size:11px; }
#footer_cont address a { color:#334b83; }
#footer_cont a.tiki { position:absolute; width:15px; height:5px; left:950px; top:75px; background:url(../img/bts/tiki.gif) no-repeat; display:block; text-indent:-9999px; opacity:0.70; -moz-opacity:0.70; filter: alpha(opacity=70); }
#footer_cont a.tiki:hover { opacity:1.00; -moz-opacity:1.00; filter: alpha(opacity=100); }
/*FIM ESQUELETO*/

/*INICIO SIDEBAR*/
#sidebar div#horarios { position:relative; width:185px; height:38px; margin:0 0 7px 0; z-index:3; }
#sidebar div#horarios h4 { position:relative; margin:0; z-index:5; }
#sidebar div#horarios h4 a { display:block; width:170px; height:38px; text-indent:-9999px; background:url(../img/sidebar/horarios-trans.png) no-repeat; }
#sidebar div#horarios div.cont { display:none; position:absolute; top:28px; left:0; z-index:4; width:168px; margin:0 2px 0 0; padding:5px 0 0; }
#sidebar div#horarios div.cont p { font-size:11px; line-height:1.4em; color:#5F5F77; margin:0; padding:20px 5px 0 5px; background:#b2c6d3; }
#sidebar div#horarios div.cont p.last-child { padding-bottom:5px; }
#sidebar div#horarios div.cont p strong { color:#20376b; display:block; } 
#sidebar div#horarios p.abrir { width:76px; height:23px; text-indent:-9999px; margin:0 0 0 47px; color:#b2c6d3; background:url(../img/sidebar/horarios_bt-trans.png) no-repeat; position:absolute; }
#sidebar div#horarios div.bottom { height:10px; background:url('../img/sidebar/horarios_bg_bottom-trans.png') no-repeat; }
#sidebar div#horarios div.bottom hr { display:none; }

#sidebar div#horariosNatal { position:relative; width:170px; height:38px; margin:0 0 7px 0; z-index:2; }
#sidebar div#horariosNatal h4 { position:relative; display:block; width:170px; height:38px; margin:0; background:url(../img/sidebar/horariosNatal-trans.png) no-repeat; text-indent:-9999px; z-index:3; cursor:pointer; }
#sidebar div#horariosNatal div.cont { position:absolute; width:150px; top:28px; left:0; margin:0; padding:0 10px 10px 10px; display:none; background:url(../img/sidebar/horariosNatal_bg-trans.png) no-repeat; z-index:2; }
#sidebar div#horariosNatal div.cont p { font-size:11px; color:#ffffff; margin:0; padding:18px 0 0 0; }
#sidebar div#horariosNatal div.cont p strong { display:block; }

#sidebar div.newsletter { width:170px; margin:7px 0 0 0; }
#sidebar div.newsletter h4 { display:block; margin:0; width::170px; height:38px; text-indent:-9999px; background:url(../img/sidebar/newsletter_tit-trans.png) no-repeat; }
#sidebar div.newsletter div.content { width:148px; height:109px; padding:8px 12px 10px 10px; background:url(../img/sidebar/newsletter-trans.png) no-repeat; }
#sidebar div.newsletter div.content p { margin:0 0 10px 0; line-height:1.2em; font-size:11px; color:#37386b; }
#sidebar div.newsletter div.content p.success { color:#018931; }
#sidebar div.newsletter div.content p.error { color:#c40000; }
#sidebar div.newsletter div.content input { display:block; width:140px; margin:0 0 6px 0; padding:2px 4px; font-size:11px; color:#4d4e77; }
#sidebar div.newsletter div.content input.enviar { float:right; width:43px; height:11px; margin:6px 0 0 0; text-indent:-9999px; border:none; background:url(../img/sidebar/newsletter_enviar.gif) no-repeat -10px -10px; cursor:pointer; }
#sidebar div.newsletter div.content input.enviar:hover { background-position:-10px -30px; }


#sidebar a.mapa { margin:8px 0 0 0; float:left; background:url(../img/sidebar/mapa-trans.png) no-repeat; position:relative; text-indent:-9999px; width:170px; height:153px; z-index:1; }
#sidebar a.curriculo { width:170px; height:38px; margin:0 0 0 0; background:url(../img/sidebar/curriculo.gif) -19px -19px no-repeat; display:block; text-indent:-9999px; }
#sidebar a.dentro { width:170px; height:38px; margin:7px 0 0 0; background:url(../img/sidebar/dentro.gif) -19px -19px no-repeat; display:block; text-indent:-9999px; display:block; }
#sidebar a.curriculo:hover, #sidebar a.dentro:hover { background-position:-19px -95px; }
#sidebar div#sabia, #sidebar div#duvidas { width:170px; min-height:180px; padding:15px 0 0 0; background:url(../img/sidebar/glow-trans.png) no-repeat; overflow:hidden; }
#sidebar div#sabia h4 { width:153px; height:57px; margin:0 0 15px 0; background:url(../img/sidebar/sabia-trans.png) no-repeat; text-indent:-9999px; }
#sidebar div#sabia p { color:#4c4d4f; font-size:11px; }
.loadingEnquete { margin:20px 0 0 73px; }
#sidebar div#sabia form label { display:block; font-size:11px; color:#4c4d4f; height:18px; position:relative; }
#sidebar div#sabia form label input { float:left; margin:0 4px 0 0; display:inline; }
.ie6 #sidebar div#sabia form label input, .ie7 #sidebar div#sabia form label input{ margin:-4px 0 -4px -4px; }
#sidebar div#sabia a { float:right; width:43px; height:11px; background:url(../img/sidebar/enviar.gif) -10px -10px no-repeat; display:block; text-indent:-9999px; }
#sidebar div#sabia a:hover { background-position:-10px -30px; }


#sidebar div#sabia ul { list-style:none; }
#sidebar div#sabia ul li { width:170px; font-size:11px; color:#4c4d4f; }
#sidebar div#sabia ul li:not(:last-child) { margin:0 0 8px 0; }
#sidebar div#sabia ul li div.bgResult { width:168px; height:17px; margin:2px 0 0 0; border:1px #95a3a9 solid; background:#b3c2c8; }
#sidebar div#sabia ul li div.bgResult span { font-size:11px; display:block; text-indent:3px; line-height:17px; color:#fff; background:url(../img/sidebar/resultEnquete.gif) repeat-x; }

#sidebar div#duvidas h4 { width:149px; height:49px; margin:0 0 15px 0; background:url(../img/sidebar/duvidas-trans.png) no-repeat; text-indent:-9999px; }
#sidebar div#duvidas p { color:#4c4d4f; font-size:11px; }
#sidebar div#duvidas a.bt { width:71px; height:11px; float:right; background:url(../img/sidebar/saibaM.gif) -6px -6px no-repeat; position:relative; text-indent:-9999px; }
#sidebar div#duvidas a.bt:hover { background-position:-6px -28px; }
/*FIM SIDEBAR*/

/*INICIO HOME*/
#searchbar { width:770px; float:right; margin:0 0 20px 0; display:inline; position:relative; }
#col_e { float:left; width:420px; margin:0 40px 0 20px; display:inline; }
#col_d { float:right; width:290px; margin:0; }
#col_i { float:right; width:750px; margin:0; }
#col_e.home, #col_d.home { height:310px; }
#col_e div#noticiasHome, #col_d div#eventosHome { height:240px; }
#col_e div#noticiasHome ul, #col_d div#eventosHome ul { list-style:none; height:100%; overflow:hidden; }
#col_d div#eventosHome ul { height:216px !important; overflow:hidden;}
#col_e div#noticiasHome ul li, #col_d div#eventosHome ul li { margin:0 0 0px 0; height:80px; }
#col_d div#eventosHome ul li { height:54px; }
#col_e div#noticiasHome ul div, #col_d div#eventosHome ul div { height:65px; /* display:none; */ }
#col_e div#noticiasHome ul li p.data { float:left; width:42px; height:40px; padding:4px 0 0 0; margin:0; text-align:center; color:#253d72; text-transform:uppercase; font-size:10px; background:url(../img/bgs/dataNoticia-trans.png) no-repeat; font-weight:normal; line-height:30px; } 
#col_e div#noticiasHome ul li p.data strong { display:block; font-family:Tahoma, Geneva, sans-serif;color:#fff; font-weight:bold !important; } 
#col_d div#eventosHome ul li p.data { font-size:11px; color:#808aa1; margin:0 0 2px 0; } 
#col_d div#eventosHome ul li p a { font-size:12px; font-weight:bold; color:#333F5B; }
#col_e div#noticiasHome ul li h3, #col_d div#eventosHome ul li h3 { font-size:12px; font-weight:bold !important; color:#333f5b; margin:0 0 5px 50px; padding:3px 0 0 0; }
#col_e div#noticiasHome ul li h3 a, #col_d div#eventosHome ul li h3 a { color:#333f5b; }
#col_d div#eventosHome ul li h3 {
    margin-left:0px !important;
}
#col_e div#noticiasHome ul li p { font-size:11px; color:#808aa1; margin:0 0 0 50px; }
#col_e div#noticiasHome ul li p a { color:#808aa1; }
#col_e ul.bts, #col_d ul.bts { float:right; margin:0; list-style:none; }
#col_e ul.bts li, #col_d ul.bts li { float:left; height:14px; margin:0; }
#col_e ul.bts li.antigas, #col_d ul.bts li.antigas { width:54px }
#col_e ul.bts li.antigas a, #col_d ul.bts li.antigas a { width:54px; display:block; position:relative; text-indent:-9999px; height:14px; background:url(../img/sidebar/antigas.gif) -7px -7px no-repeat; }
#col_e ul.bts li.antigas a:hover, #col_d ul.bts li.antigas a:hover { background-position:-7px -35px; }
#col_e ul.bts li.novas, #col_d ul.bts li.novas { width:47px; height:auto !important; margin:0 0 0 15px !important; display:inline; }
#col_e ul.bts li.novas a, #col_d ul.bts li.novas a { width:47px; display:block; position:relative; text-indent:-9999px; height:11px; background:url(../img/sidebar/novas.gif) -4px -1px no-repeat; }
#col_e ul.bts li.novas a:hover, #col_d ul.bts li.novas a:hover { background-position:-4px -17px; }

/* AVISO*/
#cinemaAviso { float:left; width:440px; height:314px; background:url(../img/aviso/bg.png); }
#cinemaAviso div { width:294px; height:122px; margin:50px 0 0 69px; background:url(../img/aviso/home.png) no-repeat; }
#cinemaAviso div p { position:absolute; text-indent:-9999px; }
.ie7 #cinemaAviso div p { display:none; }
img.cinemaAviso { display:block; margin:80px auto; }
/*FIM HOME*/

/*INICIO TITULOS*/
h2.tit { background:url(../img/bgs/linha_titulo.gif) no-repeat; height:27px; margin:0 0 15px 0; padding:0; }
h2.tit span { text-indent:-9999px; display:block; }
h2.noticiasH { background-position:79px 16px; }
h2.noticiasH span { background:url(../img/titulos/noticias.gif) no-repeat; }
h2.eventosH { background-position:76px 16px; }
h2.eventosH span { background:url(../img/titulos/eventos.gif) no-repeat; }
h2.entretenimentoH { background-position:150px 16px; }
h2.entretenimentoH span { background:url(../img/titulos/entretenimento.gif) no-repeat; }
/*TITULOS INTERNAS*/
h2.titInt { height:42px; margin:0 0 0 15px; padding:0; text-indent:-9999px; }
h2.titInt.lojas { background:url(../img/titulos/lojas.gif) no-repeat; }
h2.titInt.noticias { background:url(../img/titulos/noticiasInt.gif) no-repeat; }
h2.titInt.shopping { background:url(../img/titulos/shopping.gif) no-repeat; }
h2.titInt.pracaAlimentacao { background:url(../img/titulos/pracaAlimentacao.gif) no-repeat; }
h2.titInt.faleConosco { background:url(../img/titulos/faleConosco.gif) no-repeat; margin-bottom:20px; }
h2.titInt.cinema { background:url(../img/titulos/cinema.gif) no-repeat; }
h2.titInt.buscaAvancada { background:url(../img/titulos/buscaAvancada.gif) no-repeat; }
h2.titInt.eventos { background:url(../img/titulos/eventosInt.gif) no-repeat; }
h2.titInt.salaImprensa { background:url(../img/titulos/salaImprensa.gif) no-repeat; }
h2.titInt.comercializacao { margin-bottom:20px; background:url(../img/titulos/comercializacaoTit.gif) no-repeat; }
h2.titInt.perguntasFrequentes { margin-bottom:20px; background:url(../img/titulos/perguntasFrequentes.gif) no-repeat; }
h2.titInt.fotos { background:url(../img/titulos/fotos.gif) no-repeat; }
h2.titInt.servicos { background:url(../img/titulos/servicos.gif) no-repeat; }
h2.titInt.entretenimento { background:url(../img/titulos/entretenimentoTit.gif) no-repeat; }
h2.titInt.trabalheConosco { background:url(../img/titulos/trabalheConosco.gif) no-repeat; }
h2.titInt.farolKids { margin-bottom:20px; background:url(../img/titulos/farolKids.gif) no-repeat; }

h3.subTitInt { background:url(../img/bgs/linha_tituloInt.gif) no-repeat; margin:0 0 10px 0; }
h3.subTitInt span { width:720px; height:29px; display:block; text-indent:-9999px; }
h3.subTitInt.bemvindo { background-position:116px 16px; }
h3.subTitInt.bemvindo span { background:url(../img/titulos/bemVindo.gif) no-repeat; }
h3.subTitInt.localizacao { background-position:116px 16px; }
h3.subTitInt.localizacao span { background:url(../img/titulos/localizacao.gif) no-repeat; }
h3.subTitInt.buscarLojas { background-position:120px 16px; }
h3.subTitInt.buscarLojas span { background:url(../img/titulos/buscarLojas.gif) no-repeat; }
h3.subTitInt.buscar { background-position:72px 16px; }
h3.subTitInt.buscar span { background:url(../img/titulos/buscar.gif) no-repeat; }
h3.subTitInt.stands { background-position:73px 16px; }
h3.subTitInt.stands span { background:url(../img/titulos/stands.gif) no-repeat; }
h3.subTitInt.comercializacao { background-position:163px 16px; }
h3.subTitInt.comercializacao span { background:url(../img/titulos/comercializacao.gif) no-repeat; }
h3.subTitInt.contato { background-position:85px 16px; }
h3.subTitInt.contato span { background:url(../img/titulos/contato.gif) no-repeat; }
h3.subTitInt.filmes { background-position:70px 16px; }
h3.subTitInt.filmes span { background:url(../img/titulos/filmes.gif) no-repeat; }
h3.subTitInt.ultimasNoticias { background-position:159px 16px; }
h3.subTitInt.ultimasNoticias span { background:url(../img/titulos/ultimasNoticias.gif) no-repeat; }
h3.subTitInt.outrasNoticias { background-position:159px 16px; }
h3.subTitInt.outrasNoticias span { background:url(../img/titulos/outrasNoticias.gif) no-repeat; }
h3.subTitInt.noticia { background-position:74px 16px; }
h3.subTitInt.noticia span { background:url(../img/titulos/noticia.gif) no-repeat; }
h3.subTitInt.proximosEventos { background-position:0px 16px; }
h3.subTitInt.proximosEventos span { background:url(../img/titulos/proximosEventos.gif) no-repeat; }
h3.subTitInt.eventosAnteriores { background-position:186px 16px; }
h3.subTitInt.eventosAnteriores span { background:url(../img/titulos/eventosAnteriores.gif) no-repeat; }
h3.subTitInt.ingressoOnline { background-position:156px 13px; }
h3.subTitInt.ingressoOnline span { background:url(../img/titulos/ingressoOnline.gif) no-repeat; }
h3.subTitInt.evento { background-position:74px 16px; }
h3.subTitInt.evento span { background:url(../img/titulos/evento.gif) no-repeat; }
h3.subTitInt.proximosEventosAzul { background-position:181px 16px; }
h3.subTitInt.proximosEventosAzul span { background:url(../img/titulos/proximosEventosAzul.gif) no-repeat; }
h3.subTitInt.logotipo { background-position:91px 16px; }
h3.subTitInt.logotipo span { background:url(../img/titulos/logotipo.gif) no-repeat; }
h3.subTitInt.videos { background-position:74px 16px; }
h3.subTitInt.videos span { background:url(../img/titulos/videos.gif) no-repeat; }
h3.subTitInt.audio { background-position:66px 16px; }
h3.subTitInt.audio span { background:url(../img/titulos/audio.gif) no-repeat; }
h3.subTitInt.revistas { background-position:87px 16px; }
h3.subTitInt.revistas span { background:url(../img/titulos/revistas.gif) no-repeat; }
h3.subTitInt.folders { background-position:77px 16px; }
h3.subTitInt.folders span { background:url(../img/titulos/folders.gif) no-repeat; }
h3.subTitInt.galerias { background-position:85px 16px; }
h3.subTitInt.galerias span { background:url(../img/titulos/galerias.gif) no-repeat; }
h3.subTitInt.grupoGam { height:64px; margin-bottom:20px; background-position:198px 36px; }
h3.subTitInt.grupoGam span { height:64px; background:url(../img/titulos/grupoGam.gif) no-repeat; }
h3.subTitInt.equipe { background-position:73px 16px; }
h3.subTitInt.equipe span { background:url(../img/titulos/equipe.gif) no-repeat; }
h3.subTitInt.praca { background-position:82px 16px; }
h3.subTitInt.praca span { background:url(../img/titulos/praca.gif) no-repeat; }
h3.subTitInt.smokingPoint { background-position:82px 16px; }
h3.subTitInt.smokingPoint span { background:url(../img/titulos/smokingPoint.gif) no-repeat; }
h3.subTitInt.receitas { background-position:89px 16px; }
h3.subTitInt.receitas span { background:url(../img/titulos/receitas.gif) no-repeat; }
h3.subTitInt.dicas { background-position:214px 16px; }
h3.subTitInt.dicas span { background:url(../img/titulos/dicas.gif) no-repeat; }
h3.subTitInt.inicio { background-position:79px 16px; }
h3.subTitInt.inicio span { background:url(../img/titulos/inicio.gif) no-repeat; }
h3.subTitInt.lancamento { background-position:128px 16px; }
h3.subTitInt.lancamento span { background:url(../img/titulos/lancamento.gif) no-repeat; }
h3.subTitInt.mercado { background-position:349px 16px; }
h3.subTitInt.mercado span { background:url(../img/titulos/mercado.gif) no-repeat; }
h3.subTitInt.capital { background-position:355px 16px; }
h3.subTitInt.capital span { background:url(../img/titulos/capital.gif) no-repeat; }
h3.subTitInt.todasGalerias { background-position:146px 16px; }
h3.subTitInt.todasGalerias span { background:url(../img/titulos/todasGalerias.gif) no-repeat; }
h3.subTitInt.valores { background-position:81px 16px; }
h3.subTitInt.valores span { background:url(../img/titulos/valores.gif) no-repeat; }
h3.subTitInt.dadosPessoais { background-position:155px 16px; }
h3.subTitInt.dadosPessoais span { background:url(../img/titulos/dadosPessoais.gif) no-repeat; }
h3.subTitInt.foto { background-position:50px 16px; }
h3.subTitInt.foto span { background:url(../img/titulos/foto.gif) no-repeat; }
h3.subTitInt.escolaridade { background-position:127px 16px; }
h3.subTitInt.escolaridade span { background:url(../img/titulos/escolaridade.gif) no-repeat; }
h3.subTitInt.escolaridade { background-position:127px 16px; }
h3.subTitInt.escolaridade span { background:url(../img/titulos/escolaridade.gif) no-repeat; }
h3.subTitInt.complementar { background-position:155px 16px; }
h3.subTitInt.complementar span { background:url(../img/titulos/complementar.gif) no-repeat; }
h3.subTitInt.informatica { background-position:117px 16px; }
h3.subTitInt.informatica span { background:url(../img/titulos/informatica.gif) no-repeat; }
h3.subTitInt.areaInteresse { background-position:178px 16px; }
h3.subTitInt.areaInteresse span { background:url(../img/titulos/areaInteresse.gif) no-repeat; }
h3.subTitInt.experienciasProfissionais { background-position:250px 16px; }
h3.subTitInt.experienciasProfissionais span { background:url(../img/titulos/experienciasProfissionais.gif) no-repeat; }
h3.subTitInt.usuarioSenha { background-position:263px 16px; }
h3.subTitInt.usuarioSenha span { background:url(../img/titulos/usuarioSenha.gif) no-repeat; }
h3.subTitInt.bancoTalentos { background-position:180px 16px; }
h3.subTitInt.bancoTalentos span { background:url(../img/titulos/bancoTalentos.gif) no-repeat; }
h3.subTitInt.acessoLojista { background-position:167px 16px; }
h3.subTitInt.acessoLojista span { background:url(../img/titulos/acessoLojista.gif) no-repeat; }
h3.subTitInt.gadgets { background-position:89px 16px; }
h3.subTitInt.gadgets span { background:url(../img/titulos/gadgets.gif) no-repeat; }
h3.subTitInt.magicas { background-position:88px 16px; }
h3.subTitInt.magicas span { background:url(../img/titulos/magicas.gif) no-repeat; }
h3.subTitInt.wallpapers { background-position:117px 16px; }
h3.subTitInt.wallpapers span { background:url(../img/titulos/wallpapers.gif) no-repeat; }
h3.subTitInt.games { background-position:78px 16px; }
h3.subTitInt.games span { background:url(../img/titulos/games.gif) no-repeat; }
/*FIM TITULOS*/

/*INICIO INTERNAS*/
#menuInt { float:left; width:770px; height:35px; margin:20px 0 0 0; list-style:none; background:url(../img/menu/menuInt_bg.gif) left bottom no-repeat; }
#menuInt li { float:left; height:30px; width:107px; }
#menuInt li:not(:first-child) { margin-left:2px; }
#menuInt li a { width:107px; height:22px; padding:8px 0 0 0; text-align:center; display:block;  background:url(../img/menu/menuInt_bts.gif) -15px -135px no-repeat; font-size:12px; color:#344674; }
#menuInt li a.ativo { background-position:-15px -15px; font-weight:bold !important; }
#menuInt li a.ativo:hover { background-position:-15px -15px; }
#menuInt li a:hover { background-position:-15px -75px; text-decoration:none; }
#menuInt li a.inativo, #menuInt li a.inativo:hover { cursor:default; background-position:-15px -195px; color:#b7c1cf; }
#contInt { width:720px; padding:30px 25px 25px 25px; clear:both; background:#fff; font-size:12px; color:#555f77; }
#contInt p { font-size:12px; line-height:1.5em; text-align:justify; margin:0 0 1.5em 0; color:#555f77; }
#contInt p:last-child { margin-bottom:0; }
ul.listImg { list-style:none; float:left; width:720px; font-size:12px; margin:0 0 1.5em 0; }
ul.listImg li { float:left; margin:0 0 0 11px; display:inline; }
ul.listImg li:first-child { margin:0; }
ul.listImg li img { display:block; }
div.intBxBranco { width:770px; height:5px; margin:0 0 15px 0; background:url(../img/bgs/intBxBranco.gif) no-repeat; }
div.intBxAzul { width:770px; height:5px; margin:0 0 15px 0; background:url(../img/bgs/intBxAzul.gif) no-repeat; }
h4.titContInt { font-size:18px; font-weight:normal; color:#555f77; margin:0; }
h4.titContInt span { font-size:12px; font-weight:normal; }
h4.titContInt span.galerias { font-weight:bold !important; color:#999fad; }
#contIntAzul { background:#eaf1f7; width:720px; margin:0 -25px -25px -25px; padding:30px 25px 25px 25px; }
#logoList { width:720px; float:left; list-style:none; background:url(../img/bgs/logoList.gif) repeat-x; margin:20px 0 -25px 0; }
#logoList li { float:left; margin:0 27px 25px 27px; padding:0 0 25px 0; display:inline; }
#logoList li a { width:90px; height:65px; display:block; text-indent:-9999px; background-position:-33px -163px !important; opacity:0.20; -moz-opacity: 0.20; filter: alpha(opacity=20); }
#logoList li a:hover { background-position:-33px -33px !important; opacity:1.00; -moz-opacity: 1.00; filter: alpha(opacity=100); }
a.topoBranco { width:39px; height:13px; float:right; background:url(../img/bts/topoBranco.gif) -8px -7px no-repeat; text-indent:-9999px; }
a.topoBranco:hover, a.topoAzul:hover { background-position:-8px -27px; }
a.topoAzul { width:39px; height:13px; float:right; background:url(../img/bts/topoAzul.gif) -8px -7px no-repeat; text-indent:-9999px; }
address { font-size:12px; line-height:1.5em; text-align:justify; margin:0 0 1.5em 0; color:#555f77; }
.img_R { float:right; }
.img_R_spc { float:right; margin:0 0 15px 15px; }
ul.abc { list-style:none; }
ul.abc li { background:#0C0; } 
#contInt ul.abc li:first-child { background:#CC3; }
.img_R img { display:block; border:5px solid #e1e8ed; margin:0 0 15px 20px; }
/*FIM INTERNAS*/

/*INICIO LOCALIZACAO*/
#localizacaoNav { width:720px; height:44px; list-style:none; font-size:12px; margin:0 0 1.5em 0; }
#localizacaoNav li { float:left; }
#localizacaoNav li a { height:44px; display:block; text-indent:-9999px; background:url(../img/bts/localizacao.gif) no-repeat; }
#localizacaoNav li.ac1 a { width:61px; background-position:-22px -110px; }
#localizacaoNav li.ac1 a:hover, #localizacaoNav li.ac1 a.ativo { background-position:-22px -22px; }
#localizacaoNav li.ac2 a { width:61px; background-position:-22px -286px; margin:0 0 0 10px; }
#localizacaoNav li.ac2 a:hover, #localizacaoNav li.ac2 a.ativo { background-position:-22px -198px; }
#localizacaoNav li.ac3 a { width:61px; background-position:-22px -462px; margin:0 0 0 10px; }
#localizacaoNav li.ac3 a:hover, #localizacaoNav li.ac3 a.ativo { background-position:-22px -374px; }
#localizacaoNav li.ac4 a { width:61px; background-position:-22px -638px; margin:0 0 0 10px; }
#localizacaoNav li.ac4 a:hover, #localizacaoNav li.ac4 a.ativo { background-position:-22px -550px; }
#localizacaoNav li.ac1 a:hover, #localizacaoNav li.ac2 a:hover, #localizacaoNav li.ac3 a:hover, #localizacaoNav li.ac4 a:hover { opacity:0.50; -moz-opacity: 0.50; filter: alpha(opacity=50); }
#localizacaoNav li a.ativo:hover { opacity:1.00; -moz-opacity:1.00; filter: alpha(opacity=100); }
#localizacaoNav li.map a { width:136px; background-position:-22px -814px; margin:0 0 0 35px; }
#localizacaoNav li.map a:hover { background-position:-22px -902px; }
#localizacaoNav li.goo a { width:238px; background-position:-22px -726px; margin:0 0 0 35px; }
#localizacaoNav li.goo a:hover { background-position:-22px -990px; }
#contIntAzul ul.horarios { list-style:none; margin:0 0 15px 0; }
#contIntAzul ul.horarios li { font-size:12px; color:#555f77; background:url(../img/bgs/relogio.gif) left top no-repeat; padding:0 0 0 25px; margin:15px 0 0 0; } 
#contIntAzul ul.horarios li strong { display:block; }
/*FIM LOCALIZACAO*/

/*INICIO LOJAS*/
form.buscarLojas { position:relative; margin:0 0 -18px 0; }
form.buscarLojas fieldset { border:none; }
form.buscarLojas fieldset legend { display:none; }
form.buscarLojas fieldset label { display:block; font-size:12px; padding:0 0 18px 0; font-weight:bold !important; color:#555f77; }
form.buscarLojas fieldset label select { width:229px; display:block; margin:9px 0 0 0; font-size:12px; font-weight:normal !important; color:#555f77; } 
form.buscarLojas fieldset label input { width:216px; height:26px; padding:4px 4px 0 4px; margin:9px 0 0 0; display:block; font-size:18px; font-weight:normal !important; color:#555f77; }
form.buscarLojas a.btBuscar { height:30px; width:63px; position:absolute; top:86px; left:237px; background:url(../img/bts/buscar.gif) -15px -15px no-repeat; display:block; text-indent:-9999px; }
form.buscarLojas a.btBuscar:hover { background-position:-15px -75px; }
#listBuscaLoja { list-style:none; margin:20px 0 0 0; }
#listBuscaLoja li { min-height:65px; margin:0 0 1px 0; padding:10px; }
.ie6 #listBuscaLoja li { height:65px; }
#listBuscaLoja li a { display:block; min-height:65px; }
.ie6 #listBuscaLoja li a { height:65px; }
#listBuscaLoja li a:hover { text-decoration:none; }
#listBuscaLoja li img { float:left; }
#listBuscaLoja li strong { font-size:14px; font-weight:bold !important; display:block; color:#555f77; margin:0 0 3px 110px; padding:10px 0 0 0; }
#listBuscaLoja li span { color:#7d8ba9; font-size:12px; margin:0 0 0 110px; display:block; }
#listBuscaLoja li span strong { font-size:12px; display:inline; margin:0; padding:0; color:#7d8ba9; }
#listBuscaLoja li.a { background:#f5f8fb; }
#listBuscaLoja li.b { background:#fcfdfe; }
#listBuscaLoja li:hover { background:#ecf7fe; }
img.resultBuscaImg { float:left; border:5px solid #dde8f1; }
#contInt h4.resultBuscaTit { font-size:18px; margin:0 0 0 145px; padding:15px 20px 0 20px; color:#555f77; background:#ffffff; }
div.resultBuscaDesc { background:#fff; margin:0 0 1px 145px; padding:10px 20px; }
div.resultBuscaDesc p { color:#7D8BA9; font-size:12px; }
#contInt p.resultBuscaA { margin:0 0 1px 145px; padding:10px 20px; color:#7d8ba9; background:#ffffff; }
#contInt p.resultBuscaB { margin:0 0 1px 145px; padding:10px 20px; color:#7d8ba9; background:#f7f9fc; }
#contInt p.resultBuscaA a, #contInt p.resultBuscaB a { color:#7d8ba9; text-decoration:underline; }
#contInt p.resultBuscaA a:hover, #contInt p.resultBuscaB a:hover { color:#516181; }
ul#resultBuscaBts { float:right; height:30px; list-style:none; margin:20px 0 0 145px; }
ul#resultBuscaBts li { float:left; margin:0 0 0 5px; }
ul#resultBuscaBts li a { height:30px; background:url(../img/bts/resultBuscaStand.gif) no-repeat; display:block; text-indent:-9999px; }
ul#resultBuscaBts li.filmes a { width:85px; background-position:-15px -615px; }
ul#resultBuscaBts li.filmes a:hover { background-position:-15px -675px;  }
ul#resultBuscaBts li.vitrine a { width:92px; background-position:-15px -15px; }
ul#resultBuscaBts li.vitrine a:hover { background-position:-15px -75px;  }
ul#resultBuscaBts li.indique a { width:95px; background-position:-15px -135px; }
ul#resultBuscaBts li.indique a:hover { background-position:-15px -195px;  }
ul#resultBuscaBts li.mapa a { width:138px; background-position:-15px -255px; }
ul#resultBuscaBts li.mapa a:hover { background-position:-15px -315px;  }
ul#resultBuscaBts li.vermapa a { width:208px; background-position:-15px -735px; }
ul#resultBuscaBts li.vermapa a:hover { background-position:-15px -795px;  }
ul#resultBuscaBts li.voltar a { width:68px; background-position:-15px -375px; }
ul#resultBuscaBts li.voltar a:hover { background-position:-15px -435px;  }
ul#resultBuscaBts li.topo a { width:68px; background-position:-15px -495px; }
ul#resultBuscaBts li.topo a:hover { background-position:-15px -555px;  }
/* listLog */
#listLog { margin-top:20px; }
#listLog div { overflow:hidden; }
#listLog div, #listLog div ul { width:660px; height:auto; }
#listLog div ul { list-style:none; float:left; background:url("../img/bgs/listLog.gif") repeat-x; margin:0 0 -50px 0; }
#listLog div ul.noBackground { background:url(""); }
.ie6 #listLog div ul, .ie7 #listLog div ul { margin:0; }
#listLog div ul li { float:left; margin:0 35px 50px 35px; display:inline; }
#listLog div ul li a:hover { opacity:0.80; -moz-opacity: 0.80; filter: alpha(opacity=80); }
/* END - listLog */

/*INICIO BUSCA CONTEUDO*/
#listBusca p { color:#333F5B; font-size:11px; margin-bottom:5px !important; }
#listBusca p a { font-weight:bold; color:#333f5b; font-size:12px; }

#listBuscaCont { margin:20px 0 0 0; }
#listBuscaCont ul { margin:0px 0 0 0; list-style:none; height:460px; overflow:hidden; }
#listBuscaCont ul li { margin:0 0 10px 0; color:#333F5B; font-size:11px; }
#listBuscaCont ul li p { margin:0; font-size:12px; }
#listBuscaCont ul li a { font-size:12px; color:#333f5b; font-weight:bold; }
#listBuscaCont ul li p.tit a { color:#333f5b; font-weight:bold; }
#listBuscaCont ul li p a { font-weight:normal; color:#333f5b; }
div.loading { position:absolute; width:720px; height:470px; background:#EAF1F7; opacity:0.70; -moz-opacity:0.70; filter:alpha(opacity=70); }
div.loading img { display:block; margin:205px auto 0 auto; }
div.loadingFotos { position:absolute; width:720px; height:370px; background:#EAF1F7; opacity:0.70; -moz-opacity:0.70; filter:alpha(opacity=70); }
div.loadingFotos img { display:block; margin:166px auto 0 auto; }
div.listFotos ul { height:366px !important; }
/*FIM BUSCA CONTEUDO*/


/* listNav */
.listNavAnt { float:left; width:14px; height:34px; margin:0 16px 0 0; background:url(../img/bts/listNav.gif) -17px -85px no-repeat !important; text-indent:-9999px; }
.listNavAnt:hover { background-position:-17px -289px; }
.listNavAnt.desativado { background-position:-17px -17px !important; }
.listNavPro { float:left; width:14px; height:34px; margin:0 0 0 16px; background:url(../img/bts/listNav.gif) -17px -221px no-repeat; text-indent:-9999px; }
.listNavPro:hover { background-position:-17px -357px; }
.listNavPro.desativado, .listNavPro.desativado:hover { background-position:-17px -153px !important; }
/* END - listNav */
a.faleConosco { width:132px; height:30px; background:url(../img/bts/faleConosco.gif) -15px -15px no-repeat; display:block; text-indent:-9999px; }
a.faleConosco:hover { background-position:-15px -75px; }
/*FIM LOJAS*/

/*INICIO FLUTUANTE*/
#overlay_ { z-index:100; background:#000; width:100%; height:100%; top:0; left:0; position:absolute; opacity:0.65; -moz-opacity: 0.65; filter: alpha(opacity=65); }
#flutuante { /* z-index:101; */ }
div.vitrine { width:720px; }
div.vitrine p.fechar { width:720px; height:30px; margin:0; padding:0 !important; background:url(../img/flutuante/vitrine_tp.png) no-repeat; }
div.vitrine p.fechar a, .cinema p.fechar a { position:relative; float:right; width:70px; height:30px; margin:0 31px 0 0 ; background:url(../img/flutuante/flutuante_fechar.gif) 6px 1px no-repeat; display:inline; text-indent:-9999px; }
div.vitrine p.fechar a:hover, .cinema p.fechar a:hover { background-position:6px -27px; }
div.vitrine div.cont { float:left; width:720px; background:url(../img/flutuante/vitrine_bg.png) repeat-y; }
div.vitrine div.cont div.e { float:left; width:133px; padding:0 25px; text-align:center; }
div.vitrine div.cont div.e img { display:block; border:5px solid #dde8f1; } 
div.vitrine div.cont div.e ul { float:left; list-style:none; margin:10px -4px 0 0; padding-bottom:11px; }
div.vitrine div.cont div.e ul li { float:left; margin:0 4px 4px 0; display:inline; }
.ie6 div.vitrine div.cont div.e ul li, div.ie7 .vitrine div.cont div.e ul li { margin-bottom:1px; }
div.vitrine div.cont div.e ul li img { border:none; display:block; }
div.vitrine div.cont div.e ul li a img { opacity:0.30; -moz-opacity: 0.30; filter: alpha(opacity=30); }
div.vitrine div.cont div.e ul li a.ativo img, div.vitrine div.cont div.e ul li a:hover img { opacity:1.00; -moz-opacity: 1.00; filter: alpha(opacity=100); }
div.vitrine div.cont div.d { float:left; width:481px; padding:15px 28px; }	
div.vitrine div.hr { clear:both; width:720px; height:10px; background:url(../img/flutuante/vitrine_bx.png) no-repeat; }

div.cinema { width:720px; }
div.cinema p.fechar { width:720px; height:30px; margin:0; background:url(../img/flutuante/cinema_tp.png) no-repeat; }
div.cinema div.cont { float:left; width:720px; height:420px; background:url(../img/flutuante/cinema_bg.png) repeat-y; }
div.cinema div.cont div.e { display:inline; float:left; width:211px; padding:45px 10px 25px 10px; text-align:center; background:url(../img/flutuante/cinema_e.gif) no-repeat; overflow:hidden; }
div.cinema div.cont div.e img.mask { position:absolute; }
div.cinema div.cont div.e h5 { font-size:14px; color:#334b83; font-weight:bold !important; margin:15px 0 3px 0; }
div.cinema div.cont div.e p { font-size:11px; color:#5b6885; margin:0 0 20px 0; }
div.cinema div.cont div.e p.sala { font-size:11px; font-weight:bold !important; color:#5b6885; margin:0; width:auto; }
div.cinema div.cont div.e a.convide { width:161px; height:14px; background:url(../img/bts/convide.gif) -7px -7px no-repeat; display:block; text-indent:-9999px; margin:0 auto; }
div.cinema div.cont div.e a.convide:hover { background-position:-7px -35px; }
div.cinema div.cont div.e a.comente { width:118px; height:16px; background:url(../img/bts/comenteAzul.gif) -8px -8px no-repeat; display:block; text-indent:-9999px; margin:0 56px; }
div.cinema div.cont div.e a.comente:hover { background-position:-8px -40px;  }
div.cinema div.cont div.e a.comente_lateral { width:118px; height:16px; background:url(../img/bts/comenteAzul.gif) -8px -8px no-repeat; display:block; text-indent:-9999px; margin:0 auto; }
div.cinema div.cont div.e a.comente_lateral:hover { background-position:-8px -40px;  }
div.cinema div.cont div.d { display:inline; float:left; width:433px; margin:10px 31px 20px 25px; } 
div.cinema div.cont div.d div.comentarios { width:433px; }
div.cinema div.cont div.d div.comentarios ul { list-style:none; margin:0 0 15px 0; overflow:hidden; height:294px; }
div.cinema div.cont div.d div.comentarios ul li { margin:0 0 1px 0; background:#f2f7fa; padding:20px; height:57px; overflow:hidden; }
div.cinema div.cont div.d div.comentarios ul li p { font-size:11px; color:#555f77; margin:0; }
div.cinema div.cont div.d div.comentarios ul li p.author { font-size:14px; color:#555f77; font-weight:bold !important; margin:0 0 5px 0; }
div.cinema div.cont div.d div.comentarios ul li p.author span { font-size:11px; font-weight:normal !important; }
div.cinema div.cont div.d a.comente { float:left; width:119px; height:16px; background:url(../img/bts/comente.gif) -8px -8px no-repeat; text-indent:-9999px; }
div.cinema div.cont div.d a.comente:hover { background-position:-8px -40px; }
div.cinema div.cont div.d ul.bts { float:right; list-style:none; }
div.cinema div.cont div.d ul.bts li { float:left; display:inline; }
div.cinema div.cont div.d ul.bts li:first-child, div.cinema div.cont div.d ul.bts li.antigas { width:54px; }
div.cinema div.cont div.d ul.bts li:first-child a, div.cinema div.cont div.d ul.bts li.antigas a { width:54px; display:block; position:relative; text-indent:-9999px; height:14px; background:url(../img/sidebar/antigas.gif) -7px -7px no-repeat; }
div.cinema div.cont div.d ul.bts li:first-child a:hover, div.cinema div.cont div.d ul.bts li.antigas a:hover { background-position:-7px -35px; }
div.cinema div.cont div.d ul.bts li.novas { width:47px; margin:0 0 0 15px; }
div.cinema div.cont div.d ul.bts li.novas a { width:47px; height:11px; display:block; position:relative; text-indent:-9999px; background:url(../img/sidebar/novas.gif) -4px -1px no-repeat; color:#0F0; }
div.cinema div.cont div.d ul.bts li.novas a:hover { background-position:-4px -17px; }
div.cinema div.cont div.d form fieldset { border:none; margin:0 0 10px 0; }
div.cinema div.cont div.d form fieldset legend { display:none; }
div.cinema div.cont div.d form fieldset label { display:block; font-size:12px; font-weight:bold !important; color:#555f77; margin:0 0 8px 0; }
div.cinema div.cont div.d form fieldset label input { width:421px; display:block; color:#555F77; font-size:14px; font-weight:bold !important; height:20px; margin:3px 0 0; padding:4px 4px 0; }
div.cinema div.cont div.d form fieldset label textarea { width:421px; display:block; color:#555F77; font-size:14px; font-weight:bold !important; height:90px; margin:3px 0 0; padding:4px 4px 0; }
div.cinema div.cont div.d form fieldset label textarea[name=mensagem] { height:75px; } 
div.cinema div.cont div.d form p.rest { float:left; font-size:11px; color:#555f77; margin:7px 0 0 160px; display:inline; }
div.cinema div.cont div.d form a[title=Voltar] { float:left; width:68px; height:30px; background:url(../img/bts/resultBuscaStand.gif) -15px -375px no-repeat; text-indent:-9999px;  }
div.cinema div.cont div.d form a[title=Voltar]:hover { background-position:-15px -435px;  }
div.cinema div.cont div.d form a[title=Enviar] { float:right; width:61px; height:30px; background:url(../img/bts/enviarBranco.gif) -15px -15px no-repeat; text-indent:-9999px; }
div.cinema div.cont div.d form a[title=Enviar]:hover { background-position:-15px -75px; }	

div.cinema div.cont div.d h6 { background:url(../img/bgs/linha_tituloInt.gif) no-repeat; margin:0 0 10px 0; }
div.cinema div.cont div.d h6.comentarios { background-position:112px center; }
div.cinema div.cont div.d h6.comentarios span { height:25px; display:block; background:url(../img/titulos/comentarios.gif) no-repeat; text-indent:-9999px; }
div.cinema div.cont div.d h6.comenteFilme { background-position:170px center; }
div.cinema div.cont div.d h6.comenteFilme span { height:25px; display:block; background:url(../img/titulos/comenteFilme.gif) no-repeat; text-indent:-9999px; }
div.cinema div.cont div.d h6.convideAssistir { background-position:242px center; }
div.cinema div.cont div.d h6.convideAssistir span { height:25px; display:block; background:url(../img/titulos/convideAssistir.gif) no-repeat; text-indent:-9999px; }
div.cinema div.hr { clear:both; width:720px; height:10px; background:url(../img/flutuante/cinema_bx.png) no-repeat; }


#flutuante_news { width:322px; }
#flutuante_news p.fechar { height:30px; margin:0; padding:0; background:url(../img/flutuante/news_tp.png) no-repeat; }
#flutuante_news p.fechar a { position:relative; float:right; width:70px; height:30px; margin:0 37px 0 0 ; background:url(../img/flutuante/flutuante_fechar.gif) 6px 1px no-repeat; display:inline; text-indent:-9999px; }
#flutuante_news p.fechar a:hover { background-position:6px -27px; }
#flutuante_news div.cont { width:255px; padding:10px 37px 17px 30px; background:url(../img/flutuante/news_bg.png) repeat-y; overflow:hidden; }
#flutuante_news div.cont h6 { height:29px; background:url(../img/bgs/linha_tituloInt.gif) 144px 14px no-repeat; margin:0 0 10px 0; color:#060; }
#flutuante_news div.cont h6 span { display:block; height:29px; background:url(../img/titulos/fiquePorDentro.gif) no-repeat; display:block; text-indent:-9999px; }
#flutuante_news div.cont h6.indique { background-position:81px 14px; }
#flutuante_news div.cont h6.indique span { display:block; height:29px; background:url(../img/titulos/indique.gif) no-repeat; display:block; text-indent:-9999px; }
#flutuante_news div.cont p { font-size:12px; color:#333f5b; }
#flutuante_news div.cont form fieldset { border:none; }
#flutuante_news div.cont form fieldset legend { display:none; }
#flutuante_news div.cont form fieldset label { display:block; font-size:12px; font-weight:bold !important; color:#555f77; margin:0 0 5px 0; }
#flutuante_news div.cont form fieldset label input { width:243px; color:#555F77; font-size:14px; font-weight:bold !important; height:20px; margin:3px 0 0; padding:4px 4px 0; }
#flutuante_news div.cont a[title=Enviar] { width:61px; height:30px; margin:5px 0 0 0; background:url(../img/bts/enviarBranco.gif) -15px -15px no-repeat; float:right; text-indent:-9999px; }
#flutuante_news div.cont a[title=Enviar]:hover { background-position:-15px -75px; }
#flutuante_news div.hr { width:322px; height:13px; background:url(../img/flutuante/news_bx.png) no-repeat; }
/*FIM FLUTUANTE*/

/*INICIO CINEMA*/
h4.sala1 { clear:both; background:url(../img/titulos/sala1.gif) no-repeat; height:70px; margin:0 0 20px 0; text-indent:-9999px; }
h4.sala2 { clear:both; padding:40px 0 0 0; background:url(../img/titulos/sala2.gif) 0 40px no-repeat; height:70px; margin:0 0 20px 0; text-indent:-9999px; }
h4.sala3 { clear:both; padding:40px 0 0 0;  background:url(../img/titulos/sala3.gif) 0 40px no-repeat; height:70px; margin:0 0 20px 0; text-indent:-9999px; }
h4.sala4 { clear:both; padding:40px 0 0 0;  background:url(../img/titulos/sala4.gif) 0 40px no-repeat; height:70px; margin:0 0 20px 0; text-indent:-9999px; }
ul.listCinema { float:left; width:720px; list-style:none; }
ul.listCinema li { float:left; width:720px; padding:0 0 20px 0; }
ul.listCinema li:last-child { padding:0 0 0 0; }
ul.listCinema li:not(:last-child) { margin:0 0 25px 0; border-bottom:1px solid #eef1f7; }
ul.listCinema li div.e { float:left; width:143px; margin:0 17px 0 0; display:inline; }
ul.listCinema li div.e img.mask { position:absolute; } 
ul.listCinema li div.e a[title~=Convide] { width:107px; height:25px; background:url(../img/bts/convide2.gif) -14px -14px no-repeat; margin:15px 0; display:block; text-indent:-9999px; }
ul.listCinema li div.e a[title~=Convide]:hover { background-position:-14px -68px; }  
ul.listCinema li div.e a[title~=Comente] { width:119px; height:16px; background:url(../img/bts/comente.gif) -8px -8px no-repeat; display:block; margin:0 0 15px 0; text-indent:-9999px; color:#0C0; }
ul.listCinema li div.e a[title~=Comente]:hover { background-position:-8px -40px; } 
ul.listCinema li div.e a[title~=Ingresso] { width:99px; height:13px; background:url(../img/bts/ingressoOnline.gif) -8px -9px no-repeat; display:block; text-indent:-9999px; color:#0C0; }
ul.listCinema li div.e a[title~=Ingresso]:hover { background-position:-8px -41px; } 

ul.listCinema li div.d { float:left; width:560px; }
#contInt ul.listCinema li div.d h4 { font-size:18px; color:#555f77; font-weight:normal; margin:0 0 10px 0; }
#contInt ul.listCinema li div.d h4 span { font-size:12px; font-weight:normal; } 
#contInt ul.listCinema li div.d p { font-size:12px; margin:0 0 3px 0; padding:0; color:#555f77; }
#contInt ul.listCinema li div.d p.info { /* font-weight:bold !important; */ margin:20px 0 10px 0; }
#contInt ul.listCinema li div.d p.horarios { font-size:12px; font-weight:bold !important; color:#555f77; background:#eaf1f7 url(../img/bgs/relogio.gif) 10px 7px no-repeat; padding:10px 10px 10px 35px; }
#contInt ul.listCinema li div.d p.horarios a { color:#555f77; text-decoration:underline; }
#contInt ul.listCinema li div.d p.horarios a:hover { color:#22304f; }
#contInt ul.listCinema li div.d div.horariosList { margin:10px 0 0 0; overflow:hidden; }
#contInt ul.listCinema li div.d div.horariosList dl { float:left; width:270px; }
#contInt ul.listCinema li div.d div.horariosList dl:first-child { margin-right:20px; }
#contInt ul.listCinema li div.d div.horariosList dl dt { font-size:12px; font-weight:bold !important; color:#555f77; margin:0 0 5px 0; }
#contInt ul.listCinema li div.d div.horariosList dl dd { margin:0 0 1px 0; color:#747d91; font-size:12px; }
#contInt ul.listCinema li div.d div.horariosList dl dd.a { background:#f2f7fa; }
#contInt ul.listCinema li div.d div.horariosList dl dd.b { background:#f8fbfd; }
#contInt ul.listCinema li div.d div.horariosList dl dd span { width:30px; font-size:11px; color:#555f77; font-weight:bold !important; display:inline-block; padding:0 4px 0 0; border-right:1px solid #fff; text-align:right; line-height:18px; }
#contInt ul.listCinema li div.d div.horariosList dl dd.a span { background:#eaf1f7; }
#contInt ul.listCinema li div.d div.horariosList dl dd.b span { background:#f4f8fb; }
#contInt ul#valoresList { list-style:none; margin:10px 0 0 0; }
#contInt ul#valoresList li { height:92px; padding:15px; background:#f2f7fa; }
#contInt ul#valoresList li:not(:last-child) { margin:0 0 10px 0; } 
#contInt ul#valoresList li img { float:left; margin:-15px 15px -15px -15px; border-right:1px solid #fff; }
#contInt ul#valoresList li h4 { font-size:16px; font-weight:bold !important; color:#555f77; margin:0 0 5px 0; padding:0; }
#contInt ul#valoresList li p { color:#848c9e; line-height:1.2em; margin:0 0 12px 0; }
#contInt ul#valoresList li p.preco { font-size:18px; font-weight:bold !important; color:#555f77; }
/*FIM CINEMA*/

/*INICIO NOTICIAS EVENTOS*/
#contInt ul.ultimasNot { overflow:hidden; list-style:none; margin:0 0 10px 0; }
#contInt ul.ultimasNot li { overflow:hidden; padding:0 0 15px 0; }
.ie6 #contInt ul.ultimasNot li { height:100px; }
#contInt ul.ultimasNot li:not(:last-child) { margin-bottom:15px; border-bottom:1px solid #eef1f7; }
#contInt ul.ultimasNot li a.img { float:left; overflow:hidden; }
#contInt ul.ultimasNot li a img { border:5px solid #e4edf4; }
#contInt ul.ultimasNot li h4, #contInt ul.ultimasNot li p { margin:0 0 0 135px; }
#contInt ul.ultimasNot li p.data { color:#999fad; font-size:11px; margin-top:15px; }
#contInt ul.proximosEventos li p.data { font-size:12px; font-weight:bold !important; }
#contInt ul.proximosEventos li p { font-size:11px; color:#858c9d; } 
#contInt ul.ultimasNot li h4 { font-size:15px; font-weight:bold !important; color:#333f5b; margin-bottom:0; display:block; }
#contInt ul.ultimasNot li h4 a { color:#333f5b; }
/*
#contInt div.outrasNot ul { list-style:none; border-bottom:1px solid #d8dfe8; padding:0 0 20px 0; }
#contInt div.outrasNot ul li { font-size:11px; color:#333f5b; }
#contInt div.outrasNot li:not(:last-child) { margin:0 0 7px 0; }
#contInt div.outrasNot ul li a { font-size:12px; font-weight:bold !important; color:#333f5b; }
*/
#contInt ul.btsNot { border-top:1px solid #d8dfe8; width:720px; float:right; display:inline; list-style:none; height:15px; margin:20px 0 0 0; padding:15px 0 0 0;  }
#contInt ul.btsNot li { float:left; }
#contInt ul.btsNot li.verTodas { width:63px; margin:1px 541px 0 0; display:inline; }
#contInt ul.btsNot li.verTodas a { width:63px; height:11px; background:url(../img/bts/verTodasP.gif) -6px -6px no-repeat; position:relative; display:block; text-indent:-9999px; }
#contInt ul.btsNot li.verTodas a:hover { background-position:-6px -28px; }
#contInt ul.btsNot li.verTodos { width:63px; margin:1px 541px 0 0; display:inline; }
#contInt ul.btsNot li.verTodos a { width:63px; height:11px; background:url(../img/bts/verTodasP.gif) -6px -50px no-repeat; position:relative; display:block; text-indent:-9999px; }
#contInt ul.btsNot li.verTodos a:hover { background-position:-6px -72px; }
#contInt ul.btsNot li.antigas { width:54px; }
#contInt ul.btsNot li.antigas a { width:54px; display:block; position:relative; text-indent:-9999px; height:14px; background:url(../img/sidebar/antigas.gif) -7px -7px no-repeat; }
#contInt ul.btsNot li.antigas a:hover { background-position:-7px -35px; } 
#contInt ul.btsNot li.novas { width:47px; margin:0 0 0 15px; display:inline; } 
#contInt ul.btsNot li.novas a { width:47px; display:block; position:relative; text-indent:-9999px; height:11px; background:url(../img/sidebar/novas.gif) -4px -1px no-repeat; } 
#contInt ul.btsNot li.novas a:hover { background-position:-4px -17px; }



#contInt ul.btsNot li.antigos { width:54px; }
#contInt ul.btsNot li.antigos a { width:54px; display:block; position:relative; text-indent:-9999px; height:14px; background:url(../img/bts/antigos.gif) -7px -7px no-repeat; opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); }
#contInt ul.btsNot li.antigos a:hover { opacity:1.00; -moz-opacity:1.00; filter:alpha(opacity=100); } 
#contInt ul.btsNot li.novos { width:47px; margin:0 0 0 15px; display:inline; } 
#contInt ul.btsNot li.novos a { width:47px; display:block; position:relative; text-indent:-9999px; height:14px; background:url(../img/bts/antigos.gif) -7px -35px no-repeat; opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75); } 
#contInt ul.btsNot li.novos a:hover { opacity:1.00; -moz-opacity:1.00; filter:alpha(opacity=100); }



div#notCont { margin:0 0 25px 0; overflow:hidden; }
div#evenCont { margin:0; overflow:hidden; }
div#notCont p.data { font-size:11px; color:#858c9d; margin:0; }
div#evenCont p.data { font-size:14px; font-weight:bold !important; color:#858c9d; margin:0; }
div#notCont h4.tit, div#evenCont h4.tit { font-size:16px; font-weight:bold !important; color:#333f5b; margin:0 0 15px; padding:0 0 15px 0; border-bottom:1px solid #eef1f7; }
div#notCont a.img, div#evenCont a.img { float:right; margin:0 0 15px 15px; }
div#notCont a.img img, div#evenCont a.img img { border:5px solid #eaf1f7; display:block; }
div#notCont p, div#evenCont p { color:#333f5b; font-size:12px; }
div#notCont p a, div#evenCont p a { color:#333f5b; text-decoration:underline; }
div#notCont p a:hover, div#evenCont p a:hover { color:#111725; }
div#notCont p.fonte, div#evenCont p.fonte { font-size:11px; }
div#evenCont p.fonte a { color:#333f5b; text-decoration:underline; }
/*FIM NOTICIAS EVENTOS*/

/*INICIO SALA IMPRENSA*/
.imprensaBox { margin:-10px 0 15px 0; padding:10px; background:#f0f5f9; }
#contInt .imprensaBox p.tit { font-size:12px; color:#333f5b; margin:0 0 5px 0; }
#contInt .imprensaBox p { color:#7d8ba9; }
#contInt .imprensaBox p a { color:#7d8ba9; text-decoration:underline; } 
#contInt .imprensaBox p a:hover { color:#616e8a; }
#contInt ul.imprensaLogList { width:740px; list-style:none; overflow:hidden; margin:0 -20px 0 0; }
#contInt ul.imprensaLogList li { float:left; width:320px; background:#f2f7fa; margin:0 20px 20px 0; padding:15px; display:inline; }
#contInt ul.imprensaLogList li a.img { float:left; margin:-15px 15px -15px -15px; position:relative; }
#contInt ul.imprensaLogList li a.img img { display:block; }
#contInt ul.imprensaLogList li p { margin:0; }
#contInt ul.imprensaLogList li p.tit { margin:0 0 3px 0; }
#contInt ul.imprensaLogList li p.tit a { color:#333f5b; font-weight:bold !important; }
#contInt ul.imprensaLogList li p { font-size:11px; color:#7d8ba9; line-height:1.1em; }
#contInt div.imprensaVidList { overflow:hidden; width:720px; margin:0 0 20px 0; }
#contInt div.imprensaVidList div.e { float:left; width:350px; margin:0 20px 0 0; display:inline; }
#contInt div.imprensaVidList div.d { float:left; width:350px; overflow:hidden; }
#contInt div.imprensaVidList div.d h4 { height:25px; margin:0 0 10px 0; background:url(../img/bgs/linha_tituloInt.gif) 120px 14px no-repeat; }
#contInt div.imprensaVidList div.d h4 span { height:25px; background:url(../img/titulos/outrosVideos.gif) no-repeat; display:block; text-indent:-9999px; }
#contInt div.imprensaVidList div.d div { height:243px; overflow:hidden; }
#contInt div.imprensaVidList div.d div ul { width:350px; list-style:none; overflow:hidden; }
#contInt div.imprensaVidList div.d div ul li { float:left; width:320px; background:#f2f7fa; margin:0 0 1px 0; padding:15px; }
#contInt div.imprensaVidList div.d div ul li a.img { float:left; margin:-10px 15px -10px -10px; }
#contInt div.imprensaVidList div.d div ul li a.img img { display:block; border:5px solid #e1e8ed; }
#contInt div.imprensaVidList div.d div ul li p { margin:0; font-size:11px; color:#7d8ba9; }
#contInt div.imprensaVidList div.d div ul li p.tit { font-size:12px; font-weight:bold !important; margin:10px 0 3px 0; }
#contInt div.imprensaVidList div.d div ul li p.tit a { color:#333f5b; }
#contInt div.imprensaVidList div.d ul.bts { float:right; margin:10px 0 0 0; list-style:none; }
#contInt div.imprensaVidList div.d ul.bts li { float:left; }
#contInt div.imprensaVidList div.d ul.bts li a { height:14px; background:url(../img/bts/imprensaVid.gif); opacity:0.70; -moz-opacity:0.70; filter: alpha(opacity=70); }
#contInt div.imprensaVidList div.d ul.bts li a:hover { opacity:1.00; -moz-opacity:1.00; filter:alpha(opacity=100); }
#contInt div.imprensaVidList div.d ul.bts li.antigos a { width:54px; background-position:-7px -7px; display:block; text-indent:-9999px; }
#contInt div.imprensaVidList div.d ul.bts li.novos a { width:47px; margin:0 0 0 10px; background-position:-7px -35px; display:block; text-indent:-9999px; }
#contInt ul.imprensaAudList { list-style:none; width:740px; margin:0 -20px 0 0; overflow:hidden; }
.ie6 #contInt ul.imprensaAudList, .ie7 #contInt ul.imprensaAudList { margin-bottom:20px; }
#contInt ul.imprensaAudList li { float:left; width:320px; padding:15px; margin:0 20px 20px 0; overflow:hidden; background:#f2f7fa; }
#contInt ul.imprensaAudList li div { float:left; margin:-15px 15px -15px -15px; display:inline; position:relative; }
#contInt ul.imprensaAudList li div img { display:block; }
#contInt ul.imprensaAudList li p { font-size:11px; color:#7d8ba9; margin:0; line-height:1.1em; }
#contInt ul.imprensaAudList li p.tit { font-size:12px; font-weight:bold !important; margin:0 0 3px 0; color:#333f5b; }
#contInt ul.imprensaRevList { list-style:none; width:740px; margin:0 -20px 0 0; overflow:hidden; }
.ie7 #contInt ul.imprensaRevList { margin-bottom:20px; }
#contInt ul.imprensaRevList:last-child { margin-bottom:-20px; }
.ie7 #contInt ul.imprensaRevList:last-child { margin-bottom:0px; }
#contInt ul.imprensaRevList li { float:left; width:320px; padding:15px; margin:0 20px 20px 0; background:#f2f7fa; }
#contInt ul.imprensaRevList li a.img { float:left; margin:-15px 15px -15px -15px; border-right:1px solid #fff; } 
#contInt ul.imprensaRevList li a.img img { display:block; border:5px solid #e1e8ed; }
#contInt ul.imprensaRevList li p { margin:0; font-size:11px; color:#7d8ba9; line-height:1.3em; }
#contInt ul.imprensaRevList li p.tit { margin:0 0 5px 0; font-size:12px; font-weight:bold !important; color:#333f5b; }
#contInt ul.imprensaRevList li p.tit a { color:#333f5b; } 
/*FIM SALA IMPRENSA*/

/*INICIO PERGUNTAS FREQUENTES*/
ul#faqList { list-style:none; }
ul#faqList li { padding:0 0 15px 0; border-bottom:1px solid #dde5ec; }
ul#faqList li h3 { font-size:14px; font-weight:bold !important; color:#333f5b; padding:7px 10px; margin:0 0 5px 0; background:#eaf1f7; }
ul#faqList li ul { margin:-25px 0 0 0; list-style:none; float:right; }
ul#faqList li ul li { float:left; width:29px; padding:0; margin:0 10px 0 0; color:#828c96; font-size:12px; font-weight:bold !important; display:inline; border:none; }
ul#faqList li ul li span { display:block; width:12px; margin:0 4px 0 0; text-align:right; }
ul#faqList li ul li a { float:right; width:13px; height:14px; margin:-13px 0 0 0; background:url(../img/bts/score.gif) no-repeat; text-indent:-9999px; opacity:0.70; -moz-opacity: 0.70; filter: alpha(opacity=70); }
ul#faqList li ul li a:hover { opacity:1.00; -moz-opacity:1.00; filter:alpha(opacity=100); }
ul#faqList li ul li.down a { background-position:-7px -35px; }
ul#faqList li ul li.up a { background-position:-7px -7px; }
ul#faqList li p { padding:0 10px; color:#333f5b; }
ul#faqList li p a { text-decoration:underline; color:#333f5b; }
ul#faqList li p a:hover { color:#232c41; }
/*FIM PERGUNTAS FREQUENTES*/

/*INICIO GALERIAS FOTOS*/
#contInt #galeriasList {
    width:690px;
    border-bottom:1px solid #eef1f7;
    padding:0 0 25px 30px;
}

#contInt #galeriasList, #contInt #galeriasList div  {
    height:287px;
}

#contInt #galeriasList a.listNavAnt, #contInt #galeriasList a.listNavPro {
    margin-top:127px;
}

#contInt #galeriasList a.listNavAnt {
    float:left;
}

#contInt #galeriasList a.listNavPro {
    float:right;
}

#contInt #galeriasList div.box {
    position:relative;
}

#contInt #galeriasList div.box div {
    position:absolute;
}

#contInt #galeriasList div {
    float:left;
    width:660px;
    overflow:hidden;
}

#contInt #galeriasList div.box ul {
    float:left;
    list-style:none;
    width:660px;
    background:url(../img/bgs/galeriasList.gif) repeat-x;
}

#contInt #galeriasList div.box ul li {
    float:left;
    width:290px;
    height:93px;
    padding:15px;
    background:#f2f7fa;
    display:inline;
}

#contInt #galeriasList div.box ul li.marginY {
    margin:0 20px 41px 0;
}

#contInt #galeriasList div.box ul li a.img {
    float:left;
    margin:-15px 15px -15px -15px;
    position:relative;
    border-right:1px solid #fff;
}

#contInt #galeriasList div.box ul li a.img img {
    display:block;
    border:5px solid #e1e8ed;
}

#contInt #galeriasList div.box ul li p {
    margin:0 0 0 161px;
    font-size:12px;
    font-weight:normal;
    color:#999fad;
    text-align:left;
}

#contInt #galeriasList div.box ul li p a {
    color:#344674;
    font-weight:bold !important;
}

#contInt #galeriasList div.box ul li p.fotos {
    font-size:11px;
    color:#344674;
    font-weight:bold !important;
    margin:15px 0 0 161px;
    padding:0 0 0 25px;
    background:url(../img/bgs/camera.gif) no-repeat;
}
#contInt p.galeriaData { font-size:12px; font-weight:bold !important; margin:0; color:#999fad; }
#contInt .fotosList td { width:180px; text-align:center; padding:0 0 26px 0; }
#contInt .fotosList td img { border:5px solid #c6d2db; }
#contInt .fotosBts { float:right; height:30px; list-style:none; }
#contInt .fotosBts li { float:left; }
#contInt .fotosBts li a { height:30px; background:url(../img/bts/resultBuscaStand.gif); display:block; text-indent:-9999px; }
#contInt .fotosBts li.indique a { width:95px; background-position:-15px -135px; }
#contInt .fotosBts li.indique a:hover { background-position:-15px -195px;  }
#contInt .fotosBts li.topo a { width:68px; margin:0 0 0 5px; background-position:-15px -495px; }
#contInt .fotosBts li.topo a:hover { background-position:-15px -555px; }
#contInt a.verTodas { float:right; width: 82px; height:30px; margin:20px 0 0 0; background:url(../img/bts/verTodas.gif) -15px -15px no-repeat; text-indent:-9999px; }
#contInt a.verTodas:hover { background-position:-15px -75px; }
#contInt ul.tGaleriasList { list-style:none; }
#contInt ul.tGaleriasList li { font-size:11px; color:#333F5B; margin:0 0 3px 0; }
#contInt ul.tGaleriasList li a { font-size:12px; font-weight:bold !important; color:#333F5B; }
/*FIM GALERIAS FOTOS*/

/*INICIO EQUIPE*/
#contInt ul.equipeList { list-style:none; overflow:hidden; margin:0 0 -15px 0; }
.ie7 #contInt ul.equipeList { margin-bottom:0; }
#contInt ul.equipeList li { float:left; width:360px; margin:0 0 15px 0; }
#contInt ul.equipeList p { font-size:12px; margin:0; line-height:1.2em; }
#contInt ul.equipeList p.tit { font-weight:bold !important; margin:0 0 5px 0; }
#contInt ul.equipeList p a { color:#555F77; text-decoration:underline; }
#contInt ul.equipeList p a:hover { color:#202533; }
#contInt ul.inicioImgs { list-style:none; float:right; }
#contInt ul.inicioImgs li { margin:0 0 10px 20px; }
#contInt ul.inicioImgs li a img { display:block; border:5px solid #e1e8ed; }
#contInt a.fotosCons { float:right; width:224px; height:30px; background:url(../img/bts/fotosCons.gif) -15px -15px no-repeat; display:block; text-indent:-9999px; }
#contInt a.fotosCons:hover { background-position:-15px -75px; }
/*FIM EQUIPE*/

/*INICIO PRACA ALIMENTACAO*/
#contInt ul.pracaImgs { list-style:none; overflow:hidden; height:89px; margin:0 -27px 25px 0; }
#contInt ul.pracaImgs li { float:left; margin:0 17px 0 0; display:inline; }
#contInt ul.pracaImgs li img { display:block; border:5px solid #e1e8ed; }
a.pracaImg img { float:right; display:block; margin:0 0 0 15px; border:5px solid #e1e8ed; }
.bt_vejaMais { width:84px; height:30px; background:url(../img/bts/vejaMais.gif) -15px -15px no-repeat; display:block; text-indent:-9999px; }
.bt_vejaMais:hover { background-position:-15px -75px; }
form.receitas label { display:block; font-size:12px; font-weight:bold !important; color:#555f77; margin:0 0 7px 0; }
form.receitas select { width:200px; font-size:12px; color:#555f77; }
ul.receitaImgs { list-style:none; float:left; }
ul.receitaImgs li:not(:last-child) { margin:0 0 10px 0; }
ul.receitaImgs a img { display:block; border:5px solid #dde8f1; }
#contInt div.receita_cont { background:#fff; margin:0 0 0 185px; padding:15px 20px; color:#555f77; font-size:12px; color:#555F77; }
#contInt div.receita_cont h4.tit { background:#f7f9fc; font-size:18px; color:#555f77; margin:-15px -20px 15px -20px; padding:10px 20px; border-bottom:1px solid #eaf1f7; }
#contInt div.receita_cont p { margin:0 0 10px 0; font-size:12px; }
#contInt div.receita_cont p.tit { font-size:14px; font-weight:bold !important; margin:0 0 5px 0; padding:5px 0 0 0; }
#contInt div.receita_cont ul { margin:-10px 0 15px 15px; font-size:12px; }
#contInt div.receita_cont.dica_cont { margin:0; }
/*FIM PRACA ALIMENTACAO*/

/*INICIO TRABALHE CONOSCO*/
.trabalheLoading { margin:15px 0 0 348px; }
#contInt form.trabalhe { width:720px; overflow:hidden; }
#contInt form.trabalhe fieldset { border:none; overflow:hidden; }
#contInt form.trabalhe fieldset { margin:0 0 25px 0; }
#contInt form.trabalhe fieldset p.subTit { background:#e1e8ed; font-size:14px; font-weight:bold !important; margin:0; padding:10px; color:#7f889a; }
#contInt form.trabalhe fieldset span.obs { font-size:11px; font-weight:normal; }
#contInt form.trabalhe fieldset span.obs a { color:#555f77; text-decoration:underline; }
#contInt form.trabalhe fieldset span.obs a:hover { color:#252b39; }
#contInt form.trabalhe fieldset label, #contInt form.trabalhe fieldset div { float:left; min-height:45px; font-weight:bold !important; margin-bottom:2px; padding:10px; border-bottom:1px solid #d8dfe8; }
.ie6 #contInt form.trabalhe fieldset label, .ie6 #contInt form.trabalhe fieldset div { height:45px; }
#contInt form.trabalhe fieldset label.a, #contInt form.trabalhe fieldset div.a { background:#f0f4f6; }
#contInt form.trabalhe fieldset label.b, #contInt form.trabalhe fieldset div.b { background:#f7f9fa; }
#contInt form.trabalhe fieldset label.t1, #contInt form.trabalhe fieldset div.t1 { width:700px; }
#contInt form.trabalhe fieldset label.t18 { width:580px; }
#contInt form.trabalhe fieldset label.t15 { width:520px; }
#contInt form.trabalhe fieldset label.t2 { width:340px; }
#contInt form.trabalhe fieldset label.t3 { width:220px; }
#contInt form.trabalhe fieldset label.t4 { width:160px; }
#contInt form.trabalhe fieldset label.t6 { width:100px; }
#contInt form.trabalhe fieldset label input { display:block; height:19px; padding:3px 3px 0; font-size:12px; color:#555F77; margin:3px 0 0; font-weight:normal; }
#contInt form.trabalhe fieldset label input.t2, #contInt form.trabalhe fieldset label select.t2 { width:330px; }
#contInt form.trabalhe fieldset label input.t4 { width:150px; }
#contInt form.trabalhe fieldset label input.t6 { width:90px; }
#contInt form.trabalhe fieldset label input[type=file] { height:20px; }
#contInt form.trabalhe fieldset label select { display:block; font-size:12px; color:#555F77; margin:6px 0 2px 0; font-weight:normal; }
#contInt form.trabalhe fieldset label select.t4 { width:160px; }
#contInt form.trabalhe fieldset label textarea { display:block; padding:3px; font-size:12px; color:#555F77; margin:3px 0 0; font-weight:normal; }
#contInt form.trabalhe fieldset label textarea.t2 { width:330px; height:100px; overflow:auto; } 
#contInt form.trabalhe ul.bts { list-style:none; float:right; }
#contInt form.trabalhe ul.bts li { height:30px; float:left; margin:0 0 0 5px; }
#contInt form.trabalhe ul.bts li a { height:30px; background:url(../img/bts/trabalheBts.gif) no-repeat; display:block; text-indent:-9999px; }
#contInt form.trabalhe ul.bts li.proximo a { width:87px; background-position:-15px -135px; }
#contInt form.trabalhe ul.bts li.proximo a:hover { background-position: -15px -195px; }
#contInt form.trabalhe ul.bts li.anterior a { width:87px; background-position:-15px -15px; }
#contInt form.trabalhe ul.bts li.anterior a:hover { background-position: -15px -75px; }
#contInt form.trabalhe ul.bts li.enviar a { width:61px; background:url(../img/bts/enviarBranco.gif) -15px -15px; }
#contInt form.trabalhe ul.bts li.enviar a:hover { background-position:-15px -75px; }
#contInt a.bt_desconectar { float:left; width:100px; height:30px; background:url(../img/bts/desconectar.gif) -15px -15px no-repeat; text-indent:-9999px; opacity:0.70; -moz-opacity:0.70; filter: alpha(opacity=70); }
#contInt a.bt_desconectar:hover { background-position:-15px -75px; }
#contInt form.trabalhe fieldset div ul.list { width:700px; list-style:none; margin:9px 0 0 0; overflow:hidden; }
#contInt form.trabalhe fieldset div ul.list li { float:left; width:150px; margin:0 25px 10px 0; font-size:12px; font-weight:normal; display:inline; }
#contInt form.trabalhe fieldset div ul.list li label { padding:0; border:none; float:none; font-weight:normal !important; }
#contInt form.trabalhe fieldset div ul.list li input { float:left; width:auto; display:inline; height:auto; margin:0 4px 0 0; }
.ie7 #contInt form.trabalhe fieldset div ul.list li input, .ie6 #contInt form.trabalhe fieldset div ul.list li input{ margin:-2px 1px -4px -4px; }
#contInt p.atencao { background:#eef4f9 url(../img/bgs/atencao.gif) 10px 10px no-repeat; border:1px solid #e2e6ea; padding:15px 15px 15px 60px; line-height:1.1em; }
#contInt p.atencao span.dtq { color:#d4241c; font-weight:bold !important; }
#contInt div#boxTrabalhe { width:720px; overflow:hidden; background:#f3f8fa; }
#contInt div#boxTrabalhe div.e { float:left; width:379px; padding:15px; border-right:1px solid #fff; background:#f3f8fa; }
#contInt div#boxTrabalhe div.e h4 { height:29px; margin:0 0 5px 0; background:url(../img/titulos/inscrevaSe.gif) no-repeat; text-indent:-9999px; }
#contInt div#boxTrabalhe div.e p { line-height:1.2em; }
#contInt div#boxTrabalhe div.e a.bt { float:right; width:81px; height:30px; background:url(../img/bts/inscrever.gif) -15px -15px no-repeat; text-indent:-9999px; }
#contInt div#boxTrabalhe div.e a.bt:hover { background-position:-15px -75px; }
#contInt div#boxTrabalhe div.d { float:right; width:280px; min-height:141px; padding:15px; background:#eaf1f3; }
.ie6 #contInt div#boxTrabalhe div.d { height:141px; }
#contInt div#boxTrabalhe div.d h4, #contInt div.boxLogin h4 { height:29px; margin:0 0 5px 0; background:url(../img/titulos/login.gif) no-repeat; text-indent:-9999px; }
#contInt div#boxTrabalhe div.d form fieldset, #contInt div.boxLogin form fieldset { border:none; overflow:hidden; padding:0 0 10px 0; }
#contInt div#boxTrabalhe div.d form fieldset label, #contInt div.boxLogin form fieldset label { display:block; margin:0 0 5px 0; overflow:hidden; }
#contInt div#boxTrabalhe div.d form fieldset label span, #contInt div.boxLogin form fieldset label span { float:left; width:50px; margin:6px 0 0 0; font-weight:bold !important; }
#contInt div#boxTrabalhe div.d form fieldset label input, #contInt div.boxLogin form fieldset label input { float:left; width:220px; height:19px; padding:3px 3px 0; font-size:12px; color:#555F77; margin:3px 0 0; font-weight:normal; }
#contInt div#boxTrabalhe div.d a, #contInt div.boxLogin a { float:left; margin:9px 0 0 108px; font-size:11px; color:#9199a9; text-decoration:underline; display:inline; }
#contInt div#boxTrabalhe div.d a:hover, #contInt div.boxLogin a:hover { color:#555f77; }
#contInt div#boxTrabalhe div.d a.bt, #contInt div.boxLogin a.bt { float:right; width:61px; height:30px; margin:0; background:url(../img/bts/enviarAzul.gif) -15px -15px no-repeat; text-indent:-9999px; }
#contInt div#boxTrabalhe div.d a.bt:hover, #contInt div.boxLogin a.bt:hover { background-position:-15px -75px; } 
#contInt div#boxTrabalhe div.d a.login { float:right; width:101px; height:30px; background:url(../img/bts/efetuarLogin.gif) -15px -15px no-repeat; text-indent:-9999px; }
#contInt div#boxTrabalhe div.d a.login:hover { background-position:-15px -75px; }
#contInt div#boxTrabalhe div.d p.tx { line-height:1em; margin:0 0 5px 0; }
#contInt div#boxTrabalhe div.d p.msg, #contInt div.boxLogin p.msg { background:#fbfcfd url(../img/bgs/erro.gif) 5px center no-repeat; border:1px solid #dbe0e5; padding:5px 5px 5px 23px; line-height:14px; font-size:12px; color:#555f77; margin:0 0 10px 0; }
#contInt div#boxTrabalhe div.d p.msg strong, #contInt div.boxLogin p.msg strong { color:#f33131; }
#contInt div.boxLogin { width:280px; padding:15px; margin:0 auto; background:#eaf1f3; overflow:hidden; }
#contInt div.trabalhe-msg p.msg { background:#eaf1f7 url(../img/bgs/erro.gif) 5px center no-repeat; border:1px solid #dbe0e5; padding:5px 5px 5px 23px; line-height:14px; font-size:12px; color:#555f77; margin:0 0 10px 0; }
#contInt div.trabalhe-msg p.msg strong { color:#f33131; }
/*FIM TRABALHE CONOSCO*/

/*INICIO FALE CONOSCO CONTATO*/
form#formContato { float:left; width:310px; text-align:right; }
#contInt p.msg { background:#eaf1f7; border:1px solid #dbe0e5; padding:5px 5px 5px 23px; line-height:14px; font-size:12px; color:#555f77; margin:0 0 10px 0; }
#contInt p.msg.success { background-image:url(../img/bgs/success.gif); background-repeat:no-repeat; background-position:5px center; }
#contInt p.msg.erro { background-image:url(../img/bgs/erro.gif); background-repeat:no-repeat; background-position:5px center; }
#contInt p.msg.erro strong { color:#f33131; }
form#formContato fieldset { border:none; width:310px; text-align:left; }
form#formContato fieldset legend { display:none; }
form#formContato fieldset label { font-size:12px; display:block; font-size:12px; color:#555f77; font-weight:bold !important; margin:0 0 10px 0; }
span[title~=Campo] { color:#d1231c; }
form#formContato fieldset label span.obs { font-size:11px; color:#92a1c4; font-weight:normal; }
form#formContato fieldset label input { width:300px; height:19px; margin:3px 0 0 0; padding:3px 3px 0 3px; font-size:12px; font-weight:normal; display:block; color:#555f77; }
form#formContato fieldset label input[name=telefone] { width:150px; }
form#formContato fieldset label select { width:260px; display:block; margin:3px 0 0 0; font-size:12px; font-weight:normal; color:#555f77; }
form#formContato fieldset label textarea { width:300px; height:130px; margin:3px 0 0 0; padding:3px; font-size:12px; font-weight:normal; color:#555f77; }
form#formContato fieldset div.verificador { width:310px; height:42px; margin:0 0 10px 0; }
form#formContato fieldset div.verificador img { float:left; margin:6px 0 0 0; }
form#formContato fieldset div.verificador a { float:left; width:15px; height:15px; margin:6px 0 0 4px; background:url(../img/bts/reload.gif) -8px -8px no-repeat; text-indent:-9999px; font-size:1px; }
form#formContato fieldset div.verificador a:hover { background-position:-8px -38px; }
form#formContato fieldset div.verificador label { margin:0 0 0 155px; }
form#formContato fieldset div.verificador input { width:145px; }
form#formContato a[title=Enviar] { float:right; width:61px; height:30px; margin:5px 0 0 0; text-align:left; background:url(../img/bts/enviarAzul.gif) -15px -15px no-repeat; display:block; text-indent:-9999px; }
form#formContato a[title=Enviar]:hover { background-position:-15px -75px; }
#contatoBox { float:right; width:310px; padding:15px; background:#eaf1f7 url(../img/bgs/contatoBox.gif) left bottom no-repeat; }
#contatoBox h4.contato { width:340px; height:35px; margin:-15px -15px 15px -15px; background:url(../img/titulos/contato.gif) no-repeat; text-indent:-9999px; }
#contatoBox address, #contatoBox p { font-size:12px; color:#555f77; margin:0 0 1.4em 0; }
#contatoBox address strong, #contatoBox p strong { display:block; margin:0 0 3px 0; }
#contatoBox a { color:#555f77; text-decoration:underline; }
#contatoBox p.email, #contatoBox p.fone { padding:0 0 0 30px; }
#contatoBox p.email { background:url(../img/bgs/email.gif) left center no-repeat; }
#contatoBox p.fone { background:url(../img/bgs/fone.gif) left 5px no-repeat; padding-bottom:15px; border-bottom:1px solid #dbe2ea; }
#contatoBox p.fone strong { margin:0; }
#contatoBox iframe { border:1px solid #bdcbd9; }
#contatoBox a.maior { display:block; margin:8px 0 0 0; }
/*FIM FALE CONOSCO CONTATO*/

/*INICIO FAROL KIDS*/
#contInt ul.kidsList { width:600px; list-style:none; float:left; display:inline; overflow:hidden; }
#contInt ul.kidsList li { float:left; width:250px; padding:10px 0 0 10px; margin:0 40px 10px 0; background:#f2f7fa; display:inline; }
#contInt ul.kidsList li a.img { float:left; margin:-10px 0 0 -10px; border-right:1px solid #fff; }
#contInt ul.kidsList li img.img { float:left; margin:-10px 0 0 -10px; border:5px solid #e1e8ed; }
#contInt ul.kidsList li a.img img { display:block; border:5px solid #e1e8ed; }
#contInt ul.kidsList li p { margin:0; color:#7d8ba9; margin:0 0 0 101px; line-height:1em; text-align:left; }
#contInt ul.kidsList li p.tit { font-weight:bold !important; color:#333f5b; }
#contInt ul.kidsList li p a { color:#333f5b; font-weight:bold !important; }
#contInt ul.kidsList li a.jogar { margin:4px 0 0 101px; width:59px; height:22px; background:url(../img/bts/jogar.gif) -11px -11px no-repeat; display:block; text-indent:-9999px; }
#contInt ul.kidsList li a.jogar:hover { background-position:-11px -55px; }
#contInt ul.kidsList li ul { float:right; width:149px; list-style:none; display:inline; margin:5px 0 0 0; }
#contInt ul.kidsList li ul li { width:74px; padding:0; margin:0; background:transparent; }
#contInt ul.kidsList li ul li a { color:#7d8ba9; }
#contInt ul.kidsList li ul li a:hover { text-decoration:none; color:#4d5e82; }
#contInt p.kidsObs { color:#969697; font-size:11px; }
#contInt div.kids_e { float:left; width:340px; margin:0 40px 20px 0; display:inline; }
#contInt div.kids_d { float:right; width:340px; margin:0 0 20px 0; }
#contInt div.kids_e h3, #contInt div.kids_e h3 span, #contInt div.kids_d h3, #contInt div.kids_d h3 span { width:340px !important; }
#contInt div.kids_e img, #contInt div.kids_d img { float:left; }
#contInt div.kids_e p, #contInt div.kids_d p { font-weight:bold !important; margin:0; text-align:left; line-height:1em; }
#contInt div.kids_e p a, #contInt div.kids_d p a { display:inline-block; margin:10px 0 0 0; font-weight:normal !important; color:#7d8ba9 } 
#contInt div.kids_d p { margin:0 0 0 150px; }
#contInt div.kids_e p.obs { margin:8px 0 0 0; font-size:10px; color:#ff6600; font-weight:normal !important; }
#contInt div.kids_e p.obs a { color:#333f5b; display:inline; margin:0; }
/*FIM FAROL KIDS*/

/*INICIO ESPACOS*/
.b5 { margin-bottom:5px !important; }
.b20 { margin-bottom:20px !important; }
.t0 { margin-top:0 !important; }
.t25 { margin-top:25px !important; }
/*FIM ESPAÇOS*/




#contInt div#outrasNot {
    overflow:hidden;
}

#contInt div#outrasNot, #contInt div#outrasNot div, #contInt div#outrasNot ul {
    height:200px;
}

#contInt div#outrasNot ul {
    list-style:none;
}

.outrosEven {
    list-style:none;
    margin:0 0 15px 0;
}

#contInt div#outrasNot ul li, .outrosEven li {
    font-size:11px;
    color:#333f5b;
    height:20px;
}

#contInt div#outrasNot ul li a, .outrosEven li a {
    font-size:12px;
    font-weight:bold !important;
    color:#333f5b;
}

/* Trabalhe conosco */
#trabalhe-wait {
    display:none;
    position:absolute;
}
/* END - Trabalhe conosco */

/*
 * inputFileImage
 */
div.inputFileImage {
    position:relative;
    width:16px !important;
    height:16px !important;
    margin:0px 0px 0px 0px !important;
    padding:0px 0px 0px 0px !important;
    border:0px !important;
    overflow:hidden;
    background:url("../sistema/imgs/image.gif") no-repeat;
}

div.inputFileImage input {
    position:absolute;
    top:0px;
    right:0px;
    opacity:0;
    -moz-opacity:0;
    filter:alpha(opacity=0);
}

div.inputFileImage, div.inputFileImage input {
    cursor:pointer;
}

a.inputFileImage {
    display:block;
    clear:both;
    width:16px;
    height:16px;
    background:url("../sistema/imagens/bt_fechar-red.gif") no-repeat;
    text-indent:-9999px;
}
/* END - inputFileImage */

/* ----- */
div[id^="IMG_"] {
    width:100px;
    height:75px;
    text-align:center;
    border:1px solid #E1E1E1;
    padding:0 !important;
}

div[id^="IMG_"] img {
    max-width:100px;
    max-height:75px;
}

.wh_200_150 {
    width:200px !important;
    height:150px !important;
}

.wh_200_150 img {
    max-width:200px !important;
    max-height:150px !important;
}
/* ----- */
