html, body {height:100%;}
#container {position:relative; min-height:100%;}
* html #container {height:100%; /* hack para IE6 hq trata height como min-height */}

#content, #header-in, #footer-in {position:relative; width:1000px; margin:0 auto;}
#content {padding-bottom:176px; padding-top:9px;}

#header-out, #footer-out {min-width:1000px;}

/*** HEADER ***/

#header-out {width:100%; background:url(../pics/bg-header_out.jpg) repeat-x;}
#header-in {height:460px; background:url(../pics/bg-header_in.jpg) no-repeat bottom;}
#marca {position:absolute; left:325px; top:12px; width:134px; height:143px; background:url(../pics/marca-dagua.png) no-repeat; z-index:1;}
#tele {position:absolute; right:419px; top:20px; width:171px; height:94px; background:url(../pics/bg-tele.png) no-repeat; z-index:2;}
#nav {position:absolute; top:148px; left:0; z-index:2;}
#busca {position:absolute; right:0; top:16px; width:387px; background:url(../pics/bg-busca.jpg) no-repeat top left; padding-top:30px;}
#comp-lf, #comp-rt {position:absolute; top:140px; width:90px; height:53px;}
#comp-lf {left:-90px; background:url(../pics/comp-lf.png) no-repeat;}
#comp-rt {right:-90px; background:url(../pics/comp-rt.png) no-repeat;}

#fla {width:1000px; height:312px; position:absolute; bottom:0; left:0;}

/*** MAINCONTENT GERAL ***/

#mainContent {width:950px; margin-left:25px;}

/* home */

.tt-home, #fundo-semi, .caixa, #seminovos, #news, #noticias, #resp, #vt360, #promos, .cham, #vts, #bg-vt  {float:left; display:inline;}

.tt-home {height:56px;}
#tt-home01 {background:url(../pics/tt-home01.jpg) no-repeat left; width:950px; margin-bottom:4px;}
#fundo-semi {width:942px; height:194px; background:#e8e8e8; padding:6px 0 0 8px; margin-bottom:33px;}
.caixa {position:relative; width:146px; height:188px; margin:0 21px;
background:url(../pics/bg-caixa.jpg) no-repeat; background-position:0 116px;}
.caixa img {width:142px; height:108px; margin:0 0 10px 0;}

#tt-home02 {background:url(../pics/tt-home02.jpg) no-repeat left; width:205px; margin-bottom:4px;}
#news {width:205px; height:173px; margin:35px 0 34px 22px;}
ul.newframe li {float:left; height:27px; position:relative;}
ul.newframe li.news01 {width:180px; background:url(../pics/bg-news01.jpg) no-repeat;}
ul.newframe li.news02 {width:144px; background:url(../pics/bg-news02.jpg) no-repeat;}
ul.newframe li.btnews {width:36px;}
ul li.btnews input {/*background:url(pics/bt-news.jpg) no-repeat; width:36px; height:27px; border:none; cursor:pointer;*/}
ul.newframe li.news01 input, ul.newframe li.news02 input {
	background:none; border:none; padding:6px 10px 0 10px; position:absolute; top:0; left:0; font:normal 11px arial; color:#010101;
	}
ul.newframe li.news01 input {width:160px;}
ul.newframe li.news02 input {width:124px;}

#noticias {width:460px; height:173px;}
#tt-home03 {background:url(../pics/tt-home03.jpg) no-repeat left; width:460px; margin-bottom:1px;}
#prom {position:relative; width:454px; height:106px; float:left; display:inline; background:#e8e8e8; padding:10px 0 0 6px;}
#prom img {float:left; width:138px; height:97px; margin-right:15px;}
#list-not {width:286px; float:left; display:inline; margin-left:20px;}

#vts {width:216px; margin-right:29px;}
#bg-vt {width:216px; height:114px; background:url(../pics/bg-video.jpg) no-repeat;}
#img-vt {width:200px; height:100px; margin:8px 7px; position:relative;} 
#img-vt a {width:194px; height:94px; position:absolute; top:3px; left:3px; background:url(../pics/play_video.png) no-repeat;} 

