﻿/* HTML */
BODY									{ font-family: Trebuchet MS, Arial, Sans-Serif; font-size: 14px; background: #1B5B7D url(../img/bg.png) top repeat-x }
P										{ color: #666; line-height: 1.5em; margin: 0 0 1em }
A										{ color: #7EB0BE }
STRONG									{ font-weight: bold }
INPUT[type="checkbox"],
INPUT[type="radio"]						{ margin-right: 5px; vertical-align: sub }
#divMain								{ position: relative; width: 962px; margin: 10px auto }
#divTop									{ position: relative; width: 962px; height: 103px }
#divTop .logo							{ float: left; margin: 10px 0 0 -9px }

/* ÁREA DE CONTEÚDO*/
#divContent								{ position: relative; float: left; width: 624px }

/* RODAPÉ */
#divFooter, #divFooter A				{ color: #FFF; font-size: 12px }
#divFooter DIV							{ float: left }
#divFooter .logo						{ margin: 28px }
#divFooter .text						{ margin-top: 14px }
#divFooter H3							{ font-size: 14px; font-weight: bold }
#divFooter P							{ color: #FFF }

/* ÁREA DO RSS FEEDER */
#divFeed P, #divFeed A					{ margin: 0 0 10px; text-align: right; color: #FFF; text-decoration: none }

/* FERRAMENTA DE BUSCA */
#divSearch								{ border: 1px solid #B0B8BE; background-color: #FFF }
#divSearch DIV							{ float: left }
#divSearch .busca						{ padding: 6px 6px 0; font-size: 14px; width: 236px; border-style: none }
#divSearch .botao						{ margin: 3px }

/* MENU SUPERIOR */
#divMenu		{ float: left }
#divMenu		{ width: 405px; margin: 35px 0 0 41px }
#divMenu LI		{ display: inline; margin-right: 16px }
#divMenu A		{ color: #FFF; font-size: 14px }

/* MENU LATERAL */
#divLateral								{ position: relative; float: left; width: 338px; margin-top: 10px; color: #FFF }
#divLateral .top						{ position: relative; padding: 19px 28px 28px; background: #236485 url(../img/bg_lateral_middle.png) left top repeat-x }
#divLateral .lateral					{ position: relative; padding: 28px; background-color: #236485 }
#divLateral .top H2,
#divLateral .lateral H2					{ font-size: 22px; cursor: pointer; letter-spacing: -0.05em }
#divLateral .lateral P,
#divLateral .top P						{ color: #FFF }
#divLateral FIELDSET					{ margin-top: 10px }
#divLateral .menu-extranet,
#divLateral .menu-fale-conosco,
#divLateral .menu-curriculo,
#divLateral .menu-localizacao,
#divLateral .menu-drive					{ border-top: 1px dashed #6E9AAC }
#divLateral .conteudo					{ display: none }
#divLateral .conteudo P					{ margin-bottom: 1em }
#divLateral .bloco						{ margin-top: 1.5em }

.dot									{ border-bottom: 1px dashed #7EB0BE }
#divSelos								{ margin: 29px 0 }
#divSelos .item							{ float: left; margin-left: 33px }
H3.veja_tambem							{ margin: 29px 0; color: #026288; font-size: 24px; font-weight: bold }

/* BLASTER */
#divBlaster								{ background: url(../img/bg_blaster_top.png) top repeat-x; border-top: 1px dashed #7EB0BE }
#divBlaster .head						{ position: relative; width: 595px; padding: 20px 0 0 29px }
#divBlaster .head H2					{ color: #026288; font-size: 24px; font-style: italic }
#divBlaster .item						{ float: left; position: relative; width: 268px; margin: 19px 0 10px 29px }
#divBlaster .item P						{ font-size: 11px }
#divBlaster H2							{ color: #FE7013; font-size: 18px; font-weight: bold; margin: 10px 0 15px; letter-spacing: -0.05em }

/* RESULTADO DE BUSCA */
#divResultado H3,
#divResultado H3 A						{ font-size: 14px; color: #FE7013; font-weight: bold; text-decoration: none; line-height: 0 }
#divResultado P							{ font-size: 14px }
#divResultado .top						{ padding-bottom: 31px }
#divResultado .item						{ margin: 5px 0 }
#divResultado .item P					{ font-size: 12px }

/* MIOLO */
.miolo									{ padding: 29px }
.miolo .item							{ margin: 0 0 10px }
.miolo .item TABLE TD					{ padding: 0 12px 12px 0 }
.miolo H1								{ color: #FE7013; font-size: 36px; font-weight: bold; margin-top: -11px; padding-bottom: 20px; letter-spacing: -0.05em }
.miolo H2								{ color: #026288; font-size: 18px; padding-bottom: 0.25em; letter-spacing: -0.05em }
.miolo H2.projeto						{ color: #FE7013; font-size: 24px; margin: -0.1em 0 0; line-height: 1em }
.miolo H3								{ color: #026288; font-size: 20px; margin: 6px 0 12px }
.miolo H3.empresa						{ font-size: 12px; margin: 0 }
.miolo P								{ font-size: 14px; padding-bottom: 0.5em; font-weight: normal }
.miolo .desc							{ float: left; width: 356px; margin-left: 29px }
.miolo .thumb							{ float: left; width: 168px; margin: 0 7px 0 6px }
.miolo .label							{ color: #555 }
.miolo FIELDSET							{ color: #555 }
.miolo TABLE TD							{ padding: 0.5em 0 }

/* EMPRESA */
#divEmpresa .foto						{ text-align: center }

#divGaleria LI							{ padding-bottom: 10px }
#divGaleria LI .thumb2					{ border: 1px solid #BCD8D6; background-color: #FFF; padding: 2px }

/* CURRICULO */
#divCurriculo .bloco:first-child		{ margin-top: 0 }
#divCurriculo .bloco					{ margin-top: 30px }
#divCurriculo .bloco FIELDSET			{ margin-bottom: 1em }
#divCurriculo .bloco TD					{ padding: 10px }

/* FALE CONOSCO */
#divFaleConosco .bloco					{ margin-top: 1.5em }
#divFaleConosco .bloco FIELDSET			{ margin-bottom: 1em }

/* CONTATO COMERCIAL */
#divContatoComercial .bloco				{ margin-top: 1.5em }
#divContatoComercial .bloco FIELDSET	{ margin-bottom: 1em }

/* VIRTUAL DRIVE */
#divVirtualDrive .bloco					{ margin-top: 1.5em }
#divVirtualDrive .bloco FIELDSET		{ margin-bottom: 1em }

/* MAPA */
#divMapa .bloco							{ margin-top: 1.5em }

/* CLASSES DIVERSAS */
.field									{ padding: 4px; border: 1px solid #B0B8BE; background-color: #FCFCFC; margin: 1px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px }
.field:focus							{ border: 2px solid #A2B676; background-color: #FFF; margin: 0 }
.button									{ padding: 2px 16px; color: #FFF; font-weight: bold; background-color: #549C00; border-width: 1px; border-style: solid; border-top-color: #87BA4C; border-right-color: #87BA4C; border-left-color: #407600; border-bottom-color: #407600 }
P.saibamais, P.saibamais A				{ color: #7EB0BE; text-align: right; font-weight: bold }
H3.empresa								{ color: #026288; font-size: 14px }
H2.projeto								{ color: #FE7013; font-size: 36px; font-weight: bold; margin: -10px 0 10px; letter-spacing: -0.05em }
.error									{ border: 2px solid #FF7878; margin: 0 }
#PicNetEyeTracker						{ display: block; padding-top: 20px; text-align: center; font-size: 10px }