@charset "utf-8";
/* AEP - Tribuna - 1110x365 - 19/10/2016 @ 15:19 */

body{
    margin: 0px;
    padding: 0px;
}


#tribuna-1110x365{
    width: 1110px;
    height: 250px;
    position: relative;
    background-color: #fff;
    margin: 0;
    padding: 0;
    overflow: hidden;
    border-bottom: #000 1px solid;
    border-top: #ed2027 2px solid;
}

#tribuna-1110x365 *{
    box-sizing: content-box;
}

#tribuna-1110x365 div.adm-header{
    width: 100%;
    height: 30px;
    background-color: #fff;
    position: relative;
    float: left;
    padding: 0;
    margin: 0;
}

#tribuna-1110x365 div.adm-header h2{
    margin: 0;
    float: left;
    width: 124px;
    height: 38px;
    line-height: 40px;
    color: #000;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
}

#tribuna-1110x365 div.adm-header a.criteo-opt-out{
    width: 19px;
    height: 15px;
    position: absolute;
    top: 0px;
    right: 0px;
    background-image: url(/storage/flash/icon/nai_small.png);
}

#tribuna-1110x365 ul.adm-products{
    width: 100%;
    height: 225px;
    margin:20px 0 0 0;
    padding:0;
    float:left;
    list-style:none;
    overflow:hidden;
}

#tribuna-1110x365 ul.adm-products li{
    width: calc(16.6% - 30px);
    height: 312px;
    margin:0 15px 0 15px;
    float:left;
    padding: 0;
    background-color: #ffffff;
}

#tribuna-1110x365 ul.adm-products li a{
    width: 100%;
    height: 100%;
    cursor: pointer;
    display: block;
    border: none;
    text-decoration: none;
    padding:0;
    margin:0;
    float:left;
    overflow: hidden;
    position: relative;
}

#tribuna-1110x365 ul.adm-products li a div.adm-product-wrapper{
    height: 150px;
    overflow: hidden;
    position: relative;
    padding: 5px;
    background-color: #fff;
}

#tribuna-1110x365 ul.adm-products li a div.adm-product{
    position: absolute;
    top:0px;
    width: calc(100% - 10px);
    margin-top: 10px;
}

#tribuna-1110x365 ul.adm-products li div.adm-img{
    width: calc(100% - 10px);
    height: 105px;
    margin:0 auto;
    margin-bottom: 9px;
    padding:0;
    background-color:#FFF;
    overflow:hidden;
    position: relative;
}

#tribuna-1110x365 ul.adm-products li a div.adm-badge {
    position: absolute;
    z-index: 10;
    width: 45px;
    height: 45px;
    right: 4px;
    top: 2px;
    border: 2px solid #ffffff;
    -webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
       -ms-border-radius: 100%;
       -o-border-radius: 100%;
       border-radius: 100%;
       background: #EB1C24;
       -webkit-transform: rotate(15deg);
       -moz-transform: rotate(15deg);
       -ms-transform: rotate(15deg);
       -o-transform: rotate(15deg);
       transform: rotate(15deg);
       overflow: hidden;
}

#tribuna-1110x365 ul.adm-products li a div.adm-badge span.adm-discount-number {
    height: 20px;
    line-height: 20px;
    font-size: 16px;
    border-bottom: 1px solid #ffffff;
    margin: 5px auto 0 auto;
    font-weight: 700;
}

#tribuna-1110x365 ul.adm-products li a div.adm-badge span.adm-discount {
    height: 12px;
    line-height: 16px;
    font-size: 10px;
    color: #ffffff;
    margin: 0 auto;
    font-weight: 400;
}
#tribuna-1110x365 ul.adm-products li a div.adm-badge span.adm-discount-number, #tribuna-1110x365 ul.adm-products li a div.adm-badge span.adm-discount{
    width: 38px;
    display: block;
    text-align: center;
    color: #ffffff;
    font-family: 'Roboto', sans-serif;
}

#tribuna-1110x365 ul.adm-products li div.adm-img img{
    max-width: 100%;
    max-height: 100%;
    border:none;
    box-sizing: content-box !important;
    margin: 0 auto;
    display: block;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
}

