/* FIXES */

#top, #sidebar, #automatic
{
    margin-bottom: 6px;
}

#bottom
{
    clear: both;
}

/* FOOTER */

#footer .footer-menu .top-menu li span.zona-20
{
    background: url(img/ui/grid-icons.png?20140401) no-repeat scroll 24px -1117px transparent;
}

#footer .footer-menu .top-menu li { margin: 10px 9px 0; }

#footer .links-menu .col
{
    margin: 0 4px 0 0;
    width: 12%;

}

/* PUBLI */

.adx, .adv, .ad2b { margin-bottom: 10px; text-align: center; width: 100%; }

body > #SUP1 {
	/*background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVlZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #efeee8 100%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efeee8)); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top, #ffffff 0%,#efeee8 100%); /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top, #ffffff 0%,#efeee8 100%); /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top, #ffffff 0%,#efeee8 100%); /* IE10+ */
	/*background: linear-gradient(to bottom, #ffffff 0%,#efeee8 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efeee8',GradientType=0 ); /* IE6-8 */
    width: 990px;
    padding-top: 2px;
    max-height: 255px;
    margin: 0 auto 10px;
/*
    background: transparent url(img/ui/bg-banner-header.png) repeat-x scroll top left;
    padding-top: 2px;
    max-height: 100px;
*/
    /*padding-top: 35px;*/
    /*background-position: 0 33px;*/
}

#SUP1 {
    text-align: center;
}

#SUP1 > div > div[align=center]
{
    display: none;
}

#SUP1 div.mosca-vertical { display: inline-block; text-align: center; }

#SUP1 > div > object, #SUP1 > div > object > embed, #SUP1 > div > a > img
{
    margin: 2px 0;
}

#ROB1 > div
{
    display: inline-block;
}

#Middle .mosca { background: url(img/ui/adh.gif) no-repeat center top transparent; /* margin-bottom: 10px */; padding-top: 15px; text-align: center; }

#x31 { position: absolute; top: 45px; right: 995px; z-index: 11}
#x41 { position: absolute; top: 45px; left: 995px; z-index: 11}

.section-portada #x31, .section-portada #x41{top: 116px;}

#adSkycraperWrapper {width:990px; margin: 0 auto; position:relative;}


body { overflow-x: hidden; }
@media screen and (max-width: 992px)
{
    body { overflow-x: auto; }
    #x31, #x41 { display: none; }
}

#SUP2 { clear: both; }
#SUP2 > * { margin: 0 auto; }
#SUP2 div[id^="wbo"] { display: inline-block; }

.pixelhid { display: block; }

#userbar .user-actions {
    position: relative;
    width: 990px;
    margin: 0 auto;
    text-align: right;
}

#userbar.closed .user-actions .open-action {
    display: inline-block;
    position: absolute;
    bottom: -22px;
    left: 15px;
    width: 24px;
    height: 13px;
    line-height: 13px;
    overflow: hidden;
    text-indent: 999px;
    background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -3085px;
    z-index: 1000;
}

#userbar .open-action {
    display: none;
}

/* CABECERA */
#main {position: relative; }
.article #main { margin-top: 10px; }
#main.colorbox
{
    padding-top: 0;
}
#header #top-links
{
    margin-top: 0;
}
#header #menu .top-menu a
{
    padding: 6px 10px 7px;
}
/*
#header #menu .top-menu
{
	padding-bottom: 0px;
}
*/

#last-minute .last, #last-minute h1.last
{
    margin: 0 10px 0 0;
}

#last-minute h2, #last-minute .title-news
{
    border: 0;
    padding: 0;
}

/* COMPARTIR */
#content .article .article-user-actions .actions .comment-action-buttons
{
    margin-right: 8px;
}

.twfb
{
	margin-top: 15px;
	width: 450px;
}

.no-eco .twfb
{
    width: auto;
    padding: 0px 5px;
}

.twfb .twitter-follow-button, .twfb .twitter-share-button, .twfb #___plusone_0, .twfb .twitter-hashtag-button, .twfb .pin-it
{
    float: left;
    padding: 4px 4px 0 0;
}
.twfb .pin-it { padding-left: 6px; }
.twfb .twitter-hashtag-button { margin-right: 8px; }

.twfb iframe
{
    height: 20px;
    width: 100px;
    border: 0;
    /*overflow: none;*/
}

.twfb span iframe { margin-top: 7px; } /* Me gusta de Facebook */

#site-links li.cc {
    background: url(img/ui/grid-icons.png?20140401) no-repeat scroll 0 -246px transparent;
    width: 16px;
    /*height: 16px;*/
    /*text-indent: 9999px;*/
    cursor: pointer;

    height: 0;
    overflow: hidden;
    padding-top: 16px;
}

#site-links .badge16x16 {
    /*height: 16px;*/
    width: 16px;
    background: url('img/ui/badges16x16.png') top left no-repeat;
    /*text-indent: 9999px;*/

    height: 0;
    overflow: hidden;
    padding-top: 16px;
}
#header #site-links .badge16x16 { margin: 0; }
#site-links .badges { border-left: 1px solid #ddd; padding-left: 10px; margin-left: 6px; }
#site-links .badges-no-border { padding-left: 10px; margin-left: 6px; }
#site-links .badge16x16.tw { background-position: 0 0; }
#site-links .badge16x16.fb { background-position: 0 -16px; }
#site-links .badge16x16.gp { background-position: 0 -32px; }
#site-links .badge16x16.tu { background-position: 0 -48px; }
#site-links .badge16x16.rss { background-position: 0 -64px; }


/* NOTICIA */
/*.lead ul li, .lead ol li {
    font-size: 16px;
    line-height: 23px;
    color: #000;
}
.lead p {
    color:#333333;
    font-size:14px;
    line-height:17px;
    margin:0 5px 10px;
}*/

blockquote.nota_ext
{
    /*border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    background-color: #fff79f;
    border:1px solid #ccc;
    margin:5px;
    padding:4px;*/
}

/* ECO */

.article-comments .article-comment .comment-text .comment-actions .moderation-actions
{
    text-align: right;
}

/* TABS ECO */
/*#social.news-eco .wrapper {display: none;}*/

#social.news-eco #news-eco-categories .item.ui-state-active {
    background-color: #fff;
    /*	border: 1px solid #ccc;*//* --- IE? --- */
    border-radius: 7px 7px 0 0;
    -moz-border-radius: 7px 7px 0 0;
    -webkit-border-radius: 7px 7px 0 0;
}
#social.news-eco #news-eco-categories .item.ui-state-active .tab-title {color: #002e49;}
#social.news-eco #news-eco-categories .item.ui-state-active .tab-title span {color: #333;}

#social.news-eco .wrapper.ui-state-active {
    position: relative;
    display: block;
    clear: both;
    overflow: hidden;
    margin: 10px 0 0;
}


/* TABS USUARIO */
.profile .tabs .item.ui-state-active {
    background-color: #c2bfb4 !important;

}

.profile .tabs .item.ui-state-active a {
    color: #fff;
}

.ui-tabs-hide, .displaynone
{
    display: none;
}

.sinaltura
{
    height: 0px;
}

#content.front-page-rss .rss-list .item
{
    height: 80px;
}

#userbar.closed #registro-user, #userbar.closed .social-networks
{
    visibility: hidden;
}

/* Formularios */
#signup .error, #signup .form_ko, #alarmMsg.error p
{
    background:#F8E3E3;
    border:1px solid #B10A0C;
    padding:5px;
    display:block;
    margin-top: 10px;
}
#signup h1, #signup p {
    margin-bottom: 10px;
}

