/* earthhour.org ---------------------------- substance.com.au */


* {
	margin: 0px;
	}

.button {
	display:block;
	height:12px;
	width:150px;
	padding:14px 0;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	line-height:1;
	text-align:center;
	text-transform:uppercase;
}
.button:hover {
	text-decoration:none;
	color:#000000;
}
.button.orange {
	background:url(bg-theme.png) 0 -330px no-repeat;
}
.button.orange:hover {
	background-position:-149px -330px;
}





div.cabecera {

	text-align: middle;
	margin: 0 auto;
	font:0.8125em/1.2 Arial, Helvetica, Verdana, sans-serif;
	width: 474px;
	margin: 

}

a.aviso_legal {


	font:0.8125em/1.2 Arial, Helvetica, Verdana, sans-serif;
	color: #333333;


}

/* Sign Up --------------------------------------------------- */
#frmSS12 {
	color:#333;

}

#frmSS12 fieldset {
	padding:10px;
	border:1px solid #cd8047;
	background:#f0e1c0;
	margin: 0;
}
#frmSS12 fieldset.radio {
	clear:both;
	padding:10px 0 0 5px;
	border:none;
}
#frmSS12 div:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
	}
#frmSS12 div.long {
	float:left;
	width:200px;
	margin:0 0 10px;
	border:none;
}
#frmSS12 div.short {
	float:left;
	width:120px;
	margin:0 0 10px;
	border:none;
}
#frmSS12 .check {
	clear:both;
	padding:10px 0 0 5px;
}
#frmSS12 label {
	display:block;
	margin:0 0 5px;
}
#frmSS12 input {
	border:1px solid #bbb;
	padding:2px 5px;
}
#frmSS12 .check input,
#frmSS12 .radio input {
	border:none;
}
#frmSS12 input.long {
	width:175px;
}
#frmSS12 input.short {
	width:90px;
}
#frmSS12 #ind-header {
	margin:0;
	padding:10px;
	border:1px solid #cd8047;
	background:#f0e1c0;                
}
#frmSS12 input.button.orange {
	height:40px;
	border:none;
	cursor:pointer;
}
#frmSS12 input.submit:hover {
	background-position:-149px -330px;
	text-decoration:none;
	color:#000000;
}
.rrr {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

