/* CSS Document */
/*FORM RIGHT*/
.form {
	width:100%;
	clear:both;
	display:table;
	margin-top:-6px;
	padding:10px 0 10px 0;
	font:11px tahoma;
	color:#ccc;
	background:#8A8A8A url(../img/bg_form.png) repeat-x left bottom;
}
.form label {
	width:58px;
	font:12px tahoma;
	color:#fff;
	text-align:right;
	float:left;
	margin-right:10px;
	margin-top:4px;
}
.inputArea {
	width:160px;
	height:14px;
	padding:5px;
	border:0;
	background:url(../img/input_170x24.png) no-repeat;
	float:left;
	margin:0 0 5px 0;
	font:11px tahoma;
	color:#ccc;
}
.inputArea:hover {
	background:url(../img/input_170x24hover.png) no-repeat;
}
.inputBtArea {
	width:27px;
	height:20px;
	border:0;
	background:url(../img/input_button27x20.png) no-repeat;
	font:bold 10px tahoma;
	color:#fff;
	position:relative;
	z-index:100;
	top:-27px;
	left:209px;
}
/*CAMPO 1*/
.campo1 {
	width:330px;
	float:left;
	margin-bottom:10px;
}
.campo1 label {
	width:200px;
	float:left;
	font:12px tahoma;
	color:#E0E0E0;
	margin:0 0 5px 5px;
}
.campo1 input {
	width:290px;
	height:14px;
	background:url(../img/bg_input300x24.png) no-repeat;
	border:0;
	clear:both;
	padding:5px;
	margin:0;
	color:#ccc;
	font:11px tahoma;
}
.campo1 input:hover {
	background-position:bottom;
}

/*CAMPO2*/
/* campo para checkbox */
.campo2 {
	width:220px;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#ccc;
	position:relative;
	float:left;
	clear:both;
	padding:5px;
	margin:6px 0 9px 0;
	z-index:1000;
	
}
.campo2 label.checkbox_checked {
	width:400px;
	background:url(../img/selecionado.png) no-repeat;
	display: block;
	margin:0;
	padding-left: 20px;
	clear:both;
	position:relative;
	z-index:1000;
}
.campo2 label.checkbox_unchecked {
	width:180px;
	background:url(../img/semselecao.png) no-repeat;
	display: block;
	margin:0;
	padding-left: 20px;
	clear:both;
	position:relative;
	z-index:1000;
}
.campo2 label:hover {
	color: #fff;
}
.campo2 .crirHidden {
	position:absolute;
	left:-2000px;
}
.campo2 a {
	font:bold 12px tahoma;
	color:#D03347;
	text-decoration:none;
}
.campo2 a:hover {
	text-decoration:underline;
}
.cor {
	width:670px;
	height:50px;
	background-color:#454545;
	border:solid 1px #999;
	position:absolute;
	padding-top:5px;
	clear:both;
	z-index:1;
	margin-top:-25px;
	margin-left:-5px;
	clear:both;
}
.cor label {
	width:180px;
	float:left;
	font:bold 12px tahoma;
	color:#E0E0E0;
	margin:5px 10px 5px 175px;
	text-align:right;
}
.cor input {
	width:290px;
	height:14px;
	background:url(../img/bg_input300x24.png) no-repeat;
	border:0;
	padding:5px;
	margin:0;
	color:#ccc;
	font:11px tahoma;
	float:right;
	margin-right:5px;
}
.cor input:hover {
	background-position:bottom;
}
.cor div{ float:right; margin:10px 5px 0 0;}

/*CAMPO3 BOTAO*/
.campo3 {
	width:300px;
	clear:both;
	position:relative;
	z-index:1000;
	margin:0 0 20px 0;
}
.campo3 input {
	width:147px;
	height:24px;
	background:url(../img/bg_balao.png);
	border:0;
	text-align:center;
	font:bold 11px tahoma;
	color:#fff;
}

.form_digo { width:320px; overflow:hidden; }
#spnContador { padding:4px 0; display:block; float:left; }

