@import url('fonts.css');
body{margin:0;padding:0;min-width:1175px;
text-rendering: optimizeLegibility; /* geometricPrecision */
-webkit-font-smoothing:antialiased;
-moz-font-smoothing: antialiased;
font-smoothing:antialiased;/*always, never*/
}
img{border:none;}
.fade{
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	-ms-transition:all 0.3s ease-out;
}
#clear{clear:both;}
#centraliza{min-width:1175px;width:1175px;height:auto;margin:0 auto;}
/* FONTES */
.hm_light{font-family:humnst777_lt_btlight;font-weight:normal;font-style:normal;text-decoration:none;}
.hm_regular{font-family:humnst777_btroman;font-weight:normal;font-style:normal;text-decoration:none;}
.hm_bold{font-family:humnst777_btbold;font-weight:normal;font-style:normal;text-decoration:none;}
.hm_black{font-family:humnst777_blk_btblack;font-weight:normal;font-style:normal;text-decoration:none;}
.s_1{text-shadow:0px 0px 1px;}
.s_2{text-shadow:0px 0px 2px;}
/* CORES */
.c_menu{color:#cccccc;}
.c_cinza{color:#666666;}
.c_cinza2{color:#747474;}
.c_branco{color:#ffffff;}
.c_preto{color:#000000;}
.c_azul{color:#215091;}
/* CABECALHO */
header{width:100%;min-width:1175px;height:auto;background: #1a1a1a;
		background: -moz-linear-gradient(top,  #1a1a1a 0%, #000000 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a1a1a), color-stop(100%,#000000));
		background: -webkit-linear-gradient(top,  #1a1a1a 0%,#000000 100%);
		background: -o-linear-gradient(top,  #1a1a1a 0%,#000000 100%);
		background: -ms-linear-gradient(top,  #1a1a1a 0%,#000000 100%);
		background: linear-gradient(to bottom,  #1a1a1a 0%,#000000 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a1a1a', endColorstr='#000000',GradientType=0 );
}
#cab{width:100%;min-width:1175px;height:auto;}
	#cab div[id="logo"]{width:214px;height:110px;float:left;margin-right:35px;}
	#cabAcoesJanela{width:220px;height:100px;padding:5px 10px;position:absolute;border-radius:5px;margin:0 0 0 940px;top:100px;z-index:90;
		background: #0e0e0e;
		background: -moz-linear-gradient(top,  #0e0e0e 0%, #3a3a3a 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0e0e0e), color-stop(100%,#3a3a3a));
		background: -webkit-linear-gradient(top,  #0e0e0e 0%,#3a3a3a 100%);
		background: -o-linear-gradient(top,  #0e0e0e 0%,#3a3a3a 100%);
		background: -ms-linear-gradient(top,  #0e0e0e 0%,#3a3a3a 100%);
		background: linear-gradient(to bottom,  #0e0e0e 0%,#3a3a3a 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0e0e', endColorstr='#3a3a3a',GradientType=0 );}
	#cab div[id="login"]{width:230px;height:auto;margin-top:10px;float:right;}
	#cab div[id="login"] li{width:30px;margin:0 1px;cursor:pointer;list-style:none;text-align:center;font-family:humnst777_lt_btlight;font-size:12px;color:#cccccc;float:left;}
	#cab div[id="login"] li img{outline:none;margin-bottom:5px;
		-webkit-filter: invert(100%);
    	filter: invert(100%);
	}
	.loginForm{outline:none;}
	.loginFormA{line-height:20px;vertical-align:middle;font-family:humnst777_btroman;font-size:12px;color:#cccccc;text-decoration:underline;cursor:pointer;}
	.loginFormInput{width:200px;height:20px;padding:0 10px;border:none;outline:none;margin-bottom:5px;text-align:left;}
	.loginFormButton{width:auto;height:17px;padding:0 20px;background:#cccccc;border:none;outline:none;text-align:center;cursor:pointer;font-family:humnst777_btroman;font-size:12px;color:#000000;float:left;margin-right:10px;}
	.logTitulo{line-height:14px;vertical-align:middle;font-family:humnst777_blk_btblack;font-size:13px;color:#cccccc;}
	#menu_cab{width:925px;height:36px;line-height:36px;vertical-align:middle;float:left;}
		#menu_cab div[id="menu"]{width:auto;height:auto;line-height:36px;vertical-align:middle;float:left;}
			#menu_cab div[id="menu"] a{text-decoration:none;font-size:19px;margin-right:10px;}
		#menu_cab div[id="tel"]{width:auto;height:36px;line-height:36px;vertical-align:middle;text-decoration:none;font-size:16px;margin-right:15px;float:right;}
		#menu_cab div[id="busca"]{width:230px;height:36px;line-height:36px;vertical-align:middle;background:#cccccc;float:right;}
			#menu_cab div[id="busca"] input[type="text"]{width:170px;height:20px;padding:0px 5px;margin:7px 0px 5px 5px;border:none;background-color:transparent;font-family:verdana;font-size:12px;font-weight:normal;color:#202020;outline:none;float:left;}
.cab_btn_busca{width:40px;height:36px;border:none;background:url(../images/cab/i_busca.png) center center no-repeat #225294;float:right;cursor:pointer;outline:none;}
/* RODAPÉ */
#rod{width:100%;min-width:1175px;height:auto;}
	#rod div[id="r1"]{width:100%;height:auto;padding:10px 0px;background:#215091;vertical-align:middle;}
	#rod div[id="r2"]{width:100%;height:auto;padding:50px 0px;background:#202020;clear:both;}
		#rod div[id="r2"] div[id="logo"]{width:169px;height:125px;float:left;}
		#rod div[id="r2"] div[id="menu"]{width:900px;height:auto;padding:15px 0px;border-bottom:solid 6px #000000;float:right;}
			#rod div[id="r2"] div[id="menu"] a{text-decoration:none;font-size:19px;margin-right:10px;}
		#rod div[id="r2"] div[id="contato"]{width:900px;height:auto;padding:15px 0px;float:right;}
	#rod div[id="r3"]{width:100%;height:auto;padding:20px 0px;background:#000000;}
.rodVend{width:100%;height:auto;line-height:20px;padding:5px 0;margin:0;border-bottom:1px solid #4d4d4d;font-size:19px;color:#ffffff;list-style:none;}
/* HOME */
.home_cat_hr_seta{width:14px;height:9px;margin:0px auto;background:url(../images/home_cat/bg_seta.jpg) center top no-repeat;}
.home_cat_hr{width:100%;height:9px;background:url(../images/home_cat/bg_hr.jpg) top left repeat-x;}
/* HOME CATEGORIAS */
#home_cat{width:100%;height:auto;}
	#home_cat li{width:290px;height:202px;list-style:none;float:left;}
	.home_cat_titulo{padding:5px;line-height:31px;vertical-align:middle;margin-left:10px;background:#202020;color:#cccccc;font-size:31px;text-transform:uppercase;}
	.home_cat_subtitulo{padding:5px 20px 5px 5px;line-height:12px;vertical-align:middle;margin-left:10px;background:#215091;color:#cccccc;font-size:12px;font-family:verdana;}
/* HOME OFERTAS */
#home_oferta{width:100%;height:auto;position:relative;z-index:10;}
	#home_oferta li{width:220px;height:auto;list-style:none;padding:0px 6px 30px 6px;float:left;margin-bottom:30px;}
	#home_oferta li:hover{cursor:pointer;}
	#home_oferta li:nth-child(4n){clear:right;}
	#home_oferta li img{width:220px;height:202px;border:none;float:left;margin:0px;border:0;}
	#home_oferta li a{z-index:10;}
	#home_oferta li div[id="desc"]{width:200px;height:auto;margin:0 auto;text-align:left;margin-top:30px;}
.home_oferta_cat{line-height:22px;vertical-align:middle;padding:5px 15px 3px 5px;text-align:left;color:#fff;font-size:16px;background:#215091;}
.home_oferta_titulo{font-size:16px;color:#000000;text-transform:uppercase;}
.home_oferta_val{font-size:16px;color:#215091;}
#home_lanc_bg{width:100%;height:58px;background:url(../images/home/bg_lancamento.jpg) center left repeat-x;}
	.home_lanc_bg_titulo{line-height:58px;vertical-align:middle;font-size:61px;color:#215091;background:#ffffff;padding:0px 10px;}
#home_of_bg{width:100%;height:30px;background:url(../images/home/bg_lancamento.jpg) center left repeat-x;margin:50px 0px 30px 0px;}
	.home_of_bg_titulo{line-height:30px;vertical-align:middle;font-size:41px;color:#215091;background:#ffffff;padding:0px 15px;}
/* PRODUTO LISTA */
#prodMn{width:100%;height:auto;padding:25px 0px;font-size:16px;color:#626262;}
	#prodMn a{text-decoration:none;color:#626262;}
#prodTitulo{width:100%;height:auto;background:url(../images/prodLista/tBg.png) center center repeat-x;}
#prodLista{width:1175px;height:auto;padding:30px 0px;margin:0 auto;}
/* PRODUTO DETALHES */
#prodDet{width:100%;height:auto;}
	#prodDet div[id="desc"]{width:100%;height:auto;}
		#prodDet div[id="desc"] div[id="img"]{width:550px;height:550px;float:left;}
			#prodDet div[id="desc"] div[id="img"] img{width:100%;height:auto;border:none;}
		#prodDet div[id="desc"] div[id="txt"]{width:605px;height:auto;float:right;}
.prodDetDescBG{width:570px;height:auto;padding:17px;background:#215091;}
.btnProd{font-size:20px;line-height:20px;background:#ffffff;padding:18px;margin-top:18px;border:none;cursor:pointer}
#prodUnid{width:100%;height:30px;}
#prodUnidBtnPlus{width:20px;height:13px;margin-bottom:3px;background:url(../images/prodDet/unPlus.gif) center center no-repeat; float:left;cursor:pointer;}
#prodUnidBtnDec{width:20px;height:13px;background:url(../images/prodDet/unDec.gif) center center no-repeat; float:left;cursor:pointer;}
#prodUnidMostra{width:35px;height:20px;padding:5px;border:none;background:#fff;text-align:center;font-size:20px;float:left;outline:none;margin-right:10px;}
.dProdDiv{height:auto;float:left;margin-right:10px;}
#dAplic{width:160px;}
#dModelo{width:145px;}
#dAno{width:120px;}
#dApelido{width:122px;}
.dProdTitulo{font-family:humnst777_blk_btblack;font-size:16px;color:#000000;}
.dProdTxt{font-family:humnst777_btroman;font-size:12px;color:#000000;}
.dProdHr{width:100%;height:1px;background:#d9d9d9;border:none;margin:7px 0px;padding:0;}
#prodDetSim{width:100%;height:auto;background:#e1e1e1;border-top:1px solid #1c1c1c;padding:20px 0px;}
	.prodDetSimLi{width:24%;height:auto;margin:0 1% 1% 0;list-style:none;float:left;cursor:pointer;}
	.prodDetSimLi:nth-child(4n-1){margin:0 0 1% 0;}
.prodDetSimCat{line-height:22px;vertical-align:middle;padding:5px 15px 3px 5px;text-align:left;color:#fff;font-size:16px;background:#215091;}
.prodDetSimImg{width:122px;min-height:122px;float:left;}
	.prodDetSimImg img{width:100%;height:auto;border:none;}
.prodDetSimDesc{width:145px;height:auto;float:right;}
.ProdLoginFormInput{width:200px;height:20px;padding:0 10px;border:none;outline:none;margin-bottom:5px;text-align:left;}
/* CARRINHO VER */
#carVer{width:96%;height:auto;padding:2%;border:1px solid #212121;border-radius:10px;}
	#carVer div[id="cab"]{width:100%;height:auto;padding:5px 0;background:#ccc;}
#carLista{width:100%;height:auto;}
	#carLista li{width:100%;height:auto;padding:5px 0;border-bottom:1px solid #212121;list-style:none;color:#212121;font-size:14px;}
	#carLista li:nth-child(2n){background:#F5F5F5;}
	.carListaProdCab{width:100%;height:auto;line-height:20px;padding:5px 0;background:#cccccc;}
	.carListaProd{width:74%;height:auto;line-height:16px;margin:0 0.5%;float:left;}
	.carListaQtd{width:3.5%;height:auto;line-height:16px;margin:0;text-align:center;float:left;}
		.carListaQtd input[type="number"]{width:98%;height:16px;line-height:16px;border:1px solid #F4F4F4;outline:none;}
	.carListaValor{width:11.5%;height:auto;line-height:16px;margin:0 0.5%;float:left;}
	.carListaAcao{width:8%;height:auto;line-height:16px;float:right;margin:0 0.5% 0 0;}
		.carListaAcao img{border:none;margin:0 3px 0 0;float:left;cursor:pointer;outline:none;}
/* CADASTRO */
#cad{width:100%;height:auto;}
	#cad li{width:100%;height:20px;line-height:20px;padding-bottom:10px;margin-bottom:5px;border-bottom:1px solid #cccccc;list-style:none; font-family:humnst777_lt_btlight;font-size:14px;color:#212121;}
		#cad li input{width:98%;height:20px;line-height:20px;padding:0 1%;outline:none;border:1px solid #cccccc;}
		#cad li input:focus, select:focus{background:#F4F4F4}
		#cad li select{width:100%;height:20px;line-height:20px;padding:0 1%;outline:none;border:1px solid #cccccc;}
		#cad li div{width:20%;height:20px;line-height:20px;float:left;}
		#cad li div:nth-child(2n){width:79%;height:20px;line-height:20px;float:right;clear:right;}
.cadDiv{width:49%;height:auto;float:left;}
.cadDiv:nth-child(2n){float:right;}
/* PEDIDOS LISTA */
#pedidoLista{width:96%;min-height:400px;padding:2%;border:1px solid #212121;border-radius:10px;}
	#pedidoLista li{width:98%;height:20px;line-height:20px;vertical-align:middle;list-style:none;margin:0;padding:0;padding:5px 0;border-bottom:1px solid #cccccc;background-position:left center;}
	#pedidoLista li:hover{background:url(../images/prodLista/lBg.png) left center no-repeat #EFEFEF;cursor:pointer;}
	#pedidoLista li > font{margin-left:15px;}
/* CONTATO */
#contato{width:100%;height:auto}
	#contato input{width:96%;height:28px;line-height:28px;vertical-align:middle;padding:3px 2%;border:1px solid #000000;margin:0 0 5px 0;outline:none;font-size:14px;}
	#contato input:focus, textarea:focus{background:#F1F1F1;}
	#contato textarea{width:96%;height:170px;line-height:20px;vertical-align:middle;padding:2%;border:1px solid #000000;margin:0 0 5px 0;outline:none;font-size:14px;resize:none;overflow:hidden;}
.cEsq{width:550px;height:auto;float:left;}
.cDir{width:570px;height:auto;float:right;}
/* EMPRESA */
#empresa{width:100%;min-height:250px;}

.eMont{width:100%;height:auto;background:#fcfcfc;padding:20px 0;}
	.eMont li{width:170px;height:auto;list-style:none;margin:0 12px;align-content:center;text-align:center;float:left;}
	.eMont li:last-child{margin:0 0 0 12px;}
.eEsq{width:585px;height:auto;float:left;}
