/* css específico da página
----------------------------------------------*/
body{
	margin:0px auto;
	padding:0;
	background: url(/sorrisofresh/promocao/images/bg.jpg) repeat-y;
	background-attachment:fixed;
	text-align:center;
	width:796px;
	min-width:796px;
	font-family:verdana,arial,sans-serif;
	margin-top:10px;
}



/* layout
----------------------------------------------- */
/* Geral
------------------------------------------- */
#c {
	width:776px;
	text-align:left;
	margin:0px auto;
	padding:0px;
}

/* Topo
------------------------------------------- */
#topo {
	margin-left: 2px;
	_margin-left: 0px;
	padding:0px;
}



/*Lateral
------------------------------------------- */
#lateral {
	margin:0px auto;
	padding:0px;
	background: url(/sorrisofresh/promocao/images/border02.gif) repeat-y;
	width: 773px;
}

/*Conteudo
------------------------------------------- */
#conteudo {		
	margin: 0 0 0 6;
	width:731px;
	background: url(/sorrisofresh/promocao/images/bgpx.gif) repeat-y;
}
#conteudo2{
	margin: 0 0 0 6;
	width:731px;
	background: url(/sorrisofresh/promocao/vote/images/bgpx.gif) repeat-y;
}
#bg_conteudo {
	background: url(/sorrisofresh/promocao/images/base_02.jpg) no-repeat;
}
#bg_conteudo2 {
	background: url(/sorrisofresh/promocao/vote/images/base.gif) no-repeat;
}
#c4 {
	background: url(/sorrisofresh/promocao/images/border03.gif) no-repeat;
	heigth: 100px;
	width: 773px;
	margin-left: 2px;
	_margin-left: 0px;
}


#promocao {
	float: left;
}



/*Avise os Amigos
------------------------------------------- */
#avisePromocao{
	font: normal 11px verdana,arial,sans-serif;
	color: #FFFFFF;
	background-color: #A7000D;
	width: 418;
	_width: 394px;
	text-align: justify;
}

#avisePromocao_input{
	font: normal 11px verdana,arial,sans-serif;
	color: #000000;
	background-color: #FACFD6;
	width: 250px;
	text-align: justify;
	border: 1px solid #EDA0A8;
	
}

#mensagem {
	font: normal 11px verdana,arial,sans-serif;
	color: #000000;
	width: 280px;
	background-color: #FACFD6;
	border: 1px solid #EDA0A8;
}


#frmPromocao fieldset{
	margin-left: 25px;
	width: 220px;
	text-align: center;
	border: none;
}


#mensagem_inferior {
	padding: 0 67 0 0;
}

.txtBt {
	font: normal 11px verdana,arial,sans-serif;
	color: #FFFFFF;
}
/*Participe
------------------------------------------- */

#participePromocao{
	font: normal 11px verdana,arial,sans-serif;
	color: #FFFFFF;
	background-color: #A7000D;
	width: 288;
	_width: 289px;
	text-align: justify;
	float: left;
}

#participePromocao_input{
	font: normal 11px verdana,arial,sans-serif;
	color: #000000;
	background-color: #FACFD6;
	width: 260px;
	text-align: justify;
	border: 1px solid #EDA0A8;
}

#participePromocao_cpf{
	font: normal 11px verdana,arial,sans-serif;
	color: #000000;
	background-color: #FACFD6;
	width: 70px;
	text-align: justify;
	border: 1px solid #EDA0A8;
}

#participePromocao_email{
	font: normal 11px verdana,arial,sans-serif;
	color: #000000;
	background-color: #FACFD6;
	width: 260px;
	text-align: justify;
	border: 1px solid #EDA0A8;
}

#participePromocao_ddd{
	font: normal 11px verdana,arial,sans-serif;
	color: #000000;
	background-color: #FACFD6;
	width: 20px;
	text-align: justify;
	border: 1px solid #EDA0A8;
}

#participePromocao_telefone{
	font: normal 11px verdana,arial,sans-serif;
	color: #000000;
	background-color: #FACFD6;
	width: 70px;
	text-align: justify;
	border: 1px solid #EDA0A8;
}

#nomeTo{
	font: normal 11px verdana,arial,sans-serif;
	color: #000000;
	background-color: #FACFD6;
	width: 280px;
	text-align: justify;
	border: 1px solid #EDA0A8;
	
}

.textBoxForm {
	font: normal 11px verdana,arial,sans-serif;
	color: #000000;
	background-color: #FACFD6;
	text-align: justify;
	border: 1px solid #EDA0A8;
} 


#faixa_etaria{
	font: normal 11px verdana,arial,sans-serif;
	color: #000000;
	background-color: #FACFD6;
	width: 260px;
	text-align: justify;
	border: 1px solid #EDA0A8;
	
}

#mailTo{
	font: normal 11px verdana,arial,sans-serif;
	color: #000000;
	background-color: #FACFD6;
	width: 280px;
	text-align: justify;
	border: 1px solid #EDA0A8;
	
}

