@charset "utf-8";
	


	html, body {
		font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", Roboto, Helvetica, "Helvetica Neue", Oxygen-Sans, Ubuntu, Cantarell, Arial, sans-serif, "Apple Color Emoji";
		font-display: swap;
}	 

* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
body {
	margin: 0;
	background-color: #8A8469;
	body {-webkit-tap-highlight-color: rgba(0,0,0,0);}
	
}
.container{
	max-width: 1280px;
	display:block;
	margin:auto;
	background-color: #797979;
}
.container p{
	font-size: 1em;
}
main{
	width: 66%;
	height: auto;
	float: left;
	background-color: #797979;
	display: block;
	margin: auto;
}

.contenido{
	width: 100%;
	height: auto;
	background-color: #797979;
	display: block;
	margin: auto;
}
.contenido p a{
	color:#333333;
	text-decoration: underline;
}
h1{
	font-size: 1.4em;
	letter-spacing: 0.05em;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	color: #ffffff;
}
p {
color: #161616;	
}
aside{
	width: 34%;
	background-color: #797979;
	float: left;
	padding-left: 1.5%;
	padding-right: 1.5%;
}
aside p{
	font-size: 1em;
}
.articulo{
	width: 100%;
	padding: 2%;
	border-radius: 10px 10px 10px 10px;
	margin-bottom: 2%;
	 }
.fondo1Rojo{
	background-color: #924242; 
}
	 .fondo4Azul{
	background-color: #85abd0; 
}
.articulo a{
	color: #ffffff;
}
.articulo img{
	width: 50%;
height: 50%;
	float: left;
	padding-right: 2%;
}
	
.clearfloat {
  clear: both;
}
.clearfloat-10 {
  clear: both;
	height: 10px;
}
.responsive-img{
	width: 100%;
	height: auto;
	display:block;
	margin:auto;
}
.galeria-sm{
	width: 100%;
	height: auto;
	display: inline-block;
}
.minis-sm{
	width: 33.3%;
	height: auto;
	padding: 1%;
	float: left;
	border-radius: 10px 10px 10px 10px;
}
.minis-sm img {
	width: 100%;
	height: auto;
	display: block;
	margin: auto;
	background-color: #ffffff;
	padding: 1%;
	border-radius: 10px 10px 10px 10px;
}
.esconder-mini-en-desk{
		display: none;
}
.esconder-mini-en-movil{
		display: inline-block;
}
.indiv-contenido{
	width: auto;
	background-color: #686867;
	padding: 1%;
}
.indiv-contenido h2{
color: #FFFFFF;
}

.indiv-contenido a{
	color: #ffffff;
}
.banner-maui-mini-tablet{
	display: none;
}
.banner-maui-mini-mobile{
	display: none;
}
.banner-maui-mini-desk{
	margin: auto;
	display: block;
	width: 100%;
	height: auto;
}

.ad-rectangle{
	display:block;height:300px}
@media (max-width: 991px){.ad-rectangle{display:inline-block;width:300px;height:600px}}


.solo-movil {
    display: none;
}

.solo-desk {
    display: block;
}	

	
/* Mobile+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
@media (max-width : 500px){

    .solo-movil {
        display: block;
    }
.solo-desk {
        display: none;
    }
    
main{
	width: 100%;
	}
	
.galeria-sm{
	width: 100%;
	height: auto;
	min-height: 1000px;
}
	
h1{
	font-size: 1.3em; 
	margin-top: 5px;
	margin-bottom: 5px;
}
aside{
	display: none;
}
.minis-sm{
	width: 50%;
}

.esconder-mini-en-movil{
		display: none;
}	
.esconder-mini-en-desk{
		display: inline-block;
}
.banner-maui-mini-mobile{
	display: inline-block;
margin: auto;
	width: 100%;
	height: auto;
}
.banner-maui-mini-tablet{
	display: none;
}
.banner-maui-mini-desk{
	display: none;
}
.articulo img{
width: 100%;
height: auto;
}
	}

/* TABLET +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
@media (min-width: 501px)and (max-width: 799px) {
main{
	width: 100%;
}
h1{
	font-size: 1.3em; 
	margin-top: 10px;
	margin-bottom: 10px;
}
aside{
	 display: none;
}
.banner-maui-mini-tablet{
	display: inline-block;
margin: auto;
	width: 100%;
	height: auto;
}
.banner-maui-mini-mobile{
	display: none;
}
.banner-maui-mini-desk{
	display: none;
}
	}
