* {margin:0; padding:0;}
img {border:0;}

h2.subtitle {font-size:14px; color:#ecb500; }
img.mini {border:4px solid #303030; margin:4px;}
#geral {width:883px;}
.title_desc {font-size:11px; color:#ecb500; font-weight:bold; text-align:right; padding:7px 10px 0 0;}
/*TOPO*/
#cabecalho, #cabecalho_pro, #cabecalho_contato, #cabecalho_dicas{width:883px;height:312px;float:left;}
#cabecalho {background:url("/images/top_int.jpg") no-repeat;}
#cabecalho_pro {background:url("/images/top_pro.jpg") no-repeat;}
#cabecalho_contato {background:url("/images/top_contato.jpg") no-repeat;}
#cabecalho_dicas {background:url("/images/top_dicas.jpg") no-repeat;}
#cab_menu {width:883px; height:65px; float:left;}
#cab_logo{width:780px; height:182px; margin-left:103px; _margin-left:51px; float:left;}
#cab_title1{width:350px; height:55px; margin-left:103px; _margin-left:51px; float:left;
margin-top:10px;}
#cab_title1 h1{font:bold 30px "arial black";}
#cab_title2 {width:430px; height:35px; float:left; margin-top:10px;}
#cab_title2 p {font-family:arial; font-size:14px;}
#cab_title2 img{margin:0 5px;}
/*FIM DO TOPO*/
#detalhe_esq {width:93px;height:312px;background:url("../images/detalhe_esq.jpg") no-repeat;float:left;}
/********** CONTEÚDO ********/
.doze { font-size: 13px; }
#content {width:770px;background:url("../images/bg_cont.gif") repeat-y;border:10px solid #303030;float:left;}
#content_int {width:750px; float:left; background-color:#616161; border:10px solid #303030; padding:10px;}
#content_int h2{font-size:14px; font-weight:bold; color:#ecb500;}
/*COLUNA DA ESQUERDA*/
#cont_esq {width:518px;background-color:#616161;border:1px solid #616161;float:left;}
.esq_title {width:488px; height:45px; padding:15px 0 0 20px; background-color:#303030; float:left;}
.esq_title  h2 {float:left;}
.esq_cont{width:478px; padding:50px; float:left;}
/*COLUNA DA DIREITA*/
.dir_title {width:229px; height:38px; padding:22px 0 0 20px; background-color:#303030; float:left;
margin-bottom:2px;}
.dir_cont {width:249px; float:left;}
#cont_dir {width:249px;border-top:1px;border-right:1px;border-bottom:0;border-left:0;border-style:solid; border-color:#616161;background-color:#ab0019;float:left;}
.bt_int {width:219px;height:39px;background:url("/images/bg_bt.jpg") no-repeat;margin:1px 0 0 5px; _margin:1px 0 0 3px;float:left;font-size:18px; font-weight:bold; padding:20px 0 0 20px;}
.bt_int a{text-decoration:none; color:#fff;}
.bt_int:hover{background:url("/images/bg_bt_hover.jpg") no-repeat;}

.bt_int2 {width:219px;background:url("/images/bg_bt.jpg");margin:1px 0 0 5px; _margin:1px 0 0 3px;float:left;font-size:14px; font-weight:bold; padding:15px 0 15px 20px;}
.bt_int2 a{text-decoration:none; color:#fff;}
.bt_int2:hover{background:url("/images/bg_bt_hover.jpg") no-repeat;}


/*RODAPÉ*/
#menu_bar {width:auto; height:23px; margin-top:20px; background-color:#ab0019; padding-left:167px; padding-top:7px; font-family:arial; font-size:14px; font-weight:bold; clear:both;}
#menu_bar a{color:#fff; text-decoration:none;}
#rodape {width:auto; height:82px; background-color:#000; clear:both; padding-top:40px;
text-align:center; font-family:verdana; font-size:10px;}
/**************** PRODUTOS ***************************************************************/
.input_txt {width:230px; height:12px; background-color:#616161; font-family:verdana; font-size:10px;
color:#fff; border:0; margin-left:5px; padding:3px 5px;}
#content_pro {width:770px;float:left;border:10px solid #303030;background-color:#303030;float:left;}
p.marcas img{margin:2px;}
#cont_esq-pro {width:547px; margin-right:10px;	_margin-right:7px;float:left;}
.esq_cont-pro {width:547px; padding:0; float:left; background-color:#616161;
border:1px solid #616161;}
#cont_dir-menus {width:211px;border-top:1px;border-bottom:0;border-right:1px;border-left:1px;
border-style:solid; border-color:#616161;background-color:#ac0019;float:left; padding-bottom:5px;}
.dir_title-pro {width:191px; height:34px; padding:22px 0 0 20px; background-color:#303030;
float:left;margin-bottom:2px;}
.dir_cont-pro {width:211px; float:left;}
.dir_subtitle-pro {font-size:10px; text-align:right; padding:50px 5px 5px 0;
_padding:5px 5px 5px 0;}
/*Menus itens*/
.geral_menu_item { width:201px; height:22px; margin:0 0 1px 5px;}
.geral_menu_item img {float:left;}
.item_menu {width:151px; height:16px;float:left; background-image:url(../images/bg_item.jpg);
 font-size:11px; font-weight:bold; padding-top:6px; padding-left:4px;}
 /*Links*/
.item_menu a{text-decoration:none; color:#ecb500;} .item_menu a:hover{text-decoration:underline;}
.item_qtd {width:22px; height:16px; font-size:11px; color:#fff; text-align:center;
padding-top:6px; float:left; margin-left:1px; background-color:#60000e;}
/**************** PRODUTOS 2 ***************************************************************/
#top_esq-pro2 {width:546px; height:57px; background-color:#ac0019; border:1px solid #616161;}
#top_esq-pro2 h2{padding:14px 0 0 19px;}
hr {color:#303030; height:1px; margin:0 20px;}
#bloco_pro {height:280px;}
#bloco_pro h2 {font-size:18px; color:#ecb500; font-weight:bold; margin:20px;}
.img_prod {float:left; border:10px solid #303030; margin:0 20px;}
/*Tabela valores*/
#bloco_pro table {width:195px; background-color:#ac0019;}
#bloco_pro tr {height:28px;}
#bloco_pro td {text-align:center; border:1px solid #616161;}
/*Formatação valores*/
.cifrao {font-size:11px; color:#fff; font-weight:bold;}
.valor {color:#ecb500; font-weight:bold;}
.tr_total {height:16px;}
.cifrao_total {font-size:11px; color:#303030; font-weight:bold; float:left;
padding:0 5px;}
.valor_total {font-size:11px; color:#ac0019; font-weight:bold; float:left;}
.td_total {background-color:#303030; font-size:11px; font-weight:bold; color:#fff;}
.td_valor {background-color:#fff; height:18px;}
/*Paginação*/
.paginacao {width:546px; height:20px; background-color:#ac0019; text-align:center; background-color:#303030; font-size:10px; padding-top:7px;}
.paginacao a{text-decoration:none; color:#fff;}
.paginacao a:hover{color:#ac0019;}
/*** FIM DOS PRODUTOS ****/

/** FORMULÁRIO CONTATO **/
#contato_bloc {width: 415px; margin:0 auto;}
#contato_bloc p a{color:#fff; font-weight:bold;}
#contato_form {width:385px; height:290px; background-color:#303030; padding:30px 15px;}
/**tabela**/
#contato_form table {width:375px;}
.campo {font-size:11px; font-weight:bold;}
.rotulo, .text_area, .routlo_select {border:1px solid #7f9db9; font-size:11px; padding:1px;}
.rotulo {width:222px; height:15px;}
.routlo_select {width:222px; height: 22px;}
.text_area {width:300px; height:130px;}
.controle_form {width: 415px; font-size:11px; font-weight:bold; text-align:right; text-align:right; padding-top:10px;}

/*contatos setoriais*/
.dir_cont_set {width:249px; height:575px; float:left;}
.setores {width:229px;height:60px;background:url("../images/bg_bt.jpg") repeat-y; margin:1px 0 0 5px; _margin:1px 0 0 3px;float:left;font-size:11px; padding:10px 0 0 10px;}
.setores h1 {font-size:14px; color:#ecb500; font-weight:bold; float:left; padding-right:5px;}
.setores h2 {font-size:11px; color:#ecb500; padding-top:2px; font-weight:normal; float:left;}
.setores a {color:#fff; font-weight:bold; float:left;}
.setores_fone {width:229px; margin-top:18px;}
.endhome{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-decoration:none;}

/*eventos */

#ev01 {width:507px; height:auto; clear:both;}
#ev-comentario {width:507px; height:auto; }