@charset "utf-8";
/* CSS Document */

/* <div id=""></div>   */

*{
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

a:hover{text-decoration:none;}

body{
background-color:#565353;
}

.bordas{background:url(../imagens/bg_linha/linha.jpg) repeat-x bottom; width:630px; height:5px;}


#geral{
width:990px;
margin-top:0;
margin-left:auto;
margin-right:auto;
background-image:url(../imagens/jpg/SanfonaR_Top.jpg);
background-repeat:no-repeat;
background-color:#595758;
}

#menu{
width:940px;
background-color:#494646;
color:#FFFFFF;
font-weight:bolder;
font-size:1.2em;
text-align:right;
margin:10px 0 0 15px;
padding:10px;
}

#menu a{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
font-size:1em;
text-align:right;
}

#menu a:hover{
color:#000000;
text-decoration:none;
font-weight:bold;
font-size:1em;
text-align:right;
background-color:#CCC;
}

#menu a:active{
color:#FFF;
text-decoration:none;
font-weight:bold;
font-size:1em;
text-align:right;
}

#menu a:visited{
text-decoration:none;
font-weight:bold;
font-size:1em;
text-align:right;
}

#search{
width:250px;
margin:12px 10px 0 0;
float:right;
margin-left:10px;
}

#search label{
color:#FFFFFF;
}

.logobig{
float:left;
}

h3{
font-size:1.2em;
}

h2.marca{
padding-top:23px;
background:url(../imagens/titulos/volkswagen.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
}

h2.marca2{
margin-top:32px;
background:url(../imagens/titulos/volkswagen.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
height:30px;
}

h3.marca3{
margin-top:5px;
background:url(../imagens/titulos/outras-marcas.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
height:30px;
}

h3.fabricantes2{
margin:0 0 10px 80px;
background:url(../imagens/titulos/selecione-o-fabricante.gif) no-repeat;
height:20px;
text-indent:-9999px;
overflow:hidden;
}

h3.titulo{
width:150px;
background:url(../imagens/titulos/pedidos-on-line.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
height:25px;
margin-left:150px;
}

h3.titulo2{
height:25px;
background:url(../imagens/titulos/caracteristicas-dos-produtos.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
}

h3.titulo3{
width:150px;
margin:0 0 0 40px;
background:url(../imagens/titulos/pedidos-on-line.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
height:25px;
}

.minititulo1{
margin:15px 0 5px 25px;
height:20px;
background:url(../imagens/titulos/ultimos-lancamentos.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
}

.minititulo2{
margin:15px 0 5px 25px;
height:20px;
background:url(../imagens/titulos/mais-procurados.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
}

h3.marca{
margin:17px 0 0 50px;
background:url(../imagens/titulos/seu-pedido.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
height:30px;
}

.seusdados{
background:url(../imagens/titulos/seus-dados.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
height:30px;
}

h3.lista2{
background:url(../imagens/titulos/lista-de-pedidos.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
height:30px;
}

h4{
text-align:center;
margin-bottom:9px;
}

.serra{
margin-bottom:10px;
font-weight:bold;
}

ul{
margin:12px;
}

#produtos1{
margin-top:80px;
}

#produtos2{
margin-top:80px;
}

#produtos3{
margin-top:95px;
}

#produtos4{
width:990px;
margin-top:80px;
}

#indice{
clear:both;
float:right;
margin-right:26px;
_margin-right:2px;
margin-top:22px;
width:660px;
}

.borda{
float:left;
clear:both; 
width:100%; 
height:2px;
}

.borda01{ background:#B7B5B6 }

.borda02{ background:#716F70 }

h1.tit{
font-size:18px;
color:#FFF;
width:280px;
float:left;
}

#produtos{
width:940px;
background-color:#FFFFFF;
}

#selecao{
_width:440px;
width:450px; /* lagura para o Firefox*/
background-color:#FFFFFF;
border:#CCCCCC solid 2px;
float:left;
padding:10px;
margin:15px;
}

#borda{
width:475px;
float:left;
margin-top:7px;
text-align:right;
color:#FFF;
}

.modelos2{
padding:24px 0 0 50px;
font-size:1.3em;
font-weight:bolder;
}

#esquerda{
width:238px;
float:left;
margin-left:15px;
}

#outrasmarcas{
width:228px;
background-color:#FFFFFF;
padding:10px;
border:#CCCCCC solid 2px;
}

#seupedido{
width:228px;
background-color:#4E606C;
margin-top:15px;
padding:10px;
border:#CCCCCC solid 1px;
color:#FFF;
}

#carrinho input.btn2{
width:70px;
}

h3.fechar_pedido{
margin:47px auto 10px auto;
background-color:#cb5c06;
width:170px;
height:15px;
color:#FFFFFF;
font-weight:bolder;
text-align:center;
padding:10px;
}

h3.fechar_pedido a:link{
margin:25px auto 10px auto;
background-color:#cb5c06;
width:170px;
height:15px;
color:#FFFFFF;
font-weight:bolder;
text-align:center;
padding:10px;
text-transform:uppercase;
text-decoration:none;
}

h3.fechar_pedido a:visited{
margin:25px auto 10px auto;
background-color:#cb5c06;
width:170px;
height:15px;
color:#FFFFFF;
font-weight:bolder;
text-align:center;
padding:10px;
text-transform:uppercase;
text-decoration:none;
}

#seupedido ul{
width:188px;
}

