/* CSS Document */
/*
# Caminho fonte: /fonts/ -
# Caminho imagens: /imagens/ -
# Tamanho Site: 1000px -
# Cor background: #FFFFFF -
# Cinza Claro: #a8a8a8; (FONT PADRAO) -
# Cinza Escuro: #a1a1a1; -
# Preto: #383838 - 
# Branco: #FFFFFF; -
# Vermelho: #db0000; - 
# Font Padrao: 14px - 
*/
@font-face {
    font-family: 'klavika_reg_capsregular';
    src: url('/fonts/klavikaregcaps-sc-webfont.eot');
    src: url('/fonts/klavikaregcaps-sc-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/klavikaregcaps-sc-webfont.woff') format('woff'),
         url('/fonts/klavikaregcaps-sc-webfont.ttf') format('truetype'),
         url('/fonts/klavikaregcaps-sc-webfont.svg#klavika_reg_capsregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

a {
	border:none;
	outline:none;
	text-decoration:none;
	color:#a8a8a8;
}
a:hover {
	border:none;
	outline:none;
	text-decoration:none;
	color:#db0000;
}
a img {
	border:none;
	outline:none;
	text-decoration:none;
}
img  {
	border:none;	
}
.classLinkUnder {
	border:none;
	outline:none;
	text-decoration:none;
	color:#a8a8a8;
}
.classLinkUnder:hover {
	border:none;
	outline:none;
	text-decoration:underline;
	color:#a8a8a8;
}
.fontSite {
	font-family:"klavika_reg_capsregular";
}
.fontSiteBold {
	font-family:"klavika_reg_capsregular";
	font-weight:bold;
}
.fontSiteItalic {
	font-family:"klavika_reg_capsregular";
}
.fontBranco {
	color:#FFFFFF;
}
.fontCinzaClaro {
	color:#a8a8a8;
}
.fontCinzaEscuro {
	color:#a1a1a1;
}
.fontPreto {
	color:#383838;
}
.fontVermelha {
	color:#db0000;
}
.classImageReplace {
	overflow:hidden;
	text-indent:-999999px;
	display:block;
}
.classLinhaAzul {
	width:981px;
	height:3px;
	background-color:#005ca6;
	margin:9px 10px 25px 9px;
}
.classLinhaVermelha {
	width:472px;
	height:3px;
	background-color:#db0000;
	margin:5px 0px 23px;
}
.classInternasConteudo {
	width:960px;
	height:467px;
	margin:50px 15px 11px 25px;
}
.classBtVermelho83 {
	display:block;
	width:83px;
	height:22px;
	line-height:22px;
	color:#FFF;
	text-align:center;
	font-size:12px;
	background-image:url(/imagens/btBgVermelho.png);
}
.classBtVermelho83:hover {
	color:#FFF;
}
.classBtVermelho103 {
	display:block;
	width:103px;
	height:22px;
	line-height:22px;
	color:#FFF;
	text-align:center;
	font-size:12px;
	background-image:url(/imagens/btBgVermelho103.png);
}
.classBtVermelho103:hover {
	color:#FFF;
}
.classLinkSetinha {
	padding-right:16px;
	background-image:url(/imagens/btBgSetinha.png);
	background-repeat:no-repeat;
	background-position:right bottom;
}
.classLinkSetinha:hover {
	background-position:right top;
}
.classPagConteudoEsq {
	width: 730px;
	margin-left: 259px;
	margin-top: 65px;
}
.classTitInternas {
	font-size:24px;
	height:40px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:12px;
}
.classTitInternas span {
	font-size:36px;
	color:#db0000;
}
/*INDEX*/
body {
	margin:0px;
	font-family:"klavika_reg_capsregular";
	color:#a8a8a8;
	font-size:14px;
	position:relative;
	background-color:#FFFFFF;
}
#divTopo {
	width:100%;
	height:80px;
}
#divTopoCentro {
	width:1000px;
	height:100%;
	margin:0px auto;
	position:relative;
}
#divTopoCentroLogo {
	width:259px;
	height:80px;
	float:left;
}
#divTopoCentroMenu {
	width:730px;
	height:15px;
	float:left;
	margin-top:50px;
}
#divTopoCentroMenu ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#divTopoCentroMenu li {
	margin:0px 22px 0px 0px;
	padding:0px;
	display:inline;
}
#divTopoCentroMenu li a {
	color:#a1a1a1;
}
#divTopoCentroMenu li a:hover {
	color:#db0000;
}
#divTopoCentroMenu li .classMenuOn {
	color:#db0000;
}
#divTopoCentroMenu li .classMenuOn:hover {
	color:#db0000;
}
#divConteudo {
	width:100%;
	padding:0px 0px 50px 0px;
	position:relative;
}
.classConteudoCentro {
	width:1000px;
	min-height:300px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
}
#divRodape {
	width:100%;
	height:250px;
	color:#a1a1a1;
	position:relative;
}
#divRodape a {
	color:#a1a1a1;
}
#divRodape a:hover {
	color:#db0000;
}
#divRodapeCentro {
	width:1000px;
	height:249px;
	margin:0px auto;
	border-top:1px solid #CCCCCC;
}
#divRodapeCentro1 {
	width:433px;
	height:222px;
	float:left;
	padding-top:27px;
	line-height:130%;
}
#divRodapeCentro2 {
	width:184px;
	height:222px;
	float:left;
	padding-top:27px;
	line-height:130%;
}
#divRodapeCentro3 {
	width:301px;
	height:222px;
	float:left;
	padding-top:27px;
	line-height:130%;
}
#divRodapeCentro4 {
	width:82px;
	height:83px;
	float:left;
	padding-top:164px;
	text-align:center;
}
#divRodapeCentro4Zoom {
	width:80px;
	height:40px;
	background-image:url(/imagens/rodapeLogoZoom.png?1);
	background-position:bottom;
	cursor:pointer;
	margin:8px 0px 0px 0px;
}
#divRodapeCentro4Zoom:hover {
	background-position:top;
}
.classFundoPrincipalGeral {
	width: 100%;
	height: 100%;
	position: absolute;
}
.classFundoPrincipal {
	/*background-image: url(/imagens/banner1.jpg);
	background-image: url(/imagens/banner2.png?1);*/
	background-repeat: no-repeat;
	background-position: center top;
}
.pagination {
	margin: 0px auto 0px;
	width: 115px;
	z-index: 99999;
}
.pagination li {
	float: left;
	margin: 0 8px;
	list-style: none;
}
.pagination li a {
	display: block;
	width: 12px;
	height: 0;
	padding-top: 12px;
	background-image: url(/imagens/paginacao.png?1);
	background-position: 0 -12px;
	float: left;
	overflow: hidden;
}
.pagination li.current a {
	background-position:0 0px;
}
/* FIM INDEX */

