body	{

	font-family:	Arial, Helvetica, Sans-Serif;
	font-size:	10pt;
	font-weight:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-style:	normal;
	color:		#000000;
	background:	#ffffff;
	}

img	{
	margin:	5px;
	}

a	{
	text-decoration:	none;
	font-weight:	bold;
	color:		#3333cc;
	}		
	
a img	{
	border:		none;
	}
	
a:visited	{
	color:		#3333cc;
	border:		none;
	}	
		
a:active	{
	color:		#cc33cc;
	background:	#ffffcc;
	border:		none;
	}	
		
a:hover	{
	color:		#000033;
	background:	#ffff66;
	border:		none;
	}

#logo	{
	position:	absolute; top:0px; left:40px;
	width:		250px;
	height:		75px;

	}

#numbers	{
	position:	absolute; top:15px; left:785px;
	background:		#ffffff;
	width:		150px;
	height:		50px;
	}

#subject	{
	position:	absolute; top:80px; left:40px;
	width:		950px;
	padding:		5px;
	height:		20px;
	color:		#ffffcc;
	font-weight:	bold;
	font-size:	12pt;
	text-align:	left;
	background:	#000066;
	border-bottom:	10px solid #ffff66;
	}

#navigation	{
	position:	absolute; top:130px; left:40px;
	width:		202px;
	height:		850px;
	text-align:	left;
	text-decoration:	none;
	font-size: 		10pt;	
	font-weight:		normal;
	background:		#ffff66;
	}

#navigation a	{

	padding-left:	5px;
	padding-right:	5px;
	text-align:	left;
	text-decoration:	none;
	font-size: 		12pt;	
	font-weight:		bold;
	color:		#000066;
	display:	block;
	margin:		10px;
	}


		
#navigation a:active	{
	color:		#cc33cc;
	}	
		
#navigation a:hover	{
	color:		#000033;
	background:	#ffffff;
	}

#navigation p	{
	font-size: 		10pt;	
	font-weight:		normal;
	color:		#000099;
	}

.headline	{
	text-align:	left;
	color:		#000000;
	padding:	10px;
	font-size:	12pt;
	font-weight:	normal;
	margin:		0px;
	}

h1	{
	text-align:	left;
	font-family:	Calibri, Arial, Helvetica, Sans-Serif;
	font-size:		14pt;
	font-weight:	bold;
	color:		#ffff66;
	margin:		 0px;
	padding-left:	10px;
	}

h2	{
	text-align:	left;
	font-family:	Calibri, Arial, Helvetica, Sans-Serif;
	font-size:		14pt;
	padding-left:		10px;
	font-weight:	bold;
	color:		#000066;
	margin:		0px;

	}

h3	{
	text-align:	center;
	padding:	5px;
	font-family:	Arial, Helvetica, Sans-Serif;
	font-size:	10pt;
	font-weight:	bold;
	margin-bottom:		10px;
	color:		#fff;
	background:	#000099;
	}
h4	{
	text-align:	left;
	padding:	5px;
	font-family:	Arial, Helvetica, Sans-Serif;
	font-size:	10pt;
	font-weight:	bold;
	margin-bottom:	0px;
	color:		#000000;
	background:	#c0c0c0;

	}


#content_index	{
	position:	absolute; top:125px; left:250px;
	width:		520px;
	}

#info1	{
	position:	absolute; top:130px; left:254px;
	width:		364px;
	}

#info2	{
	position:	absolute; top:130px; left:634px;
	text-align:	center;
	width:		364px;
	border-left:	1px solid #000066;
	}

#info3	{
	position:	absolute; top:130px; left:780px;
	text-align:	left;
	width:		218px;
	height:		390px;
	background:	#ffffff;
	}


#mapspain	{
	position:	absolute; top:530px; left:780px;
	width:		218px;
	border-style:	solid;
	border-color:	#000066;
	border-width:	1px;
	background:	#ffffff;
	}


#content_news	{
	position:	absolute; top:125px; left:250px;
	width:		750px;
	text-align:	right;
	}

#content_news img		{
	float:	left;

	}

#content_directions	{
	position:	absolute; top:125px; left:250px;
	width:		750px;
	text-align:	right;
	display:		block;

	}

#content_directions img		{
	border:	2px solid #000066;
	}

