@charset "utf-8";
/* CSS Document */

/* RESET */
DIV, H1, H2, H3, P, FORM, LABEL, INPUT, TEXTAREA, IMG, SPAN, TABLE { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
/* HACK */
.div_clear { clear:both; }
/* LINKS */
a:link { color:#286FFF; text-decoration:none }
a:visited { color:#286FFF; text-decoration:none }
a:hover { color:#33C; text-decoration:underline }
a:active { color:#33C; text-decoration:underline }
/* BODY */
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding: 0px; background-color: #806669; font-style: normal; margin: 0px; background-image: url(../img_layout/background.jpg); background-repeat: repeat; }
/* ESTRUTURA */
.div_contentor { width:960px; margin:10px; padding:0px; background-color:#F2F2F2 }
.div_topo { width:958px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-top-color: #E0E0E0; border-right-color: #E0E0E0; border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; background-image: url(../img_layout/background_topo.jpg); background-repeat: repeat-x; background-position: top; text-align: left; }
.div_menu_h { width:958px; height:38px; border:1px solid #2F1D74; background-image:url(../img_layout/background_menu_h.jpg); background-repeat:repeat-x; background-position:top }
.div_conteudo { width:942px; border:1px solid #F2F2F2; background-image:url(../img_layout/background_conteudo.jpg); background-position:top; background-repeat:repeat-x; padding-top: 16px; padding-right: 8px; padding-bottom: 20px; padding-left: 8px; background-color: #FBFBFB; }
.div_rodape { width:942px; height:59px; border:1px solid #F2F2F2; margin:0px; padding:8px; background-image: url(../img_layout/background_rodape.jpg); background-repeat: repeat-x; background-position: top; }
/* MENU PRINCIPAL (HORIZONTAL) */
.div_menu_h p { text-align:left; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:17px; padding: 0px; margin-top: 5px; margin-right: 15px; margin-bottom: 5px; margin-left: 15px; }
.div_menu_h p a:link { color:#FFF; font-style: normal; text-decoration: none; }
.div_menu_h p a:visited { color:#FFF; font-style: normal; text-decoration: none; }
.div_menu_h p a:hover { color:#5DF; font-style: normal; text-decoration: none; }
.div_menu_h p a:active { color:#5DF; font-style: normal; text-decoration: none; }
/* POSICIONAMENTO */
.div_logo { width:262px; border:0px; padding:0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 5px; float: left; }
.div_data { width:676px; _width: 665px; /* IE 6 */ border:0px; padding:0px; margin-top: 0px; margin-right: 15px; _margin-right: 10px; /* IE 6 */ margin-bottom: 0px; margin-left: 0px; float: right; }
.div_data p { text-align:right; padding: 0px; margin-top: 70px; }
.div_rodape p { text-align:center; margin-top:24px; /* IE 6 */ _margin-top:30px; margin-bottom:10px; /* IE 6 */ _margin-bottom: 5px }
/* DESTAQUE PRINCIPAL */
.div_destaque { width:940px; height:206px; border:1px solid #E0E0E0; background-image: url(../img_layout/background_destaque_principal.jpg); background-repeat:repeat-x; background-position:top }
/* DIV BOX DESTAQUE */
.div_box_destaque { width:225px; height:160px; background-color:#E5E5E5; border:1px solid #D8D8D8; float:left; margin-top:20px; margin-left:0px; margin-right:11px; margin-bottom:0px; }
.div_box_destaque_final { width: 225px; height: 160px; background-color: #E5E5E5; border:1px solid #D8D8D8; float:left; margin-top: 20px; margin-left: 0px; margin-right: 0px; margin-bottom:0px; }
.div_box_destaque_texto { width: 90px; float: left; padding: 0px; margin-top: 20px; margin-right: 5px; _margin-right: 3px; /* IE 6 */ margin-left: 5px; _margin-left: 3px; /* IE 6 */ margin-bottom: 5px; }
.div_box_destaque_texto a:link { color:#000; text-decoration:none }
.div_box_destaque_texto a:visited { color:#000; text-decoration:none }
.div_box_destaque_texto a:hover { color:#000; text-decoration:underline }
.div_box_destaque_texto a:active { color:#000; text-decoration:none }
.div_box_destaque_img { width:120px; float:right; padding:0px; margin-top: 20px; margin-right: 5px; _margin-right: 3px; /* IE 6 */ margin-left: 0px; margin-bottom: 5px; }
/* SEÇÕES */
.div_info_secao { width: 940px; height: 40px; border-bottom: 1px solid #BABABA; }
.div_info_secao p { text-align:left; color:#666; font-size:14px; margin-top: 4px; margin-bottom: 4px }
.div_titulo_secao { width: 850px; height: 40px; border:0px; margin-left: 90px; padding:0px; }
.div_titulo_secao p { text-align:left; font-size:18px; color:#000; padding-top: 10px }
.div_texto_secao { width: 800px; border-left:1px dotted #999; margin-left: 89px; margin-right: 40px; padding:5px; color:#000 }
.div_imagem_texto_secao { width: 152px; height: 117px; float:right; margin-left: 10px; margin-bottom: 10px }
.div_imagem_texto_secao img { background-color: white; margin: 0px auto; padding: 6px; display: block; border: #ccc 1px solid; }
/* PRODUTOS */
.div_info_produtos { width: 940px; height: 40px; border-bottom: 1px solid #BABABA; }
.div_info_produtos p { text-align:left; color:#666; font-size:14px; margin-top: 4px; margin-bottom: 4px }
.div_contentora_produtos { width: 940px; padding: 0px; margin-top: 20px }
.div_box_produtos { width: 750px; padding: 0px; margin: 0px; border-right: 1px dotted #999; float:left }
.div_titulo_produtos { width: 749px; height: 30px; }
.div_titulo_produtos p { text-align:left; font-size:18px; color:#000; }
.div_box_imagem_produtos { width: 140px; height: 140px; margin: 5px; /* IE 6 */ _margin: 4px; padding: 0px; float:left; }
.div_box_imagem_produtos img { width: 120px; height: 90px; background-color:#FFF; padding: 6px; display:block; border: 1px solid #CCC; margin-bottom: 5px }
.div_box_imagem_produtos a:hover img { background-color:#DDF4FF }
.div_box_imagem_produtos p { text-align:center; color:#333; font-size:12px; }
.div_box_imagem_produtos p a:link { color:#333 }
.div_box_imagem_produtos p a:visited { color:#333 }
.div_box_imagem_produtos p a:hover { color:#33C; font-style: normal; text-decoration: none; }
.div_box_imagem_produtos p a:active { color:#333 }
.div_menu_paginacao_produtos { clear:both; }
.div_menu_paginacao_produtos p { text-align:center }
.div_busca_produtos { width: 179px; margin-left: 10px; float:right; text-align:left }
.div_busca_produtos h1 { text-align:left; font-size:12px; color:#666; margin-bottom: 5px }
.div_busca_produtos p { text-align:left; font-size:12px; color:#666; margin-top: 20px }
.btn_busca_ok { margin-left: 60px; margin-right: 60px; margin-top: 5px; border: 0px }
/* FALE CONOSCO */
.div_info_fale_conosco { width: 940px; height: 40px; border-bottom: 1px solid #BABABA; }
.div_info_fale_conosco p { text-align:left; color:#666; font-size:14px; margin-top: 4px; margin-bottom: 4px }
.div_titulo_fale_conosco { width: 850px; height: 40px; border:0px; margin-left: 90px; padding:0px; }
.div_titulo_fale_conosco p { text-align:left; font-size:18px; color:#000; padding-top: 10px }
.div_form_fale_conosco { width: 800px; border-left:1px dotted #999; margin-left: 89px; margin-right: 40px; padding:5px; color:#000 }
.div_form_fale_conosco p { text-align:left; margin-left: 25px }
.div_form_fale_conosco form { text-align:left; margin-left:25px }
.div_form_fale_conosco input { margin-top: 5px }
.div_form_fale_conosco select { margin-top: 5px }
.btn_form_ok_fale_conosco { border: 0px }
.div_aviso_arro_fale_conosco { width: 200px; border: 1px solid #930; background-color:#FFEAEA; float:right; padding: 5px; margin-right: 60px }
.div_aviso_arro_fale_conosco p { text-align: left; padding: 5px; margin:  0px; }
.div_aviso_sucesso_fale_conosco { width: 200px; border: 1px solid #090; background-color:#E8FFEE; float:right; padding: 5px; margin-right: 60px }
.div_aviso_sucesso_fale_conosco p { text-align:center; padding: 0px; margin: 0px }
/* DETALHES */
input { border: 1px solid #999; color:#06C; background-color:#FDFDFD }
select { border: 1px solid #999; color:#06C; background-color:#FDFDFD }
texteare { border: 1px solid #999; color:#06C; background-color:#FDFDFD }
.input_onfocus { background-color:#DDF4FF }
