@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:25px auto;-moz-box-shadow: 0px 0px 5px #000; -webkit-box-shadow: 0px 0px 5px #000; box-shadow: 0px 0px 5px x #000; behavior: url(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(ie-css3.htc);}
#col1{ float:left; 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:left; width:466px; padding:15px 0 0 10px;}
#col2 ul li{ list-style:none;}
#col2 h3{ color:#48abff; font-size:22px; margin:0 0 10px 0; font-weight:normal;}
#col3{ float:left; width:209px; padding:15px 0 0 20px;}
#col3 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;}
#col3 div{ margin-left:12px;}
#col3 div img{ margin:0 0 10px 0;}
.photo{ padding:1px; border:solid 1px #57b2ff;}
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;}
	
#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(ie-css3.htc); 
	 }



/*Retrocompatibilidad*/

.fleft {
	float:left;
	margin-right:10px;
}
#col2 #airlines {
	float:right;
	width:202px;
	padding:0;
	margin:0 0 10px 10px;
}
#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.letter {
	list-style:none;
	font-size:1.2em;
	font-weight:bold;
	text-transform:uppercase;
	margin:20px 0px 0px 0px;
}