/*CAMPO 4*/
.campo4 {
	width:600px;
	float:left;
	margin:0;
	padding-left:6px;
}
.campo4 label {
	width:100%;
	float:left;
	font:12px tahoma;
	color:#E0E0E0;
	margin:0px 10px 10px 0px;
	text-align:right;
}
.campo4 textarea {
	width:290px;
	height:114px;
	background:url(../img/bg_textarea300x248.png) no-repeat;
	border:0;
	/*float:left;*/
	padding:5px;
	margin:0;
	color:#ccc;
	font:11px tahoma;
	overflow:auto;
}
.campo4 textarea:hover {
	background-position:bottom;
}
/*CAMPO 5*/
.campo5 {
	width:600px;
	height:35px;
	float:left;
	margin:0;
}
.campo5 label {
	width:120px;
	float:left;
	font:12px tahoma;
	color:#E0E0E0;
	margin:0px 10px 4px 0px;
	text-align:right;
}
.campo5 input {
	width:290px;
	height:14px;
	background: url(../img/bg_input300x24.png) no-repeat;
	border:0;
	float:left;
	padding:5px;
	margin:0;
	color:#ccc;
	font:11px tahoma;
}
.campo5 input:hover {
	background-position:bottom;
}
/*CAMPO 6*/
.campo6 {
	width:430px;
	clear:both;
	position:relative;
}
.campo6 input {
	width:58px;
	height:24px;
	background:url(../img/input58x48balao.png) no-repeat;
	border:0;
	text-align:center;
	font:bold 11px tahoma;
	color:#fff;
	margin-top:5px;
	float:right;
}
.campo6 input:hover {
	background-position:0 -24px;
}
/*RADIO*/
.boxLogo label.radio_checked {
	background:#ccc url(../img/bullet_green.png) no-repeat;
	display: block;
	margin:1px 0px;
	padding-left: 25px;
	position:absolute;
	font:bold 11px tahoma;
	color:#333;
	height:15px;
}
.boxLogo label.radio_unchecked {
	background:#ccc url(../img/bullet_white.png) no-repeat;
	display: block;
	margin:1px 0px;
	padding-left: 25px;
	position:absolute;
	font:bold 11px tahoma;
	color:#333;
	height:15px;
}
/****FORM GINCANA*****/


.campo7 {
	width:640px;
	height:59px;
	padding-left:12px;
	clear:both;
}
.campo7 input {
	width:640px;
	height:23px;
	background:url(../img/bg_inputs_gincana.png) 0 0;
	border:none;
	font:regular 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
}

.campo7 { width:300px; text-align:center; }
.campo7 input#btnCadastrar { width:170px; height:24px; background-position:0 -239px; }

