/* CSS Document */
/*body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
*/


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,blockquote{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}


body,td,th {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	background-color: white;
	
	background-image:url(fade_bg.gif);
	background-color: #CCE5F9;	
	background-repeat:repeat-x;
	
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link {
	color: #3F74AA;
}
a:visited {
	color: #4C9BD3;
}
a:hover {
	color: #4C9BD3;
}
a:active {
	color: #3F74AA;
}




#main_site
{
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
width:900px;
}






#top_site{ width:897px; heig_ht:200px;}
#top_logo { width:897px; height:109px; background-image:url('/design/top.png'); background-repeat:no-repeat; }
#top_menu { width:873px; height:29px; background-image:url(/design/top_menu.png); background-position:top left; background-repeat:no-repeat; padding-top:3px; padding-left:12px; padding-right:12px; }

#top_menu_menu { width:680px; padding-top:3px; padding-left:7px; float:left; }

.top_menu_links:link {font-size:12px; font-weight:bold; color:#E8E8E8;margin-right:26px;letter-spacing:4px;text-decoration:none;}
.top_menu_links:visited {font-size:12px; font-weight:bold; color:#E8E8E8;margin-right:26px;letter-spacing:4px;text-decoration:none;}
.top_menu_links:hover {font-size:12px; font-weight:bold; color:#FFFFFF;margin-right:26px;letter-spacing:4px;text-decoration:none;}
.top_menu_links:active {font-size:12px; font-weight:bold; color:#E8E8E8;margin-right:26px;letter-spacing:4px;text-decoration:none;}


#top_menu_pesquisa { width:170px; height:15px; float:left; margin-left:14px; padding-top:2px; }
#top_pesquisa_txt { width:140px; background-color:transparent; border:none; font-size:11px;  }
#top_pesquisa_bt {  margin-left: 10px; width:18px; background-color:transparent; border:none; font-size:11px; cursor:pointer;  }







.link_cab:link {font-size:12px; font-weight:bold; color:#E8E8E8;text-decoration:none; color:#FFFFFF;}
.link_cab:visited {font-size:12px; font-weight:bold; color:#E8E8E8;text-decoration:none; color:#FFFFFF;}
.link_cab:hover {font-size:12px; font-weight:bold; color:#FFFFFF;text-decoration:none; color:#FFFFFF;}
.link_cab:active {font-size:12px; font-weight:bold; color:#E8E8E8;text-decoration:none; color:#FFFFFF;}





#main_conteudo
{
width:687px;
float:left;
float:left; width:687px; margin-top:2px;
}

#main_conteudo_cima { width:687px; height:8px; background-image:url('/design/main_cima.png'); background-repeat:no-repeat; }
#main_conteudo_centro { width:659px; height:998px; overflow:hidden; background-image:url(/design/main_bg.png); background-position:top left; background-repeat:repeat-y; padding-top:5px; padding-bottom:3px; padding-left:14px; padding-right:14px; b_ackground-color:#FF0000; text-align:justify; }
#main_conteudo_baixo { width:687px; height:8px; background-image:url('/design/main_baixo.png'); background-repeat:no-repeat;  }



#mini_banner { height:33px; height:104px;  }

#main_geral { he_ight:210px;  }




.lateral_header { background-image:url(/design/menu_header.png); background-position:bottom center; background-repeat:no-repeat; height:33px;   }
.lateral_header_txt { padding-left:10px; padding-top:12px; color:white; font-weight:bold; font-size:12px; letter-spacing:1px;   }
.lateral_txt { background-image:url(/design/menu_bg.png); background-position:bottom center; background-repeat:no-repeat;        padding-left:12px; padding-top:4px; padding-bottom:10px; color:black;  font-size:12px; let_ter-spacing:1px; margin-left:-1px;     }



.caixa_texto { background-image:url(/design/caixa_texto.png); border:none; background-color:transparent; padding:3px; padding-top:5px; height:16px; width:167px; }

.img_seta { margin-left:7px; margin-right:2px; }









#marcas{ width:897px; heig_ht:200px;}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}




#rodape {width:899px; height:18px; background-image:url('/design/rodape.png'); background-repeat:no-repeat; padding:15px; padding-top:17px;}
.rodape_links:link,.rodape_links:visited,.rodape_links:active {font-size:12px;  color:#666666;margin-right:22px;text-decoration:none;}
.rodape_links:hover {font-size:12px; color:#333333;margin-right:22px;text-decoration:none;}





 
 
 
.pag_activo {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color:#000000; 

text-decoration:none; 
width:15px;
font-weight:bold;
line-height:22px;

padding-left:5px;
padding-right:5px;
padding-bottom:2px;
padding-top:2px;

background-color:white;
border:solid 1px #666666;
} 
 
  
 
.pag_inactivo:link, .pag_inactivo:visited, .pag_inactivo:active {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color:white; 
text-decoration:none; 
width:15px;
font-weight:normal;
line-height:22px;

padding-left:5px;
padding-right:5px;
padding-bottom:2px;
padding-top:2px;

background-color:#333333;
border:solid 1px #666666;
background-image:url(/design/menu_header.png);
background-repeat: no-repeat;
background-position: -10px -10px; 

}

.pag_inactivo:hover {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color:#000000; 
text-decoration:none; 
width:15px;
font-weight:normal;
line-height:22px;

padding-left:5px;
padding-right:5px;
padding-bottom:2px;
padding-top:2px;

background-color:white;
border:solid 1px #CCCCCC;
background-image:none;

}

 
.fadeOFF {opacity:.0;filter: alpha(opacity=0); -moz-opacity: 0;}
.fadeON {opacity:.1;filter: alpha(opacity=10); -moz-opacity: 0.10;}

.fadeOFF2 {opacity:0.9;filter: alpha(opacity=90); -moz-opacity: 0.9;}
.fadeON2 {opacity:.5;filter: alpha(opacity=50); -moz-opacity: 0.50;} 
 

.header_listagem_op_combo
{
height:20px; background-color:#4C80B0; color:white; border:solid 1px #1e5288; margin-top:1px;   font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; width:155px; padding:0px; margin:0px;
} 
 
.header_listagem_op_combo_div
{
float:left; width:155px; padding-left:6px; padding-right:6px;  padding-top:3px;
}  
 
 
 
 
.header_listagem_op_combo_listagem
{
float:left; width:15px; height:21px; padding-left:6px; padding-right:6px; border-right:solid 1px #1e5288;  border-left:solid 1px #1e5288; padding-top:5px; 
}  



.header_listagem_op_combo_montra
{
float:left; width:15px; height:21px; padding-left:6px; padding-right:6px;  padding-top:5px;}  




.header_listagem_op_combo_texto
{
float:left; width:432px; padding-top:6px; font-size:11px; color:#F2F2F2;
}  

.header_listagem_op_combo_tudo
{
background-image:url(/design/barra_azul.png); width:655px; height:26px; font-size:12px; color:#FFFFFF; font-weight:bold;  padding-left:5px;
}  








.def_1 { width:175px; padding-left:6px; }
.def_2 { margin-top:10px; width:166px; }
.def_3 { margin-top:5px; width:166px; }
.def_4 { margin-top:10px;}
.def_5 { font-size:11px; color:#666666; margin-top:5px; text-align:center; }
.def_6 { font-size:11px; color:#666666; margin-top:3px; text-align:center; }
.def_7 { text-align:center; font:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;   background:#FFFFFF;border:none; width:180px; }
.def_8 { height:1021px; overf_low:hidden; }

.def_9 { width:899px; height:89px; background-image:url(/design/marcas_bg.png);  }
.def_10 {  padding-top:15px; padding-left:80px; }
.def_11 {  margin-top:5px; height:30px; margin-bottom:20px; }
.def_12 {  font-size:11px;  margin-left:10px; float:left; width:700px;  }
.def_13 {  font-size:16px; margin-top:5px; font-weight:bold; text-align:right; margin-right:15px;  }













#bt_car_confirm_alteracoes
{
height:25px;
background-color:#F1F1F1;
border:solid 1px #E9E9E9;

font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
cursor:pointer;
}

#bt_car_limpar
{
height:25px;
background-color:#F1F1F1;
border:solid 1px #E9E9E9;

font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
cursor:pointer;
}

#bt_car_maisprodutos
{
height:25px;
background-color:#F1F1F1;
border:solid 1px #E9E9E9;

font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
cursor:pointer;
}

#bt_car_terminar
{
height:25px;
background-color:#F1F1F1;
border:solid 1px #E9E9E9;

font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
cursor:pointer;
font-weight:bold;
}
#bt_car_terminar:hover
{
height:25px;
background-color:#F1F1F1;
border:solid 1px #666666;

font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
cursor:pointer;
}

#bt_car_finalizar
{
height:25px;
background-color:#F1F1F1;
border:solid 1px #E9E9E9;

font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
cursor:pointer;
font-weight:bold;
}
#bt_car_finalizar:hover
{
height:25px;
background-color:#F1F1F1;
border:solid 1px #666666;

font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
cursor:pointer;
}




#bt_recomendar_produto
{
height:25px;
background-color:#F1F1F1;
border:solid 1px #E9E9E9;

font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
cursor:pointer;
}


#bt_comprar_detalhe
{
height:25px;
background-color:#F1F1F1;
border:solid 1px #E9E9E9;

font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
cursor:pointer;
font-weight:bold;
}

#bt_comprar_detalhe:hover
{
height:25px;
background-color:#F1F1F1;
border:solid 1px #666666;

font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
cursor:pointer;
}

#bt_listagem_compar
{
height:25px;
background-color:#F1F1F1;
border:solid 1px #E9E9E9;
width:100px;


font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
cursor:pointer;
font-weight:bold;
}

#bt_listagem_compar:hover
{
height:25px;
background-color:#F1F1F1;
border:solid 1px #666666;

font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
cursor:pointer;
}


#bt_listagem_detalhes
{
height:25px;
background-color:#F1F1F1;
border:solid 1px #E9E9E9;
width:100px;


font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
cursor:pointer;
font-weight:bold;
}

#bt_listagem_detalhes:hover
{
height:25px;
background-color:#F1F1F1;
border:solid 1px #666666;

font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
cursor:pointer;
}












#bt_pesquisar
{
height:25px;
background-color:#F1F1F1;
border:solid 1px #E9E9E9;
width:100px;


font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
cursor:pointer;
font-weight:bold;
}

#bt_pesquisar:hover
{
height:25px;
background-color:#F1F1F1;
border:solid 1px #666666;

font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
cursor:pointer;
}


#bt_recomendar
{
height:25px;
background-color:#F1F1F1;
border:solid 1px #E9E9E9;
width:100px;


font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
cursor:pointer;
font-weight:bold;
}

#bt_recomendar:hover
{
height:25px;
background-color:#F1F1F1;
border:solid 1px #666666;

font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
cursor:pointer;
}


#bt_confirmar
{
height:25px;
background-color:#F1F1F1;
border:solid 1px #E9E9E9;
width:100px;


font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
cursor:pointer;
font-weight:bold;
}

#bt_confirmar:hover
{
height:25px;
background-color:#F1F1F1;
border:solid 1px #666666;

font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
cursor:pointer;
}








#bt_clientes_entrar
{
height:25px;
background-color:#F1F1F1;
border:solid 1px #E9E9E9;
width:100px;


font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
cursor:pointer;
font-weight:bold;
}

#bt_clientes_entrar:hover
{
height:25px;
background-color:#F1F1F1;
border:solid 1px #666666;

font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
cursor:pointer;
}




#bt_clientes_guardar
{
height:25px;
background-color:#F1F1F1;
border:solid 1px #E9E9E9;



font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
cursor:pointer;
font-weight:bold;
}

#bt_clientes_guardar:hover
{
height:25px;
background-color:#F1F1F1;
border:solid 1px #666666;

font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
cursor:pointer;
}




#bt_pag_paypal
{
height:25px;
background-color:#33CC33;
border:solid 1px #E9E9E9;



font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
cursor:pointer;
font-weight:bold;
}

#bt_pag_paypal:hover
{
height:25px;
background-color:#F1F1F1;
border:solid 1px #666666;

font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
cursor:pointer;
}










#bt_ok
{
height:19px;
background-color:#F1F1F1;
border:solid 1px #666666;
width:30px;


font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
cursor:pointer;
font-weight:bold;
}

#bt_ok:hover
{
height:19px;
background-color:#F1F1F1;
border:solid 1px #666666;
width:30px;

font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
cursor:pointer;
}









#bt_mensagem
{
height:25px;
background-color:#F1F1F1;
border:solid 1px #666666;


font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
cursor:pointer;
font-weight:bold;
}

#bt_mensagem:hover
{
height:25px;
background-color:#F1F1F1;
border:solid 1px #666666;

font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
cursor:pointer;
}




#bt_noticias_vermais
{
height:25px;
background-color:#F1F1F1;
border:solid 1px #666666;


font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
cursor:pointer;
font-weight:bold;
}

#bt_noticias_vermais:hover
{
height:25px;
background-color:#F1F1F1;
border:solid 1px #666666;

font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
cursor:pointer;
}










.componentes_geral
{
border:solid 1px #666666;
}