#resp {margin:25px 0;}
#vt360 {width:473px; height:226px; margin-left:17px; margin-bottom:25px; position:relative;}
#promos {width:216px; height:162px; margin:11px 0 0 29px; background:url(../pics/cham-prom_home.jpg) no-repeat;}
#promos a {display:block; width:216px; height:162px;}

.cham {height:96px; margin-bottom:41px;}
#cham01 {width:235px; margin-right:9px;}
#cham02 {width:216px; margin-right:28px;}
#cham03 {width:229px; margin-right:10px;}
#cham04 {width:223px;}

#tt-home04 {background:url(../pics/tt-home04.jpg) no-repeat left; width:216px; margin-bottom:1px;}

/* INTERNAS GERAL */

#mainContent-int {width:1000px; margin:0 !important;}

.tt-int {float:left; display:inline; height:56px; margin-left:13px;}
#tt-emp {width:621px; background:url(../pics/tt-emp.jpg) no-repeat left;}
#tt-vdi {width:721px; background:url(../pics/tt-vdi.jpg) no-repeat left;}
#tt-ofi {width:621px; background:url(../pics/tt-ofi.jpg) no-repeat left;}
#tt-ofi1 {width:621px; background:url(../pics/tt-ofi1.jpg) no-repeat left;}
#tt-ofi2 {width:621px; background:url(../pics/tt-ofi2.jpg) no-repeat left;}
#tt-ofi3 {width:621px; background:url(../pics/tt-ofi3.jpg) no-repeat left;}
#tt-loc {width:621px; background:url(../pics/tt-loc.jpg) no-repeat left;}
#tt-con {width:621px; background:url(../pics/tt-con.jpg) no-repeat left;}
#tt-sat {width:621px; background:url(../pics/tt-sat.jpg) no-repeat left;}
#tt-pea {width:621px; background:url(../pics/tt-pea.jpg) no-repeat left;}
#tt-nov {width:621px; background:url(../pics/tt-nov.jpg) no-repeat left;}
#tt-sem {width:621px; background:url(../pics/tt-sem.jpg) no-repeat left;}
#tt-tra {width:621px; background:url(../pics/tt-tra.jpg) no-repeat left;}
#tt-rso {width:621px; background:url(../pics/tt-rso.jpg) no-repeat left;}
#tt-ram {width:621px; background:url(../pics/tt-ram.jpg) no-repeat left;}
#tt-rec {width:621px; background:url(../pics/tt-rec.jpg) no-repeat left;}
#tt-tes {width:621px; background:url(../pics/tt-tes.jpg) no-repeat left;}
#tt-tur {width:621px; background:url(../pics/tt-tur.jpg) no-repeat left;}
#tt-novi {width:621px; background:url(../pics/tt-novi.jpg) no-repeat left;}
#tt-prom {width:621px; background:url(../pics/tt-prom.jpg) no-repeat left;}

#cont {
	position:relative;
	float:left;
	display:inline;
	background:url(../pics/bg_left_int.jpg) no-repeat;
	background-color:#e3e3e3;
	margin-left:26px;
	margin-bottom:25px;
	}	
#side01, #side02, .ofi {
	float:left; display:inline;
	}
.enf_top, .cont_bot {
	position:absolute;
	}
#enf_top_14678 {
	width:42px;
	height:42px;
	top:-19px;
	right:-19px;
	background:url(../pics/bg_enf_top.jpg) no-repeat;
	}
#enf_top_2359 {
	width:79px;
	height:77px;
	top:-32px;
	right:-27px;
	background:url(../pics/bg_enf_top_2.jpg) no-repeat;
	}
#cont_bot_0 {
	width:577px;
	height:20px;
	bottom:0;
	left:0;
	background:url(../pics/bg_cont_bot_04.jpg) no-repeat center;
	z-index:1;
	}
#cont_bot_16 {
	width:621px;
	height:42px;
	bottom:0;
	left:-26px;
	background:url(../pics/bg_cont_bot_01.jpg) no-repeat;
	z-index:1;
	}
#cont_bot_2359 {
	width:974px;
	height:42px;
	bottom:0;
	left:-26px;
	background:url(../pics/bg_cont_bot_03.jpg) no-repeat;
	z-index:1;
	}
