/* MenuBottom 1 
================*/
.mB1logo{
    width: 80%;
    margin-bottom: var(--spaceDespuesSubt);
}
.mB1_RS{
	margin-right: 3px;
}
.mB1_subTitulo{
    font-weight: bold;
	margin-bottom: var(--spaceDespuesSubt);
}

/* MenuBottom 2
================*/
:root{
    --mB2_mbottom:10px;
	--mB2_space:20px;
	--mB2_cantCajas:2;
    --mB2_spaceTotal: calc(var(--mB2_space) * calc(var(--mB2_cantCajas) - 1)); 
	--mB2_anchoTotal: calc(100% - var(--mB2_spaceTotal));
	--mB2_anchoCaja: calc(var(--mB2_anchoTotal) / var(--mB2_cantCajas));
}
.mB2_container{ 
	padding: 6px 0 6px 0;
}
.mB2{
    display: flex;
	flex-direction: row;
    flex-wrap: wrap;
    justify-content:center;
    width:100%;
	margin:0 auto;
    padding: 10px;
}
.mB2 li{
    display: flex;
    align-items: stretch;
    width: var(--mB2_anchoCaja);
    height: auto;
    margin: 0;
    margin-right: var(--mB2_space);
    margin-bottom: var(--mB2_mbottom);
    padding: 10px 0 0 0;
	background-image: none;    
}
.mB2 li:nth-last-child(-n+2){/* Lòs últimos 3 */
    margin-bottom: 0;
}
.mB2 li:nth-child(2n){/* cada 2 */
    margin-right: 0;
}
.mB2 li a{
    width: 100%;
    height: 60px;
    padding-top: 18px;
	color:white;
    text-align: center;
    text-decoration: none;
    background-color: var(--color2);
    border-radius: 15px 15px 15px 15px;
	-moz-border-radius: 15px 15px 15px 15px;
	-webkit-border-radius: 15px 15px 15px 15px;
    -webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear;
}
.mB2 li a:hover{
	text-decoration: none;
    color:var(--color2);
    background-color: white;
}
@media only screen and (min-width: 398px) {

}
@media only screen and (min-width: 480px) {

} 
@media only screen and (min-width: 608px) {
/* MenuBottom 2
================*/
:root{
    --mB2_space:10px;
    --mB2_cantCajas:3;
}
.mB2{
    padding: 0;
}
.mB2 li{
    padding: 0 0 0 0;  
}
.mB2 li a{
    height: 60px;
    padding-top: 19px;
    border: 2px solid transparent;
}
.mB2 li:nth-child(2n){/* cada 2 */
    margin-right: var(--mB2_space);
}
.mB2 li:nth-child(3n){/* cada 2 */
    margin-right: 0;
}
.mB2 li:nth-last-child(-n+3){/* Lòs últimos 3 */
    margin-bottom: 0;
}
}
/* Ancho horizontal del celular Xiomi 11 Ancho:395px - 790px*/
@media only screen and (min-width: 768px) {
/* MenuBottom 2
================*/
:root{
    --mB2_cantCajas:6;
}
.mB2 li{
    margin-bottom:10px;
}
.mB2 li:nth-child(3n){/* cada 2 */
    margin-right: var(--mB2_space);
}
.mB2 li:nth-child(6n){/* cada 2 */
    margin-right: 0;
}
.mB2 li:nth-last-child(-n+6){/* Lòs últimos 3 */
    margin-bottom: 0;
}

}
@media only screen and (min-width: 1024px) {
/* MenuBottom 2
================*/
:root{
    --mB2_cantCajas:8;
}
.mB2 li:nth-child(6n){/* cada 2 */
    margin-right: var(--mB2_space);
}
.mB2 li:last-child{
    margin-right: 0px;
}
.mB2 li:nth-last-child(-n+6){/* Lòs últimos 3 */
    margin-bottom: 0;
}
.mB2 li{/* Lòs últimos 3 */
    margin-bottom: 0;
}
}
@media only screen and (min-width: 1140px) {

}