
/* --- FORMULÁRIO --- */

#form_cadastro, #form_contato {
	position:absolute; top: 20px; left: 33px; width: 520px;
}
#bt_form_cadastro {position: absolute; top: 323px; left: 394px;}
#loading_form {position:absolute; top: 326px; left: 430px;}
#bt_form_contato {position: absolute; top: 270px; left: 414px;}
#loading_form_contato {position:absolute; top: 273px; left: 445px;}

.field {float: left; position:relative; width: 254px; height: 50px; margin: 0 0 10px 0;}

input, textarea 
	{
	font: 16px arial; color: #000; background-color: #fff;
	border: none; 
	}
	.field input, .field textarea {width: 225px; height:19px; background:url(../img/input_half.gif) no-repeat; _background-attachment:fixed;}
	.field input {padding: 5px; margin: 0;}
	.field textarea {height: 65px; padding: 3px;}

.select_assunto {
	font-size: 12px; background: #eee; margin-top:3px; width: 233px;
}

.field label {display: block; clear: right; font: 8pt arial; color: #fff; margin-bottom: 3px;}
	.field label em {color: #aaa; font-style:normal;}

.alto {height: 130px !important;}
.full, .full input, .full textarea {width: 490px !important;}
.full input {background:url(../img/input_full.gif) no-repeat;}
	.input_2 { width:25px !important; background-image:url(../img/input_2.gif) !important;}
	.input_4 { width:55px !important; background-image:url(../img/input_4.gif) !important;}
	.input_6 { width:80px !important; background-image:url(../img/input_6.gif) !important;}
	.input_8 { width:126px !important; background-image:url(../img/input_8.gif) !important;}
	.input_10 { width:170px !important; background-image:url(../img/input_10.gif) !important;}

.full textarea {overflow:auto; padding: 5px; width:480px !important; height: 90px !important; background:url(../img/input_textarea.gif) no-repeat !important; _background-attachment:fixed;}


.radio, .checkbox, .imagem {width:auto !important; height:auto !important; border: none !important; background-image: none !important;}
.auto input, .auto textarea {width: auto !important;}






/* --- INDIQUE --- */

#pop_indique .field {width: 200px; margin: 0 20px 10px 0;}

#pop_indique .field input
	{
	width: 190px; height:19px; background: #fff url(../img/bg_input_indique.gif) left top repeat-x;
	border: 1px solid; border-color: #d2d2d2 #d9d9d9 #d9d9d9 #d2d2d2;
	padding: 3px; margin: 0;
	}
	#bt_form_indique {position: absolute; top: 320px; left: 387px;}
	#loading_form_indique {position:absolute; top: 323px; left: 407px;}

#pop_indique .field label em {color: #960;}







/* --- TEST DRIVE --- */

#pop_form_test_drive .field {width: 200px;}

#pop_form_test_drive .field input
	{
	width: 190px; height:19px; background: #fff url(../img/bg_input_indique.gif) left top repeat-x;
	border: 1px solid; border-color: #d2d2d2 #d9d9d9 #d9d9d9 #d2d2d2;
	padding: 3px; margin: 0;
	}
	#bt_form_test_drive {position: absolute; top: 160px; left: 387px;}
	#loading_form_test_drive {position:absolute; top: 163px; left: 407px;}
#pop_form_test_drive .field label em {color: #960;}







/* --- CUPOM --- */

#pop_cupom .field {width: 200px; margin-right: 20px;}

#pop_cupom .field input {
	width: 190px; height:19px; background: #fff url(../img/bg_input_indique.gif) left top repeat-x;
	border: 1px solid; border-color: #d2d2d2 #d9d9d9 #d9d9d9 #d2d2d2;
	padding: 3px; margin: 0;
}
	#pop_cupom .input_2, 
	#pop_cupom .input_4 {
		background-image: url(../img/bg_input_indique.gif) !important;
	}

#pop_cupom .field label em {color: #333;}





/* --- PROMOÇÃO: OBJETO DE DESEJO --- */

#bt_form_objeto {position: absolute; top: 573px; left: 394px;}
#loading_form_objeto {position:absolute; top: 576px; left: 430px;}

#promo_objeto_home {
	position:relative; margin: 0 auto;
	width: 867px; height: 659px; 
	background: url(../img/promos/objeto/bg_objeto_home.gif) left top no-repeat;
}
	#promo_objeto_home a {
		display: block; position:absolute;
	}
	#promo_objeto_home a em {display: none;}
	#promo_objeto_home a#bt_cadastre {
		width: 160px; height: 160px;
		top: 360px; left: 250px;
	}
	#promo_objeto_home a#bt_regulamento {
		width: 130px; height: 80px;
		top: 400px; left: 450px;
	}


#promo_objeto_regulamento {
	position:relative; margin: 0 auto;
	width: 800px; height: 400px; 
	border: 1px solid #000;
	padding: 5px 20px;
	overflow:auto;
	background: #fff;
}

#promo_objeto_resultado {
	position:relative; 
	width: 840px; height: 400px; 
}
	#promo_objeto_resultado img {
		margin-top:35px;
		float:left;
	}
	.promo_objeto_confira{
		float:right;
		width:450px;
		height:auto;
	}
		.promo_objeto_confira h2{
			margin-bottom:20px;
			color:#4d4339;
			font-size:18px;
		}
	
		.promo_objeto_confira .ganhador{
			width:auto;
			height:auto;
			margin-bottom:20px;
			font-size:12px;
		}
		.promo_objeto_confira .ganhador span{
			font-weight:bold; display:block;			
		}
