	.zap_cadastro_baixo .habilite {
	display: block;
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	border-top: 1px dashed #ccc;
	text-align: right;
	}
	
	.anuncie_btnHome {
	display: block;
	margin: 4px 0px 0px 0px;
	}
	
	.acerto {
	display: block;
	clear: left;
	height: 1px;
	font: 1px tahoma;
	text-decoration: none;
	}
	
	/* Tooltip Dinamic Drive */
	.balloonstyle{
	position:absolute;
	top: -500px;
	left: 0;
	padding: 5px;
	visibility: hidden;
	border:1px solid #a5a583;
	font:normal 12px Verdana;
	line-height: 18px;
	z-index: 1503;
	background-color: white;
	width: 200px;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
	}
	
	#arrowhead{
	z-index: 1503;
	position:absolute;
	top: -500px;
	left: 0;
	}
	
	.zap_tooltip {
	display: block;
	background: url(img/zap_tooltip_interrog.gif) left top no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 5px 25px;
	font: 11px tahoma;
	color: #666;
	}
	.aba_patrocinio {
	position:absolute;
	top: -500px;
	left: 0;
	margin: -2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	visibility: hidden;
	z-index: 1501;
	background-color: white;
	width: 90px;
	}
	
	.aba_patrocinio .txt_pat {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 3px 0px;
	font: 9px tahoma;
	color: #fff;
	text-align: right;
	}
	/* End Tooltip Dinamic Drive */
	
	body {
	margin: 2px 0px 0px 2px;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
	
	.zap {
	
	}
	.zap_grade {
	width: 766px;
	float: left;
	}
	.zap_topo_head {
		display:block;
		height:80px;
	}
	
	.zap_migalhas {
	display: block;
	clear: both;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 3px 10px;
	font: 11px arial;
	color: #999;
	}
	
	.zap_migalhas a {
	font: 11px tahoma;
	color: #999;
	}
	
	.zap_migalhas a:visited {
	font: 11px tahoma;
	color: #999;
	}
	
	/* LOGO */
	.zap_topo_head_logo {
	position: relative;
	float: left;
	}
	
	.zap_topo_head_empresas {
	float: left;
	margin: 30px 0px 0px 0px;
	font: bold 9px tahoma;
	color: #CCC;
	text-transform: uppercase;
	display: block;
	}
	/* END */
	
	
	/* Login Página */
	
	#login_home {
	display: none;
	}
	
	#logado_home {
	display: block;
	}
	
	.zap_login_baixo h3 {
	margin: 0px 0px 5px 15px;
	padding: 0px 0px 0px 0px;
	font: bold 11px tahoma;
	color: #666;
	}
	
	.zap_login_baixo ul {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	font: 11px tahoma;
	}
	
	
	.zap_login_baixo ul li {
	
	list-style: none;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 7px 0px;
	
	}
	
	
	
	.zap_login_baixo ul li a {
	
	color: #333;
	
	}
	
	
	
	.zap_meuzap_tit {
	
	display: block;
	
	height: 25px;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	background: URL(img/zap_box_topo_bg_02.gif) repeat-x;
	
	border-right: 6px solid #bcbcbc;
	
	}
	
	
	
	.zap_meuzap_tit img {
	
	float: left;
	
	margin: 5px 0px 0px 15px;
	
	}
	
	
	
	
	
	/* End Login Página */
	
	
	
	/* MENU */
	
	.zap_topo_menu {
	
	clear: both;
	
	}
	
	.zap_topo_menu_abas {
	
	position: relative;
	
	float: left;
	
	}
	
	
	
	.zap_topo_menu_abas a img {
	
	border-width: 0;
	
	}
	
	
	
	.zap_topo_menu_auxiliar {
	
	position: relative;
	
	float: right;
	
	display: block;
	
	width: 376px;
	
	padding: 0;
	
	padding-top: 8px;
	
	}
	
	
	
	.zap_topo_menu_auxiliar_txt {
	
	display: block;
	
	height: 14px;
	
	background: #999;
	
	border-right: 6px solid #666;
	
	padding: 0;
	
	padding-top: 3px;
	
	padding-right: 11px;
	
	font: 9px tahoma;
	
	font-weight: bold;
	
	color: white;
	
	text-transform: uppercase;
	
	text-align: right;
	
	}
	
	
	
	.zap_topo_menu_auxiliar_txt a {
	
	font: 9px tahoma;
	
	font-weight: bold;
	
	color: white;
	
	text-transform: uppercase;
	
	text-decoration: none;
	
	}
	
	
	
	.zap_topo_menu_auxiliar_txt a img.seta_01 {
	
	position: absolute;
	
	left: 190px;
	
	top: 0;
	
	border-width: 0;
	
	}
	
	
	
	.zap_topo_menu_auxiliar_txt a img.seta_02 {
	
	position: absolute;
	
	left: 277px;
	
	top: 0;
	
	border-width: 0;
	
	}
	
	
	
	.zap_topo_menu_auxiliar_txt a img.seta_03 {
	
	position: absolute;
	
	left: 340px;
	
	top: 0;
	
	border-width: 0;
	
	}
	
	/* END */
	
	
	
	/* Logado */
	
	.zap_topo_welcome {
	
	clear: both;
	
	display: block;
	
	background: #EEE;
	
	margin: 0px 0px 0px 0px;
	
	padding: 8px 0px 8px 10px;
	
	border-right: 6px solid #DDD;
	
	border-bottom: 1px solid #DDD;
	
	font: 11px tahoma;
	
	color: #666;
	
	}
	
	
	
	.zap_topo_welcome_login {
	
	clear: both;
	
	display: block;
	
	height: 42px;
	
	background: #EEE;
	
	border-right: 6px solid #DDD;
	
	font: 11px tahoma;
	
	color: #666;
	
	}
	
	
	
	.zap_topo_welcome_icone {
	
	float: left;
	
	margin: 0px 0px 0px 0px;
	
	padding: 5px 0px 0px 10px;
	
	}
	
	
	
	
	
	.zap_topo_welcome b{
	
	color: #333;
	
	}
	
	
	
	.zap_topo_welcome a{
	
	color: #0066CC;
	
	}
	
	
	
	.zap_topo_welcome_left {
	
	position: relative;
	
	float: left;
	
	display: block;
	
	padding: 0;
	
	padding-top: 6px;
	
	padding-bottom: 8px;
	
	padding-left: 15px;
	
	}
	
	
	
	.zap_topo_welcome_right {
	
	position: relative;
	
	float: right;
	
	display: block;
	
	padding: 0;
	
	padding-top: 19px;
	
	padding-right: 6px;
	
	}
	
	/* End Logado */
	
	
	
	/* Deslogado */
	
	.zap_topo_cadastro {
	
	clear: both;
	
	display: none;
	
	height: 42px;
	
	background: #EEE;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	border-right: 6px solid #DDD;
	
	font: 11px tahoma;
	
	color: #666;
	
	}
	
	
	
	.zap_topo_cadastro b{
	
	color: #333;
	
	}
	
	
	
	.zap_topo_cadastro a {
	
	color: #0066CC;
	
	}
	
	
	
	.zap_topo_cadastro_icone {
	
	float: left;
	
	margin: 0px 0px 0px 0px;
	
	padding: 5px 0px 0px 10px;
	
	}
	
	
	
	.zap_topo_cadastro_left {
	
	float: left;
	
	display: block;
	
	width: 250px;
	
	padding: 8px 0px 8px 15px;
	
	}
	
	
	
	.zap_topo_cadastro_right {
	
	display: block;
	
	float: right;
	
	width: 245px;
	
	margin: 0px 0px 0px 0px;
	
	padding: 5px 6px 0px 0px;
	
	text-align: right;
	
	}
	
	
	
	.zap_topo_cadastro_right a {
	
	font-size: 10px;
	
	}
	
	
	
	.zap_topo_cadastro_right_01 {
	
	display: block;
	
	float: left;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	}
	
	
	
	.zap_topo_cadastro_right_02 {
	
	display: block;
	
	float: right;
	
	margin: 0px 0px 0px 0px;
	
	padding: 1px 0px 0px 0px;
	
	}
	
	
	
	.zap_topo_login_c01 {
	
	width: 70px;
	
	font: 11px tahoma; 
	
	}
	
	
	
	.zap_topo_login_c02 {
	
	width: 50px;
	
	font: 11px tahoma; 
	
	}
	
	/* End Deslogado */
	
	
	
	
	
	/* SUBMENU */
	
	.zap_topo_submenu_bd {
	
	display: block;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	}
	
	
	
	.zap_topo_submenu_01 {
	
	clear: both;
	
	display: block;
	
	margin: 0px 0px 1px 0px;
	
	padding: 0px 0px 0px 5px;
	
	height: 28px;
	
	background: #03BAD9 URL(img/submenu_bg.gif);
	
	border-right: 6px solid #0099CC;
	
	overflow: hidden;
	
	
	
	}
	
	.zap_topo_submenu_01 a {
	
	display: block;
	
	float: left;
	
	margin: 5px 0px 5px 0px;
	
	padding: 0px 10px 0px 10px;
	
	border-right: 1px solid #35c8e1;
	
	}
	
	
	
	.zap_topo_submenu_01 a.noborder {
	
	border-right: 0px solid #35c8e1;
	
	}
	
	
	
	.zap_topo_submenu_02 {
	
	clear: both;
	
	display: block;
	
	margin: 0px 0px 1px 0px;
	
	padding: 0px 0px 0px 5px;
	
	height: 28px;
	
	background: #fd8c00 URL(img/submenu_bg.gif);
	
	border-right: 6px solid #cc6600;
	
	overflow: hidden;
	
	
	
	}
	
	.zap_topo_submenu_02 a {
	
	display: block;
	
	float: left;
	
	margin: 5px 0px 5px 0px;
	
	padding: 0px 10px 0px 10px;
	
	border-right: 1px solid #ffa334;
	
	}
	
	
	
	.zap_topo_submenu_02 a.noborder {
	
	border-right: 0px solid #ffa334;
	
	}
	
	
	
	.zap_topo_submenu_03 {
	
	clear: both;
	
	display: block;
	
	margin: 0px 0px 1px 0px;
	
	padding: 0px 0px 0px 5px;
	
	height: 28px;
	
	background: #a3bc20 URL(img/submenu_bg.gif);
	
	border-right: 6px solid #94a921;
	
	overflow: hidden;
	
	
	
	}
	
	.zap_topo_submenu_03 a {
	
	display: block;
	
	float: left;
	
	margin: 5px 0px 5px 0px;
	
	padding: 0px 10px 0px 10px;
	
	border-right: 1px solid #a7c01c;
	
	}
	
	
	
	.zap_topo_submenu_03 a.noborder {
	
	border-right: 0px solid #a7c01c;
	
	}
	
	
	
	.zap_topo_submenu_04 {
	
	clear: both;
	
	display: block;
	
	margin: 0px 0px 1px 0px;
	
	padding: 0px 0px 0px 5px;
	
	height: 28px;
	
	background: #2775b5 URL(img/submenu_bg.gif);
	
	border-right: 6px solid #006699;
	
	overflow: hidden;
	
	}
	
	
	
	.zap_topo_submenu_04 a {
	
	display: block;
	
	float: left;
	
	margin: 5px 0px 5px 0px;
	
	padding: 0px 10px 0px 10px;
	
	border-right: 1px solid #528fbd;
	
	}
	
	
	
	.zap_topo_submenu_04 a.noborder {
	
	border-right: 0px solid #528fbd;
	
	}
	
	
	
	/* END SUBMENU */
	
	
	
	
	
	/* BOX TOP OFERTAS */
	
	.zap_topo_ofertas {
	
	clear: both;
	
	display: block;
	
	height: 150px;
	
	background: #EEE;
	
	border-width: 0;
	
	border-right-width: 4px;
	
	border-right-color: #CCC;
	
	border-right-style: solid;
	
	border-top-width: 1px;
	
	border-top-color: #CCC;
	
	border-top-style: dashed;
	
	font: 11px tahoma;
	
	color: #666;
	
	}
	
	
	
	.zap_topo_ofertas_tit {
	
	display: block;
	
	}
	
	
	
	.zap_topo_ofertas_tit_left {
	
	position: relative;
	
	float: left;
	
	display: block;
	
	padding: 0;
	
	padding-top: 6px;
	
	padding-bottom: 8px;
	
	padding-left: 15px;
	
	}
	
	
	
	.zap_topo_ofertas_tit_left span {
	
	font-weight: bold;
	
	}
	
	
	
	.zap_topo_ofertas_tit_right {
	
	position: relative;
	
	float: right;
	
	display: block;
	
	padding: 0;
	
	padding-top: 6px;
	
	padding-right: 8px;
	
	}
	
	
	
	.zap_topo_ofertas_tit_right a {
	
	background-color: #CCC;
	
	font: 10px Arial;
	
	color: #FFF;
	
	padding: 2px 4px 2px 4px;
	
	text-decoration: none;
	
	}
	
	
	
	.zap_topo_ofertas_box {
	
	clear: both;
	
	padding: 0;
	
	padding-top: 5px;
	
	}
	
	
	
	.zap_topo_ofertas_box_01 {
	
	position: relative;
	
	float: left;
	
	display: block;
	
	width: 30%;
	
	padding: 0;
	
	padding-left: 10px;
	
	border-width: 0;
	
	border-right-width: 1px;
	
	border-right-color: white;
	
	border-right-color: #CCC;
	
	border-right-style: dashed;
	
	}
	
	
	
	.zap_topo_ofertas_box_02 {
	
	position: relative;
	
	float: left;
	
	display: block;
	
	width: 30%;
	
	padding: 0;
	
	padding-left: 10px;
	
	border-width: 0;
	
	border-right-width: 1px;
	
	border-right-color: white;
	
	border-right-color: #CCC;
	
	border-right-style: dashed;
	
	}
	
	
	
	.zap_topo_ofertas_box_03 {
	
	position: relative;
	
	float: left;
	
	display: block;
	
	width: 30%;
	
	padding: 0;
	
	padding-left: 10px;
	
	}
	
	
	
	.zap_topo_ofertas_box_img {
	
	position: relative;
	
	float: left;
	
	display: block;
	
	width: 90px;
	
	height: 90px;
	
	border-width: 5px;
	
	border-color: white;
	
	border-style: solid;
	
	}
	
	
	
	.zap_topo_ofertas_box_txt {
	
	position: relative;
	
	float: left;
	
	display: block;
	
	width: 110px;
	
	margin: 0;
	
	margin-left: 10px;
	
	margin-right: 5px;
	
	margin-top: 2px;
	
	}
	
	
	
	.zap_topo_ofertas_box_txt b.red {
	
	color: #CC3333;
	
	}
	
	/* END BOX TOP OFERTAS */
	
	
	
	 .zap_resultado_migalhas {
	
	display: block;
	
	clear: both;
	
	margin: 0px 0px 10px 0px;
	
	padding: 5px 0px 3px 10px;
	
	font: 11px arial;
	
	color: #999;
	
	}
	
	
	
	.zap_resultado_migalhas a {
	
	font: 11px tahoma;
	
	color: #999;
	
	}
	
	
	
	.zap_dados_migalhas {
	
	display: block;
	
	clear: both;
	
	margin: 0px 0px 7px 0px;
	
	padding: 5px 0px 3px 10px;
	
	font: 11px arial;
	
	color: #999;
	
	}
	
	
	
	.zap_dados_migalhas a {
	
	font: 11px tahoma;
	
	color: #999;
	
	}
	
	
	
	
	
	/* FOOTER */
	
	.zap_footer_grade {
	
	clear: both;
	
	margin-top: 20px;
	
	}
	
	.zap_footer {
	
	clear: left;
	
	display: block;
	
	width: 766px;
	
	height: 25px;
	
	margin: 0px 0px 20px 0px;
	
	padding: 10px 0px 10px 0px;
	
	border-width: 0;
	
	border-top-width: 10px;
	
	border-bottom-width: 3px;
	
	border-style: solid;
	
	border-color: #CCC;
	
	}
	
	.zap_footer ul {
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	}
	
	.zap_footer li {
	
	list-style: none;
	
	display: inline;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	}
	
	.zap_footer li a {
	
	float: left;
	
	display: block;
	
	background: white;
	
	padding: 5px;
	
	padding-left: 15px;
	
	padding-right: 15px;
	
	border-width: 0;
	
	border-left-width: 1px;
	
	border-style: solid;
	
	border-left-color: #CCC;
	
	font: 11px Tahoma;
	
	color: #5C6047;
	
	}
	
	.zap_footer li a:hover {
	
	text-decoration: none;
	
	}
	
	.zap_footer li a.footer_01 {
	
	border-left-width: 0px;
	
	}
	
	/* END FOOTER */
	
	
	
	/* GRUPOS */
	
	.zap_grupos {
	
	display: block;
	
	width: 766px;
	
	height: 40px;
	
	}
	
	
	
	.zap_grupos_esq {
	
	float: left;
	
	font: bold 11px Tahoma;
	
	text-transform: uppercase;
	
	color: #5C6047;
	
	padding-left: 15px;
	
	display: block;
	
	}
	
	
	
	.zap_grupos_dir {
	
	float: right;
	
	font: 11px Tahoma;
	
	color: #5C6047;
	
	padding-right: 20px;
	
	}
	
	/* END GRUPOS */
	
	
	
	.validator {
	
	width: 766px;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 0px 10px;
	
	text-align: left;
	
	}
	
	
	
	/* Geral */
	
	
	
	.zap_aviso_nulo {
	
	display: block;
	
	margin: 0px 0px 0px 0px;
	
	padding: 15px 8px 15px 8px;
	
	background: #ffffcc;
	
	border-bottom: 1px solid #cccc99;
	
	font: 11px tahoma;
	
	color: #666633;
	
	}
	
	
	
	.zap_aviso_criterios {
	
	display: none;
	
	margin: 0px 0px 15px 0px;
	
	padding: 8px 15px 8px 15px;
	
	background: #e3efa7;
	
	border: 1px dashed #CCC;
	
	font: 11px tahoma;
	
	color: #6b6e41;
	
	}
	
	
	
	.zap_aviso_criterios h4 {
	
	display: block;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	font: bold 18px tahoma;
	
	}
	
	
	
	.zap_aviso_criterios ul {
	
	margin: 10px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	}
	
	
	
	.zap_aviso_criterios ul li {
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	list-style: none;
	
	}
	
	
	
	.zap_aviso_criterios .btns {
	
	display: block;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	font: 11px tahoma;
	
	text-align: right;
	
	}
	
	
	
	.zap_aviso_criterios .btns a {
	
	font: 11px tahoma;
	
	color: #6b6e41;
	
	}
	
	
	
	/* End Geral */
	
	
	
	#modalGrade {
	
	display: none;
	
	position: absolute;
	
	top: 0px;
	
	left: 0px;
	
	background: #000;
	
	opacity: .40;
	
	-moz-opacity: 0.4;
	
	filter: alpha(opacity=40);
	
	z-index: 1501;
	
	}
	
	
	
	
	
	/* Login */
	
	
	
	#login {
	
	display: none;
	
	position: absolute;
	
	width: 265px;
	
	background: #FFF;
	
	border: 5px solid #666;
	
	z-index:1503;
	
	}
	
	
	
	.zap_login_tit {
	
	display: block;
	
	height: 25px;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	background: URL(img/zap_box_topo_bg_02.gif) repeat-x;
	
	border-right: 6px solid #bcbcbc;
	
	}
	
	
	
	.zap_login_tit img {
	
	float: left;
	
	margin: 9px 0px 0px 15px;
	
	}
	
	
	
	.zap_login_tit a {
	
	display: block;
	
	float: right;
	
	margin: 6px 6px 0px 0px;
	
	font: bold 11px tahoma;
	
	color: #999;
	
	
	
	}
	
	
	
	.zap_login_baixo {
	
	display: block;
	
	height: 90px;
	
	margin: 1px 0px 0px 0px;
	
	padding: 10px 0px 0px 0px;
	
	background: URL(img/zap_box_baixo_bg_01.gif) repeat-x bottom;
	
	border-right: 6px solid #CCC;
	
	border-top: 1px solid #CCC;
	
	border-bottom: 1px solid #CCC;
	
	}
	
	
	
	.zap_login_baixo_linha_01 {
	
	clear: left;
	
	margin: 5px 0px 0px 15px;
	
	}
	
	
	
	.zap_login_baixo_linha_01 label {
	
	display: block;
	
	float: left;
	
	width: 50px;
	
	margin: 3px 0px 0px 0px;
	
	font: 11px tahoma;
	
	color: #333;
	
	}
	
	
	
	.zap_login_baixo_linha_01 a {
	
	font: 11px tahoma;
	
	color: #333;
	
	}
	
	
	
	.zap_login_c01 {
	
	width: 170px;
	
	font: 11px tahoma;
	
	}
	
	
	
	.zap_login_c02 {
	
	width: 65px;
	
	font: 11px tahoma;
	
	}
	
	
	
	.zap_login_baixo_linha_02 {
	
	clear: left;
	
	margin: 10px 0px 0px 15px;
	
	padding: 0px 25px 0px 0px;
	
	}
	
	
	
	.zap_login_baixo_linha_02 .cadastrar {
	
	float: left;
	
	font: 11px tahoma;
	
	color: #333;
	
	}
	
	
	
	.zap_login_baixo_linha_02 .btn_ok {
	
	float: right;
	
	}
	
	
	
	/* End Login */
	
	
	
	
	
	
	
	/* Modais de Informs */
	
	
	
	 
	
	
	
	.zap_modal_inform {
	
	
	
	display: none;
	
	
	
	position: absolute;
	
	
	
	width: 400px;
	
	
	
	margin: 0px 0px 0px 0px;
	
	
	
	padding: 5px 10px 0px 10px;
	
	
	
	background: #FFF;
	
	
	
	border: 5px solid #666;
	
	
	
	z-index:1503;
	
	
	
	font: 11px tahoma;
	
	
	
	color: #666;
	
	
	
	}
	
	
	
	
	
	
	
	.zap_modal_inform h1 {
	
	display: block;
	
	float: left;
	
	margin: 0px 0px 0px 0px;
	
	padding: 5px 2px 0px 0px;
	
	font: bold 18px tahoma;
	
	color: #666;
	
	}
	
	
	
	.zap_modal_inform h2 {
	
	display: block;
	
	margin: 0px 0px 0px 0px;
	
	padding: 10px 2px 0px 0px;
	
	font: bold 11px tahoma;
	
	color: #666;
	
	}
	
	
	
	.zap_modal_inform p {
	
	display: block;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 2px 0px 0px;
	
	font: 11px tahoma;
	
	color: #666;
	
	}
	
	
	
	.zap_modal_inform .fechar {
	
	display: block;
	
	float: right;
	
	margin: 0px 0px 0px 0px;
	
	padding: 7px 0px 0px 0px;
	
	font: bold 11px tahoma;
	
	color: #FFF;
	
	}
	
	
	
	.zap_modal_inform .corpo {
	
	clear: left;
	
	margin: 5px 0px 10px 0px;
	
	padding: 5px 0px 0px 0px;
	
	border-top: 1px dashed #666;
	
	}
	
	
	
	.zap_modal_inform ul {
	
	margin: 5px 0px 0px 5px;
	
	padding: 0px 0px 0px 0px;
	
	}
	
	
	
	.zap_modal_inform ul li {
	
	display: block;
	
	list-style: none;
	
	clear: left;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 5px 0px;
	
	font: 11px tahoma;
	
	color: #666;
	
	}
	
	
	
	.zap_modal_inform ul li input {
	
	margin: 0px 5px 0px 0px;
	
	}
	
	
	
	.zap_modal_inform .linha_01 {
	
	display: block;
	
	margin: 0px 0px 0px 0px;
	
	padding: 5px 0px 5px 0px;
	
	border-bottom: 1px solid #DDD;
	
	font: 11px tahoma;
	
	color: #666;
	
	}
	
	
	
	.zap_modal_inform .btn_grade {
	
	display: block;
	
	margin: 0px 0px 0px 0px;
	
	padding: 10px 0px 5px 0px;
	
	text-align: right;
	
	}
	
	
	
	.zap_modal_inform .l_campo_02 {
	
	display: block;
	
	width: 100px;
	
	margin: 0px 0px 0px 0px;
	
	padding: 3px 0px 0px 0px;
	
	font: bold 11px tahoma;
	
	}
	
	
	
	.zap_modal_inform .linha_02 {
	
	display: block;
	
	clear: left;
	
	margin: 0px 0px 0px 0px;
	
	padding: 10px 0px 0px 0px;
	
	}
	
	
	
	.zap_modal_inform .linha_02 .l_campo_01 {
	
	display: block;
	
	float: left;
	
	width: 100px;
	
	margin: 0px 0px 0px 0px;
	
	padding: 3px 0px 0px 0px;
	
	font: bold 11px tahoma;
	
	}
	
	
	
	.zap_modal_inform .linha_02 .t_campo_01 {
	
	display: block;
	
	float: left;
	
	}
	
	
	
	
	
	/* End Modais de Informs */
	
	
	
	
	
	/* Modal Cadastro */
	
	
	
	.zap_cadastro {
	
	display: none;
	
	position: absolute;
	
	margin: 0px 0px 0px 0px;
	
	padding: 5px 10px 5px 10px;
	
	background: #FFF;
	
	border: 5px solid #666;
	
	font: 11px tahoma;
	
	color: #666;
	
	z-index:1503;
	
	}
	
	
	
	.zap_cadastro_tit {
	
	display: block;
	
	margin: 0px 0px 0px 0px;
	
	padding: 10px 10px 5px 10px;
	
	border-bottom: 1px dashed #666;
	
	}
	
	
	
	.zap_cadastro_tit .fechar {
	
	display: block;
	
	float: right;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	font: 11px tahoma;
	
	color: #FFF;
	
	}
	
	
	
	.zap_cadastro_tit h1 {
	
	display: block;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	font: bold 18px tahoma;
	
	color: #666;
	
	}
	
	
	
	.zap_cadastro_baixo {
	
	margin: 0px 0px 0px 0px;
	
	padding: 5px 10px 5px 10px;
	
	}
	
	
	
	.zap_cadastro_baixo p {
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 15px 0px;
	
	}
	
	
	
	.zap_cadastro_baixo h2 {
	
	display: block;
	
	clear: both;
	
	margin: 0px 0px 0px 0px;
	
	padding: 10px 0px 10px 0px;
	
	font: bold 12px tahoma;
	
	color: #666;
	
	}
	
	
	
	.zap_cadastro_baixo .senha {
	
	display: block;
	
	float: left;
	
	/*width: 230px;*/
	
	margin: 0px 10px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	}
	
	
	
	.zap_cadastro_baixo .catha {
	
	display: block;
	
	float: left;
	
	border-left: 1px solid #DDD;
	
	margin: 0px 0px 10px 0px;
	
	padding: 0px 10px 10px 10px;
	
	}
	
	
	
	.zap_cadastro_baixo .catha .esq {
	
	display: block;
	
	float: left;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	}
	
	
	
	.zap_cadastro_baixo .catha .dir {
	
	display: block;
	
	float: left;
	
	margin: 7px 0px 0px 10px;
	
	padding: 0px 0px 0px 0px;
	
	}
	
	
	
	.zap_cadastro_baixo .catha .codigo {
	
	display: block;
	
	clear: both;
	
	margin: 0px 0px 0px 12px;
	
	padding: 0px 0px 0px 0px;
	
	font: 9px tahoma;
	
	}
	
	
	
	.zap_cadastro_baixo .concordo {
	
	display: block;
	
	clear: both;
	
	float: left;
	
	width: 300px;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	}
	
	
	
	.zap_cadastro_baixo .btn_grade {
	
	display: block;
	
	float: left;
	
	width: 230px;
	
	margin: 15px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	text-align: right;
	
	}
	
	
	
	.zap_cadastro_baixo .linha_01 {
	
	display: block;
	
	clear: left;
	
	margin: 3px 0px 0px 0px;
	
	padding: 0px 0px 0px 10px;
	
	}
	
	
	
	.zap_cadastro_baixo .linha_01 .consult {
	
	display: block;
	
	float: left;
	
	margin: 0px 0px 0px 5px;
	
	padding: 3px 0px 0px 0px;
	
	font-size: 9px;
	
	color: #666;
	
	}
	
	
	
	.zap_cadastro_baixo .minimo {
	
	margin: 0px 0px 0px 5px;
	
	padding: 0px 0px 0px 0px;
	
	font: 9px tahoma;
	
	color: #666;
	
	}
	
	
	
	.zap_cadastro_baixo .linha_02 {
	
	display: block;
	
	clear: both;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 3px 0px;
	
	}
	
	
	
	.zap_cadastro_baixo .linha_02 .check {
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	}
	
	
	
	.zap_cadastro_baixo .l_campo_01 {
	
	display: block;
	
	float: left;
	
	width: 50px;
	
	margin: 0px 0px 0px 0px;
	
	padding: 3px 0px 0px 0px;
	
	}
	
	
	
	.zap_cadastro_baixo .l_campo_02 {
	
	display: block;
	
	float: left;
	
	width: 110px;
	
	margin: 0px 0px 0px 0px;
	
	padding: 3px 0px 0px 0px;
	
	}
	
	
	
	.zap_cadastro_baixo .l_campo_03 {
	
	display: block;
	
	float: left;
	
	margin: 0px 5px 0px 10px;
	
	padding: 3px 0px 0px 0px;
	
	}
	
	
	
	.zap_cadastro_baixo .t_campo_01 {
	
	float: left;
	
	width: 250px;
	
	font: 11px tahoma;
	
	color: #666;
	
	}
	
	
	
	.zap_cadastro_baixo .t_campo_02 {
	
	float: left;
	
	width: 60px;
	
	font: 11px tahoma;
	
	color: #666;
	
	}
	
	
	
	.zap_cadastro_baixo .t_campo_03 {
	
	width: 30px;
	
	font: 11px tahoma;
	
	color: #666;
	
	}
	
	
	
	.zap_cadastro_baixo .t_campo_04 {
	
	float: left;
	
	width: 90px;
	
	font: 11px tahoma;
	
	color: #666;
	
	}
	
	
	
	.zap_cadastro_expan {
	
	display: none;
	
	clear: both;
	
	margin: 10px 0px 0px 0px;
	
	padding: 5px 0px 0px 0px;
	
	border-top: 2px solid #ccc;
	
	}
	
	
	
	.zap_cadastro_expan_tit {
	
	display: block;
	
	margin: 0px 0px 0px 0px;
	
	padding: 5px 10px 2px 5px;
	
	}
	
	
	
	.zap_cadastro_expan_tit .fechar {
	
	display: block;
	
	float: right;
	
	margin: 2px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	font: 11px tahoma;
	
	color: #FFF;
	
	}
	
	
	
	.zap_cadastro_expan_tit h1 {
	
	display: block;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	font: bold 12px tahoma;
	
	color: #666;
	
	}
	
	
	
	.zap_cadastro_expan .txt {
	
	display: block;
	
	height: 100px;
	
	overflow: auto;
	
	margin: 5px 5px 5px 5px;
	
	padding: 5px 5px 5px 5px;
	
	border: 1px solid #ddd;
	
	}
	
	
	
	.zap_cadastro_expan .txt h1 {
	
	font: bold 12px tahoma;
	
	color: #666;
	
	}
	
	
	
	.zap_cadastro_expan .txt h2 {
	
	font: bold 11px tahoma;
	
	color: #666;
	
	}
	
	
	
	.zap_cadastro_baixo p {
	
	margin: 0px 0px 0px 0px;
	
	padding: 5px 0px 5px 0px;
	
	}
	
	
	
	.termos {
	
	float: left;
	
	font: 11px tahoma;
	
	color: #333;
	
	}
	
	
	
	/* End Modal Cadastro */
	
	
	
	
	
	/* Esqueci minha senha */
	
	
	
	#emailold {
	
	display: none;
	
	position: absolute;
	
	width: 265px;
	
	background: #FFF;
	
	border: 5px solid #666;
	
	z-index:1503;
	
	}
	
	
	
	.zap_email_tit {
	
	display: block;
	
	height: 25px;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	background: URL(img/zap_box_topo_bg_02.gif) repeat-x;
	
	border-right: 6px solid #bcbcbc;
	
	}
	
	
	
	.zap_email_tit img {
	
	float: left;
	
	margin: 9px 0px 0px 15px;
	
	}
	
	
	
	.zap_email_tit a {
	
	display: block;
	
	float: right;
	
	margin: 6px 6px 0px 0px;
	
	font: bold 11px tahoma;
	
	color: #999;
	
	
	
	}
	
	
	
	.zap_email_baixo {
	
	display: block;
	
	height: 90px;
	
	margin: 1px 0px 0px 0px;
	
	padding: 10px 0px 0px 0px;
	
	background: URL(img/zap_box_baixo_bg_01.gif) repeat-x bottom;
	
	border-right: 6px solid #CCC;
	
	border-top: 1px solid #CCC;
	
	border-bottom: 1px solid #CCC;
	
	}
	
	
	
	.zap_email_baixo .linha_01 {
	
	clear: left;
	
	margin: 0px 0px 0px 15px;
	
	padding: 20px 0px 0px 0px;
	
	}
	
	
	
	.zap_email_baixo .linha_01 label {
	
	display: block;
	
	float: left;
	
	width: 50px;
	
	margin: 3px 0px 0px 0px;
	
	font: 11px tahoma;
	
	color: #333;
	
	}
	
	
	
	.zap_email_baixo .linha_01 a {
	
	font: 11px tahoma;
	
	color: #333;
	
	}
	
	
	
	.zap_email_baixo .zap_email_c01 {
	
	float: left;
	
	width: 110px;
	
	margin: 0px 5px 0px 0px;
	
	font: 11px tahoma;
	
	color: #333;
	
	}
	
	
	
	.zap_email_baixo .alerta {
	
	clear: left;
	
	display: block;
	
	margin: 15px 10px 0px 15px;
	
	padding: 0px 0px 0px 0px;
	
	font: 9px tahoma;
	
	color: #333;
	
	}
	
	
	
	/* Esqueci minha senha */
	
	
	
	/* Esqueci Confirmação */
	
	
	
	#emailconf {
	
	display: none;
	
	position: absolute;
	
	width: 265px;
	
	background: #FFF;
	
	border: 5px solid #666;
	
	z-index:1503;
	
	}
	
	
	
	.zap_emailconf_tit {
	
	display: block;
	
	height: 25px;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	background: URL(img/zap_box_topo_bg_02.gif) repeat-x;
	
	border-right: 6px solid #bcbcbc;
	
	}
	
	
	
	.zap_emailconf_tit img {
	
	float: left;
	
	margin: 9px 0px 0px 15px;
	
	}
	
	
	
	.zap_emailconf_tit a {
	
	display: block;
	
	float: right;
	
	margin: 6px 6px 0px 0px;
	
	font: bold 11px tahoma;
	
	color: #999;
	
	
	
	}
	
	
	
	.zap_emailconf_baixo {
	
	display: block;
	
	height: 90px;
	
	margin: 1px 0px 0px 0px;
	
	padding: 10px 0px 0px 0px;
	
	background: URL(img/zap_box_baixo_bg_01.gif) repeat-x bottom;
	
	border-right: 6px solid #CCC;
	
	border-top: 1px solid #CCC;
	
	border-bottom: 1px solid #CCC;
	
	}
	
	
	
	.zap_emailconf_baixo .txt {
	
	clear: left;
	
	display: block;
	
	margin: 0px 15px 0px 15px;
	
	padding: 25px 0px 0px 0px;
	
	font: 11px tahoma;
	
	color: #333;
	
	}
	
	
	
	.zap_email_baixo .linha_01 label {
	
	display: block;
	
	float: left;
	
	width: 50px;
	
	margin: 3px 0px 0px 0px;
	
	font: 11px tahoma;
	
	color: #333;
	
	}
	
	
	
	.zap_email_baixo .linha_01 a {
	
	font: 11px tahoma;
	
	color: #333;
	
	}
	
	
	
	.zap_email_baixo .zap_email_c01 {
	
	float: left;
	
	width: 110px;
	
	margin: 0px 5px 0px 0px;
	
	font: 11px tahoma;
	
	color: #333;
	
	}
	
	
	
	.zap_email_baixo .alerta {
	
	clear: left;
	
	display: block;
	
	margin: 15px 10px 0px 15px;
	
	padding: 0px 0px 0px 0px;
	
	font: 9px tahoma;
	
	color: #333;
	
	}
	
	
	
	/* End Esqueci Confirmação */
	
	
	
	
	
	
	
	/* Resultado Zero */
	
	.zap_resultadoZero_dicas {
	
	display: block;
	
	margin: 0px 0px 0px 0px;
	
	padding: 10px 10px 10px 10px;
	
	background: #eee;
	
	border: 1px dashed #ccc;
	
	font: 11px tahoma;
	
	color: #333;
	
	}
	
	
	
	.zap_resultadoZero_dicas h4 {
	
	display: block;
	
	margin: 0px 0px 20px 0px;
	
	padding: 0px 0px 0px 0px;
	
	border-bottom: 1px solid #ccc;
	
	font: 18px tahoma;
	
	color: #333;
	
	}
	
	
	
	
	
	.zap_resultadoZero_dicas .linha_01 {
	
	display: block;
	
	margin: 0px 0px 10px 0px;
	
	padding: 0px 0px 0px 0px;
	
	}
	
	
	
	.zap_resultadoZero_dicas .linha_01 a {
	
	font: bold 11px tahoma;
	
	color: #333;
	
	}
	
	
	
	/* End Resultado Zero */
	
	/* Consulte Bairros */
	
	
	
	.zap_consbai {
	
	display: none;
	
	position: absolute;
	
	width: 400px;
	
	margin: 0px 0px 0px 0px;
	
	padding: 5px 10px 0px 10px;
	
	background: #FFF;
	
	border: 5px solid #666;
	
	font: 11px tahoma;
	
	color: #666;
	
	z-index:1503;
	
	}
	
	
	
	.zap_consbai_tit {
	
	display: block;
	
	margin: 0px 0px 0px 0px;
	
	padding: 10px 10px 5px 10px;
	
	border-bottom: 1px dashed #666;
	
	}
	
	
	
	.zap_consbai_tit .fechar {
	
	display: block;
	
	float: right;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	font: 11px tahoma;
	
	color: #FFF;
	
	}
	
	
	
	.zap_consbai_tit h1 {
	
	display: block;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	font: bold 18px tahoma;
	
	color: #666;
	
	}
	
	
	
	.zap_consbai_baixo {
	
	margin: 0px 0px 0px 0px;
	
	padding: 15px 10px 5px 10px;
	
	}
	
	
	
	.zap_consbai_baixo .linha_01 {
	
	display: block;
	
	clear: left;
	
	margin: 5px 0px 0px 0px;
	
	padding: 0px 0px 5px 10px;
	
	}
	
	
	
	.zap_consbai_baixo .l_campo_01 {
	
	display: block;
	
	float: left;
	
	width: 120px;
	
	margin: 0px 0px 0px 0px;
	
	padding: 3px 0px 0px 0px;
	
	}
	
	
	
	.zap_consbai_baixo .t_campo_01 {
	
	float: left;
	
	width: 210px;
	
	font: 11px tahoma;
	
	color: #666;
	
	}
	
	
	
	.zap_consbai_baixo .btn_ok {
	
	float: left;
	
	margin: 0px 0px 0px 5px;
	
	padding: 0px 0px 0px 0px;
	
	}
	
	
	
	.zap_consbai_baixo .tabela {
	
	display: block;
	
	clear: left;
	
	margin: 0px 0px 0px 0px;
	
	padding: 20px 0px 10px 0px;
	
	font: 11px tahoma;
	
	color: #666;
	
	}
	
	
	
	.zap_consbai_baixo .tabela .tit {
	
	
	
	margin: 0px 0px 0px 0px;
	
	padding: 10px 10px 10px 10px;
	
	background: #eee;
	
	font: bold 11px tahoma;
	
	 text-align:left;
	
	}
	
	
	
	.zap_consbai_baixo .tabela .corpo {
	
	margin: 0px 0px 0px 0px;
	
	padding: 10px 10px 10px 10px;
	
	border-bottom: 1px solid #eee;
	
	text-align:left;
	
	}
	
	
	
	/* Consulte Bairros */
	
	
	
	.zap_asterisco 
	
	{
	
	    color:Red;
	
	}
	
	
	
	.acerto {
	
	display: block;
	
	clear: left;
	
	height: 1px;
	
	font: 1px tahoma;
	
	text-decoration: none;
	
	}
	
	
	
	/* ZAP Erro Home */
	
	
	
	.zap_form {
	
	display: block;
	
	clear: both;
	
	height: 300px;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 250px 0px 0px;
	
	background: url(img/zap_form_bg.jpg) no-repeat;
	
	font: 11px tahoma;
	
	color: #818248;
	
	}
	
	
	
	.zap_form_tit {
	
	display: block;
	
	clear: both;
	
	margin: 0px 0px 0px 0px;
	
	padding: 85px 0px 10px 0px;
	
	text-align: right;
	
	}
	
	
	
	.zap_form_linha_01 {
	
	display: block;
	
	clear: both;
	
	margin: 0px 0px 4px 62px;
	
	padding: 0px 0px 0px 0px;
	
	text-align: right;
	
	}
	
	
	
	.zap_form_linha_01 .zap_form_l01 {
	
	display: block;
	
	float: left;
	
	width: 80px;
	
	margin: 0px 5px 0px 0px;
	
	padding: 2px 0px 0px 0px;
	
	}
	
	
	
	.zap_form_linha_01 .zap_form_l02 {
	
	display: block;
	
	float: left;
	
	margin: 0px 5px 0px 8px;
	
	padding: 2px 0px 0px 0px;
	
	}
	
	
	
	.zap_form_linha_01 .zap_form_l03 {
	
	display: block;
	
	float: left;
	
	width: 80px;
	
	margin: 0px 5px 0px 0px;
	
	padding: 2px 0px 0px 0px;
	
	}
	
	
	
	.zap_form_linha_01 .zap_form_t01 {
	
	float: left;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	width: 120px;
	
	font: 11px tahoma;
	
	color: #818248;
	
	}
	
	
	
	.zap_form_linha_01 .zap_form_t02 {
	
	float: left;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	width: 200px;
	
	font: 11px tahoma;
	
	color: #818248;
	
	}
	
	
	
	.zap_form_linha_01 .zap_form_t03 {
	
	float: left;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	width: 365px;
	
	height: 80px;
	
	font: 11px tahoma;
	
	color: #818248;
	
	}
	
	
	
	.zap_form_linha_01 .zap_form_c01 {
	
	float: left;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	width: 125px;
	
	font: 11px tahoma;
	
	color: #818248;
	
	}
	
	
	
	.zap_form_btn_grade {
	
	display: block;
	
	clear: both;
	
	margin: 0px 0px 0px 0px;
	
	padding: 5px 0px 0px 0px;
	
	text-align: right;
	
	}
	
	
	
	.zap_form_colapse {
	
	display: block;
	
	margin: 10px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	}
	
	
	
	/* End ZAP Erro Home */
	
	
	
	
	
	/* ZAP ERRO RETRANCAS*/
	
	.zap_form_erro {
	
	display: block;
	
	clear: both;
	
	margin: 0px 0px 0px 0px;
	
	padding: 10px 0px 5px 10px;
	
	background: #eee;
	
	border: 1px solid #ccc;
	
	border-bottom: 0px;
	
	font: 11px tahoma;
	
	color: #666;
	
	}
	
	
	
	.zap_form_erro .zap_erro_img {
	
	float: left;
	
	}
	
	
	
	.zap_form_erro .zap_erro_form {
	
	display: block;
	
	float: left;
	
	margin: 5px 0px 5px 20px;
	
	padding: 0px 0px 0px 0px;
	
	}
	
	
	
	.zap_form_erro .zap_erro_linha_01 {
	
	display: block;
	
	clear: both;
	
	margin: 0px 0px 15px 0px;
	
	padding: 0px 0px 0px 0px;
	
	}
	
	
	
	.zap_form_erro .zap_erro_l_01 {
	
	display: block;
	
	float: left;
	
	width: 80px;
	
	margin: 0px 0px 0px 0px;
	
	padding: 2px 0px 0px 0px;
	
	}
	
	
	
	.zap_form_erro .zap_erro_l_02 {
	
	float: left;
	
	margin: 0px 5px 0px 10px;
	
	padding: 2px 0px 0px 0px;
	
	}
	
	
	
	.zap_form_erro .zap_erro_t_01 {
	
	float: left;
	
	width: 120px;
	
	font: 11px tahoma;
	
	color: #666;
	
	}
	
	
	
	.zap_form_erro .zap_erro_t_02 {
	
	float: left;
	
	width: 200px;
	
	font: 11px tahoma;
	
	color: #666;
	
	}
	
	
	
	.zap_form_erro .zap_erro_t_03 {
	
	float: left;
	
	width: 480px;
	
	height: 80px;
	
	font: 11px tahoma;
	
	color: #666;
	
	overflow: auto;
	
	}
	
	
	
	.zap_form_erro .zap_erro_btn {
	
	display: block;
	
	clear: both;
	
	margin: 10px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	text-align: right;
	
	}
	
	
	
	/* paginas de erro */
	
	
	
	.zap_erro_corpo {
	
	display: block;
	
	clear: left;
	
	margin: 0px 0px 0px 0px;
	
	padding: 25px 0px 25px 0px;
	
	border-top: 1px solid #ccc;
	
	background: #eee;
	
	}
	
	
	
	.zap_erro_corpo .door {
	
	float: right;
	
	margin: 0px 25px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	}
	
	
	
	.zap_erro_corpo .manutencao_tit {
	
	display: block;
	
	margin: 100px 0px 5px 25px;
	
	padding: 0px 0px 0px 0px;
	
	font: bold 24px tahoma;
	
	color: #336699;
	
	}
	
	
	
	.zap_erro_corpo .ooops {
	
	display: block;
	
	margin: 0px 0px 20px 25px;
	
	padding: 0px 0px 0px 0px;
	
	font: bold 24px tahoma;
	
	color: #cc0000;
	
	}
	
	
	
	.zap_erro_corpo .ask {
	
	display: block;
	
	margin: 0px 0px 10px 25px;
	
	padding: 0px 0px 0px 0px;
	
	font: bold 18px tahoma;
	
	color: #666;
	
	}
	
	
	
	.zap_erro_corpo .ans {
	
	display: block;
	
	margin: 0px 20px 0px 20px;
	
	padding: 10px 10px 10px 10px;
	
	font: 11px tahoma;
	
	color: #999;
	
	background: #fafafa;
	
	}
	
	
	
	.zap_erro_corpo .direcao {
	
	display: block;
	
	margin: 20px 20px 20px 20px;
	
	padding: 0px 0px 0px 0px;
	
	font: 11px tahoma;
	
	}
	
	
	
	.zap_erro_corpo .direcao a {
	
	margin: 0px 10px 0px 10px;	
	
	color: #cc0000;
	
	}
	
	
	
	.zap_erro_corpo .direcao a:hover {
	
	background: #ddd;
	
	}
	
	
	
	
	
	.zap_erro_rodape {
	
	display: block;
	
	clear: both;
	
	width: 766px;
	
	margin: 0px 0px 0px 0px;
	
	padding: 10px 0px 0px 0px;
	
	border-top: 1px solid #ccc;
	
	}
	
	
	
	/* end paginas de erro */
	
	
	
	
	
	/* END ZAP ERRO */
	
	
	
	/* Resultado Busca Oferecimento */
	
	
	
	.zap_busca_ofer {
	
	display: block;
	
	clear:both;
	
	margin: 0px 0px 1px 0px;
	
	padding: 0px 0px 0px 0px;
	
	background: #fafafa url(img/zap_busca_ofer_bg.gif) left top repeat-x;
	
	border: 5px solid #ccc;
	
	font: 11px tahoma;
	
	color: #666;
	
	text-align: left;
	
	}
	
	
	
	.zap_busca_ofer .tit {
	
	float: left;
	
	margin: 26px 45px 0px 30px;
	
	padding: 0px 0px 0px 0px;
	
	font: bold 18px tahoma;
	
	}
	
	
	
	.zap_busca_ofer .imgLogo {
	
	float: left;
	
	margin: 12px 0px 8px 0px;
	
	padding: 0px 0px 0px 0px;
	
	border: 1px solid #ccc;
	
	}
	
	
	
	.alerta_planetaZap {
	
	display: block;
	
	clear: both;
	
	margin: 4px 0px 0px 0px;
	
	padding: 10px 10px 10px 10px;
	
	background: #ffffe0;
	
	border: 1px solid #a5a583;
	
	font: 11px tahoma;
	
	color: #666;
	
	}
	
	
	
	.alerta_planetaZap .alertaFechar {
	
	float: right;
	
	color: #FFF;
	
	}
	
	
	
	.alerta_planetaZap .alertaTit {
	
	display: block;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	font: bold 18px tahoma;
	
	}
	
	
	
	.alerta_planetaZap .planetaDest {
	
	color: #333;
	
	}
	
	
	
	.alerta_planetaZap .imovelDest {
	
	color: #cc3333;
	
	}
	
	
	
	.alerta_planetaZap .zapDest {
	
	color: #00457c;
	
	}
	
	
	
	
	
	.alerta_planetaZap .alertaTxt {
	
	display: block;
	
	margin: 2px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	}
	
	
	
	/* Holy Hack */
	
	/* Fix IE. Hide from IE Mac \*/
	
	* html .zap_footer_grade { padding: 0px; }
	
	* html .zap_aviso_criterios ul { height: 1%; }
	
	* html .zap_aviso_criterios ul li { height: 1%; }
	
	* html .zap_login_tit a { height: 1%; }
	
	* html .zap_login_baixo ul { height: 1%; }
	
	* html .zap_modal_inform { height: 1%; }
	
	* html .zap_modal_inform ul { height: 1%; }
	
	* html .zap_modal_inform ul li { height: 1%; }
	
	* html .zap_modal_inform ul li .check { height: 1%; }
	
	* html .zap_modal_inform ul li label { height: 1%; }
	
	* html .zap_modal_inform .linha_02 { height: 1%; }
	
	* html .zap_cadastro_baixo { height: 1%; }
	
	* html .zap_cadastro_baixo .catha .esq { height: 1%; }
	
	* html .zap_cadastro_baixo .catha .dir { height: 1%; }
	
	* html .zap_cadastro_baixo .linha_01 { height: 1%; padding: 0px 0px 3px 10px; }
	
	* html .zap_cadastro_baixo .linha_02 { height: 1%; padding: 0px 0px 0px 0px; margin: 0px 0px -3px 0px;}
	
	* html .zap_consbai_baixo .tabela { height: 1%; }
	
	* html .zap_form_erro { height: 1%; }
	
	* html .zap_erro_corpo { height: 1%; }
	
	* html .zap_erro_corpo h1 { margin: 130px 0px 5px 25px; }
	
	* html .zap_form_linha_01 .zap_form_l01 { height: 1%; }
	
	* html .zap_form_linha_01 .zap_form_l02 { height: 1%; }
	
	* html .zap_form_linha_01 .zap_form_l03 { height: 1%; }
	
	* html .zap_form_linha_01 .zap_form_t03 { width: 367px; }
	
	* html .zap_form_btn_grade { padding: 5px 0px 8px 0px; }
	
	
	
	/* End */
	
	/* End Holy Hack */
	
	
	
	
	
	/* Msg de erro */
	
	
	
	.zap_msg_erro {
	
	display: block;
	
	margin: 5px 0px 5px 0px;
	
	padding: 10px 10px 10px 10px;
	
	border: 1px solid #cccc99;
	
	background: #ffffe0;
	
	font: 11px tahoma;
	
	color: #333;
	
	}
	
	
	
	.zap_msg_erro .tit {
	
	display: block;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	/*border-bottom: 1px solid #cc0000;*/
	
	font: bold 18px tahoma;
	
	color: #cc0000;
	
	}
	
	
	
	.zap_msg_erro .tit img {
	
	float: left;
	
	}
	
	
	
	.zap_msg_erro .tit span {
	
	float: left;
	
	margin: 10px 0px 0px 10px;
	
	padding: 0px 0px 0px 0px;
	
	}
	
	
	
	.zap_msg_erro ul {
	
	display: block;
	
	clear: left;
	
	margin: 0px 0px 10px 50px;
	
	padding: 0px 0px 0px 0px;
	
	}
	
	
	
	.zap_msg_erro ul li {
	
	list-style: none;
	
	margin: 0px 0px 2px 0px;
	
	padding: 0px 0px 0px 0px;
	
	color: #666;
	
	}
	
	
	
	.zap_msg_erro a {
	
	color: #cc0000;
	
	}
	
	
	
	/* End Msg de erro */
	
	
	
	
	
	.zap_anuncie_baixo {
	
		display: block;
	
		clear: both;
	
		margin: 0px 0px 0px 6px;
	
		padding: 0px 0px 0px 0px;
	
	}
	
	
	
	/* depoimentos */
	
	
	
	.zap_anuncie_home_depoimentos {
	
		display: block;
	
		float:left;
	
		width:373px;
	
		height: 105px;
	
		margin:0px 0px 0px 0px;
	
		padding: 0px 0px 0px 0px;
	
		background:#666 url(img/anuncie_depoimento_borda.gif) right top no-repeat;
	
	}
	
	
	
	.zap_anuncie_home_depoimentos .img {
	
		margin: 10px 0px 0px 10px;
	
		padding: 0px 0px 0px 0px;
	
	}
	
	
	
	.zap_anuncie_home_depoimentos p {
	
		margin: 10px 10px 0px 10px;
	
		padding: 0px 0px 0px 0px;
	
		font:11px tahoma;
	
		color:#FFFFFF;
	
	}
	
	
	
	.zap_anuncie_home_depoimentos .zap_anuncie_home_depoimento_assinatura {
	
		text-align:right;
	
	}
	
	
	
	/* o zap e diferente */
	
	
	
	.zap_anuncie_home_zapdiferente {
	
		display: block;
	
		float:left;
	
		width:373px;
	
		margin:0px 0px 0px 6px;
	
		padding: 0px 0px 0px 0px;
	
		background:#999 url(img/anuncie_diferente_borda.gif) right top no-repeat;
	
	}
	
	
	
	.zap_anuncie_home_zapdiferente_box {
	
		height: 105px;
	
		width: 373px;
	
	}
	
	
	
	.zap_anuncie_home_zapdiferente .zap_anuncie_home_zapdiferente_box .img {
	
		margin: 10px 0px 0px 10px;
	
		padding: 0px 0px 0px 0px;
	
	}
	
	
	
	.zap_anuncie_home_zapdiferente .zap_anuncie_home_zapdiferente_box p {
	
		margin: 5px 10px 5px 10px;
	
		padding: 0px 0px 0px 0px;
	
		font:11px tahoma;
	
		color:#FFFFFF;
	
	}
	
	
	
	
	
	/* zap aceita */
	
	
	
	/* Zap Anuncie Jornais */
	
	
	
	.zap_anuncie_home_anunjornais {
	
	display: block;
	
	float: left;
	
	margin: 0px 0px 10px 6px;
	
	}
	
	
	
	/* End Zap Anuncie Jornais */
	
	
	
	.zap_anuncie_home_fpagamento {
	
		display: block;
	
		float: left;
	
		width: 373px;
	
		margin: 0px 0px 0px 0px;
	
		padding: 20px 0px 0px 0px;
	
	}
	
	/* Modal login nova */
	
	.zap_modal_login {
	
	display: none;
	
	position: absolute;
	
	width: 450px;
	
	margin: 0px 0px 0px 0px;
	
	padding: 5px 10px 0px 10px;
	
	background: #FFF;
	
	border: 5px solid #666;
	
	font: 11px tahoma;
	
	color: #666;
	
	z-index:1502;
	
	}
	
	
	
	.zap_modal_login_tit {
	
	display: block;
	
	margin: 0px 0px 0px 0px;
	
	padding: 10px 10px 5px 10px;
	
	border-bottom: 1px dashed #666;
	
	}
	
	
	
	.zap_modal_login_tit .fechar {
	
	display: block;
	
	float: right;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	font: 11px tahoma;
	
	color: #FFF;
	
	}
	
	
	
	.zap_modal_login_tit h1 {
	
	display: block;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	font: bold 18px tahoma;
	
	color: #666;
	
	}
	
	
	
	.zap_modal_login_tit .email_tit {
	
	display: block;
	
	margin: 0px 0px 5px 0px;
	
	padding: 0px 0px 0px 0px;
	
	font: bold 18px tahoma;
	
	color: #666;
	
	}
	
	
	
	.zap_modal_login_tit .email_fechar {
	
	display: block;
	
	float: right;
	
	margin: -3px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	font: 11px tahoma;
	
	color: #FFF;
	
	}
	
	
	
	.zap_modal_login_baixo {
	
	margin: 0px 0px 0px 0px;
	
	padding: 5px 10px 5px 10px;
	
	}
	
	
	
	.zap_modal_login_baixo .linha_01 {
	
	clear: left;
	
	margin: 5px 0px 0px 0px;
	
	}
	
	
	
	.zap_modal_login_baixo .linha_01 label {
	
	display: block;
	
	float: left;
	
	width: 50px;
	
	margin: 3px 0px 0px 0px;
	
	font: 11px tahoma;
	
	color: #333;
	
	}
	
	
	
	.zap_modal_login_baixo .linha_01 a {
	
	font: 11px tahoma;
	
	color: #333;
	
	}
	
	
	
	.zap_modal_login_c01 {
	
	width: 170px;
	
	font: 11px tahoma;
	
	}
	
	
	
	.zap_modal_login_c02 {
	
	width: 65px;
	
	font: 11px tahoma;
	
	}
	
	
	
	.zap_modal_login_c03 {
	
	float: left;
	
	width: 170px;
	
	font: 11px tahoma;
	
	}
	
	
	
	.zap_modal_login_baixo .linha_02 {
	
	clear: left;
	
	margin: 10px 0px 10px 0px;
	
	padding: 0px 0px 0px 0px;
	
	}
	
	
	
	.zap_modal_login_baixo .linha_02 .cadastrar {
	
	float: left;
	
	font: 11px tahoma;
	
	color: #333;
	
	}
	
	
	
	.zap_modal_login_baixo .linha_02 .btn_ok {
	
	float: right;
	
	}
	
	
	
	.zap_modal_login_baixo .linha_01 .email_btn_ok {
	
	float: left;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 0px 5px;
	
	}
	
	
	
	.zap_modal_login_baixo .alerta {
	
	clear: left;
	
	display: block;
	
	margin: 10px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	font: 9px tahoma;
	
	color: #cc0000;
	
	}
	
	
	
	.zap_modal_login_baixo .txt {
	
	clear: left;
	
	display: block;
	
	margin: 0px 0px 0px 0px;
	
	padding: 0px 0px 0px 0px;
	
	}
	
	
	
	/* ZAP Contratos */
	
	
	
	.zap_contratos_box {
	
	display: block;
	
	height: 100px;
	
	overflow: auto;
	
	margin: 5px 5px 5px 5px;
	
	padding: 5px 5px 5px 5px;
	
	border: 1px solid #ddd;
	
	font: 11px tahoma;
	
	}
	
	
	
	/* End ZAP Contratos */
	
	
	
	.aguarde {
	
	display:block;
	
	float:left;
	
	margin: 0px 0px 0px 0px;
	
	padding: 2px 5px 2px 5px;
	
	background: #cc3333;
	
	font: 11px tahoma;
	
	color: #fff;
	
	}
	
	
	
	#MapaAguarde {
	
	float: left;
	
	width: 537px;
	
	height: 363px;
	
	border: 1px solid #CCC;
	
	background: #eee;
	
	}
	
	
	
	#MapaAguarde .aguarde_mapa {
	
	margin: 0px 0px 0px 0px;
	
	padding: 2px 5px 2px 5px;
	
	float: right;
	
	background: #cc0000;
	
	font: 11px tahoma;
	
	color: #fff;
	
	}
