/* Reset */
* { margin:0; padding:0 }
ul, li { list-style-type:none }
img { border:none }
hr, form br { display:none }
form label br { display:block }
html, body { height:100% }

/* Fonte Base */
html { font-size:100% }
body { font-size:62.5% }
body, input, select, textarea { font-family:Tahoma, Arial, Verdana, sans-serif }
table, table td, input, select, textarea { font-size:1em }

/* Background e Cor Base */
body { background:#5A5A5A url(/_images/bg1.gif); color:#333 }

/* Headings */
h1 { margin:0 0 1.5em; font-weight:bold; font-size:1.7em }
h2 { margin:2em 0 1.5em; font-weight:bold; font-size:1.3em }
h3 { margin:2em 0 1.5em; font-weight:bold; font-size:1.1em }

/* Links */
a { color:#006BB5; text-decoration:underline }
a:hover { color:#FF9300 !important; text-decoration:none }

/* Textos */
p, dl, ol, ul, table { margin:1.5em 0 1em; font-size:1.1em }
p, dl, ol, ul, cite { line-height:1.5em }
ul ul, ul p { font-size:1em }
dl dt { font-weight:bold }
dl dd { margin:0 0 10px 20px }
abbr { border-bottom:1px dotted #000 }
em { font-style:italic }

/* Listas */
ul.tipo1, ul.tipo2, ul.tipo3 { margin-left:20px }
ul.tipo2 li { padding-left:12px; background:url(/_images/diversos/bullet_seta-b.gif) no-repeat 0 0.6em }

/* Misc Classes */
.center { text-align:center }
.clear { clear:both }
.legenda { font-size:0.9em }
.mensagem, .vazio { padding:50px 30px 50px; font-size:1.1em; line-height:1.5em; text-align:center }
.separador { display:none !important; margin:0 !important; padding:0 !important }

#ct-atencao, #ct-atencao * { font-size:1em; line-height:1.2em }
#ct-atencao { margin:1em 0 2em; padding:0 8px 8px; border:2px solid #CFBD00; background:#FFE900; color:#000 }
#ct-atencao dt { padding:6px 0 2px; font-weight:bold }
#ct-atencao dd { margin:3px 0 0; padding-left:20px; background:url(/_images/diversos/bullet_erro.gif) no-repeat 8px 0.4em }

div.banner-popup { visibility:hidden; position:absolute; top:0; left:0; z-index:10 }
div.banner-popup a.fechar { display:block; position:absolute; top:0; right:0 }
div.show { visibility:visible }
/* -- Estrutura -- */
body { text-align:center }

#ct-bg { background:url(/_images/bg2.jpg) repeat-x }

#ct-conteiner { position:relative; width:1001px; margin:0 auto; background:url(/_images/bg3.gif) repeat-y center top; text-align:left }

#ct-banner-superior { width:1001px; height:127px; margin:0 auto; background:url(/_images/sup_banner_bg.jpg) no-repeat -3px 0 }

#ct-superior { position:relative }

 #ct-logo { height:146px; padding:0; margin:0; background:url(/_images/sup_bg.jpg?v0) no-repeat }
 #ct-logo a { display:block; width:200px; height:0 !important; height /**/:130px; padding-top:130px; margin:0 auto; overflow:hidden }

 #ct-data { position:absolute; width:20em; top:8px; right:35px; margin:0; color:#FFF; font-size:1em; text-align:right }

 #ct-regiao { position:absolute; width:20em; top:10px; left:40px; margin:0; font-size:1em }
 #ct-regiao a { padding-left:15px; background:url(/_images/sup_bullet.gif) no-repeat 0; color:#D28F91 !important; font-family:Verdana, Arial, sans-serif; text-decoration:none }
 #ct-regiao li.on a, #ct-regiao a:hover { background-position:-150px; color:#FFF !important }

#ct-menu { float:left; display:inline; position:relative; margin:-65px 0 0 30px }

 #menu { width:180px; padding:17px 0; margin:0; background:url(/_images/menu_bg.jpg) no-repeat }
 #menu li { padding:0 17px; margin-bottom:7px }
 #menu li a { display:block; height:0 !important; height /**/:17px; padding-top:17px; overflow:hidden; background-image:url(/_images/menu.gif); background-repeat:no-repeat }
  #m-inicial a:hover { background-position:-146px 0 }
  #m-todos a { background-position:0 -17px }
  #m-todos a:hover { background-position:-146px -17px }
  #m-particulares a { background-position:0 -34px }
  #m-particulares a:hover { background-position:-146px -34px }
  #m-agenda a { background-position:0 -51px }
  #m-agenda a:hover { background-position:-146px -51px }
  #m-colunistas a { background-position:0 -68px }
  #m-colunistas a:hover { background-position:-146px -68px }
  #m-contrate a { background-position:0 -85px }
  #m-contrate a:hover { background-position:-146px -85px }
  #m-comofunciona a { background-position:0 -102px }
  #m-comofunciona a:hover { background-position:-146px -102px }
  #m-faleconosco a { background-position:0 -119px }
  #m-faleconosco a:hover { background-position:-146px -119px }

#conteudo { float:left; display:inline; width:555px; padding-bottom:20px; margin:15px 0 0 15px; background:#FFF }
 #conteudo h1, #caminho li.first { position:relative; height:0 !important; height /**/:48px; padding-top:48px; margin-right:-8px; margin-left:-2px; overflow:hidden; background:no-repeat }

#ct-direita { float:right; display:inline; position:relative; width:171px; margin:-79px 31px 0 0; background:url(/_images/dir_bg.gif) repeat-y }
#ct-direita h2 { height:0 !important; height /**/:20px; padding-top:20px; margin:0; overflow:hidden; background:url(/_images/dir_titulos.gif) no-repeat 50% 0 }
#ct-direita p, #ct-direita ul { line-height:1.3em; font-size:1em }
#ct-direita a, #ct-direita a:hover { color:#333; text-decoration:none }
#ct-direita strong { text-decoration:underline }

 #ct-vip { padding-top:37px; background:url(/_images/dir_bg_sup.gif) no-repeat; text-align:center }
 #ct-vip img { padding:7px 9px 12px 9px; background:url(/_images/dir_vip_bg.gif) no-repeat }
 #ct-vip p { margin:7px 0 0 }
 #ct-vip strong, #ct-vip span.evento { display:block }

 #ct-agenda h2 { margin-top:10px; background-position:50% -20px }
 #ct-agenda h3 { height:0 !important; height /**/:11px; padding-top:11px; margin:10px 0 7px; overflow:hidden; background:url(/_images/calendario_meses.gif) no-repeat 50% 0 }
  #ct-agenda h3.fev { background-position:50% -11px } #ct-agenda h3.mar { background-position:50% -22px } #ct-agenda h3.abr { background-position:50% -33px } #ct-agenda h3.mai { background-position:50% -44px } #ct-agenda h3.jun { background-position:50% -55px } #ct-agenda h3.jul { background-position:50% -66px } #ct-agenda h3.ago { background-position:50% -77px } #ct-agenda h3.set { background-position:50% -88px } #ct-agenda h3.out { background-position:50% -99px } #ct-agenda h3.nov { background-position:50% -110px } #ct-agenda h3.dez { background-position:50% -121px }
 #ct-agenda table { margin:0 auto 10px; background:url(/_images/calendario_diassemana.gif) no-repeat }
 #ct-agenda table thead tr { height:15px }
 #ct-agenda table th, #ct-agenda table td { text-indent:-19px; overflow:hidden }
 #ct-agenda table td, #ct-agenda table a { width:19px; height:19px; background:url(/_images/calendario_diasmes.gif?v4) }
 #ct-agenda table td a { display:block }
  #ct-agenda .blank { background:none } 
  #ct-agenda .d2 { background-position:-19px 0 } #ct-agenda .d3 { background-position:-38px 0 } #ct-agenda .d4 { background-position:-57px 0 } #ct-agenda .d5 { background-position:-76px 0 } #ct-agenda .d6 { background-position:-95px 0 } #ct-agenda .d7 { background-position:-114px 0 } #ct-agenda .d8 { background-position:-133px 0 } #ct-agenda .d9 { background-position:-152px 0 } #ct-agenda .d10 { background-position:-171px 0 } #ct-agenda .d11 { background-position:-190px 0 } #ct-agenda .d12 { background-position:-209px 0 } #ct-agenda .d13 { background-position:-228px 0 } #ct-agenda .d14 { background-position:-247px 0 } #ct-agenda .d15 { background-position:-266px 0 } 
  #ct-agenda .d16 { background-position:-285px 0 } #ct-agenda .d17 { background-position:-304px 0 } #ct-agenda .d18 { background-position:-323px 0 } #ct-agenda .d19 { background-position:-342px 0 } #ct-agenda .d20 { background-position:-361px 0 } #ct-agenda .d21 { background-position:-380px 0 } #ct-agenda .d22 { background-position:-399px 0 } #ct-agenda .d23 { background-position:-418px 0 } #ct-agenda .d24 { background-position:-437px 0 } #ct-agenda .d25 { background-position:-456px 0 } #ct-agenda .d26 { background-position:-475px 0 } #ct-agenda .d27 { background-position:-494px 0 } #ct-agenda .d28 { background-position:-513px 0 } #ct-agenda .d29 { background-position:-532px 0 } #ct-agenda .d30 { background-position:-551px 0 } #ct-agenda .d31 { background-position:-570px 0 }
  #ct-agenda .d2 a { background-position:-19px -19px } #ct-agenda .d3 a { background-position:-38px -19px } #ct-agenda .d4 a { background-position:-57px -19px } #ct-agenda .d5 a { background-position:-76px -19px } #ct-agenda .d6 a { background-position:-95px -19px } #ct-agenda .d7 a { background-position:-114px -19px } #ct-agenda .d8 a { background-position:-133px -19px } #ct-agenda .d9 a { background-position:-152px -19px } #ct-agenda .d10 a { background-position:-171px -19px } #ct-agenda .d11 a { background-position:-190px -19px } #ct-agenda .d12 a { background-position:-209px -19px } #ct-agenda .d13 a { background-position:-228px -19px } #ct-agenda .d14 a { background-position:-247px -19px } #ct-agenda .d15 a { background-position:-266px -19px } 
  #ct-agenda .d16 a { background-position:-285px -19px } #ct-agenda .d17 a { background-position:-304px -19px } #ct-agenda .d18 a { background-position:-323px -19px } #ct-agenda .d19 a { background-position:-342px -19px } #ct-agenda .d20 a { background-position:-361px -19px } #ct-agenda .d21 a { background-position:-380px -19px } #ct-agenda .d22 a { background-position:-399px -19px } #ct-agenda .d23 a { background-position:-418px -19px } #ct-agenda .d24 a { background-position:-437px -19px } #ct-agenda .d25 a { background-position:-456px -19px } #ct-agenda .d26 a { background-position:-475px -19px } #ct-agenda .d27 a { background-position:-494px -19px } #ct-agenda .d28 a { background-position:-513px -19px } #ct-agenda .d29 a { background-position:-532px -19px } #ct-agenda .d30 a { background-position:-551px -19px } #ct-agenda .d31 a { background-position:-570px -19px } 
  #ct-agenda .d2 a:hover, #ct-agenda .dh2 a:hover { background-position:-19px -38px } #ct-agenda .d3 a:hover, #ct-agenda .dh3 a:hover { background-position:-38px -38px } #ct-agenda .d4 a:hover, #ct-agenda .dh4 a:hover { background-position:-57px -38px } #ct-agenda .d5 a:hover, #ct-agenda .dh5 a:hover { background-position:-76px -38px } #ct-agenda .d6 a:hover, #ct-agenda .dh6 a:hover { background-position:-95px -38px } #ct-agenda .d7 a:hover, #ct-agenda .dh7 a:hover { background-position:-114px -38px } #ct-agenda .d8 a:hover, #ct-agenda .dh8 a:hover { background-position:-133px -38px } #ct-agenda .d9 a:hover, #ct-agenda .dh9 a:hover { background-position:-152px -38px } #ct-agenda .d10 a:hover, #ct-agenda .dh10 a:hover { background-position:-171px -38px } #ct-agenda .d11 a:hover, #ct-agenda .dh11 a:hover { background-position:-190px -38px } #ct-agenda .d12 a:hover, #ct-agenda .dh12 a:hover { background-position:-209px -38px } 
  #ct-agenda .d13 a:hover, #ct-agenda .dh13 a:hover { background-position:-228px -38px } #ct-agenda .d14 a:hover, #ct-agenda .dh14 a:hover { background-position:-247px -38px } #ct-agenda .d15 a:hover, #ct-agenda .dh15 a:hover { background-position:-266px -38px } #ct-agenda .d16 a:hover, #ct-agenda .dh16 a:hover { background-position:-285px -38px } #ct-agenda .d17 a:hover, #ct-agenda .dh17 a:hover { background-position:-304px -38px } #ct-agenda .d18 a:hover, #ct-agenda .dh18 a:hover { background-position:-323px -38px } #ct-agenda .d19 a:hover, #ct-agenda .dh19 a:hover { background-position:-342px -38px } #ct-agenda .d20 a:hover, #ct-agenda .dh20 a:hover { background-position:-361px -38px } #ct-agenda .d21 a:hover, #ct-agenda .dh21 a:hover { background-position:-380px -38px } #ct-agenda .d22 a:hover, #ct-agenda .dh22 a:hover { background-position:-399px -38px } #ct-agenda .d23 a:hover, #ct-agenda .dh23 a:hover { background-position:-418px -38px } 
  #ct-agenda .d24 a:hover, #ct-agenda .dh24 a:hover { background-position:-437px -38px } #ct-agenda .d25 a:hover, #ct-agenda .dh25 a:hover { background-position:-456px -38px } #ct-agenda .d26 a:hover, #ct-agenda .dh26 a:hover { background-position:-475px -38px } #ct-agenda .d27 a:hover, #ct-agenda .dh27 a:hover { background-position:-494px -38px } #ct-agenda .d28 a:hover, #ct-agenda .dh28 a:hover { background-position:-513px -38px } #ct-agenda .d29 a:hover, #ct-agenda .dh29 a:hover { background-position:-532px -38px } #ct-agenda .d30 a:hover, #ct-agenda .dh30 a:hover { background-position:-551px -38px } #ct-agenda .d31 a:hover, #ct-agenda .dh31 a:hover { background-position:-570px -38px } 
	#ct-agenda .dh2 { background-position:-19px -57px } #ct-agenda .dh3 { background-position:-38px -57px } #ct-agenda .dh4 { background-position:-57px -57px } #ct-agenda .dh5 { background-position:-76px -57px } #ct-agenda .dh6 { background-position:-95px -57px } #ct-agenda .dh7 { background-position:-114px -57px } #ct-agenda .dh8 { background-position:-133px -57px } #ct-agenda .dh9 { background-position:-152px -57px } #ct-agenda .dh10 { background-position:-171px -57px } #ct-agenda .dh11 { background-position:-190px -57px } #ct-agenda .dh12 { background-position:-209px -57px } #ct-agenda .dh13 { background-position:-228px -57px } #ct-agenda .dh14 { background-position:-247px -57px } #ct-agenda .dh15 { background-position:-266px -57px } 
	#ct-agenda .dh16 { background-position:-285px -57px } #ct-agenda .dh17 { background-position:-304px -57px } #ct-agenda .dh18 { background-position:-323px -57px } #ct-agenda .dh19 { background-position:-342px -57px } #ct-agenda .dh20 { background-position:-361px -57px } #ct-agenda .dh21 { background-position:-380px -57px } #ct-agenda .dh22 { background-position:-399px -57px } #ct-agenda .dh23 { background-position:-418px -57px } #ct-agenda .dh24 { background-position:-437px -57px } #ct-agenda .dh25 { background-position:-456px -57px } #ct-agenda .dh26 { background-position:-475px -57px } #ct-agenda .dh27 { background-position:-494px -57px } #ct-agenda .dh28 { background-position:-513px -57px } #ct-agenda .dh29 { background-position:-532px -57px } #ct-agenda .dh30 { background-position:-551px -57px } #ct-agenda .dh31 { background-position:-570px -57px } 
	#ct-agenda .dh2 a { background-position:-19px -76px } #ct-agenda .dh3 a { background-position:-38px -76px } #ct-agenda .dh4 a { background-position:-57px -76px } #ct-agenda .dh5 a { background-position:-76px -76px } #ct-agenda .dh6 a { background-position:-95px -76px } #ct-agenda .dh7 a { background-position:-114px -76px } #ct-agenda .dh8 a { background-position:-133px -76px } #ct-agenda .dh9 a { background-position:-152px -76px } #ct-agenda .dh10 a { background-position:-171px -76px } #ct-agenda .dh11 a { background-position:-190px -76px } #ct-agenda .dh12 a { background-position:-209px -76px } #ct-agenda .dh13 a { background-position:-228px -76px } #ct-agenda .dh14 a { background-position:-247px -76px } #ct-agenda .dh15 a { background-position:-266px -76px } 
	#ct-agenda .dh16 a { background-position:-285px -76px } #ct-agenda .dh17 a { background-position:-304px -76px } #ct-agenda .dh18 a { background-position:-323px -76px } #ct-agenda .dh19 a { background-position:-342px -76px } #ct-agenda .dh20 a { background-position:-361px -76px } #ct-agenda .dh21 a { background-position:-380px -76px } #ct-agenda .dh22 a { background-position:-399px -76px } #ct-agenda .dh23 a { background-position:-418px -76px } #ct-agenda .dh24 a { background-position:-437px -76px } #ct-agenda .dh25 a { background-position:-456px -76px } #ct-agenda .dh26 a { background-position:-475px -76px } #ct-agenda .dh27 a { background-position:-494px -76px } #ct-agenda .dh28 a { background-position:-513px -76px } #ct-agenda .dh29 a { background-position:-532px -76px } #ct-agenda .dh30 a { background-position:-551px -76px } #ct-agenda .dh31 a { background-position:-570px -76px } 
 #ct-agenda p { margin:10px; text-align:center }
 #ct-agenda p strong, #ct-agenda span.data { display:block }
 #ct-agenda img { margin-top:5px; border:2px solid #FFF }
 
 #ct-pagamento h2 { background-position:50% -80px }
 #ct-pagamento ul { margin:0 20px 10px }
 #ct-pagamento ul li { position:relative; padding-left:30px; margin-top:10px; background-repeat:no-repeat }
 #ct-pagamento ul li.info-boleto { padding-left:0; line-height:1.1em }
 #ct-pagamento ul li strong { display:block; text-decoration:none }
 #ct-pagamento ul li span.separador { display:none; float:none }
 	#ct-pgto-visa { background-image:url(/_images/logotipos/pagamento/visa_p.gif) }
 	#ct-pgto-visa-electron { background-image:url(/_images/logotipos/pagamento/visa_electron_p.gif) }
 	#ct-pgto-bradesco { background-image:url(/_images/logotipos/pagamento/bradesco_p.gif) }
 	#ct-pgto-bradesco-boleto { background-image:url(/_images/logotipos/pagamento/bradesco_boleto_p.gif) }
 	#ct-pgto-itau { background-image:url(/_images/logotipos/pagamento/itau_p.gif) }
 
 #ct-turismo h2 { clear:both; background-position:50% -40px }
 #ct-turismo ul { margin:25px 20px; font-family:Verdana, Arial, sans-serif; font-size:1.1em }
 #ct-turismo ul li { position:relative; margin-bottom:5px; padding-left:15px; background:url(/_images/diversos/bullet1.gif) no-repeat 0 }
 #ct-turismo a { border-bottom:1px solid #333 }
 #ct-turismo a:hover { border:none }
 
 #ct-revela { padding-bottom:15px; background:url(/_images/dir_bg_inf.gif) no-repeat center bottom }
 #ct-revela h2 { background-position:50% -60px }
 #ct-revela p { margin:10px 15px 0; padding-bottom:20px; background:url(/_images/diversos/logo_revela.gif) no-repeat center bottom; text-align:center; font-size:1.1em }
 #ct-revela a { color:#45619B; font-weight:bold; text-decoration:underline }

#ct-inferior { padding-bottom:15px; background:url(/_images/inf_bg.jpg) no-repeat center bottom }
#ct-inferior hr { display:block; visibility:hidden }
#ct-inferior p { position:absolute; left:30px; margin:0; width:180px }
#ct-inferior p img { display:block; margin:0 auto 15px }
#ct-inferior address { position:absolute; left:30px; width:180px; padding-top:15px; font-style:normal; text-align:center; color:#333 }
#ct-inferior address img { margin-bottom:10px }
 #ct-tua { display:block; margin:3em auto 0; color:#333; text-decoration:none }

#ct-codebase { font-size:1px; height:0; overflow:hidden }

/* -- Colunistas -- */
#colunistas { width:180px; min-height:466px; padding-top:20px; margin:11px 0 510px; background:url(/_images/abertura/painel_colunistas.jpg) no-repeat center top }
/* -- -- -- -- */
#colunistas { height:466px; voice-family: "\"}\""; voice-family:inherit }
html>body #colunistas { height:auto }
/* -- -- -- -- */

#colunistas h2, #colunistas h3 a { overflow:hidden; background:url(/_images/abertura/titulos_colunistas.gif) no-repeat center top }
#colunistas h2 { margin:0 0 30px; height:0 !important; height /**/:11px; padding-top:11px }
#colunistas h3 { margin:0 }
#colunistas h3 a { display:block }
 #c-evendronichetti h3 a { height:0 !important; height /**/:17px; padding-top:17px; background-position:50% -11px }
 #c-evendronichetti h3 a:hover { background-position:50% -106px }
 #c-latosensu h3 a { height:0 !important; height /**/:33px; padding-top:33px; background-position:50% -28px }
 #c-latosensu h3 a:hover { background-position:50% -123px }
 #c-convidados h3 a { height:0 !important; height /**/:34px; padding-top:34px; background-position:50% -62px }
 #c-convidados h3 a:hover { background-position:50% -156px }

#colunistas p { padding:0 19px; margin:10px 0; text-align:center; font-size:1em; line-height:1.4em }
/* -- -- -- -- */
 #c-evendronichetti p { min-height:9.5em; height:9.5em; voice-family: "\"}\""; voice-family:inherit }
 html>body #c-evendronichetti p { height:auto }
 #c-latosensu p { min-height:7.5em; height:7.5em; voice-family: "\"}\""; voice-family:inherit }
 html>body #c-latosensu p { height:auto }
 #c-convidados p { min-height:9.5em; height:9.5em; voice-family: "\"}\""; voice-family:inherit }
 html>body #c-convidados p { height:auto }
/* -- -- -- -- */
#colunistas p a { color:#FFF }
#colunistas p span { color:#3C4E57; display:block }

#ct-inferior p { top:820px }
#ct-inferior address { top:1130px }

/*
#ct-inferior { clear:both; width:auto }
#ct-inferior p { position:static; float:left; display:inline; margin:0 0 0 30px }
#ct-inferior address { position:static; width:auto; padding-top:0; margin:0 30px 20px 210px }
*/

/* -- Colunistas -- */
#b-colunistas #conteudo h2 { margin:5em 0 }
#b-colunistas #conteudo h2 a { display:block; height:0 !important; height /**/:46px; padding-top:46px; overflow:hidden; background:url(/_images/colunistas/logo_latosensu.gif) no-repeat 50% 0 }
#b-colunistas #conteudo #h-coluna-2 a { background:url(/_images/colunistas/logo_flashscalcoconvidados.gif) no-repeat 50% 0 }
#b-colunistas #conteudo #h-coluna-4 a { background:url(/_images/colunistas/logo_evandronichetti.gif) no-repeat 50% 0 }
#b-colunistas #ct-direita h3 { position:static }
#b-colunistas #ct-direita ul { padding-top:10px; border:none; background:none }
#b-colunistas #ct-direita ul li.last { border:none }
#b-colunistas #ct-direita #coluna-4 { padding-top:40px; background:url(/_images/dir_bg_sup.gif) no-repeat }
#b-colunistas #ct-direita #coluna-4 h3 { background-position:50% -60px }
#b-colunistas #ct-direita #coluna-1 h3 { background-position:50% -20px }
#b-colunistas #ct-direita #coluna-2 { background:url(/_images/dir_bg_inf.gif) no-repeat left bottom }
#b-colunistas #ct-direita #coluna-2 h3 { background-position:50% -40px }

/* -- Coluna -- */
#conteudo h1 { background-image:url(/_images/titulos/colunistas.gif) }
#conteudo h2 { margin-bottom:3em }
#conteudo h3 { margin:2em 0 1.5em; color:#8535a3; font:bold 2em Arial, sans-serif }

.b-coluna-1 #conteudo h2 { height:0 !important; height /**/:46px; padding-top:46px; overflow:hidden; background:url(/_images/colunistas/logo_latosensu.gif) no-repeat 50% 0 }
.b-coluna-2 #conteudo h2 { height:0 !important; height /**/:19px; padding-top:19px; overflow:hidden; background:url(/_images/colunistas/logo_flashscalcoconvidados.gif) no-repeat 50% 0 }
.b-coluna-4 #conteudo h2 { height:0 !important; height /**/:46px; padding-top:46px; overflow:hidden; background:url(/_images/colunistas/logo_evandronichetti.gif) no-repeat 50% 0 }

#fotos { float:left; padding-bottom:10px; margin-top:3em; border:1px dashed #CCC; border-right:none; border-left:none }
#fotos li { float:left; width:72px; padding:3px 0 21px; margin:10px 0 0 5px; background:url(/_images/colunistas/fotos_bg.gif) no-repeat 50% 0; text-align:center }
#fotos li.first { clear:left }

#ct-direita { position:relative }
#ct-direita h3 { position:absolute; top:40px; width:100%; height:0 !important; height /**/:20px; padding-top:20px; margin:0; overflow:hidden; background:url(/_images/colunistas/dir_titulos.gif) no-repeat 50% 0 }
#ct-direita ul { padding:80px 10px 0; margin:0; border-bottom:7px solid #F7F7F7; background:url(/_images/dir_bg_sup.gif) no-repeat }
#ct-direita ul li { padding:0 10px 20px; text-align:center }
#ct-direita ul li.last { border-bottom:1px solid #CCC }
#ct-direita strong { display:block }
#ct-direita p { margin:0; background:url(/_images/dir_bg_inf.gif) no-repeat left bottom; text-align:center }
#ct-direita p a { display:block; width:100%; padding:10px 0 15px;  }
#ct-direita p a span { display:inline-block; padding-right:17px; background:url(/_images/diversos/bullet_seta.gif) no-repeat right; font:0.9em Verdana, Arial, sans-serif; text-transform:lowercase; cursor:pointer }

/* Arquivo */
#b-arquivo #conteudo h3 { margin-bottom:0 }
#b-arquivo #conteudo ul { font-size:1em; line-height:1.6em }
#b-arquivo #conteudo a { color:#8535a3 }
#b-arquivo #paginas { margin-top:0; font-size:1em; text-align:right }
#b-arquivo #navegacao { padding-top:0.5em; margin-top:3em; border-top:1px dashed #999; color:#999; text-align:right }
#b-arquivo #navegacao * { font-weight:bold }