/* Color y fuente de títulos */
.piece:not(.ranking,.newsLive) .headline{font-family:%headline-font-family% !important;color:#000000 !important;text-shadow:none} /* Sacar "color" si no quieren que los títulos sin link estén con color */
.piece:not(.ranking,.newsLive) .headline a{color:#000000 !important;text-shadow:none}

/* Color principal (Links, botones, etc) */
.bgmaincolor{background-color:#000000 !important;background-image:none !important;border-color:#000000 !important}
.selected .bgmaincolor{background:#666 !important;border-color:#333 !important}
.bordermaincolor{border-color:#000000}
.bordermaincolor:after{border-color:#000000}
.bordermaincolor:before{border-color:#000000}
.maincolor a{color:#000000 !important;}
.maincolor{color:#000000 !important;}
.maincolor p{color:#000000 !important;}
.maincolor:before{color:#000000 !important;}

#vpllinkexistingaccount a{color:#000000 !important}
#vpllinknewaccount a{color:#000000 !important}
#register-error.error,#vpllinknewaccounterror.error,#vplloginerror.error{background-color:#000000}
.vsmformerror{border-color:#000000}

#search.ready button:hover{background-color:#000000}
#search.ready button{background-color:#000000}

/* Fondo de página */
body{background-color:#cccccc !important}
#body-wrapper{background-color:#cccccc !important;background-image:url(/lib/1x1.gif) !important;background-repeat:repeat !important;background-size:auto}

/* Fuente en bajadas, textos, volantas */
.mainfont{font-family: Arial,Helvetica,Sans-serif !important}
.mainfont p{font-family:Arial,Helvetica,Sans-serif !important}

/* Altura del header */
html:not(.page-header-collapsed) #page-header-container{height:%header-height%px !important}

/* Color e imagen de fondo de encabezado */
#page-header-wrapper{background-color:#ffffff !important;background-image:url(/files/image/51/51189/64dd8910dcb84.jpg) !important;background-position:50% 0 !important;background-repeat:no-repeat !important;background-size:auto}
#page-header-logo-wrapper{background-image:none}


/* Menu lateral */
#page-header .main-menu-panel.dropdown-panel{background-color:%site-color% !important}

#page-header .main-menu-button .search-box .search-icon path{stroke:%site-color% !important}

@media (min-width:768px){
    #page-header-logo-wrapper{position:relative;width:100%;height:calc(100% - 47px);padding:20px;box-sizing:border-box;background-image:none;top:unset;left:unset}
    .stacked #header .page-header-logo-wrapper{top:unset;padding:0}
    #page-header-logo-minisite{display:block;position:relative;width:100%;height:100%}
    #page-header-logo-minisite img{width:auto;height:auto;max-width:100%;max-height:100%;position:relative}
}
#page-footer-wrapper{background-color:#000000 !important;height:%footer-height%px !important}


/* Encabezado de las secciones */
#section-header-wrapper{background-color:#ffffff !important}
.fww-border{background-color:%site-color% !important;opacity:.5 !important;filter:alpha(opacity=50) !important;}
#section-title{color:%site-color% !important;font-family:%menu-font-family% !important}
#section-title a{color:%site-color% !important;}
.follow-page{color:%site-color% !important;font-family:%menu-font-family% !important}
.temas{color:%site-color% !important;font-family:%menu-font-family% !important}
.temas a{color:%site-color% !important;}

/* Nota */
#permalink a:hover{color:#000000 !important}

/*Preloaders */
.busyicon.redsmall{background:url(/0/img/common/preloaders/whitedotssmall.gif) !important}

/* Piezas en especiales */
.noticiadestacada .media{box-shadow:none}
.listados .media{box-shadow:none}

.noticia .headline{text-shadow: #f0f0f0 0px 1px 6px !important}

/* Fondo de página para plantilla video */
.interiorvideo{background:none !important}