body, td { font-family:tahoma; font-size:11px; color:#000 }
body, form { margin:0 }

#Container { width:772px; height:100%; background:url('../_images/bg.gif') repeat-y }

#CtSuperior { width:100%; background-color:#FFF }
#CtSupLogo { width:337px; height:97px; padding-left:65px }
#CtSupIdiomas { width:137px }
#CtSupIdiomas a { font:9px verdana; color:#CC1402 }
#CtSupIdiomas a:hover { text-decoration:none; font-weight:bold }
#CtSupImagem { width:201px; text-align:right }
#CtSupMenu { height:25px; padding-left:23px; background-image:url('../_images/menu/bg.gif') }
#CtWebMail { width:100px; display:block; position:absolute; font:9px verdana; color:#CC1402; left:720px }

#CtRodape { height:147px; padding-top:25px }
#CtRodape table { width:100%; background:#E3E3E3 url('../_images/inf_bg.gif') bottom repeat-x }
#CtRodEndereco { width:654px; height:110px; padding-bottom:5px; vertical-align:bottom; font:10px verdana; letter-spacing:-1; padding-left:10px; background:url('../_images/inf2.gif') right no-repeat }
#CtRodEndereco div { margin-bottom:27px }
#CtRodAssinatura { width:118px; text-align:right; vertical-align:bottom }

#CtConteudo { width:500px; margin-left:84px }
#CtCabecalho { height:36px; margin:13px 0 35px 62px; padding-left:37px; background:url('../_images/titulos/bg.gif') no-repeat }

#CtMenuInferior { margin-top:40px; padding-top:3px; text-align:left }
#CtMenuInferior b { color:#CD1402 }
#CtMenuInferior a { text-decoration:underline }
#CtMenuInferior a:hover { text-decoration:none }
#CtMenuInferior a.Off { text-decoration:none }

a { text-decoration:none; color:#000 }
a:hover { text-decoration:underline }
a.link { text-decoration:underline }
a.link:hover { text-decoration:none }

input.text, input.number, textarea, select { padding-left:2px; font:11px tahoma; color:#000; border:1px solid #000; background-color:#FFF }
input.submit { font:bold 10px verdana; color:#DA251D; background-color:#93A7A9; border:1px solid #93A7A9 }
input.checkbox { width:15px; height:15px; margin:0 }
input.radio { width:15px; height:15px; margin:0 }
input.number { text-align:right }

p, li, blockquote { text-align:justify; line-height:16px }

table.sombra .r { background-image:url('../_images/sombrabg1.gif'); vertical-align:top }
table.sombra .b { background-image:url('../_images/sombrabg2.gif') }
table.sombra .i { border:1px solid #404040 }

div#Erro { padding:5px 5px 1px; margin-bottom:15px; font-family:verdana; font-size:10px; color:#F00; letter-spacing:-1; line-height:13px; background-color:#EAEAEA }
div#Erro div { margin:0 0 5px 9px }
div#Erro b { letter-spacing:0 }

div.mensagem { text-align:center; margin-top:30px }

img.blt { margin-top:4px }

p.first { margin-top:5px }

.destaque1 { font-weight:bold; color:#CD1402 }
.erro { color:#F00 }
.legenda { font-size:9px; font-family:verdana }
.obrigatorio { color:#F00 }
.titulo { font-weight:bold; color:#CD1402 }

