* { margin:0; padding:0; }

img {
	behavior:	url("../pngbehavior.htc");
}

body { font-family:"Trebuchet MS"; font-size:11px; background-color:#909090; color:#333; margin:0; }

a:link { color:#333333; text-decoration:none; }

a:visited { color:#333333; text-decoration:none; }

a:hover { color:#666666; text-decoration:underline; }

a:active { color:#333333; }

img { border:0; }

/* estrutura---------------------------------------------------------*/

#tudo { width:776px; margin: 0 auto; background-color:#e0e0e0; }

#topo { height:280px;  background-color:#000033;}

#menu { height:30px; background-color:#fff; background:url(../images/bg_menu.jpg) repeat-x;}

#conteudo_geral { padding:10px; }

#rodape { height:40px; background-color:#fff; padding:10px; clear:both; }

/* links------------------------------------------------------------*/

a.ver_detalhes:link { color:#000066; text-decoration:none; font-weight:bold; }

a.ver_detalhes:visited { color:#000066; text-decoration:none; font-weight:bold;  }

a.ver_detalhes:hover { color:#333; text-decoration:underline; font-weight:bold;  }

a.ver_detalhes:active { color:#000066; text-decoration:none; font-weight:bold; }

a.link_branco:link { color:#fff; text-decoration:none; }

a.link_branco:visited { color:#fff; text-decoration:none; }

a.link_branco:hover { color:#fff; text-decoration:underline; }

a.link_branco:active { color:#fff; text-decoration:none; }

/* geral---------------------------------------------------------*/

#conteudo_geral h1 { padding-left:18px; font-size:14px; font-weight:bolder; color:#000066; background:url(../images/seta_titulo.jpg) no-repeat left center; }

/* a empresa ---------------------------------------------*/

#box_conteudo_aempresa { width:570px; float:left; }

#box_conteudo_aempresa h1 { padding-left:18px; font-size:18px; font-weight:bold; margin-bottom:10px; color:#000066; background:url(../images/seta_titulo.jpg) no-repeat left center; }

#box_fotos_empresa { float:left; margin-left:6px; width:160px; }

#box_servicos_lateral { float:left; margin-left:6px; width:180px; }

#box_servicos_lateral img { margin-top:15px; }

/* menu---------------------------------------------------------*/

.item_menu { float:left; color:#fff; font-weight:bold; font-size:12px; padding:6px 25px; }

/* veiculos capa---------------------------------------------------------*/

#coluna_veiculos_capa { float:left; width:50%; margin-bottom:10px; }

.box_veiculo_capa { height:107px; width:340px; background:#fff url(../images/box_carro_seta.jpg) no-repeat right;  border:1px solid #ddd; margin-top:10px; padding:2px;  }

.box_veiculo_capa img { float:left; }

.box_veiculo_capa p { float:left; padding-left:6px; width:180px; }

.box_veiculo_capa span { font-size:16px; font-weight:bold; color:#000066; }

a.box_carro:link { text-decoration:none; cursor:pointer; }

a.box_carro:visited { text-decoration:none; cursor:pointer; }

a.box_carro:hover { text-decoration:none; cursor:pointer; }

a.box_carro:active { text-decoration:none; cursor:pointer; }

/* coluna servicos ------------------------------------------------------*/

#coluna_servicos_capa { float:left; margin-left:5px; width:360px; }

#box_aempresa_capa { background-color:#fff; border:1px solid #ddd; width:365px; height:213px; margin-top:8px; margin-bottom:10px; padding:2px; }

#box_aempresa_capa p { line-height:18px; padding:4px; }

/* pagina_veiculo ----------------------------------------------------*/

#box_100 { width:750px; _width:729px; float::left; }

#box_100 h1 {  padding-left:18px; font-size:18px; font-weight:bold; margin-bottom:10px; color:#000066; background:url(../images/seta_titulo.jpg) no-repeat left center; }

#box_fotos_carro { width:460px; float:left;  }

.foto_grande { width:100%; border:4px solid #fff;  }

.thumbs_fotos { margin-top:3px; width:470px; _width:472; height:80px; }

.thumb { border:2px solid #fff; margin-right:1px; float:left; _border:1px solid #fff; }

.botao_navegacao { float:left; background-color:#333; color:#666; font-weight:bold; font-size:14px; padding: 21px 4px; margin-right:1px; border:2px solid #fff; }

a.botao_navegacao:link { float:left; background-color:#000033; color:#fff; font-weight:bold; font-size:14px; padding: 21px 4px; margin-right:1px; border:2px solid #fff; }

a.botao_navegacao:visited { float:left; background-color:#000033; color:#fff; font-weight:bold; font-size:14px; padding: 21px 4px; margin-right:1px; border:2px solid #fff; }

a.botao_navegacao:hover { float:left; background-color:#000033; color:#fff; font-weight:bold; font-size:14px; padding: 21px 4px; margin-right:1px; border:2px solid #fff; }

a.botao_navegacao:active { float:left; background-color:#000033; color:#fff; font-weight:bold; font-size:14px; padding: 21px 4px; margin-right:1px; border:2px solid #fff; }

#box_detalhes_veiculo { float:left; margin-left:18px; background-color:#fff; border:1px solid #ddd; width:260px; height:408px; padding:5px; _width:228px;  }

#box_detalhes_veiculo ul { list-style:none; margin:10px; }

.li_titulo { padding-left:20px; background:url(../images/seta_detalhes.jpg) no-repeat left; font-weight:bold; }

#box_detalhes_veiculo li { padding-left:20px; }

#box_indicar_veiculo { width:320px; float:left; margin-top:10px; }

.indicar_veiculo { width:320px; padding:5px; background-color:#fff; border:1px solid #ddd; float:left; height:180px; margin-bottom:10px;  }

.indicar_veiculo fieldset { border:0; }

.indicar_veiculo label { font-weight:bold; color:#000033; width:80px; float:left; margin-top:3px; text-align:right; padding-right:8px;  }

.indicar_veiculo input { background-color:#efefef; width:220px; border:1px solid #ddd; padding:2px; margin-bottom:9px; }

.indicar_veiculo button { margin-left:86px; background-color:#637790; color:#fff; border:1px solid #fff; font-size:10px; padding:3px;  }

#box_indicar_veiculo h1 {  padding-left:18px; font-size:14px; font-weight:bold; margin-bottom:3px; color:#000066; background:url(../images/seta_titulo.jpg) no-repeat left center; }

#box_fazer_proposta { width:375px; float:left; margin-top:10px; margin-left:20px; }

.fazer_proposta { width:387px; padding:5px; background-color:#fff; border:1px solid #ddd; float:left; height:180px; margin-bottom:10px;  }

#box_fazer_proposta h1 {  padding-left:18px; font-size:14px; font-weight:bold; margin-bottom:3px; color:#000066; background:url(../images/seta_titulo.jpg) no-repeat left center; }

.fazer_proposta fieldset { border:0; }

.fazer_proposta label { font-weight:bold; color:#000033; width:80px; float:left; margin-top:3px; text-align:right; padding-right:8px;  }

.fazer_proposta input { background-color:#efefef; width:270px; _width:240px; border:1px solid #ddd; padding:2px; margin-bottom:7px; }

.fazer_proposta textarea { background-color:#efefef; width:270px; _width:240px; border:1px solid #ddd; padding:2px; margin-bottom:7px; font-family:"Trebuchet MS"; font-size:11px; }

.fazer_proposta button { margin-left:86px; background-color:#637790; color:#fff; border:1px solid #fff; font-size:10px; padding:3px;  }

/* martelinho --------------------------------------------- */

.foto_martelinho { border:3px solid #fff; margin-right:10px; }

/* listagem carros ----------------------------------------------*/

.carro_listagem  { cursor:pointer; float:left; margin:8px 8px 8px 0px; width:140px; background-color:#fff; border:1px solid #ddd; height:150px; _margin:2px 2px 2px 0px; }
   
.carro_listagem p { padding-left:4px; border:0; color:#000066;}
   
.carro_listagem img { padding:4px;}
   
.carro_listagem hover { background-color:#ddd;}

/* marcas-----------------------------------------------------------*/

#box_todas_marcas { width:757px; float:left; margin-bottom:10px; }

.todas_marcas { width:750px; background-color:#fff; border:1px solid #ddd; float:left; height:50px; margin-bottom:10px; text-align:center; }

/* contato -----------------------------------------------------------*/

.form_contato fieldset { border:0; }

.form_contato label { font-weight:bold; color:#000033; width:70px; float:left; margin-top:5px; text-align:right; padding-right:8px;  }

.form_contato input { background-color:#fff; width:415px; border:2px solid #ddd; padding:4px; margin-bottom:7px; }

.form_contato textarea { background-color:#fff; width:418px; border:2px solid #ddd; padding:2px; margin-bottom:7px; font-family:"Trebuchet MS"; font-size:13px; }

.form_contato button { margin-left:78px; background-color:#637790; color:#fff; border:2px solid #fff; font-size:10px; padding:5px;  }

.form_contato input:hover { background-color:#efefef; border:2px solid #fff;  }

.form_contato textarea:hover { background-color:#efefef; border:2px solid #fff; }

/* rodape---------------------------------------------------------*/

#rodape span { font-size:10px; color:#666666; text-transform:uppercase; }

.dados_rodape { float:left; }

.planet_rodape { float:right; padding-top:10px; font-weight:bold; }