#seupedido li{
margin-left:30px;
border-bottom:#CCC thin solid;
padding:5px;
}

#seupedido img{
float:left;
}

#direita{
width:666px;
float:left;
background-color:#FFFFFF;
padding:10px;
margin:0 15px 15px 30px;
border:#CCCCCC solid 2px;
}

#fotos{
width:400px;
margin-right:10px;
float:left;
}

#dados{
width:250px;
float:left;
}

#carrinho{
width:240px;
background-color:#4E606C;
color:#FFF;
padding:10px;
}

#carrinho input{
width:30px;
}

#especificao{
background:url(../imagens/gif/tab_especificacao.gif) no-repeat;
width:241px;
height:366px;
margin:10px 0 0 10px;
float:left;
display:none;
}

#descricao{
background:url(../imagens/gif/tab.gif) no-repeat;
width:241px;
height:366px;
margin:10px 0 0 10px;
float:left;
}

#descricao p{
width:200px;
margin:40px 20px 20px 20px;
}

#biglogos{
width:455px;
margin-bottom:20px;
}

#caracteristicas img{
margin:2px;
}

#fotos img{
float:left;
}

#caracteristicas{
width:410px;
background-color:#FFFFFF;
float:right;
padding:10px;
margin:15px;
border:#CCCCCC solid 2px;
}

li{
padding-top:6px;
}

p{
line-height:18px;
}

#left-high{
width:250px;
margin:15px 15px 15px 25px;
float:left;
}

h3.selecione{
margin:20px 0 0 70px;
}

.carros {
margin-left:80px;
margin-bottom:15px;
}

#modelos{
width:450px;
background-color:#FFFFFF;
border:#CCCCCC solid 2px;
float:left;
padding:10px;
margin:15px;
}

#modelos p{
margin-left:80px;
margin-bottom:21px;
}

.comofunciona2{
width:280px;
margin:auto;
}

#comofunciona{
text-align:center;
}

.comofunciona2 a:link{
font-weight:bolder;
font-size:9pt;
text-align:center;
color:#0000ee;
}

.comofunciona2 a:visited{
font-weight:bolder;
font-size:9pt;
color:#0000ee;
text-align:center;
}

.comofunciona3{
width:220px;
margin:auto;
}

.comofunciona3 a:link{
font-weight:bolder;
font-size:1.1em;
text-align:center;
}

/*
#comofunciona p{
margin:0 0 20px 90px;
}
*/


#formulario{
width:500px;
background-color:#4E606C;
border:#CCCCCC solid 1px;
float:left;
padding:10px;
margin:15px;
}

