@charset "utf-8";
/* CSS Document */
 @import url("reset.css");
/*-----------------------Centralizar Rodapé----------------------------------------------*/
html, body, #wrap {
      height: 100%;
}
body > #wrap {
      height: auto;
      min-height: 100%;
}
p {
      font-weight:normal;
      color:#333;
}
/* CLEAR FIX*/
.clearfix:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
}
.clearfix {
      display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
      height: 1%;
}
.clearfix {
      display: block;
}
/* End hide from IE-mac */
/*-----------------------CSS PAULO NOVAS TELAS 2----------------------------------------------*/
#box_paginacao {
      float:left;
      width:280px;
      height:15px;
      margin-top:20px;
}
.box_encontre_veiculo {
      float:left;
      width:710px;
      height:116px;
      background:url(images/box_encontre_princ.gif) no-repeat;
      padding:15px 20px;
      margin-top:12px;
}
.box_encontre_txt1 h3 {
      font-size:16px;
      font-weight:bold;
      text-decoration:underline;
      margin-bottom:5px;
}
.box_encontre_txt1 a {
      font-size:16px;
      font-weight:bold;
      text-decoration:underline;
      margin-bottom:5px;
      color:#333333;
}
.box_encontre_txt1 h6 {
      font-size:20px;
      font-weight:bold;
      color:#ff6600;
      margin:1px 0;
}
.box_encontre_txt1 h4 {
      float:left;
      margin:0 3px 0 0;
}
.box_encontre_txt1 h5 {
      font-weight:bold;
}
.box_encontre_veiculo_img {
      float:left;
      width:177px;
      height:117px;
      border:solid #000000 1px;
}
.box_encontre_txt1 {
      float:left;
      width:315px;
      height:120px;
      margin-left:15px;
}
.box_encontre_txt_int1 {
      float:left;
      width:110px;
      height:35px;
      line-height:20px;
}
.box_encontre_txt_int2 {
      float:left;
      width:110px;
      height:35px;
      line-height:20px;
}
.box_encontre_txt2 {
      float:left;
      width:180px;
      height:115px;
      margin-left:15px;
      text-align:center;
}
.box_encontre_txt2 a {
      font-size:10px;
}
.box_encontre_txt2 h3 {
      font-weight:bold;
      font-size:13px;
}
.box_encontre_txt2 h5 {
      color:#ff6600;
      font-weight:bold;
      margin-top:73px;
}
.box_encontre_txt2 h6 {
      color:#ff6600;
      font-weight:bold;
}
.box_encontre_txt2 a {
      color:#ff6600;
      font-weight:bold;
      text-decoration:underline;
}
.box_encontre_txt2 img {
      border:1px #000000 solid;
      margin-top:8px;
      margin-bottom:11px;
}
.box_encontre_veiculo_sub {
      float:left;
      width:729px;
      height:132px;
      background:url(images/box_encontre_int.gif) no-repeat;
      padding-top:15px;
      padding-left:21px;
      margin-top:12px;
}
.box_encontre_veiculo_img_semfoto {
      float:left;
      width:100px;
      height:75px;
      margin-top:15px;
      margin-left:20px;
      margin-right:50px;
      text-align:center;
}
#box_detalhe_esq {
      float:left;
      width:335px;
}
#box_detalhe_dir {
      float:right;
      width:390px;
}
#box_detalhe_fotos {
      float:left;
      width:333px;
      height:310px;
      margin:10px 0;
}
#box_detalhe_preco {
      float:left;
      width:390px;
      height:167px;
      background:url(images/box_detalhe_infos.jpg) no-repeat;
      margin-top:58px;
}
#box_detalhe_preco_esq {
      float:left;
      width:170px;
      margin-left:20px;
      padding-top:12px;
      line-height:24px;
}
#box_detalhe_preco_esq h4 {
      font-weight:bold;
}
#box_detalhe_preco_esq h5 {
      float:left;
      margin-right:4px;
}
#box_detalhe_preco_dir {
      float:left;
      width:150px;
      height:167px;
      text-align:center;
}
#box_detalhe_anuncio {
      float:left;
      width:335px;
}
#box_detalhe_anuncio h3 {
      font-size:12px;
      color:#eb4d00;
      text-transform:uppercase;
      margin-bottom:10px;
      margin-top:10px;
}
#box_detalhe_anuncio h4 {
      font-size:12px;
      color:#eb4d00;
      text-transform:uppercase;
      margin-bottom:10px;
      margin-top:10px;
}
#box_detalhe_legal {
      float:left;
      width:750px;
      font-size:10px;
      margin:20px 0 0 0;
}
#box_detalhe_esq h3 {
      font-size:14px;
      font-weight:bold;
      text-decoration:underline;
      margin-bottom:5px;
      margin-top:10px;
}
#box_detalhe_preco_dir h3 {
      color:#eb4d00;
      font-size:20px;
      text-decoration:underline;
      font-weight:bold;
      margin-top:16px;
}
#box_detalhe_preco_dir h4 {
      text-transform:uppercase;
      font-weight:bold;
      margin-top:35px;
}
#box_detalhe_preco_dir h5 {
      color:#eb4d00;
      font-weight:bold;
      margin-top:29px;
}
#box_detalhe_preco_dir h5 a {
      color:#eb4d00;
      font-weight:bold;
      margin-top:29px;
      text-decoration:none;
}
/*-----------------------CSS PAULO NOVAS TELAS----------------------------------------------*/
#tit_resultado {
      float:left;
      width:700px;
      font-size:14px;
      font-weight:bold;
      margin-top:10px;
      margin-left:6px;
}
.box_resultado {
      float:left;
      width:340px;
      height:120px;
      margin-top:23px;
      margin-right:28px;
}
.box_resultado img {
      float:left;
      width:102px;
      height:94;
      border:solid 1px #000000;
      margin-right:11px;
}
.divisoria_resultado {
      border-bottom:1px dotted #c1c1c0;
      width:340px;
      height:1px;
      float:left;
      margin-top:23px;
}
.box_resultado h3 {
      font-size:14px;
      color:#eb4d00;
      font-weight:bold;
      margin-bottom:5px;
}
.box_resultado a {
      color:#333333;
      font-weight:bold;
      text-decoration:underline;
      padding-top:10px;
      text-align:right;
}
.box_resultado h4 {
      padding-top:12px;
      text-align:right;
}
#box_novabusca {
      float:left;
      padding:10px;
      width:729px;
      height:117px;
      background:url(images/box_resultado_busca.jpg) no-repeat;
      margin:20px 0 0 0;
}
#box_novabusca h2 {
      font-size:17px;
      text-align:center;
      color:#eb4d00;
      border-bottom:1px dotted #c1c1c0;
      padding:0 5px 5px 5px;
      font-weight:bold;
      width:96%;
}
span.txt_label1 {
      font-size:14px;
      color:#626262;
      font-weight:bold;
      margin-bottom:5px;
      margin-right:15px;
}
.form_label1 {
      float:left;
      width:350px;
      margin-left:227px;
      margin-top:2px;
}
.form_label2 {
      width:725px;
      float:left;
      margin:5px 0 0 10px;
}
span.form_label2 {
      clear:left;
      width:145px;
}
select.form_label2 {
      clear:left;
      width:125px;
      border:1px solid #799db9;
}
label.form_label2 {
      float:left;
      width:125px;
      height:50px;
      margin:0 14px 0 0;
}
label.form_label3 {
      float:left;
      width:110px;
      margin:25px 0 0 0;
}
.btn_servico_buscar {
      float:left;
      margin:0 0 0 14px;
}
#tit_eventos {
      float:left;
      width:750px;
      font-size:18px;
      font-weight:bold;
      margin:20px 0 5px 0;
      border-bottom:1px dotted #c1c1c0;
      color:#5a5a5a;
      padding-bottom:3px;
}
.box_eventos_descricao {
      float:left;
      width:650px;
}
.box_eventos_descricao h3 {
      font-size:20px;
      font-weight:bold;
      text-transform:uppercase;
      color:#5a5a5a;
}
.box_eventos_descricao p {
      font-size:12px;
      font-weight:normal;
      color:#666;
}
.box_eventos {
      width:750px;
      float:left;
      margin:0 0 15px 0;
}
.box_eventos_data {
      float:left;
      width:76px;
      height:80px;
      padding:0 0 5px 0;
      border:2px solid #5a5a5a;
      color:#fff;
      margin-right:10px;
}
.box_eventos_data h3 {
      color:#FFF;
      background:#5a5a5a;
      text-align:center;
      font-size:15px;
      font-weight:bold;
}
.box_eventos_data h4 {
      color:#eb4d00;
      background:#fff;
      text-align:center;
      font-size:50px;
      font-weight:bold;
}
span.servico_label2 {
      float:left;
      text-align:left;
      padding:8px 0 0 0;
      width:80px;
}
select.servico_label2 {
      float:left;
      width:200px;
      height:26px;
      border:1px solid #799db9;
      margin-bottom:4px;
      margin-top:6px;
}
label.servico_label2 {
      float:left;
      clear:left;
      width:300px;
      height:35px;
}
.btn_servico_buscar_ {
      float:left;
      margin:2px 0 0 90px;
}
span.txt_servico {
      font-size:14px;
      color:#626262;
      font-weight:bold;
      margin-bottom:3px;
      margin-right:5px;
      margin-top:10px;
      float:left;
      margin-left:22px;
}
/*-----------------------------André 04/08/2010-------------------------*/
#content {
      height:auto !important;
      height:100%;
      min-height:100%;
      padding-bottom:200px;
}
#rodape {
      position:relative;
      margin-top:-166px; /* A mesma altura do rodapé, o valor deve ser negativo */
      height: 166px;
      clear:both
}
#rodape {
      background:#FE7D41;
      color:#FFF;
      height: 166px;
}
#rodape a {
      color:#FFF;
      text-decoration:none;
}
#rodape a:hover {
      color:#FFF;
      text-decoration:underline;
}
form.Box_EncontreSeuVeiculo {
      margin:5px 0 0 0;
 *margin:50px 0 0 0;
      _margin:50px 0 0 0;
}
label.Box_EncontreSeuVeiculo {
      float:left;
      height:27px;
      width:218px;
}
select.Box_EncontreSeuVeiculo {
      float:left;
      width:163px;
}
select.Box_EncontreSeuVeiculo1 {
      float:left;
      width:76px;
}
select.Box_EncontreSeuVeiculo2 {
      float:right;
      width:76px;
}
span.Box_EncontreSeuVeiculo {
      color:#FFF;
      float:left;
      width:55px;
      font-size:13px;
      font-weight:normal;
      padding:2px 0 0 0;
}
.btn_BuscarVeiculo {
      float:left;
      margin:5px 0 0 50px;
}
/*-----------MARGINS-----------*/
.img_Margin {
      margin:10px 0;
}
.img_Margin2 {
      margin:0 2px 0 0;
}
/*------------------------------------------------------------------------*/
body {
      background:url(images/bg_header.jpg) repeat-x #FFFFFF;
      font-family:"Trebuchet MS";
      font-size:12px;
      color:#333333;
}
/*-----ESTRUTURA-----*/
#geral {
      width:960px;
      margin:0 auto;
}
#header {
    float: left;
    width: 960px;
}
#logo {
      float:left;
      width:181px;
      height:111px;
      margin-top:25px;
}
#banner_publicidade {
      float:right;
      width:760px;
      height:90px;
      text-align:right;
}
#banner_login {
    color: #FFFFFF;
    float: right;
    height: 22px;
    margin: 84px 65px 0;
    text-align: right;
    width: 150px;
}
#banner_login a {
      color:#FFF;
      text-decoration:underline;
}
/*-----MENU-----*/
#menu {
    float: left;
    margin: 2px 3px 23px 0;
    width: 960px;
}
#menu ul{
    float: right;
    list-style: none outside none;
    margin-top: -13px;
    width: 971px;
}
#menu ul li{
        display: inline;
}
#menu ul li a{
   color: #FE7D41;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 9px;
    text-align: right;
    text-decoration: none;
}
#menu ul li a:hover{
        color:#FFF;
        border-bottom:#FFF 6px solid;
}
.menu_tarja {
      float:left;
      display:block;
      overflow:hidden;
      background:#000;
      height:3px;
      width:950px;
}
#menu_tarja_venda {
      background-color:#542061;
      height:3px;
      clear:both;
      width:955px;
}
#box-cadastre-termos2 {
      float:left;
      width:750px;
      height:240px;
      margin:60px 0 0 0;
}
#box-cadastre-termos2 strong {
      font-weight:bold;
      font-size:14px;
}
#box-cadastre-termos2 p {
      margin:0 0 10px 0;
}
#box-cadastre-termos {
      float:left;
      width:560px;
      height:100px;
      overflow:auto;
      border:1px solid #666;
}
#box-cadastre-termos-opcoes {
      float:left;
      width:300px;
      margin:20px 0 0 120px;
}
#box-cadastre-termos p {
      margin:0 0 10px 0;
}
#box-cadastre-form {
      float:left;
      width:750px;
      padding:15px 0;
      margin:15px 0;
}
#box-conhecimento {
      background:#f9f9f9;
      width:730px;
      height:70px;
      float:left;
      border-bottom:1px dotted #c1c1c0;
      border-top:1px dotted #c1c1c0;
      padding:10px;
}
#box-cadastre-form h3.titulo_Faill {
      font-size:15px;
      font-weight:bold;
      float:left;
      text-transform:uppercase;
}
#box-cadastre-form h3.titulo {
      margin:15px 0;
      font-size:15px;
      font-weight:bold;
      float:left;
      text-transform:uppercase;
}
#box-cadastre-form h3.titulo2 {
      margin:0 0 15px 0;
      font-size:15px;
      font-weight:bold;
      color:#eb4d00;
      text-transform:uppercase;
      float:left;
}
#box-cadastre-form h3.subt {
      margin:0 0 15px 0;
      clear:left;
}
#esquerda {
      float:left;
      width:753px;
      padding-bottom:16px;
}
.link {
      width:150px;
      margin: 10px 0 0 20px;
      border-bottom:1px dotted #c1c1c0;
      float:left;
      padding-bottom:10px;
}
.link img {
      float:left;
      border:solid #000000 1px;
      height: 60px;
      width: 165px;
}
.txt_link {
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:10px;
      color:#000000;
      width:95px;
      float:left;
      margin-left:10px;
      line-height:14px;
}
#direita {
      float:right;
      width:205px;
}
#direita_int {
      float:right;
      width:205px;
      margin:13px 0 0 0;
}
#box_venda {
      width:248px;
      height:285px;
      float:left;
      margin-right:8px;
}
#box_encontre {
      position:relative;
      background:url(images/box_home_encontre.jpg) center no-repeat;
      width:216px;
      height:235px;
      padding:40px 16px 10px 16px;
      float:left;
      margin:0 7px 0 0;
      _margin:0 6px 0 0;
}
#box_evento {
      background:url(images/box_home_calendario.jpg) no-repeat;
      width:226px;
      padding:0 0 0 12px;
      height:285px;
      float:left;
}
#box_evento h4 {
      text-decoration:underline;
      color:#333;
      font-weight:bold;
      clear:left;
      font-size:11px;
}
#box_evento p {
      clear:left;
      text-decoration:none;
      color:#999;
      font-size:11px;
      font-weight:normal;
}
#box_evento_calendario {
      float:left;
      width:215px;
      height:130px;
      margin:2px 0 6px 0;
}
#esq_interna {
      float:left;
      width:753px;
      margin-right:8px;
}
#dir_interna {
      float:left;
}
#box_revista {
      background:url(images/box_home_revista.jpg) no-repeat;
      width:505px;
      height:273px;
      float:left;
      margin-top:8px;
}
.revista_int_esq {
      width:215px;
      height:235px;
      float:left;
}
.revista_int_esq_jquery {
      width:191px;
      height:170px;
      float:left;
      margin:0 0 0 21px;
}
.revista_int_esq_txt {
      width:195px;
      height:60px;
      float:left;
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:10px;
      color:#737373;
      font-weight:bold;
      padding-left:21px;
      padding-top:5px;
}
.revista_int_dir {
      width:245px;
      height:235px;
      float:left;
      margin-left:38px;
}
.interna_revista {
      width:240px;
      border-bottom:1px dotted #c1c1c0;
      float:left;
      padding:10px 0 10px 0;
}
.interna_revista_padding {
      padding-top:14px;
}
.interna_revista_ultima {
      border-bottom:none;
}
.revista_img {
      width:73px;
      height:46px;
      float:left;
      border:solid #616161 2px;
}
.txt_revista {
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:10px;
      color:#737373;
      width:140px;
      float:left;
      margin-left:10px;
      line-height:14px;
}
.txt_revista strong, .txt_link strong {
      font-weight:bold;
      display:block;
}
#box_publi {
      width:235px;
      height:393px;
      float:left;
      margin-top:8px;
}
#box_responde {
      background:url(images/box_home_pequeno.jpg) no-repeat;
      width:250px;
      height:115px;
      float:left;
      margin-right:6px;
      margin-top:8px;
      font-size:15px;
      color:#888888;
      text-align:left;
}
#box_redes {
      background:url(images/box_home_pequeno.jpg) no-repeat;
      width:250px;
      height:115px;
      float:left;
      text-align:center;
      margin-top:8px;
}
h2 {
      font-size:15px;
      color:#eb4d00;
      font-weight:bold;
      text-transform:uppercase;
}
.tit_borda1 {
      font-size:15px;
      color:#eb4d00;
      border-bottom:1px dotted #c1c1c0;
      padding:0px 0px 0px 0px;
      font-weight:bold;
      width:83%;
      margin:0 auto;
}
.tit_borda2 {
      font-size:15px;
      color:#eb4d00;
      border-bottom:1px dotted #c1c1c0;
      padding:14px 0 5px 0;
      font-weight:bold;
      width:95%;
      margin:0 auto;
}
.tit_borda3 {
      font-size:15px;
      color:#eb4d00;
      border-bottom:1px dotted #c1c1c0;
      padding:14px 5px 5px 5px;
      font-weight:bold;
      width:93%;
      margin:0 auto 5px auto;
}
.tit_borda4 {
      font-size:15px;
      color:#eb4d00;
      border-bottom:1px dotted #c1c1c0;
      padding:14px 5px 5px 5px;
      font-weight:bold;
      width:86%;
      margin:0 auto;
}
.tit_borda5 {
      font-size:15px;
      color:#eb4d00;
      border-bottom:1px dotted #c1c1c0;
      font-weight:bold;
      width:100%;
      width:749px;
}
.tit_borda6 {
      font-size:15px;
      color:#eb4d00;
      border-bottom:1px dotted #c1c1c0;
      padding:14px 0 5px 0;
      font-weight:bold;
      width:100%;
      margin:0 auto;
}
.tit_borda7 {
      font-size:15px;
      color:#333;
      border-bottom:1px dotted #c1c1c0;
      padding:14px 5px 5px 5px;
      font-weight:bold;
      width:88%;
      text-align:center;
      margin:0 auto 5px auto;
}
.tit_borda8 {
      font-size:14px;
      color:#000000;
      border-bottom:1px dotted #c1c1c0;
      font-weight:bold;
      width:100%;
      width:749px;
}
#rodape strong {
      font-weight:bold;
}
.centraliza {
      margin:auto;
      width:600px;
}
.centraliza_box {
      width:270px;
      float:left;
      margin:6px 0 0 40px;
      _margin:6px 0 0 20px;
}
.centraliza_box2 {
      width:300px;
      float:left;
      margin:1px 0 0 32px;
      _margin:6px 0 0 20px;
}
ul.txt_rodape {
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:10px;
      color:#FFFFFF;
      float:left;
      margin:20px 0 0 0;
      line-height:15px;
      text-align:left;
}
.pontinhado_rodape {
      height:120px;
      border-right:1px dotted #FFFFFF;
      margin:0 40px;
      float:left;
      margin-top:16px;
}
.txt_rodape li {
      list-style:url(images/ponto_rodape.jpg);
      margin-left:12px;
}
#cabecario {
      float:left;
      width:730px;
      margin-bottom:14px;
}
#cabecario a {
      text-decoration:underline;
      color:#333333;
}
#tit_pagina {
      float:left;
      width:500px;
}
#box_cadastro {
      background:url(images/box_encontre.jpg) no-repeat;
      float:left;
      width:350px;
      height:216px;
      margin-top:20px;
      text-align:center;
}
#box_naocadastro {
      background:url(images/box_encontre.jpg) no-repeat;
      float:right;
      width:349px;
      height:216px;
      margin-top:20px;
      text-align:center;
}
#box_servicos1 {
      background:url(images/box_servicos_procura.jpg) no-repeat;
      float:left;
      width:350px;
      height:265px;
      margin-top:20px;
      text-align:center;
}
#box_servicos2 {
      background:url(images/box_servicos_procura.jpg) no-repeat;
      float:right;
      width:350px;
      height:265px;
      margin-top:20px;
      text-align:center;
}
#revista_principal {
      float:left;
      width:735;
      height:216;
      margin-top:15px;
}
#img_revista_principal {
      float:left;
      width:351;
      height:216;
      margin-right:20px;
      border:solid #333333 2px;
}
#txt_revista_principal {
      float:left;
      width:370px;
      height:172px;
      margin-top:25px;
}
.revista_conteudo {
      width:214px;
      float:left;
      margin-right:33px;
      margin-bottom:25px;
}
#revista_links {
      font-size:14px;
      text-decoration:underline;
      line-height:30px;
}
#revista_links a {
      color:#333333;
}
.revista_conteudo h3.tit_thumb {
      font-size:17px;
      color:#eb4d00;
      font-weight:bold;
      margin-bottom:5px;
}
.revista_conteudo h4.sub_thumb {
      font-size:15px;
      color:#626262;
      font-weight:bold;
      border-bottom:1px dotted #c1c1c0;
      margin:10px 0;
}
.revista_conteudo img {
      border:#000000 solid 1px;
}
#revista_principal h3 {
      font-size:20px;
      color:#000000;
      font-weight:bold;
      color:#626262;
}
#revista_principal h4 {
      font-size:14px;
      color:#000000;
      font-family:Verdana, Arial, Helvetica, sans-serif;
      margin-top:10px;
      margin-bottom:10px;
      color:#626262;
}
#revista_principal p {
      font-size:12px;
      text-align:justify;
      color:#626262;
}
.divisoria_revista {
      border-bottom:1px dotted #c1c1c0;
      width:735px;
      margin:15px 0;
      height:1px;
      float:left;
}
.divisoria1 {
      float:left;
      border-bottom:1px dotted #c1c1c0;
      width:735px;
      margin:15px 0;
      height:1px;
}
#noticia {
      float:left;
      width:750px;
}
#noticia_img {
      float:left;
      border:solid #383838 2px;
      margin-right:30px;
}
#noticia_img_thumbs {
      width:356px;
      height:266px;
      float:left;
}
.noticia_thumbs {
      float:left;
      border:solid #383838 2px;
      margin:0 30px 22px 0;
}
.noticia_thumbs_ {
      width:158px;
      height:117px;
      float:left;
      border:solid #383838 2px;
      margin-bottom:22px;
}
#noticia h3 {
      font-size:23px;
      color:#5a5a5a;
      font-weight:bold;
      margin-top:6px;
}
#noticia h4 {
      font-size:13px;
      color:#000000;
      font-family:Verdana, Arial, Helvetica, sans-serif;
      margin:0 0 10px 0;
      color:#626262;
}
#txt_noticia {
      padding-top:20px;
      float:left;
      text-align:justify;
      width:736px;
}
label.NCadastrado_pessoa {
      float:left;
      margin:0px 5px 5px 16px;
}
label.NCadastrado_mail {
      float:left;
      margin:4px 0;
}
span.nomemail {
      float:left;
      padding:5px 0 0 0;
      width:20px;
      text-align:right;
      font-size:14px;
}
#box_naocadastro h3 {
      font-size:13px;
      color:#333;
      font-weight:bold;
      margin-top:5px;
}
#box_cadastro h3 {
      font-size:13px;
      color:#333;
      font-weight:bold;
      margin-top:5px;
      margin-bottom:5px;
}
#box_servicos2 h3 {
      font-size:13px;
      color:#000000;
      font-weight:bold;
      color:#626262;
      margin-top:10PX;
      margin-bottom:10px;
}
#box_cadastro a {
      text-decoration:underline;
      color:#333333;
}
#box_cadastro p {
      margin-top:10px;
}
#box_servicos2 a {
      text-decoration:underline;
      color:#333333;
}
#box_servicos2 p {
      margin-top:10px;
      font-weight:bold;
}
input.NCadastrado_nomemail {
      border:1px solid #799db9;
      width:200px;
      padding:5px;
}
input.Cadastrado_nomemail {
      border:1px solid #799db9;
      width:200px;
      padding:3px;
}
.btn_entrar {
      margin:2px auto;
}
.btn_Cadastre {
      margin:2px auto;
}
label.Cadastrado_mail {
      float:left;
      width:300px;
      clear:left;
      height:35px;
}
/*---------------------FORM CADASTRE---------------------*/
.box-cadastre-login {
      width:423px;
      height:250px;
      float:left;
      background:url(images/box_cadastro_login.jpg) no-repeat top;
      margin:20px 0 0 0;
}
.Obs4-box-cadastre-login {
      font-size:10px;
      color:#999;
      float:left;
      margin:0 0 0 90px;
}
.Obs3-box-cadastre-login {
      font-size:10px;
      color:#999;
      float:left;
}
.Obs2-box-cadastre-login {
      float:left;
      font-size:10px;
      margin:45px 0 0 0;
      color:#999;
}
.Obs-box-cadastre-login {
      font-size:10px;
      margin:0 0 0 130px;
 *margin:0 0 0 130px;
      _margin:0 0 0 133px;
      color:#999;
      float:left;
}
label.label-box-cadastre-login {
      float:left;
      clear:left;
      width:350px;
      margin:5px 0 0 50px;
}
span.label-box-cadastre-login {
      float:left;
      width:120px;
      padding:5px 10px 0 0;
      text-align:right;
}
.breakLine {
      float:left;
      width:700px;
      margin:0 0 5px 0;
}
.breakLine2 {
      width:130px;
      margin:5px auto 0 auto;
}
.btn_verificar {
      float:left;
      margin:0 0 0 10px;
}
label.col_conhecimento {
      float:left;
      width:160px;
      margin:0 0 0 20px;
      border:1px solid #f9f9f9;
}
label.col_conhecimento_Faill {
      float:left;
      width:160px;
      margin:0 0 0 21px;
      border:1px solid #f9f9f9;
}
span.col_conhecimento {
      float:left;
      width:130px;
      line-height:21px;
      font-size:13px;
      border:1px solid #f9f9f9;
}
input.col_conhecimento {
      float:left;
      width:20px;
}
span.cadastre_default {
      width:200px;
      float:left;
}
label.btn_verificar {
      float:left;
      width:90px;
      padding:17px 0 0 0;
}
label.img-verificacao {
      float:left;
      width:75px;
}
label.cadastre_tam1 {
      float:left;
      width:400px;
}
label.cadastre_tam2 {
      width:250px;
      float:left;
      margin:0 10px 0 0;
}
label.cadastre_tam3 {
      width:160px;
      float:left;
}
label.cadastre_tam4 {
      width:140px;
      float:left;
}
label.cadastre_tam5 {
      width:100px;
      float:left;
}
label.cadastre_tam6 {
      width:210px;
      float:left;
      margin:0 20px 0 0;
}
input.cadastre_tam1 {
      float:left;
      width:380px;
      border:1px solid #799db9;
      padding:1px;
      clear:left;
}
select.cadastre_tam2 {
      width:230px;
      border:1px solid #799db9;
      padding:1px;
}
input.cadastre_tam2 {
      width:230px;
      border:1px solid #799db9;
      padding:1px;
}
input.cadastre_tam3 {
      width:150px;
      border:1px solid #799db9;
      padding:1px;
}
select.cadastre_tam4 {
      width:120px;
      border:1px solid #799db9;
      padding:1px;
}
input.cadastre_tam4 {
      width:120px;
      border:1px solid #799db9;
      padding:1px;
}
select.cadastre_tam5 {
      width:80px;
      border:1px solid #799db9;
      padding:1px;
}
input.cadastre_tam6 {
      width:40px;
      border:1px solid #799db9;
      padding:1px;
      margin:0 5px 0 0;
}
/*---------------------FORM DETALHE AUTOMÓVEL---------------------*/
#box_detalhe_proposta {
      float:left;
      width:390px;
      height:315px;
      background:url(images/box_detalhe_proposta.jpg) no-repeat;
      margin-top:14px;
}
.box-detalhe-proposta-form {
      width:350px;
      height:180px;
      margin:auto;
}
.box-detalhe-proposta-form-opcoes {
      float:left;
      width:300px;
      margin:5px 0 0 50px;
}
.box-detalhe-proposta-form-opcoes span {
      font-size:11px;
      color:#999;
}
form.box_detalhe_proposta {
      margin:20px 0;
}
label.box_detalhe_proposta {
      float:left;
      width:390px;
      margin:0 0 5px 0;
}
span.box_detalhe_proposta {
      font-size:13px;
      color:#999;
      width:80px;
      padding:0 10px 0 0;
      text-align:right;
      float:left;
}
textarea.box_detalhe_proposta1 {
      width:220px;
      border:1px solid #799db9;
}
input.box_detalhe_proposta1 {
      width:200px;
      border:1px solid #799db9;
}
input.box_detalhe_proposta2 {
      width:30px;
      border:1px solid #799db9;
}
input.box_detalhe_proposta3 {
      width:130px;
      border:1px solid #799db9;
}
#atendimento{
    font-family: 'glasgow-demiboldregular';Arial, Helvetica, sans-serif;
    color:#FE7D41;
    float:right;
    margin-top:30px;
    margin-right: 60px;
}
#atendimento h2{
    -float: left;
    font-size:19px;
    color:#FFFFFF;
}
#atendimento h4{
    float: left;
    font-size:18px;
}
#atendimento h3{
    float:right;
    font-size:28px;
}

