body{
	background-color:#c6e1ff;	
}
#container{
	min-width:975px; /* Tamanho maximo do container*/
	max-width:975px; /* Tamanho minimo do container*/
	width:976px; /* IE6 hack*/
	margin:0 auto; /* center hack */
	margin-top:1%;
	text-align:left; /*center hack*/
	background-color:#FFF;
	border:1px solid #98b2ce;
	height:680px;
	cursor:default;
	font-family:Verdana, Geneva, sans-serif;
	position:relative;
}

.vgeral_topo{
	position:relative;
	float:left;
	width:954px;
	height:128px;
	margin-left:10px;
	margin-top:10px;
	
	_margin-left:6px;
	
	
}
.geralrodape{
	height:42px;
	_margin-left:4px;
}
.vcont_Conteudo{
	float:left;
	width:99.8%;
	height:128px;
	background-color:#FFF;
	border:1px solid #c6e1ff;
}
.controdape{
	height:42px;
}

.vcont_SupEsq{
	position:absolute;
	left:0px;
	top:-1px;
	float:left;
	height:6px;
	width:6px;
	background-image:url(../imgs/matriz.jpg);
	background-position: -159px 0px;
	background-repeat:no-repeat;

}
.vcont_SupDir{
	position:absolute;
	left:948px;
	top:-1px;
	float:right;
	height:6px;
	width:6px;
	background-image:url(../imgs/matriz.jpg);
	background-position: -159px -14px;
	background-repeat:no-repeat;
}
.vcont_InfEsq{
	position:absolute;
	left:0px;
	bottom:-2px;
	float:left;
	height:6px;
	width:6px;
	background-image:url(../imgs/matriz.jpg);
	background-position: -159px -8px;
	background-repeat:no-repeat;
}
.vcont_InfDir{
	position:absolute;
	left:948px;
	bottom:-2px;
	float:right;
	height:6px;
	width:6px;
	background-image:url(../imgs/matriz.jpg);
	background-position: -159px -22px;
	background-repeat:no-repeat;
}
#vlogo {
	float:left;
	width:159px;
	height:111px;
	margin-left:20px;
	margin-top:6px;
	background-image:url(../imgs/matriz.jpg);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	cursor:pointer;
	
	_margin-left:10px;
}
#vbanner_Topo{
	float:left;
	width:733px;
	height:109px;
	margin-top:8px;
	margin-left:29px;
	border:1px solid #c6e1ff;
}
#vbanner_Interno{
	float:left;
	width:413px;
	height:99px;
	margin-top:4px;
	margin-left:5px;
	background-color:#f3f3f3;
	
	_width:405px;
	_margin-left:3px;
	_margin-top:5px;
}
#vbanner_continuacao{
	float:left;
	width:205px;
	height:99px;
	margin-top:4px;
	background-color:#f5f9fc;
	_margin-left:-4px;
	_width:203px;
}
#vbanner_meio{
	float:left;
	width:104px;
	height:99px;
	margin-top:4px;
	_margin-top:5px;
	background-image:url(../imgs/matriz.jpg);
	background-position: 0px -112px;
	background-repeat:no-repeat;
}
.dizer{
	float:left;
	margin-left:20px;
	margin-top:10px;
	font-family:Verdana, Geneva, sans-serif;
	letter-spacing:2px;
	color:#03418c;
	font-weight:bold;
	font-size:26px;

}
.dizer2{
	margin-left:110px;
	_margin-left:55px;
}
#icone{
	float:left;
	width:29px;
	height:33px;
	margin-left:76px;
	margin-top:10px;
	background-image:url(../imgs/matriz.jpg);
	background-position:-102px -112px;
	background-repeat:no-repeat;


}
#central{
	float:left;
	margin-left:2px;
	margin-top:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#03418c;
}
#tel{
	float:left;
	width:160px;
	height:24px;
	margin-top:5px;
	margin-left:26px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#03418c;
}
#passos{
	position:relative;
	float:left;
	width:930px;
	height:95px;
	margin-top:10px;
	margin-left:30px;

	_margin-top:10px;
	_margin-left:0px;

}
#escrita{
	float:left;
	width:99.8%;
	height:25px;
	background-color:#FFF;
	_margin-left:10px;
}
.txtpasso{
	float:left;
	width:135px;
	height:24px;
	color:#027dca;
	text-align:center;
	font-size:13px;
	margin-left:9px;
}
.txtpassop{
	margin-left:32px;
}
.icopasso{
	float:left;
	width:95px;
	height:65px;
	margin-left:50px;
	background-image:url(../imgs/matriz.jpg);
	background-position: -192px -213px;
	background-repeat:no-repeat;
	color:#333;
}
.icoamarelo{
	background-position: -97px -213px;
}
.icoverde{
	background-position: 0px -213px;
	color:#FFF;
}
.txtetapa{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:43px;
	width:95px;
	font-size:12px;
	text-align:center;
	font-weight:600;
}
.seta{
	position:absolute;
	top:36px;
	left:117px;
	width:102px;
	height:16px;
	z-index:100;
	background-image:url(../imgs/matriz.jpg);
	background-position: -4px -280px;
	background-repeat:no-repeat;
	
	*left:118px;
	_left:167px;
}
.seta1{
	left:263px;
	_left:312px;
}
.seta2{
	left:407px;
	_left:457px;
}
.seta3{
	left:552px;
	_left:602px;
}
.seta4{
	left:697px;
	_left:747px;
}
#contgeral{
	position:relative;
	float:left;
	width:915px;
	height:308px;
	margin-left:30px;
	margin-top:5px;
	
	_margin-left:15px;
}
#contgeralcons{
	position:relative;
	float:left;
	width:915px;
	height:308px;
	margin-left:10px;
	margin-top:5px;
}
#conte{
	float:left;
	width:99.9%;
	height:308px;
	background-color:#eff0f1;
	border:1px solid #c6e1ff;
}
#cantoSupEsq{
	position:absolute;
	left:0px;
	top:0px;
	height:11px;
	width:11px;
	background-image:url(../imgs/matriz.jpg);
	background-position: -159px -29px;
	background-repeat:no-repeat;
}
#cantoSupDir{
	position:absolute;
	left:905px;
	top:0px;
	height:11px;
	width:11px;
	background-image:url(../imgs/matriz.jpg);
	background-position: -159px -41px;
	background-repeat:no-repeat;

}
#cantoInfEsq{
	position:absolute;
	left:0px;
	top:299px;
	height:11px;
	width:11px;
	background-image:url(../imgs/matriz.jpg);
	background-position: -159px -53px;
	background-repeat:no-repeat;

}
#cantoInfDir{
	position:absolute;
	left:905px;
	top:299px;
	height:11px;
	width:11px;
	background-image:url(../imgs/matriz.jpg);
	background-position: -159px -65px;
	background-repeat:no-repeat;
}
#alinhabotao{
	float:left;
	width:915px;
	height:41px;
	margin-left:30px;
	margin-top:10px;
}
#btnVoltar{
	float:left;
	width:165px;
	height:41px;
	background-image:url(../imgs/matriz.jpg);
	background-position: -173px -1px;
	background-repeat:no-repeat;
	cursor:pointer;

}
#btnInicial{
	float:left;
	width:165px;
	height:41px;
	background-image:url(../../imgmenusecun/btnInicial.jpg);
	background-repeat:no-repeat;
	cursor:pointer;

}
.btnAvancar{
	float:right;
	width:165px;
	height:41px;
	background-image:url(../imgs/matriz.jpg);
	background-position: -171px -42px;
	background-repeat:no-repeat;
	cursor:pointer;
	_margin-right:13px;
}
.btnImprimirBoleto{
	float:right;
	width:165px;
	height:41px;
	background-image:url(../imgs/btnImprimirBoleto.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
.btnconcluir{
	float:right;
	width:170px;
	height:42px;
	background-image:url(../imgs/btnConcluir.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	_margin-right:15px;
}
.btnFinalizar{
	float:right;
	width:244px;
	height:69px;
	background-image:url(../imgs/btnFinalizar.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}

.btnSimular{
	position:absolute;
	top:248px;
	left:155px;
	width:217px;
	height:52px;
	background-image:url(../imgs/matriz.jpg);
	background-position: -1px -345px;
	background-repeat:no-repeat;
	cursor:pointer;
}

.btnCadastrar{
	position:absolute;
	top:90px;
	left:125px;
	width:262px;
	height:71px;
	background-image:url(../imgs/btnCadastrar.gif);
	cursor:pointer;
}

.btnAcessar{
	position:absolute;
	top:160px;
	left:148px;
	width:203px;
	height:54px;
	background-image:url(../imgs/btnAcessar.gif);
	cursor:pointer;
	_left:140px;
}
.btnImprimir{
	width:185px;
	background-position: -173px -160px;
}
#selosrod{
	float:left;
	width:185px;
	height:31px;
	margin-left:8px;
	margin-top:6px;
	background-image:url(../imgs/matriz.jpg);
	background-position: -170px -83px;
	background-repeat:no-repeat;
}
#txtselos{
	float:left;
	width:595px;
	text-align:center;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#785f5f;
}
#selobanco{
	float:right;
	width:146px;
	height:37px;
	margin-right:8px;
	margin-top:2px;
	background-image:url(../imgs/matriz.jpg);
	background-position:-173px -115px;
	background-repeat:no-repeat;
}
.txtTituloVenda{
	float:left;
	width:895px;
	height:35px;
	margin-left:10px;
	margin-top:6px;
	text-align:justify;
	color:#0789e9;
	font-size:12px;
}
.txtTituloVendaend{
	height:22px;
}
.txtTituloVendapag{
	height:52px;
}
.txtTituloVendaacerto{
	height:25px;
}

table{
	float:left;
	width:880px;
	height:136px;
	_height:70px;
	background-color:#FFF;
	margin-left:16px;
	_margin-left:8px;
	margin-top:10px;
}
.tableregra{
	float:left;
	width:880px;
	height:90px;
	background-color:#FFF;
	margin-left:6px;
	margin-top:5px;
}
tr{
	border:1px solid #c6e1ff;
	text-align:center;
}
td{
	font-size:14px;
	font-weight:bold;
	color:#15428b;
	border:1px solid #c6e1ff;
	background-image:url(../imgs/matriz.jpg);
	background-position:0px -297px;
	background-repeat:no-repeat;
	
}
.colp{
	height:46px;
	.height:30px;
	width:90px;
	_width:60px;
	.width:60px;
}
.colg{
	.height:30px;
	width:230px;
	_width:150px;
	.width:150px;
}
.colregra{
	width:85px;
	height:35px;
	font-size:11px;
}
.colcont{
	font-size:15px;
	background-position:0px 1000px;
	color:#484747;
	_height:60px;
	.height:60px;
	
}
.colcontregra{
	font-size:10px;
	background-position:1000px 1000px;
	color:#484747;
	font-weight:100;
}
.tdregra{
	height:20px;
}
.esc{
	color:#333;
	font-size:18px;
}
.espc{
	float:left;
	width:599px;
	height:20px;
}
.espccli{
	width:830px;
	height:8px;
}
.espcend{
	width:830px;
	height:4px;
}
.espccara{
	width:830px;
	height:10px;
}
.espcpag{
	width:299px;
	height:15px;
}
.espcban{
	width:450px;
	height:10px;
}
.espcconclu{
	width:900px;
	height:15px;
	color:#3e8342;
	font-size:12px;
	text-align:center;
	font-weight:bold;
}
.lbl{
	float:left;
	width:150px;
	height:22px;
	color:#333;
	font-size:13px;
	font-weight:bold;
	text-align:right;
}
.lblclid{
	width:105px;
}
.lblnum{
	width:219px;
}
.lblbairro{
	width:189px;
}
.lbluf{
	width:30px;	
}
.lblcid{
	width:105px;
}
.lblextra{
	width:100px;
}
.lblextraacert{
	width:98px;
}
.lblm{
	width:370px;
	text-align:left;
}
.lblclime{
	width:105px;
}
.lblcliente{
	width:400px;
}
.lblend{
	width:120px;
}
.lblpadrao{
	margin-top:6px;
	width:424px;
}
.lblcivil{
	width:103px;
}
.lblnome{
	width:143px;
}
.lblnomebenefi{
	 width:260px;
	_width:260px;
	margin-left:144px;
	_margin-left:71px;
}
.lblnomeacerto{
	width:144px;
}
.lblradio{
	text-align:left;
	margin-top:7px;
	margin-left:3px;
	width:82px;
}
.lblradiopagp{
	width:50px;
	margin-top:0;

}
.lblradiopag{
	width:200px;
	margin-top:0;
}
.lblpag{
	margin-left:10px;
	text-align:left;
	font-size:14px;
	color:#000;
	width:135px;
	font-weight:bold;
}
.lbltotal{
	width:120px;
}
.lblbang{
	width:450px;
	text-align:center;
}
.lblconclu{
	text-align:left;	
}
.lblclidx{
	width:124px;
}
.lblclidc{
	width:143px;
}
.combo{
	float:left;
	width:150px;
	height:22px;
	margin-left:5px;
}
.comboacer{
	width:147px;
}
.combom{
	width:370px;
}
.combouf{
	width:50px;
}
.comboufcadcli{
	width:44px;
	margin-left:0;
}
.meio{
	float:left;
	width:600px;
	height:230px;
	margin-left:198px;
}
.meiocliente{
	float:left;
	width:830px;
	height:270px;
	margin-left:10px;
}
.check{
	float:left;
	margin-left:155px;
}
.checkconclu{
	margin-left:30px;
}
.edit{
	float:left;
	width:313px;
	margin-left:5px;
}
.editnome{
	width:400px; 
}
.editm{
	width:145px;
}
.editmcli{
	width:100px;
}
.editcaixa{
	width:40px;
}
.editfone{
	width:114px;
}
.editcaragrupo{
	width:90px;
	margin-left:20px;
}
.editconta{
	width:95px;
}
.editp{
	width:23px;
}
.editacert{
	width:114px;
}
.editcontap{
	width:40px;
}
.editpx{
	width:50px;
}
.editnomex{
	width:220px;
}
.editpc{
	width:30px;
}
.fieldend{
	float:left;
	margin-left:28px;
	margin-top:5px;
	width:830px;
	height:95px;
	border: 1px solid #98b2ce;
	background-color:#eff0f1;
}
.fieldpag{
	margin-left:30px;
	height:189px;
	width:300px;
}
.fieldpag2{
	height:189px;
	width:450px;
}
.legend{
	color:#333;
	font-size:13px;
	font-weight:bold;
	border: 1px solid #98b2ce;
	background-color:#eff0f1;
}
.radio{
	float:left;
	margin-left:8px;
	margin-top:10px;
}
.radiopg{
	float:left;
	margin-left:10px;
}
.radiopgesp{
	float:left;
	margin-left:110px;
}
#conclusao{
	float:left;
	width:850px;
	height:180px;
	margin-left:30px;
	_margin-left:13px;
	background-color:#FFF;
	border: 1px solid #98b2ce;
	overflow:scroll;
	font-size:13px;
}
.linkvenda{
	
}
#corpoconsulta{
	background-color:#FFF;
	margin:0 auto;
	width:935px;
	height:325px;
}
/*Div de retorno das combo*/
#carac_grupo{ 
	position:absolute;
	z-index:1000;
	height:290px;
	width:885px;
	background-color:#eff0f1;
	left:42px;
	top:255px;
	display:none;
}
#regra_cobra{
	position:absolute;
	z-index:1000;
	height:290px;
	width:885px;
	background-color:#eff0f1;
	left:42px;
	top:255px;
	display:none;
}