#signup .form_ok
{
    background:#e3f8e3;
    border:1px solid #00ff00;
    padding:5px;
    display:block;
    margin-top: 10px;
}

/* RESTYLING */
.form-buscador-google
{
    margin-bottom: 10px;
}
.form-buscador-google table tr td
{
    vertical-align: middle;
    padding: 0px 4px 4px 0;
}
.form-buscador-google input[type=text]
{
    border: 1px solid #ccc;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.oculto
{
    display: none;
}

.fechaTS
{
    display: none;
}

.module .rightalign
{
    margin: 4px 8px 2px 0;
}

.rightalign
{
    text-align: right;
}

.leftalign
{
    text-align: left;
}

.centeralign
{
    text-align: center;
}

.modulebox .photo.nomarginbottom
{
    margin-bottom: -3px;
}

.highlight-title .news-item-text, .highlight-title p.author-name, .highlight-module p.author-name, .highlight-module p.author-name a, .highlight-title p.author-name a
{
    color: #eee;
}

.photo._304x226 img { clip: rect(7px,314px,233px,9px); width: 304px; height: 224px; }
.photo._304x226 img.oldImg { clip: auto; }

/* COMENTARIOS */
#nuevo_comentario { margin-top: 10px; }
.article-comments .article-comment.comDestacado .comment-header
{
    background: #fff36f;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    /* TODO pendiente del diseño bueno */
}

/* Valoración comentarios */
.comment-action-buttons .enviando_texto
{
    border: 1px solid #21bb29;
}

.comment-action-buttons .enviando_error
{
    border: 1px solid #bb2129;
    color: #f55;
}

.comment-actions.disabled .comment-action-buttons a.button,
.comment-actions.disabled .moderation-actions a.link {opacity: 0.5; filter: alpha(opacity=75); color:#333; cursor: no-drop; text-decoration: none}

.comment-action-buttons .enviando, .comment-action-buttons .enviando_texto, .comment-action-buttons .enviando_error
{
    float:left;
    line-height: 21px;
    background: #fff;
    z-index: 500;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 2px;
    border: 1px solid #aaa;
    margin-left: 6px;
}

.hits.favor
{
    color: #21bb29;
}
.hits
{
    color: #666;
}
.hits.contra
{
    color: #bb2129;
}

/* CARTELERA */
div.front-page-cartelera .inner table {
    width:100%;
    border-spacing:1px;
    font-size:14px;
    margin-top:10px;
}
div.front-page-cartelera .inner table thead tr th,
div.front-page-cartelera .inner table tr.bg-gray td {
    background-color:#F7F7F4;
    border: 1px solid #ccc;
}
div.front-page-cartelera .inner table thead tr:first-child th {
    font-weight:bold;
    font-size:12px;
}
div.front-page-cartelera .inner table thead tr:first-child th:first-child {
    text-align:left;
}
div.front-page-cartelera .inner table th {
    padding:3px;
    text-align:center;
    vertical-align:middle;
}
div.front-page-cartelera .inner table td {
    padding:3px;
    text-align:left;
    vertical-align:middle;
}
div.front-page-cartelera .inner table td.page-rate,
div.front-page-cartelera .inner table td.readers-rate
{
    text-align: center;
}

div.front-page-cartelera .inner table .page-rate span,
div.front-page-cartelera .inner table .readers-rate span
{
    background-color: transparent;
    background-image :url(img/ui/rating-2.png);
    background-repeat: no-repeat;
    width:53px;
    height:10px;
    display:inline-block;
    margin-left:3px;
}
div.front-page-cartelera .inner table .page-rate span {
    background-position: left top;
}
div.front-page-cartelera .inner table .readers-rate span {
    background-position: -57px top;
}
div.front-page-cartelera .inner table .page-rate span.rate-1,
div.front-page-cartelera .inner table .readers-rate span.rate-1{
    width:10px;
}
div.front-page-cartelera .inner table .page-rate span.rate-2,
div.front-page-cartelera .inner table .readers-rate span.rate-2 {
    width:21px;
}
div.front-page-cartelera .inner table .page-rate span.rate-3,
div.front-page-cartelera .inner table .readers-rate span.rate-3 {
    width:32px;
}
div.front-page-cartelera .inner table .page-rate span.rate-4,
div.front-page-cartelera .inner table .readers-rate span.rate-4 {
    width:43px;
}
div.front-page-cartelera .inner table .page-rate span.rate-5,
div.front-page-cartelera .inner table .readers-rate span.rate-5 {
    width:54px;
}
#content > div.front-page-cartelera form
{
    margin-bottom: 10px;
    font-size: 14px;
}
#content > div.front-page-cartelera form input[type=text]
{
    border: 1px solid #aaa;
    font-size: 14px;
}
#content > div.front-page-cartelera form input[type=button],
#content > div.front-page-cartelera form input[type=submit]
{
    font-size: 14px;
}
div.front-page-cartelera div.b_provincia ul {
    float: left;
    padding: 4px;
    margin-bottom: 10px;
}
div.front-page-cartelera div.b_provincia ul li {
    width: 33%;
    float: left;
    font-size: 14px;
    line-height: 20px;
}

#content.front-page-film .film-card {
    box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.2);
    background: none repeat scroll 0 0 #EEEEEE;
    float: left;
    font-size: 12px;
    margin-bottom: 3px;
    min-height: 190px;
    padding: 10px 10px 20px;
    width: 635px;
}

#content.front-page-film #search-cinema {
    box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.2);
    background: none repeat scroll 0 0 #EEEEEE;
    float: left;
    font-size: 12px;
    margin-bottom: 20px;
    height: 20px;
    padding: 10px;
    width: 635px;
}

#content.front-page-film #search-cinema p { height: 20px; line-height: 20px; }

#content.front-page-film .film-info {
    color: #333333;
    float: left;
    line-height: 120%;
    margin-bottom: 10px;
    width: 445px;
}

#content.front-page-film .film-card ul.rating {
    bottom: 12px;
    color: #666666;
    left: 200px;
    position: static;
}

#content.front-page-film h2 { font-size: 18px; }

#content.front-page-film .section-frontpage p, #content.front-page-film .best-rated li { font-size: 14px; line-height: 17px; }

#content .encartel .contenedorscroll  { margin-right: 10px; height: auto; overflow: hidden; }
#content .encartel .vermas, #content .encartel h2 { display: none; }
#content div.front-page-cartelera .inner table { margin-top: 0; }

#content .section-frontpage.stills ul {
    background-color: #eee;
    box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.2);
    padding: 10px;
}

#content .section-frontpage.stills ul > li img { margin: 0; }

#content.front-page-cartelera .b_provincia { font-size: 14px; }
#content.front-page-cartelera .b_provincia .recuerda { padding: 6px 0; margin: 6px 0; opacity: 0.7;}
#content.front-page-cartelera .b_provincia blockquote { font-size: 12px; }

#content.front-page-cartelera .resultados_cartelera { font-size: 14px; line-height: 16px; }
#content.front-page-cartelera .resultados_cartelera form#buscador_ciudad { margin: 10px 0; }
#content.front-page-cartelera .resultados_cartelera ul { margin: 10px 0; }

/* CORPORATIVO */

.front-page-corporate h2, .front-page-corporate h3, .front-page-corporate ul, .front-page-corporate p
{
    margin-bottom: 10px;
}
.front-page-corporate h3
{
    font-size: 135%;
    font-weight: bold;
}

/* MINUTECAS */

h1.ttf span
{
    font-size: 40%;
}

h2.title-18 span.autor
{
    font-size: 70%;
}

ol.pager li.item.current
{
    border: 0;
}