/* PRINCIPAL */
#divPrincipalBannerPag {
	margin-top:572px;
	text-align:center;
	height:12px;
	margin-bottom:38px;
}
.classPrincipalBoxs {
	width:300px;
	height:123px;
	float:left;
}
.classPrincipalBoxs img {
	float:left;
}
.classPrincipalBoxsTit {
	font-size:20px;
	color:#383838;
	height:30px;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom:14px;
}
.classPrincipalBoxsTexto {
	width:219px;
	height:46px;
	float:left;
	padding-top:10px;
	line-height:140%;
}
#divPrincipalNovidades {
	width:981px;
	height:310px;
	margin:72px auto 0px;
}
#divPrincipalNovidadesTit {
	width:981px;
	height:30px;
	margin:0px auto 23px;
	border-bottom: 1px solid #CCCCCC;
	font-size:20px;
	color:#383838;
}
.classPrincipalNovidades {
	width:300px;
	height:260px;
	float:left;
}
.classPrincipalNovidadesImg {
	width:278px;
	height:160px;
	background-image:url(/imagens/novidadesBgFotoMini.png);
	padding:11px;
}
.classPrincipalTexto {
	width:300px;
	height:68px;
	padding-top:10px;
	overflow:hidden;
}
#divPrincipalNews {
	width:981px;
	height:50px;
	margin:62px auto;
	padding-top:15px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
