@charset "iso-8859-1";
/* CSS Document */

ul, li {
list-style:none; padding:0px; margin:0px;
}

/* Total */
a:link {
	color:#5A5856; 	font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
	
a:visited {
	color:#5A5856; 	font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
	
a:hover {
	color:#0E4691; 	font-family:Arial, Helvetica, sans-serif; text-decoration:none; }

body { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666}


/* Tirar contorno campos */
* {

	list-style-type:none;
	outline:0;
}
article, aside, dialog, figure, footer, header, 
hgroup, nav, section, blockquote {
	display: block;
}

.bt_enviar {
	background-image:url(../imagens/bt_enviar.png);	background-color:transparent;	width:91px; height:42px; border: none; cursor: pointer; }

/* Topo */

/* Busca a Imagem do fundo do Topo */
#img_topo{	height:607px;		}

/* Topo tamanho */
#topo {	position: relative;	width:auto;	height:607px; 	width:970px;	margin:0 auto;	border:#009966 0px solid;}

#menu {	width:730px; height:255px; float:right; border:#99FF00 0px solid;}

#logo {width:324px; height:255px; margin-top:96px; float:left;}

#frase_topo {margin-top:225px; margin-left:15px; float:left}



/* Páginas */

#meio {
	width:970px;
	margin:0 auto;
	position:relative;
	border:#660099 0px solid;
	}

#miolo {
	float:left;
	width:640px;
	min-height:450px;
	border:#006699 0px solid;
	text-align:left;
}


/* Tarja Home */


#img_tarja_home{
	height:180px;
	background:url(../imagens/tarja_home.jpg);
	background-repeat:repeat-x;
	background-position:bottom;}


#tarja_home {
	position: relative;
	width:auto;
	margin:0 auto;
	width:970px;
	height:180px;
	border:#33CCFF 0px solid;
	text-align:left;
}


/* Rodapé */

/* Busca a Imagem do fundo do rodape */
#img_rodape{
	height:196px;
	background:url(../imagens/rodape.jpg);
	background-repeat:repeat-x;
	background-position:top;}


#rodape {
	position: relative;
	width:auto;
	margin:0 auto;
	width:970px;
	height:196px;
	border:#33CCFF 0px solid;
	
}

#texto_roda { width:280px; height:100px; line-height:30px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-top:40px; margin-left:90px; float:left}
#fone_roda {border:#00CC66 0px solid; float:right; margin-right:50px; margin-top:30px;}
#arte {width:400px; height:25px;}

/* Home */

#lateral_categorias { width:324px; float:left; background:url(../imagens/fundo_lateral.png) no-repeat; min-height:300px; margin-top:-1px;}

#segura_lateral_categorias {width:260px; margin-left:50px; }

#cada_categoria_home {font-size:13px; color:#666666; height:20px; margin-bottom:8px; }


/* Empresa */

#texto_empresa {line-height:25px; text-align:justify}



/* Produtos */
#segura_img_produto{ width:200px; height:182px; border:#CC6633 0px solid; float:left; margin-bottom:17px;margin-left:15px; }

#segura_direita_produto {height:100%; width:415px; border:#CC6633 0px solid; float:right;margin-bottom:17px;}

.titulo_laranja {color:#FF9900; font-size:14px; text-transform:uppercase; font-weight:bold;}

.text_area {background:url(../imagens/fundo_text.jpg) no-repeat; height:32px; border:#797979 0px solid; border-right:#B8B8B8 1px solid; -moz-border-radius: 3px; border-radius-topleft:3px; border-radius:3px; color:#999999}


.bt_buscar {
	background-image:url(../imagens/buscar.png); background-color:transparent;	width:68px; height:32px; border: none; cursor: pointer; }





/* Contato */
form {
	padding: 0 20px 20px 20px;
}

form, form fieldset input, form fieldset textarea, form label {
	font-family:Arial;
	font-size:13px;
}
form p { position: relative; margin: 0px 0;}
form p label { position: absolute; top:10px; left: 20;}
form p br {display: none;}


form fieldset p input,
form fieldset p textarea {
	display: block;
	padding: 4px;
	width: 318px;
	margin: 0;
}

form fieldset p label {
	width: 380px;
	display: block;
	margin: 5px 5px 5px 6px;
	padding: 0;
}

form fieldset p textarea {
	padding: 2px;
	padding-top:12px;
	margin-left:-3px;
	width: 322px;
	
	
}

form fieldset p textarea,
form fieldset p input {
	border: solid 0px #CC0000;
	background:#EFEFEF;
	height:35px;
}
form fieldset p label {
	color:#0E4691;

}

.div_frete {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background:#E6E6E6; padding:0 0 2px 20px; line-height:22px; }
.input_frete { padding:8px; background:#fff; border:1px solid #B8B8B8; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; color:#999}
.botao_calcular { border:1px solid #B8B8B8; padding:8px; text-transform:uppercase; color:#164C94; background-image: linear-gradient(to bottom, white, #EEEEEE);  border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}