@charset "utf-8";
/***********************OPÇÕES GERAIS e CLASSES DE TEXTO e FONTES******************************/
a img {border:0;}
p, h1, h2, h3, h4, h5, h6, label, input, img, form, ul, li{margin:0; padding:0;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
a:active{text-decoration:none;}
/* configura o rodape para ficar sob o conteudo/encostado no bottom:0 */
html, body {
	height: 100%;
}
#tudo {
	min-height: 100%;
}
* html #tudo {
	height: 100%; /* hack para IE6 que trata height como min-height */
}
.clear{clear:both;}
/***********************************ESTRUTURA**************************************************/
body {
	margin:0; 
	padding:0;
	text-align:left;
	background:#ffd1dc url(images/body_bgfile.jpg) repeat-x top; /* COR DE FUNDO DA PAGINA */
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
}
#tudo {
	width:100%;
	margin:0 auto;
	position:relative;
}
#corpo{
	width:955px;
	padding:0 0 40px 0;
	margin:0 auto;
	background: ;
	position:relative;
}
#topo{
	position:relative;
	width:955px;
	height:113px;
	padding:0 0 0 0;
	margin:0 0 26px 0;
}
.top_menu{
	width:952px;
	height:45px;
	padding:0 1px 0 2px;
	margin:0 0 0 0;
	font-size:15px;
	font-weight:bold;
	position:relative;
    text-align:center;
	color:; /* COR DA FONTE DO MENU SEM MOUSE */
	background: url() repeat-x top; /* COR DE FUNDO DA BARRA DO MENU */
}
.top_menu ul li{
	float:left;
	list-style:none;
	margin:0;
	width:238px;
	background-color:#000;
}
.top_menu ul li a{
	display:block;
	height:45px;
	padding:0;
	margin:0 0 0 0;
}
.top_menu ul li a:link{color:; text-decoration:none;} /* COR DA FONTE DO MENU SEM MOUSE */
.top_menu ul li a:visited{color:; text-decoration:none;} /* COR DA FONTE DO MENU SEM MOUSE */
.top_menu ul li a:hover{color:; text-decoration:none; background:} /* COR DA FONTE E DO FUNDO DA BARRA DO MENU COM MOUSEOVER */
.top_menu ul li a:active{color:; text-decoration:none;} /* COR DA FONTE DO MENU SEM MOUSE */

a#indexBtn:link{background:url(images/btnindex.jpg)}
a#indexBtn:visited{background:url(images/btnindex.jpg)}
a#indexBtn:hover{background:url(images/btnindexHover.jpg)}
a#indexBtn:active{background:url(images/btnindex.jpg)}

a#quemsomosBtn:link{background:url(images/btnquemsomos.jpg)}
a#quemsomosBtn:visited{background:url(images/btnquemsomos.jpg)}
a#quemsomosBtn:hover{background:url(images/btnquemsomosHover.jpg)}
a#quemsomosBtn:active{background:url(images/btnquemsomos.jpg)}

a#localizacaoBtn:link{background:url(images/btnlocalizacao.jpg)}
a#localizacaoBtn:visited{background:url(images/btnlocalizacao.jpg)}
a#localizacaoBtn:hover{background:url(images/btnlocalizacaoHover.jpg)}
a#localizacaoBtn:active{background:url(images/btnlocalizacao.jpg)}

a#contatoBtn:link{background:url(images/btncontato.jpg)}
a#contatoBtn:visited{background:url(images/btncontato.jpg)}
a#contatoBtn:hover{background:url(images/btncontatoHover.jpg)}
a#contatoBtn:active{background:url(images/btncontato.jpg)}