#divPrincipalNews input {
	width:244px;
	height:27px;
	line-height:27px;
	padding-left:5px;
	float:left;
	margin-left:19px;
	margin-top:4px;
	background:#F5F5F5;
	font-family:"klavika_reg_capsregular";
	font-size:12px;
	border:none;
	color:#a1a1a1;
}
#divPrincipalNews button {
	width:59px;
	height:27px;
	background:#DB0000;
	text-align:center;
	color:#FFF;
	border:none;
	margin-left:12px;
	margin-top:4px;
	cursor:pointer;
	font-family:"klavika_reg_capsregular";
	font-size:12px;
}
/* FIM PRINCIPAL */
/* ESPACO */
#divEspacoForm {
	width:657px;
	min-height:283px;	
}
#divEspacoForm input {
	width:318px;
	height:27px;
	line-height:27px;
	font-family:"klavika_reg_capsregular";
	font-size:14px;
	margin:0px 0px 5px 0px;
	background:#F5F5F5;
	border:none;
	color:#a8a8a8;
	padding-left:5px;
	float:left;
}
#divEspacoForm textarea {
	width:651px;
	height:112px;
	font-family:"klavika_reg_capsregular";
	font-size:14px;
	padding:5px 0px 0px 5px;
	margin:0px 0px 30px 0px;
	background:#F5F5F5;
	border:none;
	color:#a8a8a8;
	float:left;
}
#divEspacoForm button {
	font-family:"klavika_reg_capsregular";
	border:none; cursor:pointer;
}
#divEspacoTit {
	width:570px;
	float:left;
	margin:0px 0px 0px 6px;
}
/* FIM ESPACO*/

/* NOVIDADES */
.classNovidadesItem {
	width:1000px;
	height:182px;
	display:block;
	margin-bottom:30px;
}
.classNovidadesItemFoto {
	width:278px;
	height:160px;
	background-image:url(/imagens/novidadesBgFotoMini.png);
	padding:11px;
	float:left;
	margin-right:26px;
}
.classNovidadesItemTexto {
	width:674px;
	float:left;
	height:182px;
}
#divNovidadeConteudo {
	margin:20px 0px;
	line-height:125%;
}
#divNovidadeConteudo .classNovidadeImg {
	float:left;
	margin:0px 20px 20px 0px;
}
/* FIM NOVIDADES */

/* ONDE ENCONTRAR */

#divOndeEncontrarTit {
	width:670px;
	float:left;
	margin:0px 0px 0px 18px;
}
#divOndeEncontrarTit select {
	width:249px;
	height:27px;
	background-color:;
	font-family:"klavika_reg_capsregular";
	font-size:14px;
	float:left;
	margin-top:14px;
	margin-right:24px;
}
#divOndeEncontrarOpcoes {
	width:670px;
	margin:0px 0px 0px 58px;
}
.classOndeEncontrarOpcao {
	margin-bottom:20px;
	line-height:140%;
}
.classOndeEncontrarOpcaoTit {
	font-size:24px;
}
/* FIM ONDE ENCONTAR*/

/* PRODUTOS */
#divProdutosMenu {
	width:200px;
	min-height:200px;
	float:left;
	margin:140px 44px 0px 15px;
}
#divProdutosMenu ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#divProdutosMenu ul li {
	font-size:20px;
	color:#383838;
	border-bottom:1px solid #CCCCCC;
	padding:5px 0px;
	margin:0px 0px 0px 0px;
}
#divProdutosMenu ul ul {
	margin:10px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
#divProdutosMenu ul ul li {
	font-size:14px;
	color:#a8a8a8;
	border-bottom:none;
	padding:2px 0px;
	margin:0px 0px 0px 0px;
}
#divProdutosItens {
	width:730px;
	min-height:200px;
	float:left;
	margin:65px 0px 0px;
}
.classProdutosTit {
	font-size:24px;
	height:50px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:25px;
	clear:both;
}
.classProdutosTit span {
	font-size:36px;
	color:#383838;
}
.classProdutosItem {
	width:175px;
	height:150px;
	margin-bottom:52px;
	margin-right:7px;
	overflow:hidden;
	text-align:center;
	font-size:24px;
	position:relative;
	float:left;
}
.classProdutosItem a {
	color:#a8a8a8;
}
.classProdutosItem a:hover {
	color:#383838;
}
.classProdutosBt {
	position:absolute;
	left:0px;
	top:88px;
	display:none;
}
.classProdutosItemFoto {
	width:175px;
	height:110px;
	margin-bottom:15px;
}
#divProdutoFace {
	width:100px;
	height:22px;
	float:right;
	 margin-top:10px;
}
#divProdutoFoto {
	width:730px;
	height:341px;
	margin-bottom:20px;
}
#divProdutoTexto {
	width:730px;
	min-height:100px;
	margin-bottom:25px;
}
.divProdutoCores {
	width:730px;
	min-height:220px;
	margin-bottom:25px;
}
.classProutoCor {
	width:230px;
	height:250px;
	float:left;
	margin-right:13px;
	margin-bottom:25px;
	font-size:16px;	
}
.classProutoCor img {
	margin-bottom:20px;
}
.classProutoCor span {
	font-size:16px;
}
#divProdutosSolados {
	width:730px;
	min-height:220px;
	margin-bottom:25px;
	clear:both;
}
#divProdutosSolados img {
	margin-bottom:20px;
}
/* FIM PRODUTOS */

