@charset "utf-8";

/* reseteo valores predefinidos */
html, body, div, span, hr, h1, h2, h3, h4, h5, h6, p, a, img, blockquote, dl, dt, dd, ol, ul, li,form, label, legend, fieldset, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;vertical-align: baseline;
}
ol, ul{list-style: none;}
table {border-collapse:collapse;border-spacing: 0;}
.clearfix:after {content: ".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display: inline-block;}
html[xmlns] .clearfix{display: block;}
.none{display:none;}

/* margenes y separaciones*/
.mt10{margin-top:1em !important;} .mt15{margin-top:1.5em !important;} .mt20{margin-top:2em !important;} .mt30{margin-top:3em !important;} .mt40{margin-top:4em !important;}
.mb10{margin-bottom:1em !important;} .mb20{margin-bottom:2em !important;} .mb30{margin-bottom:3em !important;} .mb40{margin-bottom:4em !important;} .mb60{margin-bottom:6em !important;}

/* elementos comunes */
html {min-height: 100%;height: auto;}
body{font-size: 62.5%;font-family: Arial, Helvetica, sans-serif;text-align: center;color: #666;line-height: 1;background:#d8eaf7 url("../img/bg_main.gif") repeat-x top left;}
a{text-decoration:none;color:#39c;}
a:hover{text-decoration:underline;}
.underline{text-decoration:underline !important;}
.description{font-style:italic;cursor:help;}
#bodyContent .columnLeft .contentColumnLeft p{line-height:1.2em;}

/* layout */
#wrapper {text-align:left;width:98em;margin:0 auto;}

	/*-- cabecera --*/
	#header{position:relative;}
		#headerSup{height:4.1em;padding-top:.7em;}
		#logoAE{float:left;padding-left:3.3em;height:4.1em;}
			#logoAE span{font-size:2em;left:3em;position:absolute;top:.5em;z-index:1;}
			#logoAE img {position:absolute;z-index:2;}
		#utility{float:right;background:#fff url("../img/bg_utilityLeft.gif") no-repeat left top;height:3em;margin:1.1em 1em 0 0;padding-left:1.1em;}
		#header #utility a{float:left;padding:0 0 0 1.5em;margin-top:1em;color:#526d88;background:url("../img/bg_home.gif") no-repeat;}
			#header #utility img.flag{float:left;height:1.1em;border:.1em solid #fff;margin:.8em 0 0 1.4em;}
			#header #utility span{background:url("../img/bg_utilityRight.gif") no-repeat right top;float:left;padding:0 1.5em 0 .2em;height:2.7em;}
			#header #title{background:#2f7eaa url("../img/cornerTopLeft.gif") no-repeat top left;color:#fff;border-bottom:.1em solid #fff;}
				#title h1{font-size:2.4em;font-style:italic;font-weight:normal;padding:.45em 0 0 .75em;background:url("../img/cornerTopRighComun.jpg") no-repeat top right;height:1.25em;}
			#menu{height:2.1em;background:#3a6ba7;clear:both;}
				#menu.bgClear{background:#ABCDE5;}
				#menu li{text-align:center;float:left;background:#3A6BA7 url("../img/bgMenu.gif") no-repeat top right;padding:.6em 3.1em 0 3em;height:1.5em;}
					#menu li.active{margin-left:-.1em;background:#abcde5;}
						#menu li.active a{color:#3a6ba7;}
						#menu li.first.active{margin-left:0;}
						#menu li.last{background:#3A6BA7;}
							#menu li.last.active{background:#abcde5;padding-right:3.2em;padding-left:3.3em;}
					#menu li a{color:#b6c9df;text-transform:uppercase;}
		/*--- titulo ---*/
		#headLine{border-top:.1em solid #fff;min-height:4.6em;color:#526d88;background:#dae8f8 url("../img/bgHeadLine.gif") repeat-x bottom;}
			#headLine h2{float:left;padding:.7em .85em 0 1.95em;font-size:1.8em;font-weight:bold;background:url("../img/arrowCommon.gif") no-repeat .4em .85em;max-width:39em;}
	
	/*-- contenedor principal --*/			
	#content{width:97.8em;float:left;clear:both;border-left:.1em solid #c8d9ee;border-right:.1em solid #c8d9ee;background:#fff;padding-bottom:.4em;}
		#bodyContent {float:left;background:url("../img/bgBodyContent.gif") repeat-y;padding:0 1.4em 0 1.4em;}
			#bodyContent .columnLeft{float:left;width:63.7em;padding-top:3em;}
				#bodyContent .columnLeft .contentColumnLeft{padding-right:1.4em;}
			#bodyContent .columnRight{float:left;width:31em;padding-top:3em;}
				#bodyContent .columnRight .contentColumnRight{padding-left:1.4em;margin-left:.1em;}
	
	/*-- pie --*/
	#footer{padding-top:2.7em;height:6.1em;clear:both;background:url("../img/bgContent.gif") no-repeat;}
		#footer img#logoMinisterio{float:left;}
		#footer #bottomLink{float:left;margin:0 2.4em;text-align:center;width:62.75em;padding-top:1em;color:#7ea2b7;}
			#footer #bottomLink ul{border-bottom:.1em solid #abcde5;padding-bottom:.4em;margin-bottom:.3em;height:1em;}
				#footer ul.info{float:right;width:14.9em;padding-top:.8em;}
				#footer ul.info li{display:inline;}
				#footer ul.info img{margin-bottom:.3em;float:left;}
				#footer ul.info img.xhtml{margin-right:.3em;}
				#footer #bottomLink ul li{display:inline;width:100%;float:left;}
					#footer #bottomLink ul li.border{border-left:.1em solid #bfbfbf;}
					#footer #bottomLink ul li a{color:#3399cc;}

/* modulos generales */
	/*-- texto entradilla  --*/
	.starting p{font-size:1.4em;font-style:italic;line-height:1.2em;color:#688bad;margin-bottom:2.2em;}
	/*-- listado principal Home  --*/
	.listPrincipal h3{font:bold 1em Arial;color:#688bad;margin-top:1.4em;margin-bottom:.6em;}
		.listPrincipal li{clear:both;margin-bottom:2.6em;margin-left:1.2em;}
			.listPrincipal li.last{margin-bottom:0;}	
			.listPrincipal li img{float:left;margin-right:2.5em;}
			.listPrincipal li a span{font-size:1.6em;}
			.listPrincipal li p{font-size:1.3em;}
	/*-- bloque imagenes enlazables (columna derecha)  --*/
	#imgLinkList li{margin-bottom:1.8em;}
		.airportForm form{position:relative;top:-3px;background:url("../img/bg_imgLink_3.gif") no-repeat 0 0;width:29.7em;height:6.3em;}
			.airportForm select{margin-left:1.2em;margin-top:.4em;border:1px solid #6a96bc;font:normal 1.2em Arial;color:#4b688c;width:17.5em;}
			.airportForm .btnSubmit{position:relative;top:3px;left:2px;}
	/*-- bloque imagenes apartados, izquierda (columna izq)  --*/
	.blockImages{float:left;margin-left:1em;}
		.blockImages img{display:block;margin-bottom:1.9em;}
	/*-- bloque texto apartados, derecha (columna izq)  --*/
	.blockTxt{padding-left:20.5em;}
		.blockTxt p{font:normal 1.3em Arial;color:#597996;margin-bottom:1.4em;}
		.blockTxt .blockListTxt{padding-left:2.2em;}
		.blockTxt .blockListTxt li{font:normal 1.3em Arial;color:#597996;margin-bottom:1.2em;padding-left:1.6em;background:url("../img/bgBullet_2.gif") no-repeat 0 .4em;}
	/*-- bloque esquinas redondeadas (columna izq)  --*/
	.blockList{background:url("../img/bgBlockRound_top.gif") no-repeat 0 0;width:41em;margin-bottom:1em;padding-top:.5em;float:left;}
	.blockList_0{background:#f2f5f8 url("../img/bgBlockRound_bottom.gif") no-repeat 0 bottom;padding:.2em 0 1.1em 1.5em;}
		.blockList h3{font:bold 1.6em Arial;margin-bottom:.5em;color:#526d88;}
		.blockList ul li{font:normal 1.3em Arial;color:#3399cc;background:#f2f5f8 url("../img/bgBullet_1.gif") no-repeat 0 .4em;padding-left:1.4em;}
