/*
 Theme Name:     Oxigeno.fm Outspoken Child
 Description:    Outspoken Child Theme para www.oxigeno.com
 Author:         TTT
 Template:       outspoken
 Version:        1.0
*/

/**
 * Table of Contents:
 *
 * 0.0 - Fonts
 * 1.0 - Reset
 *   1.1 - Helpers
 *   1.2 - Icon
 * 2.0 - Repeatable Patterns
 * 3.0 - Site Structure
 * 4.0 - Header.search.search
 *   4.1 - Site Header
 *   4.2 - Navigation
 *   4.2.1 - Publi Header
 *   4.3 - Pagenavi
 *   4.4 - Carrousel
 * 5.0 - Content
 *   5.1 - Entry Header
 *   5.2 - Entry Meta
 *   5.3 - Entry Content
 *   5.3.2 - Página inicio
 *   5.3.3 - Página programas
 *   5.3.4 - Página artistas
 *   5.3.5 - Agenda
 *   5.4 - Galleries
 *   5.5 - Post Formats
 *   5.6 - Attachments
 *   5.7 - Post/Paging Navigation
 *   5.8 - Author Bio
 *   5.9 - Archives
 *   5.10 - Search Results/No posts
 *   5.11 - 404
 *   5.12 - Comments
 *   5.13 - Multisite
 * 6.0 - Sidebar
 *   6.1 - Widgets
 * 7.0 - Footer
 * 8.0 - Media Queries
 * 9.0 - Print
 * 10.0 - Programación
 * 11.0 - Ajustes
 * ----------------------------------------------------------------------------
 */


/**
 * 0.0 Fonts
 *
 * ----------------------------------------------------------------------------
 */

@font-face {
    font-family: 'Asap';
    src: url('fonts/asap-regular-webfont.eot');
    src: url('fonts/asap-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/asap-regular-webfont.woff') format('woff'),
         url('fonts/asap-regular-webfont.ttf') format('truetype'),
         url('fonts/asap-regular-webfont.svg#asapregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Asap';
    src: url('fonts/asap-bold-webfont.eot');
    src: url('fonts/asap-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/asap-bold-webfont.woff') format('woff'),
         url('fonts/asap-bold-webfont.ttf') format('truetype'),
         url('fonts/asap-bold-webfont.svg#asapbold') format('svg');
    font-weight: bold;
    font-style: normal;

}
@font-face {
    font-family: 'Asap';
    src: url('fonts/asap-italic-webfont.eot');
    src: url('fonts/asap-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/asap-italic-webfont.woff') format('woff'),
         url('fonts/asap-italic-webfont.ttf') format('truetype'),
         url('fonts/asap-italic-webfont.svg#asapitalic') format('svg');
    font-weight: normal;
    font-style: italic;

}
@font-face {
    font-family: 'Asap';
    src: url('fonts/asap-bolditalic-webfont.eot');
    src: url('fonts/asap-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/asap-bolditalic-webfont.woff') format('woff'),
         url('fonts/asap-bolditalic-webfont.ttf') format('truetype'),
         url('fonts/asap-bolditalic-webfont.svg#asapbold_italic') format('svg');
    font-weight: bold;
    font-style: italic;

}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family: 'Asap';
        src: url('fonts/asap-regular-webfont.svg#asapregular') format('svg');
        font-weight: normal;
    }
    @font-face {
        font-family: 'Asap';
        src: url('fonts/asap-bold-webfont.svg#asapbold') format('svg');
        font-weight: bold;
    }
    @font-face {
        font-family: 'Asap';
        src: url('fonts/asap-bold-webfont.svg#asapitalic') format('svg');
        font-style: italic;
    }
    @font-face {
        font-family: 'Asap';
        src: url('fonts/asap-bold-webfont.svg#asapbold_italic') format('svg');
        font-style: italic;
        font-weight: bold;
    }
    
}

/**
 * 1.0 Reset
 *
 * ----------------------------------------------------------------------------
 */


/**
 * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
 * http://cssreset.com
 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  /*font: inherit;*/
  vertical-align: baseline;
}
em { font-style: italic; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
  display: block;
}
body {
  line-height: 1;
  -webkit-font-smoothing: antialiased; 
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
input, button { border: 0; background: none; }

html {  height: 100%; }
body { height: 100%; }

a { text-decoration: none; color:#000; }
a:hover { text-decoration: none; }
.entry body p{
    
}

.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
body.plugin {
background-color: #fff;
}

/**
 * 1.1 Helpers
 * ----------------------------------------------------------------------------
 */
 
 
 /* helpers */
 
 .cf, .item { *zoom: 1; position: relative; }
 .cf:after, .item:before, .item:after { content: " "; display: table; }
 .cf:after, .item:after { clear: both; }
 
 
 .h-block { display: block; }
 .h-iblock { display: inline-block; vertical-align: middle; }
    .h-talign { vertical-align: top; }
    .h-malign { vertical-align: middle; }
    .h-balign { vertical-align: bottom; }
    
 header.art-header.m-b-16 div.cf.m-b-12 div.h-iblock{width: 158px;}
 header.art-header.m-b-16 div.cf.m-b-12 figure.h-iblock.m-r-8 img{width: 60px;}
 
 
 .h-valign:before {
    content:"";
    width:1px;
    height: 100%;
    display:inline-block;
    vertical-align: middle;
    margin-left: -4px;
 }
 
 .module { margin-bottom: 25px;padding-bottom: 24px;border-bottom:1px solid #ffae00 ; }
 .itm-body-exp .module{border-bottom:none;}
.itm-media.col-1 .module:last-child,
.page-template-artista .module{border:0;padding-bottom: 0;margin-bottom: 35px;}
 
 .h-left { float: left; }
 .h-right { float: right; }
 
 .h-tleft { text-align: left; }
 .h-tright { text-align: right; }
 .h-tcenter { text-align: center; }
 .h-tupper{text-transform: uppercase;}
 
 .h-pr { position: relative; }
 .h-pa { position: absolute; } 
 
 
 .h-ov { overflow: hidden; }
 
 
    .inb-list {font-size: 1px;letter-spacing: -1px;word-spacing: -1px;position:relative; }
    .inb-list > li { display: inline-block; letter-spacing: normal;word-spacing: normal;zoom:1;font-size:15px; } 
    .inb-list > li:first-child { margin: 0; } 
 
 
 .itm-media { float: left; display: inline; }
 .itm-body { display: table; height: 1%; }
 .itm-body-exp { display: block; overflow: hidden;}
 
 ul.lst-albums div.h-iblock.h-malign{
    width: 70%;
 }
 
 /* border-pro */
    .img-decoration:after {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        border: 1px solid rgba(0, 0, 0, .2);
        pointer-events: none;
    }
    .img-decoration img { display: block; }
 
 
 /* img rounded */
.img-rounded,
.avatar {
    border-radius: 50%; 
    border:4px solid #ffae00;
}
 
 
 /* titles */

    .title-xs {
        font-size: 16px;
    }
 
    .title-s {
        font-size: 18px;
        margin-bottom: 12px;
        line-height: 24px;
        color:#ffae00; 
    }

    .title-m {
        font-size: 18px;
        margin-bottom: 12px;
        line-height: 24px;
    }
 
    .title-l {
        font-size: 44px;
        margin-bottom: 12px;
    }
    .title-header {
        background:#ffae00;
        padding: 15px 10px; 
        color:#fff;
        margin-bottom: 12px;
    }
    .title-header img{position:absolute;right:15px;top:15%;}
    .title-header a{color:#fff;}
    .title-module {
        font-size: 14px;
        line-height: 18px;
    }
.lst-horizontal h1.txt-small {
    font-size: 15px;
}
aside#wpshower_popular_posts-2 {
margin-bottom: 32px;
}
.title-s a:hover,
.title-m a:hover,
aside .mod-info .itm-body .txt-small a:hover,
.lst-featured h3 a:hover {
    color: #ffae00;
 -moz-transition: color .25s ease-out;
-ms-transition: color .25s ease-out;
-webkit-transition: color .25s ease-out;
-o-transition: color .25s ease-out;
transition: color .25s ease-out;
 }


 /* text */
    .txt-default {
        font-size: 13px;
        line-height: 160%;
    }
    .txt-dark { color: #000; }
    .txt-medium { color: #828282; }
    .txt-black { color: #000; }
    .txt-light { color: #aaa; }
    .txt-white { color: #fff;}
    .txt-small, .h-small { font-size: 13px; line-height: 18px; }
    .txt-normal { font-weight: 400; }

    .txt-xs,
.txt-xs span  {
    font-size: 12px;
    color: #000;
    line-height: 17px;
}
    
 
 
 
 /* margin */
 .m-r-8 { margin-right: 8px; }  
 .m-r-12 { margin-right: 12px; }    
 .m-r-16 { margin-right: 16px; }    
 
 .m-l-8 { margin-left: 8px; }   
 .m-l-12 { margin-left: 12px; } 
 .m-l-16 { margin-left: 16px; } 
 
 .m-b-0{margin-bottom: 0 !important;}
 .m-b-4 { margin-bottom: 4px; } 
 .m-b-8 { margin-bottom: 8px; } 
 .m-b-12 { margin-bottom: 12px; }   
 .m-b-16 { margin-bottom: 16px; }
 .m-b-24 { margin-bottom: 24px; }
 
 .m-t-4 { margin-top: 4px; }    
 .m-t-8 { margin-top: 8px; }    
 .m-t-12 { margin-top: 12px; }  
 .m-t-16 { margin-top: 16px; }
 
 .p-15 > li{padding:15px 0;}

 .p-15 >li:first-child .entry-column{padding:15px 0 0 0;}
 
h2.h-tupper.txt-default.txt-medium.m-b-4 a{color: #828282;} 



ul.lst-generic-aside li div.h-iblock.h-talign p.txt-small.txt-medium{
    width: 208px;
}


/**
 *   1.2 - Icon
 * ----------------------------------------------------------------------------
 */
 
 .icon {
    background-image: url('images/spritesheet.png');
    background-repeat: none;
    text-indent: -9000px;
    display: inline-block;
    vertical-align: middle; 
 }
.icon > span { display: inline-block; vertical-align: middle; }
.icon-gr .icon{position: absolute;top:9px;left: 10px;} 
.icon-gr a,.icon-actualidad + span{margin-left: 30px;}
.icon-gr .program-cintillo{padding-left: 45px;} 

.homeVideos .icon-gr .icon{top:12px;}
.homeFotos .icon-gr .icon{top:11px;}
.audios-widget .icon-gr .icon{left: 4px;top:7px;}
.top-5-widget .icon-gr .icon{top: 7px;}
.tit-generico .icon{margin-top: -10px;}




.icon-actualidad {
    width: 26px;
    height: 27px;
    background-position: -5px -5px;
}

.icon-agenda {
    width: 22px;
    height: 26px;
    background-position: -41px -5px;
}

.icon-agenda-cal {
    width: 22px;
    height: 26px;
    background-position: -73px -5px;
}

.icon-agenda-listado {
    width: 22px;
    height: 22px;
    background-position: -105px -5px;
}

.icon-audio {
    width: 34px;
    height: 34px;
    background-position: -105px -37px;
}

.icon-audio-peq-r {
    width: 16px;
    height: 16px;
    background-position: -137px -5px;
}

.icon-audios {
    width: 29px;
    height: 31px;
    background-position: -5px -81px;
}

.icon-calendario-left {
    width: 42px;
    height: 26px;
    background-position: -44px -81px;
}

.icon-calendario-right {
    width: 42px;
    height: 26px;
    background-position: -96px -81px;
}

.icon-canales {
    width: 55px;
    height: 28px;
    background-position: -44px -117px;
}

.icon-foto {
    width: 34px;
    height: 34px;
    background-position: -109px -117px;
}

.icon-fotos {
    width: 24px;
    height: 26px;
    background-position: -163px -5px;
}

.icon-more {
    width: 21px;
    height: 20px;
    background-position: -41px -41px;
}

.icon-more-gr {
    width: 33px;
    height: 32px;
    background-position: -149px -41px;
}

.icon-top {
    width: 28px;
    height: 28px;
    background-position: -153px -83px;
}

.icon-ubicacion {
    width: 13px;
    height: 14px;
    background-position: -72px -41px;
}

.icon-video {
    width: 34px;
    height: 33px;
    background-position: -153px -121px;
}

.icon-video-peq {
    width: 15px;
    height: 16px;
    background-position: -5px -164px;
}

.icon-video-peq-r {
    width: 12px;
    height: 13px;
    background-position: -191px -83px;
}

.icon-videos {
    width: 22px;
    height: 22px;
    background-position: -30px -164px;
}

.icon-votar {
    width: 15px;
    height: 16px;
    background-position: -62px -164px;
}

.icon-vs {
    width: 30px;
    height: 30px;
    background-position: -87px -164px;
}

.icon-webcam {
    width: 16px;
    height: 19px;
    background-position: -127px -164px;
}




.media-info{position: absolute;}
.media-info-center{top:50%;left:50%;margin-left: -18px;margin-top: -18px;}
.media-info-bottom{bottom:4px;right: 4px;}

.media-info-bottom{
    padding: 5px;
}

#rock-and-gol .media-info-bottom{background:#a3202e;background-color: rgba(163, 32, 46, 0.8) ;}
#pantalleros .media-info-bottom{background:#bad14f;background-color: rgba(186, 209, 79, 0.8) ;}
#pantalleros .img-rounded, #pantalleros .avatar {border-color:#bad14f; }    
#rock-and-gol .img-rounded, #rock-and-gol .avatar {border-color:#a3202e; }  
 
 /**
  * 2.0 Repeatable patterns
  * ----------------------------------------------------------------------------
  */

@font-face {
    font-family: outspoken;
    src: url('fonts/outspoken.eot?') format('eot'),
        url('fonts/outspoken.woff') format('woff'),
        url('fonts/outspoken.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* Clearing floats */
.clear:after,
.format-audio .entry-media:after,
.attachment .entry-header:after,
.site-footer .widget-area:after,
.entry-content:after,
.page-content:after,
.navigation:after,
.nav-links:after,
.gallery:after,
.comment-body:after {
    clear: both;
}

.clear:before,
.clear:after,
.format-audio .entry-media:before,
.format-audio .entry-media:after,
.attachment .entry-header:before,
.attachment .entry-header:after,
.site-footer .widget-area:before,
.site-footer .widget-area:after,
.entry-content:before,
.entry-content:after,
.page-content:before,
.page-content:after,
.navigation:before,
.navigation:after,
.nav-links:before,
.nav-links:after,
.gallery:before,
.gallery:after,
.comment-body:before,
.comment-body:after {
    content: "";
    display: table;
}

/* Assistive text */
.screen-reader-text {
    position: absolute !important;
    clip: rect(1px, 1px, 1px, 1px);
}

.screen-reader-text:focus {
    background-color: #fff;
    border: 2px solid #ececec;
    border-radius: 3px;
    clip: auto !important;
    display: block;
    font-size: 12px;
    font-size: 1.2rem;
    padding: 12px;
    padding: 1.2rem;
    position: absolute;
    top: 5px;
    left: 5px;
    z-index: 100000; /* Above WP toolbar */
}

/* Form fields, general styles first. */
button,
input[type="text"],
input[type="password"],
input[type="email"],
textarea {
    border: 1px solid #ececec;
    padding: 15px 10px;
    padding: 1.5rem 1rem;
    border-radius: 2px;
    -webkit-border-radius: 2px;
}

input[type="text"],
input[type="password"],
input[type="email"],
textarea {
    color: #444;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 26px;
    line-height: 2.6rem;
    -webkit-appearance: none;
    box-shadow: 0px 0px 0px 4px rgba(236, 236, 236, 0.6);
    -webkit-box-shadow: 0px 0px 0px 4px rgba(236, 236, 236, 0.6);
    -moz-box-shadow: 0px 0px 0px 4px rgba(236, 236, 236, 0.6);
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus {
    outline: 0;
    box-shadow: 0px 0px 0px 4px rgba(255, 84, 54, 0.07);
    -webkit-box-shadow: 0px 0px 0px 4px rgba(255, 84, 54, 0.07);
    -moz-box-shadow: 0px 0px 0px 4px rgba(255, 84, 54, 0.07);
}

/* Buttons */
button,
input[type="submit"],
input[type="button"],
input[type="reset"] {
    display: inline-block;
    padding: 0;
    line-height: 32px;

    text-align: center;
    font-size: 16px;
    font-weight: 700;
    background-color: none;
    border: 0;
    color: #888;
    text-decoration: none;
    cursor: pointer;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    outline: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

.no-touch button:hover,
button:focus,
.no-touch input[type="submit"]:hover,
.no-touch input[type="button"]:hover,
.no-touch input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {
    background-color: #ffae00;
    color: #fff;
    border-color: #ffae00;
}

.post-password-required form label {
    display: inline-block;
    margin-top: 5px;
    margin-top: 0.5rem;
}

.post-password-required input[type="password"] {
    margin-left: 10px;
    margin-left: 1rem;
}

.post-password-required input[type="submit"] {
    display: none;
}

/* Placeholder text color -- selectors need to be in separate to work. */
::-webkit-input-placeholder {
    color: #c4c4c4;
}

:-moz-placeholder {
    color: #c4c4c4;
}

::-moz-placeholder {
    color: #c4c4c4;
}

:-ms-input-placeholder {
    color: #c4c4c4;
}

/*
 * Responsive images
 *
 * Fluid images for posts, comments, and widgets
 */
.entry-content img,
.entry-summary img,
.comment-content img,
.wp-caption {
    max-width: 100%;
}

.widget img {
    max-width: 100%;
}

/* Make sure images with WordPress-added height and width attributes are scaled correctly. */
.entry-content img,
.entry-summary img,
.comment-content img[height],
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
    height: auto;
}

img.size-full,
img.size-large,
img.wp-post-image,
.entry-thumbnail img {
    height: auto;
    max-width: 100%;
}

/* Make sure videos and embeds fit their containers. */
embed,
iframe,
object,
video {
    max-width: 100%;
}

/* Override the Twitter embed fixed width. */
.entry-content .twitter-tweet-rendered {
    max-width: 100% !important;
}

/* Images */
.alignleft {
    float: left;
}

.alignright {
    float: right;
}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.alignleft {
    margin: 10px 20px 10px 0;
    margin: 1rem 2rem 1rem 0;
}

.wp-caption.alignleft {
    margin: 10px 10px 10px 0;
    margin: 1rem 1rem 1rem 0;
}

img.alignright {
    margin: 10px 0 10px 20px;
    margin: 1rem 0 1rem 2rem;
}

.wp-caption.alignright {
    margin: 10px 0 10px 10px;
    margin: 1rem 0 1rem 1rem;
}

img.aligncenter,
img.alignnone {
    margin: 10px auto;
    margin: 1rem auto;
}

.wp-caption .wp-caption-text,
.entry-caption,
.gallery-caption {
    margin: 5px 0 24px;
    margin: 0.5rem 0 2.4rem;
    font-size: 14px;
    font-size: 1.4rem;
    color: #c4c4c4;
}

img.wp-smiley,
.rsswidget img {
    border: 0;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}

.hidden {
    display: none;
}

.outspoken-error {
    padding: 63px 0;
    padding: 6.3rem 0;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
    background: #fdf9eb;
    color: #988b70;
    text-align: center;
    border: 1px solid #f1ead4;
    border-radius: 2px;
    -webkit-border-radius: 2px;
}

.outspoken_js {
    display: none;
}

.widget .outspoken-error a {
    color: #988b70;
    border-bottom: 1px solid;
}

.no-touch .widget .outspoken-error a:hover {
    color: #ffae00;
}

.no-touch .widget_wpshower_index_videos .content span img:hover,
.no-touch a img:hover {
    opacity: 0.8;
}

/**
 * 3.0 Basic Structure
 * ----------------------------------------------------------------------------
 */
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }


html { min-height: 100%; font-size: 100%;}
body { 
    margin: 0;
    padding: 0;
    background: #000 url(images/fondo.png) repeat-y 50% 0; 
    color: #000;
    text-align: left; 
    font-family: 'Asap', sans-serif;
    font-weight: 400; 
}
h1, h2, h3, h4, h5, h6, strong, b { font-weight: 700;  letter-spacing: -1px; }



.container {background:#fff;  margin: 0px auto; max-width: 1030px;padding:20px; }
.container::after, .container::before{content: " "; display: table; }
.container::after{clear: both; }

.col-1 { width: 65.3%; }
.col-1 img { max-width: 100%;}

.col-2 { width: 300px; }
.col-2.itm-body-exp { float: right; display: inline; overflow:visible; }

#page {
    position: relative;
    min-height: 100%;
    max-width: 1192px;
    min-width: 320px;
    width: 100%;
    padding: 0 40px;
    margin: 0 auto;
    background: #fff;
}

#primary {
    float: left;
    width: 65.647482014%;
    padding-top: 50px;
    padding-top: 5rem;
}

.csscalc #primary {
    width: -moz-calc(100% - 382px);
    width: -webkit-calc(100% - 382px);
    width: calc(100% - 382px);
}

body #primary.full-width-page,
body.content-full-width #primary,
body.single #primary {
    width: 100%;
}

#tertiary {
    float: right;
    width: 31.654676259%;
    padding-top: 50px;
    padding-top: 5rem;
}

.csscalc #tertiary {
    width: 352px;
}

body.content-right #primary {
    float: right;
}

body.content-right #tertiary {
    float: left;
}



/**
 * 4.0 Header
 * ----------------------------------------------------------------------------
 */


/**
 * 4.1 Site Header
 * ----------------------------------------------------------------------------
 */

#webcam{display:block;text-transform:uppercase;margin:0 auto;background: #ffae00;color: #fff;padding:5px 0px;width: 193px;text-align: center;font-size: 14px;font-weight: bold;}
#webcam .icon{vertical-align:text-bottom;}

/* Navbar */
.navbar {
    width: 100%;
    position:relative;
}

.navbar:after {
    content: '';
    display: block;
    clear: both;
}



/**
 * 4.2 Navigation
 * ----------------------------------------------------------------------------
 */


.menu-toggle {
    display: none;
}

.menu-menu-principal-container{max-width:1030px;margin:0 auto;background:#fff;padding: 10px 20px;}
.menu-menu-principal-container .logo{width:198px;float:left;height:69px;}
#menu-menu-principal{float:left;margin:28px 0 0 15px; }

#site-navigation #menu-menu-principal .menu-item-has-children ul{
    position: absolute;
    top: 35px;
    background: #202020;
    left: 0px;
    width: 180px;
    border-top: 2px solid #ffae00;
    display: none;
    z-index: 1000;
}
#site-navigation #menu-menu-principal .menu-item-has-children ul.submenu-visible{display: block;}
#site-navigation > div > ul > li {  float: left;position: relative; }
#site-navigation #menu-menu-principal > li > a{display:block;font-size:14px;padding:10px 8px;text-decoration:none;line-height:15px;display:block;font-weight:bold;text-transform: uppercase;}
#site-navigation #menu-menu-principal .menu-item-has-children > a{padding-left:13px;background:url(images/submenu.png) no-repeat 0 50%;}
#site-navigation #menu-menu-principal .sub-menu li a {font-size:14px;display:block;padding: 10px;color:#fff;} 

#site-navigation #menu-menu-principal a:hover,#site-navigation #menu-menu-principal .sub-menu li a:hover,
#site-navigation #menu-menu-principal > li.submenu-active > a {
    color: #ffae00;
 -moz-transition: color .25s ease-out;
-ms-transition: color .25s ease-out;
-webkit-transition: color .25s ease-out;
-o-transition: color .25s ease-out;
transition: color .25s ease-out;
}



/* escuchar */
#escuchar{display:block;float:right;padding-top:20px;width: 149px;}
.ticker {
    margin: 0 auto;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
    background:#414141;
    border-radius: 15px;
    padding: 4px;
    margin-top: 5px;
}

.ticker p {
    display: inline-block;
    padding-left: 100%;  /* show the marquee just outside the paragraph */
    animation: marquee 15s linear infinite;
    font-size: 12px;
    color:#fff;
    text-transform: uppercase;
}

.ticker p span{color:#ffae00;}

.ticker p:hover {
    animation-play-state: paused
}

@keyframes marquee {
    0%   { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0);transform: translate(0, 0);}
    100% { -webkit-transform: translate(-100%, 0);-ms-transform: translate(-100%, 0);transform: translate(-100%, 0); }
}


/* Secondary navigation */
#section-navigation {
    clear: both;
    z-index: 100;
}

#section-navigation.floating {
    position: fixed;
    background: #fff;
    max-width: 1112px;
    border-bottom: none;
    width: -moz-calc(100% - 80px);
    width: -webkit-calc(100% - 80px);
    width: calc(100% - 80px);
    box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.25);
}

#section-navigation ul {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
}

#section-navigation a {
    color: #444;
}

.no-touch #section-navigation a:hover {
    color: #ffae00;
}

/**
 * 4.2.1 Publi Header
 * ----------------------------------------------------------------------------
 */
 
#publi_header,#publi_footer{padding:0 20px;background:#fff;overflow: visible !important;text-align:center;}
#publi_header{padding-top: 10px !important; padding-bottom: 10px !important;}
#publi_header >div, #publi_footer>div {
display:inline-block !important;
float: none;

vertical-align: top;
}
.home #publi_header{padding: 0 !important;}
.home #publi_header > div{display: block !important;}
 #publi_footer{padding-bottom:5px;margin:0 auto;}
#publi_oxigeno-NSTD6{text-align: center; display:inline-block;}
#publi_oxigeno-NSTD6>div{margin:0 auto;}
#publi_oxigeno-LDB1>div{margin:0 auto;}
#publi_oxigeno-LDB1{padding:0;overflow: visible;}
/*ajuste de lo que parece un error de publicidad*/
div#publi_oxigeno-MINTER, div#publi_oxigeno-SKIN, div#publi_oxigeno-INTER {
	position: absolute;
	top: 0;
	left: 0; 
}
#publift { text-align: center; }

