/* --------------- Padroes -------------- */ 

html, body { 
 	width: 100%; height: 100%; margin: 0px; padding: 0px; line-height: 16px;
	font-size: 11px; font-family: Trebuchet MS, Tahoma, Verdana;;
	background: url(../imagens/geral/bkg.gif) repeat-x #F4F4F4;
}

b { font-weight: bold; } 
i { font-style: italic; }
a { color: #ff9900; text-decoration: underline; } a:hover { color: #ff9900; text-decoration: underline; }
strong { font-weight: bold; }
ul { padding-bottom : 0px;  list-style-type : none; margin-bottom : 0px; margin-top : 5px; text-align: left; }
li { padding-bottom: 10px; list-style-type: none; margin-left: -3px; list-style-image: url(../imagens/geral/seta.gif); }
input { font-size: 14px; font-family: Trebuchet MS, Tahoma, Verdana; color: #666666; border: none; background: none; padding-top: 9px; padding-left: 11px; }
textarea { font-size: 14px; font-family: Trebuchet MS, Tahoma, Verdana;; color: #666666; border: none; background: none; padding-top: 9px; padding-left: 11px; }
p { text-align: justify; line-height: 16px; }
hr { border: 0; height: 1px; width: 100%; text-align: center; color: #dedede;}
span { color: #D08080; font-size: 11px; line-height: 20px;}
table { font-size: 11px; line-height: 14px; font-family: Trebuchet MS, Tahoma, Verdana;; }

/* -------------- Estrutura ------------- */ 

#wrap { width: 100%; height: 100%; }
body > #wrap { height: auto; min-height: 100%; }

#topo { width: 980px; margin: auto; height: 480px; text-align: left; background-color: #F6F6F6; }

#conteudo { color: #999999; width: 920px; margin: auto; padding: 10px 0px 395px 35px; background: url(../imagens/geral/bkg_conteudo_topo.jpg) repeat-x top #FFF; }

#rodape { width: 100%; background-image: url(../imagens/geral/bkg_rodape.png); background-repeat: repeat-x; height: 365px; margin-top: -365px; }
#rodape_interno { width: 955px; color: #cccccc; font-size: 10px; margin: auto; padding-top: 80px; }

#path { font-size: 9px; margin-right:35px; float:right; margin-top:20px; }

/* ---------- Fontes e Estilos ---------- */ 

.corVermelha { color: #ff0000; }

a.linkCinza { color: #cccccc; text-decoration: none; } a.linkCinza:hover { color: #cccccc; text-decoration: underline; }
a.linkGrafite { color: #808080; text-decoration: none; } a.linkGrafite:hover { color: #808080; text-decoration: underline; }

h1 { font-size: 20px; margin: 0px; margin-bottom: 20px; color: #343434; font-weight: bold; }
h2 { font-size: 16px; margin: 0px; margin-bottom: 20px; color: #343434; font-weight: bold; }
h3 { font-size: 20px; margin: 0px; margin-bottom: 20px; color: #ffffff; font-weight: bold; }

/* ---------- Elementos e Objetos ---------- */ 

.mapaSite { font-size: 9px; color: #808080; }
.formCadastroRodape { background-image: url(../imagens/geral/forms_rodape.gif); width: 239px; height: 73px; display: block; margin-left: -1px; }


.box_topo { background: url(../imagens/geral/box_topo.jpg) no-repeat; height: 14px; width:283px; display:block; }
.box_middle { background: url(../imagens/geral/box_midle.jpg) repeat-y;}
.box_bottom { background: url(../imagens/geral/box_bottom.jpg) no-repeat; height: 14px; width: 283px; display:block; }

.box_topoMedio { background: url(../imagens/geral/box_topoMedio.jpg) no-repeat; height: 13px; width:261px; display:block; }
.box_middleMedio { background: #F7F7F7; display:block;}
.box_middleGrande p { margin:0px; }
.box_bottomMedio { background: url(../imagens/geral/box_bottomMedio.jpg) no-repeat; height: 13px; width: 261px; display:block; }


.box_topoGrande { background: url(../imagens/geral/box_topoGrande.jpg) no-repeat; height: 13px; width:509px; display:block; }
.box_middleGrande { background: #F7F7F7;}
.box_middleGrande p { margin:0px; padding:0px 20px; }
.box_bottomGrande { background: url(../imagens/geral/box_bottomGrande.jpg) no-repeat; height: 13px; width: 509px; display:block; margin-bottom:18px; }

li.especificacoes { list-style-image:url(../imagens/geral/bullet.gif) }

img.borda_imagem { padding: 8px; border: 1px solid #e4e4e4; background-color: #FFFFFF; }


/* ---------- Forms e Imputs ---------- */ 

input.InputRadioBox { font-size: 0.9em; color: #606060; border: 0px solid #aaaaaa; background-color: #f0f0f0; }

input.contato { background-image: url(../imagens/geral/input_contato.gif); width: 411px; height: 21px; }
textarea.contato { background-image: url(../imagens/geral/textarea_contato.gif); width: 411px; height: 140px; }