.obrigatorio{
color:#FFFFFF;
font-size:0.9em;
}

input.campo{
width:150px;
margin:3px 0 0 15px;
color:#666666;
}

#formulario form{
width:250px;
margin-left:60px;
}

#formulario form input.btn{
width:212px;
background:url(../imagens/gif/btn-enviar-pedido.gif) no-repeat;
height:41px;
border:none;
}

#formulario form input.btn3{
width:212px;
background:url(../imagens/gif/btn-enviar-mensagem.gif) no-repeat;
height:41px;
border:none;
}

#formulario_contato{
width:630px;
height:451px;
background-color:#4E606C;
border:#CCCCCC solid 1px;
float:left;
padding:10px;
margin:15px 15px 15px 25px;
}

#formulario_contato form{
width:250px;
margin-left:60px;
}

#formulario_contato form input.btn3{
width:212px;
background:url(../imagens/gif/btn-enviar-mensagem.gif) no-repeat;
height:41px;
border:none;
}

#formulario_contato input{
width:250px;
height:18px;
}

#formulario form ul li input.city{
width:120px;
}

#formulario input{
width:250px;
height:18px;
}

#formulario input.btn{
width:100px;
font-size:1.4em;
}

#formulario form table tr td label{
color:#FFFFFF;
}

#formulario_contato form table tr td label{
color:#FFFFFF;
}

textarea{
width:250px;
}

#formulario .city{
width:207px;
height:18px;
}

#formulario_contato .city{
width:207px;
height:18px;
}

option {
height:18px;
}

#formulario ul{
list-style:none;
}

#lista{
width:375px;
background-color:#FFFFFF;
border:#CCCCCC solid 2px;
float:left;
padding:10px;
margin:15px;
}

#formulario2{
width:345px;
margin:10px 0 70px 30px;
}

#lista li{
list-style:none;
}

#logomarca{
width:220px;
text-indent:-9999px;
overflow:hidden;
}

#busca{
width:220px;
padding:15px 15px 15px 15px;
margin:90px 0 0 0;
background-color:#FFFFFF;
border:solid 2px #CCCCCC;
}

#produtos4 #busca{
width:235px;
padding:15px 0px 20px 15px;
margin:15px 0 0 25px;
background-color:#FFFFFF;
border:solid 2px #CCCCCC;
float:left;
}

#fabricantes{
width:220px;
text-align:center;
}

#display{
width:220px;
margin-top:10px;
}

#right-high{
width:655px;
float:left;
margin:15px 0 15px 10px;
}

#revenda{
width:655px;
float:left;
margin:15px 0 0 0;
background-color:#FFFFFF;
}

#revenda a{margin-left:3px; color:#1e29ad}

#revenda strong{margin-left:3px; }

#revenda h1{ font-size:16px; color:#15689b; font-weight:bolder; font-family:Verdana, Arial, Helvetica, sans-serif;}


#titulo-rev{
width:380px;
float:right;
margin-right:5px;
}


#titulo-rev p{
padding-left:13px;
}

#news{
width:255px;
height:117px;
background-color:#595758;
float:right;
}

#news2{
width:245px;
height:108px;
background-color:#4E606C;
float:right;
}

#news h3{
color:#FFF;
font-weight:bolder;
font-size:1.5em;
padding:10px 0 0 15px;
}

.newstxt{
width:210px;
margin:5px 0 5px 15px;
color:#FFFFFF;
}

.newstxt a:link{
color:#FFFFFF;
}

.newstxt a:visited{
color:#FFFFFF;
}

.newstxt2{
line-height:18px;
color:#FFF;
padding:0 0 0 15px;
}

dt{
color:#956b06;
font-weight:bold;
}

dd{
margin:5px 0 5px 0;
}

.clubtxt{
margin:20px;
text-align:center;
}

#revgeral{
float:left;
width:640px;
margin-top:20px;
}

#rev1{
width:160px;
float:left;
margin:7px 7px 7px 7px;
background-color:#FFFFFF;
}