ol.pager.minuteca
{
    margin-bottom: 6px;
    left: 5px;
}

.minuteca-title { color: #0B419B;}
.minuteca-title h1 { text-transform: uppercase; font-size: 38px; line-height: 44px; margin: 0; font-family: "National Book", Arial, sans-serif; }
.minuteca-subtitle { font-size: 16px; }

/* FOTOGALERÍAS */

#photogallery .gallery-wrapper {
    text-align: center;
    background: #222;
    padding: 2px;
    margin-bottom: 16px;
}


.boxed-blue
{
    background-color: #f4f3ef;
    border:1px solid #ccc;
    margin:5px;
    padding:4px;
    font-size: 12px;
}

.right
{
    text-align: right;
}

/* SIDEBAR */

#sidebar .ttf a:hover {
    text-decoration: none;
}

/*.module .blogitem {
    padding: 10px 5px 0;
}*/

/* Módulos */
.inner.section-frontpage ul li
{
    margin-top:10px;
    padding-left:10px;
    line-height:15px;
    background: transparent url(img/ui/bullets.png) no-repeat left 5px;
}
.front-page-rss .inner.section-frontpage ul li { background-position: left 11px; }

.photos-mod .tv-listing-wrapper .tv-listing .item .news-item-text, .photos-mod  .tv-listing-wrapper .tv-listing .item .news-item-text a {
    color:#003554;
}
.photos-mod.module .tv .prev {
    background:url(img/ui/grid-icons.png?20140401) no-repeat  left -3414px transparent;
    color:#FFFFFF;
    display:block;
    height:30px;
    left:0px;
    position:absolute;
    text-indent:-999px;
    top:28px;
    width:30px;
}
.photos-mod.module .tv .next {
    position: absolute;
    display: block;
    top: 28px;
    right: 0px;
    width: 30px;
    height: 30px;
    color: #fff;
    text-indent: -999px;
    background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -3382px;
}
.photos-mod.module {
    background:#EFEEE8;
    background-image: -moz-linear-gradient(100% 100% 90deg, #EFEEE8, #fff);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EFEEE8), to(#fff));
}

.module .tv-listing-wrapper .tv-listing
{
    position: relative;
}

/* tagcloud */
#sidebar .tags-cloud-list .item {
    line-height: 15px;
    background: none;
}
/* CARRUSEL */
.module .next, .module .prev, .module .jcarousel-next, .module .jcarousel-prev
{
    cursor: pointer;
}
.module .jcarousel-next-disabled, .module .jcarousel-prev-disabled
{
    visibility: hidden;
}

.module .jcarousel-prev {
    background:url(img/ui/grid-icons.png?20140401) no-repeat  left -3414px transparent;
    color:#FFFFFF;
    display:block;
    height:30px;
    left:0px;
    position:absolute;
    text-indent:-999px;
    top:28px;
    width:30px;
}
.module .jcarousel-next {
    position: absolute;
    display: block;
    top: 28px;
    right: 0px;
    width: 30px;
    height: 30px;
    color: #fff;
    text-indent: -999px;
    background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -3382px;
}

/* HEREDADOS ANTIGUOS */

.estirar:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.estirar {display: inline-block;}
/* oculto IE-mac \*/
* html .estirar {height: 1%;}
.estirar {display: block;}
/*fin oculto IE-mac */

/** Módulo de sindicación **/
body #main div.rss_mod {padding:10px;}
* html body div.rss_mod h5 {height:1%;}
body #main div.rss_mod h5{font-size:17px; color:#0C2269; position:relative; letter-spacing:0; padding:0pt 0pt 9px; _padding:0pt 0pt 14px; line-height: 24px;}
body #main div.rss_mod h5 a{color:#0C2269;}
body #main div.rss_mod h5 a:hover{color:#B00640; text-decoration: none;}
body #main div.rss_mod h5 img{vertical-align:bottom; margin:0; padding-bottom:4px;}
body #main div.rss_mod h5 a.rss_expl{font-size:11px;position:absolute; right:5px; _right:10px; top:10px;font-family:Arial, Helvetica, sans-serif; color:#B00640}
body #main div.rss_mod h5 span.ciudad{width:300px; font-size:19px; float:left; margin:0; padding:0;}
body #main div.rss_mod h5 span.qrss{width:79px;margin:0; padding:0;}
body #main div.rss_mod ul.botones{ height:60px;}
body #main div.rss_mod ul.botones li{display:inline; background:none; list-style:none; /*margin:none;*/ padding:0px;}
body #main div.rss_mod ul.botones li a{width:68px; height:17px; display:block; float:left; margin-right:4px; font-size:10px; font-family:Arial, Helvetica, sans-serif; padding:4px 0 0 23px; text-decoration:none; margin-bottom:10px;}
body #main div.rss_mod ul.botones li a.g{background:#fff url(img/ui/sindicacion/g_bot.gif) no-repeat top left}
body #main div.rss_mod ul.botones li a.b{background:#fff url(img/ui/sindicacion/b_bot.gif) no-repeat top left}
body #main div.rss_mod ul.botones li a.y{background:#fff url(img/ui/sindicacion/y_bot.gif) no-repeat top left}
body #main div.rss_mod ul.botones li a.l{background:#fff url(img/ui/sindicacion/l_bot.gif) no-repeat top left}
body #main div.rss_mod ul.botones li a.n{background:#fff url(img/ui/sindicacion/n_bot.gif) no-repeat top left}
body #main div.rss_mod ul.botones li a.p{background:#fff url(img/ui/sindicacion/p_bot.gif) no-repeat top left}
body #main div.rss_mod ul.botones li a.w{background:#fff url(img/ui/sindicacion/w_bot.gif) no-repeat top left}
body #main div.rss_mod ul.botones li a:hover{opacity:0.75; filter:alpha(opacity:75);}
body #main div.rss_mod p{color:#0C2269; font-family:Arial, Helvetica, sans-serif; font-size:11px;  border-top:1px solid #ccc; margin-top:5px; padding:8px 0 0 5px; clear:both;}

body #main div.rss_mod p a{color:#B00640; font-weight:bold;}
/** /Módulo de sindicación **/

/* EL TIEMPO */
#eltiempo-ciudad-dias h2
{
    border-bottom:1px solid #E5E5E5;
    color:#000000;
    font-size:16px;
    margin:0 0 10px;
    padding:10px 0 11px 4px;
}


/* ARMANDO: PÁGINA DE USUARIO */

.profile #recent-activity .comment .text { margin-right: 0px; }
.profile #recent-activity .comment { padding-right: 17px; }

.profile #content .pager .first, .profile #content .pager .last { display:block; }

#signup .captcha img { margin: 10px; }
#signup .captcha input, #signup .captcha span.advice { margin: 20px 10px 0 10px; }
#signup .captcha span.advice { margin-top: 25px; }

/** CABECERAS ESPECIALES **/
div.cab_especiales {
    width: 960px;
    height: 70px;
    background:no-repeat top left;
    clear: both;
    background-color:#ffffff;
}

div.cab_especiales h2{
    width:325px;
    height:70px;
    margin:0px;
    padding:0px;
    float:right;
}
div.cab_especiales h2 a{
    display:block;
    height:60px;
    margin:5px;
    padding:0px;
    background:none;
}
div.cab_especiales h2  span{
    position:absolute;
    left:-3000em;
}

div.cab_especiales ul {
    color: #fff;
    font-family:Arial, Helvetica, sans-serif;
    padding: 53px 0 0 25px;
    margin:0px;
    font-size: 12px;
    float:left;
}
div.cab_especiales ul li {
    display: inline;
}
div.cab_especiales ul li a {
    color: #ffffff;
    font-size: 12px;
    text-decoration: none;
    margin: 0 6px 0 6px;
    font-weight: bold;
}
div.cab_especiales ul li a:hover {
    color: #CCCCCC;
    text-decoration: underline;
}

