/* 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 }

/* -- Formulários -- */
form { margin:0 30px }
fieldset { border:none }
fieldset.hide { display:none }
fieldset legend { position:relative; margin-left:-7px; color:#333; font-weight:bold }
fieldset fieldset { clear:left }

label { display:block; clear:left; padding-bottom:10px; font-size:1.2em; white-space:nowrap }
label.textarea span { line-height:2em; vertical-align:top }

input.text, textarea, select { margin:2px 0 0 5px; border:1px solid #999; border-right-color:#CCC; border-bottom-color:#CCC; color:#000 }
input.text, textarea { width:444px; padding:2px 4px }
input.radio { width:14px; height:14px; margin:0; padding:0 }

.atencao input, .atencao textarea, .atencao select, fieldset.atencao { border:1px solid #CFBD00; background:#FFE900 }

.obrigatorio { border-width:1px; border-style:solid }

.info, .opcional { font:0.8em Tahoma, Arial, Verdana, sans-serif }
.opcional { color:#999 }

p.submit { margin-top:2em; text-align:right; font-size:1em }
p.submit input, input.submit { width:9em; font:bold 1.3em "Trebuchet MS", Arial, sans-serif }

/* -- 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 }
*/

/* -- Serviço -- */
#conteudo h1 { margin-bottom:0 }
#conteudo h2 { color:#3186c8; font:bold 1.6em Arial, sans-serif }
#conteudo h3 { margin:2em 0 1.5em; font-weight:bold; font-size:1.3em }

#botao { clear:both; font:bold 1.8em Arial, sans-serif; text-align:center }

#b-contrate #conteudo h1 { background-image:url(/_images/titulos/contrate.gif) }
#b-contrate .eventos { float:left; display:inline; margin:0 10px 20px 80px }
#b-contrate .eventos h3 { margin:1em 0 }

#b-comofunciona #conteudo h1 { background-image:url(/_images/titulos/comofunciona.gif) }
#b-comofunciona #conteudo h2 { clear:both }
#b-comofunciona ul.cidades, #b-comofunciona ul.cidades ul { margin-left:20px; font-weight:bold }
#b-comofunciona ul.cidades ul { margin-top:0; margin-bottom:0; font-weight:normal }
#b-comofunciona #pagamentos { margin-left:20px }
#b-comofunciona #pagamentos li { float:left; clear:left; margin-bottom:20px }
#b-comofunciona #pagamentos img { float:left; margin-right:10px }
#b-comofunciona #info-boleto { clear:both }

#b-faleconosco #conteudo h1 { margin-bottom:2em; background-image:url(/_images/titulos/faleconosco.gif) }
#b-faleconosco #conteudo p.submit input { width:6em }
#b-faleconosco #lb-email input { width:445px }
#b-faleconosco #lb-fone input { width:377px }
#b-faleconosco #lb-cidade input { width:390px }
#b-faleconosco #lb-uf select { width:399px }
#b-faleconosco #lb-assunto input { width:432px }
#b-faleconosco #lb-observacoes textarea { width:418px }

#b-fotografo #conteudo h1 { background-image:url(/_images/titulos/voceeofotografo.gif) }
#b-fotografo #conteudo img { float:left; margin:25px 20px 0 0 }
#b-fotografo p#confira { margin-top:4em; text-align:center }
#b-fotografo p#confira a { display:inline-block; font-weight:bold }
#b-fotografo p#confira a:hover { text-decoration:none }