*{
	margin:0;
	padding:0;
}

a{outline:none;}

body{
	background:url(../img/bg_body.jpg) repeat-x 0 0;
}
#geral{
	width:760px;
	display:block;
	margin:0 auto;
}
#geral #topo{
	width:760px;
	height:423px;
	display:table;
	background:url(../img/bg_top.jpg) no-repeat center top;
}
#geral #topo h1{
	width:760px;
	height:135px;
	display:block;
	float:left;
	text-indent:-99999px;
	overflow:hidden;
}
#geral #topo h1 a{
	width:180px;
	height:135px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	margin:0 auto;
	background:url(../img/logo.jpg) no-repeat center top;
}
#geral #topo #menu{
	width:137px;
	float:left;
	display:block;
	background:url(../img/bg_menu.gif) no-repeat right top;
	padding-top:24px;
	padding-right:2px;
	padding-left:17px;
}
#geral #topo #menu ul{
	width:137px;
	height:234px;
	float:left;
	display:block;
}
#geral #topo #menu ul li{
	width:137px;
	height:16px;
	float:left;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	padding-bottom:16px;
}
#geral #topo #menu ul li a{
	width:137px;
	height:16px;
	float:left;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}
#geral #topo #menu ul li a.home{
	background:url(../img/bt_home.gif) no-repeat 0 0;
}
#geral #topo #menu ul li a.empresa{
	background:url(../img/bt_aEmpresa.gif) no-repeat 0 0;
}
#geral #topo #menu ul li a.produtos{
	background:url(../img/bt_produtos.gif) no-repeat 0 0;
}
#geral #topo #menu ul li a.cotacao{
	background:url(../img/bt_cotacao.gif) no-repeat 0 0;
}
#geral #topo #menu ul li a.assessoria{
	background:url(../img/bt_assessoria.gif) no-repeat 0 0;
}
#geral #topo #menu ul li a.seguradoras{
	background:url(../img/bt_seguradoras.gif) no-repeat 0 0;
}
#geral #topo #menu ul li a.contato{
	background:url(../img/bt_contato.gif) no-repeat 0 0;
}
#geral #topo #menu ul li a:hover{
	background-position: 0 -16px;
}
#geral #topo #menu ul.menuIdent{
	width:1px;
	height:1px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}