#cont_bot_478 {
	position:absolute;
	width:721px;
	height:42px;
	bottom:0;
	left:-26px;
	background:url(../pics/bg_cont_bot_02.jpg) no-repeat;
	z-index:1;
	}
	
/* Empresa */

.side_emp01 {
	width:621px;
	margin-right:19px;
	}
.side_emp02 {
	width:334px;
	margin-top:28px;
	margin-bottom:25px;
	}
.cont_emp {
	width:577px;
	padding:42px 0;
	}
#ft-princ {
	position:relative;
	width:334px;
	height:324px;
	float:left;
	background:url(../pics/mask.gif) no-repeat;
	}
/*#ft-princ {
	position:relative;
	width:334px;
	height:274px;
	float:left;
	}*/
#ft-princ2 {
	position:relative;
	width:334px;
	height:316px;
	float:left;
	}	
#ft-princ img {
	width:253px;
	height:164px;
	margin:40px 0 0 41px;
	}
.ft-sec {
	width:307px;
	height:170px;
	float:left;
	display:inline;
	background:#e3e3e3;
	margin-top:17px;
	padding:20px 0 0 27px;
	}
.bg_bt_int {width:270px; height:140px; background:url(../pics/bg-video2.jpg) no-repeat; padding:10px 0 0 10px;}
.bg_bt_int a {display:block; width:255px; height:125px; padding:5px 0 0 5px;}
.bg_bt_int a span {display:block; width:250px; height:120px; background:url(../pics/play_video2.png) no-repeat;}

/*.ft-sec {
	position:relative;
	width:271px;
	height:231px;
	float:left;
	display:inline;
	margin-left:33px;
	margin-top:32px;
	}*/
.ft-sec img {
	width:253px;
	height:164px;
	margin:9px 0 0 9px;
	}
	
.sub-emp {width:276px; position:absolute; top:47px; left:11px;}	
.sub-emp ul li {width:276px; height:29px; float:left; display:inline; margin-bottom:2px;}
.sub-emp ul li a {display:block; width:276px; height:29px; background:url(../pics/sub_menu_emp.png) no-repeat;}

.sub-emp ul li.bt-emp01 a {background-position:0 0;}
.sub-emp ul li.bt-emp02 a {background-position:0 -29px;}
.sub-emp ul li.bt-emp03 a {background-position:0 -58px;}
.sub-emp ul li.bt-emp04 a {background-position:0 -87px;}
.sub-emp ul li.bt-emp05 a {background-position:0 -116px;}
.sub-emp ul li.bt-emp06 a {background-position:0 -145px;}
.sub-emp ul li.bt-emp07 a {background-position:0 -174px;}
.sub-emp ul li.bt-emp08 a {background-position:0 -203px;}

.sub-emp ul li.bt-emp01 a:hover {background-position:-276px 0;}
.sub-emp ul li.bt-emp02 a:hover {background-position:-276px -29px;}
.sub-emp ul li.bt-emp03 a:hover {background-position:-276px -58px;}
.sub-emp ul li.bt-emp04 a:hover {background-position:-276px -87px;}
.sub-emp ul li.bt-emp05 a:hover {background-position:-276px -116px;}
.sub-emp ul li.bt-emp06 a:hover {background-position:-276px -145px;}
.sub-emp ul li.bt-emp07 a:hover {background-position:-276px -174px;}
.sub-emp ul li.bt-emp08 a:hover {background-position:-276px -203px;}

#sub_emp ul li.bt-emp01 a {background-position:-276px 0 !important;}
	
/* Novos */

.cont_nov {
	width:906px; 
	padding:0 0 0 24px;
	}
#cont-sho {
	float:left; 
	display:inline; 
	width:870px; 
	padding:50px 0 50px 17px;
	}
#cont-sho img {
	width:170px; 
	height:115px;
	}
#cont-sho ul li {
	position:relative; 
	float:left; 
	width:170px; 
	height:115px;
	}
#cont-sho ul li span {
	position:absolute; 
	right:15px; 
	font-family:arial; 
	text-transform:uppercase;
	}
#cont-sho ul li span.n-car {
	font-size:12px; 
	color:#da0f13; 
	bottom:12px;
	}
#cont-sho ul li span.a-car {
	font-size:10px; 
	color:#484848; 
	bottom:0;
	}
	