#rev1 p{
margin-bottom:7px;
}

#rev2{
width:370px;
float:left;
margin:10px;
background-color:#FFFFFF;
margin-right:0px;
}


#rev2 a{ color:#39596f; text-decoration:none;}
#rev2 a:hover{ color:#89671f;}

#rev a:hover{text-decoration:none;}



#rev3{
width:225px;
float:left;
margin:10px;
background-color:#FFFFFF;
}

#rev3 p{
margin-bottom:7px;
}

#rev3 img{
margin-bottom:5px;
}

#banner{margin-left:20px; _margin-left:10px; margin-bottom:10px; margin-top:75px; _margin-top:32px;}

/*
h2.tit-rev{
height:112px;
background-image:url(file:///C|/Websites/CARFEX/seja-um-revendedor.gif);
background-repeat:no-repeat;
text-indent:-9999px;
overflow:hidden;
}*/

#consumidor{
width:890px;
float:left;
padding:20px;
margin:0 0 0 25px;
background-color:#FFFFFF;
border:solid 2px #CCCCCC;
}

#noticias{
width:250px;
background-color:#FFFFFF;
float:left;
}

#clube{
width:260px;
margin-left:70px;
background-color:#FFFFFF;
float:left;
color:#39596f;
}


#clube a{
color:#1c4bc3;
}


#clube a:hover{
color:#0066FF;
}


#clube h4{
text-align:center;
}

#clube img{
margin:20px;
}

#estrada{
width:250px;
margin-left:30px;
background-color:#FFFFFF;
float:right;
color:#39596f;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#rodape{
width:930px;
clear:both;
padding:20px 0 30px 30px;;
color:#FFF;
}

#rodape img {
padding-top:-40px;
}

.menutxt{
float:left;
}

.menutxt a:link{
color:#FFFFFF;
text-decoration:none;
font-size:0.9em;
}

.menutxt a:visited{
color:#FFFFFF;
text-decoration:none;
font-size:0.9em;
}

.logosmall{
margin:-10px 0 0 5px;
width:140px;
background:url(../imagens/gif/logo-sanfonar.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
height:36px;
float:left;
}

address{
width:400px;
margin-top:40px;
line-height:24px;
font-style:normal;
font-weight:bold;
font-size:1.1em;
}

#linksanfonar{
width:180px;
float:right;
margin-top:-20px;
}

#linksanfonar a:link{
color:#FFF;
text-decoration:none;
font-weight:bolder;
font-size:1.2em;
}

#linksanfonar a:visited{
color:#FFF;
text-decoration:none;
font-weight:bolder;
font-size:1.2em;
}

#linksanfonar a:hover{
color:#FFF;
text-decoration:underline;
font-weight:bolder;
font-size:1.2em;
}

.lancamento{
font-weight:bold;
}

#noticias h3{
height:30px;
background:url(../imagens/gif/titulo-noticias.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
}

#noticias dt{color:#b69e1b;}
#noticias dd a{color:#1c4bc3; font-family:Verdana, Arial, Helvetica, sans-serif;}
/*#noticias dd a:hover{color:#0066FF;}
*/
#noticias table a{color:#1c4bc3; font-family:Verdana, Arial, Helvetica, sans-serif;}
/*#noticias table a:hover{color:#0066FF;}*/

#noticias h3.eventos{
height:30px;
background:url(../imagens/gif/titulo-eventos.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
margin-top:10px;
}

#estrada h3{
height:30px;
background:url(../imagens/gif/titulo-estrada.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
}

#estrada h4{
margin-top:10px;
text-align:left;
}



#estrada a:hover{
padding-top:100px;
text-align:center;
/*color:#0066FF;*/
}


#estrada a{
color:#1c4bc3;
}

.removertxt{
text-align:right;
}

#institucional{
width:615px;
float:left;
margin:15px 0 0 0;
padding:20px;
background-color:#FFFFFF;
}

.coluna1{
width:280px;
float:right;
margin:10px 0 0 10px;
}