/* Slide Show */
#slider {
    /* You MUST specify the width and height */
    width:760px;
    height:350px;
    position:relative;
    overflow:hidden;
}
#mask-gallery {

    overflow:hidden;
}
#gallery {
    /* Clear the list style */
    list-style:none;
    margin:0;
    padding:0;
    z-index:0;
    /* width = total items multiply with #mask gallery width */
    width:900px;
    overflow:hidden;
}
#gallery li {
        /* float left, so that the items are arrangged horizontally */
        float:left;
}
#mask-excerpt {
    /* Set the position */
    position:absolute;
    top:0;
    left:0;
    z-index:500;
    /* width should be lesser than #slider width */
    width:250px;
    overflow:hidden;
}
#excerpt {
    /* Opacity setting for different browsers */
    filter:alpha(opacity=60);
    -moz-opacity:0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
    /* Clear the list style */
    list-style:none;
    margin:0;
    padding:0;
    /* Set the position */
    z-index:10;
    position:absolute;
    top:0;
    left:0;
    /* Set the style */
    width:250px;
    background-color:#000;
    overflow:hidden;
    font-family:arial;
    font-size:15px;
    color:#fff;
}
#excerpt li {
    padding:5px;
}
.clear {
    clear:both;
}
#box01{
    /*background-color: #FF3366;*/
    float: left;
    margin: 70px 0 0 0px;
    width: 247px;
    height:240px;
}
#box01 h1{
    font-family: 'glasgow-demiboldregular', arial;
    border-bottom:1px dotted #c1c1c0;
    font-size:15px;
    margin-bottom:5px;
    /*margin-left:10px;*/
      font-weight:bold;
}
#box01 img{
   border: 1px solid #1A0C06;
   width: 245px;
   height:112;
}
#box01 p{
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    text-align:left;
    padding:5px;
    margin-top:10px;
}
#box02{
    /*background-color: #66CCCC;*/
    float: left;
    margin: 70px 0 0 5px;
    width: 248px;
    height:240px;
}
#box02 h1{
    font-family: 'glasgow-demiboldregular', arial;
    border-bottom:1px dotted #c1c1c0;
    font-size:15px;
    margin-bottom:5px;
    /*margin-left:10px;*/
      font-weight:bold;
}
#box02 img{
   border: 1px solid #1A0C06;
   width: 245px;
   height:112;
}
#box02 p{
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    text-align:left;
    padding:5px;
    margin-top:10px;
}
#box03{
    /*background-color: #66CCCC;*/
    float: left;
    margin: 70px 0 0 5px;
    width: 248px;
    height:240px;
}
#box03 h1{
    font-family: 'glasgow-demiboldregular', arial;
    border-bottom:1px dotted #c1c1c0;
    font-size:15px;
    margin-bottom:5px;
    /*margin-left:10px;*/
      font-weight:bold;
}
#box03 img{
   border: 1px solid #1A0C06;
   width: 245px;
   height:112;
}
#box03 p{
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    text-align:left;
    padding:5px;
    margin-top:10px;
}
form label {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#036;
    font-weight:bold;
    float:inherit;
}
form input,select,textarea {
    background-color:#f2f2f2;
    border:1px solid #000;
    padding:5px;
}
#label {
    float: inherit;
    font-family: Arial, Helvetica, sans-serif;
}
.defForm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#081769;
}
input.error {
    border: 1px solid red;
}
label.error {
    background: url('../css/images/unchecked.gif') no-repeat;
    padding-left: 17px;
    margin-left: .4em;
    color: #EA5200;
    font-family: Arial, Helvetica, sans-serif;
}
label.valid {
    background: url('../css/images/checked.gif') no-repeat;
    padding-left: 17px;
    margin-left: .2em;
    font-family: Arial, Helvetica, sans-serif;
}