.pontilhado{
		border-style: dotted;
		border-width: 1px;
		border-color: 000000;
}

#pageflip {
        position: relative;
        right: 0; top: 0;
        float: right;        border: 0px; z-index: 500;
 
}
#pageflip img {
        width: 50px; height: 52px;
        z-index: 5000;
        position: absolute;
        right: 0; top: 0; border: 0px;
        -ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
        width: 50px; height: 50px;
        overflow: hidden;
        border: 0px; position: absolute;
        right: 0; top: 0;
        background: url(http://www.francaview.com.br/images/subscribe.png) no-repeat right top;
}
a#bannerFixo {
        position: fixed;
        right: 0;
        bottom: 25px;
        display: block;
        height: 60px;
        width: 250px;
        background: url(http://www.francaview.com.br/img/bannerFixo.png) bottom right no-repeat;
        text-indent: -999em;
        text-decoration: none;
        z-index: 2000;
}

#modalGrade{
	display:none;
	position:absolute;
	top:0;
	left:0;
	background:#000;
	opacity: .40;
	-moz-opacity: 0.4;
	filter:alpha(opacity=40);
	z-index:1501
}
#modal_container{
	border: 5px solid #666;
	padding: 0 0 0 0; 
	overflow:hidden;
	background-color:#fff;
	text-align:left
}

fundo-meio{
	margin:0;
	background-color:#ffffff;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px
}
body{
	margin:0;
	background-color:#ffffff;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px
}

linhaBase {
background: url("imagens/fundo-site.gif");
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px
}


a{
	text-decoration:none
}
a:hover {
	text-decoration:underline
	background-color:#ffffff;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
}
.branco{
	background-color:white; 
	width:100%
}
.geral-banner{
	clear:both;
	width:960px;
	height:80px;
	margin:auto;
	padding:10px 0 30px;
	background-color:white; 
}
.geral-meio{
	clear:both;
	width:960px;
	margin:auto;
	padding:10px 0 30px;
	background-color:white; 
}
.miolo-geral {
	clear:both;
	width:960px
}
.migalha{
	height:30px;
	padding:0;
	margin-top:5px;
	font-size:9px;
	color:#999
}
.migalha a{
	color:#999;
	text-decoration:underline;
	font-size:11px
}
.bc-local{
	font-weight:bold;
	font-size:11px
}
.img-a {
	border:0 none;
	/*float:right;*/
}
.geral-barra{
	background:#f2f2f2 url("img/fundo-bartop.gif");
	width:100%;
	height:38px;
	margin:auto
}
.barrinha{
	width:960px;
	height:38px;
	margin:auto
}
.bar-abas{
	float:left;
	padding-top:10px
}
.abas{
	float:left;
	padding-right:5px
}
.bar-local{
	float:right;
	padding-top:1px;
	font-size:11px;
	color:#666
}
.bar-local2{
	font-size:11px;
	color:#000;
	font-weight:bold
}
a.mudarlocal {
	color: #666;
	text-decoration:underline
}
.mudar-estado{
	width:140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px
}
.mudar-cidade{
	width:250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px
} 
.login-geral{
	float:right;
}
.barra-login{
	width:470px;
	height:30px;
	font-size:11px;
	color:#000;
	background: url("img/fundo-login.gif");
}
.barra-local{
	width:505px;
	height:30px;
	font-size:11px;
	color:#000;
	background: url("img/fundo-local.gif");
}
.campo-ipt-login{
	width:116px;
	height:13px;
	margin-top:2px;
	font-size:11px;
	color:#000;
	border-top: 1px solid #333;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #333;
}
.form-login{
	padding:1px 0 0 2px;
	float:left
}
.opts-login{
	float:right;
	padding:1px 6px 0 2px;
	font-size:10px;
	color:#333
}
.opts-login a{
	color:#333
}
.setinha {
	font-size:9px
}
.ctrls-logado{
	float:right;
	padding-top:7px;
	text-align:right;
	font-size:11px;
	color:#000
}
.ctrls-logado a{
	color:#000
}
.qtd-ctrle{
	font-size:11px;
	color:#666
}
.ctrls-logado img{
	padding-left:5px
}
.box-topo{
	width:960px;
	/*height:130px;*/
	clear:both;
	margin:auto
}
.linha_logo_banner{
	background-color:#ffffff	
	/*height:91px;*/
	padding-top:10px
}
.linha_icones{
	height:30px;
	display:block
}
.msgdealerta {
	float:left;
	margin-top:7px;
	font-size:11px;
	background-color:#ffffe0
}
.msgdealerta a {
	color:#000
}
.logov{
	width:280px;
	height:80px;
}

