@charset "utf-8";
/* CSS Document */
*{ margin:0;padding:0;border:0;outline:none;border-radius:0px;-webkit-appearance:none;-moz-appearance:none;-webkit-font-smoothing: antialiased;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; }

body{padding:0;margin:0;}

input{background-color:transparent;cursor:pointer;}

a { text-decoration:none; color:#333333 }
a:link { text-decoration:none; }
a:hover { text-decoration:none; }

.fundo_branco,
.fundo_cinza,
.fundo_escuro,
.fundo_vermelho{
	width:100%;
	height:auto;
	min-width:1024px;
	cursor:default;
	clear:both; }

.fundo_branco{background-color:#FFF;}
.fundo_cinza{background-color:#F2F2F2;}
.fundo_escuro{background-color:#333;}
.fundo_vermelho{background-color:#ed1c24;}

.conteudo{
	margin:auto;
	width:980px;
	background-color:transparent;
	cursor:default; }

.efeito{
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;}

.sombra_menu{
	box-shadow: 		0px 2px 10px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 2px 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 	0px 2px 10px rgba(0,0,0,0.3); }

.borda{border:1px solid #DCDCDB}
.borda_erro{border:1px solid #993333}
.borda:focus, .borda_erro:focus{border:1px solid #326699}


.bt{width:380px;height:80px;line-height:80px;margin:70px auto;border:4px solid #ed1c24;text-align:center;cursor:pointer}
.bt:hover{background:#ed1c24;color:#fff}

.up_loja{width:230px;height:110px;background:rgba(255,255,255,0.7);padding:16px;margin-top:230px}
.up_loja:hover{margin-top:190px}

.cx_news{width:280px;height:40px;border:1px solid #959595;padding-left:12px;margin-top:10px}
.cx_news:focus{border:1px solid #ed1c24;}
.bt_news{width:80px;height:40px;line-height:36px;text-align:center;margin-top:17px;border:2px solid #ed1c24;cursor:pointer;float:left}
.bt_news:hover{background:#ed1c24;color:#fff}


article{min-width:1024px}
@media (max-width: 319px) {
article{ display:none; }
.protetor{
	position:absolute;
	top:0; bottom:0;
	width:100%;
	height:100%;
	z-index:999999;
	background:#F1F1F1 url('layers/logo.png')no-repeat 50% 50%; }
}