@charset "utf-8";
/* CSS Document */

*{ margin:0; padding: 0; background-color: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
body{margin: 0 auto;}
h1, h2, h3, p{margin-left:0px; font-family: Arial, Helvetica, sans-serif; text-align:left;}
img{border:0px;}
ul{	list-style:none;}
#moldura{width: 950px; height:auto; margin: auto; }
#topo{width: 950px; height: 80px; float:left; text-align:right; background-repeat: no-repeat;}
#linguagem{width: 950px; height: 45px; float:left;	text-align:left;}
#menu{width: 950px; height: 200px; float:right;}
#banner_home{width: 950px; height: 275px; float:left; background-repeat: no-repeat; margin-top:20px;}
#menu_lateral{width: 120px; height: 490px; float:left;}
#conteudo{  min-height:900px; position:relative; padding-bottom:520px; clear:both; margin-bottom:50px; }
#miolo_home{width: 630px; min-height: 790px; float:left; margin-left:10px;}
#miolo_trabalhe_conosco {width: 780px; min-height: 900px; float:left; margin-left:18px;}
#miolo_home_empresa{width: 780px; min-height: 300px; float:left; margin-left:18px;}
#miolo_home_trabalhe_conosco{width: 780px; min-height: 600px; float:left; margin-left:18px;}
#miolo_home h1, #miolo_home_empresa h1, #detalhe_produto h1, #miolo_trabalhe_conosco h1 {font-size:20px; color:#8b292a; font-weight:bold;}
#banner_publi_home{width: 815px; height: 322px; float:left;}
#banner_publi_home img{border:1px #000 solid; float:left;}
#banner_publi_home h1{width: 495px; height: 22px; float:left; margin-left:20px; color:#000;}
#banner_publi_home p{width: 495px; height: 322px; float:left; margin-top:20px; margin-left:20px;}
#banner_direita_home{width: 168px; height: 490px; float:left; margin-left:19px;}
#banner_direita_home img{border:0px; float:left; margin-right:8px; margin-bottom:10px;}
#botoes_superior{height: 80px; margin-top:17px; float:right; border-bottom:1px #ccc dotted; font-size:13px;}
#botoes_superior a{text-decoration:none; font-size:13px; text-align:center; color:#4b4746}
#botoes_inferior{height: 55px; margin-top:10px; float:right;}
#botoes_inferior a{margin-left:30px; float:left; text-decoration:none; font-size:11px;}
#formulario_login_home{width:430px; float:right; height:47px; margin-top:163px; margin-right:20px;}
#formulario_login_home h3{font-weight:bold; font-size:14px; margin-top: 7px; float:left; color:#fff}
#formulario_busca_home{width:950px; float:right; height:32px;}

.campo_login{width:110px; height:50px; margin-left:20px; float:left;}
.campo_login label{font-size:11px; margin-top:5px; width: 110px; float:left; color:#fff; font-weight:bold}
.campo_login input{font-size:12px; margin-top:3px; width: 110px; height:14px; float:left; border:1px #000 solid; background-color:#fff;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -khtml-border-radius: 5px;
	border-radius: 5px;
	behavior: url(ie-css3.htc);
}
.botao_buscar{width: 75px; height:30px; float:left; margin-left:10px; border:0px; background:url(../img/botao_buscar.gif) no-repeat left top; background-size:75px 30px; cursor: pointer;}
.campo_busca{width:430px; height:20px; margin-left:10px; float:left; margin-top:5px;}
.campo_busca label{	font-size:11px; margin-top:7px; width: 150px; float:left; color:#FFF; font-weight:bold;}
.campo_busca input, select{
	font-size:12px; margin-top:1px; width: 260px; height:25px; float:left; border:1px #000 solid; background-color:#fff;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -khtml-border-radius: 5px;
	border-radius: 5px;
}
.campo_busca select{
	height:25 px;
}

#destaque_noticia{margin-top:50px; height:220px; width:815px; float:left; }
#destaque_noticia a{font-size:11px; text-decoration:none;}
/*#destaque_noticia h1{font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:left; float:left; line-height:16px; margin-left:5px; margin-bottom:5px; width:350px; margin-top:-20px;}*/
#destaque_noticia p{font-family: Arial, Helvetica, sans-serif; font-size:12px; text-align:left; float:left; line-height:14px; max-height:100px; margin-left:5px; width:550px; text-align:justify;}
.carregando{color:#666;	display:none;}
.enquete{
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -khtml-border-radius: 5px;
	-ms-border-radius: 5px;
	background:#c1c0bf; border:1px #000 solid; width:148px; height:auto; padding:10px; float:left; margin-top:20px; text-align:left;
}
.enquete h1{font-size:14px; text-align:center; font-weight:normal;}
#rodape {clear:both; width:950px; height:100%; position:relative;}
.rodape_sup, .rodape_miolo{background:#c1c0bf; width:950px; line-height:30px; margin: auto; float:left; margin-top:20px; text-align:center; border-bottom:1px #fff solid;}
.rodape_miolo a{	float:left; margin: 15px; text-decoration:none; text-align:center;}
.rodape_sup a{float:left; margin:15px; text-decoration:none; text-align:center;}
.rodape_sup a:hover, rodape_miolo a:hover{text-decoration: underline;}
.rodape_miolo{height: 350px; margin-top:0px; padding: 15px; width:920px; border:0px;}
.rodape_miolo a{line-height:15px; margin-top:3px; margin-bottom:3px; margin-left:0px; width:100%; text-align:left;}
.rodape_miolo a:hover{text-decoration: underline;}
.coluna_rodape{float:left; margin-right:20px; text-align:left;}
.coluna_rodape p, .coluna_rodape nav{line-height:12px; text-align:left; float:left; width:90%; margin-top:20px; line-height:20px;}
.pagamento{float:left; width: 950px; height:300px; background:#c1c0bf;  padding:0px; margin-left:-15px;}
.pagamento img{float:left; margin:20px;}
.banner1{width:815px; height:500px; float:left;	}
.banner2{
	width:630px; height:264px; float:left;  
	background:url(../img/banner_publicitario_home2.jpg);
	-webkit-transition: all 4s ease-in;
    -moz-transition: all  4s ease-in;
    -o-transition: all  4s ease-in;
    -khtml-transition: all  4s ease-in;
	-ms-transition: all 4s ease-in;
}
.banner3{
	width:630px; height:264px; float:left;  
	background:url(../img/banner_publicitario_home3.jpg);
	-webkit-transition: all 4s ease-in;
    -moz-transition: all  4s ease-in;
    -o-transition: all  4s ease-in;
    -khtml-transition: all  4s ease-in;
	-ms-transition: all 4s ease-in;
}

#lancamentos{ margin-top:5px; margin-bottom:75px; width:815px; float:left;}
#lancamentos img{ border:none; }
.lines{ width:815px; height:8px; margin-top:8px; border:none; }

#pecas-destaques { margin-top:10px; margin-bottom:50px; width:815px; float:left;}
#pecas-destaques img{ border:none; }

#banner { margin-bottom:25px; }
#banner img{ padding:10px 0 15px 0; border:none; width:810px; height:483px; }

#formulario {
	margin-left:120px;
	min-width:700px;
}
 
fieldset {
    border: 0;
}
 
body, input, select, textarea, button {
    font-family: sans-serif;
    font-size: 1em;
}
 
.grupo:before, .grupo:after {
    content: " ";
    display: table;
}
 
.grupo:after {
    clear: both;
}

.campo {
    margin-bottom: 1em;
}
 
.campo label {
    margin-bottom: 0.2em;
    color: #666;
    display: block;
}

fieldset.grupo .campo {
    float:  left;
    margin-right: 1em;
}

.campo input[type="text"],
.campo input[type="email"],
.campo input[type="url"],
.campo input[type="tel"],
.campo select{
    padding: 0.2em;
    border: 1px solid;
    box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
    display: block;	
	border-radius:0px;
}

.campo textarea {
    border: 1px solid;
    box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
    display: block;
	height:130px;
	min-width:505px;
	border-radius:0px;
	resize:none;
	margin-left:-1px;
}
 
.campo select option {
    padding-right: 1em;
}
 
.campo input:focus, .campo select:focus, .campo textarea:focus {
    background: #FFC;
}

.campo label.checkbox {
    color: #000;
    display: inline-block;
    margin-right: 1em;
}

.botao_submit {
    font-size: 1.5em;
    background: #F90;
    border: 0;
    margin-bottom: 1em;
    color: #FFF;
    padding: 0.2em 0.6em;
    box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
    text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
 
.botao_submit:hover {
    background: #FB0;
    box-shadow: inset 2px 2px 2px rgba(0,0,0,0.2);
    text-shadow: none;
}
 
.botao_submit, select, label.checkbox {
    cursor: pointer;
}