.homePubli{padding:2px 0px;}

div#publi_header.container {
	width: 100%;
	padding: 0;
}

/**
 * 4.3 Pagenavi
 * ----------------------------------------------------------------------------
 */
 
 
.wp-pagenavi {
    clear: both;
    background:#fff; 
    padding:15px;
    text-align:right;
    border-top:1px solid #ccc;
    font-size: 11px;
}

.wp-pagenavi a, .wp-pagenavi span {
    font-size: 1.2em;
    text-decoration: none;
    padding: 8px 12px;
    margin: 2px;
    color:#333;
    border:none;
    width: 30px;
}

.wp-pagenavi a:hover{
    color: #ffae00;
}
.wp-pagenavi span.current,.wp-pagenavi .nextpostslink,.wp-pagenavi .last {background: #ffae00;color: #fff;border-radius: 15px;padding:3px 8px !important;}
.wp-pagenavi .nextpostslink:hover,.wp-pagenavi .last:hover{color: #fff;}
.wp-pagenavi span.current {
    font-weight: bold;
}
.wp-pagenavi a, .wp-pagenavi span {
    padding: 3px 3px !important; 
}

/**
 *  4.4 - Carrousel
 * ----------------------------------------------------------------------------
 */
 
  .su-carousel .su-carousel-slide{
    margin: 10px;
    position: relative;
    height: 215px !important;
  }
 .su-carousel-centered {
margin: 0 auto 8px auto;
}
 .su-carousel .su-carousel-slide .arts-news { 
position: absolute;
bottom: 0;
left: 0;
width: 100%;
 }
 .su-carousel .su-carousel-slide figure { }
 
 
 
 .su-carousel .su-carousel-slide img {
    padding: 0;
    border: none;
    background: #fff;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    width: 100% !important;
 }
 

.su-carousel .su-carousel-prev,
.su-carousel .su-carousel-next {
    position: absolute;
    top: 56%;
    display: inline-block;
    width: 53px;
    height: 53px;
    background: url('images/carousel2.png');
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    filter: alpha(opacity=100);
    opacity: 100;
    transition: all .2s;
    -o-transition: all .2s;
    -ie-transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    cursor: pointer; 
    margin-top: -53px;
}

div#su_carousel_536cfb3f32c29.su-carousel .su-carousel-prev,
div#su_carousel_536cfb3f32c29.su-carousel .su-carousel-next {
    top: 56%; 

}
.su-carousel .su-carousel-next { background-position: 0px 0px}
.su-carousel .su-carousel-prev { background-position: -53px 0px}

.su-carousel .su-carousel-prev {
    right: 5px;
    margin-right: 0;
}
.su-carousel .su-carousel-next {
    left: 5px;
    margin-left: 0;
}
.su-carousel:hover .su-carousel-prev,
.su-carousel:hover .su-carousel-next {
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.su-carousel-nav {
 
}
.su-video .img-decoration.h-pr img {
min-height: 120px;
width: 100%;
}
.su-video .img-decoration.h-pr {
overflow: hidden;
height: 120px;
}
.su-video .title-s {
margin-top: 3px;
font-size: 15px;
}

.su-slider-slide { display: none; }

 /**
  * 5.0 Content
  * ----------------------------------------------------------------------------
  */

#content {
    margin-bottom: 140px;
    margin-bottom: 14rem;
}

.hentry {
    word-wrap: break-word;
}

body.single .hentry,
body.page .hentry {
    background:#fff;
    }

body.home .hentry,
body.archive li.hentry,
body.search .hentry {
    padding:0 0 15px 0;
    padding:0 0 1.5rem 0;
}

body.single #content .widget-area {
    margin-bottom: 50px;
    margin-bottom: 5rem;
}

body.single .entry-content,
body.page .entry-content {
    font-size: 15px;
    line-height: 24px;
    background:#fff;
    padding:15px 0;
}

body.archive .entry-content,
body.search .entry-content,
.entry-summary,
.entry-media {

    font-size: 13px;
    line-height: 160%;
    color: #828282;
    margin-bottom: 15px;
}

.entry-content a,
.entry-summary a,
.page-content a {
    color: #ffae00;
}

.no-touch .entry-content a:hover,
.no-touch .entry-summary a:hover,
.no-touch .page-content a:hover {
    color: #444;
    border-bottom-color: rgba(255, 84, 54, 0.4);
}

.entry-content a.image_link,
.entry-summary a.image_link {
    border-bottom: none;
}

.entry-content table,
.entry-summary table {
    margin: 55px 0 45px;
    margin: 5.5rem 0 4.5rem;
}

.entry-content th,
.entry-summary th {
    padding: 3px 0;
    padding: 0.3rem 0;
    border-bottom: 3px solid #ececec;
}

.entry-content td,
.entry-summary td {
    padding: 3px 0;
    padding: 0.3rem 0;
    border-bottom: 1px dashed #ececec;
}

.entry-content li,
.entry-summary li {
    margin-bottom: 10px;
    margin-bottom: 1rem;
}

body.archive article:after,
body.search article:after {
    content: '';
    display: block;
    clear: both;
}

.tags-links {
    margin-top: 30px;
    margin-top: 3rem;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 34px;
    line-height: 3.4rem;
    font-weight: bold;
}

.entry-content .tags-links a {
    display: inline-block;
    margin: 0 3px 5px;
    margin: 0 0.3rem 0.5rem;
    padding: 0 8px;
    padding: 0 0.8rem;
    line-height: 31px;
    line-height: 3.1rem;
    font-weight: normal;
    color: #c4c4c4;
    border: 1px solid #ececec;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -webkit-transition-property: none;
    -moz-transition-property: none;
    -o-transition-property: none;
    transition-property: none;
}

.no-touch .entry-content .tags-links a:hover {
    color: #fff;
    background: #ffae00;
    border-color: #ffae00;
}

.article-wrapper {
    max-width: 1060px;
    margin: 0 auto;
}

/* Slider */
.outspoken-gallery {
    position: relative;
    margin-top: 14px;
    margin-top: 1.4rem;
    overflow: hidden;
}

.widget-area .outspoken-gallery {
    margin: 0 0 60px;
    margin: 0 0 6rem;
}

.entry-media .outspoken-gallery {
    margin-top: 0;
}

.hentry .outspoken-gallery {
    margin: 0 0 14px;
    margin: 0 0 1.4rem;
}

.outspoken-gallery li {
    position: relative;
}

.outspoken-gallery * {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.outspoken-gallery a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.outspoken-gallery article > a {
    display: block;
    height: 0;
    padding-bottom: 66.666666667%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.outspoken-gallery.uncropped article > a {
    padding-bottom: 56.83453237%;
}

#slider.outspoken-gallery article > a {
    background-size: 100%;
}

.outspoken-gallery .meta {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 22px;
    line-height: 2.2rem;
    font-weight: bold;
    color: #fff;
}

.outspoken-gallery .meta a {
    color: #fff;
}

.no-touch .outspoken-gallery .meta a:hover {
    color: #ffae00;
}

.outspoken-gallery h2 {
    margin: 3px 0 0;
    margin: 0.3rem 0 0;
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 35px;
    line-height: 3.5rem;
    font-weight: bold;
}

.outspoken-gallery h2 a {
    color: #fff;
}

.no-touch .outspoken-gallery h2 a:hover {
    color: #ffae00;
}

.outspoken-gallery .prev,
.outspoken-gallery .next {
    position: absolute;
    top: 50%;
    width: 40px;
    width: 4rem;
    height: 86px;
    height: 8.6rem;
    line-height: 86px;
    line-height: 8.6rem;
    margin-top: -43px;
    margin-top: -4.3rem;
    background: rgba(0, 0, 0, 0.1);
    font-family: outspoken;
    font-size: 14px;
    font-size: 1.4rem;
    color: #fff;
    text-align: center;
    cursor: pointer;
    z-index: 9;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

body.wpshower-masonry #primary .outspoken-gallery .prev,
body.wpshower-masonry #primary .outspoken-gallery .next {
    width: 24px;
    width: 2.4rem;
    height: 64px;
    height: 6.4rem;
    background: rgba(0, 0, 0, 0.7);
    line-height: 64px;
    line-height: 6.4rem;
    margin-top: -32px;
    margin-top: -3.2rem;
    font-size: 10px;
    font-size: 1rem;
}

.no-touch .outspoken-gallery .prev:hover,
.no-touch .outspoken-gallery .next:hover {
    background: rgba(255, 84, 54, 1);
}

.outspoken-gallery .prev {
    left: 30px;
    left: 3rem;
}

.outspoken-gallery .next {
    right: 30px;
    right: 3rem;
}

body.wpshower-masonry #primary .outspoken-gallery .next {
    right: 20px;
    right: 2rem;
}

body.wpshower-masonry #primary .outspoken-gallery .prev {
    left: 20px;
    left: 2rem;
}

.slides {
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
}

.slides > li {
    display: none;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
    border-bottom: none !important;
}

.slides > li:first-child {
    display: block;
}


/**
 * 5.1 Entry Header
 * ----------------------------------------------------------------------------
 */
.tit-generico { background: #ffae00; padding: 10px;text-transform: uppercase; }
.tit-generico .title-m,.tit-generico .title-s{font-weight:bold;margin-bottom:0;color:#fff;}
.tit-generico a:hover{color:#fff;} 
body.archive .entry-thumbnail,
body.search .entry-thumbnail {
    float: left;
    width: 47.945205479%;
}

body.archive .entry-column,
body.search .entry-column {
    float: right;
    width: 47.945205479%;
    margin-top: 15px;
}

.entry-thumbnail img {
    display: block;
    width: 100%;
}


body.single .entry-title {
    color: #000;
    font-size: 25px;
    font-weight: bold;
    line-height: 28px;
    margin: 0 0 15px;
}

body.archive .entry-title,
body.search .entry-title {
    clear: none;
    margin: 5px 0 0;
    margin: 0.5rem 0 0;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 28px;
    line-height: 2.8rem;
    font-weight: bold;
    color: #444;
}

body.page .entry-header {
    margin: 0 0 16px;
    margin: 0 0 1.6rem;
}

body.page .entry-title {
    margin: 0;
    padding: 5px 0;
    padding: 0.5rem 0;
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 34px;
    line-height: 3.4rem;
    color: #444;
    border-top: 5px solid #ececec;
    border-bottom: 1px solid #ececec;
}

.header-post{background:#fff;margin-bottom:0;}


.header-post h3 {
    font-size: 14px;
    margin: 7px 0;
    color: #ffae00;
}
.header-post .sign,.header-post .sign a{color:#aaa;}
.header-post .sign,.header-post .sign strong a{color:#000;}
.header-post .itm-body-exp {
    margin-bottom: 10px;
}

.header-tags {
    margin:16px 0 16px; 
    color:#545454;
}
.header-tags h4{padding:4px 0;}
.header-share li { margin-left: 8px; }
.list-tags{width: 72%;}
.list-tags a {font-size: 13px; display: block; padding: 4px 8px;color:#ffae00; }
.list-tags a:hover { background: #DDDDDD; text-decoration: none;  }

.header-tags nav{width: 55%;}
.header-tags nav >*{vertical-align: top;}

.post-inner .shareaholic-canvas{margin-top: -16px;}

.txt-default.txt-medium b {
color: #000;
}
.txt-default.txt-medium a {
color: #ffae00;
text-decoration: none;
}
.txt-default.txt-medium a:hover {
color: #000;
}

 .sign { margin-bottom: 8px; }
 .sign img { margin-right: 4px; }
 .lst-generic .txt-light.sign a{color: #aaa;}
 .lst-generic .txt-light.sign strong a{color: #000;}
/**
 * 5.2 Entry Meta
 * ----------------------------------------------------------------------------
 */



/* share links at the side */
.share-side {
    position: absolute;
    top: 0;
    left: -50px;
    width: 35px;
    border-top: 20px solid transparent;
}

.share-side.floating {
    position: fixed;
}

.share-side-helper { 
    position: absolute;
    top: 0;
    left: -50px;
    width: 35px;
    height: 1px;
}

.share-side > a {
    display: block;
    margin-bottom: 6px;
    font-family: outspoken;
    font-size: 18px;
    line-height: 33px;
    color: #c4c4c4;
    background: #fff;
    text-align: center;
    border: 1px solid #ececec;
    border-bottom-width: 2px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
}

.no-touch .share-side > a:hover {
    color: #ffae00;
}

.share-side > div {
    position: relative;
    width: 35px;
}

.share-side > div .share-content {
    padding-left: 2px;
    font-family: outspoken;
    font-size: 18px;
    line-height: 33px;
    color: #c4c4c4;
    background: #fff;
    text-align: center;
    border: 1px solid #ececec;
    border-bottom-width: 2px;
    cursor: default;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.share-side > div .share-links {
    display: none;
    position: absolute;
    top: 0;
    left: 100%;
    padding: 14px;
    background: #fff;
    z-index: 1000;
    border: 1px solid #ececec;
    border-bottom-width: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
}

.share-side > div .share-links .border-fix {
    position: absolute;
    top: 0;
    left: -2px;
    width: 2px;
    height: 33px;
    overflow: hidden;
    background: #fff;
}

.share-side > div .share-links a {
    display: block;
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 23px;
    line-height: 2.3rem;
    white-space: nowrap;
    border-bottom: 1px solid #ececec;
}

.share-side > div .share-links a:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}

.share-side > div .share-links a span {
    display: inline-block;
    width: 20px;
    width: 2rem;
    height: 20px;
    height: 2rem;
    line-height: 21px;
    line-height: 2.1rem;
    margin: 2px 10px 0 0;
    margin: 0.2rem 1rem 0 0;
    font-size: 13px;
    font-size: 1.3rem;
    text-align: center;
    vertical-align: top;
    color: #fff;
    background: #444;
    font-family: outspoken;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.no-touch .share-side > div .share-links a:hover span {
    background: #ffae00;
}

.no-touch .share-side > div:hover .share-content,
.share-side > div.hover .share-content {
    color: #ffae00;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
}

.no-touch .share-side > div:hover .share-links,
.share-side > div.hover .share-links {
    display: block;
}


/**
 * 5.3 Entry Content
 * ----------------------------------------------------------------------------
 */

.entry-content > p:last-child,
.entry-summary > p:last-child,
.summary > p:last-child {
    margin-bottom: 0;
}

.entry-content a.more-link:before {
    content: '';
    display: block;
    height: 24px;
    height: 2.4rem;
    clear: both;
}

.entry-content a.more-link {
    font-weight: bold;
}

/* Page links */
.page-links {
    margin-top: 35px;
    margin-top: 3.5rem;
    text-transform: uppercase;
}

.page-links a,
.page-links > span {
    margin-right: 20px;
    margin-right: 2rem;
}

/* Mediaelements */
#main .mejs-container.mejs-audio {
    background: none;
    height: 50px !important;
}

#main .entry-audio-thumbnail .mejs-container {
    position: absolute;
    bottom: 0;
}

#main .mejs-container .mejs-controls {
    height: 50px;
    background: rgba(0, 0, 0, 0.7);
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

#main .mejs-container.mejs-video .mejs-controls,
#main .entry-audio-thumbnail .mejs-container .mejs-controls {
    position: absolute;
    right: 12px;
    left: 12px;
    bottom: 8px;
    width: auto;
}

body.single #main .mejs-container.mejs-video .mejs-controls,
body.single #main .entry-audio-thumbnail .mejs-container .mejs-controls {
    right: 20px;
    left: 20px;
    bottom: 20px;
}

#main .mejs-container .mejs-button {
    width: 45px;
    height: 50px;
}

#main .mejs-controls .mejs-button button {
    width: 35px;
    height: 36px;
}

#main .mejs-controls .mejs-play button {
    background: url(images/player-play.svg) 50% 50% no-repeat;
    background-size: 15px;
}

#main .mejs-controls .mejs-pause button {
    background: url(images/player-pause.svg) 50% 50% no-repeat;
    background-size: 15px;
}

#main .mejs-controls .mejs-mute button {
    background: url(images/player-mute.svg) 50% 50% no-repeat;
    background-size: 20px;
}

#main .mejs-controls .mejs-unmute button {
    background: url(images/player-volume.svg) 50% 50% no-repeat;
    background-size: 20px;
}

#main .mejs-controls .mejs-fullscreen-button button {
    background: url(images/player-fullscreen.svg) 50% 50% no-repeat;
    background-size: 15px;
}

#main .mejs-controls .mejs-fullscreen-button.mejs-unfullscreen button {
    background: url(images/player-unfullscreen.svg) 50% 50% no-repeat;
    background-size: 15px;
}

#main .mejs-controls div.mejs-time-rail {
    height: 34px;
    padding-top: 16px;
}

#main .mejs-controls .mejs-time-rail .mejs-time-loaded {
    height: 8px;
    background: #000;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

#main .mejs-controls .mejs-time-rail .mejs-time-current {
    height: 8px;
    background: #ffae00;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

#main .mejs-controls .mejs-time-rail .mejs-time-total {
    height: 8px;
    background: #000;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

#main .mejs-controls .mejs-time-rail .mejs-time-buffering {
    height: 8px;
}

#main .mejs-controls .mejs-time-rail .mejs-time-float {
    top: -40px;
    width: 54px;
    height: 29px;
    margin-left: -30px;
    border: none;
    background: #000;
    color: #fff;
    font-size: 14px;
    line-height: 14px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

#main .mejs-controls .mejs-time-rail .mejs-time-float-current {
    width: 52px;
    margin-top: 8px;
}

#main .mejs-controls .mejs-time-rail .mejs-time-float-corner {
    top: 29px;
    left: 23px;
    border-top-color: #000;
}

#main .mejs-currenttime-container,
#main .mejs-duration-container,
#main .mejs-horizontal-volume-slider,
#main .mejs-overlay-play {
    display: none !important;
}

#main .mejs-controls .mejs-volume-button .mejs-volume-slider {
    top: -110px;
    background: #000;
    width: 40px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

#main .mejs-controls .mejs-volume-button .mejs-volume-slider:after {
    content: '';
    display: block;
    position: absolute;
    top: 115px;
    left: 15px;
    width: 0;
    height: 0;
    line-height: 0;
    border: solid 5px #000;
    border-color: #000 transparent transparent transparent;
    border-radius: 0;
    -webkit-border-radius: 0;
}

#main .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total,
#main .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
    width: 18px;
    border-radius: 3px;
    webkit-border-radius: 3px;
}

#main .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
    height: 0;
}

#main .me-cannotplay {
    display: inline;
}

#main .me-cannotplay span {
    padding: 0;
}

#main .me-cannotplay a {
    color: #ffae00;
}

/* Archives page template */
.archives-template ul {
    list-style-type: none;
    padding: 0;
}

.archives-template ul:after {
    content: '';
    display: block;
    clear: both;
}

.archives-template li {
    margin-bottom: 0;
    color: #888;
}

.archives-template .children {
    padding-left: 20px;
    padding-left: 2rem;
}

.archives-template .children li {
    float: none;
    width: 100%;
    margin: 0;
}

/* Sitemap page template */
.sitemap ul {
    list-style-type: none;
    padding: 0;
}

.sitemap li {
    margin-bottom: 0;
    color: #888;
}

/* Tags page template */
.entry-content .tags .group {
    float: left;
    width: 47.945205479%;
}

.entry-content .tags .group:nth-child(2) {
    float: right;
}

.entry-content .tags .column div {
    color: #888;
}

/* Contact Us page template */
#contact-us {
    margin-top: 19px;
    margin-top: 1.9rem;
}

#contact-us .input {
    padding: 9px 4px;
    padding: 0.9rem 0.4rem;
}

#contact-us .input input,
#contact-us .input textarea {
    width: 100%;
}

#contact-us .error {
    padding-bottom: 9px;
    padding-bottom: 0.9rem;
    color: #ffae00;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    line-height: 1.6rem;
}

#contact-us .submit {
    padding-top: 5px;
    padding-top: 0.5rem;
}

#contact-us .submit input {
    width: 350px;
    width: 35rem;
}

/* Portfolio page templates */
.portfolio-content:after {
    content: '';
    display: block;
    clear: both;
}

.portfolio-item {
    float: left;
}

.portfolio-content .portfolio-item {
    width: 47.945205479%;
    margin-bottom: 70px;
    margin-bottom: 7rem;
}

.portfolio-content .portfolio-item:nth-child(even) {
    float: right;
}

.portfolio-item img {
    width: 100%;
}

.portfolio-item .meta {
    margin-top: 16px;
    margin-top: 1.6rem;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 22px;
    line-height: 2.2rem;
    font-weight: bold;
    color: #c4c4c4;
}

.portfolio-item h1 {
    margin: 8px 0 10px;
    margin: 0.8rem 0 1rem;
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 28px;
    line-height: 2.8rem;
    font-weight: bold;
}

.portfolio-item .summary {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 21px;
    line-height: 2.1rem;
}

/* Portfolio single item page */
.portfolio-single:after {
    content: '';
    display: block;
    clear: both;
}

.portfolio-gallery {
    float: left;
    width: 58.45323741%;
}

.portfolio-gallery img {
    width: 100%;
    margin-bottom: 30px;
    margin-bottom: 3rem;
}

.portfolio-info {
    float: right;
    width: 38.848920863%;
}

.portfolio-info h1 {
    margin: 0 0 19px;
    margin: 0 0 1.9rem;
    font-size: 42px;
    font-size: 4.2rem;
    line-height: 48px;
    line-height: 4.8rem;
    font-weight: normal;
    color: #444;
}

.portfolio-info .meta {
    margin-bottom: 14px;
    margin-bottom: 1.4rem;
    color: #c4c4c4;
}

.portfolio-info .meta span {
    margin-right: 7px;
    margin-right: 0.7rem;
}

.portfolio-info .meta a {
    color: #c4c4c4;
}

.no-touch .portfolio-info .meta a:hover {
    color: #ffae00;
}

.portfolio-info .category {
    margin-bottom: 28px;
    margin-bottom: 2.8rem;
    color: #c4c4c4;
}

.portfolio-info .category span {
    color: #444;
}

.portfolio-info .description {
    padding-bottom: 8px;
    padding-bottom: 0.8rem;
    margin-bottom: 6px;
    margin-bottom: 0.6rem;
    border-bottom: 1px solid #ececec;
    color: #444;
}

.portfolio-info .description-content {
    padding-bottom: 8px;
    padding-bottom: 0.8rem;
    margin-bottom: 6px;
    margin-bottom: 0.6rem;
    border-bottom: 1px solid #ececec;
}

.portfolio-info .description-content span {
    color: #444;
}

.portfolio-info .description-content p {
    margin-bottom: 4px;
    margin-bottom: 0.4rem;
}

.portfolio-info .site {
    display: inline-block;
    margin-top: 24px;
    margin-top: 2.4rem;
    padding: 0 70px;
    padding: 0 7rem;
    line-height: 50px;
    line-height: 5rem;
    text-align: center;
    font-size: 21px;
    font-size: 2.1rem;
    font-weight: 600;
    background-color: rgba(236, 236, 236, 0.5);
    border: 1px solid #ececec;
    color: #888;
    cursor: pointer;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-transition-property: none;
    -moz-transition-property: none;
    -o-transition-property: none;
    transition-property: none;
}

.no-touch .portfolio-info .site:hover {
    background-color: #ffae00;
    color: #fff;
    border-color: #ffae00;
}

/* Blog template */
body.wpshower-blog .hentry {
    margin-bottom: 15px;
    margin-bottom: 1.5rem;
    border-bottom: 4px solid #ececec;
}

body.wpshower-blog .entry-meta-top {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 23px;
    line-height: 2.3rem;
    font-weight: bold;
    color: #c4c4c4;
}

body.wpshower-blog .entry-meta-top a {
    color: #c4c4c4;
}

.no-touch body.wpshower-blog .entry-meta-top a:hover {
    color: #ffae00;
}

body.wpshower-blog .entry-title {
    clear: none;
    margin: 5px 0 10px;
    margin: 0.5rem 0 1rem;
    font-size: 40px;
    font-size: 4rem;
    line-height: 45px;
    line-height: 4.5rem;
    font-weight: bold;
    color: #444;
}

body.wpshower-blog .entry-meta {
    margin-top: 14px;
}

body.wpshower-blog .entry-meta > span {
    margin-right: 5px;
    margin-right: 0.5rem;
}
.entry-meta span {
color: #aaa; 
}

.no-touch body.wpshower-blog .entry-meta a:hover,
.no-touch body.wpshower-blog .entry-meta:hover a:hover {
    color: #ffae00;
}

body.wpshower-blog .entry-meta .separator {
    opacity: 0.4;
}

body.wpshower-blog .entry-content {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 30px;
    line-height: 3rem;
}

/* Masonry template */
.masonry-sizer {
    width: 47.945205479%;
}

.masonry-sizer.not-loaded {
    display: none !important;
}

.masonry-gutter {
    width: 4.109589041%;
}

body.content-full-width .masonry-sizer {
    width: 31.474820144%;
}

body.content-full-width .masonry-gutter {
    width: 2.787769784%;
}

body.wpshower-masonry .hentry {
    margin-bottom: 15px;
    margin-bottom: 1.5rem;
    padding-bottom: 40px;
    padding-bottom: 4rem;
    border-bottom: 1px solid #ececec;
}

body.wpshower-masonry .entry-thumbnail {
    margin-bottom: 10px;
    margin-bottom: 1rem;
}

body.wpshower-masonry .entry-meta-top {
    margin-bottom: 5px;
    margin-bottom: 0.5rem;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
    font-weight: bold;
    color: #c4c4c4;
}

body.wpshower-masonry .entry-meta-top a {
    color: #c4c4c4;
}

