@charset "UTF-8";
/* CSS Document */

body {
			margin: 0 !important;
			padding: 0 !important;
			-webkit-text-size-adjust: 100% !important;
			-ms-text-size-adjust: 100% !important;
			-webkit-font-smoothing: antialiased !important;
			}
img {
			border: 0 !important;
			outline: none !important;
			}
*{ 	margin: 0;
	padding: 0;
	box-sizing: border-box;}

a{text-decoration:none;}

	
.contenedor{ 
	width: 99%;
	margin: auto;
	}
.caja-contenedor{ width:800px; margin: 0 auto;}

#colorblue{background-color: #09233E; }


/**-------------------------------*/
/*HEADER*/
header{ 
	width: 100%;
	height: 500px;
	background-color:rgba(9,35,62,1.00);
		padding-top: 5px;
	}
	
#img-logo-header{
margin: 0px 10px;
	}

header .contenedor{
	display:table;

	}

/*TERMINA HEADER*/	
/**-------------------------------*/

/*MENU*/
#menu-bar{
	display: none;
	}

header label{
	float: right;
	font-size: 28px;
	margin: 6px 0;
	cursor: pointer;
	padding-right: 30px;
}

.menu{
	position: absolute;
	top: 85px;
	left: 0;
	width: 100%;
	background: rgba(9,35,62,1.00);
	transition: all 0.5s;
	transform: translateX(-100%);
	z-index: 100;
}

.menu a{
	display: block;
	color: #A1A7B4;
	height: 60px;
	text-decoration:none;
	padding: 15px;
	border-bottom: 1px solid rgba(255,255,255,0.3);
	z-index: 100;
}

.menu a:hover{
	color:#FFFFFF;
	text-decoration: underline;
	text-decoration-color: #0070BE;
	font-family:stag-medium;
	
}

#menu-bar{display:none;}

#menu-bar:checked ~ .menu{
	transform: translateX(0%);
	
}

#menu-bar a:checked ~ {
	display:none;
	
}


/*TERMINA MENU*/

/*BANNER*/

.banner{
	position: relative;
	margin-top: 10px;
	}


.banner .contenedor{
	position:absolute;
	top: 20%;
	left: 50%;
	transform: translateX(-80%) translateY(-50%);
	color: #FBF7F7;
	padding-left: 30px;
}

#banner h2{
	font-size: 40px;
	}
	

/*TERMINA BANNER*/

.box{ width: 730px; margin: 0 auto;}

.espacio{padding-top: 90px; background-color:#FFFFFF;}

#news{background-image:url("../images/news.png");}
#news-contenido{ padding: 50px 20px 30px 20px; width: 60%;  color: #FFFFFF; text-align: center;}

.treinta{ width: 34%; background-color:#09233E; border: 1px solid #FFFFFF; padding:30px 20px 40px 30px;}

.flex{
	display:flex;
	}

.medias-cajas{
	width:50%;
	}
	
.cuarenta{width: 35%;}
.sesenta{width: 65%;}

.linea{width: 25%; height: 4px; border: 0; margin-top: 5px; background-color: rgba(15,96,182,1.00);}
#actualidad{padding-left: 30px;}

#filosofia{background-image: url("../images/silosofia-g.png");}	

footer{ background-color: #09233E; padding: 30px 0px 20px 0px;}

#oferta{background-image: url("../images/oferta-b.png");}

img[class=em_full_img] {
			width: 100% !important;
			height: auto !important;
			}

@media (min-width:790px){
	.menu{position: static;
	width: auto;
	height: auto;
	transform: translateX(0%);
	float:right;
	display: flex;	
}
	.menu a{border: none;}
	
	

	
	header label{display: none;}

	.show{ display:block;}
	.hide{ display:none;}

	.caja-contenedor .banner img{ width: 100%; height: auto;}
	
	#img-decalogo img{ width: 100%; height: auto;}

	img[class=em_full_img] {
			width: 100% !important;
			height: auto !important;
			}
	#decalogo .medias-cajas{ padding: 30px;}
	#decalogo img{ padding-top: 50px;}
	
}

@media (max-width:789px){
	header{
	height:auto;
	}
	#news-contenido{ padding: 40px 20px 40px 20px; width: 80%;  color: #FFFFFF; text-align: center; margin: 0 auto;}
	
	.espacio{padding-top: 20px; background-color:#FFFFFF;}
	
	.contenedor, .caja-contenedor, .box{ 
	width: 100%;
	margin: auto;
	}
	
	.caja-contenedor .banner img{ width: 100%; height: auto;}
	
	.menu a:hover{
	color:#FFFFFF;
	text-decoration: underline;
	text-decoration-color: #0070BE;
	font-family:stag-medium;
	background-color: rgba(2,86,184,1.00);
}
	#news{background-image:url("../images/news-v.png");}
	
	.treinta{ width: 95%; background-color:#09233E; padding:20px; border: 0px; margin: auto; text-align:center; }
	.texto-b{ font-family:Arial, "sans-serif"; text-align: center;}
	
	.medias-cajas{width: 100%;}
	.banner h2{
	font-size: 24px;
	line-height:27px;
		}
		
	.flex{
		display:block;
		}

	img[class=em_full_img] {
			width: 100% !important;
			height: auto !important;
			}	
	.linea{width:50%; height: 2px; border: 0; margin: 10px auto;background-color: rgba(15,96,182,1.00);}
	#actualidad{padding-left: 30px; padding-right: 30px; text-align: center;}
		
	.show{ display:none;}
	.hide{ display:block;}
	.cuarenta, .sesenta{width: 100%; text-align: center; padding: 0px 30px;}
	#oferta{text-align: center; padding: 0px 20px;}
	#lugar, #centro{text-align: center; padding: 0px 20px;}
	#lugar-texto .treinta{padding-bottom: 10px; padding-top: 10px;}
	#decalogo .medias-cajas{padding-left: 0px;}
	#img-decalogo img{display: none;}
}

@media (max-width:630px){
	#oferta{background-image: url("../images/oferta-6.png");}}

@media (max-width:530px)
{
	h2{font-family:stag-medium; font-size:22px; color: #FFFFFF;}
	.texto{ font-size: 13px;}
	.treinta{ width: 90%; background-color:#09233E; padding:25px 20px 30px 20px; border: 0px; margin: auto; text-align: center;}
}