@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../img/bg.jpg);
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	}

hr {
	width:100%;
	height:1px;
	color:#262626;
	background-color:#262626;
	border:none;
	}
.textfield {
	width:215px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:14px;
	background-color:#afcfb9;
	border:none;
	padding-left:3px;
		}
.titulo {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:none;
	font-size:24px;
	color:#003b19;
	}
.codigo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	
	}
a:link { color:#262626; text-decoration:none; }
a:visited {color:#262626; text-decoration:none; }
a:hover {
 	color:#262626;
	}
a:active { color:#262626; text-decoration:none;}

a.categoria_menu:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-variant: small-caps;
	color:#262626;
	}
a.categoria_menu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-variant: small-caps;
	color:#262626;
	}
a.categoria_menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	/*text-decoration:underline;*/
	font-size:18px;
	font-variant: small-caps;
	color:#666;
	}
a.categoria_menu:visited {
	font-family: Arial, Helvetica, sans-serif;
	/*text-decoration:underline;*/
	font-size:18px;
	font-variant: small-caps;
		}

/*.categoria_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-variant: small-caps;
	color:#000;
	}*/
#descricao {
	margin-top:15px;
	}
#topo {
	margin: 0 auto;
	width:977px;
	position:relative;
	height:170px;
	border: none;
	z-index:0;
}
#main {
	margin: 0 auto;
	width:977px;
	position:relative;
	border: none;
	z-index:0;
	background-image:url(../img/bj_main.jpg);
	background-repeat:repeat-y;
	background-color:#FFF;
	}
#banner {
	width:760px;
	height:365px;
	background-color:#CCC;
	margin-top:10px;
	margin-bottom:10px;
	margin: auto;
	}
#vitrine {
	width:760px;
	margin: 10px auto;	
	}
#footer {
	margin: 0 auto;
	width:978px;
	height:32px;
	position:relative;
	border: none;
	z-index:0;
	padding-top:10px;
	padding-bottom:5px;
	
	}

#main_interna{
		margin: 0 auto;
		width:950px;

		
		}
#logo {
	width:126px;
	heigh:94px;
	position:relative;
}
#busca {
	background-image:url(../img/busca.jpg);
	background-repeat:no-repeat;
	top:0;
	z-index:1;
	width:390px;
	height:43px;
	position:absolute;
	right:265px;
	}
#news {
	background-color:#0C3;
	top:0;
	z-index:2;
	width:240px;
	height:30px;
	position:absolute;
	right:0;
	}	
#frase_top {
	top:73px;
	z-index:2;
	width:370px;
	height:31px;
	position:absolute;
	right:0;
	}
#menu_top {
	top:110px;
	z-index:3;
	width:978px;
	height:47px;
	position:absolute;
	right:0;
	}	
.txt_vitrine {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#018027;
	padding-top:5px;
	padding-bottom:15px;
	}
.foto {
	border:#CCC 1px solid;
}
.txtbox {
	width: 350px;
	height:100px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	}

.campo_nome {
	width:315px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	}
.campo_email {
	width:150px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	}
.campo_telefone {
	width:100px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	}
	.contato_nome {
	border:1px solid #999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;	
	}
.contato_email {
	border:1px solid #999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;	
	}
.contato_txt {
	border:1px solid #999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;	
	}