body{/*width:632px; height:421px; */background:#FFFFFF; background-image:none; overflow:hidden; overflow-x:hidden; overflow-y:hidden;}
#div{width:632px; margin:auto;}
#regulamento{
	position:absolute;
	left:-1px;
	top:-1px;
	width:603px;
	background:#F0F0F0;
	overflow-y:scroll;
	overflow-x:none;
	padding:15px;
	display:none;
	height:371px;
	z-index:10000;
}
#regulamentoTwitter{
	position:absolute;
	left:-1px;
	top:-1px;
	width:603px;
	background:#F0F0F0;
	overflow-y:scroll;
	overflow-x:none;
	padding:15px;
	display:none;
	height:371px;
	z-index:10000;
}
#regTwitter{
	margin: auto;
	width:603px;
	background:#F0F0F0;
	padding:15px;
	overflow:scroll;
	overflow-y:scroll;
	position:relative;
}
.fechar{
	position:absolute;
	left: 544px;
	top: 17px;
	width:63px; height:17px;
	padding-top:2px;
	color:#FFFFFF;
	background:url(../imagens/btn-vazio.gif);
	font-size:11px;
	font-family:tahoma;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}
.promo{
	position:absolute;
	left: 544px;
	top: 17px;
	width:74px; height:17px;
	padding-top:2px;
	color:#FFFFFF;
	background:url(../imagens/btn-vazio1.gif);
	font-size:11px;
	font-family:tahoma;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}
h1{font-family:Georgia; font-size:25px; color:#cf0003;}
p{font-family:Tahoma; font-size:11px; color:#61605f; border-top: 1px solid #cccccc; padding-top:7px; margin-top: 4px; line-height: 19px; margin-bottom:20px;}
div div{
	float:left;
	margin-right:16px;
	width:276px;

}
form{float:left; font-size:11px; font-family:tahoma;width:324px; color:#61605f; margin-top: -5px;}
strong{font-weight:bold}
ul li{float:left; margin: 4px 0px; position:relative;}
ul li input, ul li select{border: 1px solid #ababab;}
select, input{font-size: 11px; color:#FF0000; padding: 2px;}
ul li label{font-weight:bold; display:block; margin-bottom:4px;}

ul li.dataNasc{width:221px;}
ul li.dataNasc input{width:68px;}

ul li.email,
ul li.email input{width:323px;}

ul li.obrigatorios{width:100%; color:#990000; font-weight:bold;}

ul li.Frase,
ul li.Frase textarea{width:326px;}
ul li.Frase textarea{border: 1px solid #ABABAB; font-size: 11px; font-family:tahoma; color:#FF0000; line-height: 18px;}

ul li.accept,
ul li.accept label{cursor:pointer; font-weight:normal; font-size:10px; color:#680d41; float:left; display:inline;text-decoration:none;}
ul li.accept input{float:left; margin-right:10px; border:none; display:inline; margin-top:6px;}
ul li.accept label span{text-decoration:underline;}
ul li.accept{/*margin-right:10px;*/ width:256px;}

ul li.submit{ width:68px; float:right;}
ul li.submit input{float:right; margin-right:-4px; border:none; background:url(../imagens/btn-vazio.gif); width:64px; height:19px; display:block; padding-top:0px; font-weight:bold; color:#FFFFFF;}

ul li.telefone{width:103px; }
ul li.telefone input{width:65px;float:right;margin-right:-4px; }
ul li.telefone input.ddd{width: 16px; margin-right: 10px;float:left;}


ul li.accept #validate_one_required validation-failed{ background:#FF0000;}
.validation-failed{ background:#EBD8B4; border: 1px solid #FF0000;}

div.validation-advice{display:none}

ul li.nomeCompleto,
ul li.nomeCompleto input{width: 323px;}


/* ie6*/
ul li.telefone{_margin:4px -2px 4px 0px;}
ul li.telefone input{_width:60px; float:left;}
ul li.telefone input.ddd{_margin-right:15px; }