.campo7 input:hover {
	background-position:0 -25px;
}
.campo8, .campo88 {
	width:640px;
	height:63px;
	margin-bottom:10px;
	font:regular 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	border:none;
	padding-left:12px;
}
.campo8 textarea, .campo88 textarea {
	width:640px;
	height:44px;
	background:url(../img/bg_inputs_gincana.png) 0 -50px;
	border:none;
	font:regular 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
}
.campo8 textarea:hover, .campo88 textarea:hover {
	background:url(../img/bg_inputs_gincana.png) 0 -95px;
}
.campo88 {
	padding-left:12px;
}
.campo9 {
	width:382px;
	float:left;
	padding-left:6px;
	color:#E0E0E0;
	font-family:Tahoma;
	font-size:12px;
	display:table;
	margin-bottom:10px;
}
.campo9 p {
	margin:2px 0;
	font:10px tahoma;
}
.campo9 label {
	width:130px;
	clear:both;
	display:block;
}
.campo9 input {
	width:167px;
	height:19px;
	background:url(../img/bg_inputs_gincana.png) 0 -140px;
	border:none !important;
	cursor:pointer;
	padding:3px;
	font:regular 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	clear:both !important;
	border:0;
}
.campo9 input { height:24px; }
.campo9 input:hover, .campo10 input:hover {
	background:url(../img/bg_inputs_gincana.png) 0 -165px;
}
.campo10, .campo101 {
	width:170px;
	height:63px;
	float:left;
	margin-left:20px;
}
.campo101 {
	width:300px;
	margin-left:12px;
}
.campo10 input, .campo101 input {
	width:167px;
	height:19px;
	background:url(../img/bg_inputs_gincana.png) 0 -140px;
	border:none;
	cursor:pointer;
	padding:3px;
	font:regular 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
}
.campo11 {
	width:210px;
	height:63px;
	float:left;
	padding-left:12px;
}
.campo11 input {
	width:167px;
	height:19px;
	background:url(../img/bg_inputs_gincana.png) 0 -239px;
	border:none;
	padding:3px;
	font:regular 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
}
.campo11 input:hover {
	background:url(../img/bg_inputs_gincana.png) 0 -264px;
}
.campo12, .campo120 {
	width:440px;
	display:table;
	margin:0 30px 0 0;
	float:left;
}
.campo120 { padding-left:12px;}
.campo12 label, .campo120 label {
	width:200px;
	float:left;
	font:12px tahoma;
	color:#E0E0E0;
	margin:0 0 5px 5px;
}
.campo12 .file_1, .campo120 .file_1 {
	height:14px;
	background: url(../img/bg_inputs_gincana.png) 0 -289px;
	border:0;
	clear:both;
	padding:5px;
	margin:0;
	color:#ccc;
	font:11px tahoma;
	margin:0;
	position:relative;
	z-index:999;
	width:350px;
}
.campo12 .file_1:hover, .campo120 .file_1:hover {
	background-position:0 -314px;
}
.campo12 div, .campo120 div {
	margin-top:-1px;
	position:relative;
	z-index:1000;
	margin-left:-60px;
	width:350px;
}
.campo12 span, .campo120 span {
	font:normal 10px Tahoma, Geneva, sans-serif;
	color:#fff;
	float:right;
	margin-top:5px;
	text-align:right;
}
.campo12 span{float:left;}
.campo12 p, .campo120 p {
	margin:0;
	font:10px tahoma;
	color:#F4F4F4;
	clear:both;
}
.campo120 {
	padding-left:12px;
}
.campo13 {
	width:210px;
	height:63px;
	float:left;
	padding-left:12px;
}
/* campo para select */
.campo14 {
	width:420px;
	height:46px;
	padding-left:12px;
}
.campo14-1 {
	width:43px;
	height:24px;
	float: right;
	margin-right:4px;
}
.campo14-2 {
	width:160px;
	height:30px;
	clear:both;
	float:left;
}
/*DD TITULO*/
.campo14 .dd, .campo14-1 .dd, .campo14-2 .dd {
	text-align:left;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	display:table;
}
.campo14 .dd .ddTitle, .campo14-1 .dd .ddTitle, .campo14-2 .dd .ddTitle {
	background:url(../img/bg_inputs_gincana.png) 0 -389px;
	width:420px;
	padding:3px;
	text-indent:0;
	cursor:default;
	overflow:hidden;
	height:19px;
}
.campo14-1 .dd .ddTitle {
	width:43px;
	background-position:0 -439px;
}
.campo14-2 .dd .ddTitle {
	width:164px !important;
	background-position:0 -339px;
	position:relative;
	z-index:1000;
}
.campo14 .dd .ddTitle span.arrow, .campo14-1 .dd .ddTitle span.arrow, .campo14-2 .dd .ddTitle span.arrow {
	background:none;
	float:right;
	display:inline-block;
	width:17px;
	height:17px;
	cursor:pointer;
}
.campo14 .dd .ddTitle span.textTitle, .campo14-1 .dd .ddTitle span.textTitle, .campo14-2 .dd .ddTitle span.textTitle {
	text-indent:1px;
	overflow:hidden;
	line-height:15px;
}
.campo14 .dd .ddTitle span.textTitle img, .campo14-1 .dd .ddTitle span.textTitle img, .campo14-2 .dd .ddTitle span.textTitle img {
	text-align:left;
	padding:0 2px 0 0;
}
.campo14 .dd .ddTitle img.selected, .campo14-1 .dd .ddTitle img.selected, .campo14-2 .dd .ddTitle img.selected {
	padding:0 3px 0 0;
	vertical-align:top;
}
/*CHILD = DOWN*/
.campo14 .dd .ddChild, .campo14-1 .dd .ddChild, .campo14-2 .dd .ddChild {
	position:absolute;
	border:1px solid #999999;
	border-top:none;
	display:none;
	margin:0;
	width:418px !important;
	overflow:auto;
	background:#282828;
	height:auto;
	z-index:3;
	clear:both;
	padding-bottom:3px;
}
.campo14-1 .dd .ddChild {
	width:53px !important;
}
.campo14-2 .dd .ddChild {
	width:168px !important;
	margin-top:-5px !important;
	z-index:900 !important;
	padding-top:5px;
}
.campo14 .dd .ddChild .opta a, .campo14-1 .dd .ddChild .opta a, .campo14-2 .dd .ddChild .opta a {
	padding-left:10px;
}
.campo14-2 .dd .ddChild .opta a{
	padding-left:0px;
}
.campo14 .dd .ddChild a, .campo14-1 .dd .ddChild a, .campo14-2 .dd .ddChild a {
	width:97%;
	display:block;
	padding:5px 0;
	text-decoration:none;
	color:#fff;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
	border-bottom:none;
}
.campo14-1 .dd .ddChild a {
	width:60%;
}
.campo14-2 .dd .ddChild a {
	width:100%;
}
.campo14 .dd .ddChild a:hover, .campo14-1 .dd .ddChild a:hover, .campo14-2 .dd .ddChild a:hover {
	background:#121212;
}
.campo14 .dd .ddChild a img, .campo14-1 .dd .ddChild a img, .campo14-2 .dd .ddChild a img {
	border:0;
	padding:0 2px 0 0;
	vertical-align:middle;
}
.campo14 .dd .ddChild a.selected, .campo14-1 .dd .ddChild a.selected, .campo14-2 .dd .ddChild a.selected {
	background:#121212;
}
.campo14 .hidden, .campo14-1 .hidden, .campo14-2 .hidden {
	display:none;
}
.submit {
	width:162px;
	height:34px;
	background:url(../img/bt_criargincana.png) no-repeat;
	float:right;
	margin-right:10px;
	outline:none;
	cursor:pointer;
	border:none;
}
/* campo para checkbox */
.campo15 {
	width:377px;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	position:relative;
	padding:5px;
	margin:6px 0 9px 0;
	z-index:1000;
}
.campo15 label.checkbox_checked {
	width:180px;
	background:url(../img/selecionado.png) no-repeat;
	display: block;
	margin:0;
	padding-left: 20px;
	clear:both;
	position:relative;
	z-index:1000;
}
.campo15 label.checkbox_unchecked {
	width:180px;
	background:url(../img/semselecao.png) no-repeat;
	display: block;
	margin:0;
	padding-left: 20px;
	clear:both;
	position:relative;
	z-index:1000;
}
.campo15 .crirHidden {
	position:absolute;
	left:-2000px;
}
.campo15 a {
	font:bold 12px tahoma;
	color:#5ccd2c;
	text-decoration:none;
	clear:both;
	float:none;
}
.campo15 a:hover {
	text-decoration:underline;
}
.campo16 {
	width:300px;
	height:30px;
	float: right;
	display:block;
}
.campo16 label {
	float:left;
	position:relative;
	top:5px;
}
.campo16 input {
	width:223px;
	height:19px;
	background:url(../img/bg_inputs_gincana.png) 0 -490px;
	border:none;
	padding:3px;
	font:regular 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	margin-left:5px;
}
.campo16 input.inputBtArea{
	width:26px;
	height:20px;
	background:url(../img/input_button27x20.png) no-repeat;
	margin:4px 0 0 43px;
	cursor:pointer;
}
.campo16 input.inputBtArea:hover {
	background:url(../img/input_button27x20.png) no-repeat;
}
.campo16 input:hover {
	background:url(../img/bg_inputs_gincana.png) 0 -515px;
}
.gincanas_correntes .formtop {
	width:660px;
	border-bottom:#737373 1px dotted;
	display:table;
	margin-bottom:15px;
}
.gincanas_correntes ul#premiacao, .gincanas_correntes ul#tarefa {
	margin:-10px 0 0 0;
	padding:0;
}
.gincanas_correntes ul#premiacao li, .gincanas_correntes ul#tarefa li {
	width:634px;
	height:12px;
	display:block;
	list-style:none;
	background:#3d3d3d;
	padding:19px 13px;
	margin-bottom:1px;
}
.gincanas_correntes ul#tarefa li {
	font-size:18px;
	color:#fff;
}
.gincanas_correntes ul#premiacao li a, .gincanas_correntes ul#tarefa li a {
	width:auto;
	height:19px;
	display:table;
	background: url(../img/bg_linkcriarg.jpg) no-repeat;
	padding:3px 0 0 20px;
}
.gincanas_correntes ul#tarefa li a {
	font-size:12px;
}
.gincanas_correntes .nova_premiacao {
	width:661px;
	height:auto;
	background:#363636;
	border-bottom:#747474 1px dotted;
	padding-bottom:30px;
}
.gincanas_correntes .nova_premiacao div.tit {
	width:636px;
	height:24px;
	background:#363636;
	font:normal 18px Tahoma, Arial, Helvetica, sans-serif;
	padding:19px 12px;
	color:#fff;
	border-bottom:#747474 1px dotted;
	margin-bottom:20px;
}
.gincanas_correntes div.bt {
	width:636px;
	height:24px;
	background:#363636;
	font:normal 18px Tahoma, Arial, Helvetica, sans-serif;
	padding:19px 12px;
	color:#fff;
	margin-bottom:20px;
}
.gincanas_correntes .nova_premiacao a {
	margin-right:10px;
}
/*img perfil*/

