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

html, body { margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; background-color: #f9f8f8; background-image: url(../imagens/geral/bkg.gif); 	background-position: top; background-repeat: repeat-x; font-size: 11px; line-height: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; }

a { color: #E58804; text-decoration: none; } 
a:hover { text-decoration: underline; }
ul { padding-bottom : 0px;  list-style-type : none; margin-bottom : 0px; margin-top : 5px; text-align: left; }
li { padding-bottom: 3px; list-style-type: none; margin-left: -20px; list-style-image: url(../imagens/geral/li.gif); }
input, select, textarea { font-size: 12px; color: #333333; border: 1px solid #aaaaaa; background: #F0F0F0; width: 280px; padding: 5px;}
p, div { color: #333333;}
hr { border-top: 1px dashed #E58804; border-bottom: 1px solid #E58804; color: #FFFFFF; background-color: #FFFFFF; height: 4px; }

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

#topo { width: 770px; height: 72px; margin: 0; padding: 0px;}
#logo { float: left; width: 230px; padding: 10px; padding-left: 15px;}
#menu { float: left; width: 110px; padding: 10px; padding-top: 15px;}

#conteudo { padding: 18px; }
#lateral { padding: 18px; width: 180px;}
#navegacao { font-size: 0.8em; color: #999999; }
#extra { float: right; width: 240px; padding-left: 30px; }
#lateraldesigner { padding: 18px; }

#rodape {font-size: 0.8em;	color: #CCCCCC;	background-image: url(../imagens/geral/bkg_bottom.gif);	background-repeat: repeat-x;}


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

a.sessao { font-size: 1.2em; color: #808080; font-weight: bold; text-decoration: none;} a.sessao:hover { text-decoration: underline; background-color: transparent;} 
a.menu { font-size: 0.9em; color: #a0a0a0; text-decoration: none; padding-left: 10px; background:url(../imagens/lista.gif) no-repeat; } a.menu:hover { color: #0066ff; text-decoration: underline; background-color: transparent;}

h1 {font-size: 24px; color: #E58804; line-height: 24px;}
h2 {font-size: 16px; color: #666666; line-height: 16px;}

p.box { color : #666666; padding: 15px; border: 1px solid #d0d0d0; background : #ffffff;}
p.nobox { color : #666666;}
p.boxcolor { color : #666666; padding: 15px; border: 1px solid #d0d0d0; background : #F3F2F2;}
p.boxcolor a { color: #999999; text-decoration: none; } 
p.boxcolor a:hover { color: #666666; text-decoration: underline; }

#conteudo p, div, li { font-size: 11px; line-height: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; }
#conteudo table { font-size: 11px; line-height: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; }

#navegacao a { color: #999999; text-decoration: none; } 
#navegacao a:hover { color: #333333; text-decoration: underline; }

a.submenu {	color: #999999;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;} 
a.submenu:hover { color: #333333; text-decoration: underline; }

#rodape p, div {text-align: left; font-size: 10px; line-height: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#999999;}
#rodape h1 {text-align: left; font-size: 10px; line-height: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#ffffff;}
#rodape a {text-align: left; font-size: 10px; line-height: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#6EA2C2; text-decoration:none}
#rodape a:hover {text-align: left; font-size: 10px; line-height: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#ffffff; text-decoration:none}

#lateral p, div { text-align: left; font-size: 10px; line-height: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#8A959C; }
#lateral table { text-align: left; font-size: 10px; line-height: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#8A959C; }
#lateral h1 { font-size: 16px; color: #E58804; font-family: Arial, Verdana, Helvetica, sans-serif; }
#lateral a { color: #333333; text-decoration: none; } 
#lateral a:hover { color: #E58804; text-decoration: none; }

#lateraldesigner p, div, li { font-size: 11px; line-height: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; }
#lateraldesigner table { font-size: 11px; line-height: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; }

a.linkImagem:hover img { border-color: #E58804; }
a.linkImagem:hover { color: #E58804; }
.BordaImagem { border-color: #E58804; }
.BordaBranco { border: 5px solid #FFFFFF; }