#geral #topo #menu ul li.btCont{
	display:none;
}
#geral #topo #chamadaTop{
	width:574px;
	height:288px;
	display:block;
	float:left;
	padding-left:30px;
}
.imgTop01{
	background:url(../img/img_chave.gif) no-repeat right bottom;
}
.imgTop02{
	background:url(../img/img_caneta.gif) no-repeat right bottom;
}
.imgTop03{
	background:url(../img/img_tecla.gif) no-repeat right bottom;
}
.imgTop04{
	background:url(../img/img_gomos.gif) no-repeat right bottom;
}
.imgTop05{
	background:url(../img/img_mouse.gif) no-repeat right bottom;
}
.imgTop06{
	background:url(../img/img_casa.gif) no-repeat right bottom;
}
.imgTop07{
	background:url(../img/img_chaveCar.gif) no-repeat right bottom;
}
.imgTop08{
	background:url(../img/img_note.gif) no-repeat right bottom;
}
.imgTop09{
	background:url(../img/img_empresarial.gif) no-repeat right bottom;
}
.imgTop10{
	background:url(../img/img_porco.gif) no-repeat right bottom;
}
.imgTop11{
	background:url(../img/img_saude.gif) no-repeat right bottom;
}
.imgTop12{
	background:url(../img/img_alianca.gif) no-repeat right bottom;
}
.imgTop13{
	background:url(../img/img_casa2.gif) no-repeat right bottom;
}
#geral #topo #chamadaTop h2{
	width:420px;
	text-indent:-99999px;
	overflow:hidden;
	display:block;
}
#geral #topo #chamadaTop h2.ChamadaHome{
	background:url(../img/chamada_top.gif) no-repeat 0 0;
	height:150px;
}
#geral #topo #chamadaTop h2.ChamadaEmpresa{
	background:url(../img/h2_Empresa.gif) no-repeat 0 0;
	height:120px;
}
#geral #topo #chamadaTop h2.ChamadaAssessoJuri{
	background:url(../img/h2_AssessoJuri.gif) no-repeat 0 0;
	height:120px;
}
#geral #topo #chamadaTop h2.ChamadaSeg{
	background:url(../img/h2_AssessoSeg.gif) no-repeat 0 0;
	height:150px;
}
#geral #topo #chamadaTop h2.Cotacao{
	background:url(../img/h2_Cotacao.gif) no-repeat 0 0;
	height:80px;
}
#geral #topo #chamadaTop h2.Seguradoras{
	background:url(../img/h2_Seguradoras.gif) no-repeat 0 0;
	height:80px;
}
#geral #topo #chamadaTop h2.Contato{
	background:url(../img/h2_Contato.gif) no-repeat 0 0;
	height:80px;
}
#geral #topo #chamadaTop h2.Produtos{
	background:url(../img/h2_Produtos.gif) no-repeat 0 0;
	height:80px;
}
#geral #topo #chamadaTop h2.ProdSegFianca{
	background:url(../img/h2_ProdSegFianca.gif) no-repeat 0 0;
	height:115px;
}
#geral #topo #chamadaTop h2.ProdConsImoveis{
	background:url(../img/h2_ProdConsImoveis.gif) no-repeat 0 0;
	height:115px;
}
#geral #topo #chamadaTop h2.ProdSegAuto{
	background:url(../img/h2_ProdSegAuto.gif) no-repeat 0 0;
	height:115px;
}
#geral #topo #chamadaTop h2.ProdSegCond{
	background:url(../img/h2_ProdSegCond.gif) no-repeat 0 0;
	height:115px;
}
#geral #topo #chamadaTop h2.ProdSegNote{
	background:url(../img/h2_ProdSegNote.gif) no-repeat 0 0;
	height:115px;
}
#geral #topo #chamadaTop h2.ProdSegEmpre{
	background:url(../img/h2_ProdSegEmpre.gif) no-repeat 0 0;
	height:115px;
}
#geral #topo #chamadaTop h2.ProdSegprevid{
	background:url(../img/h2_ProdSegpreved.gif) no-repeat 0 0;
	height:115px;
}
#geral #topo #chamadaTop h2.ProdSegSaude{
	background:url(../img/h2_ProdSegSaude.gif) no-repeat 0 0;
	height:115px;
}
#geral #topo #chamadaTop h2.ProdSegVida{
	background:url(../img/h2_ProdSegVida.gif) no-repeat 0 0;
	height:115px;
}
#geral #topo #chamadaTop h2.ProdSegresid{
	background:url(../img/h2_ProdSegResid.gif) no-repeat 0 0;
	height:115px;
}
#geral #topo #chamadaTop p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 22px;
	color: #fff;
}
#geral #topo #chamadaTop p.LargTop{
	width:352px;
}
#geral #topo #chamadaTop p.LargTopAssesso{
	width:420px;
}
#geral #topo #chamadaTop p.LargTopSegImobili{
	width:400px;
}
#geral #topo #chamadaTop p a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-decoration:none;
}
#geral #conteudo{
	width:760px;
	display:table;
}
#geral #conteudo #menuPrdts{
	width:160px;
	display:block;
	float:left;
	background:url(../img/bg_menuPrdts.gif) repeat-y 0 0;
}
#geral #conteudo #menuPrdts #topmenu{
	width:160px;
	height:29px;
	display:block;
	float:left;
	background:url(../img/top_menu.gif) no-repeat 0 0;
}
#geral #conteudo #menuPrdts ul{
	width:160px;
	display:block;
	float:left;
	background:url(../img/bg_bottomPrdts.gif) no-repeat left bottom;
	padding-bottom:15px;
}
#geral #conteudo #menuPrdts ul li{
	width:118px;
	height:15px;
	display:block;
	margin:0 auto;
	list-style-type:none;
	text-indent:-99999px;
	overflow:hidden;
	padding-bottom:10px;
}
#geral #conteudo #menuPrdts ul li a{
	width:118px;
	height:15px;
	display:block;
	margin:0 auto;
	list-style-type:none;
	text-indent:-99999px;
	overflow:hidden;
}
#geral #conteudo #menuPrdts ul li a.segFinaca{
	background:url(../img/bt_segFinaca.gif) no-repeat 0 0;
}
#geral #conteudo #menuPrdts ul li a.segImobili{
	background:url(../img/bt_consorcio.gif) no-repeat 0 0;
}
#geral #conteudo #menuPrdts ul li a.segAuto{
	background:url(../img/bt_segAuto.gif) no-repeat 0 0;
}
#geral #conteudo #menuPrdts ul li a.segCondomi{
	background:url(../img/bt_segCondomi.gif) no-repeat 0 0;
}
#geral #conteudo #menuPrdts ul li a.segNote{
	background:url(../img/bt_segNote.gif) no-repeat 0 0;
}
#geral #conteudo #menuPrdts ul li a.segEmpre{
	background:url(../img/bt_segEmpre.gif) no-repeat 0 0;
}
#geral #conteudo #menuPrdts ul li a.segResid{
	background:url(../img/bt_segResid.gif) no-repeat 0 0;
}
#geral #conteudo #menuPrdts ul li a.segSaud{
	background:url(../img/bt_segSaud.gif) no-repeat 0 0;
}
#geral #conteudo #menuPrdts ul li a.segVida{
	background:url(../img/bt_segVida.gif) no-repeat 0 0;
}
#geral #conteudo #menuPrdts ul li a.segPrevid{
	background:url(../img/bt_segPrevid.gif) no-repeat 0 0;
}
#geral #conteudo #menuPrdts ul li a:hover{
	background-position: 0 -15px;
}
#geral #conteudo #menuPrdts #FormNews{
	width:145px;
	height:114px;
	display:block;
	float:left;
	background:url(../img/cx_news.gif) no-repeat 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #545454;
	padding-top:20px;
	padding-left:15px;
}


