#thePage {
    padding-top: 15px;
}

    #thePage > div {
        margin: 10px auto 10px auto;
    }

    #thePage .banner img {
        margin-bottom: 5px;
    }

    #thePage #topSellers {
        max-width: 740px;
        min-height: 350px;        
    }

    #thePage .top_sellers_container {
        font-family: Arial, Helvetica, sans-serif;
        text-align: left;
    }

#thePage .theme_min {
    background-color:#666; 
    height:40px; 
    float:left;
    margin: 2px;
}

#thePage .pageTitle
{
    color:#545454; 
    font-weight:bold; 
    font-size:20px; 
    margin-top:10px;
}

#thePage .welcomeMsg 
{
    max-width: 500px;
}

#thePage .cityState
{
    color:#545454; 
    margin-top:5px; 
    font-weight:bold;
}

#thePage .TitCotHead
{
    margin-top: 15px; 
    margin-bottom:5px; 
    color:#737373; 
    font-size:18px
}

#thePage .TitCotName
{
    color:#737373; 
    font-weight:bold;
}

#myPageInfo a, #myPageInfo a:hover
{
    color:#818181
}


#thePage .catTitle
{
    width:20%;
    text-align:center; 
    font-size:14px; 
    font-weight: bold; 
    color: #677C99;
}


#thePage #calendar {
    width: 900px;
    height: 500px;
    margin: 0 auto;
}

.eventInfo, .eventInfo span
{
    text-align: left;
    font-weight:normal;
}

.eventInfo strong
{
    font-weight: bold;   
}
.eventInfo a 
{
    color:#fff;
}

#thePage #mpcalendar h2 
{
    font-size: 24px;
}

#events 
{
    clear: both;
}

#events div.options{
		margin-left:5px;
		text-align: center;
		font-weight:bold;
		cursor:pointer;
		padding:3px;
		margin:3px;
	}
	
	#events div.options:hover{
		background-color: #8398A9;
	}
	
	
	#events div.optionRight{
		float:right;
	}
	
	#events .labels {
		color: #618AA8;
		font-weight:bold;
	}
	
	#events .event 
	{
	    border: solid 1px #A0AFBC;
		margin-top: 5px;
		padding:5px;
	}
	
	#events .event2
	{
	    border: solid 1px #A0AFBC;
		margin-top: 5px;
		padding:5px;
		padding-left:30px;
	}

	#events .event td.labels{
		text-align:center;
	}
	
	#events .event2 td.labels{
		text-align:center;
	}
	
	#events .pairEvent {
		background-color: #E1E6EA;
        margin-top:5px;
        padding:5px;
	}
	
	#events .pairEvent2 {
		background-color: #E1E6EA;
        margin-top:0px;
        padding:5px;
		padding-left:30px;
	}
	
	#events .pairEvent td.labels{
		text-align:center;
	}
	
	#events .pairEvent2 td.labels{
		text-align:center;
	}
	
	#events .successC {
		color:green;
		border: solid 1px green;
		padding:5px;
		margin: 5px 0 5px 0;
	}
	
	#events .successC2 {
		color:green;
		border: solid 1px green;
		padding:5px;
		padding-left:15px;
		margin: 5px 0 5px 0;
	}
	
	#events .errorC {
		color:red;
		border: solid 1px red;
		padding:5px;
		margin: 5px 0 5px 0;
	}
	
	#events .errorC2 {
		color:red;
		border: solid 1px red;
		padding:5px;
		padding-left:15px;
		margin: 5px 0 5px 0;
	}
	
	#events .successC, #events .errorC {
		display: none;
	}
	
	#events .successC2, #events .errorC2 {
		display: none;
	}
	
	#events .event .approvedEvent{
	    border-color: green;
	    color: green;
    }

    #events .event .toApprovedEvent{
	    border-color: orange;
	    color: orange;
    }

    #events .event .newEvent{
	    border-color: red;
	    color: red;
    }

    #events .event .eventStatus {
	    border-width: 1px;
	    border-style: solid;
	    font-weight: bold;
	    padding: 0 2px 0 2px;
    }
    
    .selec{
        width: 150px; /* Or whatever width you want. */
    }
    
    .selec .expand {
        width: auto;
    }

    .abuseReportContenedor{
	    border:3px solid #C2C2C0;
	    width:340px;
	    height:250px;
	    background-color:#FFF;
	    padding:2% 5% 1% 5%;
	    float:left;
    }

    .cancelContenedor{
	    border:3px solid #C2C2C0;
	    width:250px;
	    height:110px;
	    background-color:#FFF;
	    padding:1% 1% 1% 1%;
	    margin:0 auto;
	    text-align:center;
    }
    
    .divPreviewCategorias{
        /*border:1px solid blue;*/
        width:74%;
        float:left;
    }
    
     .divPreviewFoto{
        /*border:1px solid blue;*/
        width:20%;
        height:100%;
        float:left;
        padding:.5% 2% 0% 3%;
    }
    
    .previewImgAbo{
        Width:137px; /*MEXHMU6 | DL-1671 Update Mi Tienda Digital activation report | Dic 7, 2020*/
        Height:157px; 
    }
    
    .previewImagesPETF{
        Width:20px;
        Height:20px; 
    }
    
    .stepTwoLabelsPreview{
        font-size:12px;
        font-weight:bold;
    }

/*MEXHMU6 | DL-1502 Add to Mi Tienda Digital Favorites Section | Nov 25, 2020*/
/*Start: Product Card*/
#thePage .topFavoritesCard {
    border-radius: 10px;
    box-shadow: 0px 2px 4px 0px #C8C8C8;
    float: left;
    height: 318px;
    margin: 0px 24px 48px 24px;
    padding: 24px 24px 8px 24px;
    text-align: center;
    width: 236px;
}

#thePage .topFavoritesImage {
    align-items:center;
    display:-ms-flexbox!important;
    display:flex!important;
    height:158px; 
    width:178px; 
    justify-content:center;
    margin-bottom:16px; 
}

#thePage .topFavoritesImage img {
    height:155px;
    width:150px;
}

#thePage .topFavoritesProduct {
    align-items:flex-start; 
    display:-ms-flexbox!important;
    display:flex!important;
    height: 60px;
    min-height:60px;
    margin-bottom:8px;
    overflow: hidden; 
    width:188px;
}
    #thePage .topFavoritesProduct a {
        text-decoration: none;
    }

#thePage .topFavoritesPrice {
    color:#2C2C2C;
    font-family:'gt-walsheim-bold';
    font-size:16px; 
    height:20px; 
    margin-bottom:4px;    
    width: 188px;
}
    #thePage .topFavoritesPrice a {
        color:#2C2C2C;
        font-family:'gt-walsheim-bold';
        font-size:16px; 
        text-decoration:none;    
    }

#thePage .topFavoritesSku {
    color:#62625A; 
    font-family: 'gt-walsheim-medium', 'Source Sans Pro MC';
    font-size: 13px;
}
    #thePage .topFavoritesSku a {
        color:#62625A; 
        font-family: 'gt-walsheim-medium', 'Source Sans Pro MC';
        font-size: 13px;
        text-decoration:none;    
    }
/*End Product card*/