/*
CORES:	

	vermelho:         #942a24
	laranja:		  #ee863d
	cinza rodapé:     #242424
	cinza claro btn:  #e8e7e7 
	cinza contato:    #2e2f30	
		

FONTES:

	font-family: 'Hind', sans-serif;

*/


body{overflow-x:hidden;}
*{font-family: 'Hind', sans-serif;}
.text-bold{font-weight:bold;}
h1, h2, h3,h4,h5,h6{margin:0px;padding:0px;}

/***************************
	TOPO DO SITE
***************************/

.topo{width:100%;height:170px;background:#942a24;color:white;}
/*.logo{float:left;margin-top:20px;}*/
.logo{float:left;margin-top:-39px;}
.topo ul{float:left;list-style:none;margin-top:40px;margin-left:45px;}
.topo ul li{display:inline;padding:10px;font-size:140%;margin-right:10px;color:white}
.topo ul a li:hover{background:#ee863d}
.topo p{text-align:right;padding-top:5px;margin-top:0px;}
.topo p i{margin-right:7px;margin-left:20px;}
.topo p a{color:white;}
.topo p a:hover{color:#ee863d}
.orca-btn{float:right;margin-left:20px;margin-top:40px;}
.orca-btn img{float:left;}
.orca-btn h6{float:left;margin:0px 14px;font-size: 120%;font-weight: 300;color: white;}
.orca-btn button{cursor:pointer;margin-top:2px;float:left;border:0px;border-radius:10px;padding:0px 12px;background:#ee863d;color:white;}
.orca-btn:hover h6{color:#ee863d;}
.abre-responsa{display:none}
.abre-responsa i{cursor:pointer;padding: 16px 20px;background: #ee863d;float: right;font-size: 250%;height: 68px;}
.menu-responsivo{display:none;}
.menu-responsivo ul{margin:0px;padding:0px;list-style:none;}
.menu-responsivo ul li{padding: 10px;background:#942a24;color: white;font-size: 140%;border-top: 1px solid white;}

/***************************
	INDEX
***************************/

.slide img{width:100%}
.faixa-index{width:100%;height:430px;background:url(../img/faixa.jpg) center no-repeat;color:white;padding-top:140px;}
.faixa-index h1{color:white;font-size:380%;text-align:center;width:950px;margin:auto;font-weight:400}
.novidades{width:100%;min-height:600px;padding:100px 0px 110px 0px}
.novidades h1{color:#ee863d;text-align:center;font-weight:400;font-size: 350%;}
.novidades h1 div{width:165px;height:13px;background:#942a24;border-radius:5px;margin: 10px auto 40px auto;}
.novidades p{text-align:center;font-size:140%;width:70%;margin-right:auto;margin-left:auto;margin-bottom:40px}

/***************************
	EMPRESA
***************************/

.empresa{width:100%;padding-bottom:90px;padding-top:80px;}
.empresa h1{color:#ee863d;text-align:center;font-weight:400;font-size: 350%;margin-bottom:80px;}
.empresa h1 div{width:165px;height:13px;background:#942a24;border-radius:5px;margin: 10px auto 40px auto;}
.empresa h2{color:#ee863d;text-align:center;font-weight:700;font-size: 200%;margin-bottom:60px;margin-top:80px;}
.empresa h2 div{width:87px;height:7px;background:#942a24;border-radius:4px;margin: 10px auto 40px auto;}
.empresa img{max-width:100%;width:100%}
.empresa p{text-align:justify;font-size:140%;}

/***************************
	PRODUTOS
***************************/

.produtos{width:100%;min-height:600px;padding:100px 0px 110px 0px}
.produtos h1{text-transform:uppercase;color:#ee863d;text-align:center;font-weight:400;font-size: 350%;}
.produtos h1 div{width:165px;height:13px;background:#942a24;border-radius:5px;margin: 10px auto 40px auto;}
.produtos p{text-align:center;font-size:140%;width:70%;margin-right:auto;margin-left:auto;margin-bottom:40px}
.bloco-produto{height: 450px;border:2px solid #942a24;margin-top:30px;text-align:center;}
.bloco-produto img{margin:20px auto;display:block;max-width:90%;max-height:160px;}
.bloco-produto button{font-size:120%;background:#e8e7e7;border:0px;width:100%;color:#942a24;}
.bloco-produto button p{color:#942a24;width: 270px;float: left;margin-top:28px;margin-bottom:0px}
.bloco-produto button div{width:49px;height:62px;float:right;margin-top:8px;margin-bottom:8px;margin-right:20px;background:url(../img/cart_btn.png);}
.bloco-produto:hover button{background:#942a24;}
.bloco-produto:hover button p{font-size:100%;color:white;}
.bloco-produto:hover button div{background-position:0px -62px}
.bloco-produto h3{height: 54px;font-weight:400;color: black;font-size: 130%;}
.bloco-produto h3 div{width:60px;height:5px;border-radius:3px;margin:auto;background:#ee863d;margin-top:10px;margin-bottom:15px;}
.bloco-produto p{height: 34px !important;font-size:100%;color:#242424}
.bloco-produto p span{color:#ee863d}
.faixa-produtos{height:118px;width:100%;background:url(../img/faixa2.png) center;}
.faixa-produtos a{text-transform:uppercase;text-align:center;width:170px;float:left;color:white;font-size: 150%;margin-top: 32px;font-weight: 700;}
.faixa-produtos a div{width:35px;height:8px;background:#ee863d;border-radius:3px;margin: 10px auto 40px auto;}
.faixa-produtos a:hover div{background:#942a24}
.ativo div{background:black !important;}
.qtd-itens{width:1020px;margin:auto;}
.faixa-mais-produtos{margin-top:30px;text-align:center;font-size:120%;background:#942a24;color:white;font-weight:700;width:100%;padding:20px;}
.tamanhozinho{padding:3px 5px;background:#942a24;color:white;font-weight:700;float:left;margin-left:4px}
.tamanhozinho1{padding:3px;background:#942a24;color:white;font-weight:700;margin:auto;width:110px;}
.tam_pmg{width:80px;margin:auto;}

/***************************
	PRODUTO-ABERTO
***************************/

.produto-aberto{width:500px;border:3px solid #CCC;text-align:center;margin:auto;background:white;}
.produto-aberto img{width:90%}
.info{background:#d7d7d7;padding:20px;}
.info button{font-size:120%;background:#942a24;border:0px;width:360px;margin:auto;color:white;}
.info button p{color:white;width: 270px;float: left;margin-top:28px;margin-bottom:0px}
.info button div{background-position:0px 62px !important;width:49px;height:62px;float:right;margin-top:8px;margin-bottom:8px;margin-right:20px;background:url(../img/cart_btn.png);}
.info:hover button{background:#e8e7e7;}
.info:hover button p{font-size:100%;color:#942a24;}
.info:hover button div{background-position:0px 0px !important}
.info h3{font-weight:400;color: black;font-size: 130%;}
.info h3 div{width:60px;height:5px;border-radius:3px;margin:auto;background:#ee863d;margin-top:10px;margin-bottom:15px;}
.info p{font-size:100%;color:#242424}
.info p span{color:#ee863d}
.foto-orcamento{background:white;width:100%;height:132px;display: table-cell !important;text-align: center;vertical-align: middle !important;}
.foto-orcamento img{max-height:130px;max-width:100%;text-align:center;}

/***************************
	ORÇAMENTO
***************************/

.orca-topo{width:100%;padding:50px 0px 20px 0px;background:#2e2f30}
.orca-topo h1{color:white;text-align:center;font-weight:400;font-size: 350%;}
.orca-topo h1 div{width:165px;height:13px;background:#942a24;border-radius:5px;margin: 10px auto 40px auto;}
.orca-page{width:100%;padding:100px 0px 110px 0px}
.orcaenviado{padding:200px 0px 200px 0px !important}
.orca-page h2{font-size:200%;text-align:center;}
.orca-page h2 a{color:#666;}
.orca-page h2 a:hover{text-decoration:underline}
.orcamento-form form{display:nosne;margin-top:60px;}
.orcamento-form form input, .orca-page form textarea{resize:none;width:100%;color:#333;padding:15px 20px;border:1px solid #505151;margin-bottom:38px;background:transparent;font-size:130%;}
.orcamento-form form button{background:#ee863d;border:0px;padding:15px 25px;font-size:130%;margin:auto;display:block;color:white;font-weight:700}
.orcamento-form form button:hover{background:#942a24}
.bloco-carrinho{display:nsone;width:100%;background:#e5e2e2;padding:5px 0px}
.bg-diferente{background:#f9f9f9 !important}
.bloco-carrinho img{max-width:100%;}
.bloco-carrinho h1{font-weight: 400;font-size: 150%;margin-top: 20px;}
.bloco-carrinho h1 p{font-size:70%;color:#242424;padding:0px;margin:0px;}
.bloco-carrinho h1 p span{color:#ee863d}
.bloco-carrinho input{float:left;width: 50%;margin-top: 0px/*margin-top: 13px*/;margin-left: 5px;background: transparent;border: 1px solid #505151;text-align: center;height: 19px;}
.bloco-carrinho i{float:left;/*margin-top: 16px;*/margin-top: -8px;color: #942a24;margin-left: 7px;cursor: pointer;}
.bloco-carrinho label{float:left;width:30%;margin-right:3%;text-align:center;}
.sempadding{padding-left:5px;}
.sempadding2{padding-left:0px;}
.excluir{margin-top: 48px;}
.qtdinterna{width: 100px;margin:0px;}
.quebra{display:none;}
.btn-orca{background: #942a24;color: white;font-weight: 700;border: 0px none;float: right;}

/***************************
	CONTATO
***************************/

.contato-topo{width:100%;min-height:800px;padding:130px 0px;background:#2e2f30}
.contato-topo h1{color:white;text-align:center;font-weight:400;font-size: 350%;}
.contato-topo h1 div{width:165px;height:13px;background:#942a24;border-radius:5px;margin: 10px auto 40px auto;}
.contato-topo p{margin-bottom:60px;color:white;font-size:140%;text-align:center;width:98%}
.contato-topo p span{display:none !important}
.contato-topo p i{margin-right:7px;margin-left:20px;}
.contato-topo input, .contato-topo textarea{resize:none;width:100%;padding:15px 20px;border:1px solid #505151;margin-bottom:38px;background:transparent;color:white;font-size:130%;}
.contato-topo button{background:#ee863d;border:0px;padding:15px 25px;font-size:130%;margin:auto;display:block;color:white;font-weight:700}
.mapa{width:100%;height:560px;background:#CCC;}
.contato p span{display:none;}
.envio{margin-top:20px;display:none;width:100%;background:white;padding:10px;font-weight:bold;text-align:center;font-size:140%}
.envio2{margin-top:20px;display:none;width:100%;background:#dedede;padding:10px;font-weight:bold;text-align:center;font-size:140%}
.erro-envio{color:red;}
.sucesso-envio{color:green}
.loadform{display:none;}


/***************************
	RODAPÉ
***************************/

footer{padding-top:45px;font-size:140%;width:100%;text-align:center;height:252px;background:#242424;color:white;border-top:9px solid #942a24;}
footer i{margin-right:7px;margin-left:20px;}
footer img{padding: 10px;border-radius: 35%;}
footer img:hover{background:#942a24}
footer p span{display:none !important}