#geral #conteudo #menuPrdts a.twitter{
	background:url(../img/img_twitter.jpg) no-repeat 0 0;
	display:block;
	width:160px;
	height:99px;
	text-indent:-99999px;
	overflow:hidden;
	outline: none;
	
}

#geral #conteudo h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	padding:5px 0 5px 5px;
	height:15px;
	width:100%;
	background:#008284;
}
#geral #conteudo #menuPrdts #FormNews div{
	padding-bottom:5px;
}
#geral #conteudo #menuPrdts #FormNews input.campoN{
	width:122px;
	height:18px;
	display:block;
	border:#919191 solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #545454;
}
#geral #conteudo #menuPrdts #FormNews input.campoE{
	width:107px;
	height:18px;
	display:block;
	border:#919191 solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #545454;
	float:left;
	margin-right:3px;
}
#geral #conteudo #contHome{
	width:583px;
	display:block;
	float:left;
	padding-left:17px;
	padding-top:19px;
}
#geral #conteudo #contHome .cxHome{
	width:566px;
	display:block;
	float:left;
	padding-bottom:20px;
} 

#geral #conteudo #contHome .cxHome .noborder {
	border:none;
}
#geral #conteudo #contHome .cxHome h1{
	width:583px;
	height:30px;
	display:block;
	float:left;
	padding-bottom:10px;
	text-indent:-99999px;
	overflow:hidden;
}
#geral #conteudo #contHome .cxHome h1.ProdsArena{
	background:url(../img/h1_prodsArena.gif) no-repeat 0 0;
}
#geral #conteudo #contHome .cxHome h1.Atend{
	background:url(../img/h1_Atendimento.gif) no-repeat 0 0;
}
#geral #conteudo #contHome .cxHome h1.Assesso{
	background:url(../img/h1_Assessoria.gif) no-repeat 0 0;
}
#geral #conteudo #contHome .cxHome h1.tecnologia{
	background:url(../img/h1_tecnologia.gif) no-repeat 0 0;
}	
#geral #conteudo #contHome .cxHome h1.Missao{
	background:url(../img/h1_missao.gif) no-repeat 0 0;
}
#geral #conteudo #contHome .cxHome h1.Valores{
	background:url(../img/h1_valores.gif) no-repeat 0 0;
}
#geral #conteudo #contHome .cxHome h1.Filosofia{
	background:url(../img/h1_filosofia.gif) no-repeat 0 0;
}
#geral #conteudo #contHome .cxHome h1.Imobiliaria{
	background:url(../img/h1_imobiliaria.gif) no-repeat 0 0;
}
#geral #conteudo #contHome .cxHome h1.Empresa{
	background:url(../img/h1_Empresa.gif) no-repeat 0 0;
}
#geral #conteudo #contHome .cxHome h1.CatProdts{
	background:url(../img/h1_catProdts.gif) no-repeat 0 0;
}
#geral #conteudo #contHome .cxHome h1.Locatario{
	background:url(../img/h1_locatario.gif) no-repeat 0 0;
}
#geral #conteudo #contHome .cxHome h1.Locador{
	background:url(../img/h1_locador.gif) no-repeat 0 0;
}
#geral #conteudo #contHome .cxHome h1.Pretendente{
	background:url(../img/h1_pretendente.gif) no-repeat 0 0;
}
#geral #conteudo #contHome .cxHome h1.Juridica{
	background:url(../img/h1_juridica.gif) no-repeat 0 0;
}
#geral #conteudo #contHome .cxHome h1.Seguros{
	background:url(../img/h1_seguros.gif) no-repeat 0 0;
}
#geral #conteudo #contHome .cxHome p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 22px;
	color: #808080;
	padding-bottom:20px;
}
#geral #conteudo #contHome .cxHome p a.link{
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
}
.img{
	width:100px; 
	height:74px; 
	display: block; 
	float:left; 
	margin-right:10px;
	margin-top:10px;
}
a .img{
	border:none;
}
.img2{
	float:left; 
	margin-right:10px;
	margin-top:5px;
}
a .img2{
	border: none;
}
#geral #conteudo #contHome .cxHome ul{
	width:583px;
	float:left;
	display:block;
	padding-top:10px;
}
#geral #conteudo #contHome .cxHome ul li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #808080;
	padding-bottom:10px;
	list-style-type:none;
}
#geral #conteudo #contHome .cxHome ul li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #808080;
	padding-bottom:10px;
	list-style-type:none;
	text-decoration:none;
}
#geral #conteudo #contHome .cxHome ul li a:hover{
	color:#004b4c;
}
.LargTXT{
	width:420px;
}
.bgCampainha{
	background:url(../img/img_campainha.gif) no-repeat right top;
}
#geral #menuRodape{
	width:583px;
	height:23px;
	display:block;
	float:right;
	background:url(../img/pixelMenuRod.gif) repeat-x 0 0;
	padding-bottom:15px;
}
#geral #menuRodape ul{
	width:583px;
	height:23px;
	display:block;
	float:right;
	padding-top:5px;
}
#geral #menuRodape ul li{
	height:23px;
	display:table;
	float:left;
	text-indent:-99999px;
	overflow:hidden;
}
#geral #menuRodape ul li a{
	height:23px;
	display:block;
	float:left;
	text-indent:-99999px;
	overflow:hidden;
}
#geral #menuRodape ul li a.BHome{
	width:42px;
	background:url(../img/bt_bottomHome.gif) no-repeat 0 0;
}
#geral #menuRodape ul li a.BEmpresa{
	width:83px;
	background:url(../img/bt_bottomEmpresa.gif) no-repeat 0 0;
}
#geral #menuRodape ul li a.BProdutos{
	width:74px;
	background:url(../img/bt_bottomProdutos.gif) no-repeat 0 0;
}
#geral #menuRodape ul li a.BCotacao{
	width:68px;
	background:url(../img/bt_bottomCotacao.gif) no-repeat 0 0;
}
#geral #menuRodape ul li a.BAssesoria{
	width:83px;
	background:url(../img/bt_bottomAssessoria.gif) no-repeat 0 0;
}
#geral #menuRodape ul li a.BSeguradora{
	width:94px;
	background:url(../img/bt_bottomSeguradora.gif) no-repeat 0 0;
}
#geral #menuRodape ul li a.BContato{
	width:56px;
	background:url(../img/bt_bottomContato.gif) no-repeat 0 0;
}
#geral #rodape{
	width:583px;
	display:block;
	float:right;
}
#geral #rodape address{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 22px;
	color: #808080;
	font-style: normal;
}

