@charset "utf-8";
/* CSS Document */
/*identação padrão 3 quebras de linha*/



/* ----------------------------------------------------- Reset */
body,div,td,p,span,img,input,select,textarea {font-family: Verdana, Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#333333;}
body{ background-color:#FFFFFF; min-width:985px;text-align:center;text-shadow: #000 0 0 0;}
body *{outline:none;}
body,div,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
fieldset,img,abbr,acronym{border: 0px;}
p,h1,h2,h3,h4,h5, h6{margin:0 0;}
ul{list-style-type: none;}
address,caption,cite,code,th,var{font-style:normal;font-weight:normal;}
q:before,q:after {content:'';}



/*Div geral Para referência de todo o conteúdo*/
div#geral {
	width:790px;
	background-image:url(../img/bg_geral.gif);
	}


div#logolink {
	width:175px;
	height:80px;
	margin-left:15px;
	margin-bottom:23px;
	overflow:hidden;
	background-image:url(../img/bg_transp.gif);
	background-repeat:repeat;
	float:left;
	}


div#home_destaques {
	height: 280px;
	width:760px;
	}



div#topo {
	width:780px;	
	height:113px;
	background:url(../img/bg_topo.gif);
	font-size:18px;
	}


div#acessos {
	width:220px;
	height:30px;
	margin:0 30px 73px 50px;
	overflow:hidden;
	float:right;
	}


div#acessos_ico {
	width:25px;
	height:25px;
	float:left;
	margin-left:5px;
	}


div#acessos_txt {
	width:72px;
	height:25px;
	}
	



/* area 100% do menu de categorias (para backgrounds sangrados) */
div#topo_menu {
	background-color:#FFFFFF;
	height:25px;
	width:780px;
	margin-left:5px;
	overflow:hidden;
	float:left;
}
		/* conteudo do menu de categorias */
		div#header_caterory_container{
			text-align:left;
		}
			ul.header_categoria{
				/*nothing*/
			}
					ul.header_categoria li{
						display:inline;
						margin-right:-4px;
					}
					


/* area home */
div#flash {
	width:780px;
	height:240px;
	margin:6px 0 0 0;
	}
	
	
	
div#box1 {
	width:300px;
	height:200px;
	float:left;
	margin-left:40px;
	margin-top:40px;
	background-image:url(../img/index_promocao_mes.gif);
	background-repeat:no-repeat;
	font-size:2;
	}
	
div#box1_gde {
	width:738px;
	height:250px;
	float:left;
	margin-left:21px;
	margin-top:40px;
	background-image:url(../img/index_novidade_gde.gif);
	background-repeat:no-repeat;
	font-size:2;
	}
	
div#box2_gde {
	width:738px;
	height:250px;
	float:left;
	margin-left:21px;
	margin-top:40px;
	background-image:url(../img/index_promocao_mes_gde.gif);
	background-repeat:no-repeat;
	font-size:2;
	}
	
div#box_interno {
	width:226px;
	height:205px;
	padding:35px 10px 10px 10px;
	float:left;
	font-size:x-small;
	font-weight:normal;
	color:#333333;
	text-align:left;
	}
	
	
div#box_interno2 {
	width:325px;
	height:205px;
	padding:35px 10px 10px 10px;
	margin-left:20px;
	float:left;
	font-size:x-small;
	font-weight:normal;
	color:#333333;
	text-align:left;
	}
	
	div#txtbox1 {
		height:150px;
		font-size:x-small;
		font-weight:normal;
		color:#333333;
		padding-left:15px;
		padding-right:5px;
		padding-top:50px;
		margin-bottom:8px;
		text-align:left;
		float:left;
		}
		
		.img_box {
			float:right;

			}
			
		.btn_box {
			float:left;
			}
		
		div#tit_destaque {
			font-size:12px;
			font-weight:bold;
			}
			
		


div#box2 {
	width:300px;
	height:200px;
	float:right;
	margin-right:40px;
	margin-top:40px;
	background-image:url(../img/index_novidade.gif);
	background-repeat:no-repeat;
	}
	
	div#txtbox2 {
		height:150px;
		max-height:150px;
		font-size:x-small;
		font-weight:normal;
		color:#333333;
		padding-left:15px;
		padding-right:5px;
		padding-top:50px;
		margin-bottom:8px;
		text-align:left;
		float:left;
		}



/* area empresa */					
div#caixa_empresa {
	width: 710px;
	/*height: 410px;*/
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	margin-top:30px;
	margin-left:20px;
	margin-right:20px;
	background-position:center;
	text-align:justify;
	background-color:#FFF;
	/*background-image:url(../img/bg_empresa.gif);*/
	background-repeat:no-repeat;
	}
	
	
	
div#texto_interno {
	width:650px;
	padding-bottom:10px;
	padding-left:30px;
	padding-right:30px;
	padding-top:30px;
	}
	.falta{
		font:Verdana, Arial, Helvetica, sans-serif, bold; font-size:medium;/*14px;*/ color:#990000;
		}



div.Section2{
	text-transform:capitalize;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-align:left;
	}



/* Título da Seção*/	
div#titSection{
	text-transform:capitalize;
	font-size:14px;
	color:#0099CC;
	font-weight:bold;
	text-align:left;
	margin:0;
	padding-left:20px;
	padding-top:30px;
	}


	
/* Título do Produto*/	
div#titProd{
	text-transform:capitalize;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-align:left;
	margin:0;
	}


		
/*Produtos*/
div#select {
	width:330px;
	height:50px;
	float:right;
	}
	
	
	
div#select_interno {
	width:300px;
	height:50px;
	float:right;
	}
	div#select_interno2 {
		width:200px;
		height:50px;
		float:right;
		}
	
		


