@charset "UTF-8";
/* CSS Document */

html,
	body {
		margin:0;
		padding:0;
		height:100%;
		background-image: url(images/base.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
	}
	#container {
	margin:0;
		padding:0;
	}
	#header {
		padding:0px;
		height: 160px;
	}
	#body {
		padding:0px;
		padding-bottom:20px;	/* Height of the footer */
	}
	#footer {
		position:absolute;
		bottom:0;
		width:100%;
		height:30px;			/* Height of the footer */
		color: #003477;
		background:#98afc3;
		border: 1px solid #003477;
		margin-top: 20px;

	}
	#footer2 {
		float:left;
		width:99%;
		height:40px;			/* Height of the footer */
		color: #003477;
		background:#98afc3;
		border: 1px solid #003477;
		margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;

	}	/* other non-essential CSS */
	
	#descfoot{
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 12px;
	font-size:12px;
	font-weight: lighter;
	text-align:center;
	width: 550px; 
	height: 25px;
	background-image:url(images/logo_aldeas.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	}
	#container {
		height:100%;
	}
		
	


#logo {
	float: left;
	width: 291px;
	height: 143px;
	background-image: url(images/logo_F3E.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
#descripF3E {
	float: left;
	width: 200px;
	height: 90px;
	margin: 0px;
	padding: 10px;
	color:#FFFFFF;
	font-size: 12px;
}
#sup_rigth {
	float: right;
	margin-right:30px;
	width: 395px;
	height: 100px;
	padding-top: 10px;
	text-align: right;
	
}	
	#swfcentro {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 900px;
	height: 550px;
	}
#contenidocentro {
	margin: auto;
	width: 900px;
	height: 500px;
	}

#contenidos {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 900px;
	height: auto;
	}
.bg_Azul {
background-color: #FFFFFF;
	background-image: url(images/bg_maincont.jpg);
	background-repeat: repeat-y;	
}
.limpia{
			clear: both;
}

/* Botones Who*/
#who_sec {
	float: left;
	background-image:url(images/who_a.jpg);
	height: 50px;
	width: 196px;
	padding: 0;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #0C3E7D;
	border-right-color: #999999;
	border-bottom-color: #0C3E7D;
    }


#who {
	float: left;
	padding: 0;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #0C3E7D;
	border-right-color: #999999;
	border-bottom-color: #0C3E7D;
    }
    
#who a{
	background-image:url(images/who.jpg);
	height: 50px;
	width: 196px;
	background-position: left top;
	display: block;
	color:#FFFFFF;
	text-decoration: none;
	background-repeat: no-repeat;
	font-weight: bold;
    }
#who a:hover{
    background-image:url(images/who_a.jpg);
    }
#who a:focus{
    background-image:url(images/who_a.jpg);
    }
	
/* Botones What*/
#what_sec {
	float: left;
	background-image:url(images/what_a.jpg);
	height: 50px;
	width: 196px;
	padding: 0;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #0C3E7D;
	border-right-color: #999999;
	border-bottom-color: #0C3E7D;
    }
#what {
	float: left;
    padding: 0;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #0C3E7D;
	border-right-color: #999999;
	border-bottom-color: #0C3E7D;
    }
    
#what a{
	background-image:url(images/what.jpg);
	height: 50px;
	width: 194px;
	background-position: left top;
	display: block;
	color:#FFFFFF;
	text-decoration: none;
	background-repeat: no-repeat;
	font-weight: bold;
    }
#what a:hover{
    background-image:url(images/what_a.jpg);
    }
#what a:focus{
    background-image:url(images/what_a.jpg);
    }
.bloque_main_centrar {
	float: left;
	width: 900px;
	background-color:#FFFFFF;
	text-align: center;
	color: #91a5ae;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;	
	}	


/* Botones Destinations*/
#destination_sec {
	float: left;
	background-image:url(images/destinations_a.jpg);
	height: 50px;
	width: 196px;
	padding: 0;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #0C3E7D;
	border-right-color: #999999;
	border-bottom-color: #0C3E7D;
    }
#destinations {
	float: left;
    padding: 0;
    border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #0C3E7D;
	border-right-color: #999999;
	border-bottom-color: #0C3E7D;
	}
    
#destinations a{
	background-image:url(images/destinations.jpg);
	height: 50px;
	width: 196px;
	background-position: left top;
	display: block;
	color:#FFFFFF;
	text-decoration: none;
	background-repeat: no-repeat;
	font-weight: bold;
    }
#destinations a:hover{
    background-image:url(images/destinations_a.jpg);
    }
#destinations a:focus{
    background-image:url(images/destinations_a.jpg);
    }