#nomeFrom{
	font: normal 11px verdana,arial,sans-serif;
	color: #000000;
	background-color: #FACFD6;
	width: 280px;
	text-align: justify;
	border: 1px solid #EDA0A8;
	
}

#mailFrom{
	font: normal 11px verdana,arial,sans-serif;
	color: #000000;
	background-color: #FACFD6;
	width: 280px;
	text-align: justify;
	border: 1px solid #EDA0A8;
	
}


/*Participe
------------------------------------------- */

#foto{
	font: normal 11px verdana,arial,sans-serif;
	color: #000000;
	background-color: #FACFD6;
	text-align: justify;
	border: 1px solid #EDA0A8;
}

#participeMensagem {
	font: normal 11px verdana,arial,sans-serif;
	color: #000000;
	width: 130px;
	background-color: #FACFD6;
	border: 1px solid #EDA0A8;
}


#frmParticipePromocao fieldset{
	margin-left: 15px;
	width: 120px;
	text-align: center;
	border: none;
}


#txt_participe {
	font: normal 9px verdana,arial,sans-serif;
	color: #FAE3E9;
	padding: 0 0 5 0;
}



div.fileinputs {
	position: absolute;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

#avise_amigos {
	padding: 0 0 0 575;
}


/*Cadastro
------------------------------------------- */

#cadastroPromocao{
	font: normal 11px verdana,arial,sans-serif;
	color: #FFFFFF;
	background-color: #A7000D;
	width: 418px;
	padding: 0 0 0 0;
}

#confirmar {
	font: normal 12px verdana,arial,sans-serif;
	color: #FFFFFF;
	padding: 0 0 0 10;
}

#formatacao {
	font: normal 10px verdana,arial,sans-serif;
	color: #FFFFFF;
	
}

#cadatro_radio {
	background-color: #A7000D;
}

#cadastroPromocao_estados {
	font: normal 11px verdana,arial,sans-serif;
	color: #000000;
	background-color: #FACFD6;
	text-align: justify;
	border: 1px solid #EDA0A8;
}

#cadastroPromocao_idade {
	font: normal 11px verdana,arial,sans-serif;
	color: #000000;
	background-color: #FACFD6;
	text-align: justify;
	border: 1px solid #EDA0A8;
}

#cadastro_sexo {
	font: normal 11px verdana,arial,sans-serif;
	color: #FFFFFF;
	text-align: justify;
}



/*Obrigado
------------------------------------------- */
#participeObbrigado{
	font: normal 11px verdana,arial,sans-serif;
	color: #FFFFFF;
	background-color: #A7000D;
	width: 288;
	_width: 289px;
	text-align: justify;
}

		/*Menu Superior
	------------------------------------------- */
		
	#menu_superior {
		background-image: url(/sorrisofresh/promocao/images/menu02.gif);
		width: 408px;
		height: 27px;
		margin: 0 0 0 285;
	}
	
	
		.linkRegulamento span, .linkPremios span, .linkParticipe span , .linkVoteAqui span{
			display: none;
	}
	
	.linkRegulamento{
		background-image: url(/sorrisofresh/promocao/images/menu.gif);
		_background-position: 0px -2px;
		padding: 0px 115px 10px 0px;
	}
	
	.linkRegulamento:hover{
		background-image: url(/sorrisofresh/promocao/images/menu_over.gif);
		_background-position: 0px -2px;
	}
	
	.linkPremios{
		padding: 0px 75px 5px 0px;
	}

	.linkPremios:hover{
		background-image: url(/sorrisofresh/promocao/images/menu_over.gif);
		background-position: 277px 0px;
		_background-position: 277px -2px;
	}
	
	.linkParticipe{
		padding: 0px 0px 5px 8px;
	}

	.linkParticipe:hover{
		background-image: url(/sorrisofresh/promocao/images/menu_over.gif);
		background-position: 186px 0px;
		_background-position: 186px -2px;
	}
	
	.linkVoteAqui{
		padding: 0px 0px 5px 0px;
	}

	.linkVoteAqui:hover{
		background-image: url(/sorrisofresh/promocao/images/menu_over.gif);
		background-position: 92px 0px;
		_background-position: 92px -2px;	
	}


		/*Fim Menu Superior
	------------------------------------------- */

#gel {
	margin: 0 40 0 0;
}

#beijo {
	float: left;
}

#fresh {
	margin: 45 0 0 270;
	
}

#ipods {
	float: left;
}

#conteudo_regulamento {
	float: left;
	font-family:verdana,arial,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 0 25 0 10;
	text-align: justify;
}

#nenhum {
	font-family:verdana,arial,sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: justify;
}



#conteudo_regulamento_inferior {
	float: left;
	font-family:verdana,arial,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 0 10 0 100;
	text-align: justify;
	background-image: url(/sorrisofresh/promocao/images/bgpx.gif);
}