#tribuna-1110x365 ul.adm-products li div.adm-text-content{
    width: 100%;
    height: 65px;
    margin:0px auto;
    padding:0;
    overflow:hidden;
    position:relative;
}

#tribuna-1110x365 ul.adm-products li div.adm-text-content p.adm-description{
    width: 100%;
    height: 64px;
    font-size: 14px;
    color: #000;
    margin:0;
    padding:0;
    line-height: 16px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    overflow:hidden;
    -webkit-font-smoothing: antialiased !important;
    text-align: left;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

#tribuna-1110x365 ul.adm-products li a:hover div.adm-text-content p.adm-description{
    color: #ad141a;
}

#tribuna-1110x365 ul.adm-products li a div.adm-text-content div.adm-price-wrapper{
    width: 100%;
    margin: 0;
    -webkit-font-smoothing: antialiased !important;
    position:absolute;
    left:0;
    overflow:hidden;
    text-align:left;
    display: block;
    height: auto;
    bottom: 0;
}

#tribuna-1110x365 ul.adm-products li div.adm-text-content p.adm-price-1-line{
    font-size: 12px;
    height: 15px;
    line-height: 14px;
    margin: 0 0 4px 0;
    padding: 0;
    color: #ad141a;
    font-weight: 400;
    overflow: hidden;
    font-family: 'Roboto', sans-serif;
}
#tribuna-1110x365 ul.adm-products li div.adm-text-content p.adm-price-2-line{
    height: 22px;
    font-size: 16px;
    line-height: 21px;
    margin: 0 0 3px 0;
    color: #000;
    font-weight: 700;
    overflow: hidden;
    font-family: 'Oswald', sans-serif;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

#tribuna-1110x365 ul.adm-products li a:hover div.adm-text-content p.adm-price-2-line{
    color: #ad141a;
}

#tribuna-1110x365 ul.adm-products li div.adm-text-content p.adm-price-fee{
    font-size: 12px;
    height: 15px;
    line-height: 14px;
    margin: 0 0 0 0;
    padding: 0;
    color: #ad141a;
    font-weight: 400;
    overflow: hidden;
    font-family: 'Roboto', sans-serif;
}

#tribuna-1110x365 ul.adm-products li p.criteo-advertiser{
    height: 12px;
    font-size: 11px;
    line-height: 12px;
    width: 100%;
    color: #ad141a;
    margin: 0;
    padding: 0;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    -webkit-font-smoothing: antialiased !important;
    overflow:hidden;
    text-align:center;
    display: block;
    text-transform: uppercase;
}

#tribuna-1110x365 ul.adm-products li div.adm-text-content p span.adm-striked{
    text-decoration: line-through;
}

#tribuna-1110x365 ul.adm-products li div.adm-text-content p span.adm-bold{
    font-weight: 700;
}

#tribuna-1110x365 ul.adm-products li a div.adm-source{
    height: 12px;
    width: calc(100% - 10px);
    position: relative;
    display: table;
    margin: 0px auto 20px auto;
}

#tribuna-1110x365 ul.adm-products li a div.adm-source img.adm-advertiser{
    width: auto;
    height: 12px;
    display: block;
    border: none;
    margin: 0 auto;
}


@media only screen and (min-width: 961px) and (max-width: 1150px){
    
    #tribuna-1110x365{
        width: 100%;
    }
    
}

@media only screen and (min-width: 771px) and (max-width: 960px){
    
    #tribuna-1110x365{
        width: 100%;
    }
    
    #tribuna-1110x365 ul.adm-products li{
        width: calc(20% - 30px);
    }
}

@media only screen and (min-width: 581px) and (max-width: 770px){
    
    #tribuna-1110x365{
        width: 100%;
    }
    
    #tribuna-1110x365 ul.adm-products li{
        width: calc(25% - 30px);
    }
}

@media only screen and (min-width: 401px) and (max-width: 580px){
    
    #tribuna-1110x365{
        width: 100%;
    }
    
    #tribuna-1110x365 ul.adm-products li{
        width: calc(33.2% - 30px);
    }
}

@media only screen and (max-width: 400px){
    
    #tribuna-1110x365{
        width: 100%;
    }
    
    #tribuna-1110x365 ul.adm-products li{
        width: calc(50% - 30px);
    }
}


