@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0;border:0;text-decoration:none;}
a {color:#48abff;}
a:hover {text-decoration:underline;}
body {background:url(../images/body_bg.jpg) repeat-x;width:100%;font-family:Tahoma, Geneva, sans-serif;font-size:13px;}
#wrap {width:938px;margin:0 auto;-moz-box-shadow: 0px 0px 5px #000;-webkit-box-shadow: 0px 0px 5px #000;box-shadow: 0px 0px 5px x #000;behavior: url(http://www.airmalaga.com/css/ie-css3.htc);}
#cabecera {width:938px;height:127px;background:url(../images/cabecera.gif) no-repeat;}
#menu {width:938px;height:25px;background:url(../images/menu_bg.gif) repeat-x;padding:9px 0 0 0;}
#menu ul li {float:left;list-style:none;text-align:left;font-size:12px;margin:0 0 0 40px;}
#menu ul li a {color:#555555;text-decoration:none;font-weight:bold;font-family:Arial, Helvetica, sans-serif;padding:0 0 0 10px;}
#menu ul li a:hover {background:url(../images/flecha.gif) no-repeat;}
#cuerpo {width:938px;float:left;padding-bottom:15px;background:#FFF;margin-bottom:0px;-moz-box-shadow: 0px 0px 5px #000;-webkit-box-shadow: 0px 0px 5px #000;box-shadow: 0px 0px 5px x #000;behavior: url(http://www.airmalaga.com/css/ie-css3.htc);}
#col1 {float:right;width:218px;padding:15px 0 0 15px;}
#col1 h3 {width:195px;height:24px;background:url(../images/h3.gif) no-repeat;text-align:center;padding-top:8px;margin:0 0 10px 0;color:#FFF;font-size:13px;text-transform:uppercase;}
#col1 ul {margin:0 0 20px;}
#col1 ul li {list-style:none;margin:0 0 3px 20px;}
#col1 ul li a {color:#3c3c3c;text-decoration:none;padding:0 0 0 10px;}
#col1 ul li a:hover {background:url(../images/flecha2.gif) no-repeat;}
#col2 {float:right;width:686px;padding:15px 15px 0 0px;}
#col2 ul li {list-style:none;}
#col2 h3 {color:#48abff;font-size:22px;margin:0 0 10px 0;font-weight:normal;}
.photo {padding:1px;border:solid 1px #57b2ff; margin-left:2px}
.photo:hover {padding:1px;border:solid 1px #003399; margin-left:2px}
h1 {font-size:18px;color:#4499ef;position:relative;top:95px;left:30px;font-weight:normal;}
h2 {color:#48abff;font-size:22px;margin:0 0 10px 0;font-weight:normal;}
h4 {color:#48abff;font-size:15px;margin:0 0 3px 0;}
p {margin:0 0 7px 0;line-height:18px;}
#box {width:938px;margin:30px auto 0 auto;-moz-box-shadow: 0px 0px 5px #000;-webkit-box-shadow: 0px 0px 5px #000;box-shadow: 0px 0px 5px x #000;behavior: url(http://www.airmalaga.com/css/ie-css3.htc);}
/*Retrocompatibilidad*/
.fleft {float:left;margin-right:10px;}
.fright {float:right;margin-left:10px;}
.fleftb {float:left;border:1px solid black;margin-right:10px;}
.frightb {float:right;border:1px solid black;margin-left:10px;}
#col2 #airlines {float:right;width:202px;padding:0;margin:0 0 10px 20px; min-height:1500px;}
#col2 #airlines ul {margin:0;padding:0;}
#col2 #airlines ul li {list-style:none;font-size:10px;}
#col2 #airlines ul li a img {border:1px solid #fff;}
#col2 #airlines ul li a:hover img {border:1px solid #000;}
#col2 #airlist li {list-style:none;font-size:1.2em;font-weight:bold;text-transform:uppercase;margin:20px 0px 0px 0px;}
#col2 .letter {list-style:none;font-size:1.2em;font-weight:bold;text-transform:uppercase;margin:20px 0px 0px 0px; text-decoration:underline;}
#newsul ul {list-style:square outside;margin:0 0 10px 73px;padding:0 0 0 20px;clear:both;}
#newsul ul li {list-style:square outside;margin-bottom:5px;padding:0;}
#quoteiframe{width:231px;height:466px;float:right;margin:0 0 0 5px;}
#quoteiframediv{width:231px;min-height:2300px;float:right;margin:0 0 0 5px;}
#col2 .introairport {display:block;float:left;width:50%;}
#col2 .carhirebanner {display:block;margin:10px auto;clear:both}
.ads {width:180px;display:block;margin:0 0 0 10px;}
.gallery {width:686px;display:block;margin-bottom:3px;}
.redtext {color:red;}
.airlinelogos {float:right;border:none;margin:0 0 20px 20px;}
#ryanair {float:right; border:none;margin:0 0 40px 25px;}
#swiss {float:right; border:#cc0001 1px solid;margin:0 0 20px 20px;}
#vueling {float:right; border:none;margin-left:25px;}
/*blog*/
#wrap .navigation .alignright, #wrap .navigation .alignleft {width:49%;margin:0 0 10px 0;padding:0;}
#wrap .post h2 {clear:both;margin:0px 0 5px 0;}
#wrap .post .postmetadata {margin:0 0 20px 0;}
#wrap .alignleft, #wrap img.alignleft {display: inline;float: left;margin-right: 24px;margin-top: 4px;}
#wrap .alignright, #wrap img.alignright {display: inline;float: right;margin-left: 24px;margin-top: 4px;}
#wrap .aligncenter, #wrap img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
#wrap img.alignleft, #wrap img.alignright, #wrap img.aligncenter {margin-bottom: 12px;}
#wrap .wp-caption {background: #9ad0ff;line-height: 18px;text-align: center;margin-bottom: 20px;padding: 4px;}
#wrap .wp-caption img {margin: 5px 5px 0;}
#wrap .wp-caption p.wp-caption-text {margin: 5px;color: #fff;font-weight:bold;font-size: 12px;}
/* SPRITE*/
#homesections h4 {margin:10px 0 0 0;}
#homesections p {clear:right;height:50px;}
#homesections span {background: url(../images/icons/airport-icons.gif) no-repeat top left;display:inline-block;float:left;clear:left;margin:0 10px 10px 0;}
#homesections .icon-airlines {background-position: 0 0;width: 68px;height: 68px;}
#homesections .icon-arrivals {background-position: 0 -118px;width: 68px;height: 68px;}
#homesections .icon-blog {background-position: 0 -236px;width: 68px;height: 68px;}
#homesections .icon-carhire {background-position: 0 -354px;width: 68px;height: 68px;}
#homesections .icon-departures {background-position: 0 -472px;width: 68px;height: 68px;}
#homesections .icon-disabled {background-position: 0 -590px;width: 68px;height: 68px;}
#homesections .icon-flights {background-position: 0 -708px;width: 68px;height: 68px;}
#homesections .icon-getting {background-position: 0 -826px;width: 68px;height: 68px;}
#homesections .icon-hotels {background-position: 0 -944px;width: 68px;height: 68px;}
#homesections .icon-maps {background-position: 0 -1062px;width: 68px;height: 68px;}
#homesections .icon-news {background-position: 0 -1180px;width: 68px;height: 68px;}
#homesections .icon-parking {background-position: 0 -1298px;width: 68px;height: 68px;}
#homesections .icon-shuttle {background-position: 0 -1416px;width: 68px;height: 68px;}
#homesections .icon-taxi {background-position: 0 -1534px;width: 68px;height: 68px;}
#homesections .icon-terminal {background-position: 0 -1652px;width: 68px;height: 68px;}
#homesections .icon-tips {background-position: 0 -1770px;width: 68px;height: 68px;}
#homesections .icon-transfer {background-position: 0 -1888px;width: 68px;height: 68px;}
#homesections .icon-train {background-position: 0 -2006px;width: 68px;height: 68px;}
#homesections .icon-bus {background-position: 0 -2124px;width: 68px;height: 68px;}