/* EMPRESA */
#divEmpresaLateral {
	width:240px;
	height:621px;
	float:left;
	margin:120px 32px 0px 10px;
	/*background-image:url(/imagens/empresaLateral.png);*/
	text-align:center;
}
#divEmpresaCentro {
	width:718px;
	min-height:621px;
	float:left;
	margin:65px 0px 0px;
}
#divEmpresaTexto {
	width:696px;
	min-height:621px;
	margin:35px 0px 0px 22px;
	text-align:justify;
}
#divEmpresaBtEncontre {
	width:309px;
	height:63px;
	float:left;
	background-image:url(/imagens/empresaBtLocal.png);
	background-position:bottom;
	cursor:pointer;
	margin-right:43px;
}
#divEmpresaBtEncontre:hover {
	background-position:top;
}
#divEmpresaBtProdutos {
	width:309px;
	height:63px;
	float:left;
	background-image:url(/imagens/empresaBtProdutos.png);
	background-position:bottom;
	cursor:pointer;
}
#divEmpresaBtProdutos:hover {
	background-position:top;
}
/* FIM EMPRESA */

/* CONTATO */
#divContatoForm {
	width:330px;
	min-height:283px;
	float:left;
}
#divContatoForm input {
	width:325px;
	height:27px;
	line-height:27px;
	font-family:"klavika_reg_capsregular";
	font-size:14px;
	margin:0px 0px 5px 0px;
	background:#F5F5F5;
	border:none;
	color:#a8a8a8;
	padding-left:5px;
}
#divContatoForm textarea {
	width:325px;
	height:112px;
	font-family:"klavika_reg_capsregular";
	font-size:14px;
	padding:5px 0px 0px 5px;
	margin:0px 0px 30px 0px;
	background:#F5F5F5;
	border:none;
	color:#a8a8a8;
}
#divContatoForm button {
	font-family:"klavika_reg_capsregular";
	border:none; cursor:pointer;
}

#divContatoInfo {
	width:400px;
	min-height:281px;
	float:left;
	text-align:right;
	line-height:150%;
}
/* FIM CONTATO */
/* MASCARA FLUTUANTE */
#divMascara {
	position:absolute;
	z-index:9000;
	background-color:#000;
	display:none;
}
.classDivMascaraConteudo {
	position:absolute;
	z-index:9999;
	display:none;
}
#divMascaraConteudo {
	width:375px;
	height:203px;
}
.classFecharDivMascara {
	width:31px;
	height:32px;
	position:absolute;
	top:-10px;
	right:-10px;
	background-image:url(/imagens/mascaraBtFechar.png);
	cursor:pointer;
}

#divLoading{
width: 933px;
text-align: center;
margin-top: 55px;	
}
/* FIM MASCARA FLUTUANTE */
/*SCROLL*/
#scrollbar1, #scrollbar2 {
	clear: both;
	margin: 0 auto;
}
#scrollbar1 .viewport, #scrollbar2 .viewport {
	overflow: hidden;
	position: relative;
}
#scrollbar1 .overview, #scrollbar2 .overview {
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
	height: auto
}
#scrollbar1 .thumb .end, #scrollbar1 .thumb , #scrollbar2 .thumb .end, #scrollbar2 .thumb {
	background-color: #A60518;
}
#scrollbar1 .scrollbar, #scrollbar2 .scrollbar {
	position: relative;
	float: right;
	width: 8px;
}
#scrollbar1 .track, #scrollbar2 .track {
	background-color: #E0E0E0;
	height: 100%;
	width: 9px;
	position: relative;
	border-radius:2em;
}
#scrollbar1 .thumb, #scrollbar2 .thumb {
	height: 20px;
	width: 9px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 0;
	border-radius:2em;
}
#scrollbar1 .thumb .end, #scrollbar2 .thumb .end {
	overflow: hidden;
	height: 5px;
	width: 8px;
}
#scrollbar1 .disable, #scrollbar2 .disable {
	display: none;
}
/*FIM SCROLL*/