#bg_nov_auto {background:url(../pics/bg_nov_auto.jpg) no-repeat; width:430px; height:203px; float:left; display:inline; margin:4px 0 0 25px;}
#bg_nov_auto a {display:block; width:380px; height:64px; font:normal 12px arial; color:#fafafa; padding:139px 25px 0 25px; text-align:justify;
background:url(../pics/img_bg_nov_auto.jpg) no-repeat; background-position:25px 51px;}
#bg_nov_test {background:url(../pics/testedrive.jpg) no-repeat; width:182px; height:149px; float:left; display:inline; margin-left:35px;
padding:77px 0 0 34px;}
#bg_nov_test a {display:block; width:216px; height:226px; font:normal 12px arial; color:#fafafa;}
#bg_nov_habi, #bg_nov_detr {width:229px; height:96px; float:left; display:inline; margin-left:35px;}
#bg_nov_habi a, #bg_nov_detr a {display:block; width:212px; height:59px; font:normal 11px arial; color:#fafafa; padding:37px 0 0 17px;}
#bg_nov_habi {background:url(../pics/cham03.jpg) no-repeat; margin-top:3px;}
#bg_nov_detr {background:url(../pics/cham02.jpg) no-repeat; margin-top:21px;}

/* Semi-novos */

.preto_bold {font:normal 12px arial; color:#a8a8a8; text-align:center;}
.preto_tt, .preto_tt_00, .preto_tt_01, .preto_tt_02 {font:bold 12px arial; color:#a8a8a8; background:#ccc;}
.preto_tt {width:120px;}
.preto_tt_00 {width:240px;} .preto_tt_01, .preto_tt_02 {width:60px;}

.link
{
  font:normal 12px arial;
  color: #a8a8a8;
  text-decoration: none;  
}
.link:hover {
	text-decoration: underline;
	}

.cont_sem {
	width:906px; 
	padding:30px 0 45px 24px;
	}
#form01, #form02 {
	float:left; 
	display:inline;
	}
#form01 {
	width:176px; 
	margin-right:14px;
	} 
#form02 {
	width:269px;
	}
#form01 ul li {
	position:relative;
	float:left;
	display:inline;
	width:176px;
	height:19px;
	background:#fff;
	border-left:1px solid #9c9c9c;
	border-top:1px solid #9c9c9c;
	margin-bottom:11px;
	}
#form01 ul li.c-form {background:none !important; border:none !important; font:normal 12px arial; color:#fff; margin-bottom:0 !important;}
#form01 ul li input, #form01 ul li select {
	position:absolute; background:none; border:none; width:175px; height:18px; top:0; right:0; font:normal 12px arial; color:#666;}
#form02 ul li {float:left; display:inline; position:relative;}
#form02 ul li.t-msg {width:268px; height:108px; background:#fff; border-left:1px solid #9c9c9c; border-top:1px solid #9c9c9c; margin-top:19px;}
#form02 ul li.b-msg {width:269px; height:19px; margin-top:14px;}
#form02 ul li.b-msg input {
	position:absolute; width:59px; height:19px; background:url(../pics/bt-enviar.jpg) no-repeat; border:none; top:0; left:104px; cursor:pointer;}
#form02 ul li.t-msg textarea {
	width:268px; height:108px; position:absolute; top:0; left:0; background:none; border:none; font:normal 12px arial; color:#666;}
.cont_sem #form02 ul li.b-msg span.error {left:-65px !important; bottom:-35px !important;}

#foto_g {width:326px; height:246px; margin-top:23px; margin-bottom:10px;}
.mask {position:absolute; width:326px; height:246px; top:0; left:0; background:url(../pics/mask04.gif) no-repeat;}
#foto_g img {width:326px; height:246px;}
#foto_p ul li {position:relative; float:left; display:inline; width:76px; height:60px; margin:0 17px 10px 17px;}
#foto_p ul li a {display:block; position:absolute; width:76px; height:60px; top:0; left:0; background:url(../pics/mask05.gif) no-repeat;}
#foto_p ul li img {width:76px; height:60px;}

