@charset "UTF-8";
/*
* @page: DIP
*/
body { font-family:Trebuchet MS; font-size:0.8em; text-align:center; vertical-align:middle; background:#001523; }

h1, h2, h3, h4, h5, h6 { display:inline; float:left; }

.access,
.hide,
hr { display:none !important; }
.no-border { border:none !important; }
a { text-decoration:none; }

/* CONTAINER */
#container{ display:table; margin:0 auto; width:940px; text-align:left; }

/* CONTENT */
.content { display:inline; float:left; width:940px; background:url(../img/internas/bg-content.gif) left top; }

.content .apresentacao { display:inline; float:left; width:940px; height:323px; }
.content .apresentacao.home { border-bottom:2px solid #001523; background:url(../img/internas/banner-home.jpg) no-repeat left top; }
.content .apresentacao.empresa { border-bottom:2px solid #001523; background:url(../img/internas/banner-empresa.jpg) no-repeat left top; }
.content .apresentacao.servicos { border-bottom:2px solid #001523; background:url(../img/internas/banner-servicos.jpg) no-repeat left top; }
.content .apresentacao.novidades { border-bottom:2px solid #001523; background:url(../img/internas/banner-novidades.jpg) no-repeat left top; }

.content .principal { display:inline; float:left; width:906px; padding:16px 17px 17px 17px; }

.content .principal .box { display:inline; float:left; border:1px solid #d8d8d8; background:#fff; }
.content .principal .box .box-header { display:inline; float:left; width:100%; height:22px; text-align:center; background:url(../img/internas/bg-titulo-box.gif) repeat-x left top; }

.content .principal .box .box-header  h1,
.content .principal .box .box-header  h2 { display:inline; float:left; width:100%; height:13px; margin:5px 0 0 0; text-indent:-9999em; }

.content .principal .box .box-header.tit-novidades h1 { background:url(../img/internas/titulos/tit-novidades.gif) no-repeat center top; }
.content .principal .box .box-header.tit-empresa h1 { background:url(../img/internas/titulos/tit-empresa.gif) no-repeat center top; }
.content .principal .box .box-header.tit-politica h1 { background:url(../img/internas/titulos/tit-politica.gif) no-repeat center top; }
.content .principal .box .box-header.tit-certificacoes h1 { background:url(../img/internas/titulos/tit-certificacoes.gif) no-repeat center top; }
.content .principal .box .box-header.tit-servicos h1 { background:url(../img/internas/titulos/tit-servicos.gif) no-repeat center top; }
.content .principal .box .box-header.tit-contato h1 { background:url(../img/internas/titulos/tit-contato.gif) no-repeat center top; }

.content .principal .box .box-header.tit-missao h2 { background:url(../img/internas/titulos/tit-missao.gif) no-repeat center top; }
.content .principal .box .box-header.tit-assine h2 { background:url(../img/internas/titulos/tit-assine.gif) no-repeat center top; }
.content .principal .box .box-header.tit-qualidade h2 { background:url(../img/internas/titulos/tit-qualidade.gif) no-repeat center top; }
.content .principal .box .box-header.tit-parceiros h2 { background:url(../img/internas/titulos/tit-parceiros.gif) no-repeat center top; }
.content .principal .box .box-header.tit-empresa h2 { background:url(../img/internas/titulos/tit-conheca-empresa.gif) no-repeat center top; }
.content .principal .box .box-header.tit-dados h2 { background:url(../img/internas/titulos/tit-dados.gif) no-repeat center top; }

.content .engloba { display:inline; float:left; width:661px; }
.content .principal .box.conteudo { width:661px; }
.content .principal .box.conteudo .texto { display:inline; float:left; padding:13px; }
.content .principal .box.conteudo .texto p { line-height:1.3; }

.box.conteudo.catalogo { padding-bottom:10px; }
.box.conteudo.catalogo .caixa-titulo { margin-bottom:10px; }			
.box.conteudo.catalogo .produto { position:relative; display:inline; float:left; border-right:1px solid #e1e1e1; width:187px; height:141px; padding:16px 16px 0 16px; text-align:center; cursor:pointer; background:url(../img/internas/bg-separador-produto.gif) no-repeat center bottom; }
.box.conteudo.catalogo .produto.no-background { background-image:none; }
.box.conteudo.catalogo .produto .nome-produto { width:100%; margin-top:5px; font-weight:lighter; text-align:center; color:#29adde; }
.box.conteudo.catalogo .produto .especificacoes { position:absolute; left:0; top:0; width:219px; height:157px; display:none; background:#032855; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; }
.box.conteudo.catalogo .produto .especificacoes .cat-produto{ line-height:1.3; padding:0 5px; text-align:left; }
.box.conteudo.catalogo .produto .especificacoes .cat-produto { margin-top:20px; font-size:1.2em; font-weight:lighter; color:#fff; }
.box.conteudo.catalogo .produto .especificacoes .cat-produto span { color:#29adde; }

.box.conteudo.catalogo .produto .especificacoes ul,
.box.conteudo.catalogo .produto .especificacoes ul li,
.box.conteudo.catalogo .produto .especificacoes ul li a { display:inline; float:left; padding-top:15px; clear:both; width:140px; text-align:left; }

.box.conteudo.catalogo .produto .especificacoes ul { margin:10px 0 0 10px; }
.box.conteudo.catalogo .produto .especificacoes ul li { clear:both; }
.box.conteudo.catalogo .produto .especificacoes ul li a { color:#fff; }

.box.conteudo.certificacoes .certificado { display:inline; float:left; padding:10px; margin:5px 10px; width:240px; height:350px; background:#ebebeb; }
.box.conteudo.certificacoes .certificado p { display:inline; float:left; margin-top:10px; width:100%; text-align:center; }
.box.conteudo.certificacoes .certificado p a { color:#7d7d7d; }

.box.conteudo .novidades,
.box.conteudo .novidades li,
.box.conteudo .novidades li a { display:inline; float:left; clear:both; width:641px; background:#FFF; }

.box.conteudo .novidades li { border-bottom:1px solid #ccc; margin:0 10px; padding:10px 0; }
.box.conteudo .novidades li a { text-decoration:none; color:#29ABE2; }	

.content .principal .box.sidebar { width:223px; margin-left:18px; }			
.content .principal .box.sidebar .caixa-conteudo { display:inline; float:left; padding:7px 14px 12px 14px; } 
.content .principal .box.sidebar .caixa-conteudo h2 { line-height:1.2; margin-bottom:10px; }
.content .principal .box.sidebar .caixa-conteudo p { line-height:1.2; }
.corrigi-ie { width:200px; }
/* END OF CONTENT */


/* END OF CONTAINER */

