@charset "utf-8";

/* 
 * CMS - INFFUS WEB
 * Gerencimento de conteúdo e arquivos para web sites e sistemas on-line
 *
 * @author Diego Rodrigo Santos
 * @version 1.0
 * @copyright INFFUS WEB, 2011
 * @link http://www.inffus.com.br/
 */ 

/* *************** RESET *************** */
* {background:transparent;font-family:inherit;font-size:100%;margin:0;outline:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
hr {display:none;}
li {list-style:none;}
a {text-decoration:none;}
a:hover{text-decoration:none;cursor:pointer;}
caption,th {text-align:left;}
blockquote:before,blockquote:after,q:before,q:after {content:"";content:none;}
blockquote,q {quotes:"" "";}
abbr,acronym,img{border:0;}
fieldset{border:1px solid #DDD;padding:10px;margin:10px auto;}
legend{font-size:13px}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select {font-family:inherit;font-size:inherit;font-weight:inherit;-moz-border-radius:3px;-webkit-border-radius:3px;}
select{width:auto}
label{font-size:13px;font-weight:bold;color:#666;}
label span{text-transform:none;font-size:11px;font-weight:normal;}
div{z-index:1;position:relative;}
.erro{font-size:13px;color:#900;}
.aviso{font-size:13px;color:#06C;}

/* ****************** CSS3 ****************** */
.radius-shadown{-moz-border-radius:4px;-webkit-border-radius:4px;-moz-box-shadow: 0 0 4px #333;-webkit-box-shadow: 0 0 4px #333;}
.radius{-moz-border-radius:4px;-webkit-border-radius:4px;}
.shadown{-moz-box-shadow: 0 0 4px #333;-webkit-box-shadow: 0 0 4px #333;}
.alpha{filter:alpha(opacity=75);opacity:.75;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";}
a, img{-webkit-transition: 0.25s;-moz-transition: 0.25s;}

/* ****************** Estrutura ****************** */
body{font-family:Arial, Helvetica, sans-serif;font-size:13px;}
#boxTop{width:100%;height:219px;background:url(/_images/estrutura/back_menu.png) repeat-x;}
#top{width:1024px;height:219px;margin:0 auto;display:table;}
#boxLogo{width:auto;float:left;margin:40px 0 0 0;}
#boxMenu{width:650px;float:right;margin:20px;}
#parceiros{width:auto;float:right;margin:10px 0 0 0;}
#menu{width:auto;margin:110px 0 0 0;}
#menu ul li{display:inline;padding:5px;color:#FFF;float:left;-moz-border-radius:8px;-webkit-border-radius:8px;}
#menu ul li:hover{-moz-border-radius:8px;-webkit-border-radius:8px;background:url(/_images/estrutura/back_hover_menu.png) repeat-x;}
#menu ul li a{color:#EEE;text-transform:uppercase;font-size:11px;}
.divisor{background:url(/_images/estrutura/divisor_menu.png) no-repeat;width:5px;height:59px;float:left;margin:-20px 18px 0 18px;}

/* ****************** Cont ****************** */
#boxCont{width:986px;min-height:400px;background:#FFF;margin:20px auto;padding:20px;display:table;}
#boxCont h2{color:#db251b;font-size:18px;margin:0 0 15px 0;}
#boxCont h3{color:#db251b;font-size:18px;margin:0 0 15px 0;}
#boxCont p{color:#333;line-height:150%;}
#boxCont img{margin:0 0 0 20px;}
#boxTitulo{width:100%;height:100px;background:url(/_images/estrutura/fill_title.png) repeat;margin:1px 0 0 0;}
#titulo{width:1024px;height:auto;margin:0 auto;padding:35px 0;}
#titulo h2{color:#EEE;font-size:24px;letter-spacing:2px;text-transform:uppercase;}
.line{width:90%;margin:20px auto;border-bottom:1px dashed #DDD;}
.line-home{width:100%;margin:-15px 0 0 0;border-bottom:1px dashed #DDD;}
.divisor_vert{width:1px;margin:20px auto;border-left:1px dashed #DDD;height:350px;float:left;}

.veja-nossos-produtos-btn{background:url(/_images/estrutura/veja_nossos_produtos_btn.png) no-repeat 0 0;width:412px;height:111px;margin:0 0 -30px 40px;cursor:pointer;}
.veja-nossos-produtos-btn:hover{background:url(/_images/estrutura/veja_nossos_produtos_btn.png) no-repeat 0 -110px;width:412px;height:111px}
.produtos-moldes{width:480px;margin:0 0 0 0;height:271px;overflow:hidden;}

.conheca-mais-sobre{background:url(/_images/estrutura/conheca_mais_sobre.png) 0 0;width:388px;height:69px;cursor:pointer;}
.conheca-mais-sobre:hover{background:url(/_images/estrutura/conheca_mais_sobre.png) 0 -71px;width:388px;height:69px;}

.solicite-orcamento-btn{background:url(/_images/estrutura/solicite_orcamento_btn.png) 0 0;width:388px;height:94px;cursor:pointer;margin:20px 0 0 0;}
.solicite-orcamento-btn:hover{background:url(/_images/estrutura/solicite_orcamento_btn.png) 0 -105px;width:388px;height:94px;}

.veja-nossos-produtos-btn-orcamento{background:url(/_images/estrutura/veja_nossos_produtos_contatos.png) 0 0;width:403px;height:105px;}
.veja-nossos-produtos-btn-orcamento:hover{background:url(/_images/estrutura/veja_nossos_produtos_contatos.png) 0 -110px;width:403px;height:105px;cursor:pointer}
.entre-contato-orcamento{background:url(/_images/estrutura/entre_contato_btn.png)0 -104px;width:403px;height:103px;}
.entre-contato-orcamento:hover{background:url(/_images/estrutura/entre_contato_btn.png)0 0;width:403px;height:103px;cursor:pointer}
.back-input{background:url(/_images/estrutura/back_form.png) repeat-x bottom;padding:10px 20px 20px 40px;width:450px;text-align:right;}
.input-form-site{width:340px;border:1px solid #CCC;padding:8px 5px;background:#f4f3f0;}
.text-form-site{width:340px;border:1px solid #CCC;padding:8px 5px;background:#f4f3f0;height:100px}
 label{float:left;font-size:16px !important;margin:20px 0 0 -5px}
.btn-form-site{background:url(/_images/estrutura/enviar_btn.png) no-repeat;width:98px;height:28px;border:none;margin:10px -60px 0 0;float:right;}
.btn-form-site-contato{background:url(/_images/estrutura/enviar_btn.png) no-repeat;width:98px;height:28px;border:none;margin:10px 0 0 0;float:right;}

/* ****************** Home ****************** */
#boxBannerHome{width:100%;height:270px;background:#b6b6ae;}
#boxBannerHome img{float:left;margin:0 20px 0 0;}
.texto-banner-home{width:450px;height:auto;float:left;margin:20px 0 0 0 0;display:block;}
.texto-banner-home h1{color:#000;font-size:16px;margin:60px 0 15px 0;text-transform:uppercase;}
.saiba-mais-btn{background:url(/_images/estrutura/saiba-mais-btn.png) no-repeat;width:98px;height:28px;}
.saiba-mais{background:url(/_images/estrutura/saiba_mais_btn.png) no-repeat -20px 0;width:305px;height:27px;}
.boxMolgepHome{width:305px;float:left;background:#EEE;margin:10px 10px 0 0;}
.boxMolgepHome img{margin:0 !important;}
.imagem-box-home{width:275px;height:90px;overflow:hidden;margin:0 0 20px 0;}
.boxMolgepHome p{font-size:11px}
.boxMolgepHome h3{color:#000 !important;font-size:20px !important;margin:0 0 12px 0;text-transform:uppercase;}
.boxMolgepHome h4{color:#db251b;font-size:14px !important;margin:0 0 12px 0;}

/* ****************** Footer ****************** */
#boxFooter{width:100%;height:100px;background:url(/_images/estrutura/back_menu.png) center repeat-x;}
#footer{width:1024px;height:100px;margin:0 auto;}
#footer .logo_footer{float:left;height:100px;width:auto;margin:-15px 0 0 0;}
#footer .endereco{float:left;color:#EEE;height:100px;width:auto;margin:30px 0 0 20px;}
#footer .logo_explay{float:right;margin:40px 0 0 0;}