body 		{ background-color: #9E9E9E }
body, td	{ font-family: tahoma; font-size: 11px; color: #000 }
body, form 	{ margin: 0 }

#CtContainer	{ width: 762px; text-align: left; background-color: #D1D3D4 }
#CtSuperior	{ height: 196px; background:url(../_images/topo_bg.gif) repeat-y }
#CtMenu		{ width: 389px; float: right; margin-top: 174px }

#CtEsquerda	{ float: left; width: 293px }
#CtEsquerda p	{ width: 269px; line-height: 13px; margin-top: 5px; margin-bottom: 0; font-size: 10px }

.ctInferior	{ padding-top: 12px; padding-bottom: 0px; padding-left: 15px }
.ctInferior table { margin-bottom: 10px }

#CtDireita	{ float: right; width: 469px }

#CtInterna	{ min-height: 474px; padding: 15px; overflow: visible; background-color: #E6CECD }
* html #CtInterna { height: 504px }

#CtRodape	{ height: 25px; background-color: #9E9E9E; text-align: center; padding-left: 53px; font: 9px verdana; color: #333 }
#CtRodape div	{ padding-top: 4px }

#SubMenu	{ line-height: 16px; text-align: left }
#SubMenu a	{ color: #652F30 }

a		{ text-decoration: none; color: #000 }
a:hover		{ text-decoration: underline }
a.link		{ text-decoration: underline }
a.link:hover	{ text-decoration: none }

br		{ clear: both }
br.normal	{ clear: none }
span.normal	{ font-weight: normal; color: #000 }

input.text, input.number, textarea, select { padding-left: 2px; font: 11px tahoma; color: #000; border: none; background-color: #C3AEAD }
input.submit	{ font: bold 10px verdana; color: #DA251D; background-color: #93A7A9; border: 1px solid #93A7A9 }
input.checkbox, input.radio { width: 15px; height: 15px; margin: 0 }
input.number	{ text-align: right }
textarea	{ overflow: auto }

p		{ margin: 0 0 15px; text-align: justify; line-height: 16px }
p.l		{ text-align: left }

ul		{ list-style: none; margin: 3px 0 0 5px; padding: 0; line-height: 17px }
ul li		{ padding-left: 13px; background: url('../_images/bullet2.gif') no-repeat 0 5px }

div#Erro 	{ width: 285px; margin-left: 71px; padding: 5px 5px 1px; margin-bottom: 15px; font-family: verdana; font-size: 10px; color: #F00; letter-spacing: -1; line-height: 13px; border: 1px solid red }
div#Erro div	{ margin: 0 0 5px 9px }
div#Erro b	{ letter-spacing: 0 }

div#Solicite 	{ text-align: left; margin-top: 30px }
div#Solicite #informacoes	{ float: right; }

div.mensagem	{ text-align: center; margin-top: 30px }

table.thumbs	{ background-color: #F1E3E2 }
table.thumbs div{ width: 85px; height: 105px; padding: 2px; border: 1px solid #652F30 }

#produtos	{ background: #F1E3E2; }
#produtos li img { width: 85px; height: 105px; padding: 2px; border: 1px solid #652F30 }

.categorias li, .produtos li { padding-left: 13px; background: url('../_images/bullet.gif') no-repeat 0 5px }

.categorias, .produtos { margin-top:10px }
.destaque1	{ font-weight: bold }
.destaque2	{ font-weight: bold; color: #652F30; padding-bottom: 2px; border-bottom: 1px solid #652F30 }
.destaque3	{ font-weight: bold; color: #652F30 }
.destaque4	{ color: #652F30 }
.destaque5	{ font-size: 13px; font-weight: bold; color: #652F30 }
.destaque6	{ color: #918888 }

.formLabel	{ font-weight: bold; color: #652F30; text-align: left; margin-left: 2px; margin-bottom: 1px }
.formInput	{ margin-bottom: 6px }
.formSubmit	{ text-align: right; margin-top: 15px; margin-right: 65px }
.formFieldSet	{ width: 280px; margin-left: 71px; padding: 5px 5px 5px 12px; border: 1px solid #652F30 }
* html .formFieldSet	{ width: 300px; margin-left: 69px }

.legenda	{ font-size: 9px; font-family: verdana; letter-spacing: -1 }
.obrigatorio	{ font-size: 10px; font-family: verdana; color: #F00 }