body {
	margin:0px;
	color:#000080;
	background:#FFF;
	font-family:Arial, sans serif;
	background:url(back_malaga1px.jpg) left repeat-y;
}
#cajaprincipal {
	width:700px;
	text-align:left;
	height:100%;
	min-height:100%;
}
#botonera {
	position:absolute;
	top:0px;
	left:0px;
	width:153px;
	overflow:hidden;
	background:transparent;
}
#cuerpo {
	position:absolute;
	top:0px;
	left:152px;
	width:617px;
	overflow:visible;
	text-align:center;
}
#miniguia {
	width:96%;
}
#miniguia h4 {
	text-align:left;
	margin:10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	color:navy;
	font-size:13px;
}
#miniguia h5 {
	text-align:left;
	margin:10px 0 0 0;
}
#miniguia p {
	margin:0 0 15px 0;
}
u {
	color:teal;
	font-family:Arial, sans-serif;
}
ul.included {
	margin-top:5px;
	margin-bottom:5px;
	font-size:11px;
	color:#009;
	font-family:Verdana, Arial;
	list-style:disc;
	list-style-position:outside;
	text-align:left;
}
ul.ulguia {
	width:100%;
	display:block;
	margin:0;
	padding:0;
	text-align:left;
	clear:both;
}
ul.ulguia li {
	width:32%;
	margin:2px;
	display:block;
	float:left;
	text-align:left;
	list-style:none;
	list-style-type:none;
	list-style-image:none;
	padding-bottom:5px;
}
h1 {
	margin-top:0em;
	font-size:12px;
	margin-bottom:0em;
}
h2 {
	margin-top:0em;
	margin-bottom:0em;
}
h1.index {
	margin-top:0em;
	font-size:14px;
	margin-bottom:0em;
}
h2.index {
	color:red;
	font-size:12px;
}
h2.indexnew {
	color:red;
	font-size:14px;
}
h3 {
	margin-top:0em;
	margin-bottom:0em;
}
h4 {
	margin-top:0em;
	font-size:18px;
	color:#F00;
	margin-bottom:0em;
	font-family:Verdana, Arial;
}
h3.guideheader {
	background-color:#369;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	display:block;
	width:95%;
	clear:both;
	padding:5px;
}
h4.guideheader {
	background-color:#369;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	display:block;
	width:95%;
	clear:both;
	padding:5px;
}
h5 {
	margin-top:0em;
	margin-bottom:0em;
}
h6 {
	margin-top:0em;
	margin-bottom:0em;
}
p {
	margin-top:1em;
	margin-bottom:1em;
	margin-right:5px;
	margin-left:2px;
	font-size:11px;
	color:#009;
	text-align:left;
	font-family:Verdana, Arial;
}
p.towncarhire {
	font-weight:bold;
	font-size:13px;
	margin:30px 0px;
	text-align:center;
}
p.toppro {
	text-align:center;
	font-weight:bold;
}
p.subpro {
	clear:both;
	text-align:center;
	font-weight:bold;
}
p.speech {
	color:#333;
	font-size:16px;
	font-weight:bold;
	font-family:Comic Sans MS, Arial;
	margin-top:15px;
	text-align:center;
}
p.inline {
	text-indent:0%;
	margin-top:0em;
	margin-bottom:0em;
	margin-right:2px;
	font-size:11px;
	font-family:Verdana, Arial;
}
fieldset.quoteindex {
	border:#336799 solid 2px;
	width:300px;
	height:160px;
	margin:0px;
	padding:0px;
	float:left;
}
img.quotenow {
	border:0px;
}
img {
	margin:0px;
}
img.flagselected {
	border:solid 2px #fff;
	vertical-align:middle;
	width:18px;
	height:13px;
}
img.flagnotselected {
	border:solid 1px navy;
	vertical-align:middle;
	width:18px;
	height:13px;
}
img.noborder {
	border:0px;
}
img.fotoindex {
	display:block;
	margin:0px auto;
}
img.zontu {
	float:right;
	margin-right:35px;
}
span.notbrokers {
	font-size:16px;
	color:#F00;
	font-weight:bold;
}
span.day7red {
	color:#F00;
	font-size:16px;
}
span.light {
	font-weight:100;
}
span.phonehome {
	font-size:20px;
}
span.redtext {
	color:#F00;
}
span.txtscript {
	color:#F00;
	font-family:Verdana, Arial;
	font-size:10px;
	text-decoration:underline;
}
span.txtscript:hover {
	cursor:pointer;
}
span.telfax {
	font-size:16px;
	font-weight:bold;
}
span.mailaddress {
	font-size:13px;
}
span.telmenu {
	font-weight:bold;
	color:#fff;
	font-size:13px;
}
span.neverclose {
	font-family:Verdana, Arial;
	font-weight:bold;
	color:#fff;
	font-size:13px;
}
span.hour24 {
	font-family:Verdana, Arial;
	color:#fff;
	font-size:13px;
	font-weight:normal;
}
span.guiaseccion {
	margin:5px 0px;
	color:#000080;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana, Arial;
}
table.tableextras {
	width:205px;
	padding:0px;
	margin:0px;
	border:0px;
	background:#3EB1CA;
}
table.salesventas {
	width:129px;
	background:#fff;
	padding:0px;
	border-spacing:1px;
}
tr.guialeft {
	text-align:left;
}
td.extrastop {
	text-align:center;
	background:url(fondo8.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:17px;
}
td.extrasbottom {
	text-align:center;
	background:url(fondo9.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:17px;
}
td.tdextras {
	background:#fff;
}
td.tdmenu {
	height:1px;
	background-color:#fff;
}
td.ventassales {
	background:#c60;
	text-align:center;
}
td.pickdrop {
	font-size:16px;
	color:#336799;
	font-family:Arial;
	font-weight:bold;
	text-align:center;
}
td.datetime {
	font-size:14px;
	color:#336799;
	font-family:Arial;
}
td.topguialeft {
	width:490px;
	text-align:left;
	vertical-align:top;
	padding:3px;
}
td.topguiaright {
	width:120px;
	text-align:left;
	vertical-align:top;
}
td.topguiabottom {
	width:490px;
	text-align:left;
	vertical-align:top;
	padding:5px 3px;
	font-family:Verdana, Arial;
	font-size:12px;
}
td.topguiabottom a {
	font-weight:bold;
	color:#F00;
}
td.maptop {
	width:100%;
	text-align:left;
	vertical-align:top;
	padding:3px;
}
td.mapguia {
	width:100%;
	text-align:left;
	vertical-align:top;
	padding:5px 3px;
	font-family:Verdana, Arial;
	font-size:12px;
}
td.mapbottom {
	width:100%;
	text-align:left;
	vertical-align:top;
	padding:5px 3px;
	font-family:Verdana, Arial;
	font-size:12px;
}
td.mapbottom a {
	font-weight:bold;
	color:#F00;
}
div.quoteindex {
	border:0;
	overflow:visible;
	width:305px;
	height:180px;
	margin:0px;
	padding:0px;
	float:left;
}
div.extrastop {
	text-align:center;
	background:url(fondo8.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:17px;
}
div.extrasbottom {
	text-align:center;
	background:url(fondo9.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:17px;
}
div.tableextras {
	width:201px;
	padding:0px;
	margin:0px auto;
	border:0px;
	border:2px solid #3EB1CA;
}
div.headhomecontent {
	display:block;
	clear:both;
	width:100%;
	margin-bottom:15px;
}
div.homeleft {
	display:block;
	float:left;
	width:49%;
	text-align:center;
}
div.homeright {
	display:block;
	float:right;
	width:49%;
	text-align:center;
}
div.imgcoche {
	text-align:left;
	clear:both;
}
div.telhome {
	text-align:left;
	clear:both;
	font-size:18px;
	color:#F00;
	font-family:Verdana, Arial;
	line-height:17px;
}
div.guarantee {
	text-align:center;
	clear:both;
	font-size:20px;
	color:#F00;
	font-family:Verdana, Arial;
	font-weight:bold;
}
div.day7 {
	text-align:center;
	font-weight:bold;
	font-size:14px;
	margin-top:15px;
}
div.pricesauto {
	margin:0px auto;
	width:86%;
	cursor:pointer;
}
div.professional {
	float:right;
	width:280px;
	margin-right:10px;
}
div.offer1 {
	background:url(kaoffer.gif) no-repeat;
	vertical-align:top;
	text-align:left;
	height:80px;
	width:70px;
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	padding-top:3px;
	padding-left:10px;
	float:left;
	margin-right:5px;
}
div.offer2 {
	background:url(fiestaoffer.gif) no-repeat;
	vertical-align:top;
	text-align:left;
	height:80px;
	width:70px;
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	padding-top:3px;
	padding-left:10px;
	float:left;
	margin-right:5px;
}
div.offer3 {
	background:url(focusoffer.gif) no-repeat;
	vertical-align:top;
	text-align:left;
	height:80px;
	width:70px;
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	padding-top:3px;
	padding-left:10px;
	float:left;
	margin-right:5px;
}
div.testimonials {
	text-align:left;
	font-size:12px;
	background:#FFC;
	border-bottom:#000 solid 3px;
	border-left:#000 thin solid;
	border-top:#000 solid 1pt;
	border-right:#000 solid 1pt;
	padding:5px;
	font-style:italic;
	margin-bottom:5px;
}
div.linksabajo {
	font-size:10px;
	display:block;
	width:100%;
	clear:both;
	text-align:center;
}
div.filahome {width:100%;display:block;clear:both;}
div.filahome p {width:30%;float:left;margin:0 3px 15px 0;}
div.filahome h3 {font-size:14px;margin:20px 0px 0 0px;text-align:left;}
div.filahome div {float:left;width:32%;margin:0 5px 0 0;padding:0 0 5px 0;text-align:left;}
div.filahome div p {width:100%;float:none;}
div.filahome p.fullwidth {width:100%;padding-top:10px;}
div.filahome p.teams {float:left;width:11%;text-align:center;display:block;}
div.filahome img.teams {float:left;display:block;padding:10px 0;}
.homehr{border:2px solid #2b5496; clear:both;}
.fleft {
	float:left;
}
.fright {
	float:right;
}
.clearall {
	clear:both;
}
.nomargin {
	margin:0px;
}
a.navlink {
	font-weight:bold;
	font-size:11px;
	font-family:Verdana, Arial;
}
a:link {
	color:red;
	margin:0px;
}
a:active {
	color:red;
	margin:0px;
}
a:hover {
	color:#03F;
	margin:0px;
}
a.index {
	text-decoration:none;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
}
a.index:hover {
	text-decoration:none;
	color:white;
	margin:0px;
}
a.index1 {
	text-decoration:none;
	font-size:16px;
	color:#F90;
	font-weight:bold;
}
a.index1:hover {
	text-decoration:none;
	color:#F90;
	margin:0px;
}
a.mailmenu {
	font-weight:normal;
	color:white;
	font-size:13px;
}
a.mailmenu:hover {
	font-weight:normal;
	color:white;
	font-size:13px;
}
a.mailmenu:link {
	font-weight:normal;
	color:white;
	font-size:13px;
}
a.mailmenu:active {
	font-weight:normal;
	color:white;
	font-size:13px;
}
a.malagaprices {
	color:#F00;
	font-weight:bold;
	font-size:24px;
}
a.malagaprices:hover {
	color:#F00;
	font-weight:bold;
	font-size:24px;
}
a.malagaprices:link {
	color:#F00;
	font-weight:bold;
	font-size:24px;
}
a.malagaprices:active {
	color:#F00;
	font-weight:bold;
	font-size:24px;
}
p.social {
	font-size:12px;
	font-style:italic;
	text-align:center;
	margin:1px;
}
b {
	color:navy;
	font-weight:bold;
	font-family:Arial, sans-serif;
}
i {
	color:navy;
	font-family:Arial, sans-serif;
}
hr {
	color:navy;
	font-family:Arial, sans-serif;
}
.menu-city {
	width:125px;
}
.menu-city a {
	text-decoration:none;
}
.menu-city a:hover {
	color: #03F;
	text-decoration:underline;
}
.menu-city ul {
	margin-left:0px;
	padding-left:3px;
}
.menu-city ul li {
	list-style:none;
	margin-top:5px;
}
.menu-city ul li:hover {
	background: #DBDBDB;
	color:#FFF;
}
.menu {
	width:130px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
}
.menu ul {
	margin-left:0px;
	padding-left:3px;
}
.menu ul li {
	width:100%;
	list-style:none;
	border-top:#fff 1px solid;
}
.menu ul li:hover {
	background:#FC3;
	color: #F60;
	width:100%;
	height:100%;
}
.menu ul li a {
	color:#FFF;
	text-decoration:none;
}
.menu ul li a:hover {
	color: #F60;
}
.menu li.sales {
	width:100%;
	height:100%;
	background: #D67305;
}
.menu li.index a {
	width:100%;
	height:100%;
	color:#F90;
	font-size:16px;
}
.loginuk {
	border:0;
	width:123px;
	display:block;
	height:160px;
	margin-left:5px;
}
/*ESTILO MARCA DE AGUA*/
div.watermark {
	background: #fefefe;
	border: solid 1px black;
	float: left;
	position: relative;/* -moz-user-select: none;*/
}
/*
div.watermark .text
{
	position: absolute;
	cursor: default;
	font: bold 19px Verdana, Arial, Sans-serif;
	color: White;
	margin: 4px;
	line-height: 20px;
	/*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	opacity: .5;
	-moz-opacity: .5;
}*/
/* watermark text position */
.topleft .text {
/* default */
}
.topright .text {
	right: 0;
}
.bottomleft .text {
	bottom: 0;
}
.bottomright .text {
	right: 0;
	bottom: 0;
}
/* end of watermark text position */
div.watermark img {
	display: block;
}

/* replace legal warning */
.replacelink, .replacelink:hover {
	cursor:pointer;
	color:red;
	margin:0px;
	text-decoration:underline;
}
/* replace lateral */
.replacelinklat, .replacelinklat:hover {
	cursor:pointer;
	margin:0px;
	text-decoration:underline;
	font-weight:normal;
	color:white;
	font-size:13px;
}
/* sprites */
#miniguia span {background-image:url(sprite-iconos.gif);background-repeat:no-repeat;display:block;float:left;margin-right:2px;}
.sprite-accommodationhome {background-position: 0 0;width: 16px;height: 16px;}
.sprite-airportshome {background-position: 0 -66px;width: 16px;height: 16px;}
.sprite-bloghome {background-position: 0 -132px;width: 16px;height: 16px;}
.sprite-foresthome {background-position: 0 -198px;width: 16px;height: 16px;}
.sprite-golfhome {background-position: 0 -264px;width: 16px;height: 16px;}
.sprite-mapahome {background-position: 0 -330px;width: 16px;height: 16px;}
.sprite-planehome {background-position: 0 -396px;width: 16px;height: 16px;}
.sprite-restaurantshome {background-position: 0 -462px;width: 16px;height: 16px;}
.sprite-tipshome {background-position: 0 -528px;width: 16px;height: 16px;}
.sprite-townshome {background-position: 0 -594px;width: 16px;height: 16px;}
.sprite-traffichome {background-position: 0 -660px;width: 16px;height: 16px;}
.sprite-travelhome {background-position: 0 -726px;width: 16px;height: 16px;}
.sprite-weatherhome {background-position: 0 -792px;width: 16px;height: 16px;}
.social span {background-image:url(social-sprite.gif);background-repeat:no-repeat;display:inline-block;margin-left:5px;}
.social span:hover {margin-left:5px;display:inline-block;cursor:pointer;}
.social-blog {background-position: 0 0;width: 25px;height: 25px;margin-right:5px;}
.social-facebook {background-position: 0 -75px;width: 25px;height: 25px;}
.social-flickr {background-position: 0 -150px;width: 25px;height: 25px;}
.social-twitter {background-position: 0 -225px;width: 25px;height: 25px;}
.fblike{border:none; overflow:hidden; width:80px; height:25px;}
.commonsprite-cc_4b, .commonsprite-cc_mastercard, .commonsprite-cc_visa, .commonsprite-eco-friendly, .commonsprite-info, .commonsprite-quote_button {background-image: url(common-sprite.gif); background-repeat:no-repeat; display:block; border:none; outline:none;}
.commonsprite-cc_4b{ background-position: 0 0; width: 61px; height: 40px; float:left; margin-left:13px;} 
.commonsprite-cc_mastercard{ background-position: 0 -50px; width: 64px; height: 40px; float:left;} 
.commonsprite-cc_visa{ background-position: 0 -100px; width: 62px; height: 40px; float:left; margin:0 15px;} 
.commonsprite-eco-friendly{ background-position: 0 -150px; width: 146px; height: 29px; float:left; clear:both; margin-right:10px; cursor:pointer;} 
.commonsprite-info{ background-position: 0 -189px; width: 14px; height: 14px; float:left; margin-right:2px;} 
.commonsprite-menu_mid {padding:0; margin:0;}
.commonsprite-menu_mid li{ background-image: url(common-sprite.gif);background-position: 0 -259px; width: 217px; height: 34px;padding-left:5px;list-style:none;text-align:left;color:#FFF;font-size:16px;line-height:33px;text-decoration:none;} 
.commonsprite-menu_mid li.commonsprite-menu_bot{ background-position: 0 -213px; width: 217px; height: 35px;} 
.commonsprite-menu_mid li.commonsprite-menu_top{ background-position: 0 -304px; width: 217px; height: 35px;} 
.commonsprite-quote_button{ background-color:#06F;background-image: url(common-sprite.gif);background-position: 0 -349px; width: 147px; height: 37px; cursor:pointer; color:#FFF;font-size:15px;padding-bottom:5px;font-weight:bold;border:none;margin:10px 0 10px 50px;outline:none;} 
.commonsprite-tick { display:block;float:left;width:330px;margin:0 0 10px 0;padding:0 0 5px 0px;}
.commonsprite-tick li {background-image: url(common-sprite.gif); background-position:0 -396px; list-style:none; background-repeat:no-repeat;text-align:left;padding:0; height:20px; width:305px; display:block; padding:0 0 15px 25px;}
/* blog */
#blog{
	font-size:11px;
	color:#009;
	font-family:Verdana, Arial;
	text-align:left;
	padding:0 0 0 20px;
	margin:-10px 0 15px 0;
}
#blog li{
	margin:0 0 5px 0;
	}
#blog span{
	background:none;
	display:inline;
	float:none;
	margin:0;
	}

