/* CSS Document */

body { margin-top:0px; margin:auto; font-family:Arial, Helvetica, sans-serif;}
#container { margin-left:auto; margin-right:auto; width:760px; height:auto;}
a {color:#7e7e7e; text-decoration:none; font-size:11px;}
a:hover { color:#1f854a; text-decoration:none}

.logo { width:199px; float:left; margin:0; padding:0;}
.sep_menu{ float:left; background-image:url(imagens/sep_menu.gif); background-repeat:repeat-y; width:2px; height: 32px; margin:10px 5px 0 5px;}

#content_left{ float:left; width:375px;}
.content_left2{ float:left; width:9px; background-color:#ebebeb;}

.destaque_top{ float:left; width:375px; background-color:#e9ebeb; height:30px;}
.dest_imgcarro {float:left; width:375px; height:255px; margin: 3px 0 0 0;}
#box_dest_txt{ float:left; width:375px; background-color:#e1e2e2; margin: 3px 0 0 0; height:150px}
.destaque_txt{ padding:10px 10px 0 15px; font-size:12px; letter-spacing:1px;}
.tit_carro { font-size:16px; color:#1f854a; font-weight:bold;}
.preco_carro { font-size:16px; font-weight:bold;  padding:5px 0 15px 0;}

.b_sm { font-size:11px; font-weight:bold; color:#1f854a;}
.b_sm  a, .b_sm  a:link,.b_sm  a:visited,.b_sm  a:active { color:#1f854a; text-decoration:underline;}
.b_sm  a:hover { color:#1f854a; text-decoration:none;}

#content_middle{ float:left; width:205px; background-color:#f7f7f7; padding: 15px 0 0 0; text-align:center; height:429px;}
#content_middle2{ float:left; width:214px; padding: 0; text-align:center; height:auto;}
.content_middle2{ float:left; width:206px; background-image:url(imagens/bk_geralleft.gif); background-repeat: repeat-y; padding: 10px 0 0 8px; text-align:center;}

.bottom_cm2{ float:left;}


.forms { width:170px; font-size:10px; color:#000; margin-bottom: 11px;}
.box_pesq {font-size:11px; color:#6d6e6e; text-align:left; padding:0 16px 0 16px; font-weight:bold;}
.sep_pesq{ float:left; width:205px; text-align:center; padding: 0 0 19px 0;}
.sep_pesq{_padding: 0 0 0 0;}
.form_btp { padding: 3px 0 11px 0; text-align:center;}
.form_btp { _padding: 0 0 2px 0;}

#box_contactos{ float:left; width:191px; background-color:#1f854a; margin: 0 0 0 6px; padding:5px 0 0 0; }
#box_contactos{ _margin: 0 0 0 3px;}
.txt_cont{ float:left; padding:3px 0 0 10px; color:#fff; font-size:11px; text-align:left; line-height: 18px; letter-spacing:0.6px;}

#content_right{ float:right; width:180px; padding: 0; height:auto;}
.content_right{ float:right; width:180px; padding: 16px 0 0 0; background-image:url(imagens/bk_right.gif); background-repeat:no-repeat; background-color:#e1e2e2;}
.op_carro{ border: 2px solid #b7b8b8; padding: 0; margin: 15px 0 0 20px; width:140px; }
.op_carro{_margin: 35px 0 0 20px;}
.op_txt{ padding:0; margin:10px 0 15px 20px; font-size:12px; letter-spacing:1px; color:#5f5f5f;}
.op_t{ color:#1f854a; font-weight:bold;}

.sep_op{ width:180px; text-align:center; padding: 0 0 15px 0;}


#coluna_right {float:right; width:546px; margin:0; background-color:#ebebeb; padding:0;}
.txt_sn { margin:25px 5px 25px 15px; padding:0; font-size:12px;}
.dest_imgsn { float:left; margin:5px 5px 5px 50px; border: 1px solid #5f5f5f; width:439px; /* CHANGE height:175px; */}
.dest_imgsn2{ float:left; /* CHANGE margin:5px 5px 5px 130px;*/ margin:5px 5px 5px 50px; border: 1px solid #5f5f5f; width:439px; /* CHANGE width:274px; height:195px;*/}
.dest_imgsn2{ _margin:5px 5px 5px 70px;}
.dest_imgsn { _margin:5px 5px 5px 30px;}
.dest_imgsn3{ float:left; margin:5px 0 3px 0px; border: 1px solid #5f5f5f; width:375px; height:255px;}
.dest_imgsn3{ _margin:5px 0 3px 0px;}
.top_geral{ float:left; padding: 8px 0 2px 15px; width: 200px;}
.top_rg{ float:right; padding-right: 25px; /* CHANGE padding: 15px 25px 2px 15px; width: 220px;*/ font-size:10px; font-weight:bold; text-align:right;}
.septop_geral{ float:left; padding: 0 0 0 5px;}
.txt_carrodetalhe{float:right; width:147px; padding:0 2px 0 5px; font-size:11px;}
#detalhe{ float:left; padding: 0 0 0 10px; width:370px; height:auto;}
.verslide{float:left;margin:5px 0 0 0; color:#df0f04; width:380px; font-size:12px; text-align:center;}
.imgp_detalhe{float:left; margin:5px 4px 0 0;}



#formc{width:530px; margin: 15px 0 0 10px; font-size:10px;}
#formc .txtcorpo, #formc label {font-size:11px;color:#6d6e6e; padding:1px 0px 1px 10px;}
#formc label {text-align:left; color:#6d6e6e; display: block; float: left; margin-bottom: 5px;  }
#formc input, #formc textarea {display: block; float: left; margin-bottom: 5px; color:#000000}
#formc label{width:80px;}
#formc input, #formc textarea {color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#formc textarea {height:40px; color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#formc br {clear: left;}
#formc .form_botao {text-align:center;}

.tituloforms { float:left; font-size:12px;color:#6d6e6e; font-weight:bold; padding: 0 0 5px 10px; margin:0;}

.list_img { float:left; padding: 5px 0 5px 2px; }
.lis_txt { float:left; padding:10px 0 0 15px; font-size:11px}
.list_preco{ float:right;font-size:10px;font-weight:bold;padding:10px 10px 0 0; font-size:12px;}


.botaoenviar {width:95px; height:30px; margin:0 auto;}
#formdetalhe{ float:left; width:375px; margin: 5px 0 0 0; font-size:11px; color:#6d6e6e;}
#formdetalhe label{ display: block; float: left; text-align:left; color:#6d6e6e; width:80px;}
#formdetalhe br {clear: left;}
#formdetalhe .largerinput {width:300px; font-size:10px; color:#6d6e6e; font-family:Arial, Helvetica, sans-serif;}
#formdetalhe input, #formdetalhe textarea { display: block; float: left; color:#757575;}
#formdetalhe .textarea { float:left; height:10px; font-size:10px; font-family: Arial, Helvetica, sans-serif; color:#757575; margin: 2px 0 2px 0;}
#formdetalhe .textarea2 { float:left; height:10px; font-size:10px; font-family: Arial, Helvetica, sans-serif; color:#757575; margin: 2px 0 2px 2px;}
#formdetalhe .largelabel {text-align: left; width: 170px; color:#6d6e6e;}
#formdetalhe .smalllabel {text-align: left; color:#6d6e6e;}
#formdetalhe .tinylabel {float: left; width: 40px;}
#formdetalhe .radiobutton {float: left; width:15px; border:none;margin:0; padding:0;}
#formdetalhe .checkbox {float: left; width:15px; border:none; margin:0; padding:0;}
.boxleft{ float: left; padding: 0 0 0 10px;}
.corpoforms { background-color:#f7f7f7; font-family:Arial, Helvetica, sans-serif;font-size:11px;padding:5px 10px 10px 10px;}


.sep_linha{ float:left; background-image:url(imagens/sep_topbk.gif); background-repeat:repeat-x; width: auto; height: 3; padding:5px 0 5px 0;}
/*popup*/
#img_popup {width: 640px; height: 480px;}
#bt_popups { width:590px; height:30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding: 5px 25px 0 25px; background-image:url(imagens/bk_popup.gif); background-repeat:no-repeat;}

/*enviar a um amigo*/
#formamigo {width:300px; height:340px; margin:0; background-image:url(imagens/bk_amigo.gif); background-repeat:no-repeat;}
.formamigo {padding:20px 0px 0px 30px}
.formamigo label {display: block; width: 250px; float: left; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#757575; font-weight:bold; padding:0; margin:0;}
.formamigo input,.form textarea {display: block; width: 230px; float: left; margin-bottom: 6px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#929292;}
.formamigo textarea {text-align: left; width: 200px; padding-right:30px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#929292;}
.formamigo br {clear: left;}
.botaoenviaramigo {width:95px; height:30px; border:none; }
.formamigo_tit { color:#1f854a; font-weight:bold; font-size:12px; }