#conteudo_regulamento_inferior ul{
	list-style-type: none;
}

#subtitulo_conteudo_regulamento {
	float: left;
	font-family:verdana,arial,sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	padding: 0 0 0 0;
	margin: 0px;
	background-image: url('/sorrisofresh/promocao/regulamento/images/bullet.gif');
	background-repeat: no-repeat;
	padding-left: 18px;
}

.linkVermelho{
	color: #FF8D95;
	text-decoration: underline;
}

.linkVermelho:hover{
	color: #FF8D95;
	text-decoration: underline;
}

#participe {
	margin: 0 0 0 205;
}

.participe {
	margin: 0 0 0 50;
}

#avise {
	margin: 0 25 0 0;
}

#slogan {
	padding: 0 0 0 140;
}


/*Regulamento
------------------------------------------- */	
	#regulamento {
		margin: 0 0 0 210; 
	}
	
/*Premios
------------------------------------------- */	
	#premios{
		margin: 0 0 0 210; 
	}
	#descPremios, #descPremios li{
		margin: 0;
		margin-left: 10px;
		padding: 0;
		color: #FFF;
		font-family:verdana,arial,sans-serif;
		font-size: 11px;
	}

/* Vote aqui
------------------------------------------- */	
#MaisVotados{
	width: 175px;
	margin-right: 10px;
	float: right;
}
#MaisVotados #busca{
	background: url(/sorrisofresh/promocao/vote/images/encontre.gif) no-repeat;
	background-position: 21 0;
	width: 154;
	_width: 175px;
	height: 143px;
	padding-left: 21px;
}
.textEncontre{
	font: normal 10px verdana,arial,sans-serif;
	border: 1px solid #9c0d1f;
	color: #9c0d1f;
	font-weight: bold;
	background-color: #EDb7C4;
}
.buscar{
	margin-top: 10px;
}
#MaisVotados #Fotos{
	background: url(/sorrisofresh/promocao/vote/images/top_02.gif) repeat-y;
	width: 154px;
	_width: 175px;
	padding-left: 21px;
	font: normal 10px verdana,arial,sans-serif;
	color: #FFF;
	text-align: center;
}
.pont{
	margin: 0 0 7 0;
	padding: 0px;
}
#voteAqui{
	width: 510px;
	_width: 530px;
	padding: 5px 10px;
	float: left;
}
#voteAqui .linha{ 
	height: 130px;
}
#oque{
	margin: 0 0 0 200px;
}
.fotoPeq{
	
	width: 105px;
	padding: 0px;
	font: normal 10px verdana,arial,sans-serif;
	color: #FFFFFF;
	text-align: center;
	margin-left: 10px;
	display: block;
	float: left;
}
#botao{
	margin: 0 0 0 25px;
}
.block{
	display: block;
}
#popBody{
	padding: 0;
	text-align: center;
	width: 390px;
	_width: 420px;
	background: url(/sorrisofresh/promocao/vote/images/bgpopup.gif) no-repeat;
	background-color: #87000a;
	background-position: bottom;
	min-width: 420px;
	font: 11px verdana,arial,sans-serif;
	color: #FFF;
}
#popBox{
	background-color: #570006;
	font-size:12px;
	color: #FFFFFF;
	width: 371px;
	_width: 391px;
	height: 47px;
	_height: 67px;
	text-align: left;
	padding: 10px;
}

#desejo {
	font-size:10px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

#popform{
	background-color: #A7000D;
	width: 418px;
}
#popform table{
	margin-bottom: 10px;
	font: 11px verdana,arial,sans-serif;
	color: #FFF;
}
table td.label{
	text-align: right;
	padding-right: 10px;
}
#popform table td{
	padding-bottom: 10px;
}
#popform fieldset{
	border: none;
	border-bottom: 1px dashed #FFF;
}
	
/*Rodape
------------------------------------------- */	

#rodape_player {
	background: url(/sorrisofresh/promocao/images/bgsom.gif) no-repeat;
	background-position : -8px -1px;;
	padding: 0 100 0 0;
	float: left;
	padding: 15 0 0 15;
}


		#rodape {
			width:776px;
			text-align:left;
			margin:0px auto;
			padding:0px;
		}
		
		#player {
			margin: 10 0 0 30;
		}
		
		
		#rodape_colgate {
			background: url(/sorrisofresh/balada/images/rodape_fresh.gif) no-repeat;
			background-position : 160px;
			padding: 5 1 8 243;
			font-size: 10px;
			text-align: left;
		}
		
		#rodape_colgate ul{
			margin: 25 0 5 0;
			padding: 0px;
			list-style-type : none;
		}
		
		#rodape_colgate li {
			display : inline;
			font-size: 10px;
		}
		
		.rodape_colgate {
			font-size: 10px;
			color: #0060CD;
		}
		
		
		#link_colgate {
			float: left; 
			margin: 45 47 0 0;
		}
		
		#compre_ja {
			margin: 0 30 0 0;
		}
		
		