.no-touch body.wpshower-masonry .entry-meta-top a:hover {
    color: #ffae00;
}

body.wpshower-masonry .entry-title {
    clear: none;
    margin: 0;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 28px;
    line-height: 2.8rem;
    font-weight: bold;
    color: #444;
}

body.wpshower-masonry .entry-meta {
    margin-top: 7px;
    margin-top: 0.7rem;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 16px;
    line-height: 1.6rem;
    color: #c4c4c4;
}

body.wpshower-masonry .entry-meta > span {
    margin-right: 5px;
    margin-right: 0.5rem;
}

body.wpshower-masonry .entry-meta a {
    color: #c4c4c4;
}

.no-touch body.wpshower-masonry .entry-meta a:hover,
.no-touch body.wpshower-masonry .entry-meta:hover a:hover {
    color: #ffae00;
}

body.wpshower-masonry .entry-meta .separator {
    opacity: 0.4;
}

body.wpshower-masonry .entry-summary {
    margin-top: 13px;
    margin-top: 1.3rem;
}

body.wpshower-masonry .navigation {
    margin-top: 40px;
    margin-top: 4rem;
}

/* Shortcodes */
.unspoken-twocol-one {
    width: 48%;
    float: left;
    margin: 0 4% 15px 0;
    position: relative;
}

.unspoken-twocol-one.last {
    clear: right;
    margin-right: 0 !important;
}

.unspoken-fourcol-one {
    width: 22%;
    float: left;
    margin: 0 4% 15px 0;
    position: relative;
}

.unspoken-fourcol-one.last {
    clear: right;
    margin-right: 0 !important;
}


.page .content-area.full-width-page .entry-title {
    background-color: #000;
}
.page .content-area.full-width-page h2 {
font-size: 20px;
}
.page .content-area.full-width-page ul li a {
font-size: 16px;
padding: 0;
}
.page .content-area.full-width-page .entry-content li {
font-size: 16px;
}


/**
 * 5.3.2 - Página inicio
 
 * ----------------------------------------------------------------------------
 */

#headerEmisoras{padding:0;border-bottom: 5px solid #FFAE00;margin-bottom: 10px;}
 #headerEmisoras ul{float:left;padding: 5px;background: #414140;width: 81%;}
 #headerEmisoras li{position: relative;padding:0 10px;} 
 #headerEmisoras li:before{content:"|";position: absolute;top: 0;left: 0;color:#fff;} 
 #headerEmisoras li:first-child{padding-left: 0;} 
 #headerEmisoras li:first-child:before{content:none;} 
 #headerEmisoras a{color:#fff;} 
 #headerEmisoras a.current{color:#ffae00;}

