/******************************** 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; border-top:1px solid #595856;}
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;}

/*HEADER MODIFICADO 17/03/2014*/
div.menu1{font-family: arial;font-weight: bold;font-size: 14px;color: white;text-shadow: 2px 2px 2px #000; }


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:#4f4f4f;}*/
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: #FFF;
	background-color:#4f4f4f;
	text-shadow: none;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#4f4f4f', endColorstr = '#4f4f4f');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#4f4f4f', endColorstr = '#4f4f4f')";
	background-image: -moz-linear-gradient(top, #4f4f4f, #4f4f4f);
	background-image: -ms-linear-gradient(top, #4f4f4f, #4f4f4f);
	background-image: -o-linear-gradient(top, #4f4f4f, #4f4f4f);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#4f4f4f), to(#4f4f4f));
	background-image: -webkit-linear-gradient(top, #4f4f4f, #4f4f4f);
	background-image: linear-gradient(top, #4f4f4f, #4f4f4f);
}

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;}    

/*HEADER MODIFICADO 17/03/2014*/
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: 4px;}

/*HEADER MODIFICADO 17/03/2014*/
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: #4f4f4f;}
    .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: #4f4f4f; 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;}

/*HEADER MODIFICADO 17/03/2014*/
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:#4f4f4f;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: rgb(99, 99, 99);-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(199, 199, 199, 0.33);}

#nav span{
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
	color: #595856;
	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:#4f4f4f 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:#555;
}

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 #4f4f4f;}
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 #4f4f4f;}
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 #4f4f4f;}
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 #4f4f4f;}
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 #4f4f4f;color: white;padding: 5px;margin-top: 20px;}
div.titPagina{float: left;text-align: center;width: 590px;}
div.titPagina h1{color:#4f4f4f;font-family: impact;font-size: 45px;margin-top:35px;}
div.titPagina h2{color: #555;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: 12px;}
div.subTit {border-bottom: solid 1px #4f4f4f; padding-bottom: 10px; margin-bottom: 20px;}
div.subTit h1{color:#4f4f4f;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: #4f4f4f;border-radius: 17px;}
div.mailRound:hover{background-color: #4f4f4f;}

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: #4f4f4f;}
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 #4f4f4f; 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: #4f4f4f;}
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 #4f4f4f; 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: #4f4f4f;}
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 #4f4f4f; margin: 25px 0;}
