@media screen and (max-width: 600px) {

}


/***********************************************
Pantalla 1440x628 16:9
***********************************************/
@media only screen and (min-width:1367px) and (max-width: 1440px) {

    :root {
        --ancho-titulo-seccion: 15rem;
    }

	.show-mobile { display:none !important; }
	.show-tablet { display:none !important; }
	.show-screen { display:block; }
	.hide-mobile { display:block !important; }
	.hide-tablet { display:block !important; }
	.hide-screen { display:none !important; }

    .pieBoton {
        bottom: 2rem;
    }

}


/***********************************************
Pantalla 1366x768 16:9
***********************************************/
@media only screen and (min-width:1281px) and (max-width: 1366px) {

    :root {
        --ancho-titulo-seccion: 15rem;
    }

	.show-mobile { display:none !important; }
	.show-tablet { display:none !important; }
	.show-screen { display:block; }
	.hide-mobile { display:block !important; }
	.hide-tablet { display:block !important; }
	.hide-screen { display:none !important; }

    .pieBoton {
        bottom: 2rem;
    }
}


/***********************************************
Pantalla 1280x720 16:9
***********************************************/
@media only screen and (min-width:1025px) and (max-width: 1280px) {

    :root {
        --ancho-titulo-seccion: 10rem;
    }

	.show-mobile { display:none !important; }
	.show-tablet { display:none !important; }
	.show-screen { display:block; }
	.hide-mobile { display:block !important; }
	.hide-tablet { display:block !important; }
	.hide-screen { display:none !important; }

    .pieBoton {
        bottom: 2rem;
    }

}

/***********************************************
Pantalla 1024x600 16:10
***********************************************/
@media only screen and (min-width:960px) and (max-width: 1024px) {

    :root {
        --ancho-titulo-seccion: 5rem;
    }

	.show-mobile { display:none !important; }
	.show-tablet { display:none !important; }
	.show-screen { display:block; }
	.hide-mobile { display:block !important; }
	.hide-tablet { display:block !important; }
	.hide-screen { display:none !important; }

    nav {
        padding: 2em;
    }

    .pieBoton {
        bottom: 2rem;
    }
}


/***********************************************
Tablet (Smaller than 959px)
***********************************************/
@media only screen and (min-width:768px) and (max-width: 959px) {

    :root {
        --altura-cabecera: 80px;
        --ancho-titulo-seccion: 5rem;
    }

	.show-mobile { display:none !important; }
	.show-tablet { display:block !important; }
	.show-screen { display:none !important; }
	.hide-mobile { display:block !important; }
	.hide-tablet { display:none !important; }
	.hide-screen { display:block !important; }


}
/***********************************************
Mobile (portrait 300px)
***********************************************/
@media only screen and (max-width:767px) {
    :root {
        --altura-cabecera: 70px;
        --ancho-titulo-seccion: 3rem;
    }

	.show-mobile { display:block !important; }
	.show-tablet { display:none !important; }
	.show-screen { display:none !important; }
	.hide-mobile { display:none !important; }
	.hide-tablet { display:block !important; }
    .hide-screen { display:block !important; }

    .datosContenedor{
        width: 100%;
    }
    section{
        width: 100%;
    }
    .cabeceraContenedor{
        width: 100%;
    }
    .botonMenu{
        display: flex!important;
    }
}