/* PocketGrid */
/* Smartphone version
   Nothing to do: blocks are stacked by default. */

.mostrarTablet {
	display: none;
}

.noMostrarMobil {
	display:none;
}

img {max-width:100%; height:auto;}
iframe {max-width:100%}

/*comienzo para controlar margenes addthis*/
.addthis_1{
	margin-left:4px;
	margin-top:4px;
	margin-bottom:6px;
}

.addthis_2{
	margin-left:4px;
	margin-top:10px;
	margin-bottom:0px;
}
/*fin para controlar margenes addthis*/
.anchoForm{
	max-width:400px; 
}
.anchoForm2{
	max-width:400px; 
	margin-bottom:25px;
}
.googleCseNav{
	width:90%;	
}
.colDerResumen{
  /*agregado para evitar margen en versión celu y tablet, similar a no-gutters de bootstrap4*/
	padding-left: -1rem;
	margin-left:-1rem;
}
.tamanoLogo{
	width:185px;
	height:37px;
	max-width:185px;
	max-height:37px;
}

/* Tablet version */
@media (min-width: 768px) {
	.colIzquierda02 { width: 18%; }
  .colCentral02 { width: 42%; }
  .colDerecha02 { width: 40%; }
  .main { 
		width: 70%;
	}
	.rightcol { 
		width: 30%;
		/*min-width: 267px;*/
	}
	
	.noMostrarMobil {
		display:none;
	}	
	.mostrarTablet {
		display: block;
	}
	img {max-width:100%; height:auto;}
	iframe {max-width:100%}
	
	/*comienzo para controlar margenes addthis*/
	.addthis_1{
		margin-left:4px;
		margin-top:4px;
		margin-bottom:6px;
	}
	
	.addthis_2{
		margin-left:4px;
		margin-top:10px;
		margin-bottom:0px;
	}
	/*fin para controlar margenes addthis*/
	.anchoForm{
		max-width:700px; 
	}
	.anchoForm2{
		max-width:700px; 
		margin-bottom:25px;
	}
	.googleCseNav{
		width:50%;	
	}
	.colDerResumen{
  	padding-left: -1rem;
		margin-left:-1rem;
	}
	.tamanoLogo{
		width:248px;
		height:50px;
		max-width:248px;
		max-height:50px;
	}

}

/* Desktop y notebook version */
@media (min-width: 1024px) {
	/*agregado por seba 201911*/
	.headerLogo {
		margin-left:5%;
		margin-right:5%;
	}

	/*agregado por seba 201910 para margen header y footer solo en 1024 para arriba*/
	.block-group {
		margin-left:5%;
		margin-right:5%;
	}
	
	.header_seccion_2 { float: left; width: auto;}
	.main { 
		margin-left:5%; /*agregado por seba 201910 para margen principal solo en 1024 para arriba*/
		width: 70%; 
	}
	.mostrarTablet {
			display: none;
	}

  .rightcol { 
		width: 20%;
		margin-right:5%; /*agregado por seba 201910 para margen principal solo en 1024 para arriba*/
	}
	
	.noMostrarMobil {
		display:inherit;
	}
	
	/*comienzo para controlar margenes addthis*/
	.addthis_1{
		text-align:right;
		margin-left:230px;
		margin-top:4px;
		margin-bottom:5px;
	}
	
	.addthis_2{
		margin-left:10px;
		margin-top:10px;
		margin-bottom:0px;
	}
	/*fin para controlar margenes addthis*/
	.googleCseNav{
		width:27%;	
	}
	
	.navbar {
    height: 55px;
	}
	.colDerResumen{
  	padding-left: 1rem;
		margin-left: 0;
	}
	.tamanoLogo{
		width:248px;
		height:50px;
		max-width:248px;
		max-height:50px;
	}
	.anchoCarousel{
		max-width:850px; 
		height:auto;	
	}

}

@media (min-width: 1200px) {  
	.anchoCarousel{
		max-width:850px; 
		height:auto;	
	}
}

@media (min-width: 1400px) {  
	.anchoCarousel{
		max-width:950px; 
		height:auto;	
	}
}

@media (min-width: 1600px) {  
	.carousel{
		max-width:1200px; 
		height:auto;	
	}
}

@media (min-width: 1800px) {  
	.carousel{
		max-width:1400px; 
		height:auto;	
	}
}