/* Botones clientes*/

#clients {
	float: left;
	background-image:url(images/clients_a.jpg);
	height: 50px;
	width: 126px;
    padding: 0;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #0C3E7D;
	border-right-color: #999999;
	border-bottom-color: #0C3E7D;
    }
    
#clients a{
	background-image:url(images/clients.jpg);
	height: 50px;
	width: 126px;
	background-position: left top;
	display: block;
	color:#FFFFFF;
	text-decoration: none;
	background-repeat: no-repeat;
	font-weight: bold;
    }
#clients a:hover{
    background-image:url(images/clients_a.jpg);
    }
#clients a:focus{
    background-image:url(images/clients_a.jpg);
    }
/* Botones contacto*/
#contact_sec {
	float: left;
	background-image:url(images/contact_a.jpg);
	height: 50px;
	width: 176px;
	padding: 0;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #0C3E7D;
	border-right-color: #999999;
	border-bottom-color: #0C3E7D;
    }
#contact {
	float: left;
    padding: 0;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #0C3E7D;
	border-right-color: #999999;
	border-bottom-color: #0C3E7D;
    }
    
#contact a{
	background-image:url(images/contact.jpg);
	height: 50px;
	width: 176px;
	background-position: left top;
	display: block;
	color:#FFFFFF;
	text-decoration: none;
	background-repeat: no-repeat;
	font-weight: bold;
    }
#contact a:hover{
    background-image:url(images/contact_a.jpg);
    }
#contact a:focus{
    background-image:url(images/contact_a.jpg);
    }
/*Noticias*/

.bloque_noticias {
	float: left;
	height: 50px;
	width: 900px;
}
.contenido_noticias {
	float: left;
	height: 30px;
	width: 733px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0C3E7D;
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-left: 20px;
	color: 0C3E7D;
}
#noticias {
	float: left;
    padding: 0;
	
	border-right-width: 2px;
	border-bottom-width: 2px;
	
	border-right-style: solid;
	border-bottom-style: solid;
	
	border-right-color: #999999;
	border-bottom-color: #0C3E7D;
	text-align: right;
    }
    
#noticias a{
	background-image:url(images/News.jpg);
	height: 50px;
	width: 145px;
	background-position: left top;
	display: block;
	color:#FFFFFF;
	text-decoration: none;
	background-repeat: no-repeat;
	font-weight: bold;
    }
#noticias a:hover{
    background-image:url(images/News_a.jpg);
    }
#noticias a:focus{
    background-image:url(images/News_a.jpg);
    }
.titledescnews {
	float:left;
	width: 440px;
	height: 50px;
    } 
.descnews {
	float:left;
	width: 440px;
	height: 60px;
    } 
.moreinfo {
	float:left;
	width: 440px;
	height: 20px;
	color: #0C3E7D;
	font-size:14px;
	background-position: right;
	padding-top: 3px;
    } 
.titulonota {
	float:left;
	font-size:18px;
	width: 570px;
	} 
.fechanota {
	float: right;
	font-size:18px;
	width: 150px;
	text-align:right;
	} 
.fuente16 {
	font-size: 16px;

}
.fuente14 {
	font-size: 14px;

}
.textocontnews {
	float: right;
	width: 410px;
	text-align:left;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 10px;
	}
.imagen_notanews {
	float: left;
	border: 1px solid #003477;
	margin-bottom:10px;
}
.imagen_notanews {
	float: left;
	border: 1px solid #003477;
	margin-bottom:10px;
}
.imagen_gpo {
	float: left;
	width: 310px;

}
.borderbotm  {
	border-bottom: 1px solid #CCCCCC;

}
.arrowmoreinfo {
	float: right;
}
.noticiashead {
	float:right;
	text-align:left;
	background-image: none;
	height: 23px;
	width: 140px;
	padding-top: 5px;
	margin-top: 15px;
	font-size:14px;
} 
/* General*/

a {
	color: #003477;
	text-decoration: none;
}
a:hover {
	color: #E19535;
}
	
