/*Tabelas*/
table input, table textarea, table select, table td .uneditable-input{ margin-bottom:0 !important;}

/*Divisor*/
.divisor { padding:25px 0 0 0; margin:0 0 25px 0; border-bottom:1px solid #EAEAEA; display:block;}

/*Icones*/
.btn-navbar [class^="icon-"], .btn-navbar [class*=" icon-"] { margin:0;}

/*Alinhamentos*/
.vtop { display:-moz-inline-stack; display:inline-block; *display:inline; zoom:1; vertical-align:top;}
.vmiddle { display:-moz-inline-stack; display:inline-block; *display:inline; zoom:1; vertical-align:middle;}

/*Margens*/
.mTop { margin-top:25px; clear:both;}
.mBottom { margin-bottom:25px; clear:both;}

#fancybox-wrap, #fancybox-outter, #fancybox-content {
    -moz-box-sizing: content-box;
 -webkit-box-sizing: content-box;
      -o-box-sizing: content-box;
     -ms-box-sizing: content-box;
         box-sizing: content-box;
}
#fancybox-content > div {
  margin-top:    -20px;
  margin-bottom: -20px;
}

/*Interno*/
.botoes { margin-bottom:15px;}

/*Alertas*/
input+.alert { background:none !important; border:0; margin-bottom:0; padding:0 0 5px 5px; white-space:nowrap;}

/*Tabelas*/
.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th { background-color: #F4F4F4;}

/*LAYOUT*/
body {  font-family: "PTSansRegular", "Trebuchet MS", Arial, Helvetica, sans-serif;  background:#788F31; margin:0; font-size:14px; line-height:16px;}

.fundo { background:#FFF;}
.sombra { width:100%; margin-bottom:0px; text-align:center;}

#topo { padding:15px 0;}
#topo a { display:inline-block;}
#topo .telefones { padding-top:25px;}
#topo .phone { text-align:right; font-size:16px; line-height:24px; margin:0; color:#666; font-weight:bold; display:block;}

/*Menu*/
#menu .navbar { border-radius:0; margin:0; padding:0;}
#menu li > a { font-size:16px;}
#menu li > a:hover {}

/*Conteúdo*/
#conteudo { padding-bottom:10px;}

/*Rodapé*/
#rodape { padding:20px 0;}
#rodape h2 { font-size:14px; line-height:16px; font-weight:bold; color:#FFF; margin:0; padding:0 0 5px 0;}
#rodape address { font-size:14px; line-height:16px; color:#FFF; margin:0; padding:0;}

/*Usabilidade*/
.usabilidade .container { margin-top:20px; padding:5px 0 10px 0; border-top:#EDEDED solid 1px; text-align:right; clear:both;}
.usabilidade .setas { background:url(../../imagens/setas.png) no-repeat; text-decoration:none; }
.usabilidade .prev { background-position:left top; padding-left:12px; margin-right:10px; }
.usabilidade .topo { background-position:left -26px; padding-left:10px; }

/*Título*/
.titulo { width:100%; padding:0; margin:0 0 20px 0;  background:url(../../imagens/textura.jpg) top left repeat;}
.titulo .container { position:relative; padding:30px;}
.titulo h1 { text-shadow: 1px 1px 3px #333; font-size:28px; font-weight:bold; color:#FFF; line-height:34px; margin:0; padding:0; margin:0 !important;}
.titulo h2 { font-size:16px; font-weight:normal; color:#FFF; line-height:20px; padding:0; margin:0 !important;}
.titulo h1, titulo .icone { display:-moz-inline-stack; display:inline-block; *display:inline; zoom:1; vertical-align:middle;}

.topo-empresa { background:url(../../imagens/topo-empresa.png) center center no-repeat;}
.topo-produtos { background:url(../../imagens/topo-produtos.png) center center no-repeat;}
.topo-ondeestamos { background:url(../../imagens/topo-ondeestamos.png) center center no-repeat;}
.topo-contato { background:url(../../imagens/topo-contato.png) center center no-repeat;}

/*Títulos e Subtítulos h1 a h5*/
h1 { color:#666; font-size:36px; font-weight:bold; line-height:40px; margin:0; padding:0;}
h2 { color:#1E2C5F; font-size:22px; font-weight:normal; line-height:26px;}
h2+h3, h3+h3 { padding:0 !important;}
h3 { font-size:20px; line-height:24px; color:#1E2C5F;}
h4 { font-size:12px; color:#666; line-height:12px; padding:0; font-weight:lighter;}
.alert h3 { margin-top:0;}


/*Textos*/
p.large { font-size:24px; line-height:28px; font-weight:lighter;}

/*Páginas*/
/*Principal*/
.chamadas { margin:35px 0 25px 0;}
.chamadas .chamada { border-left:3px solid #DDDDDD;}
.chamadas .chamada h2 { margin-top:0; padding-top:0;}

/*Produtos*/
.linkcatalogo { position:relative;}
.linkcatalogo .link { position:absolute; top:-20px; right:0;}

/*Slides*/
.banner { padding-bottom:25px;}
.chamadasdestaque { position:relative; background:url(../../imagens/textura.jpg) top left repeat;}
.chamadasdestaque .ilustrativa { max-width:100%; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1; border:10px solid #FFF; text-align:right;}
.chamadasdestaque h2 { font-size:30px; line-height:36px; font-weight:bold;}
.chamadasdestaque p { font-size:22px; line-height:26px; color:#FFF;}
.chamadasdestaque a { font-size:22px; line-height:26px; color:#FF0;}

/*A Empresa*/

/*Galeria*/
.galeria ul { margin:0; padding:0; list-style:none;}
.galeria ul li a { display:block;}
.galeria ul li { text-align:center; position:relative; width:31.9%; margin:0 1% 25px 0; display:-moz-inline-stack; display:inline-block; *display:inline; zoom:1; vertical-align:top; list-style:none;}
.galeria ul li img { width:100%; margin-bottom:7px;}
.galeria ul li p { text-align:center; line-height:20px;}