#sel-cores, #infos {float:left; display:inline;}
#sel-cores {width:489px;}
#infos {width:355px; background:#cecece; position:relative; padding:43px 10px; margin-bottom:25px;}
#bg-ficha {position:absolute; width:350px; height:62px; background:url(../pics/bgficha.jpg) no-repeat; right:-15px; top:-19px;}
#foto-carro {position:relative; width:451px; height:246px; background:#cecece; padding:46px 0 0 17px; margin-bottom:25px;}
#foto-carro img {width:435px; height:230px;}
.n-carro {position:absolute; right:16px; top:16px; font:normal 18px arial; color:#d46e00;}
#list-fts {width:489px; overflow:hidden; margin-bottom:25px;}
#list-fts ul li {float:left; display:inline; margin:0 9px 18px 9px;}
#list-fts ul li img {border:3px solid #fff; width:133px; height:98px;}
#list-nov ul li {width:305px; float:left; font:normal 12px arial; padding:0 15px 0 30px;}
#list-nov ul li.tit-nov {color:#929292; text-transform:uppercase;}
#list-nov ul li.txt-nov {color:#fff; background:url(../pics/bg_txt_nov.jpg) repeat-x bottom; padding-bottom:15px !important; margin-bottom:5px;}

#semi01, #semi02, #foto_g, #foto_p {float:left; display:inline; position:relative;}
#semi01 {width:350px; height:500px; background:#cecece; margin-right:16px;}
#semi02 {width:500px; height:500px; background:#cecece;}
#foto_g, #foto_p {margin-left:12px;}

/* Venda Direta */

.cont_vdi {
	width:677px; 
	padding:23px 0 42px 0;
	}
#txt-vdi {
	width:578px;
	background:#cecece; 
	padding:15px 20px 30px 20px; 
	margin-left:31px;
	}
.side_vdi01 {
	width:721px; 
	margin-right:19px;
	}
.side_vdi02 {
	width:234px; 
	height:211px; 
	background:url(../pics/bg_side_vdi.jpg) no-repeat; 
	margin-top:28px; 
	margin-bottom:25px;
	}
	
/* Peças e Acessórios */

.cont_pea2 {
	width:577px;
	padding:0 0 42px 0;
	}
#pecas, #acess {float:left; display:inline; width:222px; padding-top:57px;}
#pecas {background:url(../pics/bg-pecas.jpg) no-repeat top; margin-left:22px}
#acess {background:url(../pics/bg-acess.jpg) no-repeat top; margin-left:54px;}

#pecas p img {border:3px solid #797979;}
.side_pea202 {
	width:334px;
	position:relative;
	height:497px;
	margin-top:28px;
	margin-bottom:25px;}

#fashion {width:280px; height:131px; background:url(../pics/bg-fashion.jpg) no-repeat left; position:absolute; bottom:0; left:25px;}

.cont_pea {width:906px; padding:35px 0 35px 24px;}
.pea-caixa {float:left; display:inline; width:156px; height:197px; position:relative; margin:0 32px;}
.pea-caixa img {width:130px; height:98px; margin:14px 0 0 13px;}
.pea-caixa a {display:block; width:132px; height:72px; position:absolute; top:0; left:0; 
background:url(../pics/mask06.gif) no-repeat; font:normal 12px arial; color:#fff; 
padding:125px 12px 0 12px; cursor:default; text-align:center;}
.sep-pea {background:url(../pics/div-pea.jpg) repeat-x; height:63px; width:872px; float:left;}