.coluna1 img{
border:#CCCCCC solid 1px;
}

.coluna2{
width:260px;
float:left;
margin-right:25px;
}

.coluna2 p {
line-height:18px;
margin:15px 0 15px 0;
}

.titulo_coluna h3{
font-size:2em;
padding-bottom:15px;
}

.titulo_coluna2 h3{
width:400px;
margin:15px 0 0 40px;
font-size:2em;
padding-bottom:15px;
}

.historia{
margin-top:10px;
margin-bottom:20px;
padding:5px;
border-top:#999999 solid 1px;
border-bottom:#999999 solid 1px;
font-size:1.4em;
color:#666;
}

.coluna1 ul li{
line-height:18px;
margin:10px 0 10px 0;
}

a:link.capotas{
font-size:1.3em;
font-weight:bold;
text-decoration:none;
text-align:center;
width:280px;
}

a:hover.capotas{
font-size:1.3em;
font-weight:bold;
text-decoration:underline;
text-align:center;
width:280px;
}

.capotas2{
background-color:#CB5C06;
padding:10px;
margin:10px 0px 10px 0px;
width:260px;
text-align:center;
}

.capotas2 p{
margin-top:10px;
}

.endereco{
color:#FFFFFF;
margin:10px;
}

.capotas2 a:link{
text-decoration:none;
font-weight:bolder;
color:#FFF;
}

.capotas2 a:visited{
text-decoration:none;
font-weight:bolder;
color:#FFF;
}

/* ------------------------------------------------------------------------------------------------------------- */

#clube_geral{
width:930px;
margin:100px 0 0 25px;
border:#CCCCCC solid 2px;
background:url(../imagens/jpg/rachaduras.jpg) #FFFFFF;
}

#clube_logo{
width:231px;
_width:231px;
height:98px;
margin:40px 0 0 30px;
_margin-left:15px;
background:url(../imagens/gif/clube-sanfonar.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
float:left;
}

#clube_estrada{
width:410px;
margin:30px 0 0 65px;
float:left;
}

#clube_estrada img{
width:194px;
height:109px;
float:left;
}

#clube_estrada img.leia{
width:57px;
height:15px;
float:left;
}

.estradatxt{
width:190px;
margin:0 0 0 10px;
float:left;
}

#clube_eventos{
margin:30px 0 0 5px;
width:170px;
float:left;
}

#clube_menu{
width:450px;
margin-left:20px;
float:left;
}

#clube_menu img{
width:99px;
height:27px;
float:left;
}

hr.regua{
width:885px;
float:left;
margin:0 20px 20px 20px;
}

hr.regua2{
margin:30px 0 30px 0;
width:450px;
float:left;
}

.leiamais{
width:70px;
background:url(../imagens/gif/leia-mais.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
}

#sidebar{
padding:7px 30px 0 5px;
width:199px;
float:left;
}

#clube_sugira{
width:242px;
background:url(../imagens/jpg/btn_sugira_roteiro.jpg) no-repeat;
height:90px;
text-indent:-9999px;
overflow:hidden;
}

#clube_enquete{
width:200px;
height:auto;
margin-left:5px;
padding:10px 15px 15px 20px;
background-color:#FFFFFF;
border:#CCCCCC solid 1px;
}

.clube_enqueteli{
list-style:none;
}

#clube_enquete input{
margin:0 5px 0 0;
}

.titulo_enquete{
background:url(../imagens/gif/titulo-enquete.gif) no-repeat;
height:25px;
text-indent:-99999px;
overflow:hidden;
}

#clube_enquete label{
font-weight:bold;
}

#clube_enquete li{
list-style:none;
}

.btn_votar{
width:61px;
height:22px;
background:url(../imagens/gif/btn-votar.gif) no-repeat;
border:none;
float:left;
margin-top:10px;
}

.resultados{
width:130px;
margin-top:5px;
text-decoration:none;
font-weight:bolder;
text-align:right;
float:right;
}