#form_fieldset, #preloadCom { clear: both; }

/* Rockola (noticia) */
#rockola_noticia {border:1px solid #d6d6d6; background-color:#eaeaea; clear:both; font-size:12px; margin-bottom: 20px; width:99%; }
#rockola_noticia a{color:#0da1e4; font-weight:bold; text-decoration:none}
#rockola_noticia a:visited, #rockola_noticia a:hover{text-decoration:none;}
#rockola_noticia .rockola_logo {float: left; margin: 5px 15px 0 5px;}
#rockola_noticia .rockola_logo a {font-size: 11px}
#rockola_noticia .rockola_emisora {display:block; margin: 5px 5px 5px 0;}
#rockola_noticia .rockola_emisora img { vertical-align:middle; margin: 0 5px; }

/* Colaboración (pie noticia) */
#content .article .article-content .colaboracion {background:#f5f5f5; border:1px solid #d5d5d5; padding: 10px 10px; margin-bottom: 20px; clear:both; font-size:12px;}
#content .article .article-content .colaboracion p {color:#333; display:inline; }

/* Imágenes noticias EP */
.pic_2 {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #AAAAAA;
    float: left;
    margin: 0 10px 10px 0;
    padding: 4px;
    width: 200px;
}

.pic_2 .footer-pic { text-align: right; font-size: 13px; }

/* botón eliminar en la solapa de seguidores de la ficha del usuario */
.profile .avatars-list .stop-following {
    display: block;
    position: absolute;
    width: 24px;
    height: 24px;
    top: -4px;
    right: -4px;
    background: url("img/ui/ico-stop-following.png") no-repeat scroll right top transparent;
    text-indent: -9999px;
}

.profile .avatars-list .block {
    display: block;
    position: absolute;
    width: 24px;
    height: 24px;
    top: -4px;
    right: 54px;
    background: url("img/ui/ico-block.png") no-repeat scroll right top transparent;
    text-indent: -9999px;
}

.profile .avatars-list .block.undo {
    background: url("img/ui/ico-unblock.png") no-repeat scroll right top transparent;
}

/* TRIVIALS */
/* front-page-encuestas */

#content.trivial-home { margin-bottom: 20px; }

#content .titulo_trivial  {
    margin: 7px 0 7px 0;
}
#content .titulo_trivial span {
    font-size: 40px;
}
.barra-social-trivial { float: right; padding: 0 10px 0 0; width: 100%; margin-bottom: 10px; }
.barra-social-trivial .elemento_social { float: right; margin: 0 0 0 4px; }
.trivia .t_options small, .trivial_answers small
{
    display: block;
}

.trivia h5
{
    font-size: 18px;
    line-height: 24px;
}

.trivia h5 span.num
{
    background: #eee;
    margin-right: 6px;
    padding: 2px 8px;
}

.trivial.title
{
    margin: 10px 0;
    padding: 10px 0;
}
.trivial.title h1
{
    font-size: 32px !important;
    line-height: 32px !important;
    color: #454545 !important;
    font-family: Arial,sans-serif !important;
    font-weight: bold;
    text-transform: none !important;
}
.trivial.photo
{
    margin-top: 18px;
}

.trivial.chapeau, .trivial.chapeau p
{
    font-size: 14px;
    margin: 10px 0;
}

.trivial.chapeau, .trivial.chapeau h2
{
    font-size: 14px !important;
    margin: 10px 0 !important;
    line-height: 17px;
}

.trivia_red
{
    color: #900;
}

.trivia_green
{
    color: #339900;
}

.trivial_answers
{
    margin-top: 10px;
}
.trivia small.form_ok
{
    color: green;
}
.trivia small.form_ko
{
    color: #990000;
    font-weight: bold;
}
.trivia small.form_no
{
    color: gray;
}
.trivia small.form_no_b
{
    color: #000;
    font-weight: bold;
}

.img-quiz1
{
    float: left;
    margin: 0 10px 10px 0;
}

.trivia .t_options
{
    margin-top: 10px;
    font-size: 14px;
    line-height: 18px;
}

.trivial.resultados, .trivial_answers { font-size: 14px; line-height: 18px; }
.trivia h4,.trivia h5 { padding-bottom: 10px !important; }
.button.sendquiz { margin: 0 1em 1em 0; font-size: 14px; cursor: pointer; }


/* Twitter */
.article-tweets .article-tweet .user {
    margin-right:20px;
}

/* Módulo Twitter */
.listadosimple.modulotwitter ul.listado-noticias{margin: 10px; padding: 0; overflow: hidden; }


/* Módulos */

.centered-floating-mod { height: 160px; width: 160px; padding: 8px; top: 39%; left: 36%;}

.centered-floating-mod .highlight-module { height: 150px; width: 150px; }

.media-module {
    margin-bottom: 15px;
}

#sidebar .media-module {
	margin-bottom: 0;
}

.media-module .module-title, .media-module.black .module-title, .media-module.blue .module-title {
    font-size: 24px;
    font-weight: normal;
}

.media-module .module-title, .media-module .module-title a {
    color: #000;
}

.media-module.black .module-title, .media-module.black .module-title a,
.media-module.blue .module-title, .media-module.blue .module-title a {
    color: #fff;
}
/*
.media-module.blue {
	background: #003B5E url();
}
*/
.news-listing .news-item
{
    background: transparent;
}

.modulebox .photo
{
    margin-bottom: 6px;
}

.news-item-text ul, .news-item-text ol
{
    list-style: square outside none;
    margin-left: 15px;
    margin-bottom: 10px;
}

/*.news-item-text li
{
    text-indent: -13px;
    padding-left: 8px;
}
/*
.modulebox h2
{
	margin-top: 0px;
}
*/