.btnfechar{
	position:absolute;
	top:9px;
	right:3px;
	width:32px;
	height:32px;
	background-image:url(../../imgmenusecun/btnfechar.jpg);
	cursor:pointer;
	_z-index:1200;
}
.grtitulo{
  float:left;
  color:#000;
  font-size:17px;
  font-weight:bold;
  font-family:Verdana, Geneva, sans-serif;
  width:550px;
  height:23px;
  margin-top:-40px;
}
.caixaobs{
  float:left;
  width:650px;
  height:80px;
  margin-left:3px;
}
.lblgr{
	width:10px;
}
.lbldescri{
	width:120px;
	text-align:left;
	_margin-left:5px;
}
.lblgrande{
	width:800px;
	text-align:center;
}
.espprim{
 margin-left:155px;
}
.espprimlbl{
 margin-left:152px;
 _margin-left:78px;
}
.lblmeio{
  width:215px;
}
.lblluc{
	width:80px;
}
.lblluc2{
	margin-left:30px;
}
.lbldif{
 width:50px;
 margin-left:10px;
}
#conclusaocad{ 
	position:absolute;
	z-index:1000;
	height:290px;
	width:885px;
	background-color:#eff0f1;
	left:42px;
	top:255px;
	display:none;
}
.msgcadastro{
	position:absolute;
	top:25px;
	left:200px;
	width:500px;
	height:225px;
	border:solid 2px #ccc;
	background-color:#FFF;
}
.icocad{
	position:absolute;
	top:10px;
	left:200px;
	width:90px;
	height:90px;
	background-image:url(../imgs/icocadconclu.jpg);
	background-repeat:no-repeat;
}
.sucesso{
	position:absolute;
	top:100px;
	left:85px;
	width:500px;
	height:25px;
	color:#0789e9;
	font-size:20px;
}
.ok{
	position:absolute;
	top:150px;
	left:145px;
	width:200px;
	height:46px;
	background-image:url(../imgs/btnok.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
.lblacerto{
	_width:100px;
}
.lblmeses{
	position:absolute;
	left:790px;
	_left:800px;
	top:171px;
	font-size:9px;
}
#desconectar{
	position:absolute;
	left:775px;
	top:4px;
	width:98px;
	height:24px;
	font-size:12px;
	color:#F00;
	cursor:pointer;
	background-image:url(../../imgmenusecun/btnDesconectar.jpg);
	background-repeat:no-repeat;
	text-decoration:underline;
}
#esquecisenha{
	float:left;
	width:158px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-align:center;
	cursor:pointer;
	color:#fe0106;
}