#geral #rodape #selos{
	width:220px;
	height:39px;
	display:block;
	float:left;
	padding-top:5px;
}
#geral #rodape #selos ul li{
	display:block;
	height:17px;
	width:100px;
	float:left;
	text-indent:-99999px;
	list-style-type:none;
}
#geral #rodape #selos ul li a.gdsi{
	display:block;
	height:17px;
	width:100px;
	overflow:hidden;
	background-image: url(../img/gdsi.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#geral #rodape #selos ul li a.w3c{
	display:block;
	height:17px;
	width:100px;
	overflow:hidden;
	background-image: url(../img/w3c.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#geral #conteudo #contHome .cxHome ul.logos li{
	float:left;
	height:76px;
	display:block;
	padding-left:10px;
}
#geral #conteudo #contHome .cxHome #form{
	width:350px;
	display:block;
	padding-top:10px;
	padding-bottom:10px;
}
#geral #conteudo #contHome .cxHome #form div{
	padding-bottom:5px;
}
#geral #conteudo #contHome .cxHome #form label{
	width:74px;
	display: block;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	line-height:15px;
}
#geral #conteudo #contHome .cxHome #form input.campos{
	width:250px;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	border:#d2d2d3 solid 1px;
	background:#fff;
}
#geral #conteudo #contHome .cxHome #form textarea.msg{
	width:250px;
	height:120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	border:#d2d2d3 solid 1px;
	background:#fff;
}
#geral #conteudo #contHome .cxHome #form .areabt{
	padding-left:230px;
}
#geral #conteudo #contHome .cxHome #form input.btEnvia{
	width:103px;
	height:45px;
	display:block;
}
#geral #conteudo #contHome .cxHome .forms{
	width:580px;
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
}
#geral #conteudo #contHome .cxHome .forms div{
	display: table;
	padding-bottom: 5px;
	padding-bottom:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
}
.espaMaior{
	display: block;
	margin-bottom: 15px;
}
#geral #conteudo #contHome .cxHome .forms div strong{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	padding:10px 0 15px 0;
	display:block;
}
#geral #conteudo #contHome .cxHome .forms label{
	height:20px;
	display: block;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	line-height:15px;
	margin-right:5px;
}
.largura{
	width:130px;
}
.largura1{
	width:230px;
	text-align: right;
}
.largura2{
	width:280px;
}
.largura3{
	width:60px;
}
#geral #conteudo #contHome .cxHome .forms input.campoinf{
	width:230px;
	height:17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	border:#d2d2d3 solid 1px;
	background:#fff;
	padding-left:5px;
	padding-top: 3px;
}
#geral #conteudo #contHome .cxHome .forms input.campoMenor{
	width:100px;
	height:17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	border:#d2d2d3 solid 1px;
	background:#fff;
	padding-left:5px;
	padding-top: 3px;
}
.campomsgNasc{
	width:280px;
	height:60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	border:#d2d2d3 solid 1px;
	background:#fff;
	padding-left:5px;
}
.espaco{
	margin-left: 20px;
}
.espaco1{
	margin-left: 40px;
}

