body, td	{ font-family: arial; font-size: 11px }
body, form 	{ margin: 0 }

#Container	{ width: 780px; height: 100%; background-color: #F0F0F0 }
#CtSuperior	{ height: 507px; position:relative; z-index:0 }
#CtCarros	{ margin:10px 10px; widht:756px; height: 470px; background-color:#FFFFFF }
#CtCarros img.titulo { margin: 10px }
#CtFicha	{ float:left; margin:10px 10px; width:450px; height: 300px}
#CtFicha img	{ margin-top:15px }
#Outros	{ margin:10px 10px; widht:356px; height:300px }
#Outros	{ margin-top:62px }
#Container div.hover { z-index:2 }
/* #CtSuperior object { height: 507px; position:absolute; top:0; left:0 } */
#CtInferior	{ position:relative; border: 2px solid #FFF; border-bottom: none; background-color: #F0F0F0; margin-top:-200px }

#CtRodape	{ height: 85px; text-align: center; vertical-align: bottom; border: 2px solid #FFF; border-top: none; background-image: url('../_images/inf_bg2.gif?v1') }
#CtRodape .endereco 	{ margin-top:30px; text-align: left; padding-bottom:15px; padding-left: 160px; color: #000000 }
#CtRodape .endereco .selo { float:left; margin-top:3px; margin-right:10px }
#CtRodape .endereco span { margin-left: 10px; color: #d72031; font-weight:bold }
#CtRodape .assinatura 	{ text-align: right; vertical-align: bottom }
#CtRodape table	{ width: 100% }

#CtCabecalho	{ margin-bottom: 30px; height:89px; background: url('../_images/titulos/bg.gif') repeat ; position:relative }
#CtCabecalho div.ilustracao 	{ width: 208px; float: right}
#CtCabecalho div.subtitulo 	{ width: 345px; height: 32px; padding-left: 120px; padding-top: 57px }
* html #CtCabecalho div.subtitulo { width: 465px; height: 89px }
#CtConteudo	{ width: 500px; margin-left: 84px }

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: 10px arial; color: #000; border-top: 1px solid #666; border-right: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; border-left: 1px solid #666; border: 1px solid #E1E1E1; 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: #00F; 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 }

p.first		{ margin-top: 5px }

img.bullet 	{ float: left; margin: 2px 5px 0 10px }
img.bullet2 { float: left; margin: 1px 5px 0 0 }
img.bullet3 { float: left; margin: 2px 5px 0 0 }
img.borda1	{ border: 1px solid #838383 }
img.borda2	{ border: 2px solid #FFF }

.destaque1	{ font: bold 12px arial; color: #BF151A }
.destaque2	{ font-weight: bold; color: #B9B9B9 }
.destaque3	{ font: bold 13px tahoma; color: #BF151A }
.destaque4	{ font: bold 14px tahoma }
.formLabel	{ font-weight: bold; color: #BF151A }
.legenda	{ font-size: 9px; font-family: verdana }
.obrigatorio	{ font-size: 10px; font-family: verdana; color: #00F }
.center {text-align:center}