#topbanner{
	width:955px;
    height:px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:relative;
}
#leftsite{
	width:245px;
	float:left;
	display:inline;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#leftsite .titulocategoria{
	width:245px;
    height:50px;
	margin:0 0 0 0;
    padding:0 0 0 0;
	position:relative;
	list-style:none;
	font-size:13px;
	font-weight:bold;
	background:#ffb6bd url(images/categoriatitle_bgfile.jpg) repeat-x top; /* COR DE FUNDO DO TÍTULO DAS CATEGORIAS */
}
#leftsite .rodapecategorias{
	width:245px;
    height:25px;
	margin:0 0 0 0;
    padding:0 0 0 0;
	position:relative;
	list-style:none;
	font-size:13px;
	font-weight:bold;
	background:#ffb6bd url(images/rodapecategorias_bgfile.jpg) repeat-x top; /* COR DE FUNDO DO TÍTULO DAS CATEGORIAS */
}
#leftsite .rodapedestaque{
	width:245px;
    height:25px;
	margin:0 0 0 0;
    padding:0 0 0 0;
	position:relative;
	list-style:none;
	font-size:13px;
	font-weight:bold;
	background:#ffb6bd url(images/rodapedestaque_bgfile.jpg) repeat-x top; /* COR DE FUNDO DO TÍTULO DAS CATEGORIAS */
}
#leftsite .titulocategoria p{
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:relative;
}
#leftsite .titulodestaque{
	width:245px;
    height:50px;
	margin:0 0 0 0;
    padding:0 0 0 0;
	position:relative;
	list-style:none;
	background:#ffb6bd url(images/destaquetitle_bgfile.jpg) repeat-x top; /* COR DE FUNDO DO TÍTULO DAS CATEGORIAS */
}
#leftsite .titulodestaque p{
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:relative;
}
#leftsite ul li{list-style:none; display:block;}
#leftsite ul li a{
	margin:0 0 0 0;
	padding:10px 20px 10px 20px;
	position:relative;
	display:block;
	font-size:13px;
	font-weight:bold;
	border:1px #ffb6bd solid;
	border-top:0;
	color:#7b3335; /* COR DA FONTE DAS CATEGORIAS */
	background:#ffb6bd; /* COR DE FUNDO DAS CATEGORIAS */	
}
#leftsite ul li a:hover{
	text-decoration:none;
	color:;/* COR DA FONTE DAS CATEGORIAS COM MOUSEOVER */
	background:#f6d0db; /* COR DE FUNDO DAS CATEGORIAS COM MOUSEOUVER */	
}
#boxdestaque{
	width:209px;
	padding:14px 17px 14px 17px;
	margin:0 0 0 0;
	position:relative;
	display:block;
	font-size:12px;
	font-weight:bold;
	border:1px #ffb6bd solid;
	border-top:0;
	border-bottom:0;
    background:#ffb6bd; /* COR DE FUNDO DESTAQUE TEM QUE SER BRANCO */	
}
#boxdestaque p{
	text-align:center;
	color:#7a4a3f; /* COR DA FONTE TEXTO DO DESTAQUE */	
}
#conteudocentral{
	width:710px;
	float:right;
	margin:0 0 0 0;
	padding:0 0 0 0;
    text-align:center;
	
}
#conteudocentral h1{
	margin:10px 0 0 0;
	position:relative;
	width:710px;
	font-size:16px;
	color:;/* COR DA FONTE DE TÍTULO DA EXIBIÇÃO DAS CATEGORIAS */
}
#conteudocentral img.imgcentral{
	margin:0 0 0 0;
}
#conteudocentral iframe{
	margin:0 0 0 0;
}
#conteudocentral .boxproduto{
	width:209px;
	height:236px;
	padding:10px 8px 10px 8px;
	margin:5px 5px 5px 4px;
	float:left;
	position:relative;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	border:1px  solid;
	background:; /* COR DE FUNDO DESTAQUE TEM QUE SER BRANCO */	
}
#conteudocentral .boxproduto a:link{color:#7a4a3f; text-decoration:none;} 
#conteudocentral .boxproduto a:visited{color:#7a4a3f; text-decoration:none;}
#conteudocentral .boxproduto a:hover{color:#7a4a3f; text-decoration:underline;}
#conteudocentral .boxproduto a:active{color:#7a4a3f; text-decoration:none;} 
#conteudocentral .boxproduto p{
	text-align:center;
	color:#7a4a3f; /* COR DA FONTE TEXTO DO DESTAQUE */	
}
#conteudocentral .boxfoto{
	width:209px;
	height:236px;
	padding:10px 8px 10px 8px;
	margin:5px 5px 5px 4px;
	float:left;
	position:relative;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	border:1px  solid;
	background:; /* COR DE FUNDO DESTAQUE TEM QUE SER BRANCO */	
}
#conteudocentral .boxfoto a:link{color:#7a4a3f; text-decoration:none;} 
#conteudocentral .boxfoto a:visited{color:#7a4a3f; text-decoration:none;}
#conteudocentral .boxfoto a:hover{color:#7a4a3f; text-decoration:underline;}
#conteudocentral .boxfoto a:active{color:#7a4a3f; text-decoration:none;} 
#conteudocentral .boxfoto p{
	text-align:center;
	color:#7a4a3f; /* COR DA FONTE TEXTO DO DESTAQUE */	
}
#contatoinf{
	width:326px;
	padding:0 10px 0 0;
	margin:10px 0 0 0;
	position:relative;
	float:left;
}
#contatoform{
	width:374px;
	position:relative;
    margin:50px 0 10px 168px;
	float:left;
	text-align:left;
}
#contatoform h1{
	margin:10px 0 0 0;
	color:;/* COR DA FONTE DO TÍTULO CONTATO */
}
#contatoform p.label{
	font-size:14px;
	width:300px;
	position:relative;
	padding:0 0 2px 0;
	margin:0 0 0 0;
	color:;/* COR DA FONTE DO TÍTULO DO FIELD */
}
#contatoform p.input{
	width:300px;
	position:relative;
	padding:0 0 15px 0;
	margin: 0 0 0 0;
	text-indent:10px;
}
#contatoform input.textfield{
	width:300px;
	height:15px;
	padding:5px 0 5px 5px;
	border:1px solid #ddd;
	font-size:11px;
	color:;/* COR DO TEXTO DENTRO DO FIELD */
}
#contatoform select.textfield{
	width:300px;
	height:25px;
	border:1px solid #EEE;
	font-size:11px;
	color:;/* COR DO TEXTO DENTRO DO FIELD */
}
#contatoform textarea.textfield{
	width:300px;
	height:90px;
	padding:5px 0 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #ddd;
	font-size:12px;
	color:;/* COR DO TEXTO DENTRO DO FIELD */
}
#contatoform input.btn{
	width:150px;
	height:30px;
	padding:0 0 0 0;
	background-color:#ffb6bd;/* COR DO FUNDO DO BOTÃO */
	border:1px solid #ffb6bd;/* COR DO FUNDO DO BOTÃO */
	font-size:14px;
	color:#754c40;/* COR DA FONTE DO BOTAO */
}
#rodape {
	width:100%;
	position:absolute;
	padding:0 0 0 0;
	margin:0 0 0 0;
	bottom:0;
	background:#ffd1dc; /* COR DO FUNDO DO SITE */
}
#rodape_container{
	width:955px;
    height:40px;
	position:relative;
	margin:0 auto;
	padding:0 0 0 0;
	background:#ffd1dc url() repeat-x top;
}
#rodape_container img{
	position:relative;
    float:left;
    margin:0 0 0 306px;
}
#rodape_container p{
	float:left;
    margin:0 0 0 0;
    padding:0 0 0 0;
	width:310px;
    font-size:12px;
    line-height:40px;
	text-align:center;
	position:relative;
	color:;;
}
/****************************************JSLIDER**************************************************/
#jSlider {float:left; width: 710px;}
.slider{
	float:left;
	width:710px;
	height: 195px;
	margin:0 0 0 0;
	overflow: hidden;
	position:relative;
	z-index:2;
}
.slidercontent {width: 9999px; height: 195px;}
div.slide {
	height: 195px;
	width: 710px;
	float:left;
	overflow: hidden;
	background: #fff
}
.slidetitle{
	margin-top:-22px;
	float:left;
	position: absolute;
	width: 710px;
	margin-left:0px;
	filter: alpha(opacity=65);
	-moz-opacity: 0.65;
	opacity: 0.65;
}
.slidetitle p { padding:5px; color:#fff; padding-bottom:0px;}
.slidetitle p.slide-title {background: #000;padding-bottom: 5px}
.slidetitle p span.hide,.slidenext {float:right}
.slidetitle p span a.slide-show {background: #000;}
.slideprev {float:left;}

.slidernumbers{
	position:relative;
	width:710px;
	height:22px;
	margin:0 0 0 0;
	background:; /* COR DE "FUNDO" DO jSlider */
	z-index:1;
	display:inline-block;
}
.slidernumbers a{
	background:; /* COR DE FUNDO DOS BOTÕES DO jSlider */
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	color:; /* COR DA FONTE DOS BOTÕES DO jSlider */
	margin:100px 0 0 5px;
	padding:5px 7px;
	text-decoration: none;
}
.slidernumbers a.active{
background:; /*COR DE FUNDO DOS BOTÕES DO jSlider COM MOUSE OVER*/
color:; /* COR DA FONTE DOS BOTÕES DO jSlider */
}
/***************************************FIM JSLIDER*******************************************************/