.mande_foto {
	clear:both;
}
.mande_foto .abas_promocao {
	background:none;
	border-bottom:1px solid #CCCCCC;
	clear:both;
	margin:20px 0;
	padding-bottom: 15px;
	*padding-bottom:40px;
}
.mande_foto .abas_promocao ul.aba_menu li.ativo span {
    background: url("img/entretenimento/icn_menu_seta.gif") no-repeat scroll center 25px transparent;
    cursor: default;
    display: block;
    height: 33px;
    line-height: 25px;
    position: relative;
	text-align: center;
}
.mande_foto .abas_promocao ul.aba_menu {
	background: none;
}
.mande_foto .abas_promocao ul.aba_menu li {
    border: 1px solid #CCCCCC;
    float: left;
    height: 25px;
    letter-spacing: -0.06em;
    margin: 0 0 0 20px;
    padding: 0;
    width: 119px;
}
.mande_foto .abas_promocao .aba_menu li.ativo {
	background-color:transparent;
}
.mande_foto .abas_promocao ul.aba_menu li span {
	color:#616161;
	font-size:15px !important;
	font-weight:bold !important;
}
.mande_foto form.promocao_cadastro {
	padding:0 10px;
	width:694px;
}
.mande_foto form.promocao_cadastro fieldset {
	padding-right:70px;
}
.mande_foto form.promocao_cadastro div {
	display:block;
	height:30px;
}
.mande_foto form.promocao_cadastro label {
	float:left;
	width:142px;
	padding-top:2px;
	padding-right:7px;
	font-size:14px;
	text-align:right;
	color:#616161;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}
.mande_foto form.promocao_cadastro span {
	_position:relative;
	background-position:2px 0 !important;
	float:right;
	display:block;
	width:26px;
	height:22px;
	overflow:hidden;
	text-indent:-9999px;
}
.mande_foto form.promocao_cadastro .data label,.mande_foto form.promocao_cadastro .tel label,.mande_foto form.promocao_cadastro .cidade label {
	width:auto;
}
.mande_foto form.promocao_cadastro .nome input,.mande_foto form.promocao_cadastro .email input {
	width:437px;
}
.mande_foto form.promocao_cadastro input,.mande_foto form.promocao_cadastro select,.mande_foto form.promocao_cadastro textarea {
	float:left;
	width:auto;
}
.mande_foto form.promocao_cadastro .email {
	clear:both;
}
.mande_foto form.promocao_cadastro .sexo {
	float:left;
	width:340px;
	padding-right:35px;
}
.mande_foto form.promocao_cadastro .sexo input {
	float:none;
}
.mande_foto form.promocao_cadastro .sexo span {
	clear:both;
	margin-top:-19px;
}
.mande_foto form.promocao_cadastro .cpf {
	float:left;
	width:315px;
	padding-right:40px;
}
.mande_foto form.promocao_cadastro .data {
	float:left;
	width:200px;
}
.mande_foto form.promocao_cadastro .tel {
	float:left;
	width:210px;
	padding-left:81px;
}
.mande_foto form.promocao_cadastro .estado {
	float:left;
	width:250px;
	padding-right:46px;
}
.mande_foto form.promocao_cadastro .estado select {
	width:90px;
}
.mande_foto form.promocao_cadastro .cidade {
	float:left;
	width:312px;
}
.mande_foto form.promocao_cadastro .cidade select {
	width:245px;
}
.mande_foto form.promocao_cadastro .resposta {
	clear:both;
	height:79px;
}
.mande_foto form.promocao_cadastro .resposta textarea {
	width:437px;
	height:67px;
}
.mande_foto form.promocao_cadastro .arquivo {
	height:60px;
}
.mande_foto form.promocao_cadastro .arquivo span.ok,
.mande_foto form.promocao_cadastro .arquivo span.erro { float:left; margin-left: 10px; }

.mande_foto form.promocao_cadastro .arquivo small {
	display:block;
	padding-top:3px;
	padding-left:149px;
	clear:both;
}
.mande_foto form.promocao_cadastro .captcha {
	display:none;
	clear:both;
	height:50px;
	margin-bottom:10px;
}
.mande_foto form.promocao_cadastro .captcha div {
	float:left;
	margin-right:10px;
}
.mande_foto form.promocao_cadastro .captcha input {
	float:left;
	margin-right:10px;
	width:108px;
}
.mande_foto form.promocao_cadastro .captcha span {
	float:left;
}
.mande_foto form.promocao_cadastro .aceito {
	padding-left:149px;
	font-size:115%;
	margin-top: 0;
}
.mande_foto form.promocao_cadastro .aceito input {
	float:left;
	margin-top:4px;
}
.mande_foto form.promocao_cadastro .aceito label {
	float:left;
	width:auto;
	font-size:95%;
}
.mande_foto form.promocao_cadastro .aceito span {
	float:left;
}
.mande_foto form.promocao_cadastro input.botao {
    background: url("img/esportes/btn_enviar2.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    float: right;
    height: 30px;
    margin-right: 205px;
    margin-top: 15px;
    padding-bottom: 3px;
    width: 95px;
	outline: none;
}
.mande_foto form.promocao_cadastro fieldset p {
	clear:both;
	font-weight:normal;
	margin:6px;
	font-size:14px;
}
.mande_foto form.promocao_cadastro p.alerta {
	padding-left:150px;
	margin-top:15px;
	font-weight:bold;
}
.mande_foto p.obs {
    font-size: 11px;
    margin: 0 107px 0 0;
    text-align: right;
}
.mande_foto form.promocao_cadastro #regulamento {
	border:1px solid #D4D0C8;
	color:#000000;
	font-size:13px;
	height:100px;
	margin-left:149px;
	overflow-x:hidden;
	overflow-y:scroll;
	width:437px;
}
.mande_foto form.promocao_cadastro .txt_regulamento {
	height:auto;
	padding-top:10px;
}
.mande_foto .centro_conteudo .materia .materia_texto p {
	font-size:11px;
}
.mande_foto #f_promotioncaptcha_1 {
	height:60px;
}
.mande_foto .ch_promocao p {
	padding-top:6px;
}
.mande_foto .ch_promocao p {
	width:396px;
	float:left;
}
.mande_foto .ch_promocao img {
	float:left;
	height:169px;
	margin-right:6px;
	width:225px;
}
.mande_foto #geraCaptcha {
	float:left;
	width:260px;
}
.mande_foto .ch_promocao h3 {
	font-size:1.9em;
	letter-spacing:-0.08em;
	line-height:1.05em;
	margin-bottom:20px;
	margin-top: 4px;
}

/* social media */
.r7-social-media {  padding: 10px 0; }