
body
	{
	text-align:left;
	overflow-x:hidden !important;
	}
div.top
	{
	background:none;
	}
div.body
	{
	width:auto;
	overflow-x:hidden !important;
	}

div.file
	{
	}
div.file a.file-link
	{
	padding:0 3px;
	}
div.file a.button
	{
	float:none;
	display:inline;
	padding:0;
	border:0;
	text-decoration:underline;
	}	
	
	
	
	
body{
	margin:20px;
	font-size:0.8em;
	}


h1	{
	float:none;
	}
h2	{
	}	

div.top
	{
	margin:0 0 15px 0;
	}


div.description
	{
	}

div.buttons
	{
	text-align:-moz-center;
	margin:25px 0 0 0;
	bottom:15px;
	width:90%;
	}
 
a.button
	{
	display:block;
	padding:5px;
	border:2px solid #EAEAEA;
	width:150px;
	float:left;
	font-size:1em;
	text-align:center;
	font-weight:bold;
	color:blue;
	margin:0 15px 0 0;
	}
a.button:hover
	{
	background:blue;
	color:White;
	}	

textarea
	{
	font-size:11px;
	}

dl dd
	{
	margin:0 0 0 15px;
	padding:5px 0 10px 0;
	}

div.select1-full div label,
div.select-full div label
	{
	display:block;
	}

div.select1-full div label input,
div.select-full div label input
	{
	margin-right:5px;
	}	
	
div.body div.form div.control
	{
	width:90%;
	}	 

p.step-all
	{
	float:right;
	}
	
div.message-inline-alert
	{
	background:#FFFFEA;
	padding:10px;
	text-align:center;
	}
	

body.home a.button
	{
	width:200px;
	font-size:1.3em;
	}


	
/*
body.home,
body.regulamento,
body.ganhadores,
body.avaliacao,
body.maximo-competidores,
body.perguntas.pergunta-1,
body.identificacao,
body.confirmacao	
	
*/


body.home a.button
	{
	width:200px;
	font-size:1.3em;
	}
	
body.identificacao div.name input
	{
	width:200px;
	}

body.identificacao div.email input
	{
	width:265px;
	}

body.identificacao div.address input
	{
	width:265px;
	}

body.identificacao div.postalcode input.begin
	{
	width:70px; 
	}

body.identificacao div.postalcode input.end
	{
	width:45px;
	}

div.body div.select1-full div label, 
div.body  div.select-full div label
	{
	display:block !important;
	}