.SF_1.ob-widget .ob-widget-items-container {margin:0;padding:0;}
.SF_1.ob-widget .ob-widget-items-container .ob-clearfix {display:block;width:100%;float:none;clear:both;height:0px;line-height:0px;font-size:0px;}
.SF_1.ob-widget .ob-widget-items-container.ob-multi-row {padding-top: 2%;}
.SF_1.ob-widget .ob-dynamic-rec-container {position:relative;margin:0;padding;0;}
.SF_1.ob-widget .ob-dynamic-rec-link,
.SF_1.ob-widget .ob-dynamic-rec-link:hover {text-decoration:none;}
.SF_1.ob-widget .ob-rec-image-container .ob-video-icon-container {position:absolute;left:0;height:30%;width:100%;text-align:center;top:35%;}
.SF_1.ob-widget .ob-rec-image-container .ob-video-icon {display:inline-block;height:100%;float:none;opacity:0.7;transition: opacity 500ms;}
.SF_1.ob-widget .ob-rec-image-container .ob-video-icon:hover {opacity:1;}
.SF_1.ob-widget .ob_what{direction:ltr;clear:both;padding:5px 10px 0px;}
.SF_1.ob-widget .ob_what a{color:#999;font-size:11px;font-family:arial;text-decoration: none;}
.SF_1.ob-widget .ob_what.ob-hover:hover a{text-decoration: underline;}
.SF_1.ob-widget .ob_amelia,
.SF_1.ob-widget .ob_logo,
.SF_1.ob-widget .ob_text_logo{vertical-align:baseline !important;display:inline-block;vertical-align:text-bottom;padding:0px 5px;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
.SF_1.ob-widget .ob_amelia{background:url('/images/widgetIcons/ob_logo_16x16.png') no-repeat center top;width:16px;height:16px;margin-bottom:-2px;}
.SF_1.ob-widget .ob_logo{background:url('/images/widgetIcons/ob_logo_67x12.png') no-repeat center top;width:67px;height:12px;}
.SF_1.ob-widget .ob_text_logo{background:url('/images/widgetIcons/ob_text_logo_67x22.png') no-repeat center top;width:67px;height:22px;}
@media only screen and (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {
    .SF_1.ob-widget .ob_amelia{background:url('/images/widgetIcons/ob_logo_16x16@2x.png') no-repeat center top;width:16px;height:16px;margin-bottom:-2px; background-size:16px 32px;}
    .SF_1.ob-widget .ob_logo{background:url('/images/widgetIcons/ob_logo_67x12@2x.png') no-repeat center top;width:67px;height:12px; background-size:67px 24px;}
    .SF_1.ob-widget .ob_text_logo{background:url('/images/widgetIcons/ob_text_logo_67x22@2x.png') no-repeat center top;width:67px;height:20px; background-size:67px 40px;}
}
.SF_1.ob-widget:hover .ob_amelia,
.SF_1.ob-widget:hover .ob_logo,
.SF_1.ob-widget:hover .ob_text_logo{background-position:center bottom;}
.SF_1.ob-widget .ob_what{text-align:right;}
.SF_1.ob-widget .ob-rec-image-container .ob-rec-image {display:block;}
/* dynamic strip css */
.SF_1.ob-widget .ob-rec-image-container {position:relative;}
.SF_1.ob-widget .ob-rec-image-container .ob-image-ratio {height:0px;line-height:0px;padding-top:56.58914728682171%;}
.SF_1.ob-widget .ob-rec-image-container img.ob-rec-image {width:100%;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;transition:all 750ms;}
.SF_1.ob-widget .ob-rec-image-container img.ob-show {opacity:1;}
.SF_1.ob-widget .ob-rec-image-container .ob-rec-label {position:absolute;bottom:0px;left:0px;padding:0px 3px;background-color:#777;font-family: 'Oswald', sans-serif;color:white;font-size:10px;line-height:15px;}
.SF_1.ob-widget {width:auto;min-width:240px;}
.SF_1.ob-widget .ob-dynamic-rec-container {display:inline-block;vertical-align:top;min-width:50px;width:23.275%;box-sizing:border-box;-moz-box-sizing:border-box;}
.SF_1.ob-widget .ob-unit.ob-rec-brandName,
.SF_1.ob-widget .ob-unit.ob-rec-brandLogo-container,
.SF_1.ob-widget .ob-rec-brandLogoAndName {display:inline-block;}
.SF_1.ob-widget .ob-rec-brandLogo {width:20px;height:20px;}
.SF_1.ob-widget .ob-rec-brandName {vertical-align:bottom;}
.SF_1.ob-widget .ob-unit.ob-rec-brandName {vertical-align:super;}
.SF_1.ob-widget .ob-widget-items-container {direction: ltr;}
.SF_1.ob-widget .ob-dynamic-rec-container {margin-left:0;}
.SF_1.ob-widget .ob-dynamic-rec-container ~ .ob-dynamic-rec-container {margin:0 0 0 2.3%; }
.SF_1.ob-widget .ob-widget-header {direction:ltr; font-weight:bold;}
.SF_1.ob-widget .ob-unit {display:block;}
.SF_1.ob-widget .ob-rec-text {max-height:150.0px;overflow:hidden;font-weight:bold;}
.SF_1.ob-widget .ob-rec-source {}
.SF_1.ob-widget .ob-rec-date {font-weight:bold;}





/* dynamic customized css */

.SF_1.ob-strip-layout .ob-widget-header {font-family:'Oswald', sans-serif;font-size:18px;color:black;padding-bottom:15px;padding-top:0px;}
.SF_1.ob-strip-layout .ob-dynamic-rec-container {max-width:255px;}
.SF_1.ob-strip-layout .ob-rec-text {font-family:'Oswald', sans-serif;color:black;padding:3px 0 0px;text-align:left;line-height:1.25;font-size:14px;}
.SF_1.ob-strip-layout .ob-rec-text:hover {color:black;}
.SF_1.ob-strip-layout .ob-rec-source {font-family:'Oswald', sans-serif;color:#888;padding:0px 0 0px;text-align:left;font-size:12px;}
.SF_1.ob-strip-layout .ob-rec-date {font-family:'Oswald', sans-serif;color:black;padding:0px 0 0px;text-align:left;font-size:12px;}
.SF_1.ob-strip-layout .ob-rec-author {font-family:'Oswald', sans-serif;color:black;padding:0px 0 0px;text-align:left;font-size:12px;}
.SF_1.ob-strip-layout .ob-rec-description {font-family:'Oswald', sans-serif;color:black;padding:0px 0 0px;text-align:left;font-size:12px;}
.SF_1.ob-strip-layout .ob-rec-brandName {font-family:'Oswald', sans-serif;padding:3px 0 0px;line-height:1.25;font-size:13px;font-weight:400;}
.SF_1.ob-strip-layout .ob-rec-brandLogo {width:20px;height:20px;}
</style>
<style type="text/css" class="ob-custom-css">
.SF_1.ob-strip-layout .ob-widget-header {
    font-family: 'Oswald', sans-serif;
    font-size: 18px;
    color: black;
    padding-bottom: 4px;
    margin-bottom: 15px;
    text-transform: uppercase;
    border-top: solid #ed2027;
    padding-top: 15px;
}

.SF_1.ob-strip-layout .ob-rec-text {
    font-family: 'Oswald', sans-serif;
    color: black;
    padding: 3px 0 0px;
    text-align: left;
    line-height: 1.25;
    font-size: 20px;
    margin-left: 20px;
    margin-top: 10px;
}

.SF_1.ob-strip-layout .ob-rec-source {
    margin-top: 6px;
}

.SF_1.ob-strip-layout .ob-rec-source {
    font-family: 'Oswald', sans-serif;
    color: #888;
    padding: 0px 0 0px;
    text-align: left;
    font-size: 12px;
    margin-left: 20px;
}


.SF_1.ob-widget .ob-widget-items-container {
    direction: ltr;
    border-bottom: solid 1px;
    padding-bottom: 40px;
}

@media (min-width: 320px) and (max-width: 736px) {
    
    .SF_1.ob-widget .ob-dynamic-rec-container {
        width: 100%;
    }
    
    
    .SF_1.ob-strip-layout .ob-dynamic-rec-container {
        max-width: 358px;
    }
    
    
    .SF_1 .ob-dynamic-rec-container {
        margin-left: 0px!important;
        margin-bottom: 15px!important;
    }}s