.sizeguide .wrapper-page{padding: 50px 0;}
.sizeguide .wrapper-sizeguide{max-width: 1280px;padding: 0 50px;}
.sizeguide .title{/*max-width: 585px;text-align: center;*/margin: 0 auto;padding-bottom: 19px;}
.sizeguide .title > p{padding-top: 20px;padding-bottom: 19px;font-style: italic;border-bottom: 1px solid #e6e6e6;}
.sizeguide .guide-image img{display: block;width: 100%;}
.sizeguide .guide-content{padding-top: 15px;}

.sizeguide .menuCandidatura{width: 100%;list-style: none;margin: 0;display: table;}
.sizeguide .menuCandidatura.menuArea li{width: 25%;height: 48px;padding-left: 3px;display: table-cell;}
.sizeguide .menuCandidatura.menuArea li a{max-width: 100%;width: 100%;min-width: 10px;overflow: hidden;padding: 0 14px;text-decoration: none;color: #666; float: left;text-align: center;display: inline-block;}

.sizeguide .blocoRub{padding: 10px 0;overflow-y: hidden;}

.sizeguide .rightTBLtamanhos{float: right;margin-top: 18px;}

/* ESTILOS GERAIS */
.sizeguide .accordion > li > a{text-transform: uppercase;}

.sizeguide .menuCandidatura.menuArea li a{font-family: Georgia,Times,"Times New Roman",serif;color: #666;text-align: center;border: 1px solid #ebebeb;display: table-cell;vertical-align: middle;border-bottom: 0;word-wrap: break-word;font-size: 13px;line-height: 48px;height: 48px;display: block;}
.sizeguide .menuCandidatura li a.sel{color: #131313;border-color: #ebebeb;background-color: #ebebeb;}
.sizeguide .menuCandidatura li a:hover{color: #131313;text-decoration: none;}

.sizeguide .tabs-container .tab{display: none;}
.sizeguide .tabs-container .tab:first-child{display: block;}
.sizeguide .tabs-content{border: 15px solid #ebebeb;border-top-width: 20px;border-bottom-width: 20px;}
.sizeguide .tabs-content .wrapper-tabs{border-top: 15px solid #ebebeb;padding: 16px;min-height: 458px;}
.sizeguide .tabs-content .wrapper-tabs:first-child{border-top: 0;}
.sizeguide .tabs-content .wrapper-tabs .tabs-container{margin: 1px -5px 0 -5px;}
/* ESTILOS GERAIS */


#wrptabs ul{
	margin-left: 0;
	list-style-type: none;
}
#wrptabs ul li span {
    color: #999;
    background: url(../sysimages/sys38.png) no-repeat right 9px;
    padding: 3px 22px 5px 9px;
    border: 1px solid transparent;
    border-bottom: 0;
    font-weight: bold;
    display: block;
    float: left;
}

#wrptabs ul li.sel span {
    border-color: #d7d7d7;
    background-position: right -62px;
    background-color: #FFF;
    color: #666;
}

#wrptabs ul li span:hover {
    text-decoration: none;
    color: #666;
}

.mfp-size-guide .mfp-close {
    position: absolute;
    top: 18px;
    right: 20px;
    width: 19px;
    height: 19px;
    background: url(sysimages/sys47.png) no-repeat left top
}
.mfp-size-guide .mfp-close:hover { background-position: left bottom }

@media screen and (max-width: 1005px){
	.sizeguide .wrapper-page{padding: 15px 0 50px;}
	.sizeguide .wrapper-sizeguide{padding: 0 5px;}
}
@media screen and (max-width: 950px){
	.sizeguide .menuCandidatura.menuArea{margin-bottom: 15px;border-bottom: 1px solid #ebebeb;}
	.sizeguide .menuCandidatura.menuArea li{width: 100%!important;display: block;}
	.sizeguide .menuCandidatura.menuArea li a{width: 100%;margin-left: 0;}
}

@media screen and (max-width: 768px){
	.sizeguide .wrapper-page{padding: 15px 0 50px;}
	.sizeguide .title{padding-bottom: 15px;}
	.sizeguide .title > p{padding-top: 10px;}
	.sizeguide .container-sizeguide{padding-top: 0;}
	.sizeguide .tabs-content .wrapper-tabs{min-height: auto;}

	/* ------------- POPUPS ------------ */
	.popUp.video{width: 100%;}
	.popUp.video iframe{height: 360px!important;}
	.popUp.video .movie{min-height: 360px;}

	.popUp.video .titPop1{font-size: 17px;}
	/* --------------------------------- */


	#cmsautoTable tr td{width: auto!important;padding: 0!important}
	.sizeguide .accordion > li > a{padding-left: 40px;}
	.sizeguide .accordion > li .accordion-content{padding: 0 10px 10px;}
}