div#produto_all {
	height:150px;
	width:750px;
	background-color:#FFFFFF;
	}
	
	
	div#produto_allgde {
	height:345px;
	width:750px;
	background-color:#FFFFFF;
	margin-bottom: 20px;
	}



	div#descricao {
		height:150px;
		width:600px;
		background-image:url(../img/bg_prod_descricao.gif);
		background-repeat:no-repeat;
		float:left;
		}
		
		
		div#descricaogde {
			height:270px;
			width:500px;
			overflow:auto;
			background-image:url(../img/bg_prod_descricaogde.gif);
			background-repeat:no-repeat;
			float:left;
			}		
	
	
	
	div#prod_img {
		height:150px;
		width:150px;
		background-color:#FFF;
		float:left;
		}
		
		
		div#prod_imggde {
			height:300px;
			width:225px;
			background-color:#FFF;
			float:left;
			}			
	
	
	
	div#box_sim {
		height:150px;
		width:200px;
		background-image:url(../img/box_pe_SIM.gif);
		background-repeat:no-repeat;
		float:right;
		}
		
	div#box_sim_mic {
		height:75px;
		width:400px;
		background-image:url(../img/box_pe_SIM_mic.gif);
		background-repeat:no-repeat;
		float:right;
		}
		
		
	div#box_nao {
		height:150px;
		width:200px;
		background-image:url(../img/box_pe_NAO.gif);
		background-repeat:no-repeat;
		float:right;
		}
		
	div#box_nao_mic {
		height:75px;
		width:400px;
		background-image:url(../img/box_pe_NAO_mic.gif);
		background-repeat:no-repeat;
		float:right;
		}
	
	.preco_mic {
		margin-left:60px !important;
		text-align:left !important;
		}
	
	div#txt_descricao {
		height:130px;
		width:60%;
		float:left;
		margin:20px 15px 15px 15px;
		text-align:left;
		}
		
		div#txt_descricao_ext {
		height:130px;
		width:60%;
		float:left;
		overflow:auto;
		margin:20px 15px 15px 15px;
		text-align:left;
		}
		
		
		
			div#txt_descricaogde {
				height:115px;
				width:90%;
				float:left;
				margin:20px 15px 15px 15px;
				text-align:left;
				}



/*fale Conosco*/
div.faleConosco fieldset.form_container{
	margin-left:120px;
}
fieldset.form_container{
	margin-bottom:5px;
	padding:50px 0 0 50px;
}
		fieldset.form_container dl{
			margin:0;
			overflow:visible;
			zoom:1;
			/* ie 5.5 hack */
			voice-family: "\"}\""; 
			voice-family:inherit;
			/* end ie 5.5 hack */
			height:100%;
		}
				fieldset.form_container dl dt{
					font-size:14px;
					text-transform:uppercase;
					font-weight:bold;
					margin:0 0 10px 0;
					/*color:#div.cadastro_container ;*/
					padding-bottom:3px;
					margin-bottom:19px;
					border-bottom:1px #e2e2e2 solid;
				}
				fieldset.form_container dl dd{
					margin-bottom:7px;
					height:22px;
				}
						fieldset.form_container dl dd label{
							float:left;
							display:inline;
							width:140px;
							margin-right:5px;
							margin-top:1px;
							text-align:right !important;
							font-size:12px;
							font-weight:bold;
						}
						
						fieldset.form_container dl dd label,
						fieldset.form_container dl dd span.legend,
						fieldset.form_container dl dd span.req,
						fieldset.form_container dl dd span.barra{
							color:#097ca9;
							float:left;
						}
								fieldset.form_container dl dd span{
									display:none;
									float:left;
								}

						/*campos texto, select...*/
						/*cadastrese*/
						fieldset.form_container .fldDepartamento,
						fieldset.form_container .fldEstado,
						fieldset.form_container .fldEndereco,
						fieldset.form_container .fldComplemento,
						fieldset.form_container .fldBairro,
						fieldset.form_container .fldCidade,
						fieldset.form_container .fldCEP,
						fieldset.form_container .fldCGC,
						fieldset.form_container .fldEspecialidade,
						/*cadastrese fim*/
						fieldset.form_container .fldNome,
						fieldset.form_container .fldEmail,
						fieldset.form_container textarea.fldMensagem{
							width:300px;
							float:left;
						}
						
						/*campos para telefone / fax*/
						fieldset.form_container .fldNro,
						fieldset.form_container .fldFax_ddd,
						fieldset.form_container .fldTelefone_ddd{
							width:48px;
							float:left;
						}
						fieldset.form_container .fldFax_num,
						fieldset.form_container .fldTelefone_num{
							width:150px;
							float:left;
						}
						
						fieldset.form_container textarea.fldMensagem{
							height:100px;
							float:left;
						}
						fieldset.form_container dl dd.fldMensagem{
							height:145px;
						}
		
		

/*Loja*/
.txtcarrinho {
	margin-left:10px;
	color:#000000;
	}
	
	
.txtaberturaloja {
	margin:40px;
	color:#333333;
	font-size:smaller;
	text-align:justify;
	}	
	
	
div#topoloja {
	height:145px;
	width:780px;
	}
	
	
div#tudoloja {
	width:auto;
	height:700px;
	}



/*Rodapé*/
div#rodape {
	height:40px;
	width:778px;
	margin-left:2px;
	margin-right:2px;
	margin-top:50px;
	background-image:url(../img/bg_rodape.gif);
	}
	
	
	
div#rodape_texto {
	padding-top:15px;
	font-size:9px;
	}
