body {
	background-color:#F9F4EB;
	text-align:left;
	color: #00;
	margin:0;
	padding:0;
	font-family: TheSerifRegular, Arial, Helvetica, sans-serif;
	background-image:url(../../imagem/fd.jpg);
}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}
a:active {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #333333;
	text-decoration: underline;
}
h1 {
	margin:0;
	padding:0;
}
/*------------------------- atendimento
---------------------------------------*/
#atendimento {
	margin:80px 30px 0 30px;
}
/*------------------------------ banner
-------------------------------------------*/
#banner {
	margin:80px 30px -50px 30px;
	overflow: hidden;
	height:150px;
	padding:0;
	position:relative;
}
#banner .banner_item {
	height:200px;
	width:100%!important;
	position:absolute;
	top:301px;
	left:0px;
	display:none;
	z-index:6;
	opacity:1;
	text-align:center;
	background-image:url(../../imagem/fd.jpg);
	background-repeat:repeat;
}
#banner_navegacao {
	position:relative;
	height:0px;
	width:100%;
	top:170px;
	z-index:10000;
	text-align:right;
	left:-10px;
 	*margin:-2px;
	_margin:-12px;
}
#banner_navegacao a {
	padding-left:5px;
	padding-right:5px;
	margin-right:5px;
	text-decoration:none;
	color:#FFF;
	font-size:18px;
	text-align:center;
}
#banner_navegacao a:focus {
	outline: none;
	color:#FF0;
}
#banner_navegacao a:hover {
	color:#FF0;
}
/*------------------------------- base
---------------------------------------*/
#base {
	padding:30px 30px 15px 30px;
	text-align:center;
	background-color:#7E726C;
	color:#FFF;
	height:170px;
}
#base a {
	color:#FFF;
}
/*------------------------ enquete
---------------------------------------*/
#enquete {
	margin:80px 30px 0 30px;
}
#enquete img {
	border-top:3px #7E726C solid;
	border-bottom:3px #7E726C solid;
}
/*------------------------------- frase
---------------------------------------*/
#frase {
	position:absolute;
	font-size:22px;
	color:#7E726C;
	text-align:center;
	left:50%;
	top:25px;
	margin-left:-230px;
	max-width:700px;
}
/*------------------------------- menu
---------------------------------------*/
@font-face {
	font-family: 'TheSerifRegular';
	src: url('../../comum/fonte/theserif-5-regular-webfont.eot');
	src: url('../../comum/fonte/theserif-5-regular-webfont.woff') format('woff'), url('../../comum/fonte/theserif-5-regular-webfont.ttf') format('truetype'), url('../../comum/fonte/theserif-5-regular-webfont.svg#webfontcTygTXeD') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*------------------------ fotos
---------------------------------------*/
#fotos {
	margin:80px 30px 0 30px;
}
#fotos img {
	border-top:5px #7E726C solid;
	border-bottom:5px #7E726C solid;
}
/*------------------------ localizacao
---------------------------------------*/
#localizacao {
	margin:80px 30px 0 30px;
}
/*------------------------------- menu
---------------------------------------*/
#menu {
	position:absolute;
	top:60px;
	left:50%;
	margin-left:-230px;
	font-size:14px;
}
#menu a {
	margin:0 10px 0 0;
	color:#300;
}
/*----------------------------- produto
---------------------------------------*/
#produto {
	margin:80px 30px 0 30px;
}
#produto .bloco {
	margin:0 0 30px 0;
}
#produto .nome {
	width:270px;
	background-color:#7E726C;
	color:#FFF;
	padding:7px;
	font-size:18px;
}
#produto img {
	border-top:5px #7E726C solid;
	border-bottom:5px #7E726C solid;
}
/*--------------------- produto_detalhe
---------------------------------------*/
#produto_detalhe {
	margin:80px 30px 0 30px;
}
#produto_detalhe .bloco {
	margin:30px 0 50px 50px;
	width:370px;
}
#produto_detalhe .nome {
	width:350px;
	background-color:#7E726C;
	color:#FFF;
	padding:7px;
	font-size:20px;
}
#produto_detalhe .descricao {
	text-align:left;
	padding:25px 15px;
}
#produto_detalhe img {
	border-top:5px #7E726C solid;
	border-bottom:5px #7E726C solid;
}
#produto_detalhe input, select {
	padding:5px;
}
/*------------------------ quem_somos
---------------------------------------*/
#quem_somos {
	margin:80px 30px 170px 30px;
}
#quem_somos img {
	border-top:5px #7E726C solid;
	border-bottom:5px #7E726C solid;
}
/*------------------------------- topo
---------------------------------------*/
#topo {
	background-color:#FFF;
	text-align:center;
	border-bottom:3px #CDC6C1 solid;
	height:100px;
	background-image:url(../../imagem/fd2.png);
}
#topo .logo {
	position:absolute;
	top:0;
	right:50%;
	margin-right:260px;
}
/*------------------------ video
---------------------------------------*/
#video {
	margin:80px 30px 50px 30px;
}
#video img {
	border-top:5px #7E726C solid;
	border-bottom:5px #7E726C solid;
}