#thumb_borda {
	width:139px;
	height:132px;
	float: left;
	margin: 20px 10px 0 0;
}
.img_borda {
	position: relative;
	top: 4px;
	left: 5px;
}
.png_borda {
	position: absolute;
	z-index: 100;
	margin:-2px 0 0 -5px;
}
.bt_borda {
	position:absolute;
	z-index:110;
	margin:3px 0 0 -48px;
}
div.mensagem_imgs {
	padding:0 15px;
	background:url(../img/bullet_green_g.jpg) no-repeat 0 4px;
	clear:both;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#5BCC2C;
	margin-bottom:20px;
}
.form a.cadastre {
	width:147px;
	height:18px;
	display:block;
	background:url(../img/bt_cadastrese.png) no-repeat top left;
	text-align:center;
	color:#fff;
	padding-top:2px;
	text-decoration:none;
	font-weight:bold;
	margin-left:78px;
	margin-top:-3px;
	float:none;
}
.form a.cadastre:hover {
	background-position:bottom left;
	text-decoration:none;
}
.form a {
	color:#fff;
	text-decoration:none;
	margin-left:43px;
	font-size:11px;
}
.form a:hover {
	text-decoration:underline;
}



/*****/
.carac { margin:4px 0; border:#999 dotted 1px; }
.campos_duracao{width:648px; margin-top:10px; display:table; clear:both;}
.campos_duracao .form_peq{margin:0 !important; padding:0 !important;}


.file_gerenciaconvites{height:25px; background:none; color:#ccc;}
.campofileGerenciarConvites{width:400px; display:table;}
.campofileGerenciarConvites input{margin-bottom:5px;}
.campofileGerenciarConvites span{clear:both; font:10px tahoma;}
.botao_importar_lista{color:#fff; font:bold 12px tahoma; display:block;padding:5px; margin:5px 0;}
.botao_adicionar_convidado{color:#fff; font:bold 12px tahoma; display:block; padding:5px; margin:5px 0; clear:both;}
.tabela_lista_convidado{margin-top:15px; display:table;}
.chk_gerenciar_convites{float:left;}
.chk_selecionar_todos{float:right; margin-top:5px;}
.botao_enviar_email{width:117px; 	height:32px; display:block; background:url(../img/botao_enviar_email.png) no-repeat; margin:0 auto;}


/*carrossel tamanho fixo*/
.box_imagem_carrossel{width:160px; height:135px; display:block; text-align:center;}
.box_imagem_carrossel img{display:block; margin:0 auto;}



/*CAMPO NASICMENTO*/
.campo_nascimento {
	width:330px;
	float:left;
	margin-bottom:10px;
}
.campo_nascimento label {
	width:200px;
	float:left;
	font:12px tahoma;
	color:#E0E0E0;
	margin:0 0 5px 5px;
}
.campo_nascimento input {
	width:160px;
	height:14px;
	background:url(../img/bg_inputs_gincana.png) no-repeat 0 -239px;
	border:0;
	float:left;
	clear:both;
	padding:5px;
	margin:0;
	color:#ccc;
	font:11px tahoma;
}
.campo_nascimento input:hover {
	background-position:0 -264px;
}
.campo_nascimento span{float:left; clear:none; margin:5px 0 0 10px; font:bold 12px arial; color:#5BCC2C;}


/*CAMPO HOBBY*/
.campoHobby {width:670px;float:left;margin:10px 0;display:table;border:solid 1px #202020; padding-bottom:15px;}
.campoHobby label {width:141px; height:21px;  float:left;font:bold 12px tahoma;color:#E0E0E0;margin:-12px 0 5px 5px; background:url(../img/balaovermelho_1.png) no-repeat; padding:3px 0 0 5px;}
.campoHobby input{width:290px;height:14px;background:url(../img/bg_input300x24.png) no-repeat;border:0;clear:both;padding:5px;margin:0;color:#ccc;font:11px tahoma; margin-left:5px;}
.campoHobby input:hover{background-position:bottom;}
.campoHobby select{width:300px;height:124px;background:url(../img/bg_textarea300x248.png) no-repeat;border:0;/*float:left;*/padding:5px;margin:0;color:#ccc;font:11px tahoma;overflow:auto; margin:25px 0 5px 0;}
.campoHobby .botao_hobby{width:119px; height:24px; font:bold 11px arial; color:#fff; cursor:pointer; background:url(../img/bt_enquete.png) no-repeat;}
.campoHobby .botao_hobby_add{width:75px; height:20px; font:bold 11px arial; color:#fff; cursor:pointer; background:url(../img/redbaloon_75x20_2.png) no-repeat; position:absolute; margin:2px 0 0 -70px; padding:0; text-align:left; padding-left:3px;}

.campoHobby span{margin-top:0px !important; left:10px; position:relative; top:4px; clear:both; display:block; width:300px;}

.campoHobby .adicionarHobby{width:310px; display:block; float:left;}
.campoHobby .removerHobby{width:310px; display:block; float:left;}
.campoHobby ul{width:260px; border:solid 1px #999; height:160px; display:block; overflow:auto; background:#202020; margin:0 auto; margin-top:23px; padding:0;}
.campoHobby ul li{list-style:none; width:220px; margin:0 auto;  }
.campoHobby ul li a{display:block; width:214px; font:11px tahoma; color:#fff; text-decoration:none;border-bottom:solid 1px #333; padding:3px;}
.campoHobby ul li a:hover{background:url(../img/apagar_hobby.png) no-repeat right center;}

.removerHobby p{font:10px tahoma; margin:10px 0 -20px 25px;}
/*CAMPO SENHA*/
.campo_senha{width:670px;float:left;margin-bottom:10px;display:table;border:solid 1px #202020; padding:10px 0 15px 5px;}
.campo_senha span{margin-left:5px;}

/*CAMPO INDICACAO*/
.campo_indicacao{width:660px;float:left;margin:10px 0;display:table;border:solid 1px #202020; padding-bottom:15px;}
.campo_indicacao label{width:141px; height:21px;  float:left;font:bold 12px tahoma;color:#E0E0E0;margin:-12px 0 5px 5px; background:url(../img/balaovermelho_1.png) no-repeat; padding:3px 0 0 5px;}
.campo_indicacao p{width:600px;font:10px tahoma; margin:2px 0 0 10px; display:block; float:left; color:#D13E51;}

.campo_indicacao .busca_indicacao{width:650px; clear:both;}
.campo_indicacao .busca_indicacao input{width:290px;height:14px;background:url(../img/bg_input300x24.png) no-repeat;border:0;clear:both;padding:5px;margin:0;color:#ccc;font:11px tahoma; margin:5px 0 0 5px;}
.campo_indicacao .busca_indicacao input:hover{background-position:bottom;}
.campo_indicacao .busca_indicacao .botao_indicacao_procurar{width:75px; height:20px; font:bold 11px arial; color:#fff; cursor:pointer; background:url(../img/redbaloon_75x20_2.png) no-repeat; position:absolute; margin:7px 0 0 -70px; padding:0; text-align:left; padding-left:3px;}

.campo_indicacao ul{width:660px;float:left;padding:0; margin:10px 5px;}
.campo_indicacao ul li{width:305px; height:70px; display:inline-block; *height:80px; float:left; list-style:none; display:table;border:solid 1px #202020; margin:10px 0 10px 15px; }
.campo_indicacao ul li a{width:80px;float:left;}
.campo_indicacao ul li a img{width:70px; height:70px; border:solid 1px #202020; margin:5px; float:left;}
.campo_indicacao ul li span{width:200px; display:block; float:left; margin-left:5px;}
.campo_indicacao ul li h1 {width:100%; display:block;}
.campo_indicacao ul li h1 a{width:auto;  font:bold 11px tahoma; color:#fff; float:left; margin-top:5px; display:block;}
.campo_indicacao ul li h2 {width:100%;}
.campo_indicacao ul li h2 a{width:auto; font:11px tahoma; color:#D13E51; float:left; margin-top:5px; text-decoration:none; clear:both;}

.campo_indicacao .selecionar_indicado{width:48px; height:16px; background:url(../img/bg_bt_selecione.png) no-repeat; border:none; margin:-18px 3px 0 68px; cursor:pointer; float:right; *margin-left:140px; clear:both;}

/*DADOS PESSOAIS*/
.dados_pessoais{width:670px;float:left;margin:30px 0;display:table;border:solid 1px #202020; padding-bottom:15px; padding-left:5px;}
.dados_pessoais .titulo_dados_pessoais{width:141px; height:21px;  float:left;font:bold 12px tahoma;color:#E0E0E0;margin:-12px 0 5px 0px; background:url(../img/balaovermelho_1.png) no-repeat; padding:3px 0 0 5px;}

.campo_sexo{width:250px; float:left; display:table; margin-bottom:10px;}
.campo_sexo label{float:left; width:40px;}
.campo_sexo table{width:200px ;float:left; display:table;}
.campo_sexo table td{clear:both; display:block; width:200px;}
.campo_sexo table input{float:left;}

/*campo_telefone*/
.campo_telefone {
	width:330px;
	float:left;
	margin-bottom:10px;
}
.campo_telefone label {
	width:300px;
	float:left;
	font:12px tahoma;
	color:#E0E0E0;
	margin:0 0 5px 5px;
	display:block;
}
.campo_telefone input{width:80px; height:14px; background:url(../img/bg_inputs_gincana.png) no-repeat -35px -1264px; border:0; float:left; padding:5px; margin:0; color:#ccc; font:11px tahoma;}
.campo_telefone input:hover{background-position:-35px -1264px;}
.campo_telefone input.ddd{width:22px; background-position:0 -1264px; margin-right:5px;}
.campo_telefone input:hover.ddd{background-position:0 -1264px;}