.margen_text {
	margin-left: 15px;
}
.imagen_der {
	float:left;
	margin-right: 10px;
	border: 1px solid #003477;
}
.sin_bordeblanco {
	border: 1px solid #FFFFFF;
}
.text12 {
	font-size:12px;
	color: #666666;
}
.bgwhite {
	background-color:#FFFFFF;
}
.sin_borde {
	border:none;
}
.descripcion_contenidos {
	margin-left: 150px;
	height: auto;
	background-image:url(images/bg_segment.jpg);
	background-repeat: repeat-x;
}
#descripcion_destinos {
    float:right;
	width: 750px;
	height: auto;
	background-image:url(images/bg_segment.jpg);
	background-repeat: repeat-x;
	background-color:#FFFFFF;
}
.gris {
	color: #666666;
}
.fondoblanco {
	background-color: #FFFFFF;
}
.amarillo {
	color: #E19535;
}
.amarillo a{
	color: #E19535;
}
.bold  {
	font-weight: bolder
}
.size12 {
	font-size:12px;
	color: #003477;
}
.subir {
	float:right;
	width: 710px;
	height:16px;
	padding-bottom: 5px;
	border-bottom: 1px solid #CCCCCC;
	text-align:right;
	background-image: url(images/subir.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-right: 10px;
	padding-right:12px;
	font-size:12px;
	margin-bottom: 10px;
	
}

/*Who*/

.contenido_who {
	background-image:url(images/Who_eng.jpg);
	height: auto;
	width: 900px;
	background-position: left top;
	color:#003477;
	font-size: 14px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.descripcion_who {
	margin-left: 150px;
	height:auto;
}

/*What*/
.contenido_what {
	background-image:url(images/What_eng.jpg);
	height: auto;
	width: 900px;
	background-position: left top;
	color:#003477;
	font-size: 14px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

/*Destinations*/
.contenido_dest {
	height: auto;
	width: 900px;
	background-position: left top;
	color:#003477;
	font-size: 14px;
	text-decoration: none;
	background-image:url(images/destinations_block.gif);
	background-repeat: no-repeat;
	background-color:#e3eaf0;
}
/*contact*/
.contenido_contact {
	background-image:url(images/contact_block.jpg);
	background-color:#e3eaf0;
	height: auto;
	width: 900px;
	background-position: left top;
	color:#003477;
	font-size: 14px;
	text-decoration: none;
	background-repeat: no-repeat;
}

.boton_enviar {
	width: 100px;
	height: 20px;
	background:#98afc3;
	border: 1px solid #003477;
	color:#003477;
	font-family: Helvetica, Arial, sans-serif;
}
.respuestas {
	border: 1px solid #E19535;
	color:#003477;
	font-family: Helvetica, Arial, sans-serif;
	}
	
/*News*/
.contenido_News {
	background-image:url(images/news_block.jpg);
	background-color:#e3eaf0;
	height: auto;
	width: 900px;
	background-position: left top;
	color:#003477;
	font-size: 14px;
	text-decoration: none;
	background-repeat: no-repeat;
}

.boton_enviar {
	width: 100px;
	height: 20px;
	background:#98afc3;
	border: 1px solid #003477;
	color:#003477;
	font-family: Helvetica, Arial, sans-serif;
}
.respuestas {
	border: 1px solid #E19535;
	color:#003477;
	font-family: Helvetica, Arial, sans-serif;
	}
.derecha_desc {
	color:#003477;
	font-size: 16px;
}
.bold {
font-weight:bolder;
}
.derecha_desc12 {
	color:#003477;
	font-size: 12px;
	font-weight: lighter;
}
.versiones {
float: right;
	background-image:url(images/Flag_ger.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 23px;
	width: 140px;
	padding-top: 5px;
	margin-top: 15px;
	font-size:14px;
}

.versiones_eng {
float: right;
	background-image:url(images/Flag_eng.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 23px;
	width: 140px;
	padding-top: 5px;
	margin-top: 15px;
	font-size:14px;
}
.versiones2 {
float: right;
width:140px;
	height: 23px;
	padding-top: 5px;
	margin-top: 15px;
	font-size:14px;
}

/*Parallax*/
#cargaparallax {
	float: left;
	width: 900px;
	height: 430px;
}
#parallax {position:relative; overflow:hidden; width:900px; height:430px;
	background-image:url(nubesbg.jpg);
 }
 /*Carga clientes*/
#cargainfoclientes {
	float: left;
	width: 900px;
	height: 430px;
	background-image:url(images/clientes-bg.jpg);
}
.descripcionclientes {
margin-left: auto;
margin-right:auto;
margin-top: 100px;
height: 264px;
width: 500px;
background-repeat:no-repeat;
}
.botones {
float:left;
margin-top: 110px;
background-color:#CC9900;
border: none;
color:#FFFFFF;
font-size:16px;
width: 20px;
height: 70px;
background-image:url(noticias/flechareg.png);
background-repeat:no-repeat;
background-position:center center;
}
.botsig  {
background-image:url(noticias/flechasig.png);
}
.iconos {
float:right;
width: 37px;
height: 37px;
margin-left: 10px;
margin-top: 5px;}