#geral #conteudo #contHome .cxHome .forms input.campocobert{
	width:112px;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	border:#d2d2d3 solid 1px;
	background:#fff;
	padding-left:5px;
}
#geral #conteudo #contHome .cxHome table.tabela{
	width:580px;
	display:block;
	float:left;
}
#geral #conteudo #contHome .cxHome table.tabela tr td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	padding-bottom:10px;
}
#geral #conteudo #contHome .cxHome table.tabela tr td.col01{
	width:270px;
	padding:3px;
}
#geral #conteudo #contHome .cxHome table.tabela tr td.col02{
	width:130px;
	padding:3px;
}
.dspNone{
	display:none;
}
.verde{
	font-size:11px;
	color:#004e51;
}
.cinzaCla{
	background:#e6e6e6;
}
.cinzaEsc{
	background:#ececec;
}
.cinzaCla2{
	background:#f9ffff;
}
.alinks{
	font-size:10px;
	color:#004e51;
	text-decoration:none;
}
.alinks:hover{
	text-decoration:underline;
}

#base {
	width:1px;
	height:1px;
	display:block;
	position:relative;
}
#base a.fecha_pop {
	width:80px;
	height:35px;
	display:block;
	overflow:hidden;
	text-indent:-999999px;
	position:absolute;
	background-repeat:repeat;
	background-image:url(../pog.gif);
	top:-280px;
	left:380px;
	z-index:2000;
	
}

#base #pop{
	width:631px;
	height:465px;
	display:block;
	position:absolute;
	top:-280px;
	left:-150px;
}