.elige{position:relative;font-family: 'Asap', sans-serif;background:#737373 !important;border-radius: 0;color: #fff;text-transform: uppercase;font-size: 16px;line-height:1;padding:8px 24px 8px 12px;width: 100%;max-width:480px;text-align: left;}
#main .elige:hover{background: #737373;}
.elige:after{position: absolute;right: 5px;content:"\25BC";top: 25%;}

    .desplegable{right: 5px;top: 5px;width: 200px;}
    .desplegable ul{width:200px;padding:0;background:#f2f2f3;width:auto;float:none;left:0;right:0;display: none;position: absolute;z-index: 200;}
    .desplegable li{margin:0;padding:0;display: block;color:#333;}
    .desplegable li:before{content: none;}
    .desplegable li a{padding:10px;display:block;color:#333;text-transform: uppercase;}
    .desplegable li a:hover{background:#ffae00;}
    .desplegable li a:hover{color:#fff;}

div.meteor-slides {
    clear: both;
    height: auto !important;
    line-height: 0;
    margin: 0 0 30px;
    max-width: 100%;
    overflow: visible !important;
    padding: 0;
    position: relative;
    z-index: 1;
}
.meteor-slides .texto-slide {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    bottom: 0;
    left: 0;
    margin: 0;
    padding: 2%;
    position: absolute;
    right: 0;
}
.meteor-slides .mslide img {
    width: 100%;
}
.meteor-slides .texto-slide h3 {
    font-size: 26px;
    line-height: 1em;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    color: #ffae00;
}
.meteor-slides .texto-slide h3 a {
    color: #ffae00;
}
.meteor-slides .texto-slide p {
    color: #fff;
    font-size: 16px;
    line-height: 1em;
    margin: 0 0 3px;
    text-transform: uppercase;
}
.meteor-slides ul.meteor-nav {
    bottom: 60px;
    display: block;
    position: absolute;
    right: 30px;
    width: 86px;
    z-index: 1000;
}
ul.meteor-nav li {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

.carousel .meteor-slides .meteor-nav a {
    display: block;
    height: 33px;
    outline: medium none;
    text-indent: -9999px;
    width: 33px; 
}
.meteor-nav .prev a, .meteor-nav .prev a:hover {
    background: rgba(0, 0, 0, 0) url("images/carousel.png") no-repeat scroll 0 center;
}
.meteor-nav .next a, .meteor-nav .next a:hover { 
    background: rgba(0, 0, 0, 0) url("images/carousel.png") no-repeat scroll -33px center;
}

 
.lst-programs { margin-bottom: 30px; }  
.lst-programs li { width: 47.5%;margin-left: 5%;vertical-align: top;}
.prg-datos{position: static;}
.lst-programs figure{position:relative;display:block;height: 0;padding-bottom: 67%;overflow: hidden;} 
.lst-programs img{width: 100%;position: absolute;left: 0;top:0;}
.prg-name {text-transform: uppercase;background: #ffae00;position: absolute;top: 0;left: 0;right: 0;color:#fff;padding: 5px;}
    .prg-name a{color:#fff;} 

    #main .lst-programs .prg-datos p.sign{color:#fff;padding: 12px;text-shadow:0 1px 5px #414141;}
.prg-title a{color:#fff;}
.prg-title {padding: 12px 30px;
    color:#fff;position: absolute;bottom:0px;left: 0;right: 0;
    background: rgb(0,0, 0) transparent ;
    background: rgba(0, 0, 0, 0.8) ;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#000000) ;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#000000)";14px;font-weight: normal;
}

.lst-programs article + p{margin-top: 20px;}


a.h-right.more {
    font-weight: bold;
    font-size: 14px;
    line-height: 15px;
    text-transform: uppercase;
    color: #fff;
}
a.h-right.more:hover {
    text-decoration: none;
    color: #fff;
}
a.h-right.more .icon{margin-top: -8px;}

.lst-large .itm-body-exp {
    padding-top: 30px;
}


.mod-highlight {
    background:#fff;
    overflow: hidden;
}
.mod-highlight h1.title-m{margin-bottom:0;}
.hgh-txt { 
    padding: 15px;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgb(0,0, 0) transparent ;
    background: rgba(0, 0, 0, 0.8) ;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#000000) ;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#000000)";
    color:#fff; 
}

.homeFotos .mod-highlight .title-s{margin-bottom: 0;text-transform: uppercase;}
.homeFotos .mod-highlight .title-s a,.homeVideos .title-s{color: #ffae00;}
.homeFotos .lst-hrz-media,.mod-news-oxigeno .lst-hrz-media{margin-bottom: 0;}
.hgh-txt .txt-default{letter-spacing: normal;}
.homeFotos .lst-horizontal .txt-default a{color: #fff;} 

.homeVideos .mod-nws-aside .hgh-txt{padding: 5px;}
.homeVideos .mod-nws-aside .txt-xs{color:#fff;letter-spacing: 0;}


.canales .item a{text-transform:uppercase;display:block;background:#545454;margin-bottom: 2px;padding: 5px;color:#fff;}
.canales .item strong{color:#ffae00;}
.canales .item p{margin-top: 3px;}


/*widget top5*/
div.top-5-widget{margin-bottom: 32px;}
div.top-5-widget .inf-inner {
 background: none;
 padding: 5px 0;
}
div.top-5-widget .asd-mdl-header {
    display: inline-block;
    width: 100%;
    padding-bottom: 12px;
}

div.top-5-widget  .icon-r20ck{top:12px;}
div.top-5-widget .mod-info .itm-media {
    position: relative;
    float: left;
    margin: 0;
}
div.top-5-widget .itm-body {
    display: inline-block;
    margin: 18px 0 0 10px;
    width: 60%;
}
div.top-5-widget .itm-body h2,
div.top-5-widget .itm-body p  {
  width: 100%;

}
div.top-5-widget .itm-body h2 {
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 3px;
}
div.top-5-widget .itm-body p {
    margin-bottom: 12px;
    font-size: 12px;
    font-weight: bold;
    color: #828282;
}

div.top-5-widget .position-number {
     position: absolute;
     left: 0;
     bottom: 0;
     color: #fff;
     background-color: #ffae00;
     padding: 5px 11px;
     font-size: 20px;
}
div.top-5-widget .itm-body a{font-weight: bold;}

.lst-generic > li {
        width: auto;
        overflow: hidden;
        border-top: 1px solid #ccc;
        background:#fff;
        padding: 15px 0;
    }
    
    .lst-generic > li:first-child {  
        margin-top: 0;
        border: 0;
    }
    .gnc-media { margin-right: 18px; width: 31.4%; position: relative; }
    .lst-generic .hgh-txt a{color: #ffae00;}
 /* lst-horizontal */
 .lst-horizontal { padding-bottom: 24px;background:#fff; padding:15px 0px 0 0;} 
    .lst-hrz-decoration { padding-bottom: 24px;  }
    .lst-horizontal > li  { vertical-align: top;margin-left:15px; }
    .lst-3 > li { width: 32%;margin-left: 2%;}
    .lst-3 > li { margin-bottom: 3px; }
    .lst-4 > li { width: 23.5%; } 
    .lst-4 > li { margin-left: 1.5%; }
 .lst-related >li{width:46.4%;margin-bottom:15px;}
 .lst-related >li:first-child{margin-left:15px;}
 .lst-hrz-media{margin-bottom: 10px;}

aside .mod-info .inf-inner{padding:5px 0;}
aside .mod-info .inf-inner .txt-small {font-size:14px; font-weight: bold;}
aside .mod-info .itm-media {margin-right: 10px;} 
aside .mod-info .itm-body .txt-small.txt-light, .audios-widget .mod-info .itm-body .txt-small {font-size: 13px; font-weight: normal;}
.audios-widget .mod-info .inf-inner{padding:5px 0;}
.audios-widget .mod-info .inf-inner .txt-small {font-size:14px; font-weight: bold;}
.audios-widget .mod-info .itm-media {margin-right: 10px;} 

.audios-widget{margin-bottom: 32px;}

.destacados-custom{padding: 20px;border-bottom:0;}
.destacados-custom .lst-horizontal,.destacados-custom .mod-news,
.destacados-custom .mod-news .lst-generic > li{background: none;}
.destacados-custom-img{margin-bottom: 10px;}


/**
 * 5.3.3 - Página programas
 
 * ----------------------------------------------------------------------------
 */
 
/* mod-programa */
 .mod-program { margin-bottom: 45px; border: 0; height: 260px; background:#545454; }
    .mod-prg-header { margin-bottom: 15px;padding-bottom:15px;} 
    .mod-prg-inner {float: left;width: 32%;padding: 20px;color: #fff;}
    .mod-prg-hora{margin-bottom: 24px;}
    .mod-prg-nav {font-size: 13px; float:left;width:80%;text-align:left;}
.mod-prg-nav ul{width:87%;} 
.mod-prg-nav h2,.mdl-otros-nav h2 { margin-right: 16px; font-weight: bold;color:#888;font-size:13px;text-transform:uppercase;}
.mod-prg-nav h2.title-s{font-size: 16px;color:#ffae00;}
.mod-prg-nav h2.title-s +p{color:#fff;}
.mod-prg-nav li { margin-right: 6px;font-size:13px;text-transform:uppercase;}
.mod-prg-nav li:first-child{ margin-right: 6px;}
.mod-prg-nav li a { color:#fff;}
.mod-prg-nav li a:hover {
  text-decoration: none;
  color: #ffae00;
}
.mod-prg-nav li a:hover:before {
  color: #fff;
}
.mod-prg-nav li +li a:before {
  content: "/ ";
  margin: 0 2px 0 -2px;
}


    .mod-prg-title span { 
        margin:20px 0 8px 0;display: block;
        font-size: 16px;
        text-transform: uppercase;
        color: #ffae00;
    }
    .mod-prg-title img{max-width: 100%;display: block;}


    .mod-prg-media { 
        width: 68%;
        height: 260px;
        float:left;
    }
        .mod-prg-media-info { 
            width: 164px;
            height: 164px;
            text-align: center; 
            top: 78px; 
            padding: 10px; 
        }
        
        .mod-prg-media-info.estilo-personalizado p{ 
             display: inline-block; vertical-align: middle; 
        }
            .mod-prg-media-info  p {
                font-size: 14px;
            }
            .mod-prg-media-info  p strong { 
                font-size: 23px;
            }

    .mod-prg-share {
        left:0;width:68%;bottom:0;
    background: rgb(0,0, 0) transparent ;
    background: rgba(0, 0, 0, 0.8) ;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#000000) ;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#000000)";
    text-align:right;
    padding:10px;
} 

        .mod-prg-share > ul{position: absolute;right: 5px;top: 5px;}
        .mod-prg-shr-media { 
            padding: 2px 0 1px 0;
            font-size: 13px;
            font-weight: bold;}
        .mod-prg-shr-inner {display:inline-block;} 

.lst-generic-aside {}
.lst-generic-aside > li {
    width: auto;
    overflow: hidden;
    padding: 12px 0 10px 15px;
    margin-top: 0px;
    background: #fff;
}
.lst-generic-aside > li:first-child { 
    margin-top: 0;
}
.lst-gnc-asd-media { margin-right: 8px; }
.lst-gnc-asd-media { margin-right: 8px; }
.lst-generic-aside>li>a+div,
.lst-gnc-asd-media+div{width:55%;}

/* mod-news */
.mod-news { margin-bottom: 32px;background:#fff; } 
    .mod-nws-media { margin-bottom: 12px; }
    .mod-news-prp { 
        float:left;
        display: inline;
        width: 65.5%;
    }
    .mod-nws-aside { float:right; display: inline; width: 31.4%; }
    .mod-news  .lst-generic > li { padding-top: 12px; margin-top: 12px;position: relative; }
    .mod-news  .lst-generic > li:first-child { padding-top: 0; margin-top: 0; }

/* mod-news-oxigeno*/



.module .mod-news-oxigeno{margin-bottom: 0px;}
.mod-news-oxigeno .mod-nws-aside{border-top:16px solid #ffae00;padding-top: 8px;} 
.mod-news-oxigeno .title-s{font-size: 14px;line-height: 20px;margin-bottom: 0;}
.mod-news-oxigeno .title-s a{color:#ffae00;}
.mod-news-oxigeno aside .media-info{display: none;}
.mod-news-oxigeno .lst-generic > li{padding: 8px 0;margin:0;}
.mod-news-oxigeno .lst-generic > li .sign{margin-bottom: 0;}
.moreGr a{font-size:18px;text-transform:uppercase;color:#fff;font-weight:bold;display:block;padding: 10px;background: #ffae00;line-height: 1;}







.mdl-otros {margin-bottom: 24px !important;border-bottom:0;padding-bottom: 0;}
.mdl-otros > img{height: auto !important;}
.mdl-otros .title-header{padding: 10px;} 
.mdl-otros .mdl-otros-nav{padding: 10px;background:#333;}
.mdl-otros .mdl-otros-nav h1{color: #ffae00;text-transform: uppercase;}


.mdl-otros-datos{font-size: 14px;border-top:1px solid #eee !important;padding-top: 10px;}
.mdl-otros-datos dt{text-transform:uppercase;color:#ffae00;padding: 8px 0;
    clear: left;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 190px; 
    font-weight: bold;
}
.mdl-otros-datos dd{color:#828282;padding:8px 0 15px 220px;margin:0px 0 10px 0px;border-bottom:1px solid #eee;} 
.mdl-otros-datos a{color:#ffae00;} 


/**
 * 5.3.4 - Página artistas
 
 * ----------------------------------------------------------------------------
 */
 
 .list-artist li { width: 32%; margin: 0 0 30px 0;}
 .search-artist { margin-bottom: 40px;
    background-image: url(images/artistas.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    text-align: center; height: 262px;} 
    .search-artist .search-inside { background:#000;background:rgba(0, 0, 0, 0.8); width: 60%; padding: 10px; }
    .search-artist .search-inside input[type="text"] {
        font-size: 17px; 
        font-weight: 700; 
        width: 73%;
        padding:5px;
        background:#fff;
        box-shadow:none;
        border-radius:0;
        font-style: italic;
        height: 38px;
    }
    .search-artist .search-inside input[type="text"]:focus { outline: none; }
    .search-artist .search-inside button {
        background: none repeat scroll 0 0 #ffae00;
        border-radius: 0;
        color: #fff;
        font-size: 17px;
        height: 38px;
        line-height: 22px;
        padding: 0 6px;
        text-transform: uppercase;
    }


 #artista-destacamos{
    border: 1px solid #333;
 }
 
.artitas-destacamos-noticia{
    width: 23%;
    float: left;
    margin-right: 2%;
}

.ultimo{margin-right: 0;}

#artista-noticias{
    border: 1px solid #333;
}

div#artista-modulo-opcional{
    border: 1px solid #333;
    padding: 15px;
    line-height: 0;
    border-left: 55px solid #ffae00;
}

div#artista-modulo-opcional p{
    margin: 10px;
    padding: 0;
}

div#artista-modulo-opcional a{
    text-decoration: underline;
}

#evento{
    background: green;
    width:200px;
    display:block;
    float:right;
    border-right:3px solid black;
    margin-right:0;
}

.artista-noticias-noticia{
    width: 33%;
    float: left;
}

.artista-noticias-noticia,
.su-carousel-slide{
    width: 33%;
    float: left;
}

#artista-agenda{
    margin: 10px 0;
    padding: 10px;
    border: 1px solid #333;
}

div.container header.m-r-12{
    float: left;
    width: 14%;
}

.artist .tit_listado{
    font-size:22px;
    font-family: 'Asap', sans-serif;
    padding:30px 30px 10px 30px;
    color:#545454;
    background:#fff;
    text-align:left;
    text-transform: uppercase;
}

.artist .abc_artistas{
    width:100%;
    clear:both;
    padding:10px 30px 30px 30px;
    background:#fff;
}
.artist .abc_artistas li{
    display:block;
    float:left;
    padding:5px 0;
    margin-right:8px; 
}
.artist .abc_artistas li a{
    font-family: 'Asap', sans-serif;
    font-size:18px;
    font-weight:bold;
    display:block;
    color:#000;
}
.artist .abc_artistas li a:hover{
    color:#ffae00;
    text-decoration:none;
}

.artist .no_existe{
    font-size:20px;
    color:#ffae00;
    font-weight:bold;
    padding-top:60px;
}

.artist .list_artistas{
    background:#fff;
    clear:both;
    padding:0px 30px 10px 30px;
}
.artist .list_artistas li{
    display:block;
    float:left;
    padding:0 0 20px;
    width:50%;
    text-align:left;
}
.artist .list_artistas li.cboth{
    clear:both;
}
.artist .list_artistas li a{
    font-size:15px;
    color:#3c3c3c;
}
.page-template-artista .hgh-txt h1 a {
font-size: 22px;
margin-bottom: 5px;
padding: 0 0 5px 0;
}
.page-template-artista .hgh-txt {
padding: 10px; 
}

.mdl-artist{max-width:1200px;margin-left:auto;margin-right:auto;padding-bottom: 0;border-bottom:0;} 
    
.artist-inner { 
    top: 0;
    bottom: 0;
    right: 0;
    background: #545454;
}
.artist-inner:before{    border-color: transparent #545454 transparent transparent;
    border-left: 10px solid transparent;
    border-right: 10px solid #545454;
    border-style: solid;
    border-width: 10px;
    content: "";
    height: 0;
    left: -20px;
    position: absolute;
    top: 40px;}
.art-txt { padding: 20px; color:#fff; line-height: 24px;}
.art-txt h1{color:#fff; font-size: 24px;}
.art-txt h1+p{margin-bottom: 24px;}
.art-txt h1+p a{color:#828282;}
.art-txt dd,.art-txt dt{color:#000;display:inline-block;}
header.art-header .txt-small {
font-size: 12px;
}
.art-share { left: 15px; bottom: 0; width: 300px; }
    .art-share > li { vertical-align: middle;margin-right:5px !important;}
    .art-share > li a { display: block; padding: 12px 0;}
.art-info { width: 390px;background: #545454;}

.art-header dl { margin-right: 12px; }
.art-yes { background: #fff; }

.lbm-media img { width: 60px; height: 60px; margin-right: 12px; }
 ul.lst-albums div.h-iblock.h-malign{width: 202px;}
 ul.lst-albums li{margin-top: 15px;}
.lst-related .img-rounded{border-color: #ccc;} 


/**
 * 5.3.5 Agenda
 * ----------------------------------------------------------------------------
 */

.info-agenda { right: 0; top: 0; background: #f5f5f5; padding: 8px; text-align: center; }
.info-agenda img { display: block; margin: 0 auto; }
.lst-agenda-actions > li { margin-left: 8px; }


.nav-agenda{position: relative;margin-bottom: 30px;} 
.nav-agenda .agendaLink{top: 8px;right: 0;}
.nav-agenda li a{
    font-size:15px; 
    color: #292929;
    padding: 12px;
    text-transform: none;
    font-weight: bold;
    text-transform: uppercase;
}

.nav-agenda a:hover{text-decoration:none;}  
.nav-agenda li.selected a{color: #ffae00;} 

.calendarioCab{background:none;padding: 0;position: relative;}
.calendarioCab a{color:#292929;}



.agendaMeta{padding-left: 16px;}
.agendaMeta .icon{margin-left: -16px;} 

#month { width: 100%;background:#fff;}
#month td { width: 14.2%;background:#fff;}
#month th { padding: 10px 0; font-size: 14px; text-align: center;}
#month .date {
    border-top: 1px solid #fff;
    display: block; padding: 4px 0; margin-bottom: 20px; 
    font-size: 14px;
    background: #eee;
    text-align: center;
}

#month .today .date {
    background: #ffae00;
    color:#fff;
}

#month .day li {padding: 5px; font-size: 11px; border-top: 1px dotted #ccc; padding-top: 10px; margin-top: 10px; }
#month .day li:first-child{ border-top: 0; margin-top: 0; padding-top: 0; }

#month .day li a {
    color: #828282;
    line-height: 15px;
}
.calendar-prev { left: 15px; top: 18%; }
.calendar-next { right: 15px; top: 18%; }

/**
 * 5.4 Galleries
 * ----------------------------------------------------------------------------
 */

/* Fancybox for gallery page template */
.template-gallery .fancybox,.template-gallery .tttgallery {
    float: left;
    width: 21.917808219%;
    margin-bottom: 4.109589041%;
}

.template-gallery .fancybox:nth-child(4n+1),
.template-gallery .fancybox:nth-child(4n+2),
.template-gallery .fancybox:nth-child(4n+3) {
    margin-right: 4.109589041%;
}

.template-gallery:after {
    content: '';
    display: block;
    clear: both;
}

.no-touch .template-gallery a:hover {
    border-bottom: none;
}

.template-gallery img {
    width: 100%;
}

/*para las galerías sin fancybox*/

.template-gallery .tttgallery:nth-child(4n+1),
.template-gallery .tttgallery:nth-child(4n+2),
.template-gallery .tttgallery:nth-child(4n+3) {
    margin-right: 4.109589041%;
}


/**
 * 5.5 Post Formats
 * ----------------------------------------------------------------------------
 */



.entry-media {
    position: relative;
    max-width: 1112px;
    width: 100%;
    margin-top: 14px;
    margin-top: 1.4rem;
}

.hentry .entry-media {
    margin: 0 0 15px;
    margin: 0 0 1.5rem;
}

.entry-media > *,
.entry-media img {
    display: block;
    margin: 0 auto 10px;
    margin: 0 auto 1rem;
    width: 100%;
}

.entry-media > *:last-child,
.entry-media p:last-child,
.entry-media .no-margin {
    margin-bottom: 0;
}

.entry-media .cropped {
    height: 0;
    padding-bottom: 56.83453237%;
    background-size: 100%;
    background-position: 0 50%;
}

/* Audio */
.format-audio .wp-audio-shortcode {
    max-width: 100% !important; /* Override mediaelement.js style */
    background: none;
}

.format-audio audio {
    max-width: 100% !important; /* Avoid player width overflow. */
}

/* Image */
.format-image .entry-title {
    font-size: 28px;
    font-size: 2.8rem;
    font-weight: bold;
}

/* Video */
.entry-media .video-content {
    text-align: center;
}

.entry-media .video-content iframe,
.entry-media .video-content object,
.entry-media .video-content embed {
    width: 100%;
    margin: 0;
}




/*ajustes post type: versus*/
.single-versus .gform_heading { display: none; }
.single-versus .gform_body { display: none; }
.single-versus .gform_footer input { display: none !important; }
.gpoll_field_label_container { display: none; }
.single-versus .gform_confirmation_message{margin-top: 30px;}
.single-versus .gform_confirmation_message .gpoll_container{margin-top: 24px;}


.single-versus .post-inner{text-align:center;position:relative;}
.img-vs-img{vertical-align:middle;border-radius:10px;padding:25px 0;display:inline-block;position:relative;}
.img-vs-img .texto-opcion{text-align:left;padding:10px;position:absolute;bottom:25px;left:0;right:0;background:rgba(0,0,0,.5)}
.img-vs-img .texto-opcion p{margin:0;line-height:1;color:#fff;font-size:12px;}
.img-vs-img .texto-opcion p.titulo{margin-bottom:2px;font-size:14px;text-transform:uppercase;color:#FFAE00;font-weight:bold;}
.img-vs-img .btnVotar{position:absolute;bottom:-15px;text-align:center;left:0;right:0;font-weight:bold;text-transform:uppercase;}
#opcion1{background:#FFAE00;cursor:pointer;}
#opcion2{background:#585858;cursor:pointer;}
#opcion2 .btnVotar{color:#FFAE00;}

.single-versus .gpoll_wrapper{float: left;}
.single-versus .gpoll_field .gpoll_wrapper:last-child .gpoll_bar_juice{background:#00ee2b !important;}
.single-versus .gpoll_bar_juice{width:100% !important;border-radius: 0;background:#de0000 !important;}
.single-versus .gpoll_ratio_box{background:none !important;z-index: 120;}
.single-versus .gpoll_choice_label{display: none;}
.single-versus .gpoll_bar{margin-left: 0;}

/**
 * 5.6 Attachments
 * ----------------------------------------------------------------------------
 */

.hentry.attachment:not(.image-attachment) .entry-meta {
    max-width: 104px;
}

.full-size-link:before {
    content: none;
}

.attachment .entry-content {
    max-width: 100%;
}

.attachment .entry-attachment,
.attachment p.attachment {
    text-align: center;
}

.attachment .entry-attachment .attachment {
 margin:-10px 0 20px 0;
}

.attachment .entry-caption {
    text-align: left;
}

.attachment .entry-caption p:last-child,
.attachment .entry-description p:last-child {
    margin: 0;
}

.image-navigation {
 margin-bottom: 24px;
 font-size: 16px;
}

.image-navigation a {
    border-bottom: none;
}

#image-navigation{margin-top: -20px;}


/**
 * 5.7 Post/Paging Navigation
 * ----------------------------------------------------------------------------
 */

.nav-links {
    margin-top: 14px;
    margin-top: 1.4rem;
    position: relative;
}

.nav-links .total {
    position: absolute;
    left: 50%;
    top: 0;
    width: 150px;
    width: 15rem;
    margin-left: -75px;
    margin-left: -7.5rem;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 26px;
    line-height: 2.6rem;
    text-align: center;
    color: #c4c4c4;
}

.nav-links .total span {
    opacity: 0.4;
}

.navigation .nav-previous {
    float: left;
}

.navigation .nav-next {
    float: right;
    text-align: right;
}

.paging-navigation .nav-previous,
.paging-navigation .nav-next,
.comment-navigation .nav-previous,
.comment-navigation .nav-next,
.image-navigation .nav-previous,
.image-navigation .nav-next {
    width: 47.260273973%;
}

.paging-navigation .nav-previous a .meta-nav,
.comment-navigation .nav-previous a .meta-nav,
.image-navigation .nav-previous a .meta-nav {
    float: left;
    margin: 4px 5px 0 0;

}

.paging-navigation .nav-next a .meta-nav,
.comment-navigation .nav-next a .meta-nav,
.image-navigation .nav-next a .meta-nav {
    float: right;
    margin: 4px 0 0 5px;

}

.paging-navigation a .meta-nav,
.comment-navigation a .meta-nav,
.image-navigation a .meta-nav {
    font-family: outspoken;
    font-size: 10px;
    font-size: 1rem;
    line-height: 10px;
    line-height: 1rem;
    color: #c4c4c4;
}

.no-touch .navigation a:hover .meta-nav {
    color: #ffae00;
}

.post-navigation {
    position: fixed;
    top: 50%;
    max-width: 1112px;
    width: 100%;
    z-index: 999;
}

.post-navigation > div {
    position: absolute;
    top: 50%;
    margin-top: -29px;
    z-index: 999;
}

.post-navigation .nav-previous {
    left: -91px;
}

.post-navigation .nav-next {
    right: -91px;
}

.post-navigation a {
    display: block;
    padding: 15px 0;
    background: #fff;
    border: 1px solid #ececec;
    border-radius: 2px;
    -webkit-border-radius: 2px;
}

.no-touch .navigation.post-navigation a:hover span {
    color: #444;
}

.post-navigation .meta-nav {
    display: none;
    max-width: 500px;
    word-wrap: break-word;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 24px;
    line-height: 2.4rem;
    font-weight: bold;
}

.post-navigation a:hover .meta-nav {
    display: inline-block;
}

.post-navigation .nav-previous .meta-nav {
    padding: 0 20px 0 30px;
}

.post-navigation .nav-next .meta-nav {
    padding: 0 30px 0 20px;
}

.post-navigation a .arrow {
    display: inline-block;
    vertical-align: top;
    width: 14px;
    height: 24px;
    margin: 2px 10px 0;
    font-size: 11px;
    line-height: 24px;
    font-family: outspoken;
    color: #c4c4c4;
}

.no-touch .post-navigation a:hover span.arrow {
    color: #ffae00;
}

/* Load more */
@-webkit-keyframes rotate {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
    }
}

@-moz-keyframes rotate {
    from {
        -moz-transform: rotate(0deg);
    }
    to {
        -moz-transform: rotate(360deg);
    }
}

@-o-keyframes rotate {
    from {
        -o-transform: rotate(0deg);
    }
    to {
        -o-transform: rotate(360deg);
    }
}

@-ms-keyframes rotate {
    from {
        -ms-transform: rotate(0deg);
    }
    to {
        -ms-transform: rotate(360deg);
    }
}

@keyframes rotate {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

.load-more {
    width: 310px;
    margin: 60px auto 0;
    margin: 6rem auto 0;
    line-height: 50px;
    line-height: 5rem;
    text-align: center;
    font-size: 21px;
    font-size: 2.1rem;
    font-weight: 600;
    background-color: rgba(236, 236, 236, 0.5);
    border: 1px solid #ececec;
    color: #888;
    cursor: pointer;
    border-radius: 5px;
    -webkit-border-radius: 5px;
}

.load-more a {
    color: #888;
    display: block;
    -webkit-transition-property: none;
    -moz-transition-property: none;
    -o-transition-property: none;
    transition-property: none;
}

.no-touch .load-more:hover {
    background-color: #ffae00;
    color: #fff;
    border-color: #ffae00;
}

.no-touch .load-more:hover a {
    color: #fff;
}

.load-more span.loader {
    display: none;
    position: relative;
    top: -3px;
    width: 25px;
    height: 25px;
    background: url(images/loadmore.svg) 50% 50% no-repeat;
    vertical-align: middle;
    -webkit-animation: rotate 0.5s linear 0 infinite normal;
    -moz-animation: rotate 0.5s linear 0s infinite normal;
    -o-animation: rotate 0.5s linear 0 infinite normal;
    -ms-animation: rotate 0.5s linear 0 infinite normal;
    animation: rotate 0.5s linear 0 infinite normal;
}

.no-touch .load-more:hover span.loader {
    background-image: url(images/loadmore-hover.svg);
}

.load-more.active span.loader {
    display: inline-block;
}

.load-more.active span.text {
    display: none;
}

/* Infinite scroll */
body.infinite-scroll .paging-navigation {
    visibility: hidden;
    height: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#infscr-loading {
    position: fixed;
    bottom: 100px;
    text-align: center;
    background: #fff;
    color: #888;
    opacity: 0.8;
    width: 230px;
    height: 75px;
    left: 50%;
    margin-left: -306px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

body.content-full-width #infscr-loading {
    margin-left: -115px;
}

body.content-right #infscr-loading {
    margin-left: 76px;
}

#infscr-loading div {
    line-height: 75px;
}

#infscr-loading img {
    display: inline-block;
    width: 45px;
    height: 45px;
    margin-top: 15px;
    -webkit-animation: rotate 0.5s linear 0 infinite normal;
    -moz-animation: rotate 0.5s linear 0s infinite normal;
    -o-animation: rotate 0.5s linear 0 infinite normal;
    -ms-animation: rotate 0.5s linear 0 infinite normal;
    animation: rotate 0.5s linear 0 infinite normal;
}

/**
 * 5.8 Author Bio
 * ----------------------------------------------------------------------------
 */

.author-meta {
    margin-top: 30px;
    margin-top: 3rem;
}

.author-avatar {
    float: left;
    width: 74px;
}

.author-description {
    margin-left: 94px;
    margin-left: 9.4rem;
}

.author-title {
    clear: none;
    margin: 0;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 22px;
    line-height: 2.2rem;
}

.author-bio {
    margin-top: 7px;
    margin-top: 0.7rem;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
    color: #c4c4c4;
}

.author-bio .author-link {
    display: block;
    margin-top: 7px;
    margin-top: 0.7rem;
}

.author-info:after {
    content: '';
    display: block;
    clear: both;
}

body.author .lst-generic>li:first-child{padding-top:15px;}
/**
 * 5.9 Archives
 * ----------------------------------------------------------------------------
 */

.archive-header,
.page-header {
    margin: 0 0 16px;
    margin: 0 0 1.6rem;
}

.archive-title,
.page-title {
margin: 0;
font-size: 24px;
line-height: 1.25;
color: #ffae00;
}

.archive-title span,
.page-title span{
    color: #fff;
}

.archive-title:after {
    content: '';
    display: block;
    clear: both;
}

.archive-meta {
    float: right;
    margin: 8px 0;
    margin: 0.8rem 0;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
    font-weight: normal;
    color: #c4c4c4;
}

.archive-meta p {
    display: inline;
    margin: 0;
}


/**
 * 5.10 Search Results/No posts
 * ----------------------------------------------------------------------------
 */

.page-content {
    font-size: 15px;
    line-height: 24px;
}
.searchform{margin:30px 0;}
.searchform input[type="text"]{padding:5px;height: 38px;line-height: 22px;font-size: 15px;width: 100%;} 
.searchform-wrapper label { 
    display: block;
    position: relative;
    width: 50%;
}

.searchform-wrapper .searchsubmit{
background: none repeat scroll 0 0 #ffae00;
        border-radius: 0;
        color: #fff;
        font-size: 17px;
        height: 38px;
        line-height: 22px;
        padding: 0 6px;
        text-transform: uppercase; 
}

/**
 * 5.11 404
 * ----------------------------------------------------------------------------
 */


/* 404 */ 
.fail-inner img {display:block;margin: 0 auto 20px auto;} 
.fail-txt  {margin: 0 auto;    text-align: center;    width: 60%;}

.fail-txt .title-s{color:#ffae00;font-size:36px;margin-bottom:40px; }
.fail-txt a{color:#ffae00;}
.fail-txt h2, .fail-txt p{font-size:21px;line-height:1.5;}

/**
 * 5.12 Comments
 * ----------------------------------------------------------------------------
 */

.leave-reply {
    display: inline-block;
}

#comments {
    outline: none;
    background:#fff;
}

.comment-anchor {
    position: relative;
    top: -10px;
}

.comments-title,
.comment-list,
#reply-title,
.must-log-in,
#respond #commentform,
#respond iframe {
    display: block;
    margin: 0;
    width: 100%;
}

.comments-title {
    font-size: 1em;
    line-height: 1.5em;
    border-top: 5px solid #ececec;
    border-bottom: 1px solid #ececec;
    padding: 10px 0;
}

.comment-list,
.comment-list .children {
    list-style-type: none;
    padding: 0;
}

.comment-list .children {
    margin-left: 30px;
}

.comment-list li {
    outline: none;
    position: relative;
}

.comment-list article {
    padding-top: 23px;
    padding: 1rem 0;
    border-top: 2px dotted #ececec;
}

.comment-list > li:first-child > article {
    border-top: none;
    position: relative;
}



.reply a {
position: relative;
display: inline-block;
padding-left: 18px;
padding-left: 1.8rem;
color: #ffae00;
-webkit-transition-property: none;
-moz-transition-property: none;
-o-transition-property: none;
transition-property: none;
line-height: 37px;
font-size: 13px;
}

.reply a:hover {
    color: #000;
}

.reply a:after {
    content: 'r';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 16px;
    width: 1.6rem;
    height: 24px;
    height: 2.4rem;
    text-align: center;
    font-size: 10px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 2.4rem;
    font-family: outspoken;
}

.no-touch .comment-list article .reply div:hover {
    border-color: #ffae00;
    background: #ffae00;
}

.no-touch .comment-list article .reply div:hover a {
    color: #fff;
}

.comment-author .avatar {
    display: block;
    border-radius: 2px;
    -webkit-border-radius: 2px;
}

.comment-wrapper {
    padding-bottom: 30px;
    padding-bottom: 3rem;
    margin-left: 85px;
}

.comment-wrapper p:last-child {
    margin-bottom: 0;
}

.comment-wrapper .fn {
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: bold;
    font-style: normal;
}

.comment-content a {
    color: #ffae00;
}

.no-touch .comment-content a:hover {
    border-bottom: 1px solid;
}

.comment-metadata {
    margin-left: 5px;
    margin-left: 0.5rem;
    font-size: 14px;
    font-size: 1.4rem;
}
.comment-metadata time {
font-size: 14px;
}
.comment-metadata a {
    color: #c4c4c4;
}

.no-touch .comment-metadata a:hover {
    color: #ffae00;
}

.comment-metadata .separator {
    color: #c4c4c4;
    opacity: 0.4;
}

.comment-awaiting-moderation {
    margin: 8px 0 0;
    margin: 0.8rem 0 0;
    color: #c4c4c4;
}

.comment-content {
    margin-top: 0.2rem;
    font-size: 15px;
    line-height: 22px;
    word-wrap: break-word;
}

/* Comment form */
#respond {
 padding:15px 0;
}

.comment #respond {
    margin: 25px 0;
    margin: 2.5rem 0;
}

#reply-title {
    font-size: 22px;
    border-top: 5px solid #ececec;
    border-bottom: 1px solid #ececec;
    padding: 20px 0;
}

#reply-title a {
    font-size: 12px;
    float: right;
    padding: 0;
    line-height: 23px;
}

.logged-in-as {
    margin-top: 14px;
    margin-top: 1.4rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
}

.logged-in-as a {
    color: #c4c4c4;
}

.no-touch .logged-in-as a:hover {
    color: #ffae00;
}

#commentform .comment-form-author,
#commentform .comment-form-email,
#commentform .comment-form-url,
#commentform .comment-form-comment,
#commentform .form-submit {
    margin: 18px 0 0;
    margin: 1.8rem 0 0;
    padding: 0 4px;
    padding: 0 0.4rem;
}

#commentform .form-submit {
    padding: 0;
}

#commentform input[type="text"],
#commentform input[type="email"],
#commentform input[type="url"],
#commentform textarea {
    width: 100%;
}

#commentform input[type="submit"] {
    width: 350px;
}

.comment-navigation {

}

.no-comments {
    font-size: 20px;
    font-size: 2rem;
    line-height: 46px;
    line-height: 4.6rem;
    border-top: 1px solid #ececec;
}

/* comentarios */
 #regcomments{border:1px solid #ffae00;}
 #regcomments #mensaje_completo .enviar_btn, #regcomments .regcom_btn a, #regcomments .regcom_nopass .entrar_btn, .form-submit input{background:#ffae00;}
 #regcomments .regcom_btn a span{background: none;padding-left: 7px;}
 #regcomments .regcom_sup{border-color: #ffae00;}
 #regcomments p.regcom_btn a{text-align: center;} 
 #regcomments .regcom_izq{width:58%;}
 #regcomments .regcom_inf{margin-top:20px;}
#regcomments .regcom_inf p{margin-bottom:20px;}
#regcomments .regcom_nopass .entrar_btn, .form-submit input{margin-right:0;}
#regcomments .regcom_inf input, #respond form #regcomments .regcom_inf input[type="text"]{padding:4px 5px 4px 27px;}

#regcomments .regcom_logon,#regcomments div.regcom_izq p.regcom_logon a{color:#000; margin-bottom: 14px;}
#regcomments div.regcom_izq p .enviar_btn{ 
 background:#ffae00;
display: inline-block; 
    height: auto;
    line-height: 1;
    padding: 12px;
    width: auto;
    font-size:12px;
}

#comments .comment-meta{float:none;width:auto;text-align:left; padding: 0 20px 0.5rem 0;} 
.comment-author{
max-width:none;
display:block;
margin-bottom: 2px;
}
.comment-author .fn{font-size:16px;}
.comment-author img{float:left;max-width:65px;margin-right:10px; width: auto !important;}

.asd-publi .hjawidget.textwidget {
    margin: auto;
    margin-bottom: 20px;
    width: 300px;
}


@media (max-width:620px){
    #regcomments .regcom_izq{float:none;width:auto;overflow:hidden;} 
    #regcomments .regcom_der{float:none;width:auto;} 
    #regcomments .regcom_inf p{text-align:left;}
    #regcomments .regcom_inf label{display:block;margin-bottom:5px;}
    #regcomments .regcom_inf input, #respond form #regcomments .regcom_inf input[type="text"]{width:90%;}
}




/**
 * 5.13 Multisite
 * ----------------------------------------------------------------------------
 */

.site-main .mu_register {
    margin: 0 auto;
    max-width: 640px;
    width: 100%;
}

.mu_alert {
    margin-top: 25px;
    margin-top: 2.5rem;
}

.site-main .mu_register input[type="submit"],
.site-main .mu_register #blog_title,
.site-main .mu_register #user_email,
.site-main .mu_register #blogname,
.site-main .mu_register #user_name {
    font-size: inherit;
    width: 270px;
}

.site-main .mu_register input[type="submit"] {
    width: auto;
}


/**
 * 6.0 Sidebar
 * ----------------------------------------------------------------------------
 */

 .asd-module { margin-bottom: 32px;}
 .asd-mdl-title,
 .asd-mdl-title a { font-size: 16px;color:#fff;text-transform: uppercase;}
 .asd-mdl-header {padding:15px 10px;background:#ffae00;} 
 .md-twitter { color:#fff; background: #00A3D9; padding: 24px 16px; }
 .md-twitter p { font-size: 14px; line-height: 1.3 }
 .md-twitter a { color:#fff; }
 .md-twitter .lst-generic { margin-left: 36px; }
 .md-twitter .lst-generic > li {
    border-top: 1px solid #3BB5E5;
    padding-top: 16px;
    margin-top: 16px;
 }
 .md-twitter .lst-generic > li:first-child {  padding: 0; margin: 0; border: 0; }
 .md-twitter .asd-mdl-title { color:#fff; }
 .md-twitter .md-icon-brand { margin-right: 10px; }

    .asd-calendar li {
        margin:10px 0;
    }
    .asd-calendar li:first-child {}
.asd-calendar-date {
    width: 90px;
    height: 90px;
    background: #ffae00;
}
    .asd-calendar-date strong { margin: 4px 0; font-size: 48px; font-weight: 700; }

ul.asd-calendar .h-iblock p {
    font-size: 10px;
    margin: 3px;
    text-transform: uppercase;
    font-weight: bold;
}
ul.asd-calendar h2 {
font-size: 14px;
line-height: 18px;
}
ul.asd-calendar .txt-small {
font-size: 12px;
color: #828282;
line-height: 17px;
}
ul.asd-calendar h2 a:hover {
color: #ffae00;
 -moz-transition: color .25s ease-out;
-ms-transition: color .25s ease-out;
-webkit-transition: color .25s ease-out;
-o-transition: color .25s ease-out;
transition: color .25s ease-out;
}


/**
 * 6.1 Widgets
 * ----------------------------------------------------------------------------
 */

.widget {
    margin: 0 0 60px;
    margin: 0 0 28px 0;
    color: #888;
    font-size: 16px;
    line-height: 22px;
    word-wrap: break-word;
    background:#fff;
}

.widget_html_javascript_adder{background:none;}
.widget:after {
    content: '';
    display: block;
    clear: both;
}

.widget .widget-title {
background: none repeat scroll 0 0 #000;
    color: #fff;
    padding: 15px;
    font-size:16px;
}

#primary .widget .widget-title {
    min-height: 50px;
    min-height: 5rem;
    font-weight: bold;
}

.widget .widget-title .prev,
.widget .widget-title .next {
    float: right;
    width: 24px;
    width: 2.4rem;
    height: 24px;
    height: 2.4rem;
    margin-top: 5px;
    margin-top: 0.5rem;
    padding-top: 2px;
    padding-top: 0.2rem;
    cursor: pointer;
    font-family: outspoken;
    font-weight: normal;
    font-size: 11px;
    font-size: 1.1rem;
    line-height: 22px;
    line-height: 2.2rem;
    text-align: center;
    color: #fff;
    background: #ececec;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.widget .widget-title .next {
    margin-left: 6px;
    margin-left: 0.6rem;
}

.no-touch .widget .widget-title .prev:hover,
.no-touch .widget .widget-title .next:hover {
    background-color: #ffae00;
}

.bullets {
    display: none;
    float: right;
    height: 34px;
    height: 3.4rem;
    line-height: 34px;
    line-height: 3.4rem;
}

#full_width_bullets {
    position: relative;
    height: 0;
}

#full_width_bullets > div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 25px;
    height: 2.5rem;
    line-height: 25px;
    line-height: 2.5rem;
    text-align: center;
}

.bullets span,
#full_width_bullets span {
    padding-left: 2px;
    padding-left: 0.2rem;
    color: #ececec;
    cursor: pointer;
}

.no-touch .bullets span:hover,
.no-touch #full_width_bullets span:hover {
    color: #ffae00;
}

.bullets span.current,
#full_width_bullets span.current {
    color: #444;
}

.widget-title > a {
    display: inline-block;
    position: relative;
    padding-right: 20px;
    padding-right: 2rem;
    color: #444;
}

.no-touch .widget-title > a:hover {
    color: #ffae00;
}

.widget-title > a:not([class]):after {
    content: '>';
    display: block;
    position: absolute;
    top: 6px;
    top: 0.6rem;
    right: 0;
    width: 20px;
    width: 2rem;
    height: 24px;
    height: 2.4rem;
    line-height: 24px;
    line-height: 2.4rem;
    text-align: center;
    font-family: outspoken;
    font-weight: normal;
    color: #ececec;
    font-size: 10px;
    font-size: 1rem;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.no-touch .widget-title > a:not([class]):hover:after {
    color: #ffae00;
}

.widget ul,
.widget ol {
    list-style-type: none;
    margin: 0;
    padding: 15px;
}

.widget li {
    padding-bottom:10px;
    margin-bottom:10px; 
}

.widget li:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}

.widget li > ul li,
.widget li > ol li {
    padding-left: 20px;
    padding-left: 2rem;
}

.widget li > ul li:first-child,
.widget li > ol li:first-child {
    padding-top: 10px;
    padding-top: 1rem;
    margin-top: 10px;
    margin-top: 1rem;
    border-top: 1px solid #ececec;
}

.widget_wpshower_index_featured_articles img,
.widget_wpshower_index_highlights img,
.widget_wpshower_index_category img,
.widget_wpshower_index_categories img,
.widget_wpshower_index_editors_choice img,
.widget_wpshower_index_videos img,
.widget_wpshower_index_latest_entries img,
.widget_wpshower_popular_posts img,
.wpshower-more-like-this img {
    width: 100%;
}

/* Search widget */


.widget .searchform [type="text"] {
    width: 98%;
    padding-right: 40px;
    padding-right: 4rem;
    margin-left: 4px;
}

/* Archives widget */
.widget_archive > ul > li {
    text-align: right;
    color: #c4c4c4;
}

.widget_archive > ul > li:after {
    content: '';
    display: block;
    clear: both;
}

.widget_archive > ul > li a {
    float: left;
    margin-right: 5px;
    margin-right: 0.5rem;
    text-align: left;
}

/* Categories widget */
.widget_categories .widget-title,
.widget_meta .widget-title,
.widget_wpshower_twitter .widget-title {
    margin-bottom: 10px;
    margin-bottom: 1rem;
}

.widget_categories > ul > li {
    width: 45.738636364%;
    text-align: right;
    color: #c4c4c4;
}

.widget_categories > ul > li a {
    float: left;
    margin-right: 5px;
    margin-right: 0.5rem;
    text-align: left;
}

.csscalc .widget_categories > ul > li {
    width: -moz-calc(50% - 15px);
    width: -webkit-calc(50% - 15px);
    width: calc(50% - 15px);
}

.widget_categories > ul > li:nth-child(odd) {
    float: left;
    clear: both;
}

.widget_categories > ul > li:nth-child(even) {
    float: right;
}

.widget_categories > ul > li:nth-last-child(2):nth-child(odd) {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}

/* Follow us widget */
.widget_wpshower_follow_us .widget-title {
    margin-bottom: 10px;
    margin-bottom: 1rem;
    padding: 5px 15px;
}

.widget_wpshower_follow_us > ul > li {
    width: 45.738636364%;
}

.csscalc .widget_wpshower_follow_us > ul > li {
    width: -moz-calc(50% - 15px);
    width: -webkit-calc(50% - 15px);
    width: calc(50% - 15px);
}

.widget_wpshower_follow_us > ul > li:nth-child(odd) {
    float: left;
}

.widget_wpshower_follow_us > ul > li:nth-child(even) {
    float: right;
}


.widget_wpshower_follow_us a span {
    display: inline-block;
    width: 20px;
    width: 2rem;
    height: 20px;
    height: 2rem;
    line-height: 21px;
    line-height: 2.1rem;
    margin: 2px 10px 0 0;
    margin: 0.2rem 1rem 0 0;
    font-size: 13px;
    font-size: 1.3rem;
    text-align: center;
    vertical-align: top;
    color: #fff;
    background: #444;
    font-family: outspoken;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.widget_wpshower_follow_us a span img {
    max-width: 14px;
    max-width: 1.4rem;
    max-height: 14px;
    max-height: 1.4rem;
    vertical-align: baseline;
}
.widget_wpshower_follow_us li {
    padding: 10px 0;
    margin: 0;
}
.widget_wpshower_follow_us ul {
    display: inline-block;
    padding: 0 10px;
    margin-top: -14px;
}
.widget_wpshower_follow_us {
margin-bottom: 32px;
}
.widget_wpshower_follow_us a {
    font-size: 14px;
    line-height: 12px;
    padding: 0;
    margin: 0;
}
.no-touch .widget_wpshower_follow_us a:hover span {
    background: #ffae00;
}

.no-touch .wpshower-follow-fb a:hover,
.no-touch .share-links a.fb:hover {
    color: #3A5B96;
}

.no-touch .wpshower-follow-fb a:hover span,
.no-touch .share-links a.fb:hover span {
    background: #3A5B96 !important;
}

.no-touch .wpshower-follow-g a:hover,
.no-touch .share-links a.g:hover {
    color: #DC4A36;
}

.no-touch .wpshower-follow-g a:hover span,
.no-touch .share-links a.g:hover span {
    background: #DC4A36 !important;
}

.no-touch .wpshower-follow-tw a:hover,
.no-touch .share-links a.tw:hover {
    color: #0AAEEB;
}

.no-touch .wpshower-follow-tw a:hover span,
.no-touch .share-links a.tw:hover span {
    background: #0AAEEB !important;
}

.no-touch .wpshower-follow-tumb a:hover {
    color: #3E5A70;
}

.no-touch .wpshower-follow-tumb a:hover span {
    background: #3E5A70 !important;
}

.no-touch .wpshower-follow-drib a:hover {
    color: #E94E8A;
}

.no-touch .wpshower-follow-drib a:hover span {
    background: #E94E8A !important;
}

.no-touch .wpshower-follow-pint a:hover,
.no-touch .share-links a.pint:hover {
    color: #D73532;
}

.no-touch .wpshower-follow-pint a:hover span,
.no-touch .share-links a.pint:hover span {
    background: #D73532 !important;
}

.no-touch .wpshower-follow-vi a:hover {
    color: #4CA9CB;
}

.no-touch .wpshower-follow-vi a:hover span {
    background: #4CA9CB !important;
}

.no-touch .wpshower-follow-blog a:hover {
    color: #F86812;
}

.no-touch .wpshower-follow-blog a:hover span {
    background: #F86812 !important;
}

.no-touch .wpshower-follow-fli a:hover {
    color: #0261D9;
}

.no-touch .wpshower-follow-fli a:hover span {
    background: #0261D9 !important;
}

.no-touch .wpshower-follow-you a:hover {
    color: #DC332C;
}

.no-touch .wpshower-follow-you a:hover span {
    background: #DC332C !important;
}

/* Popular posts */
.widget_wpshower_popular_posts > ul > li {
    padding-bottom: 14px;
    padding-bottom: 1.4rem;
    margin-bottom: 14px;
    margin-bottom: 1.4rem;
    border-bottom: 1px dotted #ccc;
}

.widget_wpshower_popular_posts > ul > li:after {
    content: '';
    display: block;
    clear: both;
}

.widget_wpshower_popular_posts .thumbnail {
    float: left;
    width: 85px;
}

.widget_wpshower_popular_posts .thumbnail_fix {
    margin-left: 105px;
}

.widget_wpshower_popular_posts .meta {
    font-size: 13px;
    line-height: 16px;
    font-weight: normal;
    color: #999 !important;
    letter-spacing: -1px;
    font-family: 'Asap', sans-serif;
    display: none;
}
.widget_wpshower_popular_posts .meta span a {
color: #999 !important;
font-family: 'Asap', sans-serif;
}
.widget_wpshower_popular_posts .meta span {
    margin-right: 4px;
    margin-right: 0.4rem;
}

.widget_wpshower_popular_posts .meta span.separator {
    opacity: 0.4;
}

.widget_wpshower_popular_posts .meta a {
    color: #c4c4c4;
}

.no-touch .widget_wpshower_popular_posts .meta a:hover {
    color: #ffae00;
}

.widget_wpshower_popular_posts h4 {
display: inline;
margin: 0;
font-size: 14px;
line-height: 18px;
font-weight: bold;
}

/* Tabs */
.widget_wpshower_tabs .tabs {
    font-size: 0;
}

.widget_wpshower_tabs .tabs a {
    display: inline-block;
    height: 46px;
    height: 4.6rem;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 46px;
    line-height: 4.6rem;
    padding: 0 10px;
    padding: 0 1rem;
    margin-right: 2px;
    margin-right: 0.2rem;
    vertical-align: bottom;
    background: rgba(236, 236, 236, 0.5);
    border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    cursor: pointer;
    -webkit-border-top-right-radius: 2px;
    -webkit-border-top-left-radius: 2px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition-property: none;
    -moz-transition-property: none;
    -o-transition-property: none;
    transition-property: none;
}

.no-touch .widget_wpshower_tabs .tabs a:hover {
    background: #ffae00;
    color: #fff;
}

.widget_wpshower_tabs .tabs a.active {
    position: relative;
    bottom: -1px;
    height: 52px;
    height: 5.2rem;
    line-height: 52px;
    line-height: 5.2rem;
    margin-right: 0;
    background: #fff;
    border: 1px solid #ececec;
    border-bottom: none;
}

.no-touch .widget_wpshower_tabs .tabs a.active:hover {
    cursor: default;
    color: #444;
    background: #fff;
}

.widget_wpshower_tabs .tabs a.before_active {
    margin-right: 0;
}

.widget_wpshower_tabs .widget-title {
    display: none;
}

.widget_wpshower_tabs .widget {
    display: none;
    margin-bottom: 0;
}

.widget_wpshower_tabs .widget:first-child {
    display: block;
}

.widget_wpshower_tabs > .content {
    padding: 14px;
    padding: 1.4rem;
    border: 1px solid #ececec;
    border-radius: 2px;
    -webkit-border-radius: 2px;
}

/* Twitter widget */
.widget_wpshower_twitter > ul > li {
    line-height: 21px;
    line-height: 2.1rem;
}

.widget_wpshower_twitter > ul > li b {
    font-weight: normal;
}

.widget_wpshower_twitter > ul > li s {
    text-decoration: none;
}

.widget_wpshower_twitter > ul > li .meta {
    margin: 10px 0 3px;
    margin: 1rem 0 0.3rem;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
    font-weight: normal;
    color: #c4c4c4;
}

/* Recent comments widget */
.widget_wpshower_recent_comments > ul > li {
    padding-bottom: 14px;
    padding-bottom: 1.4rem;
    margin-bottom: 14px;
    margin-bottom: 1.4rem;
}

.widget_wpshower_recent_comments > ul > li:after {
    content: '';
    display: block;
    clear: both;
}

.widget_wpshower_recent_comments > ul > li > span {
    float: left;
}

.widget_wpshower_recent_comments > ul > li > span img {
    width: 50px;
    height: 50px;
}

.widget_wpshower_recent_comments > ul > li > div {
    float: right;
    color: #444;
    width: -moz-calc(100% - 70px);
    width: -webkit-calc(100% - 70px);
    width: calc(100% - 70px);
}

.widget_wpshower_recent_comments > ul > li > div .meta {
    margin-bottom: 4px;
    margin-bottom: 0.4rem;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
    font-weight: normal;
    color: #c4c4c4;
}

.widget_wpshower_recent_comments > ul > li > div > span {
    color: #c4c4c4;
    opacity: 0.4;
    font-style: italic;
}

/* Tag cloud widget */
.tagcloud a {
    display: inline-block;
    margin: 5px 3px 0;
    margin: 0.5rem 0.3rem 0;
    padding: 0 8px;
    padding: 0 0.8rem;
    line-height: 31px;
    line-height: 3.1rem;
    color: #c4c4c4;
    border: 1px solid #ececec;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -webkit-transition-property: none;
    -moz-transition-property: none;
    -o-transition-property: none;
    transition-property: none;
}

.no-touch .tagcloud a:hover {
    color: #fff;
    background: #ffae00;
    border-color: #ffae00;
}

/* Featured articles widget */
.widget_wpshower_index_featured_articles {
    overflow: hidden;
}

.widget_wpshower_index_featured_articles article > a img {
    margin-bottom: 19px;
    margin-bottom: 1.9rem;
}

.widget_wpshower_index_featured_articles article .meta {
    margin-bottom: 6px;
    margin-bottom: 0.6rem;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 16px;
    line-height: 1.6rem;
    font-weight: normal;
    color: #c4c4c4;
}

.widget_wpshower_index_featured_articles article .meta span {
    margin-right: 4px;
    margin-right: 0.4rem;
}

.widget_wpshower_index_featured_articles article .meta span.separator {
    opacity: 0.4;
}

.widget_wpshower_index_featured_articles article .meta a {
    color: #c4c4c4;
}

.no-touch .widget_wpshower_index_featured_articles article .meta a:hover {
    color: #ffae00;
}

.widget_wpshower_index_featured_articles article h2 {
    margin: 0 0 13px;
    margin: 0 0 1.3rem;
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 35px;
    line-height: 3.5rem;
    font-weight: bold;
}

.widget_wpshower_index_featured_articles article .summary {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 21px;
    line-height: 2.1rem;
}

/* Highlights widget */
.widget_wpshower_index_highlights > article {
    float: left;
    width: 60.95890411%;
    overflow: hidden;
}

.widget_wpshower_index_highlights li article > a img {
    margin-bottom: 16px;
    margin-bottom: 1.6rem;
}

.widget_wpshower_index_highlights li article .meta {
    margin-bottom: 6px;
    margin-bottom: 0.6rem;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 16px;
    line-height: 1.6rem;
    font-weight: normal;
    color: #c4c4c4;
}

.widget_wpshower_index_highlights li article .meta span {
    margin-right: 4px;
    margin-right: 0.4rem;
}

.widget_wpshower_index_highlights li article .meta span.separator {
    opacity: 0.4;
}

.widget_wpshower_index_highlights li article .meta a {
    color: #c4c4c4;
}

.no-touch .widget_wpshower_index_highlights li article .meta a:hover {
    color: #ffae00;
}

.widget_wpshower_index_highlights li article h2 {
    margin: 0 0 15px;
    margin: 0 0 1.5rem;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 26px;
    line-height: 2.6rem;
    font-weight: bold;
}

.widget_wpshower_index_highlights li article .summary {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 22px;
    line-height: 2.2rem;
}

.widget_wpshower_index_highlights .latest {
    float: right;
    width: 34.931506849%;
}

.widget_wpshower_index_highlights .latest img {
    margin-bottom: 6px;
    margin-bottom: 0.6rem;
}

.widget_wpshower_index_highlights .latest h3 {
    margin: 0;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 21px;
    line-height: 2.1rem;
    font-weight: bold;
}

.widget_wpshower_index_highlights .latest li {
    margin-top: 0;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 21px;
    line-height: 2.1rem;
}

.no-touch .widget_wpshower_index_highlights .latest a:hover {
    color: #ffae00;
}

/* Category widget */
.widget_wpshower_index_category > article {
    float: left;
    width: 47.945205479%;
}

.widget_wpshower_index_category > article > a img {
    margin-bottom: 16px;
    margin-bottom: 1.6rem;
}

.widget_wpshower_index_category .meta {
    margin-bottom: 6px;
    margin-bottom: 0.6rem;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 16px;
    line-height: 1.6rem;
    font-weight: normal;
    color: #c4c4c4;
}

.widget_wpshower_index_category .meta span {
    margin-right: 4px;
    margin-right: 0.4rem;
}

.widget_wpshower_index_category .meta span.separator {
    opacity: 0.4;
}

.widget_wpshower_index_category .meta a {
    color: #c4c4c4;
}

.no-touch .widget_wpshower_index_category .meta a:hover {
    color: #ffae00;
}

.widget_wpshower_index_category h3 {
    margin: 0 0 15px;
    margin: 0 0 1.5rem;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 26px;
    line-height: 2.6rem;
}

.widget_wpshower_index_category .summary {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
}

.widget_wpshower_index_category .article-list {
    float: right;
    width: 47.945205479%;
}

.widget_wpshower_index_category .article-list li {
    padding-bottom: 14px;
    padding-bottom: 1.4rem;
    margin-bottom: 14px;
    margin-bottom: 1.4rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
}

.widget_wpshower_index_category .article-list li:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}

.widget_wpshower_index_category .article-list li:after {
    content: '';
    display: block;
    clear: both;
}

.widget_wpshower_index_category .article-list .thumbnail {
    float: left;
    width: 85px;
}

.widget_wpshower_index_category .article-list .thumbnail_fix {
    margin-left: 105px;
}

.widget_wpshower_index_category .article-list .meta {
    margin-bottom: 5px;
    margin-bottom: 0.5rem;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: normal;
    line-height: 14px;
    line-height: 1.4rem;
}

/* Ad widget */
.widget_wpshower_ad img {
    width: 100%;
}

.widget_wpshower_ad > a {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

/* Editor's choice widget */
.widget_wpshower_index_editors_choice {
    overflow: hidden;
}

.widget_wpshower_index_editors_choice article > a img {
    margin-bottom: 11px;
    margin-bottom: 1.1rem;
}

.widget_wpshower_index_editors_choice article .meta {
    margin-bottom: 4px;
    margin-bottom: 0.4rem;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
    font-weight: bold;
    color: #c4c4c4;
}

.widget_wpshower_index_editors_choice article .meta a {
    color: #c4c4c4;
}

.no-touch .widget_wpshower_index_editors_choice article .meta a:hover {
    color: #ffae00;
}

.widget_wpshower_index_editors_choice article h3 {
    margin: 0;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 21px;
    line-height: 2.1rem;
    font-weight: bold;
}

/* More like this article widget */
.wpshower-more-like-this li {
    float: left;
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
}

.wpshower-more-like-this article h2 {
    margin: 8px 0 0;
    margin: 0.8rem 0 0;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 23px;
    line-height: 2.3rem;
    font-weight: bold;
}

/* Categories widget */
.widget_wpshower_index_categories .column li {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 21px;
    line-height: 2.1rem;
}

.widget_wpshower_index_categories a img {
    margin-bottom: 11px;
    margin-bottom: 1.1rem;
}

.widget_wpshower_index_categories .meta {
    margin-bottom: 7px;
    margin-bottom: 0.7rem;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
    font-weight: normal;
    color: #c4c4c4;
}

.widget_wpshower_index_categories .meta a {
    color: #c4c4c4;
}

.no-touch .widget_wpshower_index_categories .meta a:hover {
    color: #ffae00;
}

.widget_wpshower_index_categories .column h4 {
    margin: 0;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 22px;
    line-height: 2.2rem;
    font-weight: bold;
}

/* Vertical slider widget */
.widget_wpshower_index_videos > div {
    position: relative;
    float: left;
    width: 100%;
}

.widget_wpshower_index_videos .container {
    float: left;
    max-width: 100%;
    padding-right: 175px;
}

.widget_wpshower_index_videos .container > div {
    overflow: hidden;
}

.widget_wpshower_index_videos .container .entry-media {
    margin: 0 0 8px;
    margin: 0 0 0.8rem;
}

.widget_wpshower_index_videos article > a img {
    margin-bottom: 16px;
    margin-bottom: 1.6rem;
}

.widget_wpshower_index_videos .meta {
    margin-bottom: 6px;
    margin-bottom: 0.6rem;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 16px;
    line-height: 1.6rem;
    font-weight: normal;
    color: #c4c4c4;
}

.widget_wpshower_index_videos .meta span {
    margin-right: 4px;
    margin-right: 0.4rem;
}

.widget_wpshower_index_videos .meta span.separator {
    opacity: 0.4;
}

.widget_wpshower_index_videos .meta a {
    color: #c4c4c4;
}

.no-touch .widget_wpshower_index_videos .meta a:hover {
    color: #ffae00;
}

.widget_wpshower_index_videos h2 {
    margin: 0 0 15px;
    margin: 0 0 1.5rem;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 26px;
    line-height: 2.6rem;
    font-weight: bold;
}

.widget_wpshower_index_videos .summary {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
}

.widget_wpshower_index_videos .info {
    position: absolute;
    top: 0;
    right: 0;
    width: 160px;
    height: 495px;
    padding: 30px 0 0 14px;
    border-left: 1px solid #ececec;
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.widget_wpshower_index_videos .content span {
    display: block;
    position: relative;
    margin-top: 15px;
    cursor: pointer;
}

.widget_wpshower_index_videos .content span.current:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 84, 54, 0.5);
    pointer-events: none;
}

.widget_wpshower_index_videos div.prev,
.widget_wpshower_index_videos div.next {
    position: absolute;
    z-index: 3;
    right: 0;
    width: 145px;
    background: #fff;
}

.widget_wpshower_index_videos div.prev {
    top: 0;
}

.widget_wpshower_index_videos div.next {
    bottom: 0;
}

.widget_wpshower_index_videos div.prev div,
.widget_wpshower_index_videos div.next div {
    height: 30px;
    cursor: pointer;
    font-family: outspoken;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 30px;
    color: #fff;
    background: #ececec;
    text-align: center;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.no-touch .widget_wpshower_index_videos div.prev div:hover,
.no-touch .widget_wpshower_index_videos div.next div:hover {
    background-color: #ffae00;
}

.widget_wpshower_index_videos .prev2,
.widget_wpshower_index_videos .next2 {
    position: absolute;
    z-index: 3;
    left: 0;
    width: 100%;
    height: 15px;
}

.widget_wpshower_index_videos .prev2 {
    top: 30px;
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
    pointer-events:none
}

.widget_wpshower_index_videos .next2 {
    bottom: 30px;
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    pointer-events:none
}

.widget_wpshower_index_videos .content {
    position: relative;
    z-index: 2;
}

/* Latest Entries widget */
.widget_wpshower_index_latest_entries > article {
    border-bottom: 1px solid #ececec;
    padding-bottom: 15px;
    padding-bottom: 1.5rem;
    margin-bottom: 15px;
    margin-bottom: 1.5rem;
}

.widget_wpshower_index_latest_entries > article:last-child {
    margin-bottom: 0;
}

.widget_wpshower_index_latest_entries > article:after {
    content: '';
    display: block;
    clear: both;
}

.widget_wpshower_index_latest_entries > article > a {
    float: left;
    width: 47.945205479%;
}

.widget_wpshower_index_latest_entries > article > div {
    float: right;
    width: 47.945205479%;
}

.widget_wpshower_index_latest_entries .meta-top {
    margin-bottom: 5px;
    margin-bottom: 0.5rem;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
    font-weight: bold;
    color: #c4c4c4;
}

.widget_wpshower_index_latest_entries .meta-top a {
    color: #c4c4c4;
}

.no-touch .widget_wpshower_index_latest_entries .meta-top a:hover {
    color: #ffae00;
}

.widget_wpshower_index_latest_entries > article h2 {
    margin: 0;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 26px;
    line-height: 2.6rem;
    font-weight: bold;
}

.widget_wpshower_index_latest_entries .meta {
    margin-top: 7px;
    margin-top: 0.7rem;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 16px;
    line-height: 1.6rem;
    font-weight: normal;
    color: #c4c4c4;
}

.widget_wpshower_index_latest_entries .meta span {
    margin-right: 4px;
    margin-right: 0.4rem;
}

.widget_wpshower_index_latest_entries .meta span.separator {
    opacity: 0.4;
}

.widget_wpshower_index_latest_entries .meta a {
    color: #c4c4c4;
}

.no-touch .widget_wpshower_index_latest_entries .meta a:hover {
    color: #ffae00;
}

.widget_wpshower_index_latest_entries > article .summary {
    margin-top: 13px;
    margin-top: 1.3rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 22px;
    line-height: 2.2rem;
}

/* RSS Widget */
.widget_rss .rss-date {
    display: block;
}

/* Calendar Widget */
.widget_calendar table,
.widget_calendar td {
    border: 0;
    border-spacing: 1px;
}

.widget_calendar caption {
    margin: 0;
    text-align: right;
}

.widget_calendar th,
.widget_calendar td {
    padding: 0;
    text-align: center;
}

.widget_calendar th {
    padding: 10px 0;
    padding: 1rem 0;
}

.site-footer .widget_calendar a {
    display: block;
    border-bottom: none;
}

.widget_calendar tbody td {
    padding: 8px;
    padding: 0.8rem;
    background: rgba(236, 236, 236, 0.5);
    border: 1px solid #fff;
}

.widget_calendar tbody .pad, .site-footer .widget_calendar tbody .pad {
    background-color: transparent;
}

#wp-calendar tfoot #prev {
    padding-top: 10px;
    padding-top: 1rem;
    font-size: 16px;
    font-size: 1.6rem;
    text-transform: uppercase;
    text-align: left;
}

#wp-calendar tfoot #next {
    padding-top: 10px;
    padding-top: 1rem;
    font-size: 16px;
    font-size: 1.6rem;
    text-transform: uppercase;
    text-align: right;
}

/* Footer widgets */
#footer-widgets:after {
    content: '';
    display: block;
    clear: both;
}


/**
 * 7.0 Footer
 * ----------------------------------------------------------------------------
 */

.site-footer {
    padding: 20px 15px;
    padding: 2rem 1.5rem;
    background: #444;
    color: #fff;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 20px;
    line-height: 2rem;
    border-top-right-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    -webkit-border-top-left-radius: 2px;
}

.site-footer a {
    color: #fff;
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}

.no-touch .site-footer a:hover {
    color: #ffae00;
    border-bottom-color: rgba(255, 84, 54, 0.4);
}

.theme-info span {
    font-style: italic;
}

.site-footer:after {
    content: "";
    display: block;
    clear: both;
}



#footerEmisoras ul{text-align: center;border-top:2px solid #ffae00;border-bottom: 2px solid #ffae00;padding: 15px 0 5px 0;} 
#footerEmisoras li{margin:0 5px 10px 5px; border-left: 1px solid #333;padding-left: 9px;} 
#footerEmisoras li:first-child{border:0;padding: 0;}
#footerEmisoras a.current{color:#ffae00;}

/*agregado para pie común*/

/* ------------------------------ Pie --------------------------------------------------*/

/* pie comun v4 */
#pie-comun9 .inside {background:url(http://www.prisacom.com/comunes/piecomun-v9/imgs/piev9-2013_light.png?v2) no-repeat 0 0;border-top:1px solid #f0f0f0;padding:0;position:relative;width:993px;height:116px;margin:0 auto;position:relative;text-align:left;border-bottom:1px solid #D2D2D2;}
#pie-comun9 a{display:block;text-indent:-9999px;overflow:hidden;color:#000;text-decoration:none;text-align:left;}
#pie-comun9 a:hover{text-decoration:underline}
#pie-comun9 .medios-destacados,
#pie-comun9 .muestra-medios {float:left;width:auto;display:inline}
#pie-comun9 .medios-destacados ul{margin-left:215px;width:775px;margin-top:5px;margin-bottom:0;overflow:hidden; padding:0}
#pie-comun9 .medios-destacados ul.primerafila{padding-top:10px}
#pie-comun9 .medios-destacados ul li{display:inline; float:left; background:none; margin:0 6px 0 0; padding:0}
* html #pie-comun9 div, * html #pie-comun9 ul, * html #pie-comun9 ol,  * html #pie-comun9 li  {height:auto}
*:first-child+html #pie-comun9 div, *:first-child+html #pie-comun9 ul, *:first-child+html #pie-comun9 ol, *:first-child+html #pie-comun9 li {height:auto;} 
#pie-comun9 #pc_prisa{  height: 57px;
    left: 18px;
    position: absolute;
    top: 15px;
    width: 144px;}

#pie-comun9 #pc_elpais{width:105px; height:25px}
#pie-comun9 #pc_as{width:55px; height:25px}
#pie-comun9 #pc_cincodias{width:82px; height:25px}
#pie-comun9 #pc_santillana{width:100px; height:25px}
#pie-comun9 #pc_elviajero{width:53px; height:25px}
#pie-comun9 #pc_clasificados{width:65px; height:25px}
#pie-comun9 #pc_inn{width:100px; height:25px}
#pie-comun9 #pc_plus{width:70px; height:25px}

#pie-comun9 #pc_tvi{width:75px; height:25px}
#pie-comun9 #pc_tvi24{width:63px; height:25px}
#pie-comun9 #pc_ser{width:60px; height:25px}
#pie-comun9 #pc_los40{width:75px; height:25px}
#pie-comun9 #pc_caracol{width:70px; height:25px} 
#pie-comun9 #pc_adn{width:65px; height:25px} 
#pie-comun9 #pc_wradio{width:51px; height:25px} 
#pie-comun9 #pc_continental{width:50px; height:25px}
#pie-comun9 #pc_maxima{width:46px; height:25px}
#pie-comun9 #pc_m80{width:60px; height:25px}
#pie-comun9 #pc_radiole{width:60px; height:25px} 
#pie-comun9 #pc_dial{width:50px; height:25px} 

#pie-comun9 #pc_alfaguara{width:70px; height:25px;display:none}
#pie-comun9 #pc_uno{width:52px; height:25px}
#pie-comun9 #pc_icon{width:65px; height:25px;}
#pie-comun9 #pc_verne{width:70px; height:25px;} 
#pie-comun9 #pc_plural{width:71px; height:25px} 
#pie-comun9 #pc_tareasymas{width:70px; height:25px;}

#pie-comun9 #pc_huffington{width:158px; height:25px} 
#pie-comun9 #pc_meristation{width:100px; height:25px}
#pie-comun9 #pc_parasaber{width:65px; height:25px;}
#pie-comun9 #pbt-medios{height: 24px;
    left: 18px;
    position: absolute;
    top: 80px;
    width: 143px;}


#pie-comun9 #pc_kebuena{width:82px; height:25px;}
#pie-comun9 #pc_yesfm{width:60px; height:25px;}
#pie-comun9 #pc_richmond{width:80px; height:25px;}
#pie-comun9 #pc_moderna{width:77px; height:25px;}
#pie-comun9 #pc_clasificados{width:57px; height:25px;}

/* pie capa medios */
#pie-comun9 a#cierrame {background: url(http://www.prisacom.com/comunes/piecomun-v9/imgs/pc-bgs.gif) no-repeat 0 -22px;width:64px;height:21px;line-height:21px;overflow:hidden;display:block;text-indent:-9999px}
#pie-comun9 #capa-webs-grupo {position:absolute;z-index:200;top:-271px;right:0}
#pie-comun9 .muestra-medios {margin-top:40px;margin-left:25px;position:relative;font:400 12px Arial;color:#333}
#pie-comun9 .muestra-medios a{text-indent:0}

#pie-comun9 .muestra-medios .capa-medios {background:#e9e9e9 url(http://www.prisacom.com/comunes/piecomun-v9/imgs/pc-bgs.gif) repeat-x 0 -44px;height:311px;width:993px;display:none}
#pie-comun9 .muestra-medios.activado .capa-medios {display:block}

#pie-comun9 .muestra-medios.activado .capa-medios .pc-sombreado {background:#fafafa url(http://www.prisacom.com/comunes/piecomun-v9/imgs/pc-bgs.gif) repeat-x 0 -72px;height:37px;width:100%;margin-top:1px;position:relative;_border-top:1px solid #999}
#pie-comun9 .muestra-medios.activado .capa-medios .pc-sombreado #cierrame2{ background:url(http://www.prisacom.com/comunes/piecomun-v9/imgs/pc-bgs.gif) no-repeat scroll 25px 7px transparent;height:29px;overflow:hidden;text-indent:-9999px; }

#pie-comun9 .muestra-medios .capa-medios h3 {padding:0 0 0 11px;font-weight:400;line-height:29px; margin:0}
#pie-comun9 .muestra-medios .capa-medios h3 a {float:right;font-size:12px;margin-right:3px}

#pie-comun9 #empresa2{display:none}

#pie-comun9 .cabecera-capa {padding:3px;border:1px solid #999;border-width:1px 1px 0;height:20px}
#pie-comun9 .muestra-medios .cabecera-capa h3{float:left;line-height:20px; color:#000000}
#pie-comun9 .cabecera-capa a{float:right}

/* cmy-K */
#pie-comun9.version-k .inside {background:url(http://www.prisacom.com/comunes/piecomun-v9/imgs/piev9-2013_dark.png?v2) no-repeat 0px 0;border-top:0; border-bottom:0}
#pie-comun9.version-k a#cierrame {background: url(http://www.prisacom.com/comunes/piecomun-v9/imgs/k-pc-bgs.gif) no-repeat 0 -22px}
#pie-comun9.version-k .muestra-medios .capa-medios {background:#2c2c2c url(http://www.prisacom.com/comunes/piecomun-v9/imgs/k-pc-bgs.gif) repeat-x 0 -44px;}
#pie-comun9.version-k .muestra-medios.activado .capa-medios .pc-sombreado {background:#000 url(http://www.prisacom.com/comunes/piecomun-v9/imgs/k-pc-bgs.gif) repeat-x 0 -72px;margin-top:1px;}
#pie-comun9.version-k .muestra-medios.activado .capa-medios .pc-sombreado #cierrame2{ background:url(http://www.prisacom.com/comunes/piecomun-v9/imgs/k-pc-bgs.gif) no-repeat scroll 55px 8px transparent;}
#pie-comun9.version-k .muestra-medios .cabecera-capa h3{color:#fff;font-weight:bold;}
#pie-comun9.version-k .cabecera-capa {border:1px solid #141414;}



/**
 * 9.0 Print
 * ----------------------------------------------------------------------------
 */

/* Retina-specific styles. */
@media print,
(-o-min-device-pixel-ratio: 5/4),
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {
}

@media print {
    footer a[rel="bookmark"]:link:after,
    footer a[rel="bookmark"]:visited:after {
        content: " [" attr(href) "] "; /* Show URLs */
    }

    .author-avatar,
    .site-footer,
    #respond,
    .comments-area .comment-edit-link,
    .comments-area .reply,
    .comments-link,
    .entry-meta .edit-link,
    .page-links,
    .site-content nav,
    .widget-area,
    .main-navigation,
    .navbar,
    .navbar-fixed .site-title,
    .more-link {
        display: none;
    }
}

/* Media */
img { display: block; padding: 0; margin: 0; -ms-interpolation-mode: bicubic; }
img:-moz-broken { line-height: 11px; overflow: hidden; }
.img-block {
/* width: 100%; */
margin: auto;
}

.post-type-title {
    font-size: 15px;
    padding: 10px;
    background-color: #000;
    color: #fff;
    letter-spacing: 0.2px;
}
.post-type-title a {
    color: #fff !important;
}


.su-carousel .su-carousel-slide a {
    padding: 0;
}



 /* lst-nav */
 .lst-nav { 
        border-top: 1px dotted #ccc;
        padding-top: 24px;
        margin: 24px 0;
 }
    .lst-nav li { font-size: 13px;  line-height: 30px; text-align: center; margin-left: 8px; }
        .lst-nav li a { 
            display: block;
            color:#fff;
            background: #777;
            width: 30px;
        }
        .lst-nav .lst-nav-active a {  background: #333; }
        .lst-nav .lst-nav-active a:hover {  background: #333; }
        .lst-nav li a:hover { text-decoration: none; background: #999; }



 
 




.carousel { margin-bottom: 50px; }
    .crs-nav-item a { 
        width: 90px;
        background: url(../images/carousel.png);
        background-repeat: no-repeat;
        height: 100%;
        opacity: .5;
        -webkit-transition: opacity 1s;
        transition: opacity 1s; 
    }
        .crs-nav-item a:hover { opacity: 1; }
        .crs-disabled a { opacity: 0 !important;  }
    .crs-nav-item { top: 0; bottom: 0; z-index: 1; text-indent: -9000px; }
    .crs-nav-prev { left: 0; }
    .crs-nav-next { right: 0; }
    .crs-nav-next a { background-position: -90px center;}
    .crs-nav-prev a { background-position: 0 center;}
    .crs-inner { 
        width: 510px;
        padding: 20px;
        background: #fff;
        left: 100px;
        top: 100px; 
    }
    .crs-note  {
        width: 130px;
        height: 130px;
        border-radius: 50%;
        background: rgba(10, 52, 0, .8);
        color:#fff;
        right: -85px;
        top: -85px;
    }
    .crs-note h2 { font-size: 18px; margin: 0 10px; }

.l-image .attachment-destacamos-home-grande,
.l-image .attachment-destacamos-home-peque {
    width: 270px !important;
    margin-bottom: 10px;
}  




.mod-info { position: relative; }

.mod-inner-txt { margin: 0 30px; }  
.mod-txt-header { 
    margin-left: -19px;
    padding: 8px 16px;
    background: #fff;
    padding-bottom: 0;
    margin-top: -50px; 
}


.lst-featured h3 {
    font-size: 15px;
}
.mdl-onair{background:#fff;}
.lst-sound { width: 49.5%; }
    .lst-sound li { background: #fff;  padding: 18px; border-top:1px solid #ccc; cursor: pointer;}
    .lst-sound a { color: #828282; display: block; }
    .lst-sound h2 { color: #000; display: block; }
    .lst-sound-inner { width: 77% ; }
    .lst-sound li:first-child span +div {width:180px;}
    .lst-sound li:first-child img { width: 75px; height: 75px; }  
    .lst-hour { padding: 4px 8px; color: #828282;  }
    .lst-sound li:first-child {position: relative; border-top:none; }
        .lst-sound li:first-child:before {
            position: absolute; 
            content:"";
            width: 0; 
            height: 0; 
            border-right: 10px solid #fff; 
            border-left: 10px solid transparent; 
            border-top: 10px solid transparent; 
            border-bottom: 10px solid transparent; 
            left: -20px;
            top: 40px;
        }
    .lst-sound li:first-child:hover:before{ border-color:transparent #ffae00 transparent transparent; } 
    
    .lst-sound li:first-child h2 { margin-bottom: 4px; color:#000;}
    .lst-sound li:first-child a { color:#fff; }

    .lst-sound li:hover { 
        background: #ffae00;  
        -moz-transition: background .25s ease-out;
        -ms-transition: background .25s ease-out;
        -webkit-transition: background .25s ease-out;
        -o-transition: background .25s ease-out;
        transition: background .25s ease-out;
    }
    .lst-sound li:hover h2,
    .lst-sound li:hover .lst-hour { 
        color: #fff
    }

.arts-news h1 { display: inline-block; background: rgba(0, 0, 0, .8); color:#fff; padding: 7px 8px 12px 8px; margin: 0;}
.arts-news h1:hover { background: rgba(0, 0, 0, 1); }
.arts-news h1 a { color:#fff; text-decoration: none; font-size: 14px;}


.arts-highlight {
    left: 0;
    bottom: 20px;
    background: #fff;
    padding: 20px; 
    right: 20px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-left: 0;
 }
    .arts-highlight h1 { margin: 0;font-size:16px; }

.mdl-qot-inner { 
    width: 300px;
    left:0;
    top: 0;
    bottom: 0;
    padding: 24px;
    background: rgba(0, 0, 0, .8);
}

.mdl-qot-title { font-size: 30px; }
.mdl-qot-title a { color:#fff; }
.mdl-quote-nav  { right:18px; bottom: 18px;}




.alert { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
    .alert p { width: 80%; }
    .lrt-info { margin-right: 12px; }
    .lrt-action { right: 0; top: 35%; }



.lst-calendar { border: 1px solid #E5E5E5;width: 84%;margin-right: 0; }
    .lst-calendar > li { width: 32%; }
.title-calendar { font-size: 17px; line-height: 22px; width: 137px;  }
.lst-calendar-date { width: 110px; height: 110px; background: #ffae00; margin-right: 3px; }
ul.lst-calendar.inb-list.h-iblock.h-malign {
background-color: #fff;
}
.lst-calendar-date strong { font-weight: 700; font-size: 60px;}
.lst-calendar-info { 
    width: 152px;
    padding-right: 0;
    max-height: 80px;
}
.lst-calendar-info h2 {
margin-bottom: 6px;
font-size: 12px;
line-height: 16px;
}
.lst-calendar-info .itm-body{ }

.lst-calendar.module.cf {
    border: 1px solid #E5E5E5;
    width: 84%;
    margin: 35px auto !important;
    background-color: #fff;
}
.lst-calendar ul {
width: 84.5%;
}
.lst-calendar ul li {
width: 32.9%;
}
.lst-calendar header {
margin-top: 14px;
}



/* post */


.post-inner p,
.entry-content p , .mdl-otros + .post-inner {
    font-size: 15px;
    line-height: 24px;
    color: #686868;
    margin-bottom: 1em;
}
.header-post h2 a {
    color: #dc3c30 !important;
}
.post-inner p.txt-xs{font-size:14px;}

    .post-inner h2 {
        font-size: 22px;
        line-height: 25px;
        color: #525252; 
        margin-bottom: 20px;
        padding-top: 20px;
    }
    h3+.title-s{padding-top:0;}
    .post-inner a { color: #ffae00; text-decoration: none; }
    .post-inner blockquote p, .entry-content blockquote p { font-style: italic; color: #666; padding-left: 56px; position: relative; }
    .post-inner blockquote p:before, .entry-content  blockquote p:before { 
        content: "“";
        position: absolute;
        left: -16px;
        top: 28px;
        font-size: 100px;
        color: #525252; 
    }

    .post-inner blockquote, .entry-content blockquote { margin: 40px 0; position: relative; padding: 20px 0 0 0; }
    .post-inner blockquote:after, .entry-content blockquote:after { 
        content:"";
        position: absolute;
        width: 30%;
        left: 0;
        top: 0;
        height: 1px;
        background: #000; 
    }
    
.post-image img { width:100%; }
    .post-image .post-image-footer { 
        left: 0;
        bottom: 0;
        display: inline-block;
        background: #000;
        padding: 8px 24px;
    }
    .post-image .post-image-footer p { margin: 0 0 8px 0; font-size: 12px;  color:#fff; line-height: 13px; }
    .post-image .post-image-footer p:last-child { margin:0;}

.list-2-col > li { width: 49%; }
.list-artistas {background:#fff;}
.list-artistas  p { margin: 0 10px; }
.list-artistas > li { margin-bottom: 20px; vertical-align: top; }
.list-artistas{padding-top:15px;}
.list-categories > li { 
    margin-bottom: 12px;
    padding-bottom: 12px;
    border-bottom: 1px dotted #ccc;
    vertical-align: top;
}
.list-categories > li h2 {
    width: 90%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


.arrow { width: 53px; top: 0; bottom: 0; text-indent: -9000px; z-index: 3;  }
    .arrow a { display: block; height: 100%; background-image: url(../images/arrows.png); background-repeat: no-repeat; opacity: .4 }
    .arrow a:hover { opacity: .8; }
    .arrow-prev a {  background-position: 0 50%; }
    .arrow-next a { background-position: -53px 50%; }
    .arrow-prev  { left: 10px; }
    .arrow-next  { right: 10px }

.play-video { 
    left:48%;
    top: 48%;
    background: #333;
    background: rgba(0, 0, 0, .8);
    width: 80px;
    height: 80px;
    border-radius: 50%;
}


.player { background: #F2F2F2 url(../images/bg_player.png) repeat-x left bottom; padding: 16px; }
    .player .itm-media { margin-right: 20px; }
    .player .player-title { font-size: 12px; }
    .player .player-count { font-size: 12px; margin: 0; }
    .player-time { height: 1px; background: #fff}
    .player-time > span { display: inline-block; height: 1px; background: #236400; vertical-align: top; }

.list-photogallery > li { margin-left: 1.2%; width: 18.6%; }
.list-photogallery > li img { width: 100%; }

.tooltip-inner .tooltip { visibility: hidden;}
.tooltip-inner:hover .tooltip { visibility: visible;}
.tooltip { 
    visibility: hidden;
    padding: 12px;
    color: #FFF;
    background: #000;
    background: rgba(0, 0, 0, 0.8);
    display: inline-block;
    width: 200px;
    top: -68px;
    z-index: 1;
}
    .tooltip:before {
        content:"";
        position: absolute;
        width: 0px;
        height: 0px;
        border: 8px solid transparent;
        border-top: 8px solid #000;
        border-top: 8px solid rgba(0, 0, 0, 0.8);
        bottom: -16px;
    }


.search-inside input[type="text"] {
        font-size: 17px;
        font-weight: 700; 
        width:92%;
}
.search-inside input[type="text"]:focus { outline: none; }


.hdr-author { display: inline-block; }
.hdr-author .mod-prg-share { 
    display: inline-block;
    background-color: #000;
    width: 100%;
    margin: -2px 0 0 0;
}
.mod-prg-share .h-left {
    width: 49%;
}
.hdr-author .hdr-author-title { 
    float: left;
    margin: 20px 0 18px 14px;
    color: #fff;
    font-size: 20px;
    line-height: 22px;
    width: 60%;
    text-align: left;
} 
.hdr-author > .h-pr { min-height: 195px;}
.hdr-author .mod-prg-share  img { float: left;  margin: -23px 0 0 10px; border: 5px solid #000; z-index: 100;}
.hdr-author .mod-prg-share ul {
    float: right;
    margin: 19px 20px 0 0;
}
.hdr-author-img {
    display: inline-block;
    width: 100%;
}
.hdr-author-img img {
    min-height: 128px;
    width: 100%;
    height: 100%;
}

.hdr-special img{max-width: 100%;display: block;}
.hdr-special .mod-prg-share{background: none;}
.hdr-special .mod-prg-share > ul{right: 10px;top: -10px;}
.hdr-special-txt { left: 50px; top: 60px; width: 50%; text-shadow:0 1px 0 #000;}




.btn-contest { bottom: 0; left: 0; right: 0; padding: 20px 0; background: #236400;}


.tabs a { display: block; padding: 12px; }
.tabs .selected a { background: #fff; }



.header { background: #0C3600; z-index: 1;

}

.header-inner-show.header-inner:before { display: none; }
.header-inner-show.header-inner:after { display: none; }

.header.txt-default { font-size: 14px; }
.header-inner:before { 
    content:"";
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    bottom: 0;
    right: 50%;
    background: #176501;
}
.header-inner:after { 
    content:"";
    position: absolute;
    z-index: -1;
    left: 50%;
    top: 0;
    bottom: 0;
    right: 0;
    background: #0C3600;
}
.header a { color:#fff; }
.header a:hover { color: rgba(255, 255, 255, .8); text-decoration: none; }
.nav-inner { }
.nav-inner > li {
    border-left: 1px solid #fff; 
    border-left: 1px solid rgba(255, 255, 255, .5);
    vertical-align: middle;
}
.nav-inner > li:first-child { border: 0; }
.nav-inner > li:last-child > a { padding: 0 15px; }
.nav-inner > li > a { display: block; padding: 8px 12px; }

.i-mobile-nav { right: 12px; top: 28px; z-index: 2; display: none !important; }

.lst-places > li { width: 45%; margin: 0 0 5% 5%; }
.lst-places > li:nth-child(2n+1) { margin-left: 0; }

.hdr-places { margin-bottom: 42px; padding-bottom: 15px; position: relative; }
.hdr-places li { margin-left: 8px; }
.hdr-places .title-s { margin: 0 0 14px 0; position: relative; }
.hdr-places .title-s:before  { 
    content: "";
    position: absolute;
    width: 0px;
    height: 0px;
    border: 6px solid rgba(0, 0, 0, 0);
    border-top: 6px solid #FFF;
    bottom: -60px;
    left: 49.4%;
    z-index: 2;
}
.hdr-places .title-s:after  { 
    content:"";
    position: absolute;
    width: 0px; height: 0px;
    border: 8px solid transparent;
    border-top: 8px solid #555;
    bottom: -64px;
    left: 49%
}

.hdr-places:before {
    content:"";
    position: absolute;
    left: 30%;
    right: 30%;
    bottom: 0;
    height:1px;
    background: #555555
}




.artist h2 {
    padding-bottom: 20px;
}



.social-list {
position: absolute;
right: 0;
width: 814px;
top: 1px;
}
.social-list p {
line-height: 41px;
display: inline-block;
}
/* Mapa de ACF */

.acf-map {
    width: 100%;
    height: 400px;
    border: #ccc solid 1px;
    margin: 20px 0;
}

/*...*/
.txt-default p {
    margin-bottom: 1em;
}


/*añadido footer Daniel */ 
.footer{background:#333;margin:0 auto;clear:both;}
#subfooter{background:#000;padding-top:15px;}
#cnt_social_influence{width:1030px;height:133px;background:#333;padding:28px 56px 34px 30px; margin: 0 auto;}
#cnt_social_influence div{float:left;}
#cnt_social_influence .total{width:545px;text-align:left;}
#cnt_social_influence .total p{float:left;font-family: arial, sans-serif;font-size:80px;color:#fff;line-height:80px;font-weight:bold;}
#cnt_social_influence .total p.text{font-size:20px;line-height:24px;padding:10px 0 0 30px;}
#cnt_social_influence .fb{width:116px;background:#006cbb url(images/facebook.png) center 12px no-repeat;}
#cnt_social_influence .tw{width:116px;background:#5fa9e2 url(images/twitter.png) center 12px no-repeat;}
#cnt_social_influence .gp{width:116px;background:#b8391f url(images/googleplus.png) center 12px no-repeat;}
#cnt_social_influence .fb p, #cnt_social_influence .tw p, #cnt_social_influence .gp p{font-family: arial, sans-serif;font-size:12px;color:#fff;width:100%;text-align:center;padding:40px 0 12px;}
.cnt_links{ max-width: 100%; margin:10px auto;clear:both;text-align:center;}
.cnt_links a{font-family:Verdana, Arial, sans-serif;font-size:11px;color:#999;padding:0 6px 0 7px;border-left:1px solid #999;}
.cnt_pie_corporativo{width:987px;margin:0 auto;clear:both;}



.estirar:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.estirar{display:inline-block}
* html .estirar{height:1%}
.estirar{display:block}
.cnt_barra_prisa{background:#282828;width:100%;clear:both;height:43px}
.cnt_barra_prisa .barra_prisa{width:1030px;margin:0 auto;height:32}
.barra_prisa .logo{float:left}
.barra_prisa ul{float:right}
.barra_prisa li{display:block;float:left;font-family: 'Asap', sans-serif;font-size:13px;color:#fff;padding-top:3px}
.barra_prisa .lnk_rrss{padding-left:10px;padding-top:2px}
.barra_prisa a{text-decoration:none;font-family: 'Asap', sans-serif;font-size:13px;color:#fff}
.barra_prisa form{display:block;float:right;}
.barra_prisa .texto{ 
    box-shadow: none;
    color: #999;
    display: block;
    float: left;
    font-family: font-family: 'Asap', sans-serif;
    font-size: 13px;
    padding: 0 5px;
    width: 120px;
    height: 28px;
}

.barra_prisa .submit {   
    background: url("images/ico_buscar.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 0 2px 2px 0;
    float: right;
    height: 19px;
    width: 22px;
    margin-top: 5px;
}


 
 /* share */
 #main .shareaholic-share-button[data-service="all"]{
   display: none !important;
}
 #main .shareaholic-share-button{
 display: list-item !important;
 padding: 5px 2px !important;
 }
 
 #twitter{background:#00a2d9 url(images/twitter.png) 15px 12px no-repeat;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
 .cab_sidebar_twitter{font-family:'Asap',sans-serif;font-size:20px;color:#fff;font-weight:bold;padding:10px 0 6px 40px;}

 div#overlay-ahora-en {
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.6;
    position: absolute;
    z-index: 100;
 }
    div#loader {
    width: 32px;
    height: 32px;
    position: absolute;
    top: 45%;
    left: 45%;
    z-index:2000;
 }

 /**
  * 10.0 Programación
  * ----------------------------------------------------------------------------
  */
 .event-inner {  padding: 10px; text-align: left;}
 .event-inner h2 { margin-bottom: 8px; font-size: 14px;text-transform: uppercase;}
 .event-inner p { margin-bottom: 8px;font-weight:normal; line-height:1; }
.event-inner p a{color:#000;font-size:12px;}

td.climax,td.bien-bailao,td.in-sessions{background-position:0 0;background-repeat:no-repeat;}
td.bien-bailao{background-size:auto;background-position:0 100%;}
td.in-sessions{background-position:50% 100%;}
.climax .event-inner,.bien-bailao .event-inner{padding:0 0 0 60px;}


 .timetable_clearfix:after
 {
     font-size: 0px;
     content: ".";
     display: block;
     height: 0px;
     visibility: hidden;
     clear: both;
 }
 /* --- lists --- */
 .tt_tabs_navigation,
 .tt_items_list
 {
    padding: 0;
    margin: 0;
    list-style: none;
 }
 .tt_tabs
 {
    border: none !important;
 }
 .tt_tabs .ui-tabs-panel
 {
    padding: 0 !important;
 }
 /* --- timetable --- */

 table.tt_timetable
 {
    width: 100%;
    font-size: 11px;
    color: #666;
    border: none;
    letter-spacing: normal;
    font-size: 13px;
    line-height: normal;
    background:#e6e6e6;
 }
 table.tt_timetable *
 {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
 }
 .tt_timetable th,
 .tt_timetable td
 {
    font-weight: normal;
    line-height: normal;
    color: #333;
    text-transform: none;
    border-right: 1px solid #bcbcbc;
    border-bottom: 1px solid #bcbcbc;
 }
   .tt_timetable th {
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
  }
 .tt_timetable th,
 .tt_timetable td.tt_hours_column
 {
    text-align: center;
    vertical-align: middle;
    background:#F0F0F0;
 }
  .tt_timetable .row_gray .tt_hours_column{background:#fff;}
 .tt_timetable th
 {
 background:#b6b6b6;
    width: 12.5%;
    padding: 10px 15px 12px;
    letter-spacing: normal;
 }
 .tt_timetable .event_container
 {
    padding: 7px 10px;
 }
 .tt_timetable td
 {
    width: 12.5%;
    vertical-align: top;
    height: 31px;
    padding: 0;
    /*height: 100px;*/
 }
 .tt_timetable .hours
 {
    color: #FFF;
    font-weight: bold;
 }
 .tt_timetable .event
 {

    color: #000;
    line-height: 140%;
    text-align: center;
    padding: 0 !important;
 }

 .tt_timetable .event h2 a,
 .tt_timetable .event .event_header
 {
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 2px;
    text-decoration: none;
    outline: none;
    transition: none !important;
    border: none;
    color: #fff;
 }
 .tt_timetable .event a:hover,
 .tt_timetable .event a.event_header:hover
 {
    text-decoration: underline;
 }
 .tt_timetable .event .before_hour_text,
 .tt_timetable .event .after_hour_text
 {
    font-size: 13px;
 }
 .tt_timetable tr
 {

 }

 .tt_timetable .event:hover, .tt_timetable .event.active,
 .tt_timetable .event .event_container.tt_tooltip:hover
 {
    background-color: #ffae00;
    color:#fff;
 }
 .tt_timetable .event:hover a{color:#fff;}
 .tt_timetable .event.tt_tooltip:hover .hours,
 .tt_timetable .event .event_container.tt_tooltip:hover .hours
 {
    color: #FFF;
 }
 .tt_timetable .event .hours_container
 {
    margin: 15px 0;
 }
 .tt_timetable .event .top_hour
 {
    margin-top: 15px;
 }
 .tt_timetable .event .bottom_hour,
 .event_layout_4 .tt_timetable .event .top_hour
 {
    margin-bottom: 15px;
 }
 .tt_timetable .event hr
 {
    background: #FFFFFF;
     border: none;
     height: 1px;
     margin: 0;
     opacity: 0.4;
 }
 .tt_timetable.small
 {
    display: none;
 }




 .tt_timetable .event {
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
 /* --- tabs box navigation --- */
 .tabs_box_navigation.sf-timetable-menu
 {
    float: none;
    clear: both;
 }
 .tabs_box_navigation li:after
 {
    content: none !important;
 }
 .tabs_box_navigation.sf-timetable-menu *
 {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
 }
 .tabs_box_navigation.sf-timetable-menu li.submenu:hover:after
 {
    background: none;
 }
 .tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected
 {
    width: 256px;
    height: auto;
     padding: 13px 12px !important;
    background: #00A27C;
     color: #FFFFFF;
    cursor: pointer;
    margin: 0 !important;
 }
 .tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected:hover
 {
    background-color: #1F736A;
 }
 .tabs_box_navigation.sf-timetable-menu li:hover ul, .tabs_box_navigation.sf-timetable-menu li.sfHover ul
 {
    top: 38px;
    border: 1px solid #1F736A;
 }
 .tabs_box_navigation_hidden
 {
    display: none;
 }
 /* --- menu --- */
 .sf-timetable-menu
 {
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
 }
 .sf-timetable-menu a
 {
    text-decoration: none !important;
 }
 .sf-timetable-menu li, .sf-timetable-menu li:hover, .sf-timetable-menu li.sfHover, .sf-timetable-menu a:focus, .sf-timetable-menu a:hover, .sf-timetable-menu a:active
 {
    background: none #fff;
 }
 .sf-timetable-menu li:hover a, .sf-timetable-menu li.selected a, .sf-timetable-menu li.current-menu-item a, .sf-timetable-menu li.current-menu-ancestor a
 {
    color: #FFF;
    background: #1F736A;
 }
 .sf-timetable-menu li ul
 {
    width: 228px;
    background: #FFF;
    border: 1px solid #E8E8E8;
    padding: 0 0 5px !important;
    list-style: none !important;
    margin: 0 !important;
 }
 .sf-timetable-menu li:hover ul, .sf-timetable-menu li.sfHover ul
 {
    top: 44px;
 }
 .sf-timetable-menu li ul li
 {
    width: 218px;
    height: auto;
    background-color: #fff;
    padding: 0 5px !important;
    list-style: none !important;
    margin: 0 !important;
 }
 .sf-timetable-menu li:hover ul a,
 .sf-timetable-menu li.submenu:hover ul a
 {
    border: none;
    color: #34495E !important;
    background: #FFF;
    padding: 12px 14px;
    transition: none !important;
 }
 .sf-timetable-menu li ul li a:hover, .sf-timetable-menu li ul li.selected a:hover
 {
    background-color: #00A27C;
    color: #FFF !important;
    font-weight: normal;
 }
 .sf-timetable-menu li ul li.selected a
 {
    background-color: #F0F0F0;
    color: #34495E;
    font-weight: normal;
 }
 /* --- items list --- */
 .tt_items_list
 {
    padding: 0 !important;
    margin: 0 0  30px 0!important;
    list-style: none !important;

 }
 .tt_items_list.margin_top
 {
    margin-top: 8px;
 }
 .tt_items_list li
 {
    padding: 12px 0 !important;
    margin: 0 !important;
    list-style: none !important;
    border-bottom: 1px solid #E0E0E0;
    background-position: left center;
    background-repeat: no-repeat;
    line-height: 120%;
 }
 .tt_items_list li:first-child
 {
    padding-top: 0;
 }
 .tt_items_list a, .tt_items_list span
 {
    float: left;
    outline: none;
 }
 .tt_items_list.thin a, .tt_items_list.thin span
 {
    font-weight: normal
 }
 .tt_items_list .value
 {
    float: right;
    color: #34495E;
 }
 .tt_items_list.opening_hours li span, .tt_items_list.opening_hours .value
 {
    color: #FFF;
 }
 .tt_items_list.opening_hours li
 {
    border-color: #4468B2;
 }
 .home_box .tt_items_list li:first-child
 {
    padding-top: 12px;
 }
 .tt_items_list li a
 {
    border: none;
 }
 .tt_items_list li a:hover
 {
    text-decoration: underline;
 }
 /* --- tabs --- */
 .ui-tabs-hide
 {
    display: none;
 }
 .ui-tabs-panel p
 {
    padding: 24px 0 25px;
 }
 /* --- tabs navigation --- */
 .tt_tabs_navigation
 {
    float: none !important;
    clear: both;
    width: 100% !important;
    padding: 0;
    margin: 0;
    list-style: none !important;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    background: none !important;
    border: none !important;
 }
 .tt_tabs_navigation li
 {
    float: left;
    margin: 0 20px 0 0 !important;
    padding: 0 !important;
    background: none !important;
    border: none !important;
    list-style: none !important;
 }
 .tt_tabs_navigation li:last-child
 {
    margin-right: 0 !important;
 }
 .tt_tabs_navigation li a
 {
    width: auto !important;
    display: block;
    text-align: center;
    color: #666 !important;
    padding: 8px 0 !important;
    border: none !important;
    border-bottom: 1px solid #E5E5E5 !important;
    line-height: normal;
    outline: none;
    text-decoration: none;
    transition: none !important;
    margin-bottom: 1px;
 }
 .tt_tabs_navigation li a:hover,
 .tt_tabs_navigation li a.selected,
 .tt_tabs_navigation li.ui-tabs-active a
 {
    border-bottom-width: 3px !important;
    padding-bottom: 7px !important;
    border-color: #00A27C !important;
    color: #000 !important;
    margin-bottom: 0;
 }
 .sf-timetable-menu a:hover,
 .tt_tabs_navigation li a:hover,
 .tt_tabs_navigation li a:focus,
 .tt_tabs_navigation li a:active
 {
    text-decoration: none;
 }
 /* --- tabs box navigation --- */
 .tabs_box_navigation.sf-timetable-menu
 {
    float: none;
    clear: both;
 }
 .tabs_box_navigation.sf-timetable-menu li.submenu:hover:after
 {
    background: none;
 }
 .tabs_box_navigation .tabs_box_navigation_icon
 {
    float: right;
    background: url("../images/arrow_menu_expand.png") no-repeat scroll 0 0 transparent;
    width: 11px;
    height: 11px;
    margin-top: 3px;
 }
 .tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected
 {
    width: 190px;
    height: auto;
     padding: 15px 19px !important;
    margin: 0 !important;
    list-style: none !important;
     color: #FFFFFF;
    cursor: pointer;
    border: 1px solid #00A27C;
 }
 .tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected:hover
 {
    background-color: #FFF;
    color: #34495E;
    box-shadow: 0px 6px 8px 0px rgba(0,0,0,0.1);
    border: 1px solid rgba(0,0,0,0.1);
 }
 .tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected:hover .tabs_box_navigation_icon
 {
    background-position: 0 -11px;
 }
 .tabs_box_navigation.sf-timetable-menu li:hover ul, .tabs_box_navigation.sf-timetable-menu li.sfHover ul
 {
    top: 48px;
    left: -1px;
    box-shadow: 0px 6px 8px 0px rgba(0,0,0,0.1);
    border: 1px solid rgba(0,0,0,0.1);
    border-top: none;
 }
 .tabs_box_navigation label
 {
    display: inline !important;
    font-weight: normal !important;
 }
 .tabs_box_navigation_hidden
 {
    display: none;
 }


 .tt_event_responsive_image,
 .tt_event_page_left .attachment-event-post-thumb
 {
    width: 100%;
    height: auto;
 }


 #publi_header,#publi_footer{overflow:visible;}
#publi_header >div, #publi_footer>div {
    float: none;
    text-align: center;
}

/* #publi_header >div+div,#publi_footer>div+div{margin-left:30px;}*/
 



/* chart */
#chartCab p{color:#fff; font-size:15px;margin-top:4px;}
#chartCab .shareaholic-canvas{clear:none;float:left; width:70%;font-size:12px;} 
#chartCab .shareaholic-share-buttons{padding:0 !important;}

.lista #formulario{background:#fff;margin-bottom:24px;padding:30px;}
.lista #formulario p{font-size:15px;margin-bottom:12px;}
#datepicker .ui-datepicker-inline{width:20em;font-family:'Asap',Arial,sans-serif;}
.ui-datepicker-header{background:#fff;border:0;text-transform:uppercase;} 
.ui-datepicker td{
padding: 2px;
font-size: 11px;
width: 9px;
}
.ui-datepicker td .ui-state-default{background:none;border:0;}
.ui-datepicker td.seleccionable span,.ui-datepicker td.seleccionable .ui-state-default{background:#ffae00; color: #fff;}
.ui-datepicker td.seleccionable span a,.ui-datepicker td.seleccionable a.ui-state-default{color:#fff;} 
.ui-datepicker th{color:#ffae00;}
#datepicker .ui-datepicker-group-middle{border-left:1px solid #eee;border-right:1px solid #eee;}

.h-valign:before {
  content:"";
  width: 1px;
  vertical-align: middle;
  display: inline-block;
  height: 100%;
}
.h-txt-center {
  text-align: center;
}
.lista-list .itm-media {
  float:left;
  margin-right: 32px;
}
.lista-list .itm-body {
    display: block;
    padding: 1% 0;
    overflow: hidden;
}



.i-dark { opacity: .6; }
.i-medium { opacity: .5; }



.lista {

}
  .lista-list {
      background: #fff;
  }
  .lista-list > li {
    border-bottom: 1px solid #d8d8d8;
    padding: 30px 0;
    position: relative;
  }
  .lista-list > li:last-child {
    border-bottom: 0
  }
  .lista-list h2 {
    font-size: 16px;
    color: #000;
    margin-bottom: 8px;
  }
    .lista-list p {
    font-size: 14px;
    color: #828282;
    margin-bottom: 8px;
    }
    span.number-list {
        position: absolute;
        right: 0;
        top: 0;
        font-size: 92px;
        padding: 7%;
        color: #ddd;
        font-weight: bold;
    }

.lista-list > li .itm-media img{width: 141px;} 

  .lst-info { width: 68px;margin-left: 4px;  }
    .lst-info > li {
      height: 68px;
      margin-bottom: 5px;
    }


    .lst-info > li:last-child {
      margin-bottom: 0;
    }
    .lst-position {
      background: #ffae00;
      color: #fff;
      font:700 30px/32px 'Asap';
    }
      .lst-position span {
        margin-left: -5px;
      }
    

    
    .lst-options-list {
        color: #525252;
        margin-top: 30px;
    }
      .lst-options-list  li { 
        margin-left: 5px;
        vertical-align: middle;
        width: 125px;
      }
      .lst-options-list li:first-child {

      }
      .lst-options-list  li:first-child {
        margin-left: 0;
      }

      .lst-options-list-link a {
        font-size: 12px;
        line-height: 12px;
        background: #545454; 
        border-radius: 15px;
        padding:4px 6px;
        color: #fff;
        display: block;
      }
    .lst-options-list-link a .icon{margin:0 10px 0 5px;}

      .list-navigation-inner { 
        padding: 15px 30px;
        background: #000;
        font:700 15px/16px 'Asap';
      }
      .list-navigation-inner a{        font:700 15px/16px 'Asap';}
      .list-navigation-inner > li:before {
        content:"·";
        margin: 0 30px;
        font:400 15px/16px 'Asap';
        color: #838383;
      }
      .list-navigation-inner > li:first-child:before {
        display: none;
      }
      .list-navigation-inner .active a {
        color: #ffae00;
      }
      .list-navigation-inner .active a:hover {
        text-decoration: none;
      }      
      .list-navigation-inner a {
        color: #fff;
      }

  .list-prev {
    padding: 30px;
    background: #fff;
    margin-bottom: 40px;
  }
  .list-prev li {
    margin-left: 30px;
  }
  .list-prev li:first-child {
    margin-left: 0;
  }
  .list-prev li h3 {
    font:700 12px/14px 'Asap';
    color: #666666;
    margin-bottom: 10px;
  }
  .list-prev .select {
    width: 200px;
  }

  .list-prev .select a {
    display: block;
    border: 1px solid #d9d9d9;
    font:700 12px/14px 'Asap';
    padding: 10px 12px;
    color: #898989;
  }
  .list-prev .select a:hover {
    text-decoration: none; 
  } 
  .list-prev .select.active a {
    border: 1px solid #707070;
  }
  .list-prev .button-send a {
    display: block;
    font:700 12px/14px 'Asap';
    color: #fff;
    background: #ffae00;
    padding: 12px 20px;
  }
  .list-prev .button-send a:hover {
    text-decoration: none;
    background: #b1c003;
  }

  .tltp-calendar {
    width: 497px;
    left: -200px;
    top: 50px;
  }
  .tooltip {
    background: #fff;
    border: 1px solid #7a7a7a;
    box-shadow: 0 0 6px rgba(0, 0, 0, .4);
    padding: 30px;
  }
    .tooltip:before {
      content: "";
      position: absolute;
      left: 52%;
      top: -12px;

      border: 6px solid transparent;
      border-bottom: 6px solid #fff;
      z-index: 2;
    }
    .tooltip:after {
      content: "";
      position: absolute;
      left: 51.5%;
      top: -16px;
      border: 8px solid transparent;
      border-bottom: 8px solid #7a7a7a;
      z-index: 1;
    }
  .tooltip .calendar {
    width: 200px;
  }
  .tooltip .calendar:last-child {
    margin-left: 30px;
    padding-left: 30px;
    border-left: 1px solid #d9d9d9;
  }
  .calendar-table {
    width: 100%;
    font:700 12px/14px 'Asap';
    color: #898989;
  }
  .calendar-table th{
    color: #ffae00;
  }
  .calendar-table th, .calendar-table td{
    text-align: center;
    padding: 4px 7px;
    border-bottom: 4px solid #fff;
  }
  .calendar-table .highlight{
    background: #898989;
    color: #fff;
    border-radius: 4px;
  }
 .calendar-table .active{
    background: #ffae00;
    color: #fff;
    border-radius: 4px;
  } 
  .calendar-table .prev, .calendar-table .next{
    color: #c0c0c0;
  }

  .hdr-calendar {
    margin-bottom: 8px;
    font:700 14px/16px 'Asap';
  }
    .hdr-calendar h3 {
      color: #000 !important;
    }


.home .audioBox {width: 400px;}
.audioBox{width: 100%;overflow: hidden;}
.audioBox .h-pa{z-index: 100;top: 10px;left:10px;}
.audioBox .wp-video{width: 100% !important;}
.audioBox .mejs-container{width: 100% !important;height:157px !important;}
.audioBox .mejs-mediaelement{background:#000 url(images/logo.png) 50% 50% no-repeat;}

.audioBox .mejs-time-loaded{background: #545454 !important;} 
.audioBox .mejs-time-current{background: #ffae00 !important;} 
.audioBox .mejs-controls{display: block !important;visibility: visible !important;}
#fancybox-content > div{width: auto !important;}

.fb-activity{
    background: #fff;
}

body.page-id-1801 .entry-header{    position: absolute !important;  clip: rect(1px, 1px, 1px, 1px);}
body.page-id-1801 .entry-content{padding:0;background:none;}
body.page-id-1801 .hentry{padding:0;background:none;}
body.page-id-1801 .entry-content iframe{height:2800px;}

.sin-p{background:none;}

/*Ajustes login usuarios*/
ul#zona-usuarios { padding-right: 10px;}
ul#zona-usuarios a:hover {
    color: #ffae00;
}
ul#zona-usuarios a {
    color: white;
}
ul#zona-usuarios {
    color: white;
    font-size: 17px;
    margin-right: 18px;
}

/*agregado nombre dj*/

section.module.cf.mdl-onair .h-left .dj-name {
    position: absolute;
    top: auto;
    bottom: 18px;
    font-size: 14px;
    padding: 10px 10px 8px 8px;
    background-color: rgba(10, 10, 10, 0.8);
    color: #fff;
 }





/* ================================================

MARIANA BOLÍVAR: STYLES

===================================================*/


/* Nav Social */

.header-nav {
    background-color: #292929;
}
.header-nav .container {
    width: 960px; 
    margin: 0 auto;
}
.header-nav .logoprisa {
    float:left;
}
.header-nav .logoprisa p {
    margin: 7px 0;
}
.header-nav ul {
    float: left;
    margin: 0;
}
.header-nav ul ul {
    float: right;
    padding: 0;
}
.header-nav ul li {
    display: inline; 
    float: left;
    margin: 3px 0 0 6px;
    font-size: 11px;
    line-height: 30px;
    color: #fff;
}
.header-nav ul li li {
    margin-left: 5px;
}
.header-nav ul li li:first-child {
    margin-left: 14px;
}
.header-nav ul li a {
    color: #fff;
    text-decoration: none;
}
.header-nav ul li a:hover {
    color: #999;
}


/* Nav Search */

.pull-right {
    float: right;
}
.search-top {
    float: right;
    padding: 0;
    margin: 8px 0 8px 25px;
    background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; 
}
.search-top input {
    float: left;
    width: 140px;
    padding: 0 3px;
    font-style: italic;
    font-size: 14px;
    border: none;
    box-shadow: none;
    line-height: 28px;
}
.search-top input:focus {
    border: none;
    outline: transparent;
}
.search-top i {
    float: right;
    color: #bbb;
    font-size: 15px;
    line-height: 13px;
}



/* Icons */

.sprite-icons {
    background-image: url(images/sprite-icons.png);
    background-repeat: no-repeat;
}

.sprite-icons[class*="-icon"] {
    display: inline-block;
    width: 30px;
    height: 30px
}
.sprite-icons[class*="-icon"]:hover {
    -webkit-transition: background .5s ease;
    -moz-transition: background .5s ease;
    -ms-transition: background .5s ease;
    -o-transition: background .5s ease;
    transition: background .5s ease;
}
.facebook-icon {
    background-position: 0 0;
}
.twitter-icon {
    background-position: -31px 0;
}
.google-icon {
    background-position: -124px 0;
}
.instagram-icon {
    background-position: -93px 0;
}
.youtube-icon {
    background-position: -63px 0;
}

.facebook-icon:hover {
    background-position: 0 -30px;
}
.twitter-icon:hover {
    background-position: -31px -30px;
}
.google-icon:hover {
    background-position: -124px -30px;
}
.instagram-icon:hover {
    background-position: -93px -30px;
}
.youtube-icon:hover {
    background-position: -63px -30px;
}





/* Publicidad agregada a home*/
section .mpu1 {
    width: 300px;
    margin: auto;
}




.shareaholic-recommendations-container .shareaholic-recommendations-header {
    min-height: 14px;
    font-size: 22px !important;
    margin: 0 0 1em 0;
    font-weight: bold;
    border-top: 1px solid #ddd;
    padding-top: 20px;
}
.shareaholic-recommendations-container .shareaholic-recommendations .shareaholic-recommendation .recommendation-article-link .recommendation-article-title {
    line-height: 1.2;
    margin: 0.5em 0 0 0;
    text-align: left;
    color: #000;
    font-weight: bold;
    font-size: 15px;
}
.shareaholic-share-buttons-container ul.shareaholic-share-buttons {
margin: 0 !important;
}



.ui-datepicker .ui-datepicker-title {
margin: 0 2.3em;
line-height: 2.4em;
text-align: center;
font-size: 12px;
}

.ui-datepicker th {
padding: 0.7em 0;
text-align: center;
font-weight: bold;
border: 0;
font-size: 12px;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
width: 33.3%;
}
.ui-datepicker-multi .ui-datepicker-group table {
width: 100%;
}
.lista .ui-datepicker-inline {
width: 33em !important;
}
.ui-datepicker td span, .ui-datepicker td a {
display: block;
padding: 2px;
text-align: center;
text-decoration: none;
width: 18px;
margin: 0 auto;
}




/*Social mobile*/
.disposicion_horizontal .modulo_compartir h3 {font-size:1.4em; font-weight:bold; color:#0b0b0b; line-height:1.5em;}
.disposicion_horizontal  {position: fixed;bottom: 0;left: 0;width: 100%;background-color: #000;z-index: 500; }
.disposicion_horizontal .modulo_compartir li {display:inline; float:left; width:5.2em; margin:0 0.5em 0 0;  border:1px solid #313131; background:#0b0b0b; border-radius:6px;text-align:center; height:5em; }
.disposicion_horizontal .modulo_compartir li:last-child{margin:0;}

.boton_enviar.estirar.whatsapp { background-color: #52A83C;}
.boton_enviar.twitter.estirar { background-color: #00ACED; }
.boton_enviar.facebook.estirar { background-color: #3B5998; }
.boton_enviar.estirar.email { background-color: #696969; }
.boton_enviar.estirar.gplus { background-color: #d34836; }

.modulo_compartir .boton_enviar .servicio, .modulo_compartir .contenedor_varios .accion { 
    display: inline-block; height: 22px; overflow: hidden; width: 100%;background:url(images/ico_redes_med@2x.png); background-size:21px auto; margin: 8px 0 3px 0;
text-align: center; background-repeat: no-repeat; }
.modulo_compartir .boton_enviar.facebook .servicio {background-position: 49%  -5px;}
.modulo_compartir .boton_enviar.twitter .servicio {background-position:49% -44px;}
.modulo_compartir .boton_enviar.gplus .servicio { background-position: 49% -85px; width: 21px;}
.modulo_compartir .contenedor_varios .email{background-position:49% -175px; }
.modulo_compartir .contenedor_varios .whatsapp {background-position: 49% -216px;}

.disposicion_horizontal .modulo_compartir {background:none; position:relative; border:0; margin: 0;}
.disposicion_horizontal .modulo_compartir .boton_enviar {text-align: center; text-indent:0; float:left; border:0; width: 20%; vertical-align: middle;text-align: center;}


/**
 * 8.0 Media Queries
 * ----------------------------------------------------------------------------
 */
@media (max-width: 1024px) and (min-width: 992px){
    #escuchar{width:130px;}
    #escuchar img{width: 100%;}
}
@media (min-width: 992px) {
    #headerEmisoras .elige{display: none;}

    .lista-list > li:first-child .itm-media img{width: 245px;}
    .lista-list > li:first-child .lst-info{width: 116px;}
    .lista-list > li:first-child .lst-info > li{height: 116px;      margin-bottom: 8px;}
    .lista-list > li:first-child h2{font-size: 18px;}
    .lista-list > li:first-child .lst-position{font-size: 60px;}  
    .lista-list > li:first-child .lst-options-list{position: absolute;bottom: 34px;left: 405px;right: 0;} 
    .lista-list > li:first-child .lst-options-list li{margin:0 0 5px 0;display: block;width: 150px;}
}

 /* no Escritorio */
@media (max-width: 991px) {
    #headerEmisoras{position: relative;overflow: visible;border:0;}
    #headerEmisoras ul{padding:0;background:#f2f2f3;width:auto;float:none;left:0;right:0;display: none;position: absolute;z-index: 200;}
    #headerEmisoras li{margin:0;padding:0;display: block;color:#333;}
    #headerEmisoras li:before{content: none;}
    #headerEmisoras li a{padding:10px;display:block;color:#333;text-transform: uppercase;}
    #headerEmisoras li a:hover{background:#ffae00;}
    #headerEmisoras li a:hover{color:#fff;}

    .menu-toggle {
        display: inline-block;
        font-family: outspoken;
        width:50px;
        height: 50px;
        line-height: 55px;
        line-height: 5.5rem;
        margin: 0;
        font-size: 30px;
        font-size: 3rem;
        color: #737373;
        text-align: center;
        cursor: pointer;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        position:absolute;
        top:4px;
        right:13px;
        z-index: 1000;
    }

    #escuchar{position: absolute;top:15px;right: 90px; }

    #site-navigation #menu-menu-principal {
        display: none;

        float:none;
        position: absolute;
        left: 0;
        right: 0;
        top: 86px;
        z-index: 2000;
        box-shadow:0 5px 5px -5px #333;
    }
    #site-navigation{padding:0;}
    #site-navigation.toggled-on #menu-menu-principal {
        display: block;
        margin: 0 !important;
    }

    #site-navigation > div > ul li {
        display: block;
        border-top: 1px solid #fff;
    }
    #site-navigation #menu-menu-principal li{float:none;background:#414141;}
    #site-navigation #menu-menu-principal .menu-item-has-children ul.sub-menu{border-top:0;display:block;margin:0;position:static;box-shadow: none;width: 100%;}
    #site-navigation #menu-menu-principal .menu-item-has-children ul.sub-menu li{border:0;}
    #site-navigation #menu-menu-principal .menu-item-has-children > a,#site-navigation #menu-menu-principal a{color:#fff;background-image:none;padding-left:8px;}
    #site-navigation #menu-menu-principal .menu-item-has-children ul.sub-menu li a{padding-left: 16px;}
    #site-navigation #menu-menu-principal .menu-item-has-children ul.sub-menu li a:hover,   #site-navigation #menu-menu-principal li  a:hover{color:#fff;background:#ffae00;}


    #cnt_social_influence,
    .cnt_pie_corporativo,
    .cnt_barra_prisa ul {display: none;}
    .cnt_barra_prisa .barra_prisa form {display: none;}
    .cnt_barra_prisa #zona-usuarios {display: block;}
    .cnt_barra_prisa .barra_prisa { width: 100% !important; }
    
    .artist .search-artist .search-inside{width:90%;}
        .artist-inner { width: 50%; }
        .art-info { width: auto; }

    .mdl-artist-media { overflow: hidden; }
    .mdl-artist-media img { height: 400px; width: auto;}

        /* --- timetable --- */
    .tt_responsive .tt_timetable
    {
        margin-top: 23px;
    }
    .tt_responsive .tt_timetable th, .tt_responsive .tt_timetable .event_container,
    .tt_responsive .tt_tooltip .tt_tooltip_content
    {
        padding: 4px 4px 5px;
    }
    .tt_responsive .tt_timetable td
    {
        height: 18px;
    }

        .lista .ui-datepicker-inline {
        width: 100% !important;
    }

    .ui-datepicker-multi-3 .ui-datepicker-group {
        width: 100% !important;
        border-bottom: 1px solid #ccc !important;
    }
    .ui-datepicker-multi-3 .ui-datepicker-group.ui-datepicker-group-last {
        border: none !important;
    }
    #datepicker .ui-datepicker-group-middle {
        border: none;
    }
    .ui-datepicker td span, .ui-datepicker td a {
        width: 25px;
    }
    .ui-datepicker td {
        padding: 4px;
        font-size: 15px;
        width: 20px;
    }

    .col-1 { width: 57%;}
    .list-photogallery > li { margin-right: .5%; }
    .list-photogallery > li:first-child { margin-right: .5%; }
    .mod-highlight .hgh-txt,.mod-news-oxigeno .hgh-txt,.homeFotos .hgh-txt,.homeVideos .hgh-txt{ 
        position: relative;
    }
    .hgh-title { padding: 0; }
    .mod-highlight .hgh-txt p { display: none; } 

    .lst-sound { width: 47%; }
.lista-list .lst-options-list li{display: block;margin:0 0 5px 0;}
    .header-tags nav,.list-tags{width:100%;}
    .header-tags .list-tags li{margin:0;}


/* versus */

.imgVS img{width: 75px;height: auto;}

}



/* Tablet portrait */
@media (max-width: 991px) and (min-width:768px) {

    .wp-pagenavi .pages{display: none;}


}

/* small tablet */
@media (max-width: 767px) {
    /*#main > .container{background:black;}*/


        h1, h2, h3, h4, h5, h6, strong, b {
    letter-spacing: 0;
    }
    /* titles */

        .title-xs {
            font-size: 14px;
        }

        .title-s {
            font-size: 18px;
            margin-bottom: 12px;
        }

        .title-l {
            font-size: 41px;
            margin-bottom: 12px;
        }

        .title-module {
            font-size: 14px;
            margin-top: 2px;
        }


    /* text */
        .txt-default { font-size: 12px; line-height: 17px; } 
        
        .txt-red { color: #ffae00; }
        .txt-light { color: #aaa; }
        .txt-white { color: #fff;}
        .txt-small { font-size: 11px; line-height: 15px; }
        .txt-normal { font-weight: 400; }

.menu-menu-principal-container .logo{width:50%;height: auto;}
.menu-menu-principal-container .logo img{width: 100%;height: auto;}
.meteor-slides .texto-slide {
        background-image: none;
        background-color: #414141;
        padding: 10px 20px;
        min-height: 52px;
        top: 98%;
        left: 0;
        width: 100%;
        display: inline-block;
    }
    .meteor-slides .texto-slide h3 {
        line-height: 14px;
    }
    .meteor-slides .texto-slide h3 a {
        font-size: 15px;
    }

    .lst-programs li { margin-left: 0; margin-top: 10%; width:100%; }
    .carousel { margin-bottom: 60px; }
/* --- timetable --- */
    .tt_responsive .tt_timetable
    {
        display: none;
    }
    .tt_responsive .tt_timetable.small
    {
        display: block;
        font-size: 12px;
    }
    .tt_responsive .tt_timetable.small .box_header
    {
        font-size: 16px !important;
        color: #333 !important;
        margin-bottom: 10px !important;
    }
    .tt_responsive .tt_timetable.small .tt_items_list a,
    .tt_responsive .tt_timetable.small .tt_items_list span
    {
        width: 302px;
        color: #333 !important;
        text-decoration: none;
        outline: none;
    }
    .tt_responsive .tt_timetable.small .tt_items_list a:hover
    {
        text-decoration: underline;
    }
.tt_responsive th{color:#545454;}

    
    .header.txt-default {
        font-size: 14px;
    }
    .navigation {
        margin-left: -4px;
        margin: 0;
        padding: 20px 0;
    }
    .navigation.h-iblock { display: block;}
    .nav-inner.inb-list > li {
        display: block;
        border-top: 1px solid rgba(255, 255, 255, 0.2);
        border-left: 0;
    }
    .nav-inner.inb-list > li br { display: none; }
    .nav-inner > li > a { padding: 12px 0;}
    .i-mobile-nav {display: inline-block !important;}


    .lst-calendar-date.h-iblock { float: left; display: inline; }
    .lst-calendar-info { display: table; height: 1%; padding-top: 20px;}
    .mdl-quote { overflow: hidden;}
    .mdl-quote .media-info { right: auto;  left: 24px; bottom: 24px; }
    .mdl-quote .img-decoration img { width: auto; height: 300px; margin-left: -50%;}
    .mdl-qot-inner { background: rgba(0, 0, 0, 0.6); }

    .alert p {
    width: 65%;
    }


    .lst-sound { width: 44%; }


    .lst-sound { width: 100%; margin-top: 2%;}
    .lst-sound li:first-child:before { visibility: hidden;}

    .list-photogallery > li { margin-right: 0.5%; width: 18.3%; }
    .lst-3 > li, .lst-4 > li  {
        margin: 2% 0 0 0;
        width: 100%;
    }
    .lst-hrz-media {
        float: left;
        display: inline;
        margin-right: 18px;
        width: 87.4%;
    }
    .home .lst-hrz-media,.mod-news-oxigeno+section .lst-hrz-media{float: none;display: block;width: auto;margin:0 0 0px 0;}
    .su-carousel .su-carousel-slide {
        min-height: 280px;
    }
    .su-carousel .su-carousel-slide .arts-news {
        position: relative;
        margin-bottom: 22px;
    }
    .arts-news { display: table; height: 1%; position: static; }
    .arts-news h1, .arts-news h1:hover { background: none; color:#000; padding: 0; }
    .arts-news h1 a { color:#000; }
    .arts-news h1 a:hover { color:#000; background: none; text-decoration: underline;}


    .artist-inner {
        width: 100%;
        position: relative;
        padding: 20px 10px 10px 10px; 
    }
    .art-txt { padding: 0px; margin-bottom: 20px; }
    .art-info { width: auto; }
    .art-share { position: static; width: 100%; }

    .mdl-artist-media {
    overflow: hidden;
    display: inline-block;
    height: auto; 
    width: 100%;
    }
    .mdl-artist-media img { height: 100%; width: 100%; }
    .art-header dl {
        width: 44%;
        text-align: center;
    }
    .art-header .m-b-12 { margin-bottom: 40px; }
    .media-time { display: none; }


    .search-inside input[type="text"].h-iblock {
        float:left;
        display: inline; 
        width: auto;
        margin-top: 4px;
    }
    .search-inside button.h-iblock  { float:right; display: inline; }

    .lst-places.inb-list > li {
        display: block;
        margin: 5% 0 0 0;
        width:100%;
    }
    .hdr-special-txt { width: 80%}
    .hdr-special-txt .title-l { font-size: 28px; }

    .play-video {
        left: 35%;
        top: 30%;
    }

    .inner-tabs { padding: 12px 0 0 12px; }
        .nav-agenda .tabs a { padding: 4px; }
        .lst-agenda .itm-body-exp { padding: 0; }
        .info-agenda.h-pa { position: static;
    margin-bottom: 12px; }
    a.btn_comprar { margin-bottom: 12px; }

    .list-artist li { width: 100%; margin: 30px 0 0 0;}


        .crs-nav { display: none; }
    .hgh-txt { padding: 20px 40px 20px 20px; }
    .lst-generic .hgh-txt{position: static;}
    .col-1 { width: 100%; }
    .col-2 { width: 100%; }
    .col-2.itm-body-exp { float: none; display: block;clear: both; }
    
        .asd-publi img { display: block; margin: 0px auto; }

    .post-image .post-image-footer {
        position: static;
        display: block;
    }

    .crs-inner {
        width: 100%;
        padding:  20px;
        position: relative;
        left: auto;
        top: auto;
        background: #000;
        color: #fff;
        margin-bottom: 2%;
    }
    .crs-inner a { color: #fff; }
    .crs-note {
        display: none;
    }
    .carousel li article { overflow: hidden; }
    .carousel li article img {
        width: 100%;
        overflow: hidden;
    }

    .mod-highlight .hgh-txt p { display: block; } 
    .mod-highlight img{height: auto !important;}

    .lst-calendar > li { width: 100%; margin-top: 1px; }
    .lst-calendar-info { width: auto }


    .mod-prg-media {height: 0;padding-bottom: 39%;float: none;width: 100%;background-size: cover !important; }
    .mod-prg-title span{margin:0;}
    .mod-prg-title img{display: none;}
        .mod-prg-inner {
        float: none;
        width: 100%;
        padding: 10px;

    }
    
    .mod-program {
        height: auto;
        margin-bottom: 20px; 
    }
    .mod-prg-header{margin-bottom: 0;padding: 0;}
    .mod-prg-hora{margin-bottom: 0;}
    .mod-prg-nav,
    .mod-prg-share{position: relative; top:0;left: 0;float: none;width: 100%;}
    .mod-prg-nav h2{margin-bottom: 5px;}
    .mod-prg-nav li,.mdl-otros-nav li{display: block;margin-top: 5px !important;} 
    .mod-prg-nav li + li a::before{content:none;}

    .div.meteor-slides{
        height: auto !important;
        margin-bottom: 180px !important;
    }

    .meteor-slides .meteor-clip {
        overflow: visible;
    }
    .meteor-slides .circulillo-verde {
        top: 5%;
        left: 46%;
    }
    .meteor-slides .circulillo-verde p {
        padding: 0 20px;
    }
    .circulillo-verde { 
        display: none !important;
    }
    

.tableResponsive
{
  width: 100%;
  overflow-y: auto;
  _overflow: auto;
  margin: 0 0 1em;
}
.tableResponsive::-webkit-scrollbar
{
  -webkit-appearance: none;
  width: 14px;
  height: 14px; 
}

.tableResponsive::-webkit-scrollbar-thumb
{
  border-radius: 8px;
  border: 3px solid #fff;
  background-color: rgba(0, 0, 0, .3);
}

.wp-pagenavi span.pages,.wp-pagenavi span.last, .wp-pagenavi .extend, .wp-pagenavi .extend ~a{display: none;}
.wp-pagenavi .extend ~a.nextpostslink{display:inline; }

/* versus */

.imgVS{z-index:100;position:absolute;top:10%;left;50%;margin-left:-32px;}
.imgVS img{width:50px !important;height:auto}

#opcion1{margin-right:15px;}
#opcion1 img{width:130px;height:auto}
#opcion2 img{width:130px;height:auto;}


#subfooter{padding: 5px 0;}
#subfooter .cnt_links{margin:0;}

}

/* movil */
@media(max-width:480px){
    /*#main > .container{background:red;}*/

    ul#zona-usuarios a{font-size:10px;}

#navbar{background: #ebebeb;padding: 10px 0 0 0;} 
.menu-toggle{width: 50px;height: 50px;line-height: 1;left: 10px;top: 35px;} 
 
.menu-menu-principal-container{padding: 0;background: none;}
.menu-menu-principal-container .logo{margin:0 auto 10px auto;float: none;display: block;width: 200px;height: auto;}
#site-navigation #menu-menu-principal{top: 67px;}

#webcam{position:relative;margin:0;width: 50%;height: 0px;padding: 20% 0 0 0;float: left;background-repeat:no-repeat;background-image:url(images/webcam-m.png);background-size: 90% auto;background-position: 50% 40%;}
#webcam .webcamWrap{text-indent: -99999px;text-align: left;position: absolute;} 
#escuchar{position:relative;padding:20% 20px 0;height:0px;background: #414141;width: 50%;float: left;top: auto;right: auto;}
#escuchar img{width: 90%;position: absolute;left: 10%;top: 17%;} 
#social{clear:both;background: #292929;text-align: center;padding: 10px 0;}
#social li:first-child{display: none !important;} 
#social li{border-top:none !important;float: none !important;display: inline-block !important;}


    /* inicio */
    .meteor-slides ul.meteor-nav{bottom:40px;right: 10px;}

    .social-list {
        right: -372px;
    }
    .lst-large .itm-body-exp {
        padding-top: 0;
    }

    .search-artist .search-inside input[type="text"] {
        width: 100%;
        margin-bottom: 10px;
    }
    .search-artist .search-inside button {
        width: 100%;
    }

    .lista-list .itm-media {
        margin-bottom: 10px;
    }
    .lista-list .lst-options-list{margin-top: 10px;}
    .lista-list .inb-list > li {
        display: block;
        margin: 5px 0;
    }
    .lista-list .itm-body {
        width: 100%;
    }
    .list-navigation-inner > li:before {
        content: none;
        margin: 15px 0;
    }
    .inb-list > li {
        margin: 20px 0 0;
    }
    section .mpu1 {
        margin-top: 27%;
    }
.lst-albums > li{margin:0;}
.lista #formulario{padding: 0;} 

/* --- timetable --- */
    .tt_responsive .tt_timetable.small .tt_items_list a,
    .tt_responsive .tt_timetable.small .tt_items_list span
    {
        width: 148px;
    }
    .tt_responsive .tt_timetable.small .box_header
    {
        font-size: 14px !important;
    }
    /* --- tabs box navigation --- */
    .tt_responsive.tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected
    {
        width: 220px;
    }
    .tt_responsive.tabs_box_navigation.sf-timetable-menu li ul
    {
        width: 258px;
    }

    .partidos .itemDatos .partidoEquipos img + span{font-size: 10px;}
    .fail-txt{width: auto;}

    .nav-agenda{padding: 10px 0 0 0;}
    .nav-agenda .tabs li {display: block;margin:0 0 5px;padding: 0;} 

.searchform-wrapper .searchsubmit,.searchform-wrapper label{width: 100%;margin-bottom: 5px;}

.mdl-otros-datos dt{float: none;padding: 0;}
.mdl-otros-datos dd{margin-left: 0;padding:5px 0;}

.hdr-special-txt{background:#545454;position: static;width: 100%;padding: 10px;}
.hdr-special .mod-prg-share{background:#545454;}
.hdr-special .mod-prg-share ul{top:-10px;}

.lst-generic .gnc-media,.post-inner .gnc-media{float: none;margin-right: 0;width: 100%;margin-bottom: 5px;}
.lst-generic .itm-body-exp{margin-top: 5px;}
.artist .tit_listado{padding:30px 0 15px;}
.artist .abc_artistas{padding:0;margin-bottom: 15px;}
.artist .search-artist .search-inside{width: 100%;vertical-align: top;}
.artist .list_artistas{padding: 0;}
.artist .list_artistas li{float: none;width: 100%;padding:0 0 15px 0;}
.search-artist{background:none;height: auto;}


.entry-attachment + .su-button,.entry-attachment + .su-button + .su-button{width:100%;display: block;margin-bottom: 5px;}

.homeVideos .mod-news,.homeVideos .mod-news .mod-nws-aside li:last-child .mod-nws-media{margin-bottom: 0;}
.lst-horizontal .hgh-txt h2.txt-default{font-size: 18px;line-height: 18px;}
.sobre-slider .widget{margin-bottom:0;}
}


@media (min-width: 951px) {
    
    /* Vertical slider widget */
    .widget_wpshower_index_videos .container { 
        min-height: 495px;
    }


    .no-touch .comment-list article .reply {
        visibility: visible;
        position: absolute;
        top: 8px;
        right: 20px;
        z-index: 2000;
        width: 100px;
        height: 20px;
        border: none;
    }

    /* More like this article widget */
    .wpshower-more-like-this li {
        width: 30.593607306%;
    }

    .wpshower-more-like-this li:first-child {
        margin-right: 4.109589041%;
    }

    .wpshower-more-like-this li:nth-child(3) {
        float: right;
    }
}


@media (min-width: 641px) {

    .outspoken-gallery .info {
        position: absolute;
        left: 30px;
        bottom: 30px;
        padding: 18px 25px;
        padding: 1.8rem 2.5rem;
        background: rgba(0, 0, 0, 0.7);
        max-width: -moz-calc(100% - 60px);
        max-width: -webkit-calc(100% - 60px);
        max-width: calc(100% - 60px);
        border-radius: 2px;
        -webkit-border-radius: 2px;
    }

    body.wpshower-masonry .outspoken-gallery .info {
        left: 20px;
        bottom: 10px;
        padding: 10px 15px;
        padding: 1rem 1.5rem;
    }

    .no-touch .outspoken-gallery:hover .prev,
    .no-touch .outspoken-gallery:hover .next {
        display: block;
    }

    #full_width_bullets {
        display: none;
    }

    /* Tags page template */
    .entry-content .tags .column {
        float: left;
        width: 45.714285714%;
    }

    .entry-content .tags .column:nth-child(2) {
        float: right;
    }

    /* Archives page template */
    .archives-template li {
        float: left;
        width: 30.593607306%;
        margin-right: 4.109589041%;
    }

    .archives-template li:nth-child(3n + 1) {
        clear: both;
    }

    .archives-template li:nth-child(3n + 2) {
        margin-right: 0;
    }

    .archives-template li:nth-child(3n) {
        float: right;
        margin-right: 0;
    }

    /* Editor's choice widget */
    .widget_wpshower_index_editors_choice article {
        padding-right: 30px;
    }

    /* Categories widget */
    .widget_wpshower_index_categories .column {
        float: left;
        width: 21.917808219%;
    }

    .widget_wpshower_index_categories .column:first-child,
    .widget_wpshower_index_categories .column:nth-child(2) {
        width: 26.02739726%;
        padding-right: 4.109589041%;
    }

    .widget_wpshower_index_categories .column:nth-child(4) {
        float: right;
    }

    #footer-widgets .widget-area {
        float: left;
        width: 31.654676259%;
    }

    #footer-widgets .widget-area:first-child {
        margin-right: 2.517985612%;
    }

    #footer-widgets .widget-area:last-child {
        float: right;
    }

    .site-info {
        float: left;
        width: 50%;
        padding-right: 20px;
    }

    .theme-info {
        float: right;
        width: 50%;
        padding-left: 20px;
        text-align: right;
    }
}



/** Nuestros Media Queries */



@media (max-width: 920px) {
    .header.txt-default {
        font-size: 12px;
    }
}



@media (max-width: 840px) {
    .header.txt-default {
        font-size: 11px;
    }
    .nav-inner > li > a {
        padding: 8px;
    }
    .nav-inner > li:last-child > a {
        padding: 8px;
    }
}


@media (max-width: 880px) {


    .lst-hrz-media { margin-bottom: 10px; }
    .arts-news {
        right: auto;
        position: relative;
        left: 0;
        bottom: 10px;
    }


}


@media (max-width: 800px){



    .mod-news-prp { width: 100%; float: none; margin-bottom: 20px; display: block; }
    .mod-nws-aside { float: none; display: block; width: 100%; }

    .mod-prg-blg-title a { font-size: 15px; }
    .mod-prg-nav { z-index: 4; }





    /* home */

    .crs-inner {
        width: 400px;
        padding: 12px;
        top: 85px;
    }
    .crs-note h2 { margin: 0; }
    .lst-sound {
        width: 41%;
    }

    .arts-highlight {
        position: static;
        border: 0;
        padding: 0;
        margin-top: 20px;
    }
    #datepicker .ui-datepicker-group{float:none;}

}


@media (max-width: 1197px) { 
.lst-calendar ul li {
width: 49%;
margin: 10px 0;
}
}
@media (max-width: 750px) { 

    /* Responsive nueva web */
    

    .event-inner {
        text-align: center;
    }
    .col-1 img {
        max-width: 100%;
        width: 100%;
    }
    section .mpu1 {
        margin-top: 9%;
    }
    .widget {
        text-align: center;
    }
    aside#wpshower_popular_posts-2 {
        margin-top: 32px;
        text-align: left;
    }
    .fb-activity {
        margin-top: 32px;
    }
    .lst-calendar ul li {
        width: 100%;
        margin: 10px !important;
    }
    div.container header.m-r-12 {
        float: left;
        width: 20%;
    }
}

@media (max-width: 640px) {

    .social-list p {
        display: none;
    }
    #page {
        padding: 0 10px;
    }

    #content {
        margin-bottom: 80px;
        margin-bottom: 8rem;
    }

    h1 {
        line-height: 15px;
    }

    .csscalc .outspoken-gallery {
        margin-left: -10px;
        width: -moz-calc(100% + 20px);
        width: -webkit-calc(100% + 20px);
        width: calc(100% + 20px);
    }

    #main > .outspoken-gallery .prev,
    #main > .outspoken-gallery .next {
        display: none;
    }

    .outspoken-gallery .info {
        padding: 15px 9px 18px;
        padding: 1.5rem 0.9rem 1.8rem;
        background: rgba(236, 236, 236, 0.5);
        border-bottom: 1px solid #ececec;
    }

    .outspoken-gallery .meta {
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 18px;
        line-height: 1.8rem;
        color: #888;
    }

    .outspoken-gallery .meta a {
        color: #888;
    }

    .no-touch .outspoken-gallery .meta a:hover {
        color: #ffae00;
    }

    .outspoken-gallery h2 {
        margin: 7px 0 0;
        margin: 0.7rem 0 0;
        font-size: 28px;
        font-size: 2.8rem;
        line-height: 30px;
        line-height: 3rem;
    }

    .outspoken-gallery h2 a {
        color: #444;
    }

    #primary {
        padding-top: 25px;
        padding-top: 2.5rem;
    }
    .texto-slide a{color:#fff;}
    /* Secondary navigation */
    #section-toggle {
        padding: 0 14px;
        padding: 0 1.4rem;
        line-height: 49px;
        line-height: 4.9rem;
        border-top-width: 1px;
        border-right: 1px solid #ececec;
        border-bottom-width: 2px;
        border-left: 1px solid #ececec;
        border-radius: 2px;
        -webkit-border-radius: 2px;
    }

    #section-toggle.toggled-on {
        border-bottom-width: 1px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        -webkit-border-bottom-right-radius: 0;
        -webkit-border-bottom-left-radius: 0;
    }

    #section-toggle span {
        margin-top: 13px;
        margin-top: 1.3rem;
    }

    #section-navigation > div > ul > li:last-child {
        border-bottom-right-radius: 2px;
        border-bottom-left-radius: 2px;
        -webkit-border-bottom-right-radius: 2px;
        -webkit-border-bottom-left-radius: 2px;
    }

    #section-navigation a {
        padding: 0 13px;
        padding: 0 1.3rem;
        border-right: 1px solid #ececec;
        border-left: 1px solid #ececec;
        -webkit-transition-property: none;
        -moz-transition-property: none;
        -o-transition-property: none;
        transition-property: none;
    }

    .no-touch #section-navigation a:hover {
        background: #ffae00;
        color: #fff;
        border-right-color: #ffae00;
        border-left-color: #ffae00;
    }


    body.single .entry-meta {
        font-size: 16px;
        font-size: 1.6rem;
    }

    body.archive .entry-meta,
    body.search .entry-meta {
        font-size: 13px;
        font-size: 1.3rem;
        line-height: 14px;
        line-height: 1.4rem;
    }

    body.archive .entry-thumbnail,
    body.search .entry-thumbnail {
        float: none;
        width: 100%;
        margin-bottom: 11px;
        margin-bottom: 1.1rem;
    }

    body.archive .entry-column,
    body.search .entry-column {
        float: none;
        width: 100%;
    }

    .navigation .mobile {
        display: none;
    }

    /* Comments */
    #commentform input[type="submit"] {
        width: 100%;
    }

    .comment-list .children {
        margin-left: 20px;
        margin-left: 2rem;
    }

    .comment-metadata {
        display: block;
        margin: 4px 0 0;
        margin: 0.4rem 0 0;
    }

    /* Contact Us page template */
    #contact-us .submit input {
        width: 100%;
    }

    /* Archives page template */
    .archives-template li {
        float: left;
        width: 47.580645161%;
    }

    .archives-template li:nth-child(odd) {
        clear: both;
    }

    .archives-template li:nth-child(even) {
        float: right;
    }




    /* Widgets */
    .widget {
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 19px;
        line-height: 1.9rem;
        margin-bottom: 30px;
        margin-bottom: 3rem;
        text-align: center;
    }

    .widget .widget-title {
        border-top-width: 3px;
    }
}

.su-row a{color:#545454;}
/*ajuste responsivo vídeos embed*/
.su-responsive-media-yes {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
}
.su-responsive-media-yes iframe, .su-responsive-media-yes object, .su-responsive-media-yes embed {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.su-youtube {
    margin: 0 0 1.5em;
}
.su-youtube iframe {
    border: medium none !important;
}

/*landing*/
#landingHead{background:#4a4a4a;padding: 20px 0;border-bottom:10px solid #ffae00;}
#landingHead img{margin:20px auto;display: block;}
#landingBody h2{margin:40px 0 10px;font-weight:300;text-transform: uppercase;text-align: center;font-size: 16px;color:#4a4a4a;}
#landingBody ul{text-align:center;padding: 40px 0;border-top:2px solid #000;margin:0 auto;max-width: 730px;}
#landingBody ul li{margin:0 20px 40px 20px;display: inline-block;font-size: 24px;font-weight: bold;}
#landingBody ul li a{color:#4a4a4a;text-decoration: none;}
#landingBody ul li a:hover{color: #ffae00;}
@media (max-width: 767px) {
	#landingBody ul{margin:0 2%;}
	#landingHead img{max-width: 100%;}
}
@media (max-width: 480px) {
	#landingBody h2{margin-top: 10px;}
	#landingHead img{width: 90%;}
	#landingBody ul{padding-top: 10px;}
	#landingBody ul li{display: block;margin:0;height: 32px;padding: 5px 0;}
	#landingBody ul li a{border-radius:2px;display: block;padding: 5px 0;background:#ffae00;}
	#landingBody ul li a:hover{color:#fff;}
}

.fancybox-outer, .fancybox-inner, .fancybox-skin {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-radius: 20px !important;
}


/*ajustes revisar Rafa*/
.widget .widget-title {
	font-size: 16px;
	color: white;
	text-transform: uppercase;
	padding: 11px 10px;
	background: #ffae00;
}