li	{
	font-size:	11pt;
	font-weight:	bold;
	margin-bottom:	5px;
	text-align:	left;
	}

.alpha	{
	list-style-type:	lower-alpha;
	}


#copy	{
	width:		200px;
	height:		20px;
	text-align:	center;
	font-size:	7pt;
	font-weight:	bold;
	color:		#000000;
	}


#emergency	{
	width:		174px;
	text-align:	center;
	font-size:	16pt;
	padding:		10px;
	font-weight:	bold;
	color:		#FF0000;
	border-style:	solid;
	border-color:	#000000;
	border-width:	4px;
	background:	#ffff00;	
	}

.services	{

	text-align:	center;
	font-size:	8pt;
	font-weight:	normal;
	padding-left:	5px;
	border-style:	solid;
	border-color:	#999999;
	border-width:	0px;	
	display:	block;
	margin:		2px

	}

.distance	{


	text-align:	center;
	font-size:	8pt;
	font-weight:	normal;
	padding-left:	5px;
	border-style:	solid;
	border-color:	#999999;
	border-width:	0px;	
	display:	block;
	margin:		2px
	}


.day	{
	width:		100px;
	color:		#000000;
	background:	#ffff66;
	text-align:	center;
	font-weight:	bold;
	}

.from	{
	width:		160px;
	color:		#000000;
	background:	#ffff66;
	text-align:	center;
	font-weight:	bold;
	}

.miles	{
	width:		50px;
	text-align:	center;
	color:		#000000;
	background:	#ffff66;
	font-weight:	bold;
	}
	
#kms	{
	width:		50px;
	text-align:	center;
	color:		#000000;
	background:	#ffff66;
	font-weight:	bold;
	}

.placename	{
	text-align:	left;
		}


#adverts	{
	position:	absolute; top:150px; left:620px;
	text-align:	center;
	width:		180px;

	}

#adverts p	{

	margin: 	0pt;
	padding:	2pt;
	}


#hirecentre	{

	width:		160px;
	text-align:	center;
	background:	#ffff00;
	border-style:	solid;
	border-color:	#000000;
	border-width:	4px;
	margin-top:	10px;


	}


.text10pt	{
	font-size: 	10pt;
	font-weight:	bold;
	text-align:	center;
	color:		#000000;
	}


.text8pt	{
	font-size: 	8pt;
	text-align:	center;
	color:		#000000;
	font-weight:	bold;
	}

#mobile	{
	width:		164px;
	text-align:	center;
	background:	#ffffff;
	border-style:	solid;
	border-color:	#000000;
	border-width:	2px;
	margin-top:	5px;

	}

.text18pt	{
	font-size: 	18pt;
	text-align:	center;
	color:		#000000;
	font-weight:	bold;
	}

.text10ptm	{
	font-size: 	10pt;
	text-align:	center;
	color:		#ff0000;
	font-weight:	bold;
	}

.text8ptm	{
	font-size: 	8pt;
	text-align:	center;
	color:		#000000;
	font-weight:	bold;
	}

#energia_ad	{

	width:		164px;
	height:		230px;
	text-align:	center;
	border-style:	solid;
	border-color:	#000000;
	border-width:	2px;
	margin-top:	5px;
	padding-top:	20px;
	background:	#000;
	}

.text14pty	{
	font-size: 	14pt;
	text-align:	center;
	color:		#ffff00;
	font-weight:	bold;
	}

.text10pty	{
	font-size: 	10pt;
	text-align:	center;
	color:		#ffff00;
	font-weight:	bold;
	}




#name1	{
	position:	absolute; top:362px; left:12px;
	font-size: 	16pt;
	text-align:	center;
	color:		#ffff00;
	font-weight:	bold;
	font-style:	italic;
	}

#name2	{
	position:	absolute; top:382px; left:57px;
	font-size: 	16pt;
	text-align:	center;
	color:		#ffff00;
	font-weight:	bold;
	font-style:	italic;
	}

p	{
	text-align:	justify;
	color:		#000000;
	padding:	10px;
	text-align:	justify;
	font-size:	11pt;
	font-weight:	normal;
	margin:		0px;
	}

#googlead	{
	position:	absolute; top:150px; left:1000px;
	}


