html, body {
	color: 		#3d3d3d;
	font: 		normal 11px Verdana;
	height:		100%;
	margin: 	0px;
	padding: 	0px;
}

body {
	height:100%; min-height:100%;
	position:relative;
}

/* 
 *	CONTENEDOR PRINCIPAL
 */
#main {
	background: white;
	height:		100%;
	margin:		0 auto -34px;
	min-height:	100%;
	position:	relative;
	width:		100%;
}

body>#main {
	height:auto;
}

/* 
 *	CABECERA
 */
#header {
	background:		url(images/header/background.jpg) repeat-x;
	height: 		70px;
	margin-bottom:	10px;
	width:			100%;
}

#header_content {
	left:			50%;
	margin-left: 	-523px;
	position: 		absolute;
	width:			1011px;
}

/*
 *	CONTENIDO
 */
#content {
	margin: 	0 auto;
	width:		920px;
}

#content_background {
	background: url(images/content/content_background.gif) repeat-y;
	margin: 	0 auto;
	width:		920px;
}

#contentinner {
	clear:			both;
	float:			left;
	margin:			0 auto;
	margin-bottom: 	30px;
	width:			100%;   
	
}

* html #contentinner {
	height:		1%;
}

html>body #main {
	height:auto;
}

/*
 *	PIE
 */
/*
#footer {
	background: black;
	clear: 		both;
	height:		34px;
	margin:		0 auto;
	position:	relative;
	width:		100%;   
}
*/
#footer {
	background: #ffffff;
	border-top:	1px dotted #b4b4b4;
	clear: 		both;
	height:		34px;
	margin:		0 auto;
	position:	relative;
	width:		100%;   
}


#clearfooter {
	clear:		both; 
	height:		34px;
}

#footer_content {
	margin:			0 auto;
	padding-top:	7px;
	width:			980px;
}

/*
 * LOGIN
 */
.body_login {
	background: url(images/login/body_background.jpg) repeat-x;
}

#logininner {
	height:		245px;
	left:		50%;
	margin:		-120px auto auto -240px; 
	position: 	absolute;
	top:		50%;
	width:		480px;
}

#logininner .header {
	background: url(images/login/cms_header.jpg);
	height:		71px;
	width:		480px;
}

#logininner .error {
	background: url(images/login/cms_background.gif);
	color:		#CB0000;
	height:		17px;
	padding-left:27px;
	width:		453px;
}

#logininner .body {
	background: url(images/login/cms_body.jpg) bottom;
	height:		156px;
	padding:	0px 27px;
	padding-top: 2px;
	width:		426px;
}

#logininner img {
	display: 	block;
}