.input_VD {width:254px; overflow:hidden; margin:0 0 10px 25px; float:left; display:inline;}
.input_VD select, .input_VD input, .input_VD textarea {font:normal 12px arial; color:#666; width:254px;}
.input_VD input, .input_VD textarea, .input_VD input {border:1px solid #9c9c9c; border-right:none !important; border-bottom:none !important;}
.input_VD input, .input_VD select {height:17px;}
.input_VD textarea {height:108px;}
#bg_VD {width:451px; height:64px; background:url(../pics/bg-VD.jpg) no-repeat top; position:absolute; bottom:18px; left:115px; z-index:10;}

/* Oficina */

.side_ofi01 {width:621px; margin-right:19px;}
.side_ofi02 {width:334px; margin-top:28px; margin-bottom:25px;}
.cont_ofi {width:577px; padding:23px 0 54px 0;}
#ofi01 {width:316px; padding-top:19px;}
#ofi02 {position:relative; width:234px; height:371px; background:#cecece; padding-top:52px;}
#agen {position:absolute; width:228px; height:64px; top:-16px; right:-24px; background:url(../pics/bg-agendamento.jpg) no-repeat;}

.agen-int {width:279px; height:86px; float:left; background:url(../pics/cham01_int.jpg) no-repeat; margin:12px 0 0 29px;}
.agen-int a {display:block; width:260px; height:40px; font:normal 11px arial; color:#fff; padding:46px 0 0 19px;}

.foto_ofi_int {padding:13px; float:left; display:inline; background:url(../highslide/graphics/bg.gif); margin:29px 0 0 29px;}

/* Localização */

.cont_loc {width:647px; padding:23px 0 42px 30px;}
.side_loc01 {width:721px; margin-right:19px;}
.side_loc02 {width:234px; height:474px; background:url(../pics/bg_side_loc.jpg) no-repeat; margin-top:28px; margin-bottom:25px;}

/* Contato */

.cont_con {width:677px; padding:23px 0 42px 0;}
.side_con01 {width:721px; margin-right:19px;}
.side_con02 {width:234px; height:474px !important; background:url(../pics/bg_side_loc.jpg) no-repeat !important; margin-top:28px; margin-bottom:25px;}

/* Trabalhe */

.cont_tra {width:901px; padding:45px 0 42px 30px;}

#list-prop01, #list-prop02, #list_form_prop, #titulo {float:left; display:inline;}
#titulo {width:459px; height:45px; background:url(../pics/bg-prop.jpg) no-repeat; margin-left:20px;}

#list-prop01 {width:232px; background:url(../pics/bg_list_prom_02.jpg) repeat-y right;}
#list-prop01 ul li {width:175px; background:url(../pics/bg_list_prom.jpg) repeat-x bottom; font:normal 12px arial; color:#929292; padding:0 5px 6px 5px; margin-bottom:3px; margin-left:20px;}
#list-prop02 {width:210px; margin-left:12px;}
#obs, #fin {width:210px; font:normal 12px arial; color:#929292;}
#obs {background:url(../pics/bg_list_prom.jpg) repeat-x bottom; padding-bottom:6px; height:103px;}
#fin {height:56px;}

#list_form_prop {width:459px; background:url(../pics/bg_list_prom.jpg) repeat-x top; padding-top:15px; margin-left:20px;}

#pag {float:left; width:100%; text-align:center; padding-top:10px; font:normal 12px arial;}
#pag a {color:#7f7f7f;} #pag a:hover, #pag a:visited {font-weight:bold;}

/* trabalhe conosco */

#txt-tra {width:863px; background:#cecece; position:relative; float:left; padding:10px 0 23px 0; z-index:3;}
.list-tra {width:196px; float:left; display:inline; margin-right:5px;}
.list01, .list02, .list03, .list04, .list05 {width:186px; float:left; padding-left:10px;}
.list02, .list03, .list04, .list05 {background:#d5d5d5; margin-top:17px; height:300px;}
.list03 {height:100px !important;} .list04 {height:284px !important; margin-top:0 !important;} .list05 {height:96px !important;}
.list01 ul li, .list02 ul li, .list04 ul li {float:left; display:inline;}
.list01 ul li.t-campo, .list02 ul li.t-campo, .list04 ul li.t-campo {font:bold 12px arial; color:#fff; margin-top:4px;}
.list01 ul li.n-campo, .list02 ul li.n-campo, .list04 ul li.n-campo {
	width:175px; height:15px; margin:1px 0; font:normal 12px arial; color:#333; padding:4px 0 0 1px;
	}
.list01 ul li.campo, .list02 ul li.campo, .list04 ul li.campo {
	width:175px; height:18px; background:#fff; border-left:1px solid #9c9c9c; border-top:1px solid #9c9c9c; position:relative;
	}
.list01 ul li.campo input, .list01 ul li.campo select, .list02 ul li.campo input, .list02 ul li.campo select, 
.list04 ul li.campo input, .list04 ul li.campo select {
border:none; background:none; width:175px; height:18px; position:absolute; right:0; top:0; font:normal 12px arial; color:#666;
}
.list05 {position:relative;}
.list05 input {
	position:absolute; width:59px; height:19px; /*background:url(../pics/bt-enviar.jpg) no-repeat;*/ border:none; top:39px; left:69px; cursor:pointer;
	}
#txt-tra span.error {position:absolute; left:0 !important; bottom:2px !important; z-index:1; width:100%;}

.list01 ul li.pp-campo, .list02 ul li.pp-campo, .list04 ul li.pp-campo {position:relative; width:32px; height:18px; background:#fff; border-left:1px solid #9c9c9c; border-top:1px solid #9c9c9c; margin-right:9px;}
.list01 ul li.mm-campo, .list02 ul li.mm-campo, .list04 ul li.mm-campo {position:relative; width:90px; height:18px; background:#fff; border-left:1px solid #9c9c9c; border-top:1px solid #9c9c9c;}
.list01 ul li.pp-campo input, .list02 ul li.pp-campo input, .list04 ul li.pp-campo input {border:none; background:none; width:32px; height:18px; position:absolute; right:0; top:0; font:normal 12px arial; color:#666;}
.list01 ul li.mm-campo input, .list02 ul li.mm-campo input, .list04 ul li.mm-campo input {border:none; background:none; width:90px; height:18px; position:absolute; right:0; top:0; font:normal 12px arial; color:#666;}

/*tour virtual*/

.cont_tur {
	width:912px; 
	padding:42px 9px;
	}

/* formulário de contato */

.formt-input, .formt-input2, .formt-input3 {width:528px; overflow:hidden; margin-left:26px;}
.formt-input select, .formt-input input, .formt-input2 input, .formt-input textarea {font:normal 12px arial; color:#666;}
.formt-input input, .formt-input textarea, .formt-input2 input {border:1px solid #9c9c9c; border-right:none !important; border-bottom:none !important;}
.formt-input select {width:123px; height:20px;}
.formt-input input {margin-right:5px;}
.formt-input2 input {margin:5px 5px 0 0;}
.formt-input3 {padding:10px 0;}
.formt-input3 label {font:normal 12px arial; color:#7d7d7d; margin-right:15px;}
 
#list-lf {width:176px; float:left; display:inline; margin-left:30px; margin-right:55px; position:relative;} #list-rf {width:274px; float:left; display:inline;}
#list-lf ul li {width:175px; float:left; height:18px; background:#fff; border-top:1px solid #9c9c9c; border-left:1px solid #9c9c9c; margin-bottom:31px; position:relative;}
#list-rt ul li {float:left;}
#list-rt #bt_envio li {float:right; margin-right:27px;}
#list-rt ul li.tarea {position:relative; width:273px; float:left; height:232px; background:#fff; border-top:1px solid #9c9c9c; border-left:1px solid #9c9c9c;}
#list-rt ul li.error2 {width:273px; font:normal 12px arial; color:#c95f00; text-align:center; padding-top:10px;}

#list-lf ul li.field input, #list-lf ul li.selec select, #list-rt ul li.tarea textarea {font:normal 12px arial; color:#666; border:none; background:none;}
#list-lf ul li.field input {width: 165px; position:absolute; left:5px; top:0;}
#list-lf ul li.selec select {width: 175px; height:18px; position:absolute; left:0; top:0;}

#list-rt ul li.tarea textarea {position:absolute; top:5px; left:6px; width:263px; height:222px;}

/*** FOOTER ***/

#footer-out {position:absolute; bottom:0; width:100%; background:url(../pics/bg-footer_out.jpg) repeat-x;}
#footer-in {height:176px; background:url(../pics/bg-footer_in.jpg) no-repeat;}

#end01, #end02 {float:left; display:inline; width:275px;}
#end01 {margin-left:217px; background:url(../pics/bg-end01.jpg) no-repeat left top; padding-top:68px;}
#end02 {margin-left:65px; background:url(../pics/bg-end02.jpg) no-repeat left top; padding-top:68px;}
#sep {float:left; display:inline; width:2px; height:115px; background:url(../pics/bg-sep.jpg) no-repeat;}

#nav-foot {position:absolute; height:32px; bottom:1px; right:32px;}
