
	html * {
		margin:				0;
		padding: 			0;
		border: 			none;
		list-style: 		none;
		font-size: 			1em;
	}
	
	.edicionEnLinea {
		position: 			relative;
		top:				10px;
		left:				15px;
	}
	
	body {
		font-family: 		Arial;
		background: 		#fff;
		font-size: 			7pt;
		color: 				#a6a6a6;
	}
	
	a {
		text-decoration: 		none;
		color: 				#a6a6a6;
	}
	
	a:hover {
		color:				#767676;
	}
	
	#wrapper {
		top:				50%;
		left:				50%;
		margin-left:			-393px;
		margin-top: 			-256px;
		height: 			513px;
		background-image: 		none;
	}
	
	#header {
		top:				0;
		left:				0;	
		height:				18px;
		background-position:top left;
		overflow: 			visible;
		z-index: 			2;
	}

	#contenido {
		left:				0;
		bottom:				30px;
		height:				493px;
		background-position:0px 0px;
		z-index: 			1;
	}

	#footer {
		left:				0;
		bottom:				0;
		height:				30px;
		background-position:bottom left;
		z-index: 			2;
	}
	
	.seccion {
		position: 			absolute;
		width:				788px;
		overflow: 			hidden;
		background-image: 	url('images/fondo.gif');
		background-repeat: 	no-repeat;
		z-index: 			1;
	}
	
	body.construction .seccion {
		background: 		none;
	}
	
	body.construction address {
		display: 			inline;
		font-style:			normal;
		margin-left: 		20px;
	}
	
	body.terms #wrapper {
		width:				auto;
		height:				auto;
		position: 			static;
	}
	
	body.construction #wrapper {
		background-image: 	url('images/fondoContruction.jpg');
		width:				790px;
		height: 			514px;
	}
	
	body.construction strong {
		margin-left: 		65px;
	}
	
	body.construction #footer {
		line-height: 		30px;
		font-size: 			9pt;
	}
	
	body.construction #contenido {
		overflow: 			visible;
		z-index: 			8;
	}
	
	.fondo {
		position: 			absolute;
		right:				2px;
		height:				493px;
		width:				788px;
		bottom:				0;
		z-index: 			-1;
	}
	
	.fondo img {
		position: 			absolute;
		bottom:				0;
		right:				0;
	}
	
	.fondo .slogan img {
		position: 			static;
	}
	
	#logo {
		position: 			absolute;
		top:				60px;
		left:				60px;
	}
	
	body.tpv #logo {
		top:				360px;
	}
	
	body.home #logo {
		display: 			none;
	}
	
	#navegacion {
		position: 			relative;
		left:				55px;
		width:				788px;
	}
	
	#navegacion li {
		float:				left;
		margin-right: 		60px;
		padding-top:		5px;
	}
	
	#navegacion a {
		font-family: 		franklinbold, "Arial Black";
		font-size:			10pt;
		color: 				#d1d1d1;
	}
	
	#navegacion a:hover {
		color:				#a6a6a6;
	}
	
	body.home h1 {
		overflow:			hidden;
		text-indent: 		1000px;
		white-space: 		nowrap;
		width:				158px;
		height:				128px;
		background:			url('images/logo_elMilDelPoaigGrande.gif');		
		position: 			absolute;
		top:				150px;
		left:				55px;
	}
	
	body.home p {
		position: 			absolute;
		left:				245px;
		font-family: 		electra;
		color: 				#a6a6a6;
		width:				190px;
	}
	
	#oil {
		top:				140px;
		font-size: 			26pt;
		line-height: 		10px;
		letter-spacing:		-3px;
		word-spacing:		-2px;
		text-transform: 	lowercase;
	}
	
	#maestrat {
		top:				216px;
		font-size: 			13pt;
		line-height: 		10px;
		text-transform: 	lowercase;
	}
	
	#spain {
		text-transform: 	uppercase;	
		top:				264px;
		font-size: 			10pt;
	}
	
	#firma {
		position:			absolute;
		bottom:				40px;
		right:				32px;
	}
	
	body.construction #firma {
		bottom:				-20px;
	} 
	
	body.terms .seccion {
		background: 		none;
		overflow: 			hidden;
		width:				700px;
	}
	
	body.terms #body {
		height:				auto;
		padding-top:		40px;
		padding-bottom:		30px; 		
	}
	
	#body {
		width:				350px;
		height: 			225px;
		position: 			absolute;
		left:				60px;
		bottom:				0;
	}
	
	#body p {
		font-size:		8pt;
		line-height: 		12pt;
		margin-bottom: 		15px;
	}
	
	#transiciones li {
		position: 			relative;
		height:				493px;
		width:				788px;
		overflow: 			hidden;
	}
	
	#transiciones li > img  {
		position: 			absolute;
		bottom:				0;
		right:				0;
	}
	
	.slogan {
		font-family: 		electra, "Georgia";
		font-size: 			14pt;
		position: 			absolute;
		top:				180px;
		left:				65px;
		color: 				#888;
		line-height: 		15px;
	}
	
	span.arriba {
		margin-left: 		50px;
	}
	
	span.abajo {
		margin-left: 		90px;
	}
	
	#body a {
		color:				#cad568;
	}
	
	#body a:hover {
		color:		 		#b9c168;
	}
	
	body.press #body li {
		margin-bottom: 		5px;
	}
	
	body.press #body a {
		color: 				#a6a6a6;
		display: 			block;
		padding:			5px;
	}
	
	body.press #body a:hover {
		background-color: 		#eee;
	}
	
	body.press span.titulo {
		display: 			block;
		font-family: 		electra;
		font-size: 			11pt;
	}
	
	#body #pressPack {
		display: 			block;
		padding-left:		8px;
		font-size:			8px;
		width:				61px;
		height:				25px;
		line-height:		12px;
		color:				white;
		background:			url("images/botonPress.jpg");
		overflow: 			hidden;
		font-family: 		"Lucida Grande", "Lucida Sans Unicode", sans-serif;	
		font-weight: 		bold;
		margin-bottom: 		20px;
	}
	
	#body #pressPack:hover {
		background-position:-74px 0px;
	}
	
	body.press #body {
		bottom:				70px;
	}
	
	#contenedorLogin {
		position: 			absolute;
		top:				170px;
		left: 				195px;
		width:				200px;
	}
	
	body.order #contenido h1, body.terms h1 {
		color: 				#cad568;
		font-family: 		franklin;
		font-size: 			14pt;
		margin-bottom: 		15px;
	}
	
	#contenedorLogin label {
		float: 				left;
		display: 			block;
		clear:				both;
		width:				60px;
		text-transform: 	lowercase;
		line-height: 		20px;
		font-size: 			8pt;
	}
	
	#contenedorLogin form div {
		margin-bottom: 		5px;
		position: 			relative;
		height: 			20px;
	}
	
	form legend, form .tituloFormulario, form .ayudaFormulario {
		display: 			none;
	}
	
	#contenedorLogin form input {
		position: 			absolute;
		right:				0;
		background: 		url('images/fondoInput.gif') 0px 0px repeat-x;
	}
	
	#contenedorLogin .web_order_forgotPassword {
		position: 			relative;
		top:				-19px;
	}
	
	#contenedorLogin .web_order_newAccount {
		display: 			block;
		width:				116px;
		height:				24px;
		line-height: 		24px;
		text-align: 		center;
		overflow: 			hidden;
		background:			url("images/boton.jpg"); 
		margin:				15px 0 6px;
		font-size: 			9pt;
	}
	
	input {
		border:				1px solid #ddd;
		padding:			2px;
	}
	
	#contact {
		position: 			absolute;
		top:				170px;
		left: 				515px;
		font-size: 			8pt;
	}
	
	#contact a {
		display: 			block;
		font-weight: 		bold;
		margin-top: 		5px;
	}
	
	body.confirm #confirm {
		position: 			absolute;
		top:				200px;
		left:				300px;
	}

	#arrows {
		position: absolute; 
		left: 372px; 
		bottom: 0px;
	}

	#scroll {
		height:	180px;
		overflow:	hidden;

	}

	.up {
		top: 0;
	}

	.down {
		top:	-180px;
	}

	#arrows a {
		text-indent: -1000px;
		overflow: hidden;
		display: block;
		width:	10px;
		height: 10px;
		background-repeat: no-repeat;
	}

	#arrows a:hover {
		background-color: #eee;
	}

	#up {
		background-image:	url('images/up.png');
	}

	#down {
		background-image:	url('images/down.png');
	}
	
	#langs li {
		display:			inline;
		margin-right:		15px;
	}
	
	#langs {
		position: relative; 
		top:		15px;
		left: 15px;
	}