.espaco{
	width:160px;
	height:80px;
}

.superbanner_int{
	text-align:right;
	z-index:1500;
	width:728px;
	margin-top:10px
}
.colunamiolo{
	display:block;
	float:left;
	width:833px;
}
.colunasky{
	float:right;
	width:120px;
}
.googleads{
	clear:both;
	display:block;
	padding-top:10px
}
.novomiolo {
	width:833px;
	float:left
}
.submenu {
	width:960px;
	height:28px;
	line-height:19px;
}
.submenu A {
	float:left; 
	display:block;
	margin-top:5px; 
	color:#000; 
	font-size:12px;
}
.submenu img {
	border:0;
	margin: 0 5px 0 13px
}
.subautos{
	background: url("img/autos/submenu.gif") no-repeat;
}
.subimoveis{
	background: url("img/imoveis/submenu.gif") no-repeat;
}
.subempregos{
	background: url("img/empregos/submenu.gif") no-repeat;
}
.submix{
	background: url("img/mix/submenu.gif") no-repeat;
}
.posicao_x17 {
	float:right; 
	text-align:right; 
	border:0px;
	height:28px;
}
.zap_footer_grade {
	clear:both;
	margin-top:20px
}
.geral-rodape{
	background: #f2f2f2 url("img/fundo-rodape.gif");
	width:100%;
	margin:auto;
	border-top: 3px solid #b3b3b3;
}
.rodape{
	width:930px;
	margin:auto;
	padding:0 15px 0 15px
}
.nav-rodape{
	float:left;
	font-size:11px;
	color:#777;
	padding-top:20px
}
.nav-rodape ul{
	margin:0;
	padding:0;
	list-style:none;
}
.rodape-yahoo .nav-rodape li{
	display:inline;
	padding-right:10px
}
.nav-rodape a{
	color:#777;
	line-height:17px
}
.r-anuncie{
	color:#000;
}
.rodape-fim{
	clear:both;
	padding-top:17px;
	width:930px;
	height:50px;
	margin:auto
}
.jornais{
	float:left;
	width:370px;
	height:48px
}
.logoRodape{
	float:left;
	width:40px;
	height:40px
}
.txt-jornais{
	float:right;
	width:320px;
	height:40px;
	font-size:11px;
	color:#777;
	padding-top:3px
}
.txt-bold{
	font-weight:bold
}
.clima{
	float:right;
	width:400px;
	height:48px;
	padding-top:3px
}
.atendimento{
	float:right;
	width:293px;
	height:48px;
	padding-top:3px
}
.logoatendimento{
	float:left;
	width:35px;
	height:45px
}
.txt-atendimento{
	float:right;
	width:252px;
	height:40px;
	font-size:11px;
	color:#777
}
.txt-duvidas{
	color:#666;
}
.tit-rodape{
	padding-bottom:9px;
	border:0;
	font-size:17px;
	font-weight:bold
}
a.l-zap{
	color:#00457c
}
a.l-autos{
	color:#0077c1
}
a.l-imoveis{
	color:#f7931d
}
a.l-empregos{
	color:#8fc845
}
a.l-mix{
	color:#00427a
}
a.l-shopping{
	color:#F14642;
}
#r-zap{
	width:205px
}
#r-autos{
	width:182px
}
#r-imoveis{
	width:186px;
}
#r-empregos{
	width:165px
}
#r-mix{
	width:118px
}
#r-shopping{
	width:74px
}
.bt{
	text-align:right
}
.zap_modal_inform{
	display:none; 
	position:absolute;
	width:400px;
	margin:0;
	padding: 5px 10px 0 10px;
	background:#fff; 
	border: 3px solid #777;
	z-index:1503; 
	color:#666
}
.zap_modal_inform .titulo {
	display:block;
	float:left;
	margin:0;
	padding: 5px 2px 0 0;
	font: bold 17px Arial, Helvetica, sans-serif;
	text-transform:lowercase;
}
.zap_modal_inform h1 {
	display:block;
	float:left;
	margin:0;
	padding: 5px 2px 0 0;
	font: bold 17px Arial, Helvetica, sans-serif;
}
.zap_modal_inform h2 {
	display:block;
	margin:0;
	padding: 10px 2px 0 0;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.zap_modal_inform p {
	display:block;
	margin:0;
	padding: 0 2px 0 0;
	font: 11px Arial, Helvetica, sans-serif;
}
.zap_modal_inform .fechar {
	display:block;
	float:right;
	margin:0;
	padding: 7px 0 0 0;
	font: 11px Arial, Helvetica, sans-serif;
	text-transform:lowercase;
	color:#999;
}
.zap_modal_inform .corpo {
	clear:left;
	margin: 5px 0 10px 0;
	padding: 5px 0 0 0;
	border-top: 1px dashed #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.zap_modal_inform .corpo a{
	color:#666;
	text-decoration:underline
}
.zap_modal_inform ul {
	margin: 5px 0 0 5px;
	padding:0
}
.zap_modal_inform ul li {
	display:block;
list-style:none;
clear:left;
margin:0;
padding: 0 0 5px 0;
font: 11px Arial, Helvetica, sans-serif;
color:#666
}
.zap_modal_inform ul li input {
margin: 0 5px 0 0
}
.zap_modal_inform .linha_01 {
display:block;
margin:0;
padding: 5px 0 5px 0;
border-bottom: 1px solid #DDD;
font: 11px Arial, Helvetica, sans-serif;
color:#666
}
.zap_modal_inform .btn_grade {
display:block;
margin:0;
padding: 10px 0 5px 0;
text-align:right
}
.zap_modal_inform .l_campo_02 {
display:block;
width:100px;
margin:0;
padding: 3px 0 0 0;
font: 12px Arial, Helvetica, sans-serif;
text-transform:lowercase
}
.zap_modal_inform .linha_02 {
display:block;
clear:left;
margin:0;
padding: 10px 0 0 0;
overflow:auto
}
.zap_modal_inform .linha_02 .l_campo_01 {
display:block;
float:left;
width:100px;
margin:0;
padding: 3px 5px 0 0;
font: 12px Arial, Helvetica, sans-serif;
text-align:right;
text-transform:lowercase
}
.zap_modal_inform .linha_02 .t_campo_01 {
display:block;
float:left;
border:1px solid #ccc;
font: 12px Arial, Helvetica, sans-serif;
}
.zap_modal_inform .envieamigo{
height:60px;
width:390px;
border:1px solid #ccc;
font: 12px Arial, Helvetica, sans-serif;
}
.zap_modal_inform .fechar2 {
display:block;
margin: 0 0 14px 0;
padding:0;
font: 11px Arial, Helvetica, sans-serif;
text-align:right;
color:#999;
}
.zap_modal_inform .corpo .tit01 {
display:block;
font-size:14px;
color:#003366
}
.zap_modal_inform .corpo .sub01 {
display:block;
padding:10px 0 10px 0;
font-size:12px
}
.zap_modal_inform .corpo .sub02 {
display:block;
height:1%;
padding:10px 0 15px 0;
color:#404040
}
.zap_modal_inform .corpo .bxi01 {
display:block;
padding:10px;
background-color:#f5f5f5;
color:#404040
}
.zap_modal_inform .corpo .bxi01 .line02 {
display:block;
padding-bottom:5px;
height:1%
}
.zap_modal_inform .corpo .bxi01 .lb02 {
float:left;
width:120px;
color:#404040 !important;
padding-top:3px
}
.zap_modal_inform .corpo .bxi01 .lbr02 {
float:left;
color:#404040 !important;
padding:2px 20px 0 0;
}
.zap_modal_inform .corpo .bxi01 input {
float:left;
width:330px;
color:#404040 !important;
border:1px solid #969696;
font-size:11px
}
.zap_modal_inform .corpo .bxi01 select {
float:left;
width:330px;
color:#404040 !important;
border:1px solid #969696;
font-size:11px
}
.zap_modal_inform .corpo .bxi01 textarea {
float:left;
width:330px;
color:#404040 !important;
border:1px solid #969696;
font-size:11px
}
.zap_modal_inform .corpo .bxi01 .input2 {
float:left;
width:330px;
color:#00457c !important;
border:1px solid #969696;
font-size:11px
}
.zap_modal_inform .corpo .bxi01 .rd02 {
float:left;
border:0;
width:15px;
margin:2px 5px 0 0;
}
.zap_modal_inform .corpo .lgs01 {
display:block;
margin-top:10px;
padding:7px 0 7px 0;
height:60px;
border-top:1px solid #e5e5e5;
text-align:center;
background:#eeeeee url("/imagem/veiculos/veiculos_bg_seguros.gif") top left repeat-x;	
}
.zap_modal_inform .corpo .lgs01 .img02 {
float:left;	
}
.zap_modal_inform .corpo .bxi01 .input3 {
float:left;
width:20px;
margin-right:5px;
color:#404040 !important;
border:1px solid #969696;
font-size:11px
}
.zap_modal_inform .corpo .bxi01 .input04 {
float:left;
width:70px;
color:#404040 !important;
border:1px solid #969696;
font-size:11px
}
.zap_login_tit {
display:block;
height:25px;
margin:0;
padding:0;
background: URL("/imagem/zap/zap_box_topo_bg_02.gif") repeat-x;
border-right: 6px solid #bcbcbc
}
.zap_login_tit img {
float:left;
margin: 9px 0 0 15px
}
.zap_login_tit a {
display:block;
float:right;
margin: 6px 6px 0 0;
font: bold 11px arial;
color:#999
}
.zap_login_baixo {
display:block;
height:90px;
margin: 1px 0 0 0;
padding: 10px 0 0 0;
background: URL("/imagem/zap/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 0 0 15px
}
.zap_login_baixo_linha_01 label {
display:block;
float:left;
width:50px;
margin: 3px 0 0 0;
font: 11px arial;
color:#333
}
.zap_login_baixo_linha_01 a {
font: 11px arial;
color:#333
}
.zap_login_c01 {
width:170px;
font: 12px Arial, Helvetica, sans-serif;
border:1px solid #ccc;
}
.zap_login_c02 {
width:65px;
font: 11px Arial, Helvetica, sans-serif;
border:1px solid #ccc;
}
.zap_login_baixo_linha_02 {
clear:left;
margin: 10px 0 0 15px;
padding: 0 25px 0 0
}
.zap_login_baixo_linha_02 .cadastrar {
float:left;
font: 11px arial;
color:#333
}
.zap_login_baixo_linha_02 .btn_ok {
float:right
}
#login{
display:none;
position:absolute;
width:265px;
background:#FFF;
border: 5px solid #666;
z-index:1503
}
.conteudo-titulos{
padding-bottom:5px;
font: 18px Arial;
color:#003366; 
display:block;
}
.conteudo-titulos a{
font: 18px Arial;
color:#003366; 
}
.cor-autos{
color:#0077c1
}
.cor-imoveis{
color:#f7931d
}
.cor-empregos{
color:#73ad27
}
.cor-mix{
color:#00427a
}
.cor-empresas{
color:#cb0000
}
.bug{
clear:both
}
.acerto{
display:block;
clear:left;
height:1px;
font:1px tahoma;
text-decoration:none
}
* html .zap_footer_grade { padding: 0; }

/*temp*/
.zap_resultado_migalhas {
display:block;
clear:both;
margin-bottom:10px;
padding: 5px 0 3px 0px;
font:9px arial;
color:#999
}
.zap_resultado_migalhas a {
font:11px arial;
color:#999;
text-decoration:underline
}
.zap_resultado_migalhas b {
font:11px arial;
color:#999;
font-weight:bold
}
.zap_topo_icomenu { 
margin-right:5px;
border:0; 
}
.zap_sky{
position:relative;
float:left;
display:block;
margin: 10px 0 5px 3px;
z-index:1500;
}
.footer-parceiros-pai{ position:relative;width:930px;margin:auto;padding:0 15px 0 15px}
.footer-parceiros{ display:block; position: absolute; z-index:100; top:50px; left:140px; background:#FFF; border:solid 3px #CCC; padding:10px;}
.footer-parceiros p{ display:block; position:relative; font-size:14px; font-weight:bold; color:#777777; border-bottom:dashed 1px #CCC; margin:0; margin-bottom:5px; padding-bottom:2px; }
.footer-parceiros a{ display:block; font-size:11px; color:#777777; line-height:17px; }
.footer-parceiros .fechar{ position:absolute; top:-2px; left:80px; font-size:10px; color:#999; margin:0; margin-bottom:5px; padding-bottom:2px; }
#lnkParceiros:hover {text-decoration:underline}
