@charset "utf-8";
/* CSS Document */
 
img{border:0}
body{margin: 0px; padding: 0px; color:#8d8d8d;  font-family: Verdana, Geneva, sans-serif; background: #000 url(../img/bg.jpg) top center no-repeat;}

#principal{width:980px; height: auto; display:table; margin: 0px auto; padding: 5px 0px 20px 0; text-align:left; clear:both;}

/** Topo **/
#topo{width:980px; height:auto; float:left; display:table; clear:both}

/** Logomarca **/
#logomarca{width:100%; height:auto; margin-bottom:20px; padding-top:10px; float:left;}
#logomarca a{width:360px; height: 112px;}

/** Menu **/
#menu{width:980px; height:83px; background:url(../img/menu.png) no-repeat; float:left; display:table; clear:both; margin-bottom:10px;}
#menu ul.nav{width:950px; height:auto; padding-left:30px}
/**#menu ul.nav li{list-style:none; float:left; margin:0 5px 0 40px;}**/
#menu ul.nav li{list-style:none; float:left; margin:0 0px 0 11px;}

#menu ul.nav li.home a{ width:84px; height: 43px; font-family:'BebasNeueRegular', Verdana, Geneva, sans-serif; font-size:25px; color:#fff; float:left; text-align:center; padding:24px 0 0 0; text-decoration: none; margin:8px 0 0 0;}
#menu ul.nav li.homeActive a{ width:84px; height:43px; font-family:'BebasNeueRegular', Verdana, Geneva, sans-serif; font-size:25px; color:#fff; float:left; text-align:center; padding:24px 0 0 0; text-decoration: none; background:url(../img/home_selected.png) no-repeat; margin:8px 0 0 0;}
#menu ul.nav li.home a:hover{background:url(../img/home_hover.png) no-repeat}

#menu ul.nav li.quem a{ width:141px; height:43px; font-family:'BebasNeueRegular', Verdana, Geneva, sans-serif; font-size:25px; color:#fff; float:left; text-align:center; padding:24px 0 0 0; text-decoration: none; margin:8px 0 0 0;}
#menu ul.nav li.quemActive a{ width:141px; height:43px; font-family:'BebasNeueRegular', Verdana, Geneva, sans-serif; font-size:25px; color:#fff; float:left; text-align:center; padding:24px 0 0 0; text-decoration: none; background:url(../img/quemsomos_selected.png) no-repeat; margin:8px 0 0 0;}
#menu ul.nav li.quem a:hover{ background:url(../img/quemsomos_hover.png) no-repeat}

#menu ul.nav li.serv a{ width:207px; height:43px; font-family:'BebasNeueRegular', Verdana, Geneva, sans-serif; font-size:25px; color:#fff; float:left; text-align:center; padding:24px 0 0 0; text-decoration: none; margin:8px 0 0 0;}
#menu ul.nav li.servActive a{ width:207px; height:43px; font-family:'BebasNeueRegular', Verdana, Geneva, sans-serif; font-size:25px; color:#fff; float:left; text-align:center; padding:24px 0 0 0; text-decoration: none; background:url(../img/produtoseservicos_selected.png) no-repeat; margin:8px 0 0 0;}
#menu ul.nav li.serv a:hover{background:url(../img/produtoseservicos_hover.png) no-repeat}

#menu ul.nav li.nov a{ width:125px; height:43px; font-family:'BebasNeueRegular', Verdana, Geneva, sans-serif; font-size:25px; color:#fff; float:left; text-align:center; padding:24px 0 0 0; text-decoration: none; margin:8px 0 0 0}
#menu ul.nav li.novActive a{ width:125px; height:43px; font-family:'BebasNeueRegular', Verdana, Geneva, sans-serif; font-size:25px; color:#fff; float:left; text-align:center; padding:24px 0 0 0; text-decoration: none; background:url(../img/novidades_selected.png) no-repeat; margin:8px 0 0 0}
#menu ul.nav li.nov a:hover{background:url(../img/novidades_hover.png) no-repeat}

#menu ul.nav li.par a{ width:125px; height:43px; font-family:'BebasNeueRegular', Verdana, Geneva, sans-serif; font-size:25px; color:#fff; float:left; text-align:center; padding:24px 0 0 0; text-decoration: none; margin:8px 0 0 0}
#menu ul.nav li.parActive a{ width:125px; height:43px; font-family:'BebasNeueRegular', Verdana, Geneva, sans-serif; font-size:25px; color:#fff; float:left; text-align:center; padding:24px 0 0 0; text-decoration: none; background:url(../img/novidades_selected.png) no-repeat; margin:8px 0 0 0}
#menu ul.nav li.par a:hover{background:url(../img/novidades_hover.png) no-repeat}

#menu ul.nav li.cont a{ width:151px; height:43px; font-family:'BebasNeueRegular', Verdana, Geneva, sans-serif; font-size:25px; color:#fff; float:left; text-align:center; padding:24px 0 0 0; text-decoration: none; margin:8px 0 0 0}
#menu ul.nav li.contActive a{width:151px; height:43px; font-family:'BebasNeueRegular', Verdana, Geneva, sans-serif; font-size:25px; color:#fff; float:left; text-align:center; padding:24px 0 0 0; text-decoration: none;background:url(../img/faleconosco_selected.png) no-repeat; margin:8px 0 0 0}
#menu ul.nav li.cont a:hover{background:url(../img/faleconosco_hover.png) no-repeat}

/** Banner **/
#banner{width:960px; height:auto; padding:0; float:left; display:table; clear:both; background:#000; margin:0 0 30px 10px;}


/** Full Div **/
#div100{width:980px; height:65px; background:url(../img/barra.png) no-repeat; float:left; display:table; clear:both; margin-bottom:20px;}


/** Container **/
#conteiner{width:980px; height:auto;float:left; display:table; clear:both; margin:10px 0 40px 0;}
/*Left*/
#conteiner #left{ width:600px; height:auto; float:left; margin-bottom:0;}
.home p{font-size:12px; padding:0 10px;}
/*Right*/
#conteiner #right{width:340px; height:auto; float:left; margin:0 0 40px 40px}
/*ul.novidadesHome li{ float:left; width:340px; height:auto; padding: 0; list-style:none; margin-bottom:8px;  }
ul.novidadesHome li span.data{ font-size:10px; width:325px; padding: 0 0 0 15px; height:auto; float:left; font-weight:bold}
ul.novidadesHome li span.titulo a{color:#8d8d8d; font-size:12px; width:325px; padding: 0 0 0 15px; height:auto; float:left;margin-bottom:8px; line-height:14px}
ul.novidadesHome li span.borda{width:100%; height:7px; float:left;background:url(../img/line_separation_novidades.png) no-repeat}*/

/*Novidades HOME*/
.novidadeHome{width:330px; height:auto; float:left; margin-bottom:10px; padding-left:10px;}
.novidadeHome .dataN{font-size:10px; color:#fff; float:left; width:100%; height:auto;  margin-bottom:2px;}
.novidadeHome .tituloN{flaot:left; margin-bottom:10px; font-family:'BebasNeueRegular', Verdana, Geneva, sans-serif; color:#c74236; font-size:25px; line-height: 25px;}
.novidadeHome .textoN{ float:left; width:100%; height:120px; padding:5px 0; overflow-y: scroll; clear:both;font-size:12px; line-height:16px;}
.todasNovidades a{color:#8d8d8d; font-size:10px; width:325px; padding: 0 0 0 15px; height:auto; float:left;text-decoration:underline}
.todasNovidades a:hover{ color:#fff}
		
/*Center*/
#conteiner #center{width:980px; height:auto; float:left; clear:both;}
.servicoHome{width:250px; height:auto; float:left;}
.servicoHome .nomeServico{float:left; height:auto; margin-bottom:15px; font-family:'BebasNeueRegular', Verdana, Geneva, sans-serif; font-size:25px; color:#c74236; text-transform:uppercase}
.servicoHome .imagemServico{float:left; margin-bottom:15px; clear:both; border:0}
.servicoHome .descServico {float:left; clear:both; font-size:10px; color:#fff; line-height:12px}

/**Servicos**/
#conteiner #center{width:980px; height:auto; float:left; clear:both;}
.servico{width:300px; height:320px; float:left;}
.servico .nomeServico{float:left; height:auto; margin-bottom:15px; font-family:'BebasNeueRegular', Verdana, Geneva, sans-serif; font-size:25px; color:#c74236; text-transform:uppercase}
.servico .imagemServico{float:left; margin-bottom:15px; clear:both; border:0}
.servico .descServico{float:left; width:300px; clear:both; font-size:10px; color:#fff; line-height:12px}

/*Novidades*/
.novidade{width:300px; height:auto; float:left; margin:0 0 30px 20px;}
.novidade .dataN{font-size:10px; color:#fff; float:left; width:100%; height:auto; margin-bottom:2px}
.novidade .tituloN{flaot:left; margin-bottom:10px; font-family:'BebasNeueRegular', Verdana, Geneva, sans-serif; color:#c74236; font-size:22px; line-height:25px;}
.novidade .textoN{ float:left; width:100%; height:150px; padding:5px 0; overflow-y: scroll; clear:both;font-size:12px; line-height:16px;}
#indices_paginacao{width:980px; height:30px; padding:5px 0; float:left; clear:both; margin-top:10px; text-align:center; background: url(../img/barra_paginacao.png) center no-repeat}
#indices_paginacao a{ text-align:center; color:#e0e0e0}
#indices_paginacao a:hover{ color:#fff}
#indices_paginacao a:visited{color:#C74236}

/** Conteudo **/
#conteudo{width:980px; height:auto; float:left; display:table; clear:both}

/** Fale Conosco **/
#formContato{ width:600px; height:auto; float:left; padding:0 20px 0 0;}
#formContato input{width:581px; height:39px; *width:581px; *height:30px; margin-top:8px; padding:1px 0px 0 10px; *padding:10px 0 0 10px; float:left; background:url(../img/input.png) no-repeat; border:0; font-family:Verdana, Geneva, sans-serif; font-size:12px; color: #fff}
#formContato textarea{width:576px; height:137px; margin-top:8px; padding:15px 10px; float:left; background:url(../img/text_area.png) no-repeat; border:0; font-family:Verdana, Geneva, sans-serif; font-size:12px; color: #fff; overflow:auto}
#formContato button{height:52px;float:right; background:transparent; margin:8px 0 0 0; border:0; font-family:'BebasNeueRegular', Verdana, Geneva, sans-serif; color:#c74236; font-size:25px; cursor:pointer}

/** Footer **/
#footer{width:980px; height:auto; float:left; clear:both; background:url(../img/line_rodape.png) top no-repeat; /*margin:20px 0;*/ padding-top: 20px}
#footer p{width:100%; height:auto; float:left; text-align:center; font-size:12px; color:#ff7164;}


/*
*
* Classes
*
*/
.margem{ margin-left:13px;}
.margemForm{ margin-left: 16.5px;}
.margem40{ margin-left:40px;}

.tituloMaior{width:585px; height:32px; padding:14px 0 0 15px; background:url(../img/barra_maior.png) no-repeat; float:left; display:block; clear:both; margin-bottom:15px; font-family:'BebasNeueRegular', Verdana, Geneva, sans-serif; text-transform:uppercase; color:#c74236; font-size:24px;}

.tituloMenor{width:325px; height:32px; padding:14px 0 0 15px; background:url(../img/barra_menor.png) no-repeat; float:left; display:block; clear:both; margin-bottom:15px; font-family:'BebasNeueRegular', Verdana, Geneva, sans-serif; text-transform:uppercase; color:#c74236; font-size:24px;}