/* Encuentros digitales */
.tabs_entrevistas {
    display: block;
    position: relative;
    clear: both;
    overflow: hidden;
    height: 37px;
    margin: 5px 0 0;
    padding: 6px 10px 0;
    background: transparent url(img/ui/grid-bgs.png) no-repeat left -3525px;
}
.tabs_entrevistas .item {
    position: relative;
    display: inline-block;
    float: left;
    line-height: 31px;
    padding: 0 10px;
    margin: 0 5px 0 0;
}
.tabs_entrevistas .item .tab-title {
    font-weight: bold;
    font-size: 12px;
    line-height: 31px;
    color: #fff;
}
.tabs_entrevistas .item .tab-title span {
    font-weight: normal;
    color: #fff;
}
.tabs_entrevistas .item.active {
    background-color: #fff;
    /*	border: 1px solid #ccc;*//* --- IE? --- */
    border-radius: 7px 7px 0 0;
    -moz-border-radius: 7px 7px 0 0;
    -webkit-border-radius: 7px 7px 0 0;
}
.tabs_entrevistas .item.active .tab-title {color: #002e49;}
.tabs_entrevistas .item.active .tab-title span {color: #333;}

body.colorbox {padding: 0;}
body.colorbox #signup.colorbox {width: auto; }
#signup.colorbox .inner { padding: 0 30px 10px 30px; }
#signup.colorbox input[type="submit"] { line-height:12px; }

#signup #title-med {padding-right: 170px; padding-top: 90px; }

#photogallery .prev, #photogallery .next {margin-top:-30px;}

.email-barra {
    display: inline-block;
    position: relative;
    float: left;
    margin: 0 3px 0 0;
    padding: 0 0 0 26px;
    line-height: 25px;
    text-indent: -99999px;
    background: transparent url(img/ui/grid-icons.png?20140401) no-repeat 5px -1831px;
    top: 10px;
}

#content .article .article-user-actions .actions .email-barra {
    margin-right: 0px;
}

/*.lead a, .lead ul li a, .lead ol li a {
    color: #004268;
    text-decoration: underline;
}

.lead a:hover {
    text-decoration: none;
}*/

.aditional-content-left .photo-gallery, .aditional-content-left .side-art-block  {
    margin-bottom: 10px;
    margin-top: 0 !important;
    padding: 8px;
    background-color: #f3f3f3;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

/* Comunidad20 */
.front-page h1.title-32
{
    font-size: 32px;
    line-height: 32px;
    margin: 5px;
    height: 36px;
}
.front-page h1.icon-eco
{
    background:url(img/ui/grid-icons.png?20140401) no-repeat scroll 225px -1677px transparent;
}
#content .contribution h5
{
    margin-left: 0;
}

#content.community.front-page .block-head
{
    background: #002e49;
    color: #fff;
    margin-bottom: 8px !important;
}

#content.community.front-page .block-head.red
{
    background: #cd4c4f;
    color: #fff;
    margin-bottom: 8px !important;
}

#content.community.front-page .block-head.red .button-more
{
    background-color: #002e49;
}

.inner.section-frontpage .polls ul li
{
    background: none;
}

.inner.section-frontpage .polls p.titulo
{
    font-size: 115%;
}

#sidebar #polls-head .button-more
{
    margin: 0 0 10px 0;
}

/* Módulos varias cajas */
.col-406x468 { min-height: 468px; }
.col-406x468 .modulebox { float: left; margin-left: 406px; }
.col-406x468 .modulebox.__406x468, .col-406x468 .modulebox.__406x468xa { width: auto; }
.col-406x468 .photo { position: absolute; left: -406px; }

.col-332x447 { min-height: 447px; }
.col-332x447 .modulebox { float: left; margin-left: 340px; padding-left: 0; }
.col-332x447 .modulebox.__332x447 { width: auto; }
.col-332x447 .photo { position: absolute; left: 0; margin: 0; }
.subcarrier .col-wrapper.highlight-module { padding-bottom: 0; margin-bottom: 15px; }

.col-332x380 { min-height: 380px; }
.col-332x380 .modulebox { float: left; margin-left: 340px; padding-left: 0; }
.col-332x380 .modulebox.__332x380 { width: auto; }
.col-332x380 .photo { position: absolute; left: 0; margin: 0; }

.modulebox.__157x118xb a.photo { float: left; margin-right: 10px; }
.modulebox.__157x118xb h2, .modulebox.__157x118xb p { margin-top: 0px; }

.modulebox.__240x180xb .module.listadosimple { padding-left: 6px; }

/**Mapa ciudad**/
.mapita { margin:10px 0;background:#f8f8fa;padding:5px; border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #ccc; clear:both;height:253px;}
.mapita h4{ font: bold 16px Georgia, "Times New Roman", Times, serif; color:#901111; margin-bottom:5px; border-bottom:1px solid #ccc;}
.mapita .mapita_tuciudad{ float:left; margin-right:5px; width:270px; }
.mapita .mapa_noticias{ width:359px; float:left; padding:5px; overflow: auto; height:200px; margin-bottom: 5px;}
.mapita .mapa_noticias li{ list-style:square inside none; font:11px Arial, Helvetica, sans-serif; margin:0 0 4px 5px; * margin:0 0 2px 5px; _margin:0 0 0 5px;padding:0 0 0 10px; text-indent:-12px;}
.mapita .mapa_noticias li a{ text-decoration:none;}
.mapita .mapa_noticias li a:hover{ text-decoration: underline;}
.mapita .mapa_noticias li span{ color:#666; font-size:12px; margin-right:3px;}
.mapita .mapa_noticias li span strong{font-weight: bold; color:#333; font-size:12px; }
.mapita .mapa_noticias h5{ font: bold 13px Arial, Helvetica, sans-serif; color:#333; margin-bottom:5px;}
.mapita .mapa_noticias h5 a{ text-decoration:none; color:#0C2269;}
.mapita .mapa_noticias h5 a:hover{ text-decoration:underline;}
.mapita .mas_noticias { text-align: right; font: 11px Arial, Helvetica, sans-serif; }

/* adsense.css */
#content .article .article-ad { background: none; }

/* Módulos de vídeos */
.videos-pager-wrappper .carousel-listing a { color: #fff; }

.videos-pager-wrappper .left-side-hover, .videos-pager-wrappper .right-side-hover {
    visibility: hidden;
}

.videos-pager-wrappper .carousel-listing-wrapper {
    position: relative;
    margin: 0px 40px;
    overflow: hidden;
}
.videos-pager-wrappper ._alt_109x61 .carousel-listing-wrapper {margin: 0px 35px;}

.videos-pager-wrappper .carousel-listing {
    display: block;
    width: 10000px;
    position: relative;
}
.videos-pager-wrappper .carousel-listing .item {
    display: block;
    position: relative;
    width: 107px;/* variable */
    float: left;
    margin: 0 12px;
}

.videos-pager-wrappper .carousel-wrapper {
    width: 600px;
}

.videos-pager-wrappper .carousel-wrapper .photo {
    margin-bottom: 0;
}

.videos-pager-wrappper.largest .carousel-wrapper {
    width: 720px;
}

.videos-pager-wrappper.largest .module-title {
    left: 710px;
    width: 270px;
    text-align: right;
}

.videos-pager-wrappper.largest .nextItem {
    right: 275px;
}

.videos-pager-wrappper.largest ._alt_109x61 .carousel-listing-wrapper {
    height: 113px;
    margin: 0 34px;
}

/* Módulo de servicios */
.servicios_mod.module li > a > div { margin-top: -67px; padding-top: 67px; }

/* Página de servicios */
.front-page-services .services-list .bg-red a,
.front-page-services .services-list .bg-gray a { text-decoration: none; }

/* Top20 */
#content.music .description .watch-video {
    margin-right:20px;
}

#content.music .description .rockolafm {
    padding:5px 10px 5px 50px;
}

#content.music .sep-bot { margin-bottom: 20px; }
#content.music .sep-bot #toplegend { margin: 0; line-height: 20px; }
#content.music .sep-bot #toplegend, #content.music .sep-bot #pagertop { float: right; clear: none; }
#content.music .sep-bot #pagertop li.item { margin: 0 0 0 6px; }

#content.music > p { font-size: 14px; line-height: 16px; padding-top: 10px; }

/* Wikileaks */
.wkcables-related { background-color: rgb(248, 246, 231); margin: 0; padding: 4px; position: relative; left: -5px; width: 177px; }
.wkcables-related h3 { background: url(img/ui/wklk-peque.png) no-repeat scroll left top transparent; line-height: 20px; padding-left: 14px; }
.wkcables-related ul { font-family: "Courier New", courier, monospace; }

#sidebar .modulewikileaks { margin-bottom: 1.3em; padding-top: 2px; background-color: #7d7f7d; }
#sidebar .modulewikileaks h2.title { margin: 7px; background: url("img/ui/wklk-module.png") no-repeat scroll left top transparent; padding-left: 24px;}
#sidebar .modulewikileaks h2.title a { font-size: 20px; color: #fff; }

#sidebar .modulewikileaks .inner.dark { background-color: #484647; border-color: #7d7f7d; color: #fff; padding: 0; }
#sidebar .modulewikileaks ul li { padding: 10px; border-top: 1px solid #7d7f7d; }
#sidebar .modulewikileaks ul li.first { border-top: 0; }
#sidebar .modulewikileaks ul li h4 { cursor: pointer; font-size: 1.3em; background: url(img/ui/grid-desplegables.png) no-repeat scroll 0px 0px transparent; padding-left: 20px;}
#sidebar .modulewikileaks ul li h4 a { color: #fff; text-decoration: none;}
#sidebar .modulewikileaks ul li.desplegado { background-color: #fff; color: #484647; font-weight: bold; }
#sidebar .modulewikileaks ul li.desplegado > ul { display: block; color: #406881; font-weight: normal; padding-top: 8px; }
#sidebar .modulewikileaks ul li.desplegado > ul li { display: block; border-top: 0; background: url(img/ui/grid-icons.png?20140401) no-repeat scroll 5px -1962px transparent; padding: 0 10px 10px 15px; }
#sidebar .modulewikileaks ul li.destacado { background-color: #f4ebb2; }
#sidebar .modulewikileaks ul li.destacado h4 {background-position: 0px -32px;}
#sidebar .modulewikileaks ul li.destacado h4 a { color: #666; }
#sidebar .modulewikileaks ul li > ul { display: none; margin: 5px 0 0 10px; }
#sidebar .modulewikileaks ul li.desplegado > ul  { display: block; font-size: 12px; }
#sidebar .modulewikileaks ul li.desplegado > ul li.ver-todos {background: none; text-align: right;}

#izq .modulewikileaks { margin-bottom: 10px; }
#izq .modulewikileaks h2.title { margin: 20px 10px 10px 10px; font-size: 32px; }
#izq .modulewikileaks .inner.dark { padding: 0; }
#izq .modulewikileaks ul li { padding: 0 10px 10px 10px; }
#izq .modulewikileaks ul li h4 { font-size: 20px; padding: 0 0 6px 8px; font-weight: bold; border-bottom: 1px solid #ccc; }
#izq .modulewikileaks ul li h4 a { color: #333; text-decoration: none; }
#izq .modulewikileaks ul li.first { padding-top: 10px;}
#izq .modulewikileaks ul li > ul { display: block; color: #406881; font-size: 14px; font-weight: normal; padding: 10px 8px; }
#izq .modulewikileaks ul li > ul li { display: block; border-top: 0; background: url(img/ui/grid-icons.png?20140401) no-repeat scroll 5px -1962px transparent; padding: 2px 10px 10px 15px; }

.wkcables-related a { text-decoration: none; }
.wkcables-related a:hover { text-decoration: underline; }

#content-rating { font-family: Arial, Verdana, sans-serif; }
#content-rating .hits { position: relative; z-index: 100;}
#content-rating .tooltip {
    display: block;
    position: absolute;
    top: 25px; left: -50px;
    width: 200px;
}
#content-rating .tooltip-triangle {
    display: block;
    margin-left: 50px;
    width: 0px; height: 0px;
    border-color: transparent transparent #c5c5c5;
    border-style: solid;
    border-width: 0px 8px 8px;
}
#content-rating .tooltip-text {
    display: block;
    padding: 10px;
    background-color: #c5c5c5; color: #000;
    border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
    font-size: 12px; line-height: 16px;
    font-weight: normal;
}
#content-rating .tooltip.warning .tooltip-triangle {border-color: transparent transparent #f0dc89;}
#content-rating .tooltip.warning .tooltip-text {background-color: #f0dc89;}
#content-rating .tooltip.error .tooltip-triangle {border-color: transparent transparent #aa3f41;}
#content-rating .tooltip.error .tooltip-text {background-color: #aa3f41; color: #fff;}
#content-rating .tooltip.ok .tooltip-triangle {border-color: transparent transparent #9bff82;}
#content-rating .tooltip.ok .tooltip-text {background-color: #9bff82;}

.section-infografias #content-rating { float: left; margin-right: 8px; }
.section-infografias .article-user-actions .actions .enviar-buttons { float: left !important; margin-top: 8px !important; margin-left: 0 !important; }

/* Portada de columnistas */
#content h2.title.ttf { font-size: 32px; line-height: 32px; }

/* Portada de blogs */
#content .section-frontpage .blogger-list .item img { margin-top: 0; }

/* Edición impresa */
#content .section-frontpage .editions-list .cover img { margin-top: 0; }
.front-page-print-edition .promo-newsstand { float: right; margin-top: 11px; }

/* Módulos sidebar con reborder */
#sidebar .inner { border-color: #e9e8e4; }
#sidebar .tabs .selected, #sidebar .ui-tabs-selected, .iframeBar .tabs .selected, .iframeBar .tabs .ui-tabs-selected
{
    -color: #ccc #ccc -moz-use-text-color;
}

/* Ajustes comentarios */
.article-comment.hidden-comment { background: #eee; }
.article-comment { border: 1px solid #ddd;}
.article-comment.featured .comment-header { background: #ff9; }
.article-comment.featured { background: #ffd;}
.article-comment .button span {padding-left: 25px; font-family: Arial, Helvetica, Sans-serif !important; text-indent: none !important;}
.article-comment .button span:before {display: none;}

/* Ahora en portada noticias */
#content.boxed .col-25 { margin-right: 4px; }

.modulo-borde-azul { border: 1px solid #999; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.modulo-borde-azul .module-pager-wrapper { background: none; background-color: #002E49; }
.modulo-borde-azul .paged-module {margin-left: 2px; }
#content.boxed .modulo-borde-azul .col-25 { margin-right: 2px; margin-bottom: 5px; }
.modulo-borde-azul p.taxonomia { text-transform: uppercase; color :#6F6F6F ; font-size: 10px; margin: 0; padding: 0; }
.modulo-borde-azul .paged-module .photo { margin-bottom: 10px; }
.modulo-borde-azul .paged-module h4 { margin: 0 5px 0 0; font-size: 14px; line-height: 18px; }

/* Módulos en columna izquierda */
#content .module .ttf.title { font-size: 22px; line-height: 22px; }
#content .article.inner .paged-module { background: #fff; }

/* Minuto a minuto */
.article-content .minutoaminuto > div.listado-noticias > p { margin-bottom: 1em; }
.article-content .minutoaminuto > div.listado-noticias > p > span.timestamp { color: #900; font-weight: bold; vertical-align: top; }

.front-page .module.minutoaminuto { margin-bottom: 0; }
.front-page .module.minutoaminuto > div.listado-noticias { padding: 6px; overflow-x: hidden; margin: 6px 6px 6px 0; font-size: 13px; }
.front-page .module.minutoaminuto > div.listado-noticias > p { margin-bottom: 1em; }
.front-page .module.minutoaminuto > div.listado-noticias > p > span.timestamp { color: #900; font-weight: bold; vertical-align: top; }

#header .fb_iframe_widget iframe { position: inherit !important; }
/* Módulo sidebar Facebook */
#sidebar .fb_iframe_widget { background: white; }
#sidebar .redes_fblike .fb_iframe_widget { background: transparent; }



/* ECO: Zona superior */

#content .article .eco-module {
    padding-bottom: 45px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
}

#content .article .article-user-actions { background-color: #f8f7f4; background-image: none; height: 50px !important; border:1px solid #e9e8e4;}


.activity {
    background:transparent;
    display: inline-block;
    float: left;
    height: 51px;
    margin: 0;
    padding: 0;
}
.activity .titulo {
    background: url(img/ui2014/eco-social-sprite.png) no-repeat scroll 70px 12px transparent;
    display: inline-block;
    float: left;
    font-family: 'National Book', sans-serif;
    font-weight: normal;
    font-size:26px;
    color:#0b419b;
    margin: 0 8px 0 0;
    padding:12px 67px 5px 5px;
    position:relative;
}

.activity .activity-bar {clear:both; display:block; margin-top:65px; border-right: 1px solid #ccc;}

.activity_percent {float:left;height:51px; padding-left:8px;}
.activity_percent strong {float:left;}
.activity_percent .titulo {font-size:16px; color:#707173; font-weight:bold; text-align:right; padding-top:13px; padding-right:10px; font-family: Arial, Verdana, sans-serif;}
.activity_percent .titulo a {display:block; font-size:10px; color:#707173; padding-top:4px; text-transform: uppercase;}
.activity_percent .percent {font-family: 'National Book', sans-serif; background-color:#0b419b; display: inline-block; margin: 1px 0 0 10px !important; padding: 3px; min-width:40px; min-height:40px; border-radius: 50%; text-align:center; color:#fff; line-height:36px; letter-spacing:-1px; font-weight:normal; background-image: none;}
.activity_percent .percent-100 {font-size:25px; line-height: 35px;}
.activity_percent .percent-sign {font-family: 'National Book', sans-serif; font-size:14px; font-weight: bold; color: #0b419b; display: inline-block; margin: 22px 0 0 5px;}
.comment-action-buttons .email-barra {margin-left:5px;}

.article-user-actions .actions {float:right; width:245px; padding-left:4px; background-image: none;}

#infografia_cont .eco-module .actions {width: 235px;}
.museo-foto-wrapper .eco-module .actions { width: 215px; margin-left: 20px; }
#infografia_cont .comments, .museo-foto-wrapper .comments { background: url(img/ui/bg-comments-20px.png) no-repeat scroll right -30px transparent; box-sizing: border-box; font-size: 12px !important; line-height: 22px !important; padding: 0 11px 0 0; margin: 0 0 0 0.5em; vertical-align: middle; }
#infografia_cont .comments span, .museo-foto-wrapper .comments span { background-image: url(img/ui/bg-comments-20px.png); font-size: 12px !important; line-height: 22px !important; padding: 4px 3px 4px 10px; margin: 0; vertical-align: baseline;}

.article-user-actions .actions .twfb{float:right;}
/*.article-user-actions {height:51px;}*/
.article-user-actions .actions .comment-action-buttons {height:36px; margin-top:8px; background-color: transparent;}
.article-user-actions .actions .comment-action-buttons a {width: 20px; margin-right: 3px;}
.article-user-actions .actions .comment-action-buttons a:hover {color: #0b419b;}
.article-user-actions .actions .enviar-buttons {border-left: 1px solid #ccc; height: 35px; margin-top: -37px; margin-left:158px; margin-right: 0px; padding-left:4px; border-radius: 0; background-image: none;}
.article-user-actions .actions .button {top:4px !important; background-color: transparent; border-radius: 0; color: #919193; background-image: none; /*max-width: 20px;*/}

.article-user-actions .actions .comments-wrapper {
    margin-top: 15px !important;
    line-height: 22px;
}
.museo-foto-wrapper .article-user-actions .actions .enviar-buttons { margin-left: 168px; }

.i-like-it span,
.i-dont-like-it span,
.sharing-simple span {
    display: inline-block;
    position: relative;
    padding: 0;
    font-family: '20minutos-icons', sans-serif;
}

.i-like-it span:before {
    content: "\e006";
    font-size: 1.6em;
    line-height: 1;
    position: absolute;
    top: -15px;
    left: 0;
}


.i-dont-like-it span:before {
    content: "\e008";
    font-size: 1.6em;
    line-height: 1;
    position: absolute;
    top: -14px;
    left: 0;
}

.sharing-simple {
    width: 15px;
    padding-right: 0;
}

.sharing-simple span:before {
    content: "\e021";
    font-size: 1.3em;
    line-height: 1;
    position: absolute;
    top: -12px;
    left: -1px;
}

.email-barra {
    display: inline-block;
    position: relative;
    float: left;
    margin: 0 3px 0 0;
    padding: 25px 0 0 10px;
    line-height: 25px;
    text-indent: 0 !important;
}

.email-barra:before {
    font-family: '20minutos-icons', sans-serif;
    content: "\e028";
    /*font-size: 1.2em;*/
    line-height: 1;
    position: absolute;
    top: 5px;
    left: 8px;
}


#content-rating .hits.favor {
    position: relative;
}


#content-rating .tooltip.warning .tooltip-text {
    background-color: #f0dc89;
    position: absolute;
}

#content-rating .tooltip-text {
    display: block;
    padding: 10px;
    background-color: #c5c5c5;
    color: #000;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
}


.activity .activity-bar .value {
    position: relative;
    height: 12px;
    line-height: 12px;
    background: transparent url(img/ui2014/bg-eco-actividad.png) repeat-x left center;
    border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    -webkit-border-radius: 8px 0 0 8px;
}

.activity .activity-bar .value .arrow {
    position: absolute;
    right: -6px;
    top: 1px;
    display: block;
    width: 6px;
    height: 11px;
    background: transparent url(img/ui2014/eco-actividad-arrow.png) no-repeat left center;
}

.social-links {
    float: right;
    height: 36px;
    border-left:1px solid #ccc;
    padding: 10px 0 0 5px;
    margin-top: 0;
}
.museo-foto-wrapper .social-links { float: left; }
.museo-foto-wrapper .social-links { border-left: 0; }

.social-links .social-wrapper {
    position: relative;
    float: left;
    display: inline-block;
    border-right: 1px solid #ccc;
    padding: 0 5px 0 20px;
    height: 22px;
    margin-right: 2px;
}

.social-links .social-wrapper:last-child {
    border:none;
    padding-right: 5px;
}

.social-links .social-wrapper a {
    display: inline-block;
    color:#c4c1c0;
    text-decoration: none;
    padding-left:18px;
}

.social-links *:before {
    font-family: '20minutos-icons', sans-serif;
    font-weight: normal;
    width: 20px;
    height: 20px;
    line-height: 1;
    position: absolute;
}

.social-links .twitter-follow:before {
    content: "\e013";
    font-size: 2.4em;
    top: 0px;
    left: 8px;
}

.social-links .twitter-follow:hover {
    color:#55acee;
}

.social-links .google-follow:before {
    content: "\e012";
    font-size: 2.3em;
    top: 0px;
    left: 8px;
}

.social-links .google-follow:hover {
    color:#d73d32;
}


.social-links .pinterest-like:before {
    content: "\e02A";
    font-size: 1.8em;
    top: 1px;
    left: 10px;
}

.social-links .pinterest-like:hover {
    color:#cc2128;
}

/*.social-links .pinterest-like a {
    background-image: none !important;
    margin-left: -12px !important;
    width: 28px!important;
    color: #c4c1c0;
}*/

.social-links .facebook-like:before {
    content: "\e01e";
    font-size: 2.2em;
    top: 0px;
    left: 7px;
}

.social-links .facebook-like:hover {
    color:#3b5998;
}

.social-links .feedly-like:before {
    content: "\e030";
    font-size: 2.4em;
    top: 0px;
    left: 7px;
}

.social-links .feedly-like:hover {
    color:#8cc43f;
}

.social-links .meneame-like:before {
    content: "\e011";
    font-size: 2.3em;
    top: 0px;
    left: 7px;
}

.social-links .meneame-like:hover {
    color:#FF6400;
}

.social-links .tumblr-like:before {
    content: "\e023";
    font-size: 2.3em;
    top: 0px;
    left: 7px;
}

.social-links .tumblr-like:hover {
    color: #3d5a70;
}

.social-links .linkedin-like:before {
    content: "\e026";
    font-size: 2.3em;
    top: 0px;
    left: 7px;
}

.social-links .linkedin-like:hover {
    color: #007bb6;
}

.social-links .pocket-like:before {
    content: "\e0ee";
    font-size: 2.4em;
    top: 0;
    left: 7px;
}

.social-links .pocket-like:hover {
    color:#ee4056;
}

.social-links .social-counter {
    padding: 5px;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    color: #656565;
}

.social-links .share-sep {
    margin: 0 10px 0 20px;
}

.social-links .social-mail:before {
    content: "\e028";
    /*font-size: 1.3em;*/
    top: 3px;
    left: 5px;
}

.social-links .social-mail:hover {
    color: #fff;
}

.social-links .social-plus:before {
    content: "\e018";
    font-size: 1.5em;
    top: 2px;
    left: 4px;
}

.social-links.photogallery {
    float: left !important;
    border-left: none;
    clear: both;
}

.social-links.photogallery a {
    color: #919193;
}

.social-links.photogallery .social-wrapper {
    border-color: #919193;
}

.social-links.photogallery .social-mail:before {
    font-size: 1.8em;
    top: 3px;
    left: 8px;
}

.social-links #commentcount {
    float: left;
    margin-top: 5px;
}

.social-links.photogallery #commentcount a:hover,
.social-links.photogallery #commentcount span {
    color: #fff;
}

/* ECO: Zona superior. Caso especial No Eco */

/*#content .article .article-user-actions.no-eco {height:51px;}
#content .article .article-user-actions.no-eco .actions{float:left; width:600px;padding-left:0;background:none;}
#content .article .article-user-actions.no-eco .actions .comment-action-buttons { }
#content .article .article-user-actions.no-eco .actions .enviar-buttons {padding-left: 4px; margin-left: 0; float:right;}

/* ECO: zona inferior */

#social.news-eco .activity-comentarios {margin-top:25px;padding-top:5px;} /* sólo si tiene gráfica */
#social.news-eco .activity-bar {clear:none;display:inline-block;margin-top:20px; border-radius: 8px;}
#social.news-eco .activity_percent {padding-left:15px;}

#social.news-eco #chart-container{float:left;margin:20px 0 10px 0;} /* width and height defined in html */

.chart-comentarios{clear:both;padding-bottom:10px;}
.chart-comentarios-descripcion{float:right;width:500px;margin:20px 0 10px 0;}
.chart-comentarios-descripcion .titulo{font-size:14px;color:#000;padding-bottom:10px;}
.chart-comentarios-descripcion li{font-size:12px;color:#6F6F6F;padding:0 0 10px 20px;background:transparent url("img/uib/eco/chart_bullet.gif") no-repeat 6px 4px}
.chart-comentarios-descripcion .botonera{padding-bottom:10px;zoom:1;}
.chart-comentarios-descripcion .botonera:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.chart-comentarios-descripcion .botonera a{float:right;padding:6px 8px;color:#000;font-size:12px;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff url("img/uib/eco/masinfo_bg.gif") repeat-x bottom left;}

.activity-cerrar{background:#EBEAE8;position:absolute;left:0;top:0;width:100%;padding:4px 0}
.activity-cerrar a{display:block;background:transparent url("img/uib/eco/cerrar_chart.gif") no-repeat left center;padding:3px 0 3px 20px;color:#666;font-size:12px;margin-left:20px}
.activity-cerrar-cerrado{background:transparent url("img/uib/eco/chart_cerrado_bg.gif") repeat-x top left;position:absolute;left:0;top:0;width:100%;display:none}



#social.news-eco .titulo sup {display: none;}
/*#social.news-eco .percent {padding: 5px 0 0 5px; width: 50px;}
#social.news-eco .percent span {color:#0b419b; font-size: 18px; font-weight: normal; display: inline; margin: 0 0 0 15px;}
#social.news-eco .chart-comentarios-descripcion .tituloe {font-weight: bold; font-size: 13px; margin-bottom: 10px;}
#social.news-eco .chart-comentarios-descripcion ul {list-style-type: disc !important; font-size: 12px;}
#social.news-eco .chart-comentarios-descripcion ul li {margin-bottom: 5px;}
*/



/* textlinks */
#content .article-body div.textlink { font-size: 13px; font-weight: bold; margin: 20px 0 12px 0; padding-left: 70px; background: transparent url('img/uib/publicidad_pienoticias.png') left center no-repeat; }

/* Campañas especiales */
/* SAMSUNG 28.11.2011 */

.mod_fotografia.samsung { margin-bottom: 0; padding-bottom: 0; width: 226px; height:140px; padding-top: 0px; border-radius: 0; position: absolute; top: 45px; left: 66px; background: #000; }

.mod_fotografia.samsung li { position: relative; height: 137px; }
.mod_fotografia.samsung img { clip: rect(22px, 232px, 152px, 8px); position: absolute; top: -22px; left: -8px; }

.mod_fotografia.samsung .jcarousel-skin-tango .jcarousel-item { width: 225px; height: 137px; }

.mod_fotografia.samsung .jcarousel-skin-tango .jcarousel-container-horizontal { padding: 0 32px 0 38px; width: 224px; padding: 0; overflow: hidden; }
.mod_fotografia.samsung .jcarousel-skin-tango .jcarousel-prev-horizontal { background: url("img/uib/samsung/mod_fotografia_left.png") no-repeat scroll 0 0 transparent; left: 0px; top: 50px; }
.mod_fotografia.samsung .jcarousel-skin-tango .jcarousel-next-horizontal { background: url("img/uib/samsung/mod_fotografia_right.png") no-repeat scroll 0 0 transparent; top: 50px; }
.mod_fotografia.samsung .mod_fotografia_total.ttf { display: none; }
.mod_fotografia.samsung .module-title.ttf { display: none; }

#sidebar.front-page-entrevista .title.ttf { margin-left: 0px; }
.interview-list .signature img { padding-right: 10px; vertical-align: middle; }

/* BARRA DE USUARIO */
#registro-user { background: url(img/ui/grid-icons.png?20140401) no-repeat scroll left -462px transparent; display: inline-block; padding-left: 10px; float: right; }

#registro-user .conectaFB { background: url(img/ui/grid-icons.png?20140401) no-repeat scroll 117px -462px transparent; display: inline-block; margin-right: 10px;}

#registro-user .conectaFB .login-fb-action { text-indent: 9999px; }

#user-actions .tooltipHolder { float: left; position: relative; margin-right: 6px;}

#user-actions .tooltip { background: #fff; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; color: #000; height: 20px; line-height: 20px; padding: 0 6px; display: inline-block; float: left; margin-top: 6px;}
#user-actions .right-arrow { border-color: transparent transparent transparent #fff; border-style: solid; border-width: 5px; font-size: 0; height: 0; line-height: 0; width: 0; float: left; margin-top: 11px; }

#user-actions .sharingButtons { float: left; }

/* Image lazy loading */

.no-js .lazy { display: none !important; }
.js .lazy { background: #eee; }

#fb-root { display: none; } /* eliminar el scroll horizontal que causan los botones de Facebook */

/** Horóscopo **/
.front-page.horoscope h1 { display: block; }
#daily-arcane h2.title, #daily-arcane div.title { margin-left: 0; }

/** LOGIN MODAL **/

#sign_up.registro_modal { margin: 0 auto; max-width: 600px; }

/* Hide the top logo */
.fyre-widget .fyre-logo-drop, .fyre-widget .fyre-logo-help, .fyre-widget .fyre-help {
    display:none !important;
}