html, body {
	color:			#b4b4b4;
	font-family: 	Verdana, sans-serif;
	font-size:		11px;
	margin:			0px;
	padding:		0px;

	height:100%;
}

img {
	border:		0px;
}

form {
	margin:		0px;
	padding:	0px;
}

.clearboth {
	clear:		both;
}

.floatleft {
	float:		left;
}

.floatright {
	float:		right;
}

/*
 * MAIN STRUCTURE
 */
.body_home {
	min-width:	922px;
	min-height: 600px; 
	position:relative; 
}

#main_content {
	background: url(images/content/maincontent_background.gif) no-repeat 50% 20px;
	height:		334px; /* 582px */
	left:		50%;
	margin-left:-461px;
	margin-top:	-291px;
	padding-top:268px;
	position: 	absolute;
	top:		50%;
	width:		922px;
}


#areaclientes {
	float:			left;
	height:			225px;
	padding-left: 	30px;
	text-align: 	right;
	width: 			225px;
}

#areapromotoras {
	float:			right;
	height:			225px;
	text-align: 	right;
	padding-right:	65px;
	width: 			260px;
}

#entrarglobal {
	border-bottom:	1px dotted #8c176e;
	float:			left;
	font-size: 		12px;
	font-weight: 	bold;
	height:			60px;
	width:			100%;
}

#menu {
	float:			left;
	width:			100%;
}

#footer {
	float:			left;
	height:			36px;
	padding-top:	4px;
	width:			100%;
}
	#footer span {
		display: 		block;
		line-height: 	15px;
	}
	#footer_links {
		/*color:		#6b6b6b;*/
	}
		#footer_links a { color: #6b6b6b; }
		#footer_links a:hover { color: #890264; }

#eresglobal {
	background: 	url(images/content/eresglobal_background.gif) repeat-y center;
	float:			right;
	margin-bottom: 	20px;
	margin-top:		16px;
	width:			196px;
}

#eresglobal_0 {
	height:			90px;
	float:			right;
	width:			196px;
}

/*
 * Enlaces
 */
a.english {
	color:				#6a6a6a;
	float:				right;
	font-size: 			12px;
	font-weight: 		bold;
	margin-top:			4px;
	text-decoration: 	none;
}
	a:hover.english {
		color:			#890264;
	}

/*
 * Botones
 */
.bt_entrarglobal {
	float:			left;
	margin-left: 	366px;
}

/*
 * Formulario
 */
form {
	border-bottom:	1px dotted #bfbfbf;
	margin-bottom: 	10px;
	margin-top: 	15px;
	padding-bottom: 5px;
}

label {
	display: 		block;
	font-size:		13px;
	margin-bottom: 	3px;
}

input {
	border: 	1px solid #eaeaea;
	font-size:	11px;
	padding: 	3px;
}

.bt_entrar {
	background: white;
	border:		none;
	color:		#6a6a6a;
	cursor:		pointer;
	font-size:	13px;
	padding: 	0px;
	padding-left: 8px;
}	

/*
 * Textos
 */
#areaclientes span {
	display: 	block;
	font-size: 	11px;
	text-align: justify;
}

a.registrate {
	color:				#890264;
	display: 			block;
	padding-top: 		6px;
	text-decoration: 	none;
}
	a:hover.registrate {
		color:				#6b6b6b;
		text-decoration: 	underline;
	}
	
a.bynts {
	color: 			 #b4b4b4;
	text-decoration: none;
}
	a:hover.bynts {
		color: 			 #890264;
		text-decoration: none;
	}
	
/* Div errores javascript en el logueo */
#login_errors {
	border-top: 	1px dotted #f8e8e8;
	border-bottom: 	1px dotted #f8e8e8;
	color: 			#b42121;
	font-size: 		11px;
	margin-bottom: 	8px;
	padding:		8px 6px;
	text-align: 	justify; 	
}

.recordar_contrasenya {
	border-top:		1px dotted #b4b4b4;
	margin-top:		12px;
	padding-left: 	5px;
	padding-top: 	4px;
	text-align: 	left;
}
	.recordar_contrasenya a {
		color:			#b4b4b4;
		font-size:		11px;
		text-decoration: none;
	}
	.recordar_contrasenya a:hover {
		color:			 #890264;
	}
	
    
.inputError
{
	margin-left: 10px;
	border: 1px solid #CB0000;
}

	
