/****************************************************************************
** General
****************************************************************************/
body, input, textarea, select {
	font-family: 			"Trebuchet MS", Helvetica, sans-serif;
	font-size:				13px;
}

body {
	background-color: 		#bcc4d7;
	overflow-y: 			hidden;
	overflow-x:				hidden;
}

body, html {
	height:					684px;
	overflow-x:				hidden;
}

div#content .last {
	margin-right:			0px;
	margin-bottom:			0px;
}

input {
	border:					1px solid #999;
	padding:				3px 4px;
}

/****************************************************************************
** #header
****************************************************************************/
div#header {
	z-index:				0;
}

div#header div.home {
	height:					619px;
	overflow:				hidden;
}

div#header div.home #home {
	left:					50%;
	height:					619px;
	margin-left:			-750px;
	position:				absolute;
	width:					1500px;
}

/****************************************************************************
** #footer
****************************************************************************/
div#footer {
	background-image: 		url('/img/footer/bg.jpg');
	background-position: 	center top;
	background-repeat: 		no-repeat;
	border-top:				7px solid #fff;
	color:					#fff;
	width:					100%;
	z-index:				2;
}

div#footer div.wrap {
	margin:					0px auto;
	overflow:				hidden;
	width:					960px;
}

/* --------------- div.logo_tetrapak --------------- */
div#footer div.logo_tetrapak {
	float:					left;
	margin-right:			14px;
	padding:				9px 0px 12px;
	width:					132px;
}

div#footer div.logo_tetrapak a {
	background-image: 		url('/img/footer/logos_sp.jpg');
	background-position: 	0px 0px;
	display:				block;
	height:					36px;
	text-indent:			-9999px;
}

/* --------------- div.legales --------------- */
div#footer div.legales {
	float:					left;
	margin:					14px 0px;
}

div#footer div.legales p {
}

/* --------------- div.logo_vm --------------- */
div#footer div.logo_vm {
	float:					right;
	padding:				9px 0px 11px;
	width:					83px;
}

div#footer div.logo_vm a {
	background-image: 		url('/img/footer/logos_sp.jpg');
	background-position: 	-137px 0px;
	display:				block;
	height:					37px;
	text-indent:			-9999px;
}

/****************************************************************************
** #menu
****************************************************************************/
div#menu {
}

div#content div#menu div.wrap {
/*	height:					1%; 	*/
	margin:					0px auto;
	overflow:				hidden;
	margin:					0px auto;
	padding:				0px;
	width:					960px;
}

/* --------------- div.volver --------------- */
div#menu #volver {
	float:					left;
	margin-left:			30px;
}

/* --------------- div.menu --------------- */
div#menu div.menu {
	float:					right;
	margin-right:			19px;
}

div#menu div.menu ul {
	float:					right;
	height:					1%;
	overflow:				hidden;
	width:					810px;
}

div#menu div.menu ul li {
	float:					left;
	margin-right:			10px;
	width:					150px;
}

div#menu div.menu ul li a {
	background-image: 		url('/img/content/buttons_sp.png');
	background-position: 	right -314px;
	background-repeat: 		no-repeat;
	color:					#000;
	display:				block;
	padding-right:			8px;
	text-decoration:		none;
}

div#menu div.menu ul li a span {
	background-image: 		url('/img/content/buttons_sp.png');
	background-position: 	0px -279px;
	background-repeat: 		no-repeat;
	display:				block;
	line-height:			30px;
	padding:				0px 10px 0px 18px;
	text-align:				center;
}

div#menu div.menu ul li a:hover {
	-moz-opacity:.50; 
	filter:alpha(opacity=50); 
	opacity:.50;
}

/****************************************************************************
** #content
****************************************************************************/
div#content {
/*	background-image: 		url('/img/content/bg2.jpg');	*/
	background-position:	center top;
	background-color: 		#93b449;
	background-repeat: 		no-repeat;
	color:					#fff;
	display:				none;
	height:					620px;
	width:					100%;
	z-index:				999;
}

div#content div.wrap {
	clear:					both;
	margin:					0px auto;
	padding:				40px 0px 0px;
	width:					960px;
}

div#content h2 {
	font-size:				16px;
	font-weight:			bold;
	margin-bottom:			1em;
}

div#content h3 {
	color:					#313131;
	font-size:				12px;
	font-weight:			bold;
	margin-bottom:			1em;
}

div#content p {
	line-height:			1.2em;
	margin-bottom:			1em;
}