/******************************** NEUTRALIZACAO *********************************/

*{margin:0px;padding:0px;border:0px;font-weight:normal;list-style:none;text-decoration:none;}

button span{display:none;}
button{cursor:pointer;}

/********************************* TEXTO BASE *********************************/
body{font-family:Arial,Helvetica,Verdana,Tahoma,Sans-serif;font-size:12px;color:#333333;margin:0px;}
h1{font-size:1.8em;}
h2{font-size:1.7em;}
h3{font-size:1.6em;}
h4{font-size:1.2em;}
h5{font-size:1.1em;}
h6{font-size:0.9em;}
h7{font-size:0.5em;}
h8{font-size:0.8em;}

strong{font-weight:bold;}



/*********************************** HEADER *********************************/

div.header{height:116px; width:100%; background-image: url(../imagens/imagens-geral/header-bck.png); background-repeat: repeat-x; margin-bottom: 80px;}
div.menuHeader{width: 1090px; margin: auto;position: relative;}
div.menuHeaderEsquerda{padding-top: 3px; }
div.faixaEscura{width:534px; height:32px; background-image: url(../imagens/imagens-geral/sombreado-topo.png); background-repeat: no-repeat; margin-left: 227px;}
div.menu1{font-family: arial;font-weight: bold;font-size: 14px;color: white;text-shadow: 2px 2px 2px #440941;}
div.menu1Botao{height: 80px;width: 146px;float: left;text-align: center;line-height: 77px;color: white;background-image: url(../imagens/imagens-geral/aviao.png);background-position: -3px -12px;}
/*div.menu1Botao:hover{color: #fff; background-color:#950092;}*/
div.menu1Topico{height: 78px;width: 135px;float: left;text-align: center;line-height: 77px; color:#fff;}
div.menu1Topico a{color: #fff;}
div.menu1Topico:hover{color: #000; background-color:#fff000; text-shadow: none;}

div.menu1Separador{height: 78px;width: 2px;background-image: url(../imagens/imagens-geral/separador-menu.png);background-repeat: no-repeat;float:left;}
div.menu1Separador1{height: 78px;width: 2px;background-image: url(../imagens/imagens-geral/separador-menu.png);background-repeat: no-repeat;float:left;margin-left:66px;}    
div.menuHeaderdireita{width: 286px;height: 225px;background-image: url(../imagens/imagens-geral/logo-plate.png);background-repeat: no-repeat;position: absolute;top: 3px;right: 50px;text-align: center;padding-top: 27px;}

div.loginGover{width: 690px;height: 80px;background-image: url(../imagens/imagens-geral/login-bck.png);clear: left;margin-left: 56px;margin-top: 104px;border: solid 1px lightGrey;border-radius: 7px;box-shadow: 0px 0px 10px lightgray; position:relative;}
    .loginGover1{float: left;height: 80px;background-image: url(../imagens/imagens-geral/logo-gover.png);background-repeat: no-repeat;width: 91px;background-position: 9px 12px;line-height: 84px;text-align: right;font-size: 19px;color: #D3A50B;}
    .loginGover2{float: left;text-align: center; width: 235px;position: relative;}
    .loginGover2 h1{font-size: 12px;margin-top: 7px;margin-left: 16px;color: gray;font-weight: bold;position: absolute;top: 4px;}
    .loginGover3{float: left;text-align: center; width: 215px;}
    .loginGover3 a{color: grey; text-decoration:none;}
    .loginGover3 a:hover{color: #84167D; text-decoration:none;}
    .loginGover4{float: left;text-align: center;width: 70px;height: 25px;border-radius: 5px;border: solid 1px grey;line-height: 25px;margin-top: 29px;margin-left: 5px; color: grey;}
    .loginGover4:hover{background-color: gray; color:#fff; text-decoration:none;}
    .loginGover5{width:0px;height:0px;border-left:17px solid transparent;border-right:17px solid transparent;border-bottom:17px solid lightgrey;font-size:0px;line-height:0px; position:absolute;top: -17px;left: 139px;}
    .loginGover5Miolo{width:0px;height:0px;border-left:17px solid transparent;border-right:17px solid transparent;border-bottom:17px solid #fcfcfc;font-size:0px;line-height:0px; position:absolute;top: -16px;left: 139px;}
    input{background: white;border: solid 1px lightgray;color: #999;padding: 5px;border-radius: 6px;font-size: 14px;margin-top: 28px;margin-bottom: 4px;}
    
    
/*********************************** CORPO *********************************/

div.container{width: 100%;height: 30px;}

div.containerMiolo{width:1010px; margin:auto;}

div.barraEsq{float: left;width: 16px;height: 838px;background-image: url(../imagens/imagens-geral/lateral-centro-esq.png);background-repeat: no-repeat;}

div.barraDir{float: left;width: 16px;height: 838px;background-image: url(../imagens/imagens-geral/lateral-centro-dir.png);background-repeat: no-repeat;}

div.conteudo{float: left; width: 978px; margin-top:3px;}

div.barraMenu{width: 100%;height: 165px;background-color: #FAFAFA;border: solid 1px #bdbdbd;border-radius: 17px;}
div.barraMenu span{font-family: arial;font-weight: bold;font-size: 14px;margin: 45px;color:#D3A50B;line-height:45px;}

#nav {margin: 0 0 0 35px;padding: 0px;list-style-type: none;margin-top: 30px;}

#nav li {display: block;float: left;margin: 0 25px;background: url(../imagens/imagens-geral/bt-glow1.png) no-repeat center top;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;-moz-box-shadow: 1px 1px 1px #666;-webkit-box-shadow: 1px 1px 1px #666;box-shadow: 1px 1px 1px #666;}

#nav a {display: block;width: 79px;height: 79px;font-family:Arial, sans-serif;font-size: 1.2em;font-weight: bold;color: #fff;text-decoration: none;text-shadow: 1px 1px 1px #666;text-align:center;background: url(../imagens/imagens-geral/bt-glow1.png) no-repeat center -200px;background: rgba(210, 135, 5, 0.55);-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;-webkit-transition: background 0.5s linear;-moz-transition: background 0.5s linear;transition: background 0.2s linear;}

#nav a:hover {background: url(../imagens/imagens-geral/bt-glow1.png) no-repeat center top;background: rgba(210, 135, 5, 0);}

#nav span{font-family: arial;font-weight: bold;font-size: 11px;margin: 0px;color: #D3A50B;line-height:11px !important;text-shadow: none;}


a.tooltip {outline:none; }
a.tooltip strong {line-height:10px;}
a.tooltip:hover {text-decoration:none;} 
a.tooltip span {z-index:10;display:none; padding:8px 20px;margin-top:90px; margin-left:-120px; line-height:6px;font-size:12px; min-width:130px;}
a.tooltip:hover span{display:inline; position:absolute; border:2px solid #FFF;  color:#FFF;background:#D3A50B url(src/css-tooltip-gradient-bg.png) repeat-x 0 0;
}
a.tooltip span{border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-moz-box-shadow: 0px 0px 3px 2px lightgray;-webkit-box-shadow: 0px 0px 3px 2px lightgray;box-shadow: 0px 0px 3px 2px lightgray;opacity: 0.8;}

div.bannersHome{width: 100%;margin-top: 10px;height: 123px;border: solid 1px #BDBDBD;border-radius: 17px;padding-top: 5px;}

div.bannersHome1{width:33%; float:left;text-align: center;}

div.bannersHome1 span{font-family: arial;font-size: 11px; font-weight: bold; margin: 45px;color: #D3A50B;}

div.barraHorizontal{width: 982px; height:7px; margin:15px auto; background-image: url(../imagens/imagens-geral/barra-horizontal.png); background-repeat: no-repeat; clear: both;}


/******************** NEWS *******************************/

div.news{width: 95%;min-height: 130px;padding: 0 15px;}
div.news h1{font-family: arial;font-size: 15px;margin: 10px 0 0 0;}
div.news a{color: lightgrey; text-decoration:none;}

div.blocoNews1{width: 17%; float: left; text-align:center;margin: 0 10px;}
div.blocoNews1 h1{color: black;}
div.blocoNews1 .traco{width: 100%; border-bottom:solid 1px #ff0000;}
div.blocoNews1 a{color: black; text-decoration:none;}
div.blocoNews2{width: 17%;float: left; text-align:center;margin: 0 10px;}        
div.blocoNews2 h1{color: black;}
div.blocoNews2 .traco{width: 100%; border-bottom:solid 1px #9a3494;}
div.blocoNews2 a{color: black; text-decoration:none;}

div.blocoNews3{width: 17%;float: left; text-align:center;margin: 0 10px;}
div.blocoNews3 h1{color: black;}
div.blocoNews3 .traco{width: 100%; border-bottom:solid 1px #ff6600;}
div.blocoNews3 a{color: black; text-decoration:none;}

div.blocoNews4{width: 17%;float: left; text-align:center;margin: 0 10px;}
div.blocoNews4 h1{color: black;}
div.blocoNews4 .traco{width: 100%; border-bottom:solid 1px #ff00d9;}
div.blocoNews4 a{color: black; text-decoration:none;}

div.blocoLatestNews{margin:23px; font-size:11px; width:45%; float: left;}
    div.blocoLatestNews h1{color: gray;font-family: arial;font-weight: bold;margin: 0 0 10px;}
    div.blocoLatestNews span{line-height: 23px;}
    div.blocoLatestNews strong{color: gray;}
    div.blocoLatestNews a{color: gray; text-decoration: none;}
    div.blocoLatestNews a:hover{color: gray; text-decoration: underline;}

/******************* SITES UTEIS *************************/

div.blocoSitesUteis{margin:23px; font-size:11px; width:45%; float: right;}
    div.blocoSitesUteis h1{color: gray;font-family: arial;font-weight: bold;margin: 0 0 10px;}
    div.blocoSitesUteis span{line-height: 23px;}
    div.blocoSitesUteis strong{color: gray;}
    div.blocoSitesUteis a{color: gray; text-decoration: none;}
    div.blocoSitesUteis a:hover{color: gray; text-decoration: underline;}


/******************** RODAPE *****************************/

div.footer{height:29px; width:100%; background-image: url(../imagens/imagens-geral/footer-bck.png); background-repeat: repeat-x; clear:both;}
    div.footer a{color: white; text-decoration: none;}
    div.footer a:hover{color: white; text-decoration: underline;}
div.footerMiolo{width:1020px; height:29px; margin: auto;}
div.footerSpacer{width:2px; height:29px; float:left; background-image: url(../imagens/imagens-geral/separador-footer.png); background-repeat: no-repeat; margin: 0 10px;}
div.footerConteudo{float: left; padding: 0px 3px;line-height: 30px;}
div.footerConteudo img{margin-top:7px;}

/******************* INTERNA ****************************/
div.breadCrumbs{background: none repeat scroll 0 0 #D3A50B;color: white;padding: 5px;margin-top: 20px;}
div.titPagina{float: left;text-align: center;width: 590px;}
div.titPagina h1{color:#D3A50B;font-family: impact;font-size: 45px;margin-top:35px;}
div.titPagina h2{color: #fff000;font-style: italic;line-height: 18px;}
div.ilustracaoPagina{float: right;width: 381px;}
div.conteudoPagina{font-size: 12px;line-height: 23px;margin: 0 auto 30px;text-align: justify;width: 90%;}
div.conteudoPagina p{margin-bottom: 15px;}
div.subTit {border-bottom: solid 1px #D3A50B; padding-bottom: 10px; margin-bottom: 20px;}
div.subTit h1{color:#D3A50B;font-family: impact;font-size: 27px;margin-top:35px; text-align:left;}

div.centralizar{text-align:center;}

div.iconePequeno{width: 25px;height: 25px;float: left;margin-right: 5px;}

/******************* CONSULTOR *************************/
div.consultorMaster{width: 187px;display: inline-block;text-align: center; margin: 0 10px 25px;}

div.fotoConsultor{height: 147px;width: 110px;margin:auto;}

div.consultorInfo{clear:both;}
div.consultorInfo a{text-decoration: none; color: #fff;}
div.consultorInfo a:hover{color:#000;}
div.consultorInfo strong.title{font-size:12px;}

div.mailRound{background-color: #D3A50B;border-radius: 17px;}
div.mailRound:hover{background-color: yellow;}

div.brasao{display: inline-block; height: 150px; width:150px;}
div.descricaoEquipe{display: inline-block;width: 700px;margin-left: 20px;}

/******************* FAQ *************************/

div.conteudoPaginaFaq{font-size: 15px;line-height: 23px;margin: 0 auto 30px;text-align: justify;width: 90%;}
div.conteudoPaginaFaq a{text-decoration: none; color: #D3A50B;}
div.conteudoPaginaFaq a:hover{text-decoration: underline;}

p.titFaq{font-size: 17px;font-weight: bold;margin-bottom: 5px !important;}
p.nomeCli{font-size: 14px;font-weight: bold;color: grey; margin-bottom: 5px !important;}

div.separator{border-bottom: solid 1px #D3A50B; margin: 25px 0;}


/******************* DICAS *************************/

div.conteudoPaginaDicas{font-size: 15px;line-height: 23px;margin: 0 auto 30px;text-align: justify;width: 90%;}
div.conteudoPaginaDicas a{text-decoration: none; color: #D3A50B;}
div.conteudoPaginaDicas a:hover{text-decoration: underline;}

p.titFaq{font-size: 17px;font-weight: bold;margin-bottom: 5px !important;}
p.nomeCli{font-size: 14px;font-weight: bold;color: grey; margin-bottom: 5px !important;}

div.separator{border-bottom: solid 1px #D3A50B; margin: 25px 0;}


/******************* NOTICIAS *************************/

div.conteudoPaginaNews{font-size: 15px;line-height: 23px;margin: 0 auto 30px;text-align: justify;width: 90%;}
div.conteudoPaginaNews a{text-decoration: none; color: #D3A50B;}
div.conteudoPaginaNews a:hover{text-decoration: underline;}

p.titFaq{font-size: 17px;font-weight: bold;margin-bottom: 5px !important;}
p.nomeCli{font-size: 14px;font-weight: bold;color: grey; margin-bottom: 5px !important;}

div.separator{border-bottom: solid 1px #D3A50B; margin: 25px 0;}