#clube_rodape{
background:url(../imagens/jpg/clube-footer.jpg) no-repeat;
_background:url(../imagens/jpg/clube-footer_950.jpg) no-repeat;
height:200px;
width:950px;
clear:both;
}

#clube_news{
width:237px;
height:auto;
margin:20px 0 0 5px;
background-color:#4E606C;
float:left;
}

h3.titulo_news{
color:#FFF;
font-weight:bolder;
font-size:1.5em;
padding:10px 0 0 15px;
}

input.campo2{
width:150px;
margin:0px 0 0 15px;
}

input.btn2{
width:33px;
background:url(../imagens/gif/botao_OK.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
margin-top:5px;
height:20px;
border:none;
}



.chamada{
margin:0 0 10px 0;
font-size:1.7em;
clear:both;
}

.estradatxt h3{
height:30px;
background:url(../imagens/gif/titulo-estrada.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
}

h3.eventos2{
height:30px;
background:url(../imagens/gif/titulo-eventos.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
}

.news img{
width:182px;
float:left;
}

#clube_esquerda{
width:600px;
margin:20px 0 0 50px;
_margin-left:20px;
float:left;
}

.clube_noticias{
width:600px;
}

.txtnot{
width:354px;
margin:0 0 0 10px;
float:left;
}

.imgnews{
width:183px;
float:left;
}

.faleconosco{
background:url(../imagens/gif/titulo_contato.gif) no-repeat;
height:40px;
width:144px;
text-indent:-9999px;
overflow:hidden;
}

#leia_tambem{
width:300px;
margin:30px 0 20px 0;
}

#leia_tambem h3.leia_tambem2{
color:#4E606C;
border-bottom:#4E606C solid 1px;
}

#leia_tambem a:link{
text-decoration:none;
}

#leia_tambem a:hover{
text-decoration:underline;
}

#leia_tambem a:visited{
text-decoration:none;
}

.estrutura{
width:215px;
margin:10px 0 30px;
}

#endereco2{
width:220px;
}

#endereco2 h3{
text-align:left;
}

#endereco2 p{
margin:10px 0 25px;
}

#endereco2 p.tel{
margin:10px 0 10px;
font-size:1.2em;
font-weight:bolder;
}

#endereco2 .cep-busca{
width:100px;
}

.nosso_endereco{
width:220px;
height:25px;
background:url(../imagens/gif/nosso_endereco.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
}

.nosso_telefone{
width:220px;
height:25px;
background:url(../imagens/gif/nosso_telefone.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
}

#titulo_noticias h1{
width:560px;
background:url(../imagens/gif/titulo-noticias.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
height:25px;
margin:0 0 20px;
border-bottom:#000000 solid 1px;
}

#titulo_news h1{
width:560px;
background:url(../imagens/titulos/arquivonews.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
height:25px;
margin:0 0 20px;
border-bottom:#000000 solid 1px;
}

#titulo_busca h1{
width:560px;
background:url(../imagens/titulos/busca.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
height:25px;
margin:0 0 20px;
border-bottom:#000000 solid 1px;
}

#suporte{
width:220px;
padding:15px 15px 15px 15px;
margin:20px 0 0 0;
background-color:#FFFFFF;
border:solid 2px #CCCCCC;
}

#perguntas{
margin:20px 0 40px 30px;
line-height:24px;
}

#perguntas li a:link{
text-decoration:none;
font-size:1.2em;
}

#perguntas li a:hover{
text-decoration:none;
background-color:#CCCCCC;
font-size:1.2em;
}

#perguntas li a:visited{
text-decoration:none;
font-size:1.2em;
}


#perguntas li{
list-style:none;
}

h4.perguntas2{
width:500px;
font-size:1.2em;
text-align:left;
margin:15px 50px 15px;
}

.duvidas{
width:300px;
margin:auto;
}

h4.duvidas2{
font-size:1.5em;
}

.respostas{
width:500px;
text-align:justify;
margin:15px 50px 15px;
}

.topo{
width:500px;
margin:5px 20px 40px 20px;
font-size:0.8em;
text-align:right;
}

.suporte2{
width:500px;
margin:0 0 20px 30px;
padding:5px;
border-top:#999999 solid 1px;
border-bottom:#999999 solid 1px;
font-size:1.4em;
color:#666;
}

#suporte p{
line-height:21px;
}

.faq{
width:207px;
height:30px;
background:url(../imagens/gif/titulo-faq.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
}

h3.titulo_descricao{
text-indent:-9999px;
overflow:hidden;
}

.cadastrese{
background:url(../imagens/gif/titulo-cadastro.gif) no-repeat;
height:40px;
width:144px;
text-indent:-9999px;
overflow:hidden;
}

#cadastro{
width:615px;
height:451px;
background-color:#4E606C;
border:#CCCCCC solid 1px;
float:left;
padding:10px;
margin:15px 15px 15px 25px;
}

#cadastro-mapa{
width:615px;
background-color:#FFFFFF;
border:#CCCCCC solid 1px;
float:left;
margin:15px 15px 15px 25px;
}

#cadastro-mapa img{
margin-left:7px;
margin-top:5px;
}


#cadastro form{
width:250px;
margin-left:60px;
}

.cadastro-mapa-forme{
margin-left:5px;
background-color:#4E606C;
border:#CCCCCC solid 1px;
color:#FFFFFF;
}

.cadastro-mapa-forme input{
width:300px;
}



.cadastro-mapa-forme-but{
width:100px;
}

#cadastro form input.btn3{
width:212px;
background:url(../imagens/gif/btn-enviar-cadastro.gif) no-repeat;
height:41px;
border:none;
}

#cadastro input{
width:250px;
height:18px;
}

#cadastro form table tr td label{
color:#FFFFFF;
}

#cadastro .city{
width:207px;
height:18px;
}

#cadastro .number{
width:73px;
height:18px;
}

#cadastro .complemento{
width:65px;
height:18px;
}

.chamada_suporte{
width:200px;
height:25px;
background:url(../imagens/gif/titulo-suporte.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
margin:0 0 10px 0;
}

.chamada_fale{
width:200px;
height:25px;
background:url(../imagens/gif/titulo-fale.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
margin:0 0 10px 0;
}

#modal2{
width:357px;
height:207px;
background:url(../imagens/gif/modal2.gif) no-repeat;
position:absolute;
top:170px;
left:475px;
}

#modaltxt2{
width:317px;
text-align:center;
position:absolute;
top:93px;
left:25px;
}

#modaltxt2 input{
margin-top:35px;
}

#modal1{
	width:357px;
	height:417px;
	background:url(../imagens/gif/modal1.gif) no-repeat;
	position:absolute;
	top:191px;
	left:520px;
}

#modaltxt1{
width:260px;
line-height:18px;
position:absolute;
top:85px;
left:65px;
}

#modaltxt1 ol{
width:260px;
line-height:18px;
position:absolute;
}

#modaltxt1 li{
margin:10px 0;
}

#modaltxt1 input{
position:absolute;
top:295px;
left:100px;
}

#displaytxt{
width:350px;
height:170px;
background-color:#AFC2D0;
margin-left:30px;
}

.displaytxt2{
width:98px;
padding:5px;
float:left;
background-color:#cccccc;
border:#999999 solid thin;
}


/* modificações 10 de outubro */

#caracteristicas li{
	font-size:10pt;
	margin-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#366488;
	font-weight:bold;
}


#selecao2{
width:472px;
background-color:#ffffee;
border:#CCCCCC solid 2px;
float:left;
margin:15px;
}


.img_novas{
	width:460px;
	text-align:center;
}


.img_novas img{
	margin:5px;
}

#caracteristicas table{
	width:390px;
	margin-left:1px;	
}


#caracteristicas td{	
	padding-bottom:10px;	
}


#caracteristicas p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	margin-left:10px;
}


#caracteristicas h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#525b71;
	float: left;
	margin-left:10px;	
}
