/*
 *  default.css
 *
 *  Created by Alvaro Isorna Baez on 2010-05-11.
 *  Copyright (c) 2010 20minutos.es. All rights reserved.
 */

/* @import "reset.css"; */

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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;}
/* remember to define focus styles! */
:focus {
	outline: 0;}
body {
	line-height: 1;
	color: black;
	background: white;}
ol, ul {
	list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;}
caption, th, td {
	text-align: left;
	font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";}
blockquote, q {
	quotes: "" "";}

/* Inlined corporate logo in order to display it as soon as possible */
#mainheader .logo {
    float: left;
    margin: 0 2px 0 0;
    width: 151px;
    height: 156px;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJcAAACcCAMAAABFhsmIAAAAe1BMVEULQZv////O2evH0+iZsNUMQpv1+PtJcbQ9aK+PqNEqWqgkVKURRZ67yuMWSqBwkMX5+/1cgL1hhL85Za4dT6IxX6vy9frc5PGwwd/9/v7k6vTBz+aAnMtWfLqHos7s8fiftdjV3u5Pdrd3lci2x+KmutuUrNNqi8JDbbJWHMKMAAAH0klEQVR42u2c2XabMBCGGQzY7Pu+b7bf/wmLBLZIayOpOW5Pe/RfNE2iER+jkcAzUiQhISEhISGh/0C3E12d9dZ8KOnmWcSPNebAoPkdmJ8Ag0qH21vApuq1eZ0DkzpOrHsCbPJur8wvLbApryweLEMDZtW/mjspMMvl4XIUYJX9InbVWw6M6g2JSzOwqXg9pVxgkxZLfLIytn59BPFlKOMrmmQN+yjWLheYDXS1A1oSILnvsArIUCzrQJeHiC4JBDxg0YmOdVnanTWAInyadY/Zr9Cx6vU+wBu4wGTaIJ7X212UPsK3AqQrCn5aiGI3mWjqEofThW2YbherX+M/gFUNApvgUOPu3luOaYkveqDbHt1bO+72F3WOIgGjOyVsukg8urTU292krVwKmWmUSFDIpCdc7GDuO/nodm14y5WjBqb/TrVKWlO4uKVm8J4LNOok0+EjXFYHB1z0STbCZ7jM/JgLrsf2/ae4NAqXfmwvCy7BJbgEl+ASXIJLcAkuwSW4BBeNy6NwXf8OV1RQuKpj+5KZiztpfcg1O5TkcvohLqn2Drhsi2YeFqxc/GBvuWyHNV1E5+LX7R2XHLGYn73f4orDQyGPVF/zcldYlZoSk/wHWMiB5WtwqGmXEB9VbGLaQNKtLNoqEIrFjnXWgCIFDx1ZQh+5yyLmqNvBokzlzWHSM7/SjD33UNxCG0ocqnAwMssoWMsdlp3tR+He3yUudScOLLNnrz9aX0fB4U2Hchg4J/Y63R9UVPLUH/+cIhk4Coh/UA6rw9I/hxXemMFeLQnmqHLWLmrW16qRFaz9dUmwSrhyYRmFd5bowuW5G1vsJy86bPDqz66op1YgyJM3r1eLY3nDuyJGxVl9pT8hxt0lzel0qBfl3yDnWdVI5augvX+U+yHiVwebblzVffr7l/2MnaUlvxRS5mNrzs0FRfgNLrZaegMcXAQs/g4XJAMdi5uLrOX8XKyR4AIfF1HAi8Vff/w8F39+QnAJLsEluASX4BJcgktwCS7BJbi+y3X9FFfNz8Vff+TnUtRvcU0Oy65wfq4Jp+neicolO0f2pKLCy6WhJF4jv5NtUrhQcN7emp9CXObj52rPuHbzXifniEu74SwdJZEd5Kxc0+OqxsvTNpTpRuqP6DqDBwfCdWaXlSs+kbqmn8OhmhdlpYwcSLkkcKjMIiOSOUxHwFKDFK/5POakeIc7U52QnOeZGMqiQb5m5AYECNweOyfgDesqQNWMQ5L1uGGFQz5sf7Oa5icBc53wisuXjMVwNSa3S1MevAhRjsJXhdqa3EeH6NIGWtmLfojoA1ho+aWcbaPI/1BdtAhfcM3AKjxHPlBHbi/fOj7p1R+q2NaUAgs9vD4BluuW9B2w2ZH4wc50HTzVLAbzuyT0NxRzW5juWfq0wpM3q5w2CudJ6N+tecb89dtR+rB0ALhzcyWm9GGdFcW1uLnyzy4GKr+JZcRWB1qoqtbR7UQR2+J6D4ylT79GPcePQfDl6er6t+h5zcq9zAGaol3Wxbj7efaNdQ6aGMOUtbxPIO/7Pu3rh6FxuzX2oJJBmDUvkWsnyCh0A0DSxCVAo4Zy3uprF+NPL/QxLPKyQfEeexrOgAyX1q7m9aW73N+rv39x1bY3e7LPtKwUuSgSoCwoRukBIOvlZvPnBk5TtotUhnK/H4NIttDzNF3sFodWfarBtDRR7FmfAVKlq64hmTrgkc3AZpE3KvpaQj7QwgI5a6qWf+CiP5MflhSbI9i/HPpNxjGB1kE/cXroLfy7UMu2ZjV4ty+7cG1luE/P95A7JPHaXZpHDNsa5OUmMlDQfNL3n3lt8o3T4AFZug1AMza7DcfNH1wBcTG6OOjb76F3cFAmhbOFj3ahTj0Z3MWkL6wl3sHd5whOP29BvqNBaDen3h5cM2TPRgWJZz/3Nu8UAM3WZTOcDQuBmVSuqV0aGjhWK9gNewbyT1wdbt/n9eqGDUc9ofjCGvfr6hVO6vPRMa/RfIVFade5El2VF6F7apYr2O1u+io/+6uN1sHQoq9cPcgbQAN5RbiQAVasPUOivpal7QHYEcMivbj7kqfWEhFavP/5vF/+c1DWSCs0k3Ct6aPCeoxocjEcp5wcHJ95/ORK8TysnM1tOejUcewRV+yVuN9gH/fZ12Mn923YPHMfX5YMUDiPrvJyqE+AW8jP56sLq0dH0NXHCpLTuKwCcUVas/x32nEZKZR7rmSb7FGy+ataByf2AHtjy6HO6PsERUb6iHar35LVAcB0wT6XwaP6KwUDuWMhCvefO6MW0q97+sdtHD3jEdePj3jb8FvlgmjjDeN4OmzLVZ1v/VboV74hRT5AQsMyWjQJnaRXFzjsr8VOV5omAa+5ZlmzJk4byC/r8zyDlSsATb8MNiAVo4MYe8BaHVq3AKVhhePyVY5IenHqppyWvVbrcrFKh3AC7XSdPDjp4WpPdF9AO9kDKPXKGCo9BQWj1rBXOpB8oEKOgySpRj53Ksx/QcpJAKkqviRwO9irJonXzNqVNmIZkPrMe35mtRrkrSz6emzi6ZwhSbuuAPDKivYiVbu6oo9mHVSBXweBP6IBMYOmK9ty1ptKkXVnCa5JUZRunmO1bq6jP67dqsOpyGpHurt2MV3x4JpzpeyW5vvkeRr0t+fksRZXnKtYEhISEhISEvp39QMO8pZ4WMZepgAAAABJRU5ErkJggg==) top center no-repeat;
    display: inline-block;
    vertical-align: top;
}

	  /* @import "sidebar.css"; */

#sidebar .avatars-list { margin-bottom: 20px; }
#sidebar .avatars-list h3 {
	font-size: 14px;
	margin-bottom: 8px;
}
#sidebar .avatars-list li {
	margin: 0 1px 12px 0;
}
#sidebar .list-ranking {
	padding: 0 5px 0 4px;
}
#sidebar .list-ranking h2 {
	padding: 0;
	border: none;
	margin-bottom: 15px;
}
#sidebar .list-ranking .tabs {
	background: none;
	padding: 0;
	border: none;
	margin: 0 0 10px 0;
}
#sidebar .list-ranking .tabs li {
	background-color: #00395b;
	padding: 0 11px;
	border-radius: 4px 4px 0 0;
	margin-right: 4px;
}
#sidebar .list-ranking .tabs li a { line-height: 26px; }
#sidebar .list-ranking .filter {
	padding-bottom: 12px;
	border-bottom: solid 1px #ebebeb;
	margin-bottom: 8px;
}
#sidebar .list-ranking .filter li {
	display: inline-block;
	margin: 0 4px 0 12px;
}
#sidebar .list-ranking .filter .selected a {
	color: #cd4d4f;
	font-weight: bold;
}
#sidebar .list-ranking .users {
	color: #666;
}
#sidebar .list-ranking .users > li {
	position: relative;
	padding-bottom: 12px;
	border-bottom: solid 1px #ebebeb;
	margin-bottom: 8px;
}
#sidebar .list-ranking .users > li a {
	display: block;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 2px;
}
#sidebar .list-ranking .users > li .pic {
	float: left;
	width: 44px;
	margin-right: 12px;
	margin-bottom: 0;
}
#sidebar .list-ranking .users .score {
	position: absolute;
	top: 2px;
	left: 184px;
	line-height: 16px;
}
#sidebar .list-ranking .users .score strong {
	color: #00395b;
}
#sidebar .list-ranking .button {
	float: right;
}


#sidebar #searcher .title {
	line-height:50px;
}
#sidebar #searcher form {
	border-bottom:1px solid #E7E7E2;
	margin:5px 0 10px 0;
	padding-bottom:15px;
}
#sidebar #searcher input[type=text] {
	width:215px;
}
#sidebar #searcher .submit-action {
	background:transparent url(img/ui/grid-buttons.png?20140923) no-repeat scroll left -34px;
	color:#FFFFFF;
	padding:5px 10px 6px;
	font-size:11px;
}
#sidebar #searcher select {
	width:100%;
	padding:0;
	margin:5px 0 10px;
}
#sidebar #searcher select,
#sidebar #searcher input[type=text] {
	font-size:14px;
	border:1px solid #7F9DB9;
	padding:2px 3px;
}
#sidebar .section-frontpage {
	margin-top:0px;
	padding:10px 15px 20px;
	font-size:12px;
}
#sidebar .section-frontpage.minuteca {
	padding: 5px 10px;
}
#sidebar .section-frontpage .title {
	font-size: 15px;
	padding: 0;
	background: none;
	color:#000;
    font-weight: bold;
}
#sidebar h2.title,
#sidebar div.title {
	font-size: 24px;
	padding: 0;
	background: none;
	color:#000;
	margin: 10px 0;
}
#sidebar .section-frontpage.related-list li {
	border-bottom: 1px solid #ebebeb;
	font-size: 16px;
	padding: 7px 10px 7px 14px;
	background:url(img/ui/grid-icons.png?20140401) no-repeat scroll 3px -1954px transparent;
	line-height: 120%;
}
#sidebar .section-frontpage.related-list li:last-child {
	border: none;
}

#sidebar .section-frontpage .submit-action {
	padding: 5px 13px 6px;
	background: transparent url(img/ui/grid-buttons.png?20140923) no-repeat left -34px;
	color: #fff;
}
#sidebar .section-frontpage .submit-action:hover {text-decoration: none;}

#sidebar .tags-cloud-list { padding: 0 10px; }

#sidebar .tags-cloud-list .item {
	font-weight:bold;
	float:left;
	margin:7px 3px 0 0;
}
#sidebar .tags-cloud-list .item a {line-height:9px;}
#sidebar .tags-cloud-list .item.size2 a {
	font-size:14px;
}
#sidebar .tags-cloud-list .item.size3 a {
	font-size:16px;
}
#sidebar .tags-cloud-list .item.size4 a {
	font-size:18px;
}
#sidebar .tags-cloud-list .item.size5 a {
	font-size:20px;
}
#sidebar .ad {
	margin:20px auto;
	clear:both;
}

/* Encuestas */
#sidebar div.survey {
	position: relative;
	color: #333;
}
#sidebar .survey p {
	margin: 0;
}
#sidebar .survey p.vote {
	font-size: 11px;
	padding-left: 5px;
	color: #666;
}
#sidebar .survey p.question {
	font-weight: bold;
	color: #003553;
	border: none;
	margin-bottom: 10px;
}
#sidebar .survey ul {
	padding: 0 5px;
	margin-bottom: 1em;
}
#sidebar .survey li {
	padding: 10px 0;
	border-top: 1px solid #ebebeb;
}
#sidebar .survey ul.options li {
	position: relative;
}
#sidebar .survey ul.options li span.radio {
	position: absolute;
	top: 10px;
	left: 0;
}
#sidebar .survey ul.options li span.option {
	margin: 0 15px 0 25px;
	display: block;
}
#sidebar .survey fieldset.submit {
	padding: 10px 0 7px 0;
}
#sidebar .survey a.submit-action {
	margin-left: 30px;
}
#sidebar p.more,
#sidebar p.back {
	position: absolute;
	right: 10px;
	bottom: 10px;
}
#sidebar .survey p.option {
	margin: 0 15px 10px 25px;
}
#sidebar .survey p.result {
	margin: 0 15px 0 25px;
	height: 25px;
}
#sidebar .survey p.result .chart,
#sidebar .survey p.result .bar-opening,
#sidebar .survey p.result .bar,
#sidebar .survey p.result .bar .width {
	display: block;
	height: 20px;
}
#sidebar .survey p.result .chart {
	float: left;
	width: 202px;
	margin-right: 0.5em;
}
#sidebar .survey p.result .bar-opening {
	float: left;
	padding-left: 2px;
	background:transparent url(img/ui/barras.png) no-repeat left top;
}
#sidebar .survey p.result .bar {
	width: 200px;
}
#sidebar .survey p.result .bar .width {
	background:transparent url(img/ui/barras.png) no-repeat right top;
	padding-right: 4px;
}
#sidebar .survey .result-2 p.result .bar-opening {background-position: left -20px;}
#sidebar .survey .result-2 p.result .bar .width {background-position: right -20px;}
#sidebar .survey .result-3 p.result .bar-opening {background-position: left -40px;}
#sidebar .survey .result-3 p.result .bar .width {background-position: right -40px;}
#sidebar .survey .result-4 p.result .bar-opening {background-position: left -60px;}
#sidebar .survey .result-4 p.result .bar .width {background-position: right -60px;}
#sidebar .survey .result-5 p.result .bar-opening {background-position: left -80px;}
#sidebar .survey .result-5 p.result .bar .width {background-position: right -80px;}
#sidebar .survey p.result .value {
	line-height: 20px;
	font-weight: bold;
	color: #333;
}
#sidebar .survey p.votes-number {
	margin-left: 30px;
	font-weight: bold;
}
/* Modulos dac */
#sidebar #create-profile {
	background: #002E49;
	padding:10px;
}

#sidebar #create-profile p {
	color:#fff;
	font-size:18px;
	line-height:20px;
	float:left;
	width:140px;
}
#sidebar #create-profile .icon {
	float:right;
	display:block;
	width:116px;
	height:116px;
	background:url('img/ui/create-profile.png') no-repeat;
	text-indent:-999999px;
}
#sidebar .block-sidebar-head {
	background:url("img/ui/grid-bgs.png") no-repeat scroll left -3920px transparent;
	height:55px;
	padding:12px 10px;
	margin-bottom:10px;
}
#sidebar .block-sidebar-head .photo {
	float:left;
	margin-right:10px;
}
#sidebar .block-sidebar-head h3 {
	margin:0px;
	line-height:16px;
	font-size:16px;
}
#sidebar .poll {
	margin-bottom:20px;
}
#sidebar .polls {
	border-bottom: solid 1px #ebebeb;
	padding-bottom:20px;
}
#sidebar .polls p {
	margin: 5px;
	color:#333333;
	font-size:11px;
}
#sidebar .polls .button-more-blue {
	background: url("img/ui/grid-bgs.png") no-repeat -10px -2360px #002E49;
	padding:5px 7px;
	font-weight:bold;
	color:#fff;
	float:right;
	margin-top:10px;
}
#sidebar #polls-head h2 {
	float:left;
	border:0px;
}
#sidebar #polls-head  .button-more {
	background:#CD4C4F;
	padding:5px 7px;
	font-weight:bold;
	color:#fff;
	float:right;
	margin-top:10px;
}
#sidebar .question {
	padding:0px 5px 0px 5px;
	border-bottom: solid 1px #ebebeb;
	margin-bottom:10px;
}
#sidebar .question h3 {
	text-transform:uppercase;
	color:#333;
	font-size:11px;
	margin-bottom:10px;
	font-weight:bold;
}
#sidebar .question p {
	margin-bottom:10px;
	color:#333;
	font-size:11px;
}
#sidebar .forum-comment {
	padding:0px 5px 20px 5px;
	border-bottom: solid 1px #ebebeb;
	margin-bottom:20px
}
#sidebar .forum-comment p {
	font-size:12px;
	color:#333333;
	line-height:15px;
	margin-bottom:10px;
}
#sidebar .forum-comment a.forum-avatar {
	float:left;
	margin-right:10px;
	margin-left:4px;
}
#sidebar .forum-comment h3 {
	padding-top:6px;
	font-weight:bold;
	font-size:11px;
}
#sidebar .forum-comment h3 span.when {
	font-weight:normal;
}
#sidebar .readers-ranking {
	/*margin-bottom:40px;*/
}
#sidebar .readers-ranking h2 {
	padding: 0;
	border: none;
	margin-bottom: 15px;
	padding-left: 10px;
}
#sidebar .readers-ranking p.subtitle {
	padding-left: 10px;
}
#sidebar h2.ttf,
#sidebar div.ttf
{ font-size: 15px; font-weight: bold; text-transform: uppercase; border: 0; }
#sidebar .inner .ttf { margin-left: 0; }
#sidebar  h2.ttf.icon,
#sidebar  div.ttf.icon {
	background:url("img/ui/grid-icons.png?20140401") no-repeat 239px -1678px transparent;
	height:29px;
	padding-right:46px;
	padding-top:5px;
}
#sidebar  p.subtitle {
	border-bottom: solid 1px #ebebeb;
	margin-top:-15px;
	padding-bottom:5px;
}
#sidebar .readers-ranking .tabs {
	background: none;
	padding: 0;
	border: none;
	margin: 0 0 10px 0;
}
#sidebar .readers-ranking .tabs li {
	background-color: #00395b;
	padding: 0 9px;
	margin-right: 4px;
}
#sidebar .readers-ranking .tabs li a { line-height: 26px; }
#sidebar .readers-ranking .filter {
	padding-bottom: 12px;
	border-bottom: solid 1px #ebebeb;
	margin-bottom: 8px;
}
#sidebar .readers-ranking .filter li {
	display: inline-block;
	margin: 0 4px 0 7px;
}
#sidebar .readers-ranking .filter .selected a {
	color: #cd4d4f;
	font-weight: bold;
}

#sidebar .readers-ranking ol.users {
	list-style:decimal inside;
}
#sidebar .readers-ranking ul.users {
	list-style:disc inside;
}
#sidebar .readers-ranking .users li {
	padding:10px 5px;
	font-weight:bold;
	border-bottom: solid 1px #ebebeb;
}
#sidebar .readers-ranking .users li p {
	font-weight:normal;
	display:inline;
}

.module .sideblock {
	font-size:12px;
	margin-top:0;
	padding:10px 15px 20px;
}
.module .shadow {

}
.module .servicios-wrapper .servicios-listing {
	background:url("img/ui/bg-module-wrapper-title.png") repeat-x scroll left -30px #002E49;
}
.module .servicios-wrapper .servicios-listing .item {
	margin:0 13px 10px 0;
}
.module .title-separator-top {
	background:url('img/ui/separator-shadow.png') repeat-x;
}
.module #cartoon-title {
	background:#003B5D;

}
.module .cartoon {
	background:#003B5D;
	color:#fff;
	padding:16px;
}
.module .cartoon a {
	color:#fff;
}
.module .cartoon p.center {
	text-align:center;

}
.module .newblock, .newblock {
	margin-bottom:15px;
}
.module .inner.noborder {
	border:0px;
	padding-top:10px;
}
.module .city-news h2 {
	color:#000000;
	font-size:18px;
	margin:0 0 10px;

}
.module .filter {
	padding-bottom: 12px;
	margin-bottom: 8px;
}
.module  .filter li {
	display: inline-block;
	margin-right:10px;
}
.module  .filter .selected a {
	color: #cd4d4f;
	font-weight: bold;
}
#select-city-news-red {
	background: url("img/ui/grid-bgs.png") no-repeat #CD4C4F left -295px;
}

#select-city-news-red  a {
	color:#fff;
}
#select-city-news-red #add-city {
	background:url('img/ui/bg-servicios-listing.png');
}

.module .city-news-item {
	margin-bottom:20px;
}
.module .city-news-item  h4 {
	color:#999;
	font-size:11px;
	margin-bottom:10px;
}
.module .select-city-news {
	background:#EFEEE8;
}

.title-wrap {
	position:relative;
	height:30px;
}
.title-wrap .title-12 {
	font-size:13px;
	font-weight:bold;
	line-height:30px;
}
.title-wrap .title-more {
	position:absolute;
	right:0;
	bottom:0;
	line-height:30px;
}
.module #add-city {
	background-position:left -67px;
	font-size:14px;
	height:24px;
	margin:10px 0 0 5px;
	padding:0 0 5px;
	width:71px;
}

.module .films {
	position:relative;
	padding:10px 0px;
	margin-top:20px;
	background:url('img/ui/bg-films.png') no-repeat;
}
.module .films .prev {
	background:url("img/ui/grid-icons.png?20140401") no-repeat  left -3223px transparent;
	color:#FFFFFF;
	display:block;
	height:30px;
	left:10px;
	position:absolute;
	text-indent:-999px;
	top:50px;
	width:30px;
}
.module .films .next {
	position: absolute;
	display: block;
	top: 50px;
	right: 10px;
	width: 30px;
	height: 30px;
	color: #fff;
	text-indent: -999px;
	background: transparent url("img/ui/grid-icons.png?20140401") no-repeat left -3298px;
}

.module .film-listing-wrapper {
	width: 207px;
	margin: 0 auto;
	overflow:hidden;
}
.module .film-listing-wrapper .film-listing {
	display: block;
	width: 1500px;
}
.module .film-listing-wrapper .film-listing .item {
	display: inline-block;
	float: left;
	width: 97px;
	margin: 0 10px 0 0;
}
.module .film-listing-wrapper .film-listing .item .news-item-text {
	color: #000;
	font-size: 11px;
	line-height: 13px;
}
.module .blogitem {
	padding:10px 5px 20px 5px;
	border-bottom: solid 1px #ebebeb;
}
.module .blogitem:last-child {
	border:0px;
}
.module .blogitem .photo {
	float:left;
	margin-right:10px;
}
.module .blogitem .photo._97x73 { width: 70px; }
.module .blogitem .title-12 {
	font-size:12px;
	font-weight:bold;
}
.module .blogitem p {
	margin-bottom:10px;
}
.module .blogitem .comments {
	margin:0px;
}
.module .upper-title, .module .upper-title a {
	text-transform:uppercase;
	color:#666;
	font-size:10px;
	margin-bottom:10px;
}
#sidebar .list-ranking.alone {
	padding:0px;
}
#sidebar .tabs-inner {
	z-index:0;
}
#sidebar .list-ranking .tabs.container, #sidebar .readers-ranking .tabs.container  {
	margin-bottom:-4px;
	position:relative;
	z-index:100;
}
#sidebar .readers-ranking .button {
	float:right;
}
.profile .tabs.container .selected, #sidebar .module .tabs.container .selected {
	background:#fff !important;
	color:#002E49;
	border-top: solid 1px #ebebeb;
	border-right: solid 1px #ebebeb;
	border-left: solid 1px #ebebeb;
}
.profile .tabs.container .selected a, #sidebar .module .tabs.container .selected a {
	color:#002E49;
}
.profile .tabs.container li.icon-facebook a, #sidebar .module  .tabs.container li.icon-facebook a  {
	background-image:url('img/ui/grid-icons.png?20140401');
	background-repeat:no-repeat;
	background-position: 0px -366px;
	padding-left:20px;
}
.profile .tabs.container li.icon-twitter a, #sidebar .module .tabs.container li.icon-twitter a {
	background-image:url('img/ui/grid-icons.png?20140401');
	background-repeat:no-repeat;
	background-position: 0px -340px;
	padding-left:20px;
}
#sidebar .readers-ranking .users li:last-child, #sidebar .list-ranking .users > li:last-child {
	border:0px;
}

.module .two-columns select {
	width:40%;
	margin:10px;
	border: solid 1px #ebebeb;
}

#tv.module  {
	background:#333;

	background-image: -moz-linear-gradient(100% 100% 90deg, #000, #333);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000), to(#333));
}
#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));
}
#tv.module a.ttf {
	color:#ccc;
	font-size:24px;
}
#tv.module a, #tv.module {
	color:#fff;
}
#tv.module .featured a img {
	width:283px;
	margin:10px auto;
}
#tv.module .featured p {
	margin-bottom:10px;
}
.module .tv {
	position:relative;
	padding:10px 0px;
	margin-top:20px;
}
.module .tv .prev {
	background:url("img/ui/grid-icons.png?20140401") no-repeat  left -3187px transparent;
	color:#FFFFFF;
	display:block;
	height:30px;
	left:0px;
	position:absolute;
	text-indent:-999px;
	top:28px;
	width:30px;
}
.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 -3262px;
}

.module .tv-listing-wrapper {
	width: 228px;
	margin: 0 auto;
	overflow:hidden;
}
.module .tv-listing-wrapper .tv-listing {
	display: block;
	width: 1500px;
}
.module .tv-listing-wrapper .tv-listing .item {
	display: inline-block;
	float: left;
	width: 109px;
	margin: 0 10px 0 0;
}
.module .tv-listing-wrapper .tv-listing .item .news-item-text {
	color: #fff;
	font-size: 11px;
	line-height: 13px;
}

#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;
}

.minuteca-sidebar-search.module.ui-alert-subs p {font-size: 15px}
.minuteca-sidebar-search.module.ui-alert-subs p.help {font-size: 12px}
#sidebar .inner.ui-alert-subs {padding: 10px 10px 5px}

.f1 {
	background:url('img/ui/f1.png') #0B2C3B no-repeat;
	margin-left:1px;
}
.f1 a.ttf {
	font-size:28px;
}
.f1 a.ttf .highlight {
	color:#CD4C4F;
	font-size:38px;
}
.f1 .f1-head {
	height:222px;
	position:relative;
}
.f1 .f1-head h4.sticker {
	bottom:29px;
	color:#FFFFFF;
	font-family:Georgia;
	font-size:15px;
	height:51px;
	line-height:17px;
	position:absolute;
	right:38px;
	text-align:center;
	text-transform:lowercase;
	width:90px;
	-webkit-transform: rotate(5deg);
	-moz-transform: rotate(5deg);
}
.f1 .clasification li{
	margin:3px 20px;
}
.f1 .clasification li img {
	margin-right:10px;
}
.f1 .clasification li a {
	color:#fff;
}

.cinema {
	margin:20px 0px;
	background:url('img/ui/bg-cinema.png') repeat-y #66CC33;
	padding:3px;
}
.cinema h3, .cinema h3 a {
	color:#fff;
}

#releases .release {
	width:157px;
	float:left;
	margin-right:9px;
}
#releases .release:last-child {
	margin:0px;
}
#releases .release img {
	margin-bottom:5px;
}
#releases .release h4 {
	margin:0px;
	text-align:center;
}

#sidebar .topmusic {
	position:relative;
    width: 300px;
    box-sizing: border-box;
}
#sidebar .topmusic .topweek {
	font-size:18px;
	margin:0 0 0 15px;
	padding:0px;
}
#sidebar  .number,
#sidebar span.number.ttf {
	position:absolute;
	display:block;
	background:url('img/ui/circle-red-medium.png') no-repeat;
	font-size:26px;
	color:#fff;
	padding:15px 0 !important;
	text-align:center;
	width:53px;
	z-index:100;
}
#sidebar .cover {
	float:left;
	width:98px;
	margin:15px 5px 15px 15px;
}
#sidebar .cover .votes {
	color:#bb4548;
	font-size:13px;
	margin-top:5px;
}

#sidebar .description {
	float:left;
	width:165px;
	margin-top:15px;
}
#sidebar .description .artist, #sidebar .description .artist a {
	border:0px;
	padding:0px;
	margin:0px;
	font-size:16px;
	color:#333;
	margin-bottom:5px;
}
#sidebar .description .album, #sidebar .description .album a {
	font-weight:bold;
}
#sidebar .description .label, #sidebar .description .label a {
	font-size:13px;
	color:#666;
	margin-bottom:5px;

}
#sidebar .description .notes {
	font-size:13px;
	color:#333;
}
#sidebar .description .social {
	margin-top:10px;
}
#sidebar .description .watch-video {
	margin-right:40px;
}
#sidebar .description .watch-video:hover {
	text-decoration:none;
}
#sidebar .description .action-label {
	display:inline-block;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	background: transparent url("img/ui/grid-buttons.png?20140923") repeat-x left -440px;
	border: 1px solid #333;
	line-height:30px;
}
#sidebar .description .action-label .icon-wrapper {
	display: inline-block;
	height: 30px;
	width: 30px;
}
#sidebar .description .action-label .icon-label {
	padding:0px 10px;
}
#sidebar .description .action-label.large .icon-wrapper {
	background: transparent url("img/ui/grid-buttons.png?20140923") repeat-x left -510px;
}
#sidebar .description .action-label .icon-wrapper .icon {
	display: inline-block;
	height: 30px;
	width: 30px;
	text-indent: -99999px;
	background: transparent url("img/ui/grid-icons.png?20140401") no-repeat 10px -2440px;
}
#sidebar .description .action-label .icon-wrapper .icon.video {
	background-position: 10px -2483px;
}

#sidebar .inner {
	padding:10px 5px;
}
#sidebar .avatars-list h2, .list-ranking h2 {
	border-bottom:1px solid #E5E5E5;
	color:#000000;
	font-size:18px;
	margin:0 0 10px;
	padding:10px 0 11px 4px;
}

#sidebar h2 + .button {
	float:right;
	margin-top:-40px;
}
#sidebar .button {
	padding:3px 5px;
}

#sidebar .avatars-list li {
	display:block;
	float:left;
	text-align:center;
	width:74px;
}

#sidebar .avatars-list li img {
	display: block;
	width: 74px;
	height: 74px;
	margin-bottom: 10px;
}
#sidebar .avatars-list li a { color: #333; }
#sidebar .tabs li {
	display:inline-block;
	overflow:hidden;
}
#sidebar .tabs .selected {
	background-color:#CD4D4F !important;
}
#sidebar .tabs li a {
	color:#FFFFFF;
	display:inline-block;
	font-weight:bold;
}
.news-list {margin:20px 0 0 15px;}
.news-list .item {
	margin-top:10px;
	padding-left:10px;
	line-height:15px;
	background: transparent url(img/ui/bullets.png) no-repeat left 5px;
}
.news-list .item .date {color:#666666;}
.news-list .item .holder {display:block;}
.more-items {margin:10px 0 0 15px;}


.section-frontpage-rss {
	margin-bottom:20px;
}
.section-frontpage-rss .title {
	margin-top:30px;
}
.section-frontpage-rss .title:first-child {
	margin-top:0;
}
.section-frontpage p {
	margin-top:10px;
}
.section-frontpage-rss p a {
	text-decoration:underline !important;
}
.section-frontpage img {
	margin-top:10px;
}
.section-frontpage-rss .home-rss-list {

}
.section-frontpage-rss .home-rss-list .item {
	font-size:10px;
	float:left;
	position:relative;
	width:70px;
	z-index:0;
	margin-top:5px;
}
.section-frontpage-rss .home-rss-list .item a {
	padding-left:18px;
	width:auto;
	margin-right:0px;
}
.section-frontpage-rss div.botonera {
	text-align:right;
	margin-top:3px;
}
.section-frontpage-rss div.botonera a.img-footer {
	font-size:11px;
	float:left;
}
.section-frontpage-rss div.botonera a.donwload {
	background-position: left -737px;
	width:121px;
}
.section-frontpage-rss div.botonera a.google {
	background-position: left -779px;
	width:151px;
}
.section-frontpage-rss div.botonera a.netvides {
	background-position: left -863px;
	width:252px;
}

div.botonera {
	margin-top:3px;
	text-align:right;
}
div.botonera a.img-footer {
	float:left;
	font-size:11px;
}
div.botonera a.donwload {
	background-position:left -737px;
	width:121px;
}
div.botonera a.google {
	background-position:left -779px;
	width:151px;
}
div.botonera a.netvides {
	background-position:left -863px;
	width:252px;
}
#sidebar #daily-arcane {
	padding-left: 15px;
	padding-bottom: 15px;
    width: 300px;
    box-sizing: border-box;
}
#sidebar #daily-arcane p.subtitle {
	margin: 10px 0;
	border: none;
	font-weight: bold;
}
#sidebar #daily-arcane p {
	max-width: 185px;
	margin: 0;
	line-height: 130%;
}
#sidebar #daily-arcane .icon {
	float: right;
	margin-left: 5px;
}

/* @import "front-page.css?20101201"; */

.pdf-link {
	background:transparent url(img/ui/pdf-icon.png) no-repeat scroll left 0;
	padding:3px 0 0 20px;
}

.lupa-link {
	background:transparent url(img/ui/ico-lupa.png) no-repeat scroll left 0;
	padding:3px 0 0 20px;
}

.iphone-link {
	background:transparent url(img/ui/ico-iphone.png) no-repeat scroll left 0;
	padding:3px 0 0 20px;
}
.bg-button {
	background-color: transparent;
	background-image: url(img/ui/grid-buttons.png?20140923);
	background-repeat: no-repeat;
	margin-top:10px;
	display:inline-block;
	color:#fff;
	font-weight:bold;
	height:19px;
	text-align:center;
	padding-top:5px;
	text-decoration:none;
}
.see-more-button {
	border:1px solid #ccc;
	background:transparent url(img/ui/grid-buttons.png?20140923) no-repeat 0px -102px;
	display:inline-block;
	width:97px;
	height:18px;
	text-align:center;
	color:#000;
	padding-top:5px;
}
.see-more-button:hover {
	text-decoration:none;
}
.gray-box {
	background-color:#F4F3EF;
	border:1px solid #EAEAE4;
	padding:5px;
}
.float-wrapper {
	clear:both;
	overflow:hidden;
	position:relative;
}
.video-box {
	background-color:#003A5C;
	float:left;
	width:304px;
	padding:9px;
	margin-bottom:10px;
}
.video-box .video-wrapper {
	position:relative;

}
.video-box p {
	color:#fff;
	font-size:14px;
	margin:5px 0;
	line-height:15px;
}
/* front-page */
.front-page .w100 {width:100% !important;}
/*
.front-page #ads-google{
	border-top:1px solid #E5E5E5;
}
*/
.front-page h1 { font-size: 38px; line-height: 44px; display: inline-block; text-transform: uppercase; color: #0b419b; font-family: national-black, Arial, sans-serif !important;}
.front-page.music h1 { margin-left: 0; }

.front-page span.ttf { font-size: 16px; padding-left: 10px; }
.front-page .sub-h1 { color: #333; font-size: 12px; }
.front-page .more-items {
	display:block;
	line-height:15px;
}
.front-page .tabs-list {
	height: 29px;
	position: relative;
	background: transparent url(img/ui/grid-bgs.png) no-repeat 0 -2360px;
	padding:4px 10px 0;
}
.front-page .tabs-list > .item {
	float:left;
	display:inline-block;
	padding:0 10px;
}
.front-page .tabs-list > .item > a {
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:29px;
}
.front-page .tabs-list > .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;
}
.front-page .tabs-list > .item.active > a {
	color:#003350;
}
.front-page .calendar {
	background-color:#F4F3F2;
	padding:11px;
	font-size:12px;
}
.front-page .calendar thead tr {color:#878177;}
.front-page .calendar thead tr:first-child {
	font-size:11px;
	color:#CF7C60;
}
.front-page .calendar thead tr:first-child th {border-right:none;padding:0 0 5px 0;}
.front-page .calendar thead th {
	text-align:center;
	font-weight:bold;
	border-right:1px solid #E4E2DE;
	padding:2px 4px;
}
.front-page .calendar thead th.end {border-right:none;}
.front-page .calendar tbody tr {height:13px;}
.front-page .calendar tbody td {
	text-align:center;
	font-weight:bold;
	border-right:1px solid #E4E2DE;
	padding:2px 4px;
}
.front-page .calendar tbody td.end {border-right:none;}
#content .section-frontpage {
	margin-top:20px;
	font-size:12px;
	clear:both;
}
#content .section-frontpage .title {
	padding: 13px 0 13px 15px;
	font-size:22px;
	background: transparent url(img/ui/bg-section-title.png) repeat-x left top;
}
#content .section-frontpage a {color:#00395B;}
#content .search input[type=submit] {
	background-position:left -737px;
	font-size:14px;
	height:24px;
	margin:10px 0 0 5px;
	padding:0 0 4px;
	width:121px;
}
#content .search select,
#content .search input[type=text] {
	font-size:14px;
	border:1px solid #7F9DB9;
	padding:2px 3px;
}
/* front-page-readers */
#content .readers-list > .item {
	margin:30px 0 20px 0;
}
#content .readers-list > .item h2 {
	font-size:18px;
	padding:0 0 5px 5px;
	margin-bottom:10px;
}
#content .the-more-list .item {
	float:left;
	padding-bottom:10px;
	margin-bottom:10px;
	width:323px;
}
#content .the-more-list .item img {
	float:left;
	margin-right:10px;
}
#content .the-more-list .item div {
	width:237px;
	float:left;
	margin-top:5px;
}
#content .the-more-list .item div > a {
	font-size:14px;
	line-height:16px;
	margin:5px 0;
}
#content .the-more-list .item:first-child {
	margin-bottom:0;
	margin-right:10px;
}
#content .the-more-list .item:first-child img {
	margin-bottom:15px;
}
#content .the-more-list .item:first-child div {
	width:250px;
	margin:0 0 0 10px;
}
#content .the-more-list .item:first-child div > a {
	font-size:22px;
	line-height:22px;
}
#content .the-more-list .item:first-child div .comments-wrapper {
	position:relative;
	top:-3px;
}
#content .the-more-list .item:first-child div .comments {
	background:transparent url(img/ui/bg-comments-20px.png) no-repeat scroll right -30px !important;
	font-size:12px;
	line-height:22px;
	padding:0 11px 0 0 !important;
}
#content .the-more-list .item:first-child div .comments span {
	background:transparent url(img/ui/bg-comments-20px.png) no-repeat scroll left top !important;
	line-height:12px !important;
	padding:4px 3px 4px 10px !important;
}
/* front-page-images */
#content {margin: 5px 0 0 0;}

#content.front-page-images {
    margin-top: 10px;
}

#content .front-page-listing {
	float: left;
	padding-bottom: 5px;
	margin-right: -10px;
}
#content .front-page-listing .item {
	float: left;
	margin: 0 10px 10px 0;
}
#content .front-page-listing .photo {
	margin-bottom: 0px;
}
#content .front-page-listing .item .photo .photo-bar {display: none;}
#content .front-page-listing .item .photo:hover .photo-bar {display: block;}
#content .front-page-listing .item .photo .photo-bar .description {
	background-color: #000 !important;
	background-image: none !important;
	top: auto !important;
	bottom: 0;
	padding: 9px 0;
	line-height: 14px !important;
	font-weight: bold;
	width: 323px;
}
#content .front-page-listing .item .photo._656x302 .photo-bar .description {width: 656px;}

#content .front-page-listing .item .photo .photo-bar .description .text {display:block;}
/* front-page-min */
#content {margin: 10px 10px 0 0;}
#content .time-list {
	box-shadow: -1px 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: -1px 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: -1px 1px 2px rgba(0,0,0,.2);
	width:654px;
	float:left;
	margin-bottom:25px;
	background: #fff url(img/ui/bg-news-listing.jpg) repeat scroll left top;
	border-color: #fff;
}
#content .time-list .date {
	color:#fff;
	width:70px;
	text-align:center;
	float:left;
}
#content .time-list .date span {display:block;}
#content .time-list .date .day {
	border-radius: 5px 0 0 0;
	-moz-border-radius:5px 0 0 0;
	-webkit-border-radius: 5px 0 0 0;
	background-color:#003758;
	font: bold normal 25px Arial;
	line-height:42px;
}
#content .time-list .date .month {
	border-radius: 0 0 0 5px;
	-moz-border-radius:0 0 0 5px;
	-webkit-border-radius:0 0 0 5px;
	background-color:#002033;
	font: bold normal 14px arial;
	line-height:22px;
}
#content .time-list .hours-list {
	color:#A7A7A7;
	font-size:12px;
	line-height:25px;
	padding:8px 0 0 80px;
}
#content .time-list .hours-list .item {
	display:inline-block;
	padding:0 3px;
}
#content .time-list .hours-list .item.void {color:#333;}
#content .time-list .hours-list .item.link a {
	color:#333;
	text-decoration:underline;
}
#content .time-list .hours-list .item.current {
	color:#fff;
	background: transparent url(img/ui/bg-current-hour.png) no-repeat 0 1px;
}
#content hr {
	border-radius: 2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	clear:both;
	height:6px;
	border:1px solid #F2F2F2;
	background-color:#F6F5F2;
	margin:20px 0 10px;
}
#content .hourly-news {
	float:left;
	margin:10px 0 10px;
}
#content .hourly-news .hour-column {
	float:left;
	width:100px;
	padding-left:10px;
	color:#7E7E7E;
	font-weight:bold;
	font-size:12px;
}
#content .hourly-news .news-column {
	float:left;
	width:545px;
}
#content .hourly-news .news-column .date	{
	float:left;
	padding:0 0 20px 0;
	color:#7E7E7E;
	font-weight:bold;
	font-size:24px;
	line-height:25px;
}
#content .hourly-news .news-column .news-list {
	float:left;
	width:545px;
}
#content .hourly-news .news-column .news-list .item {
	float:left;
	border-top:1px solid #E5E5E5;
	padding:10px 0;
}
#content .hourly-news .news-column .news-list .item:first-child {
	border-top:0px;
	padding-top:0px;
}
#content .hourly-news .news-column .news-list .item .section {
	float:left;
	color:#7E7E7E;
	font-weight:bold;
	text-transform:uppercase;
}
#content .hourly-news .news-column .news-list .item .section span:first-child {
	border-right:1px solid #7E7E7E;
	margin-right:3px;
	padding-right:5px;
}
#content .hourly-news .news-column .news-list .item .holder {
	float:left;
	color:#002D48;
	font-size:18px;
	line-height:18px;
	margin-top:3px;
}
#content .hourly-news .news-column .news-list .item .activity {
	background:none;
	padding:0px;
	height:auto;
}
#content .hourly-news .news-column .news-list .item .activity .activity-bar {
	width:115px;
	margin:10px 0 0;
}
#content .hourly-news .news-column .news-list .item img {
	float:left;
	border:1px solid #E5E5E5;
	margin-right:10px;
	padding:10px;
}
#content .hourly-news .news-column .news-list .item {}
#content .hourly-news .news-column .news-list .item.small-photo .holder {
	width:412px;
}
#content .hourly-news .news-column .news-list .item.big-photo .holder {
	width:355px;
}
/* front-page-trivials (content + sidebar) */
#content .section-frontpage .news-list {margin:20px 0 0 15px;}
#content  .section-frontpage .news-list .item {
	margin-top:10px;
	padding-left:10px;
	line-height:15px;
	background: transparent url(img/ui/bullets.png) no-repeat left 5px;
}
#content  .section-frontpage .news-list .item .date {color:#666666;}
#content  .section-frontpage .news-list .item .holder {display:block;}
#content  .section-frontpage .more-items {margin:10px 0 0 15px;}
/* front-page-columnist (content) */
#content .section-frontpage .columnist-day-list {margin-bottom:20px;}
#content .section-frontpage .columnist-day-list .item {
	border-top:1px solid #E5E5E5;
	margin-bottom:10px;
	padding-top:10px;
	float:left;
}
#content .section-frontpage .columnist-day-list .item:first-child {
	border-top:none;
}
#content  .section-frontpage .columnist-day-list .item img,
#content  .section-frontpage .blogger-list .item img{
	box-shadow: -1px 1px 2px -1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: -1px 1px 2px -1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: -1px 1px 2px -1px rgba(0, 0, 0, 0.2);
	border:1px solid #E5E5E5;
	float:left;
	margin-right:10px;
}
#content .section-frontpage .columnist-day-list .item .name-columnist {
	float:left;
}
#content  .section-frontpage .columnist-day-list .item .name-columnist span:first-child {
	border-right:1px solid #7E7E7E;
	margin-right:3px;
	padding-right:5px;
	color:#333;
	font-size:18px;
	line-height:18px;
	text-transform:none;
}
#content .section-frontpage .columnist-day-list .item .name-columnist span {
	color:#666;
	text-transform:uppercase;
}
#content  .section-frontpage .columnist-day-list .item .post-columnist {
	float:left;
	width:572px;
	font-weight:bold;
	margin:5px 0;
}
#content .section-frontpage .columnist-list {
	float:left;
	margin:10px 0px 20px 0;
}
#content .section-frontpage .columnist-list .item {
	width:308px !important;
	margin-top:10px !important;
	padding-left:10px;
	line-height:15px;
	background: transparent url(img/ui/bullets.png) no-repeat left 5px;
}
#content  .section-frontpage .columnist-list .item span {
	border-right:1px solid #ccc;
	margin-right:3px;
	padding-right:5px;
}
#content .section-frontpage .columnist-list .item a {
	font-size:11px;
}
#content .section-frontpage .blogger-list {margin-bottom:20px;}
#content .section-frontpage .blogger-list .item {
	border-top:1px solid #E5E5E5;
	margin-bottom:10px;
	padding-top:10px;
	float:left;
}
#content .section-frontpage .blogger-list .item:first-child {
	border-top:none;
}
#content .section-frontpage .blogger-list .item .name-blogger {
	float:left;
}
#content .section-frontpage .blogger-list .item .name-blogger span:first-child {
	border-right:1px solid #7E7E7E;
	margin-right:3px;
	padding-right:5px;
	color:#00395B;
	text-transform:uppercase;
	font-weight: normal;
	line-height:14px;
}
#content .section-frontpage .blogger-list .item .name-blogger span {
	color:#333;
	text-transform:none;
	font-weight:bold;
}
#content .section-frontpage .blogger-list .item .post {
	float:left;
	width:572px;
	color:#333333;
	font-size:18px;
	line-height:18px;
	margin:10px 0 4px;
}
#content .section-frontpage .blogger-list .item .text-post {
	float:left;
	width:572px;
	font-size:13px;
	line-height:13px;
	color:#666;
}
/* front-page-columnist (sidebar) */
#sidebar.front-page-columnist #all-letters.section-frontpage .news-list, #all-letters.section-frontpage .news-list {
	margin:0 0 10px;
	float:left;
}
#sidebar.front-page-columnist #all-letters.section-frontpage .news-list .item, #all-letters.section-frontpage .news-list .item  {
	float:left;
	margin:10px 10px 0 0;
	padding-left:10px;
	position:relative;
	width:68px;
	background:transparent url(img/ui/bullets.png) no-repeat scroll left 5px;
}
#sidebar.front-page-columnist #readers-letters.section-frontpage .news-list, #readers-letters.section-frontpage .news-list {
	margin:0;
}
#sidebar.front-page-columnist #readers-letters.section-frontpage .news-list .item,#readers-letters.section-frontpage .news-list .item {
	margin:0 0 10px 0;
	padding-top:10px;
	border-top:1px solid #E5E5E5;
}
#sidebar.front-page-columnist #readers-letters.section-frontpage .news-list .item:first-child, #readers-letters.section-frontpage .news-list .item:first-child {
	border:none;
}
#sidebar.front-page-columnist #readers-letters.section-frontpage .news-list .item:last-child, #readers-letters.section-frontpage .news-list .item:last-child {
	margin-bottom:0;
}
#sidebar.front-page-columnist #readers-letters.section-frontpage .news-list .item .post-letter, #readers-letters.section-frontpage .news-list .item .post-letter {
	padding-left:10px;
	background:transparent url(img/ui/bullets.png) no-repeat scroll left 8px;
}
#sidebar.front-page-columnist #readers-letters.section-frontpage .news-list .item .post-letter > a, #readers-letters.section-frontpage .news-list .item .post-letter > a {
	float:left;
	line-height:20px;
	margin-right:5px;
}
#sidebar.front-page-columnist #readers-letters.section-frontpage .news-list .item .post-letter .comments, #readers-letters.section-frontpage .news-list .item .post-letter .comments {
	float:left;
}
#sidebar.front-page-columnist #readers-letters.section-frontpage .news-list .item .post-letter div, #readers-letters.section-frontpage .news-list .item .post-letter div {
	clear:both;
}
#sidebar.front-page-columnist .section-frontpage .more-items, .section-frontpage .more-items {margin:10px 0 0;}
/* front-page-columnist (content + sidebar) */
.front-page-columnist .section-frontpage .item .comments {
	background:transparent url(img/ui/bg-comments-20px.png) no-repeat scroll right -30px !important;
	font-size:12px !important;
	line-height:22px !important;
	padding:0 11px 0 0 !important;
	float:left;
	margin:0 !important;
	color:#fff !important;
}
.front-page-columnist .section-frontpage .item .comments span {
	background:transparent url(img/ui/bg-comments-20px.png) no-repeat scroll left top  !important;
	line-height:12px !important;
	padding:4px 3px 4px 10px !important;
}
/* front-page-archive */
#content {margin:5px 0 0 0;}
#content .archive {
	border:1px solid #EAEAE4;
	background-color:#F4F3EF;
	padding:5px;
	margin:15px 0 20px 0;
}
#content .archive > div {
	border:1px solid #EAEAE4;
	background-color:#fff;
	padding:10px;
}
#content .archive .tabs-list {
	margin-bottom:515px;
}
#content .archive .tabs-list > .item.active {
	margin-bottom: 30px;
}
#content .archive .calendar-list {
	font-size:12px;
	margin:15px -11px 0 0;
	padding:0 1px;
	position:absolute;
	left:0;
}
#content .archive .calendar-list .item {
	float:left;
	margin:0 11px 10px 0;
}
#content .archive .calendar-list .item .calendar {
	height:137px;
}
#content .archive .tabs-list
{
	background: none #002e49;
	border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
}
/*Edidion_impresa*/
#content .archive_paper {
	border:1px solid #EAEAE4;
	background-color:#F4F3EF;
	padding:5px;
	margin:15px 0 20px 0;
}
#content .span_titulo_edicion_impresa { font-size: 70%; float: right; margin-right: 6px; line-height: 130%; }
#content .archive_paper > div {
	border:1px solid #EAEAE4;
	background-color:#fff;
	padding:10px;
	overflow: hidden;
	height: 965px;
}
#content .archive_paper .tabs-list {
	margin-bottom:515px;
}
#content .archive_paper .tabs-list > .item.active {
	margin-bottom: 30px;
}
#content .archive_paper .calendar-list {
	font-size:12px;
	/*margin:15px -11px 0 0;*/
	padding:0 1px;
	position:absolute;
	left:0;
	width:15000px;
}
#content .archive_paper .calendar-list .item {
	float:left;
	margin:0 11px 10px 0;
}
#content .archive_paper .calendar-list .item .calendar {
	height:903px;
	margin: 0 0 0 7px;
}
#content .archive_paper .calendar-list .item .calendar td {
	width:122px;
	height:135px;
	vertical-align:middle;
}
#content .archive_paper .calendar-list .item .calendar td img{
	width:100px;
}
#content .archive_paper .tabs-list
{
	background: none #002e49;
	border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	height: 963px;
	padding-left: 16px;
}
#content .archive_paper .calendar-list .item .calendar .botones{
	text-align: center;
	padding: 10px 0 10px 0;
	height: 40px;
	font-size: 15px;
}
#content .archive_paper .calendar-list .item .calendar .prev {
	background:url("img/ui/grid-icons.png?20140401") no-repeat  left -3223px transparent;
	cursor: pointer;
	padding: 8px 0 10px 30px;
}
#content .archive_paper .calendar-list .item .calendar .next {
	background: transparent url("img/ui/grid-icons.png?20140401") no-repeat left -3298px;
	cursor: pointer;
	padding: 8px 0 10px 30px;
}
#content .archive_paper .calendar-list .no-edition {
	border: 4px solid #ddd;
	background: #fff;
	display: inline-block;
	font-size: 25px;
	height: 113px;
	line-height: 113px;
	vertical-align: middle;
	width: 92px;
	color: #999;
}

#content .error_edicion_impresa {
	width:100%;
	text-align: center;
	font-size: 20px;
	padding: 150px 0 150px 0;
}
#content .barra_edicion_impresa {
	background: #eee;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	display: block;
	margin: 8px 0;
}
#content .barra_edicion_impresa h2 { font-size: 22px; }
#content .barra_edicion_impresa .fecha {
	float: left;
	padding: 10px 0 0 8px;
	margin-right: 17px;
}

#content .barra_edicion_impresa .fecha input {
	font-size: 17px;
	background: transparent url(img/ui/calendar.png) no-repeat scroll left 2px;
	padding: 0 0 0 18px;
	width: 165px;
	cursor: pointer;
	text-decoration: underline;
	color: #002E49;
}
#content .barra_edicion_impresa .descargas {
	float: left;
	padding: 15px 0 0 8px;
	font-size: 14px;
}
#content .barra_edicion_impresa .descargas a {
	margin-right: 10px;
	text-decoration: underline;
}
#content .barra_edicion_impresa .social {
	float:left;
	padding: 9px 0 0 0;
	margin-left: 20px;
}
#content .barra_edicion_impresa .social .elemento_social {
	float:left;
}
#content .barra_edicion_impresa .social .elemento_social_facebook {
	float:left;
	margin-right:20px;
}
#content .barra_edicion_impresa .ediciones {
	float:right;
	padding: 7px 10px 0 0;
	vertical-align: middle;
	height: 38px;
}
#content .barra_edicion_impresa .ediciones select { font-size: 13px; vertical-align: middle; width: 100px; }
#content .barra_edicion_impresa #select_ediciones_impresas { background: #fff; }

/* front-page-print-edition */
#content .section-frontpage .title {
	text-transform:uppercase;
	position:relative;
}
#content .section-frontpage .title a.link-calendar {
	background:transparent url(img/ui/calendar.png) no-repeat scroll right 0;
	font-size:12px;
	line-height:14px;
	padding-right:20px;
	position:absolute;
	right:601px;
	text-transform:none;
	top:12px;
}
#content .section-frontpage .title .calendar-box {
	background-color:#FFFFFF;
	border:1px solid #DFDFDF;
	padding:5px;
	position:absolute;
	top:-25px;
	left:400px;
	z-index:1;
}

#content .editions-list { overflow: auto; }
#content .editions-list .item {
	margin:15px 0 0;
	padding:0 10px 10px 15px;
	width:22% !important;
	float:left;
	text-align: center;
	height: 363px;
}
#content .editions-list .item .cover {
}

#content .editions-list .item .links {
	height: 16px;
	margin-top: 7px;
}

#content .archivo_cover_big {
	width: 100%;
	text-align: center;
}
#content .editions-list .item .province { color: #333; font-size: 18px; line-height: 18px; margin: 0 0 5px 1px; max-height: 2.1em; height: 2.1em; overflow: hidden; }
#content .editions-list .item .cover img { border: 1px solid #DDD; width: 200px; }
#content .editions-list .item .download {
	float:left;
	width:335px;
	margin-bottom:5px;
}
#content .editions-list .item .bottom-links {
	float:left;
	font-size:11px;
	margin-top:50px;
	width:355px;
}
#content .editions-list .item .bottom-links a:first-child {
	border-right:1px solid #ddd;
	padding-right:4px;
	margin-right:4px;
}
/* */
#content .alphabetical-index {
	border-top:1px solid #DDDDDD;
	margin:15px 0 10px;
	padding:4px 0 0 5px;
	float:left;
	color: #e5e5e5;
}
#content .alphabetical-index .item {
	border:1px solid #ddd;
	margin:1px 3px 0 0;
	padding:2px;
	float:left;
	width:15px;
	text-align:center;
	font-size:10px;
}
#content .alphabetical-index .item.activa {
	border:1px solid #ccc;
	background-color:#F5F7F6;
}

/* front-page-minutecas */
#content .section-frontpage .title {
	padding-top:8px;
	font-size:18px;
}
#content .section-frontpage .title span {
	color:#fff;
	width:22px;
	height:22px;
	display:block;
	background:transparent url(img/ui/bg-index.png) no-repeat scroll left top;
	text-align:center;
	line-height:20px;
}
#content .section-frontpage .minutecas-list {
	padding:0 0 0 15px;
	overflow:auto;
}
#content .section-frontpage .minutecas-list .item {
	background:transparent url(img/ui/bullets.png) no-repeat scroll left 5px;
	line-height:15px;
	margin:10px 10px 0 0;
	padding-left:10px;
	float:left;
	position:relative;
	width:193px;
}
/* front-page-rss */
#content .section-frontpage.close .title a {
	background-position: left -26px;
}
#content .section-frontpage.open .title a {
	background-position: left 6px;
}
#content .section-frontpage .title a {
	background-color: transparent;
	background-image: url(img/ui/grid-desplegables.png);
	background-repeat: no-repeat;
	padding-left:21px;
}
#content .section-frontpage .title.open a {
	background-position: left 6px;
}
#content .rss-list {
	margin-top:10px;
}
#content .rss-list .item {
	border-bottom:1px solid #E5E5E5;
	margin:10px 0 10px;
	padding:0 10px 20px 15px;
	width:303px !important;
}
#content .rss-list .item .name-rss {
	font-size:18px;
	line-height:22px;
	padding-left:25px;
	margin-bottom:5px;
	color:#333;
}
#content .rss-list.blogs .item .name-rss { font-size: 15px; }
#content .rss-list .item .link-rss {
	margin-left:25px;
}
#content .rss-list .item .addto {
	margin:10px 0 0 25px;
}
#content .rss-list .item .addto span {
	margin:0 5px 0 0;
	font-size:11px;
}

#content .rss-list .item .addto a,
#sidebar.front-page-rss .section-frontpage .home-rss-list .item a,
#content .rss-list .item .name-rss,
#sidebar .rssmod .item a { height: 20px; background-color: transparent; background-image: url(img/ui/grid-rss-icon.png?20130702); background-repeat: no-repeat; display:inline-block; margin-right:5px; position:relative; top:4px; }
#content .rss-list .item .name-rss {display:block;}
#content .rss-list .item .addto a {width:20px;}
.name-rss {background-position: left -275px;}
.rss-google {background-position: left 0;}
.rss-yahoo {background-position: left -160px;}
.rss-windows {background-position: left -200px;}
.rss-netvides, .rss-netvibes {background-position: left -40px;}
.rss-planetaki {background-position: left -120px;}
.rss-feedly {background-position: left -315px;}

#sidebar.front-page-rss .section-frontpage {margin-bottom:20px;float:left;}
#sidebar.front-page-rss .section-frontpage .title {margin-top:30px;}
#sidebar.front-page-rss .section-frontpage .title:first-child {margin-top:0;}
#sidebar.front-page-rss .section-frontpage p {margin-top:10px;}
#sidebar.front-page-rss .section-frontpage p a {text-decoration:underline !important;}
#sidebar.front-page-rss .section-frontpage img {margin-top:10px;}
#sidebar.front-page-rss .section-frontpage .home-rss-list { margin-top: 10px; }
#sidebar.front-page-rss .section-frontpage .home-rss-list .item {
	font-size:10px;
	float:left;
	position:relative;
	width:90px;
	z-index:0;
	margin-top:0px;
}

#sidebar.front-page-rss .section-frontpage .home-rss-list .item a {
	padding:3px 0 0 24px;
	width:auto;
	margin-right:0px;
}

#sidebar.front-page-rss .section-frontpage div.botonera {
	text-align:right;
	margin-top:3px;
}
#sidebar.front-page-rss .section-frontpage div.botonera a.img-footer {
	font-size:11px;
	float:left;
}
#sidebar.front-page-rss .section-frontpage div.botonera a.donwload {
	background-position: left -737px;
	width:121px;
}
#sidebar.front-page-rss .section-frontpage div.botonera a.google {
	background-position: left -779px;
	width:151px;
}
#sidebar.front-page-rss .section-frontpage div.botonera a.netvides {
	background-position: left -863px;
	width:252px;
}
/* front-page-tv */
#content {
	margin-bottom:60px;
}
#content .channels-list {
	font-size:12px;
	margin:3px 0 0 15px;
}
#content .channels-list .item {
	display:inline;
}
#content .channels-list .item a {
	text-decoration:underline;
}
#content .tv-program {
	background-color:#F4F3EF;
	border:1px solid #EAEAE4;
	margin:15px 0 10px;
	padding:5px 5px 25px 5px;
}
#content .tv-program .date {
	margin:15px 3px 0 10px;
}
#content .tv-program .date span {
	font-size:18px;
}
#content .tv-program .date-list {
	float:right;
}
#content .tv-program .date-list .item {
	display:inline;
	font-size:12px;
}
#content .tv-program .date-list .item.activa {
	color:#666;
}
#content .tv-program .date-list .item a {
	text-decoration:underline;
}
#content .tv-program table {
	border:1px solid #E9E8E4;
	width:100%;
	margin-top:5px;
	color:#00395B;
	background-color:#fff;
}
#content .tv-program table th {
	text-align:center;
	padding:7px 0;
}
#content .tv-program table th span {
	background-image:url(img/ui/grid-tv-icon.png);
	background-repeat:no-repeat;
	display:inline-block;
	font-size:12px;
	font-weight:bold;
	height:40px;
	line-height:40px;
	padding-left:55px;
}
#content .tv-program table th span.tve1 {
	background-position:left -2px;
}
#content .tv-program table th span.la2 {
	background-position:left -47px;
}
#content .tv-program table th span.antena3 {
	background-position:left -91px;
}
#content .tv-program table th span.cuatro {
	background-position:left -137px;
}
#content .tv-program table th span.tele5 {
	background-position:left -180px;
}
#content .tv-program table th span.sexta {
	background-position:left -228px;
}
#content .tv-program table tr.schedule td {
	border-left-style:none;
	border-right-style:none;
	background-color:#F4F3EF;
	text-align:center;
	padding:3px 0;
}
#content .tv-program table th,
#content .tv-program table td {
	border-left:1px solid #EBEAE7;
	border-right:1px solid #F4F3EF;
	width:150px;
}
th.no-b-left, td.no-b-left {
	border-left-style:none !important;
}
th.no-b-right, td.no-b-right {
	border-right-style:none !important;
}
#content .tv-program table td .programs{
	margin:10px 5px 15px;
}
#content .tv-program table td .programs .item {
	margin-bottom:10px;
	line-height:15px;
}
#content .tv-program table td .programs .item span {
	color:#C4494B;
}
/* horoscope */
#content.horoscope .suscribe {
	position:relative;
	margin:20px 0 50px;
	padding:15px 20px 15px 50px;
}
#content.horoscope .suscribe h2 {
	background-color: #C74A4C;
	color: white;
	font-size: 16px;
	padding:8px 100px;
}
#content.horoscope .suscribe .send {
	font-size:12px;
	margin:0 0 10px 100px;
}
#content.horoscope .suscribe .send strong {
	font-size:16px;
}
#content.horoscope .suscribe .send .tlf {
	font-size: 24px;
	line-height: 30px;
	color: #00395B;
	font-weight: bold;
}
#content.horoscope .suscribe .conditions {
	line-height:14px;
	margin-left:100px;
	color:#454545;
}
#content.horoscope .suscribe img {
	position:absolute;
	top:-20px;
	left:0px;
}
#content.horoscope .sign-list {
	margin-bottom:15px;
	margin-top:20px;
}
#content.horoscope .sign-list .item {
	float:left;
	margin:0 5px 30px 0;
	padding:0;
	width:213px;
	background-image:url(img/ui/grid-horoscope-icons.png);
	background-repeat:no-repeat;
	background-color:transparent;
	height:86px;
}

#content.horoscope .sign-list .item .h-img { float: left; display: inline; width: 95px; height:95px; }

#content.horoscope .sign-list .item.aries       {background-position:left 0px;}
#content.horoscope .sign-list .item.tauro       {background-position:left -91px;}
#content.horoscope .sign-list .item.geminis     {background-position:left -183px;}
#content.horoscope .sign-list .item.cancer      {background-position:left -275px;}
#content.horoscope .sign-list .item.leo         {background-position:left -366px;}
#content.horoscope .sign-list .item.virgo       {background-position:left -457px;}
#content.horoscope .sign-list .item.libra       {background-position:left -549px;}
#content.horoscope .sign-list .item.escorpio    {background-position:left -641px;}
#content.horoscope .sign-list .item.sagitario   {background-position:left -733px;}
#content.horoscope .sign-list .item.capricornio {background-position:left -825px;}
#content.horoscope .sign-list .item.acuario     {background-position:left -917px;}
#content.horoscope .sign-list .item.piscis      {background-position:left -1009px;}

#content.horoscope .sign-list .item div {
	font-size:24px;
	line-height:20px;
	margin-top:5px;
	float: left;
	width: 110px;
}
#content.horoscope .sign-list .item.capricornio div {
	font-size:20px;
}
#content.horoscope .sign-list .item a {
	font-size:12px;
	margin-top:6px;
	display:inline-block;
}
/* front-page-horoscope */
#content.front-page-horoscope .search {
	padding:10px 0 10px 10px;
}
#content.front-page-horoscope .search .day {
	width:70px;
	margin:0 20px 0 10px;
}
#content.front-page-horoscope .search .month {
	width:150px;
	margin:0 15px 0 0;
}
/* content-horoscope */
#content.horoscope .horoscope-navigation {
	height: 44px;
	line-height: 44px;
	background: transparent url(img/ui/bg-nav-bar.png) repeat-x left top;
	margin-bottom: 10px;
	text-align: center;
	font-size: 12px;
}
#content.horoscope .horoscope-navigation li {
	margin: 0 auto;
	width: 215px;
}
#content.horoscope .horoscope-navigation li.previous a,
#content.horoscope .horoscope-navigation li.next a {
	background: transparent url(img/ui/arrows-nav-bar.png) no-repeat left center;
	display: block;
}
#content.horoscope .horoscope-navigation li.previous {
	float: left;
	text-align: left;
}
#content.horoscope .horoscope-navigation li.next {
	float: right;
	text-align: right;
}
#content.horoscope .horoscope-navigation li.previous a {
	background-position: -38px center;
	padding-left: 52px;
}
#content.horoscope .horoscope-navigation li.next a {
	background-position: 172px center;
	padding-right: 52px;
}
#content.horoscope .prediction {
	padding: 0 30px 0 50px;
	font-size: 16px;
	color: #454545;
	line-height: 120%;
}
#content.horoscope .prediction .icon {
	float: right;
}
#content.horoscope .prediction h2 {
	font-size: 38px;
	font-weight: bold;
	margin-bottom: 0.65em;
}
#content.horoscope .prediction .date {
	font-weight: bold;
}
#content.horoscope .prediction ul {
	margin: 20px 0 30px 0;
	font-size: 14px;
}
#content.horoscope .prediction li {
	background: url("img/ui/bullets.png") no-repeat scroll left center transparent;
	padding-left: 10px;
	line-height: 170%;
}
#content.horoscope .paid-service {
	padding: 15px 0;
	margin-bottom: 4px;
}
#content.horoscope .paid-service h3 {
	font-size: 20px;
	font-weight: bold;
	margin: 0 5px 1em 10px;
}
#content.horoscope .paid-service .service {
	font-size: 16px;
	margin: 0.5em 5px 1.5em 10px;
}
#content.horoscope .paid-service .service strong {
	font-weight: bold;
	color: #c74a4c;
}
#content.content-horoscope .sign-list {
	margin-top: 44px;
}
/* arcanes */
#content.horoscope.arcanes .horoscope-navigation {
	margin-bottom: 40px;
}
#content.horoscope.arcanes .prediction {
	padding: 0 0 0 15px;
	font-size: 18px;
}
#content.horoscope.arcanes .prediction h2 {
	color: #030303;
}
#content.horoscope .arcanes {
	margin: 0 0 15px 25px;
	padding-top: 44px;
}
#content.horoscope .arcanes li {
	float:left;
	width: 135px;
	margin:0 20px 12px 0;
}
#content.horoscope .arcanes li div {
	font-size: 18px;
	color: #333;
	margin-bottom: 0.5em;
}
#content.horoscope .arcanes li a {
	display: block;
	background-image: url(img/ui/grid-arcanes-icons.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	width: 96px;
	height: 160px;
	overflow: hidden;
	font-size: 1px;
	text-indent: -1000px;
}
#content.horoscope .arcanes li.arcane-null a	{background-position:left 0px;}
#content.horoscope .arcanes li.arcane-i	a		{background-position:left -180px;}
#content.horoscope .arcanes li.arcane-ii a		{background-position:left -360px;}
#content.horoscope .arcanes li.arcane-iii a		{background-position:left -540px;}
#content.horoscope .arcanes li.arcane-iv a		{background-position:left -720px;}
#content.horoscope .arcanes li.arcane-v a		{background-position:left -900px;}
#content.horoscope .arcanes li.arcane-vi a		{background-position:left -1080px;}
#content.horoscope .arcanes li.arcane-vii a		{background-position:left -1260px;}
#content.horoscope .arcanes li.arcane-viii a	{background-position:left -1440px;}
#content.horoscope .arcanes li.arcane-ix a		{background-position:left -1620px;}
#content.horoscope .arcanes li.arcane-x	a		{background-position:left -1800px;}
#content.horoscope .arcanes li.arcane-xi a		{background-position:left -1980px;}
#content.horoscope .arcanes li.arcane-xii a		{background-position:left -2160px;}
#content.horoscope .arcanes li.arcane-xiii a	{background-position:left -2340px;}
#content.horoscope .arcanes li.arcane-xiv a		{background-position:left -2520px;}
#content.horoscope .arcanes li.arcane-xv a		{background-position:left -2700px;}
#content.horoscope .arcanes li.arcane-xvi a		{background-position:left -2880px;}
#content.horoscope .arcanes li.arcane-xvii a	{background-position:left -3060px;}
#content.horoscope .arcanes li.arcane-xviii a 	{background-position:left -3240px;}
#content.horoscope .arcanes li.arcane-xix a		{background-position:left -3420px;}
#content.horoscope .arcanes li.arcane-xx a		{background-position:left -3600px;}
#content.horoscope .arcanes li.arcane-xxi a		{background-position:left -3780px;}
#content.horoscope .redes_like  				{float: left; width: 100%; margin-bottom: 10px; }
#content.horoscope .redes_like > div 			{float: right; margin: 0px 0px 0px 4px;}

/* front-page-encuestas */
.content .titulo_encuestas  {
	margin: 7px 0 7px 0;
}
.content .titulo_encuestas span {
	font-size: 38px;
    line-height: 44px;
    font-family: national-black, Arial, sans-serif;
    font-weight: bold;
    margin-left: -10px;
    color:#0b419b;
    text-transform: uppercase;
}
.content .titulo_encuestas .barra_social{
	float: right;
	padding: 15px 15px 0 0;
}
.content .titulo_encuestas .barra_social .elemento_social{
	float: right;
	padding-left: 5px;
}
.content .encuestas .title h1 {
	font-size: 14px;
}
#content .section-frontpage  h2 {
	margin:15px 0 15px 15px;
}
#content .section-frontpage.activas form {
	margin-left:10px;
}
#content .section-frontpage.activas form label {
	display:block;
	margin-bottom:5px;
	padding-left:25px;
	position:relative;
	line-height:18px;
}
#content .section-frontpage.activas form label input {
	position:absolute;
	top:0px;
	left:0px;
}
#content .section-frontpage.activas form input[type=submit] {
	background-position:left -737px;
	font-size:14px;
	height:24px;
	margin:10px 0 0 5px;
	padding:0 0 4px;
	width:121px;
}
#content .section-frontpage.cerradas .result {
	margin-left:15px;
}
#content .section-frontpage.cerradas .result div {
	width:81px;
	height:81px;
	background: transparent url(img/ui/circle-red-small.png) no-repeat left top;
	float:left;
	text-align:center;
	padding-top:25px;
	font-size:30px;
	color:#fff;
}
#content .section-frontpage.cerradas .result div span {
	font-size:20px;
}
#content .section-frontpage.cerradas .result h3 {
	margin:15px 0 5px 90px;
	color:#666;
}
#content .section-frontpage.cerradas .result p {
	margin-left:90px;
	font-size:14px;
	line-height:16px;
}
#content .section-frontpage.cerradas .result a {
	margin:10px 0 0 90px;
	display:block;
	background:transparent url(img/ui/bullets.png) no-repeat scroll left 5px;
	padding-left:10px;
	font-size:11px;
}
#content .section-frontpage.ultimas {
	border-bottom:1px solid #E5E5E5;
	margin-bottom:10px;
}
#content .section-frontpage.ultimas .title {
	position:relative;
}
#content .section-frontpage.ultimas .title select {
	position:absolute;
	right: 15px;
	top:7px;
	width:150px;
}
#content .section-frontpage.ultimas .ultimas-list {
	margin:10px 0 30px 15px;
}
#content .section-frontpage.ultimas .ultimas-list .item {
	background:transparent url(img/ui/bullets.png) no-repeat scroll left 5px;
	padding-left:70px;
	position:relative;
	line-height:15px;
	margin-bottom:10px;
}
#content .section-frontpage.ultimas .ultimas-list .item span {
	position:absolute;
	top:0px;
	left:10px;
	width:57px;
	height:15px;
	display:inline-block;
	background-color:transparent;
	background-image:url(img/ui/grid-buttons.png?20140923);
	background-repeat:no-repeat;
	text-align:center;
	color:#fff;
	line-height:15px;
	font-size:11px;
}
#content .section-frontpage.ultimas .ultimas-list .item span.activa {
	background-position: -1px -905px;
}
#content .section-frontpage.ultimas .ultimas-list .item span.cerrada {
	background-position: -1px -969px;
}
#content .section-frontpage.ultimas .ultimas-list .item a {

}
/* front-page-mini20 */
#content .description-service {
	font-size:12px;
	position:relative;
	margin-top:30px;
}
#content .description-service .title {
	font-size: 22px;
	padding-left:461px;
}
#content .description-service .sub-title {
	padding-left:461px;
	margin-top:10px;
	line-height:15px;
}
#content .description-service .background-box {
	background-color:#F8F7F4;
	border:1px solid #E9E8E4;
	margin-top:15px;
	padding:15px 40px 40px 0;
}
#content .description-service .background-box div,
#content .description-service .background-box p {
	padding-left:460px;
	line-height:15px;
}
#content .description-service .background-box p {
	margin-bottom:15px;
}
#content .description-service .background-box div.botonera {
	text-align:center;
}
#content .description-service .background-box div.botonera a {
	background-position: left -779px;
	width:151px;
	padding-top:4px;
	height:20px;
}
#content .description-service .background-box div.img-example {
	width:416px;
	padding:0;
	position:absolute;
	top:1px;
	left:25px;
}
#content .description-service .background-box div.img-example div {
	padding:0;
	font-size:11px;
	color:#6F6F6F;
}
/* front-page-services */
/*
#content .services {
    border:0;
    background-color:#FFF;
    padding:0;
    margin:15px 0 20px 0;
}
#content .services > * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#content .services > div {
    background-color:#FFFFFF;
    padding:0;
    overflow: hidden;
}
#content .services li {
    border:1px solid #c4c1c0;
    width: 190px;
}
#content .services .services-list {
    float:left;
    margin-top:10px;
}
#content .services .services-list .item {
    background-color: #ebebeb;
    float:left;
    height:156px;
    margin:0 10px 10px 0;
    width:188px;
}
#content .services .services-list .item:nth-child(5n) {
    margin-right: 0;
}
#content .services .services-list .item.bg-red {
    background-color: #ebebeb;
    background-position: left -15px;
    color:#FFF;
}

#content .services .services-list .item a.ttf {
    font-size: 18px;
    line-height:20px;
    margin-left:5px;
}

#content .services .services-list .item div
{
    color: #000;
    font-size: 11px;
    padding-top: 10px;
}

#content .services .services-list .item.bg-red div, #content .services .services-list .item.bg-gray div
{
    color: #fff;
}

#content .services .services-list .item div {
    background-color:transparent;
    background-image: url(img/ui/grid-servicios-new.png?20110419);
    background-repeat: no-repeat;
    padding:0 5px 0 70px;
    margin: 5px 0 0 5px;
}
#content .services .services-list .item.bg-seguros div {
    background-position:left -245px;
    padding-top:18px;
    height:77px;
}
#content .services .services-list .item.bg-coches div {
    background-position:left -333px;
    padding-top:12px;
    height:66px;
}
#content .services .services-list .item.bg-vivienda div {
    background-position:left -421px;
    padding-top:12px;
    height:66px;
}
#content .services .services-list .item.bg-loteria div {
    background-position:left -508px;
    padding-top:12px;
    height:66px;
}
#content .services .services-list .item.bg-tiempo div {
    background-position:left -595px;
    padding-top:18px;
    height:60px;
}
#content .services .services-list .item.bg-empleo div {
    background-position:left -682px;
    padding-top:12px;
    height:66px;
}
#content .services .services-list .item.bg-amor div {
    background-position:left -769px;
    padding-top:12px;
    height:66px;
}
#content .services .services-list .item.bg-horoscopo div {
    background-position:left -856px;
    padding-top:8px;
    height:66px;
}
#content .services .services-list .item.bg-tienda div {
    background-position:left -944px;
    padding-top:18px;
    height:60px;
}
#content .services .services-list .item.bg-iPhone div {
    background-position:left -1032px;
    padding-top:12px;
    height:66px;
}
#content .services .services-list .item.bg-alertas div {
    background-position:left -1118px;
    padding-top:12px;
    height:66px;
}
#content .services .services-list .item.bg-callejero div {
    background-position:left -1205px;
    padding-top:12px;
    height:66px;
}
#content .services .services-list .item.bg-cartelera div {
    background-position:left -1292px;
    padding-top:18px;
    height:60px;
}
#content .services .services-list .item.bg-archivo div {
    background-position:left -1379px;
    padding-top:18px;
    height:60px;
}
#content .services .services-list .item.bg-sindicacion div {
    background-position:left -1466px;
    padding-top:18px;
    height:60px;
}
#content .services .services-list .item.bg-rockola div {
    background-position:left -1553px;
    padding-top:18px;
    height:60px;
}
#content .services .services-list .item.bg-traductor div {
    background-position:left -1640px;
    padding-top:12px;
    height:66px;
}
#content .services .services-list .item.bg-edicion div {
    background-position:left -1726px;
    padding-top:18px;
    height:60px;
}
#content .services .services-list .item.bg-encuestas div {
    background-position:left -1813px;
    padding-top:18px;
    height:60px;
}
#content .services .services-list .item.bg-trivial div {
    background-position:left -1900px;
    padding-top:18px;
    height:60px;
}
#content .services .services-list .item.bg-boletin div {
    background-position:left -1987px;
    padding-top:12px;
    height:60px;
}
#content .services .services-list .item.bg-mini20 div {
    background-position:left -2074px;
    padding-top:18px;
    height:60px;
}
#content .services .services-list .item.bg-parrilla div {
    background-position:left -2161px;
    padding-top:18px;
    height:60px;
}
#content .services .services-list .item.bg-poker div {
    background-position:left -3088px;
    padding-top:12px;
    height:66px;
}
#content .services .services-list .item.bg-viajes div {
    background-position:left -3161px;
    padding-top:12px;
    height:66px;
}
#content .services .services-list .item.bg-videoclub div {
    background-position:left -3249px;
    padding-top:18px;
    height:66px;
}
#content .services .services-list .item.bg-apuestas div {
    background-position:left -3072px;
    padding-top:12px;
    height:66px;
}
#content .services .services-list .item.bg-amovens div {
    background-position:left -3784px;
    padding-top:18px;
    height:60px;
}

*/

/* front-page-alertas */
#content .steps {
	margin-top:10px;
}
#content .steps-list {
	background: transparent url(img/ui/bg-steps.png) no-repeat left top;
	margin-left:20px;
	padding-top:12px;
}
#content .steps-list .item {
	float:left;
	margin:0 60px 0 50px;
	width:210px;
	font-size:14px;
}
#content .steps-list .item.step-3 {
	margin:0 0 0 75px;
}
#content .steps-list .item h2 {
	color:#fff;
	margin-left:0px;
	margin-bottom:10px;
}
#content .steps-list .item p {
	font-size:16px;
	line-height:20px;
}
#content .steps-list .item p span {
	color:#00395B;
	font-weight:bold;
}
#content .steps-list .item p span.tlf {
	font-size:24px;
	line-height:30px;
}
#content .steps-list .item p.footer {
	font-size:12px;
	margin:10px -15px 0 -50px;
}
#content .conditions {
	font-size:12px;
	line-height:15px;
	margin:10px 5px 0 10px;
}
#content .questions-list {
	margin-top:10px;
}
#content .questions-list .item {
	background:transparent url(img/ui/bullets.png) no-repeat scroll left 5px;
	margin:10px 0 10px 10px;
	padding:0 10px 10px;
	width:465px !important;
}
#content .questions-list .item div {
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
}
#content .questions-list .item p {
	line-height:15px;
}
/* front-page-cartelera */
#content .tabs-list {
	background-position: 0px -3525px;
	margin-bottom:15px;
}
#content .search {
	margin:15px 5px 10px;
	border-bottom:1px solid #ddd;
	padding-bottom:20px;
}
#content .name-form  input[type=text] {
	width:250px
}
#content .postal-code-form input[type=text] {
	width:204px
}
#content .province-search {
	margin:13px 0 0 5px;
}
#content .province-search span {
	display:block;
	font-size:18px;
}
#content .province-search .province-list {
	margin:15px 0 0 20px;
	font-size:12px;
}
#content .province-search .province-list .item {
	background:transparent url(img/ui/bullets.png) no-repeat scroll left 5px;
	float:left;
	line-height:15px;
	margin:10px 10px 0 0;
	padding-left:10px;
	position:relative;
	width:187px;
}
#content p.footer {
	margin-left:20px;
}
#content .estrenos-list {
	margin-left:15px;
}
#content .estrenos-list > .item {
	margin-bottom: 30px;
}
#content .estrenos-list .item > img {
	float:left;
	margin-left:5px;
}
#content .estrenos-list .item .video-wrapper {
	float:left;
	margin-left:10px;
}
#content .estrenos-list .item .video-wrapper .action-label {
	bottom:20px;
	left:20px;
}
#content .estrenos-list .item .video-wrapper .action-label .icon-wrapper {
	background: transparent url(img/ui/grid-buttons.png?20140923) no-repeat left -510px;
}
#content .estrenos-list .item .video-wrapper .action-label .label {
	display:inline-block;
	padding:0 15px 0 5px;
}
#content .estrenos-list .item .list-links-buttons {
	float:left;
	width:612px;
	height:49px;
	margin:5px 0 0 5px;
	background: transparent url(img/ui/bg-links-buttons.png) repeat-x left top;
}
#content .estrenos-list .item .list-links-buttons .item {
	float:left;
	font-size:12px;
	height:36px;
	line-height:36px;
	margin-top:5px;
	background: transparent url(img/ui/bg-separator-ver.png) no-repeat left top;
	padding:0 20px;
}
#content .estrenos-list .item .list-links-buttons .item:first-child {
	background:none;
}
#content .estrenos-list .item .list-links-buttons .item .comments-wrapper {
	float:left;
	margin:7px 5px 0 0;
}
#content .estrenos-list .item .list-links-buttons .item .comments {
	background:transparent url(img/ui/bg-comments-20px.png) no-repeat scroll right -30px !important;
	color:#FFFFFF !important;
	float:left;
	font-size:12px !important;
	line-height:23px !important;
	margin:0 !important;
	padding:0 11px 0 0 !important;
}
#content .estrenos-list .item .list-links-buttons .item .comments span {
	background:transparent url(img/ui/bg-comments-20px.png) no-repeat scroll left top !important;
	line-height:12px !important;
	padding:4px 3px 4px 10px !important;
}
#content .estrenos-list .item > p {
	float:left;
	margin:15px 0 0 5px;
	font-size:12px;
	line-height:14px;
}
#sidebar.front-page-cartelera #searcher .title, #searcher .title {
	padding-left:60px;
	background:transparent url(img/ui/ticket.png) no-repeat left top;
}
#sidebar.front-page-cartelera .section-frontpage {
	margin-bottom:10px;
}
#sidebar.front-page-cartelera table, #releases table {
	width:100%;
	border-spacing:1px;
	font-size:11px;
	margin-top:0px;
}
#sidebar.front-page-cartelera table thead tr th,
#sidebar.front-page-cartelera table tr.bg-gray td,
#releases table thead tr th, #releases table tr.bg-gray td {
	background-color:#F7F7F4;
}
#sidebar.front-page-cartelera table thead tr:first-child th, #releases table thead tr:first-child th {
	font-weight:bold;
	font-size:12px;
}
#sidebar.front-page-cartelera table thead tr:first-child th:first-child, #releases table thead tr:first-child th:first-child {
	text-align:left;
}
#sidebar.front-page-cartelera table th, #releases table th {
	padding:3px;
	text-align:left;
	vertical-align:middle;
}
#releases table th {
	padding:3px;
	text-align:center;
	vertical-align:middle;
}
#sidebar.front-page-cartelera table td, #releases table td {
	padding:3px;
	text-align:left;
	vertical-align:middle;
}
#sidebar.front-page-cartelera table .page-rate span,
#sidebar.front-page-cartelera table .readers-rate span,
#releases table .page-rate span,
#releases 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;
}
#sidebar.front-page-cartelera table .page-rate span, #releases table .page-rate span {
	background-position: left top;
}
#sidebar.front-page-cartelera table .readers-rate span, #releases table .readers-rate span {
	background-position: -57px top;
}
#sidebar.front-page-cartelera table .page-rate span.rate-1,
#sidebar.front-page-cartelera table .readers-rate span.rate-1,
#releases table .page-rate span.rate-1,
#releases table .readers-rate span.rate-1 {
	width:10px;
}
#sidebar.front-page-cartelera table .page-rate span.rate-2,
#sidebar.front-page-cartelera table .readers-rate span.rate-2,
#releases table .page-rate span.rate-2,
#releases table .readers-rate span.rate-2 {
	width:21px;
}
#sidebar.front-page-cartelera table .page-rate span.rate-3,
#sidebar.front-page-cartelera table .readers-rate span.rate-3,
#releases table .page-rate span.rate-3,
#releases table .readers-rate span.rate-3 {
	width:32px;
}
#sidebar.front-page-cartelera table .page-rate span.rate-4,
#sidebar.front-page-cartelera table .readers-rate span.rate-4,
#releases table .page-rate span.rate-4,
#releases table .readers-rate span.rate-4 {
	width:43px;
}
#sidebar.front-page-cartelera table .page-rate span.rate-5,
#sidebar.front-page-cartelera table .readers-rate span.rate-5,
#releases table .page-rate span.rate-5,
#releases table .readers-rate span.rate-5 {
	width:54px;
}
#content.front-page-cartelera h2 {
	font-size: 24px;
	color: #333;
	margin: 1.5em 0 1em 15px;
	clear: both;
}
#content.front-page-cartelera .title {
	padding-top: 12px;
	padding-left: 30px;
	text-transform: none;
	font-size: 14px;
}
#content.front-page-cartelera .alphabetical-index {
	border: none;
	margin-bottom: 25px;
}
#content.front-page-cartelera .directory-index {
	font-size: 12px;
	margin: 15px 0 30px 15px;
	overflow: auto;
}
#content.front-page-cartelera .directory-index ul {
	float:left;
	line-height:15px;
	position:relative;
	width:187px;
}
#content.front-page-cartelera .directory-index li {
	background:url("img/ui/bullets.png") no-repeat scroll left 5px transparent;
	margin:10px 10px 0 0;
	padding-left:10px;
}
#content.front-page-cartelera .pager-wrapper {
	padding: 10px 24px;
	text-align: center;
}
#content.front-page-cartelera .pager-wrapper ol.pager {
	margin-bottom: 6px;
}
#content.front-page-cartelera .pager-wrapper .referente, #content.front-page-cartelera .pager-wrapper p {
	margin-bottom: 6px;
}
#content.front-page-cartelera .pager-wrapper .referente {
	font-size: 15px;
}
#content.front-page-cartelera .film-list {
	padding: 20px 0 20px 14px;
	color: #333;
}
#content.front-page-cartelera .film-list li {
	line-height: 120%;
	background:url("img/ui/bullets.png") no-repeat scroll left 5px transparent;
	padding-left: 10px;
	margin-bottom: 1em;
}
#content.front-page-cartelera .film-list li a {
	background: none;
	padding: 0;
	text-decoration: underline;
}
#content.front-page-cartelera .film-list .title {
	font-size: 12px;
	padding: 0;
	background: none;
}
#content.front-page-cartelera .search-result-resume {
	margin: 35px 14px 20px;
	font-size: 13px;
}
#content.front-page-cartelera .search-result-resume .search-description {
	font-size: 16px;
	margin-bottom: 0.5em;
}
#content.front-page-cartelera .search-result-resume .results-count {
	float: left;
	border-right: 1px solid #333;
	padding-right: 0.5em;
	margin-right: 0.5em;
}
#content.front-page-cartelera .cinema-file {
	margin-bottom: 25px;
}
#content.front-page-cartelera .cinema-file .info {
	background-color: #f3f2ee;
	border: 1px solid #e9e8e4;
	position: relative;
	padding:  15px 15px 30px 15px;
	font-size: 12px;
	color: #333;
}
#content.front-page-cartelera .cinema-file .comment {
	height: 30px;
	position: absolute;
	right: 0;
	bottom: 6px;
}
#content.front-page-cartelera .cinema-file .comment .comments {
	padding: 0 11px 0 0;
	line-height: 22px;
	font-size: 12px;
	background: transparent url(img/ui/bg-comments-20px.png) no-repeat right -30px;
}
#content.front-page-cartelera .cinema-file .comment .comments span {
	line-height: 22px;
	padding: 4px 3px 4px 10px;
	background: transparent url(img/ui/bg-comments-20px.png) no-repeat left top;
}
#content.front-page-cartelera .cinema-file #commentcount {
	float: right;
}
#content.front-page-cartelera dt {
	font-weight: bold;
	float: left;
	clear: left;
	margin-right: 0.5em;
	margin-bottom: 1em;
}
#content.front-page-cartelera dd {
	margin-bottom: 1em;
}
#content.front-page-cartelera .street-address,
#content.front-page-cartelera .locality {
	margin-right: 1em;
}
#content.front-page-cartelera .prices dt,
#content.front-page-cartelera .prices dd {
	float: left;
	clear: none;
}
#content.front-page-cartelera .prices dd {
	margin-right: 1em;
}

#content.front-page-cartelera .date-selector,
#content.front-page-cartelera .showing {
	padding-left: 15px;
	font-size: 13px;
	margin: 20px 0;
}
#content.front-page-cartelera .date-selector label {
	font-size: 14px;
	margin-right: 0.5em;
}
#content.front-page-cartelera select {
	border:1px solid #7F9DB9;
	font-size:14px;
	padding:2px 3px;
}
#content.front-page-cartelera .showing li {
	background: url("img/ui/bullets.png") no-repeat scroll left 5px transparent;
	padding-left:10px;
	margin-bottom: 2em;
	line-height: 140%;
}
#content.front-page-cartelera h3 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0.5em;
}
#content.front-page-cartelera label {
	font-weight: normal;
}

#content.front-page-cartelera .pager-wrapper .abc-pager .item
{
	display: inline;
	border: 1px solid #aaa;
	padding: 4px;
	margin: 2px;
	background: #efefff;
}

#content.front-page-cartelera .pager-wrapper .abc-pager .item.active
{
	font-weight: bold;
	background: #fff;
}


/* front-page-encuentros */
#content.front-page-encuentros .title {
	padding-top: 12px;
	padding-left: 5px;
	text-transform: none;
	font-size: 14px;
}
#content.front-page-encuentros .alphabetical-index {
	border:medium none;
	margin-bottom:25px;
}
#content.front-page-encuentros .directory-index {
	font-size: 12px;
	margin: 15px 0 30px 15px;
	overflow: auto;
}
#content.front-page-encuentros .directory-index ul {
	float:left;
	line-height:15px;
	position:relative;
	width:160px;
}
#content.front-page-encuentros .directory-index li {
	background:url("img/ui/bullets.png") no-repeat scroll left 5px transparent;
	margin:10px 10px 0 0;
	padding-left:10px;
}
#content.front-page-encuentros .week-appointments {
	padding-left: 30px;
	margin-top: 20px;
}
#content.front-page-encuentros .week-appointments .time {
	float: left;
	font-weight: bold;
	color: #454545;
	margin-right: 0.5em;
	padding-left: 50px;
	background:url("img/ui/grid-icons.png?20140401") no-repeat scroll 0 -4024px transparent;
}
#content.front-page-encuentros .week-appointments .time,
#content.front-page-encuentros .week-appointments .appointment {
	font-size: 15px;
	line-height: 40px;
	margin-bottom: 1.5em;
}
#content.front-page-encuentros .appointments-by-section {
	padding-left: 30px;
	margin-top: 20px;
	overflow: auto;
}
#content.front-page-encuentros .appointments-by-section ul {
	float: left;
	width: 290px;
}
#content.front-page-encuentros .appointments-by-section p {
	margin: 0 0 1.2em 0;
}
#content.front-page-encuentros .appointments-by-section .appointment {
	float: left;
	margin-right: 0.5em;
}

/* front-page-listas */
.front-page #content.front-page-listas .sub-h1 a {
	text-decoration:underline;
}
.front-page #content.front-page-listas .buttons {
	margin:10px 0 0 15px;
}
.front-page #content.front-page-listas .buttons input {
	background-position: 0px -863px;
	font-size: 14px;
	height: 24px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 4px;
	width:252px;
	cursor:pointer;
}
.front-page #content.front-page-listas .buttons input:first-child {
	margin-right:15px;
	background-position: 0px -995px;
	width:191px;
}
.front-page #content.front-page-listas .top3-list {
	margin:20px 10px 0 20px;
}
.front-page #content.front-page-listas .top3-list .item {
	float:left;
	width:343px;
	margin-bottom:10px;
}
.front-page #content.front-page-listas .top3-list .item img {
	float:left;
	margin-right:15px;
}
.front-page #content.front-page-listas .top3-list .item .title-top {
	float:left;
	font-size:18px;
	line-height:18px;
	margin:5px 0;
	width:187px;
}
.front-page #content.front-page-listas .top3-list .item p {
	float:left;
	width:187px;
	line-height:14px;
}

.front-page #content.front-page-listas .top3-list .item:first-child {
	width:258px;
	margin-right:25px;
	position:relative;
	margin-bottom:0px;
}
.front-page #content.front-page-listas .top3-list .item:first-child .top1 {
	position:absolute;
	top:0px;
	left:0px;}
.front-page #content.front-page-listas .top3-list .item:first-child .title-top {
	width:auto;
}
.front-page #content.front-page-listas .top3-list .item:first-child p {
	display:block;
	width:auto;
}
.front-page #content.front-page-listas .listas-list {
	margin: 20px 10px 0 20px;
}
.front-page #content.front-page-listas .listas-list .item {
	margin-bottom:10px;
}
.front-page #content.front-page-listas .listas-list .item img {
	float:left;
}
.front-page #content.front-page-listas .listas-list .item a,
.front-page #content.front-page-listas .listas-list .item p,
.front-page #content.front-page-listas .listas-list .item div {
	margin-left:99px;
}
.front-page #content.front-page-listas .listas-list .item a {
	display:block;
	font-size:18px;
	line-height:18px;
}
.front-page #content.front-page-listas .listas-list .item p {
	line-height:14px;
	margin-top:3px;
	margin-bottom:3px;
}
.front-page #content.front-page-listas .listas-list .item div {
	color:#999;
}
.front-page #content.front-page-listas .listas-list .item div .hour {
	color:#bb4e4b;
}
.front-page #content.front-page-listas .see-more-button {
	float:right;
	margin-top:10px;
}
#sidebar.front-page-listas .section-frontpage {margin-bottom:7px;}
#sidebar.front-page-listas .searcher form {
	margin-top:5px;
}
#sidebar.front-page-listas .searcher input[type=text]{
	border: 1px solid #7F9DB9;
	font-size: 14px;
	padding: 2px 3px;
	width:270px;
	margin-bottom:5px;
}
#sidebar.front-page-listas .searcher input[type=radio]{
	position:relative;
	top:2px;
}
#sidebar.front-page-listas .searcher input[type=submit]{
	background-position: 0px -737px;
	font-size: 14px;
	height: 24px;
	margin: 10px 0px 0px 5px;
	padding: 0px 0px 4px;
	width: 121px;
	cursor:pointer;
}
#sidebar.front-page-listas .connected .connected-list {margin:10px -10px 0 -9px;;}
#sidebar.front-page-listas .connected .connected-list .item {
	float:left;
	display:inline;
	margin-right:1px;
}
#sidebar.front-page-listas .connected .connected-list .item .nick {
	display:block;
	margin-left:5px;
	color:#00345a;
}
#sidebar.front-page-listas .connected .connected-list .item .hour {
	display:block;
	margin-left:5px;
	color:#bb4e4b;
}
#sidebar.front-page-listas .connected .footer {
	margin-top:10px;
	font-size:11px;
	color:#999;
}
#sidebar.front-page-listas .see-more-button {
	margin-top:10px;
	float:right;
}
/* front-page-entrevista */
.front-page #content.front-page-entrevista .protagonist {
	margin:0 0 5px;
}
.front-page #content.front-page-entrevista .multimedia .media {
	text-align: center;
    margin-bottom: 10px;
}
.front-page #content.front-page-entrevista .multimedia .sent-questions {
    border-top: 1px solid #e9e8e4;
    padding: 4px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}
.front-page #content.front-page-entrevista .multimedia .social-links.eco {
    border-left: 0 !important;
}
.front-page #content.front-page-entrevista .protagonist img {
	float:left;
	border:1px solid #F2F2F2;
	padding:5px;
	background-color:#fff;
}
.front-page #content.front-page-entrevista .protagonist div.basic-info {
    border-top: 1px solid #e9e8e4;
	color: #0b419b;
	margin: 0 0 10px;
	padding: 0;
	overflow: hidden;
    line-height: 40px;
}
.front-page #content.front-page-entrevista .protagonist div.basic-info .title {
    font-family: national-book,arial,sans-serif;
    font-size: 34px;
}

.front-page #content.front-page-entrevista .protagonist div.basic-info .date {
	float:right;
	font-size:12px;
}
.front-page #content.front-page-entrevista .protagonist p {
	font-size:14px;
	margin-bottom: 1em;
	line-height:18px;
}
.front-page #content.front-page-entrevista .protagonist .basic-info .title {
	float: left;
	font-family: "AmerType Md BT Normal";
	font-size:30px;
	margin: 0px;
}
.front-page #content.front-page-entrevista .interview-list {
	margin:15px 0;
	font-size:14px;
}
.front-page #content.front-page-entrevista .interview-list .item {
	margin-bottom:20px;
}
.front-page #content.front-page-entrevista .interview-list .item > div{
	padding:15px 20px 20px 60px;
	line-height:18px;
}
.front-page #content.front-page-entrevista .interview-list .item .question {
	position:relative;
}
.front-page #content.front-page-entrevista .interview-list .item .question .n-question {
	color:#fff;
	background:transparent url(img/ui/question-icon.png) no-repeat left top;
	width:32px;
	height:36px;
	position:absolute;
	top:15px;
	left:15px;
	font-size:16px;
	text-align:center;
	line-height:26px;
	padding: 3px 0 0 0;
}
.front-page #content.front-page-entrevista .interview-list .item .question .signature {
	color:#999;
	margin-top:10px;
}
.front-page #content.front-page-entrevista .interview-list .item .question .signature span {
	font-style:italic;
}
.front-page #content.front-page-entrevista .gratitude {
	background-color:#C74A4C;
	padding:10px 30px;
	color:#fff;
	font-size:12px;
	line-height:18px;
}
.front-page #content.front-page-entrevista .gratitude .signature span {
	font-style:italic;
}
.front-page #content.front-page-entrevista .simple-box {border: 1px solid #ddd;padding: 6px;height: 45px;margin-bottom: 15px;}
.front-page #content.front-page-entrevista .simple-box .enc_npreguntas {font-weight: bold}
#sidebar.front-page-entrevista #past-meetings .past-list .item {
	background: none;
	line-height:15px;
	margin-top:10px;
	padding-left:10px;
}
#sidebar.front-page-entrevista #past-meetings .past-list .item span {
	font-size:11px;
	border-right:1px solid #0b419b;
	padding-right:3px;
	margin-right:5px;
}

#sidebar #past-meetings {
    padding: 0 !important;
}

#past-meetings .inner a { color: #0b419b; font-weight: bold; }

#past-meetings .title.ttf {
	color: #000;
	padding: 0 8px 8px;
    margin: 0 !important;
    font-family: arial,sans-serif;
    font-size: 15px;
    font-weight: bold;
}
#past-meetings .title.ttf a {
	color: #000;
}

#sidebar .interviewee-bio { padding: 5px 10px; }

#sidebar .interviewee-bio .title {
    margin: 0;
    font-family: national-book,arial,sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    color: #333;
    font-size: 20px;
    line-height: 24px;
}
#sidebar .interviewee-bio .subtitle {
    margin: 0;
    font-family: national-black,arial,sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #9b9595;
    font-size: 20px;
    line-height: 24px;
}

/* front-page-archive-detail */
.front-page #content-detail .section-frontpage {
	margin-bottom:30px;
}
.front-page #content-detail .archive {
	position:relative;
	margin:0 0 45px 4px;
	width:780px;
}
.front-page #content-detail .archive h2 {
	background-color:#C74A4C;
	color:white;
	font-size:16px;
	padding:8px 0 8px 210px;
	margin:10px 6px 0 -9px;
}
.front-page #content-detail .archive p {
	font-size:14px;
	margin:10px 0 0 200px;
}
.front-page #content-detail .archive a {
	margin:10px 0 10px 200px;
	font-size:12px;
	display:inline-block;
	background:transparent url(img/ui/pdf-icon.png) no-repeat scroll 0 0;
	padding:3px 0 3px 20px;
}
.front-page #content-detail .archive img {
	position:absolute;
	top:-5px;
	left:20px;
}
/* front-page-film */
#content.front-page-film h1 { font-size: 32px;
    line-height: 32px;
    font-weight: bold;
    color: #454545;
    margin: 0 0 10px 0;
    font-family: Arial,sans-serif !important;
    text-transform: none; }

#content.front-page-film .film-card {
	padding: 10px 10px 60px 10px;
	min-height: 190px;
	position: relative;
	font-size: 12px;
	margin-bottom: 3px;
}
#content.front-page-film .film-card .film-cover {
	float: left;
	margin-right: 14px;
}
#content.front-page-film .film-info {
	float: left;
	width: 435px;
	color: #333;
	line-height: 120%;
}
#content.front-page-film .film-info dt {
	float: left;
	clear: left;
	font-weight: bold;
	margin-right: 0.5em;
}
#content.front-page-film .film-info a {
	color: #00395B;
}
#content.front-page-film .film-card ul.rating {
	position: absolute;
	bottom: 12px;
	left: 200px;
	color: #666;
}
#content.front-page-film .film-card ul.rating li {
	float: left;
	width: 120px;
	font-weight: bold;
	margin-right: 25px;
}
#content.front-page-film .film-card ul.rating p.title {
	margin-bottom: 0.5em;
}
#content.front-page-film .film-card ul.rating .rate {
	display: block;
	width: 120px;
	height: 22px;
}
#content.front-page-film .film-card ul.rating span.rate {
	background: url("img/ui/rating-3.png") no-repeat right top transparent;
}
#content.front-page-film .film-card ul.rating span.rate-1 {background-position: -96px top;}
#content.front-page-film .film-card ul.rating span.rate-2 {background-position: -72px top;}
#content.front-page-film .film-card ul.rating span.rate-3 {background-position: -48px top;}
#content.front-page-film .film-card ul.rating span.rate-4 {background-position: -24px top;}
#content.front-page-film .film-card ul.rating span.rate-5 {background-position: left top;}

#content.front-page-film #buttons-gallery {
	clear: both;
	background: url("img/ui/bg-news-listing.jpg") repeat scroll left top #FFFFFF;
	width: 646px;
	margin: 0 0 20px 0;
	padding: 5px;
}
#content.front-page-film #buttons-gallery .comment-action-buttons {
	float: none;
	color: #666;
}
#content.front-page-film #buttons-gallery .actions .i-like-it span {
	padding: 0 0 0 16px;
	width: 0px;
	text-indent: -99999px;
}
#content.front-page-film #buttons-gallery div.actions {
	float: right;
	margin-right: 10px;
}
#content.front-page-film #buttons-gallery div.sharing,
#content.front-page-film #buttons-gallery div.twfb {
	float: left;
}

#content.front-page-film h2 {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	margin: 1em 10px 0.5em 10px;
}
#content.front-page-film .section-frontpage p {
	margin: 0.5em 10px 1em 10px;
}

#content.front-page-film div.title {
	padding-top: 12px;
	text-transform: none;
	font-size: 18px;
}
#content.front-page-film .best-rated ul {
	margin: 20px 0 30px 10px;
	font-size: 12px;
}
#content.front-page-film .best-rated li {
	background: url("img/ui/bullets.png") no-repeat scroll left center transparent;
	padding-left: 10px;
	line-height: 170%;
}
#content.front-page-film .stills {
	margin: 10px 0;
	float: left;
	width: 100%;
}
#content.front-page-film .stills ul {
	overflow: auto;
	padding-bottom: 5px;
}
#content.front-page-film .stills li {
	float: left;
	margin-right: 12px;
}
#content.front-page-film .synopsis {
	float: left;
	margin-bottom: 10px;
}
#content.front-page-film #search-cinema {
	height: 45px;
	color: #666;
	font-size: 12px;
	padding-left: 10px;
	margin: 20px 0;
}
#content.front-page-film #search-cinema p {
	height: 45px;
	line-height: 45px;
	float: left;
	margin-right: 1em;
}
#content.front-page-film #search-cinema input {
	width: 240px;
}
#content.front-page-film #search-cinema .submit-action {
	background:url("img/ui/grid-buttons.png?20140923") no-repeat scroll left -34px transparent;
	color:#FFFFFF;
	font-size:11px;
	padding:5px 10px 6px;
}
/* hacks */

/* @import "opening.css"; */

#opening {
	position: relative;
	margin: 0 0 10px;
	padding: 5px 6px;
	border: 1px solid #e9e8e4;
	background-color: #f8f7f4;
	color: #656565;
	overflow: hidden;
}
#content #opening {background-color: #fff;}
#opening .inner {border: 0px;}
#opening .col-50 {width: 316px;}
#opening.full-width .col-25 {width: 244px;}
#opening.full-width .col-37 {width: 320px;}
#opening.full-width .col-50 {width: 488px;}
#opening.full-width .col-63 {width: 615px;}
#opening.full-width .col-100 {width: 976px;}
#opening .title .ttf {
	color: #000;
}
#opening .title.ttfBold {color: #cd4c4f;}
#opening .title.ttfBold.ttfBlue {color: #003453;}
#opening .highlight-module {padding-bottom: 10px;}
#opening .highlight-module.no-pad-mod {padding: 0px;}
#opening .highlight-module .photo.collage {margin: 0;}
#opening .col-wrapper {margin-top: 10px;}
#opening .col-wrapper .news-listing {float: left;}
#opening .col-wrapper .news-listing .news-item {margin: 0; padding: 0 5px;}
#opening .aditional-content-left {
	margin-bottom: 0;
	margin-right: 12px;
	width: 224px;
}
#opening .twitter {margin-top: 0px;}
#opening .twitter .tweet {
	width: 187px;
	background-position: left -3330px;
}
#opening .headlines-listing .item {background-position: left -3115px;}
#opening .headlines-listing .item,
#opening .headlines-listing .item .headline {
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	color: #002d48;
}

/* @import "profile.css"; */

/*.profile #main { overflow: visible !important; }*/

/*.profile #content { margin-left: 4px; }*/
.profile #content .inner { padding-top: 0; }
.profile #content .pager .firstPage,
	/*.profile #content .pager .lastPage {
	display: none;
}*/
.profile .inner { color: #000; }
.profile .button {
	line-height: 16px;
	padding: 3px 5px;
}

.profile .photo .photo-bar .action-label {
	line-height: 27px;
}
.profile .photo .photo-bar .action-label .icon-wrapper,
.profile .photo .photo-bar .action-label .icon-wrapper .icon  {
	width: 27px;
	height: 27px;
	text-align: center;
}
.profile .photo .photo-bar .action-label .icon-wrapper .icon.video {
	background-position: 12px -2484px;
}
.profile .photo .photo-bar .action-label .label {
	display: inline-block;
	height: 27px !important;
	padding: 0 10px;
}

.profile .rate {
	display: inline-block;
	height: 12px;
	background: url(img/ui/rating.gif);
}
.profile .rate-1 { width: 14px; }
.profile .rate-2 { width: 28px; }
.profile .rate-3 { width: 42px; }
.profile .rate-4 { width: 56px; }
.profile .rate-5 { width: 70px; }

.profile .avatars-list li {
	display: block;
	float: left;
	width: 74px;
	text-align: center;
}
.profile .avatars-list li img {
	display: block;
	width: 74px;
	height: 74px;
	margin-bottom: 10px;
}
.profile .avatars-list li a { color: #333; }

#profile-top {
	padding: 5px;
	border: 1px solid #e9e8e4;
	background-color: #f8f7f4;
	margin-bottom: 15px;
}

#profile-top h1 {
	color: #00395b;
	font-size: 18px;
	line-height: 20px;
	margin: 0 0 10px 0;
	float: left;
}

.profile #data .periodista-tag {
	display: inline-block;
	margin: 0 5px;
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #333;
}
.profile #data .periodista-tag .logo-105x20 {
	display: inline-block;
	line-height: 22px;
	width: 105px;
	height: 20px;
	background: transparent url(img/ui/logo-105x20.gif) no-repeat scroll left top;
	text-indent: -9999px;
}
#profile-top .pic {
	float: left;
	position: relative;
	width: 128px;
	height: 128px;
	padding: 11px;
	border: solid 1px #f2f2f2;
	margin-right: 8px;
}
#profile-top .pic .edit {
	position: absolute;
	left: 11px;
	bottom: 16px;
	display: block;
	background-color: #c44849;
	color: #fff;
	line-height: 22px;
	padding: 0 10px 0 4px;
}
.profile #data {
	position: relative;
	float: left;
	width: 622px;
	font-size: 12px;
	padding: 0 35px 10px 15px;
}
.profile #data .details {
	position: relative;
	margin-top: 20px;
	margin-left: 164px;
}
.profile #data p {
	margin-bottom: 10px;
}
.profile #data #reputation {
	background: url(img/ui/ico-reputation.gif) no-repeat center left;
	padding-left: 18px;
}
.profile #data #score { color: #555; }
.profile #data .date-log {
	margin: 0 0 0 164px;
}
.profile #data .date-log span {
	display: block;
	line-height: 140%;
}
.profile #data.periodista .date-log {
	left: auto;
	bottom: auto;
	right: 35px;
	top: 41px;

}
.profile #data #score strong,
.profile #recent-activity .activity-item .desc strong { color: #00395B; }
.profile .profile-contact {
	/*	position: absolute;*/
	margin: 5px 0 20px 160px;
	width: 440px;
	background: transparent url(img/ui/bg-section-title.png) no-repeat scroll left top;
	padding: 0 10px;
}
.profile #data .button {
	cursor: pointer;
	float: none;
	margin-left: 10px;
}
/*.profile #data h1 .button {
	float: none;
	margin: 0 0 0 15px;
}*/
.profile #data blockquote.nota_ext {
	margin: 10px 0; /*width: 160px;*/ color: #0b419b; font-weight: bold; font-size: 12px;
}

.profile-contact span {
	display: inline-block;
	line-height: 39px;
}
.profile-contact span.user-twitter {
	background: transparent url(img/ui/ico-twitter.gif) no-repeat scroll left center;
	padding: 0 30px;
}
.profile-contact span.user-facebook {
	background: transparent url(img/ui/ico-facebook.png) no-repeat scroll left center;
	padding: 0 30px;
}
.profile-contact span.user-googleplus {
	background: transparent url(img/ui/ico-googleplus.png?20120322) no-repeat scroll left center;
	padding: 0 30px;
}
.profile-contact span.user-mail {
	background-color: #0b419b;
	padding: 0 30px;
}
.profile-contact span a { font-weight: bold; }

.profile #status {
	position: relative;
	width: 265px;
	height: 180px;
	background-color: #f4f3f1;
	color: #000;
	font-size: 17px;
	line-height: 21px;
	padding: 10px 15px;
	margin-left: 662px;
    border: 1px solid #e9e8e5;
}

.profile #status .button {
	position: relative;
	display: inline-block;
	margin: 0 0 10px 10px;
	float: right;
}
.profile #status .button.status {
	position: absolute;
	float: none;
	margin: 0;
	right: 10px;
	bottom: 10px;
}
.profile #status-text {font-size: 16px;}
.profile #status #promo-button {
	display: block;
	color: #fff;
	line-height: 16px;
	text-align: center;
}
.profile #status #promo-button a {
	color: #000;
	line-height: 16px;
}
/*.profile #status.default-a #status-text { margin-right: 70px; }*/
/*.profile #status.default-a #promo-button {
	float: right;
	width: 114px;
	height: 102px;
	background: url(img/ui/circle-red.png) no-repeat center center;
	font-size: 16px;
	padding: 14px 0 0 2px;
	margin: -150px -50px 0 0;
}*/
/*.profile #status.default .button { bottom: 72px; }*/
.profile #status.default #promo-button {
	position: absolute;
	bottom: 15px;
	right: 10px;
	left: 10px;
    background-color: #fff;
    padding: 5px 0;
}
.profile #status .module-title {
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px;
}
.profile #status.edit textarea {
	width: 260px;
	height: 65px;
	margin-bottom: 5px;
}
.profile #status.edit textarea.exceeded {background-color: #FFD6D6;}
.profile #status.edit label {
	font-size: 11px;
}
.profile #status.edit input[type=checkbox] {
	vertical-align: middle;
}
.profile #status.edit .button  {
	/*	left: auto;
	right: 15px;
	bottom: 15px;*/
	padding: 3px 10px;
}
.profile #status .char-count {font-size: 12px;}
.profile #status .char-count.exceeded {
	font-weight: bold;
	color: #ff0000;
}
.profile #status .sending-status {
	padding: 70px 0 0;
	background: transparent url(img/ui/ico-loading-20x20.png) 120px 30px no-repeat;
	font-size: 12px;
	text-align: center;
}

.profile h2 {
	color: #000;
	font-size: 18px;
	padding: 10px 0 11px 4px;
	border-bottom: solid 1px #e5e5e5;
	margin: 0 0 10px 0;
}
.profile h2 span { color: #999; }
.profile h2 + .button {
	float: right;
	margin-top: -40px
}

.profile #key-contributes { padding-top: 10px; }
.profile #key-contributes ul { margin-bottom: 20px; }
.profile #key-contributes ul li {
	padding: 10px 50px 10px 4px;
	border-top: solid 1px #e5e5e5;
}
.profile #key-contributes ul li:first-child {
	padding-top: 0;
	border-top: none;
}
.profile #key-contributes ul li .pic {
	float: left;
	width: 76px;
	margin-right: 12px;
}
.profile #key-contributes ul li .section,
.profile #recent-activity .activity-item .type {
	color: #666;
	text-transform: uppercase;
}
.profile #recent-activity .activity-item .type {display: inline-block;}
.profile #key-contributes li h3 {
	font-size: 16px;
	margin-bottom: 4px;
}

.profile .tabs {
	background-color: #f8f7f4;
	padding: 0;
	border: solid 1px #f2f2f2;
	margin: 0 -10px 15px;
	height: 31px;
}
.profile .tabs li {
	display: inline-block;
	float: left;
	padding: 5px 8px;
	overflow: hidden;
    border-right: 1px solid #e9e8e4;
}
.profile .tabs.narrow li {
	padding: 0 4px 0 3px;
}
.profile .tabs li a {
	display: inline-block;
	color: #5f5858;
	font-weight: bold;
	line-height: 32px;
}
.profile .tabs .selected {
	background-color: #fff !important;
}

.profile .tabs .selected a {
    color:#000;
}

.profile #recent-activity { font-size: 12px; }
.profile #recent-activity h2 + .pager {
	margin-top: -40px;
}
.profile #recent-activity .activity-item {
	padding-bottom: 15px;
	border-bottom: solid 1px #e5e5e5;
	margin: 0 0 10px 5px;
	color: #333;
}
.profile #recent-activity .activity-item:last-child,
.profile #recent-activity .activity-item.no-sep {
	border: 0;
	margin-bottom: 0;
}
.profile #recent-activity .activity-item .type { margin-bottom: 8px; }
.profile #recent-activity .activity-item .type,
.profile #recent-activity .activity-item .last-users,
.profile #recent-activity .activity-item .avatars-list {
	margin: 0 5px 10px;
}
.profile #recent-activity .activity-item div.type {
	font-size: 11px;
	margin-bottom: 5px;
}
.profile #recent-activity .activity-item .desc {
	margin: 0 5px 10px;
}
.profile #recent-activity .activity-item .desc.dist-top {
	margin: 10px 5px 2px;
}
.profile #recent-activity .activity-item .positive {
	font-weight: bold;
	color: #009900;
}
.profile #recent-activity .activity-item .negative {
	font-weight: bold;
	color: #BB2129;
}

.profile #recent-activity .activity-item .when {
	color: #666;
	padding-left: 8px;
	border-left: solid 1px #666;
	margin-left: 8px;
}
.profile #recent-activity #uploaded-pics li {
	display: inline-block;
	width: 157px;
	color: #333;
	margin-right: 10px;
}
.profile #recent-activity #uploaded-pics li a {
	margin-bottom: 10px;
}

.profile #recent-activity #uploaded-pics .rate {
	display: block;
	margin-bottom: 10px;
}
.profile #recent-activity .comment {
	background: #f6f5f2 url(img/ui/bg-profile-comment.gif) repeat-x bottom left;
	background-image: -moz-linear-gradient(#f6f5f2,#efeee8);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6f5f2), to(#efeee8));
	padding: 17px 12px 10px 17px;
	margin-bottom: 20px;
}
.profile #recent-activity .comment .text { margin-right: 220px; }
.profile #recent-activity .comment p { margin-bottom: 8px; }
.profile #recent-activity .comment .actions {
	float: right;
	text-align: right;
}
.profile #recent-activity .comment .button {
	float: none;
}
.profile #recent-activity .comment .hot-discussion {
	display: block;
	font-size: 12px;
	margin-top: 8px;
}
.profile #recent-activity .comment .hot-discussion span {
	color: #00395b;
	font-weight: normal;
}
.profile #recent-activity .comment.vote {}
.profile #recent-activity .comment.vote p {color: #6a6a6a;}
.profile #recent-activity .comment.vote p a {
	font-weight: bold;
	color: #1C3740;
}
.profile #recent-activity .comment p.go-to-comment {
	margin-top: 0.75em;
	float: left;
}
.profile #recent-activity .comment p.valuation {
	margin-top: 1.5em;
	text-align: right;
}
.profile #recent-activity .comment.vote p .avatar-mini,
.profile #recent-activity .comment.status p .avatar-mini {
	display: inline-block;
	margin: 0 5px 0 0;
	vertical-align: sub;
}
.profile #recent-activity .comment.avatars-list li {margin-right: 7px;}
.profile #recent-activity #status-list .when {
	padding-left: 0px;
	border-left: 0;
	margin-left: 0px;
}

.profile #recent-activity .uploaded-video .video-wrap {
	float: left;
	width: 157px;
	margin-right: 15px;
}
.profile #recent-activity .uploaded-video .rate { margin-bottom: 8px; }
.profile #recent-activity .avatars-list li {
	font-size: 11px;
	margin: 0 10px 10px 0;
}
.profile #recent-activity #ui-notifications-page {display: none}
.profile #tab-notificaciones .activity-item .when a {font-weight: bold}
.profile #tab-notificaciones .activity-item {padding-bottom: 5px}
.profile #tab-notificaciones .desc {line-height: 20px;}
.profile #tab-notificaciones .desc img {width: 40px; float:left; margin-right: 10px;}
.profile #tab-notificaciones .desc img.ico {width: auto}
.profile #tab-notificaciones .desc p {background-color: #efeee8; padding: 17px; margin: 20px 0px; color: #6a6a6a;line-height: 13px;}
.profile #tab-notificaciones .desc p a { font-weight: bold; color: #1C3740; }

.profile #comments-list .pic,
.profile #letters-list .pic {
	float: left;
	width: 44px;
}
.profile #comments-list li > div,
.profile #letters-list li > div { margin-left: 54px }
.profile #comments-list .activity-item,
.profile #letters-list .activity-item { margin-left: 0; }

.profile #contributions ul {
	clear: right;
	padding: 10px 0 45px 0;
	margin-left: -4px;
}
.profile #contributions ul li {
	display: inline-block;
	width: 147px;
	margin: 0 3px 10px;
}
.profile #contributions ul li a {
	display: block;
	font-weight: bold;
}
.profile #contributions ul li .photo { margin-bottom: 8px; }
.profile #contributions ul li .photo img {
	display: block;
	border: solid 1px #e3e3e3;
}

.profile #contributions ul li .comments { display: inline-block; }
.profile #contributions ul li p { margin-bottom: 2px; }

.profile #write-letter {
	background: url("img/ui/grid-bgs.png") no-repeat scroll left -1946px transparent;
	clear:both;
	display:block;
	line-height: 52px;
	margin: -10px 0 10px;
	overflow:hidden;
}
.profile #write-letter .info {
	color: #333;
	font-size: 14px;
	line-height: 52px;
	text-align: center;
}
.profile #write-letter .info .link {
	background: url("img/ui/grid-icons.png?20140401") no-repeat scroll right -2203px transparent;
	display: inline-block;
	font-weight:bold;
	line-height: 52px;
	padding-right:53px;
}
.profile .avatars-list li {position: relative;}
.profile #follow .avatars-list {padding-bottom: 20px;}
.profile #following .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 #follow .sep-bottom,
.profile #following .sep-bottom {
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 10px;
}
.profile #follow.dist-top,
.profile #following.dist-top {
	margin-top: 50px;
}
.profile #follow .avatars-list li,
.profile #following .avatars-list li {
	margin: 0 10px 12px 0;
}
/*.profile #sidebar { padding: 4px 2px; }*/
.profile #sidebar .inner { padding: 10px 5px }

/* hacks */

*:first-child+html .profile #data { width: 610px; }
*:first-child+html .profile #status { margin-left: 20px; }

/* @import adsense.css */

.publi_google { font-family: Arial, sans-serif; font-weight: normal; clear: both; margin-bottom: 10px; border: 2px solid #ccd7de;background: #fff; }
.publi_google h2 { font-weight: normal; background-color: #ccd7de; padding: 3px 6px 3px 8px; letter-spacing: normal; color: #333; margin: 0; text-transform: uppercase; }
.publi_google ul { padding: 4px 6px; background: #fff; margin: 0px 2px 4px 2px; font-size: 110%;}
.publi_google li { margin: 12px 0 0; padding: 0px; background: #fff; list-style: none; float: left;}
.publi_google li a { text-decoration:none; }
.publi_google li a:hover { text-decoration:underline; }
.publi_google li h3 { font-weight: bold; margin: 0 0 1px 0; border: 0; font-size: 14px; }
.publi_google li h3 a { color:#00395b;}
.publi_google li h4 { font-weight: normal; margin:0 0 1px 0; color:#333; font-size: 12px; }
.publi_google li h4 a { color:#333; }
.publi_google li p { font-weight: normal; margin:0px; padding:6px 0 0;font-size: 12px; }
.publi_google li p a { color:#ba2226;}
.publi_google li.a25 { width: 24%; float: left; display: inline; padding-right: 4px;}
.publi_google li.a33 { width: 32%; float: left; display: inline; padding-right: 4px;}
.publi_google li.a50 { width: 49%; float: left; display: inline; padding-right: 4px;}
.publi_google li.a100 { width: 99%; float: left; display: inline; padding-right: 4px;}

/* end @imports */

/* generic styles */
body {
	padding: 0 0 100px;
	margin: 0;
	position: relative;
	z-index: 1;
	background-color: #fff;
	color: #000;
	font: normal 11px/13px Arial, sans-serif;
	letter-spacing: 0;
}
a {
	color: #002e49;
	text-decoration: none;
}
a:hover {text-decoration: underline;}
em, i {font-style: italic;}
strong, b {font-weight: bold;}
input,
select,
textarea {
	border: 0;
	padding: 3px;
	font: normal 11px/13px Arial, sans-serif;
	letter-spacing: 0em;
}
input[type=text] {padding: 4px 3px;}

.ttf {font-family: "national-book, Arial, sans-serif"; line-height: 105%;}
.ttfBold {font-weight: bold !important; }
.ttf:hover,
.ttfBold:hover {text-decoration: none;}

.ttf a, .ttfBold a, #content .section-frontpage .ttf a, #content .section-frontpage .ttfBold a { color: #000; }

.button {
	display: inline-block;
	position: relative;
	float: left;
	padding: 0 5px;
	line-height: 25px;
	font-size: 12px;
	color: #000;
	background: transparent url(img/ui/bg-activity-button.gif) repeat-x left top;
	border: 1px solid #ccc;
}
.button.red {
	background-image: url(img/ui/bg-activity-button-red.png);
	color: #fff;
	font-weight: bold;
	padding: 0 10px;
	border: 0px;
}
.button.blue {
	background-image: url(img/ui/bg-activity-button-blue.png);
	color: #fff;
	font-weight: bold;
	padding: 0 10px;
	border: 0px;
}
.button:hover {text-decoration: none;}
.activity {
	display: inline-block;
	float: left;
	height: 51px;
	padding: 0 0 0 50px;
	margin: 0 8px 0 0;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -1671px;
}
.activity .activity-bar {
	display: inline-block;
	margin: 19px 0;
	width: 93px;
	height: 11px;
	background: transparent url(img/ui/bg-activity-bar.png) repeat-x left;
	border-radius: 8px;
}
.activity .activity-bar .value {
	position: relative;
	height: 13px;
	line-height: 12px;
	background: transparent url(img/ui2014/bg-eco-actividad.png) repeat-x left top;
	border-radius:8px 0 0 8px;
}
.activity .activity-bar .value .arrow {
	position: absolute;
	right: -6px;
	display: block;
	width: 6px;
	height: 11px;
	background: transparent url(img/ui2014/eco-actividad-arrow.png) no-repeat left center;
}
.i-like-it span {
	display: inline-block;
	position: relative;
	padding: 0 0 0 20px;
	line-height: 25px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -1742px;
}
/*.i-dont-like-it {width: 16px;}*/

.i-dont-like-it span {
	display: inline-block;
	position: relative;
	padding: 0 0 0 16px;
	line-height: 25px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -1792px;
}
/*
.sharing-simple span {
	display: inline-block;
	position: relative;
	padding: 0 0 0 17px;
	width: 0px;
	line-height: 25px;
	text-indent: -99999px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat -5px -3920px;
}
.sharing-wrapper .email {
	display: inline-block;
	position: relative;
	float: left;
	margin: 0 3px 0 0;
	padding: 0 0 0 16px;
	line-height: 25px;
	text-indent: -99999px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -1832px;
}
.sharing-wrapper .facebook {
	display: inline-block;
	position: relative;
	float: left;
	margin: 0 3px 0 0;
	padding: 0 0 0 14px;
	line-height: 25px;
	text-indent: -99999px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -1872px;
}
.sharing-wrapper .twitter {
	display: inline-block;
	position: relative;
	float: left;
	margin: 0 3px 0 0;
	padding: 0 0 0 13px;
	line-height: 25px;
	text-indent: -99999px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -1911px;
}
*/
.sharing-wrapper .sharing {
	display: inline-block;
	position: relative;
	float: left;
	line-height: 25px;
}
.hits {
	font-weight: bold;
	color: #bb2129;
}
.hits.positive {
	color: #093;
}
.permalink span {
	display: inline-block;
	position: relative;
	padding: 0 0 0 20px;
	line-height: 25px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -2382px;
}
.hot-discussion {
	display: inline-block;
	position: relative;
	padding: 0 0 0 15px;
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
	color: #cd4c4f;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -2436px;
}

.twitter-link {
	display: inline-block;
	line-height: 25px;
	padding-left: 25px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -2141px;
}
.email-link {
	display: inline-block;
	line-height: 25px;
	padding-left: 20px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -1832px;
}
.facebook-link {
	display: inline-block;
	line-height: 25px;
	padding-left: 25px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -3022px;
}
.googleplus-link {
	display: inline-block;
	line-height: 25px;
	padding-left: 28px;
	background: transparent url(img/ui/ico-googleplus.png?20120322) no-repeat left 3px;
}


#infografia_cont .eco-module, .museo-foto-wrapper .eco-module {
    border: 1px solid #e8e9e3;
    background-color: #f8f7f3;
    margin-top: 10px;
}
#infografia_cont .eco-module .social-links { border-left: none; float:left;}





/* generic module dimensions */
._w33p {width: 33%;}
._w49p {width: 49%;}
._w150 {width: 150px;}
._w175 {width: 175px;}
._w140 {width: 140px;}
._w145 {width: 145px;}
._w155 {width: 155px;}
._157x118 {width: 157px; height: 118px;}
._157x179 {width: 157px; height: 179px;}
._157x180 {width: 157px; height: 180px;}
._w167 {width: 167px;}
._215x181 {width: 215px; height: 181px;}
._240x178 {width: 240px; height: 178px;}
._240x179 {width: 240px; height: 179px;}
._240x180 {width: 240px; height: 180px;} /* Ajuste recortes */
._249x302 {width: 249px; height: 302px;}
._249x304 {width: 249px; height: 304px;} /* Ajuste recortes */
._283w {width: 283px;}
._293x246 {width: 293px; height: 246px;}
._300w {width: 300px;}
._304x226 {width: 304px; height: 226px;}
._323x240 {width: 323px; height: 240px;}
._323x242 {width: 323px; height: 242px;} /* Ajuste recortes */
._324x447 {width: 324px; height: 447px;}
._332x380 {width: 332px; height: 380px;} /* Ajuste recortes */
._332x447 {width: 332px; height: 447px;}
._353w {width: 353px;}
._363x246 {width: 363px; height: 246px;}
._406w {width: 406px;}
._406x302 {width: 406px; height: 302px;}
._406x304 {width: 406px; height: 304px;} /* Ajuste recortes */
._406x468 {width: 406px; height: 468px;}
._425w {width: 425px;}
._620x282 {width: 620px; height: 282px;}
._642x390 {width: 642px; height: 390px;}
._656x302 {width: 656px; height: 302px;}
._976x250 {width: 976px; height: 250px;}
/*	generic banner dimensions */
._188x100 {width: 188px; height: 100px;}
._260x60 {width: 260px; height: 60px;}
._750x100 {width: 750px; height: 100px;}


#header li,
#footer li {display: inline-block;}

/* modules */

#main {
	width: 990px;
	margin: 0 auto;
	/*overflow: hidden;*/
	background-color: #fff;
	/*padding: 0 4px;*/
}

#main.contenido_blogoteca { margin-bottom: 10px; }

#userbar {
	height: 35px;
	line-height: 34px;
	background-color: #002e49;
	color: #fff;
	position:fixed;
	width:100%;
	z-index: 100000;
	border-bottom: 1px solid #fff;
	box-shadow: 0 0 11px 0 #333;
}
#userbar a,
#userbar input[type=button],
#userbar input[type=submit] {
	background-color: transparent;
	color: #fff;
}
#userbar.closed {
	height: 10px;
}

#userbar #accesibility {
	padding: 0 36px 0 0;
	background: url("img/uib/accesibilidad.png") no-repeat scroll 87px 6px transparent;
	/*position: absolute;
    left: 214px;*/
	display: inline-block;
	float: right;
}

#userbar.closed #user-actions {}
#userbar.closed #user-actions .open-action {
	display: inline-block;
	position: absolute;
	bottom: -15px;
	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.closed #user-actions .close-action,
#userbar.closed #user-actions .sharingButtons,
#userbar.closed #user-actions .social-networks,
#userbar.closed #user-actions .activity,
#userbar.closed #user-actions .login-action,
#userbar.closed #user-actions .register-action,
#userbar.closed #user-actions #search-form,
#userbar.closed #user-actions #accesibility,
#userbar.closed #user-actions #registro-user {display: none;}
#userbar.closed #search-form, #userbar.closed #search-form input[name=q], #userbar.closed #search-form .submit-action {display: none;}
#userbar #user-actions {
	position: relative;
	width: 990px;
	margin: 0 auto;
	/*text-align: right;*/
}
#userbar #user-actions .open-action {display: none;}
#userbar #user-actions .close-action {
	/*position: absolute;
	top: 7px;
	left: 20px;
	*/
	float: left;
	margin: 6px 16px 0 0;
	padding: 0 0 0 20px;
	line-height: 20px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -151px;
}
#userbar #user-actions .social-networks {
	/*position: absolute;
	top: 5px;*/
	float: left;
	margin-top: 5px;
	/*left: 20px;*/
	width: 97px;
	height: 23px;
	background: transparent url(img/ui/grid-buttons.png?20140923) no-repeat left -102px;
	margin-left: -8px;
}
#userbar #user-actions .social-networks a {
	display: inline-block;
	float: left;
	width: 16px;
	/*height: 16px;*/
	margin: 3px;
	font-size: 0px;
	/*text-indent: -99999px;*/
	padding: 0;

	height: 0;
	overflow: hidden;
	padding-top: 16px;
}
#userbar #user-actions .social-networks a:hover {text-decoration: none;}
#userbar #user-actions .social-networks .twitter {background: transparent url(img/ui/badges16x16.png) no-repeat 0 0;}
#userbar #user-actions .social-networks .facebook {background: transparent url(img/ui/badges16x16.png) no-repeat 0 -16px;}
#userbar #user-actions .social-networks .googleplus {background: transparent url(img/ui/badges16x16.png) no-repeat 0 -32px;}
#userbar #user-actions .social-networks .meneame {background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -397px;}
#userbar #user-actions .social-networks .more {
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -530px;
	color: #000;
	margin: 3px 0 3px 5px;
	padding: 0 0 0 5px;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	text-indent: 0;
	text-align: center;
	height: 18px;
}
#userbar #user-actions.logged-in .activity a {margin: 0 10px;}
#userbar #user-actions .login-action {
	margin: 0 10px 0 0;
	padding-right: 13px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat 70px -423px;
}

#userbar #user-actions .login-fb-action {
	/*margin-top: 5px 16px;*/
	padding: 6px 30px 5px 0;
	background: url("img/uib/registro/ico_fb_connect.png") no-repeat scroll 0 0 transparent;
	cursor:pointer;
}
#userbar #user-actions.logged-in .login-action {
	padding-right: 0;
	background: none;
}
#userbar #user-actions .register-action {
	margin: 0 10px 0 0;
	padding-left: 13px;
	/*background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -442px;*/
	border-left: 1px solid #3c597a;
}
#userbar #user-actions #search-form {
	display: inline-block;
	padding: 0 10px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -462px;
	float: right;
}
#userbar #user-actions #search-form input[type=text] {width: 112px;}
#userbar #user-actions #search-form .submit-action {
	padding: 5px 9px 6px;
	background: transparent url(img/ui/grid-buttons.png?20140923) no-repeat left -34px;
}
#userbar #user-actions #search-form .submit-action:hover {text-decoration: none;}

#header #top-links {
	position: relative;
	clear: both;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	margin-top:35px;
	background: transparent url(img/ui/grid-bgs.png) no-repeat left -0px;
}
#header #top-links li {
	float: left;
	margin: 0 0 0 20px;
}
#header #top-links li.title {
	font-weight: bold;
}
#top-links li.item a,
#top-links .item span { display: inline-block; padding-left: 21px; line-height: 16px; }
#top-links .item .car { background: transparent url(img/ui/grid-icons-market.png?20140319) no-repeat left -4px; }
#top-links .item .car-insurance { background: transparent url(img/ui/grid-icons-market.png?20140319) no-repeat left -28px; }
#top-links .item .real-state { background: transparent url(img/ui/grid-icons-market.png?20140319) no-repeat left -52px; }
#top-links .item .classifieds { background: transparent url(img/ui/grid-icons-market.png?20140319) no-repeat left -78px; }
#top-links .item .employment { background: transparent url(img/ui/grid-icons-market.png?20140319) no-repeat left -103px; }
#top-links .item .betting { background: transparent url(img/ui/grid-icons-market.png?20140319) no-repeat left -129px; }
#top-links .item .ofertas { background: transparent url(img/ui/grid-icons-market.png?20140319) no-repeat left -493px; }
#top-links .item .ahorro { background: transparent url(img/ui/grid-icons-market.png?20140319) no-repeat left -153px; padding: 0 0 3px 21px; }
#top-links .item .moviles { background: transparent url(img/ui/grid-icons-market.png?20140319) no-repeat left -180px; padding: 0 0 3px 21px; }
#top-links .item .rutas { background: transparent url(img/ui/grid-icons-market.png?20140319) no-repeat left -208px; padding: 0 0 3px 21px; }
#top-links .item .apuestas { background: transparent url(img/ui/grid-icons-market.png?20140319) no-repeat left -357px; }
#top-links .item .programas { background: transparent url(img/ui/grid-icons-market.png?20140319) no-repeat left -520px; padding: 0 0 0 25px; }
#top-links .item .juegos { background: transparent url(img/ui/grid-icons-market.png?20140319) no-repeat left -545px; padding: 0 0 0 25px; }
#top-links .item .tecnologia { background: transparent url(img/ui/grid-icons-market.png?20140319) no-repeat left -572px; }
#top-links .item .segundamano { background: transparent url(img/ui/grid-icons-market.png?20140319) no-repeat left -594px; }
#top-links .item .reparaciones { background: transparent url(img/ui/grid-icons-market.png?20140319) no-repeat left -616px; }

#header #top-links li.fixed-item {
	position: absolute;
	top: 0;
	right: 20px;
}
#header #top-links li.fixed-item a.the-weather {font-size: 12px;}
#header #top-links li.fixed-item a.the-weather span {margin: 0 3px 0 2px;}
#header #top-links li.fixed-item a.the-weather .location {color: #000;}
#header #top-links li.fixed-item a.the-weather .min {color: #3ea6d2;}
#header #top-links li.fixed-item a.the-weather .max {color: #dd6e0a;}
#header #top-links li.fixed-item a.the-weather .cloudy-rainy {
	display: inline-block;
	width: 33px;
	height: 31px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -202px;
	text-indent: -99999px;
}
#header #top-links li.fixed-item a {color: #000;}
#header {
    margin-top: 0;
}
#header #logo-wrapper {
	position: relative;
	margin: 0;
	height: 70px;
	clear: both;
}
#header #logo-wrapper .title {
	display: inline-block;
	margin: 0 20px 0;
	float: left;
}
#header #logo-wrapper .title a {
	position: relative;
	display: block;
	width: 301px;
	height: 54px;
	background: transparent url(img/local/es/logo-54.png);
	text-indent: -99999px;
}

.colorbox #header #logo-wrapper .title {
    margin: 0;
}
.colorbox #header #logo-wrapper .title a {
    width: 85px;
    height: 82px;
    background: #fff url(img/ui/header/logo-mini.png) top left no-repeat;
}


#logo-wrapper .country { position: absolute; z-index: 2; top: 70px; left: 112px; }
#logo-wrapper .country li { padding: 0 5px; border-right: 1px solid #002e48; }
#logo-wrapper .country li.last { border: 0; }
#logo-wrapper .country a { font: bold 11px/15px Arial, sans-serif; color: #002e48; }

#header.local-mexico #logo-wrapper .title { margin-left: 11px; }
#header.local-mexico #logo-wrapper .title a { background: transparent url(img/local/mexico/logo-54.png?20130410) no-repeat; width: 379px; }
#header.local-mexico #logo-wrapper .country { position: absolute; z-index: 2; top: 70px; left: 200px; }
#header.local-mexico #logo-wrapper .country li { padding: 0 5px; border-right: 1px solid #002e48; }
#header.local-mexico #logo-wrapper .country li.last { border: 0; }
#header.local-mexico #logo-wrapper .country a { font: bold 11px/15px Arial, sans-serif; color: #002e48; }

#header.local-usa #logo-wrapper .title { margin-left: 9px; }
#header.local-usa #logo-wrapper .title a { background: transparent url(img/local/usa/logo-54.png?20130410) no-repeat; width: 310px; }
#header.local-usa #logo-wrapper .country { position: absolute; z-index: 2; top: 70px; left: 107px;}
#header.local-usa #logo-wrapper .country li {padding: 0 5px; border-right: 1px solid #002e48;}
#header.local-usa #logo-wrapper .country li.last { border: 0; }
#header.local-usa #logo-wrapper .country a {font: bold 11px/15px Arial, sans-serif; color: #002e48;}

#header #logo-wrapper .news-flash {
	display: inline-block;
	float: left;
	margin: 26px 0 0;
	padding: 0 20px 0 25px;
	height: 28px;
	line-height: 28px;
	background: transparent url(img/ui/grid-bgs.png) no-repeat 0px -200px;
	font-size: 12px;
	font-weight: bold;
}
#header #logo-wrapper .news-spotlight {
	position: relative;
	display: inline-block;
	float: left;
	top: -7px;
	margin: 0 0 -26px;
	padding: 0 10px;
	width: 315px;
}
#header #logo-wrapper .news-spotlight .ns-link {display: block;}
#header #logo-wrapper .news-spotlight .ns-link:hover {text-decoration: none;}
#header #logo-wrapper .news-spotlight .ns-link .ns-photo {
	display: inline-block;
	float: left;
}
#header #logo-wrapper .news-spotlight .ns-link .ns-balloon {
	display: inline-block;
	position: absolute;
	padding-top: 15px;
	top: 30px;
	left: 60px;
	width: 54px;
	height: 41px;
	color: #fff;
	background: transparent url(img/ui/grid-bgs.png) no-repeat left -239px;
	font: bold italic 11px/13px Georgia;
	text-align: center;
	vertical-align: middle;
}
#header #logo-wrapper .news-spotlight .ns-link .ns-category {
	display: block;
	width: 180px;
	float: left;
	padding: 20px 0 0 15px;
	color: #666;
	font-size: 10px;
	text-transform: uppercase;
}
#header #logo-wrapper .news-spotlight .ns-link .ns-title {
	display: block;
	width: 180px;
	float: left;
	padding: 5px 0 0 15px;
	font-size: 16px;
	font-weight: bold;
}
#header #logo-wrapper .news-spotlight .ns-link .ns-text {
	display: block;
	width: 180px;
	float: left;
	padding: 5px 0 0 15px;
	color: #333;
}
#header #logo-wrapper .ad-wrapper { display: inline-block; position: absolute; top: 0; right: 20px; padding: 0 0 0 15px; }
#header #logo-wrapper .ad-wrapper a {
	display: block;
	width: 260px;
	height: 60px;
}
#header #site-links {
	position: relative;
	top: -2px;
	clear: both;
	margin: 0 7px 0 0;
	text-align: right;
}
#header #site-links li {}
#header #site-links li a {
	display: inline-block;
	margin: 0 5px;
	font-weight: bold;
	line-height: 16px;
}
#header #site-links li span.cc {
	padding: 0 20px 2px 0;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat 21px -246px;
}
/*
#header #site-links li a.rss {
	padding: 0 20px 0 0;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat 28px -270px;
}
*/
#header #menu {position: relative;}
#header #menu ol,
#header #menu ul {
	display: block;
	clear: both;
}
#header #menu li {float: left;}
#header #menu li .second-level {display: none;}
#header #menu li.active .second-level {
	display: block;
	clear: both;
}
#header #menu li .second-level .second-level-menu,
#header #menu li .second-level .second-level-submenu {
	clear: none;
	float: left;
}
#header #menu li .second-level .second-level-menu a {padding: 8px 10px 9px;}
#header #menu li .second-level .second-level-submenu a {
	padding: 8px 10px 9px;
	color: #002e49;
}
#header #menu li .second-level .second-level-submenu a:hover {
	color: #cd4c4f;
	text-decoration: none;
}
#header #menu li .second-level .second-level-menu li:first-child a {padding-left: 20px;}
#header #menu .top-menu {
	padding: 3px 10px 0px;
	height: 33px;
	position: relative;
	background: transparent url("img/ui/grid-bgs.png") no-repeat 0px -40px;
}
#header #menu .top-menu a {
	display: block;
	padding: 10px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
#header #menu .top-menu a:hover {
	color: #d59e9f;
	text-decoration: none;
}
#header #menu .top-menu>li.active {
	margin-bottom: 30px;
	background: #cd4c4f url(img/ui/corner-tr-menu.png) no-repeat right top;
}
#header #menu .top-menu>li.active>a {
	background: transparent url(img/ui/corner-tl-menu.png) no-repeat left top;
}
#header #menu .top-menu>li.active.no-submenu {
	margin: 6px 0 5px !important;
	background: #cd4c4f url(img/ui/corner-r-menu.png) no-repeat right top;
}
#header #menu .top-menu>li.active.no-submenu>a {
	padding: 4px 10px 5px;
	background: transparent url(img/ui/corner-l-menu.png) no-repeat left top;
}
#header #menu .top-menu .second-level {
	position: absolute;
	bottom: -22px;
	left: 0;
	width: 100%;
	height: 30px;
	background: transparent url(img/ui/grid-bgs.png) no-repeat 0px -87px;
}
#header #menu .top-menu .second-level .second-level-menu {
	margin: 0 0 0 1px;
	background-color: #cd4c4f;
}
#header #menu .top-menu .second-level .second-level-menu li a.active,
#header #menu .top-menu .second-level .second-level-menu li a:active {color: #002e49;}
#header #menu .top-menu .second-level .second-level-menu li:first-child a {
	background: transparent url(img/ui/corner-bl-submenu.png) no-repeat -1px 23px;
}
#header #menu .top-menu .second-level .second-level-menu li:last-child a {
	padding-right: 40px;
	background: transparent url(img/ui/arrow-submenu2.png) no-repeat right top;
}

#header #menu .top-menu .second-level .second-level-menu li.azul {
	background-color: #5ba5ca;
}
#header #menu .top-menu .second-level .second-level-menu li.azul:first-child a {
	background: transparent url(img/ui/corner-bl-submenu-azul.png) no-repeat -1px 23px;
}

#header #menu .bottom-menu {
	margin: 0 240px 0 0;
	padding: 0 5px;
	overflow: hidden;
}
#header #menu .bottom-menu.no-submenu {
	/*margin-top:-3px;*/
}
#header #menu .bottom-menu>li>a {
	display: block;
	padding: 5px 7px;
	font-weight: bold;
}
#header #menu .bottom-menu li.sep {
	padding: 5px 0px;
	margin: 0 2px;
	width: 1px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -526px;
}
#header #menu .bottom-menu .second-level {
	position: absolute;
	top: 30px;
	left: 0;
	width: 100%;
	height: 30px;
	background: transparent url(img/ui/grid-bgs.png) no-repeat 0px -87px;
}
#header #menu .bottom-menu .second-level .second-level-menu {
	margin: 0 0 0 1px;
	background-color: #4d97c1;
	font-size: 12px;
}
#header #menu .bottom-menu .second-level .second-level-menu li a,
#header #menu .bottom-menu .second-level .second-level-submenu li a {
	display: block;
	padding: 8px 10px 9px;
	font-weight: bold;
}
#header #menu .bottom-menu .second-level .second-level-menu li a {color: #fff;}
#header #menu .bottom-menu .second-level .second-level-menu li a:hover {
	color: #d59e9f;
	text-decoration: none;
}
#header #menu .bottom-menu .second-level .second-level-menu li a.active,
#header #menu .bottom-menu .second-level .second-level-menu li a:active {color: #002e49;}
#header #menu .bottom-menu .second-level .second-level-menu li:first-child a {
	background: transparent url(img/ui/corner-bl-menu-bottom.png) no-repeat -1px 23px;
}
#header #menu .bottom-menu .second-level .second-level-menu li:last-child a {
	padding-right: 40px;
	background: transparent url(img/ui/arrow-submenu2.png) no-repeat right top;
}

#header #menu .bottom-menu>li.active {
	background: #4d97c1 url(img/ui/corner-br-menu-bottom.png) no-repeat right bottom;
}
#header #menu .bottom-menu>li.active.no-submenu {
}
#header #menu .bottom-menu.active>li {margin-top: 24px;}
#header #menu .bottom-menu.active.no-submenu>li {margin-top: 0;}

#header #menu .bottom-menu>li.active>a {
	color: #fff;
	background: transparent url(img/ui/corner-bl-menu-bottom.png) no-repeat left bottom;
}

#header #menu .logos-sites { display: inline-block; margin: 7px 5px 0 0; position: absolute; right: 0; }
#header #menu .logos-sites li { display: inline-block; float: left; margin-right: 20px; }
#header #menu .logos-sites li a { padding: 0; height: 18px; display: block; background: url(img/ui/logos_sites.png) no-repeat 0 0; }
#header #menu .logos-sites .esquire a { width: 70px; background-position: 0 0; }
#header #menu .logos-sites .forbes a { width: 50px; background-position: -90px 0; }
#header #menu .logos-sites .bazaar a { width: 57px; background-position: -160px 0; }
#header #menu .logos-sites .gonzoo a { width: 65px; background-position: -230px 1px; }

#header .site-services {
	position: absolute;
	right: 0;
	bottom: 0;
	padding: 0 10px;
}
#header .site-services a {
	display: block;
	padding: 6px 10px;
	font-size: 10px;
}
#header #menu .site-services li.sep {
	padding: 5px 0px;
	margin: 0 2px;
	width: 1px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -526px;
}
#header .site-services li a.archive {
	padding-left: 28px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -289px;
}
#header .site-services li a.services {
	padding-right: 30px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat 56px -307px;
}

#content.boxed,
#sidebar,
#ads-middlepage,
#social,
#footer {
	padding: 5px;
	border: 1px solid #e9e8e4;
	background-color: #f8f7f4;
	color: #656565;
}

.inner {
	position: relative;
	padding: 10px;
	border: 1px solid #e9e8e4;
	background-color: #fff;
	color: #656565;
}

#content {
	width: 656px;
	margin: 0;
	float: left;
}

#content #izq a.title {
	color: #08224D;
}

#content #izq .highlight-module a.title,
#content #izq .highlight-title a.title{
	color: #fff !important;
}


#content #izq .highlight-module.color-deportes a.title,
#content #izq .highlight-module.color-deportes-champions a.title,
#content #izq .highlight-module.color-deportes-f1 a.title,
#content #izq .highlight-module.color-deportes-jjoo a.title,
#content #izq .highlight-module.color-deportes-santander a.title,
#content #izq .color-deportes .highlight-title li,
#content #izq .color-deportes .highlight-title li a,
#content #izq .color-deportes .highlight-title a.title,
#content #izq .color-deportes-champions .highlight-title a.title,
#content #izq .color-deportes-f1 .highlight-title a.title,
#content #izq .color-deportes-jjoo .highlight-title a.title,
#content #izq .color-deportes .author-name,
#content #izq .color-deportes .news-item-text,
#content #izq .color-deportes .news-item-text a,
#content #izq .color-deportes-santander .highlight-title a.title
{
	color: #000 !important;
}

#content #izq .news-item-text a {
	color: #0B419B;
}

#content #izq .highlight-title .news-item-text a {
	color: #fff;
}

#content #ap-izq a.title {
	color: #08224D;
}

#content #ap-izq .news-item-text a {
	color: #0B419B;
}


#content #positional .news-item-text a {
	color: #0B419B;
}

#content #automatic a.title {
	color: #08224D;
}

#content #automatic .highlight-title a.title {
	color: #fff;
}

#content #automatic .news-item-text a {
	color: #0B419B;
}

#content.boxed {width: 640px;}
/*#content */.col-wrapper {
				 clear: both;
				 overflow: hidden;
				 position: relative;
			 }
/*.col-wrapper.special {overflow: visible;}*/
/*#content .col-wrapper */.collage {float: left;}
/*#content */.col-wrapper .collage.sep-right {margin-right: 1px;}
/*#content */.col-25 {position: relative; z-index: 0; float: left; margin: 0px 9px 0 0; width: 157px;}
/*#content */.col-37 {position: relative; z-index: 0; float: left; margin: 0px 10px 0 0; width: 240px;}
/*#content */.col-50 {position: relative; z-index: 0; float: left; margin: 0px 10px 0 0; width: 323px;}
/*#content */.col-63 {position: relative; z-index: 0; float: left; margin: 0px 10px 0 0; width: 406px;}
/*#content */.col-75 {position: relative; z-index: 0; float: left; margin: 0px 10px 0 0; width: 455px;}
/*#content */.col-100 {position: relative; z-index: 0; float: left; margin: 0px; width: 656px;}
.col-33p {position: relative; z-index: 0; float: left; margin: 0px 1% 0 0; width: 32%;}
/*#content */.col-wrapper .end-cols {margin-right: 0;}
/*#content */.sep-top {border-top: 1px solid #eaeaea;}
/*#content */.sep-top.col-25,
				 /*#content */.sep-top.col-37,
				 /*#content */.sep-top.col-50,
				 /*#content */.sep-top.col-63,
				 /*#content */.sep-top.col-75,
				 /*#content */.sep-top.col-100 {padding-top: 10px; margin-top: 10px !important;}
/*#content */.sep-top .col-25,
				 /*#content */.sep-top .col-37,
				 /*#content */.sep-top .col-50,
				 /*#content */.sep-top .col-63,
				 /*#content */.sep-top .col-75,
				 /*#content */.sep-top .col-100 {padding-top: 10px;}
.sep-top .news-source,
.sep-top .photo.collage.minline_mod {margin-top: 10px;}
.sep-left.col-25,
.sep-left.col-37,
.sep-left.col-50,
.sep-left.col-63,
.sep-left.col-75,
.sep-left.col-100 {border-left: 1px solid #eaeaea;}
.sep-left .ml_mod {margin-left: 10px;}
.sep-left .ml_mod h2,
.sep-left .ml_mod p {margin-left: 0;}
.sep-bot {border-bottom: 1px solid #eaeaea;}
.subcarrier .col-wrapper {padding-bottom: 15px;}
.title-11 {font-size: 11px; line-height: 15px; margin: 5px 0;}
.title-16 {font-size: 16px; line-height: 20px; margin: 5px;}
.title-17 {font-size: 17px; line-height: 18px; margin: 5px;}
.title-18 {font-size: 18px; line-height: 20px; margin: 5px;}
.title-21 {font-size: 21px; line-height: 21px; margin: 5px;}
.title-21.mm_mod {margin: 10px;}
.title-24 {font-size: 24px; line-height: 24px; margin: 5px;}
.title-32 {font-size: 32px; line-height: 32px; margin: 5px;}
.title-32.bold .title {font-weight: bold;}
.title-34 {font-size: 34px; line-height: 34px; margin: 5px 5px 10px;}
.title-38 {font-size: 38px; line-height: 38px; margin: 5px 5px 10px;}
.section-heading {
	padding: 0 10px;
	line-height: 38px;
	font-size: 18px;
	background: transparent url(img/ui/bg-section-title.png) repeat-x left top;
}

.color-wrapper { margin-bottom: 15px; padding: 15px; }
.color-wrapper .cintillo-color { padding: 0 0 3px 0; }
.color-wrapper .col-50 { width: 305px; margin-right: 15px; }
.color-wrapper .col-50 a{ color: #ffffff; }
.color-wrapper .end-cols { margin-right: 0; }
.color-wrapper .sep-top { border-top: 0 solid black; padding-bottom: 0 }
.color-wrapper .highlight-title { background:transparent; padding:0; height:auto; }
.color-wrapper .update-time { color: #FFFFFF; margin-left: 0; }
.color-wrapper img { width: 305px; height: 226px; }
.color-wrapper .author-name { color: #FFFFFF; margin-left: 0; }
.color-wrapper .title-24 { color: #FFFFFF; margin-left: 0; }
.color-wrapper .news-item-text { margin-left: 0; }

.cintillo-color { border-radius: 5px 5px 0 0; padding: 7px 15px 11px 15px; font-size: 21px; line-height: 105%; font-family: 'national-black'; text-transform: uppercase;}
.cintillo-color a { color: #fff; }

.color-wrapper-2 .color-noticias { padding-top:12px; }
.color-wrapper-2 .color-noticias .col-50 { width: 321px; }
.color-wrapper-2 .color-noticias .__323x242xc { float: left; padding: 10px; width: 305px; color: #ffffff; }
.color-wrapper-2 .color-noticias .__323x242xc img{ width: 305px; height: 226px; }
.color-wrapper-2 .color-noticias .__323x242xc a{ color: #ffffff; }
.color-wrapper-2 .color-noticias .highlight-title { background:transparent; padding:0; height:169px; }

.color-destacado-1,
.highlight-module.color-destacado-1 { color: #fff; background: none repeat scroll 0 0 #313131; }
.color-destacado-xxx,
.highlight-module.color-destacado-xxx,
.color-destacado-2,
.highlight-module.color-destacado-2 { color: #fff; background: none repeat scroll 0 0 #0B419B; }

.color-destacado-xxx .cintillo-color,
.color-destacado-1 .cintillo-color,
.color-destacado-2 .cintillo-color,
.color-destacado-1 .color-destacado-1,
.color-destacado-1 .color-destacado-2,
.color-destacado-2 .color-destacado-1,
.color-destacado-2 .color-destacado-2,
.color-deportes .cintillo-color{background: none}

.cintillo-color.color-deportes a{ color: #000 }

#content #izq .highlight-module.color-destacado-xxx .news-item-text a,
#content #izq .highlight-module.color-destacado-1 .news-item-text a,
#content #izq .highlight-module.color-destacado-2 .news-item-text a {
	color: #fff;
}

/*.color-deportes, .highlight-module.color-deportes { color: #000; background: none repeat scroll 0 0 #5BBB24; }*/

/* @todo: temporal reasiganation */
.color-actualidad, .highlight-module.color-actualidad { color: #fff; background: none repeat scroll 0 0 #313131; }
.color-artes, .highlight-module.color-artes { color: #fff; background: none repeat scroll 0 0 #313131; }
.color-calle20, .highlight-module.color-calle20 { color: #fff; background: none repeat scroll 0 0 #313131; }
.color-carrieserena, .highlight-module.color-carrieserena { color: #fff; background: none repeat scroll 0 0 #313131; }

.color-elmensual, .highlight-module.color-elmensual { color: #fff; background: none repeat scroll 0 0 #0B419B; }
.color-gente, .highlight-module.color-gente { color: #fff; background: none repeat scroll 0 0 #0B419B; }
.color-tecnologia, .highlight-module.color-tecnologia { color: #fff; background: none repeat scroll 0 0 #0B419B; }
.color-bcn20m, .highlight-module.color-bcn20m { color: #fff; background: none repeat scroll 0 0 #0B419B; }


.color-deportes, .highlight-module.highlight-module.color-deportes { color: #fff; background: none repeat scroll 0 0 #5bbb24; }
.color-deportes-jjoo, .highlight-module.color-deportes-jjoo { color: #fff; background: none repeat scroll 0 0 #5bbb24; }
.color-deportes-santander, .highlight-module.color-deportes-santander { color: #fff; background: none repeat scroll 0 0 #5bbb24; }
.color-deportes-f1, .highlight-module.color-deportes-f1 { color: #fff; background: none repeat scroll 0 0 #5bbb24; }
.color-deportes-champions, .highlight-module.color-deportes-champions { color: #fff; background: none repeat scroll 0 0 #5bbb24; }

.color-deportes h2 {color: #000;}

.comments {
	display: inline-block;
	position: relative;
	vertical-align: middle;
	margin: 0 0 0 .5em;
	padding: 0 7px 0 0;
	line-height: 15px;
	font-size: 9px;
	font-weight: normal;
	color: #fff;
	background: transparent url(img/ui/bg-comments-14px.png) no-repeat right -16px;
}
.comments:hover {text-decoration: none;}
.comments span {
	line-height: 9px;
	padding: 2px 0 3px 7px;
	background: transparent url(img/ui/bg-comments-14px.png) no-repeat left top;
    color: #fff;
}
.title-21 .comments,
	/*#content */.title-24 .comments,
	/*#content */.title-32 .comments,
	/*#content */.title-34 .comments,
	/*#content */.title-38 .comments {
	padding: 0 11px 0 0;
	line-height: 22px;
	font-size: 12px;
	background: transparent url(img/ui/bg-comments-20px.png) no-repeat right -30px;
}
.title-21 .comments span,
	/*#content */.title-24 .comments span,
	/*#content */.title-32 .comments span,
	/*#content */.title-34 .comments span,
	/*#content */.title-38 .comments span {
	line-height: 12px;
	padding: 4px 3px 4px 10px;
	background: transparent url(img/ui/bg-comments-20px.png) no-repeat left top;
}
.update-time {
	margin: 5px 3px 5px 5px;
	font-size: 11px;
	line-height: 15px;
	color: #333;
}
.update-time strong {
	font-weight: bold;
	color: #c44849;
}
.title.news-ico, /*#content */.title.especial-ico {
	display: inline-block;
	min-height: 20px;/* BEWARE IE7 */
	padding: 0 0 0 20px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -1302px;
}
.title.blog-ico, /*#content */.title.foro-ico, /*#content */.title.pdf-ico {
	display: inline-block;
	min-height: 20px;/* BEWARE IE7 */
	padding: 0 0 0 20px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -1367px;
}
.title.list-ico {
	display: inline-block;
	min-height: 20px;/* BEWARE IE7 */
	padding: 0 0 0 20px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -1455px;
}
.title.camera-ico {
	display: inline-block;
	min-height: 20px;/* BEWARE IE7 */
	padding: 0 0 0 20px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -1542px;
}
.title.poll-ico {
	display: inline-block;
	min-height: 20px;/* BEWARE IE7 */
	padding: 0 0 0 20px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -1624px;
}
.title.trivial-ico {
	display: inline-block;
	min-height: 20px;/* BEWARE IE7 */
	padding: 0 0 0 20px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -2980px;
}
.title.carta-ico {
	display: inline-block;
	min-height: 20px;/* BEWARE IE7 */
	padding: 0 0 0 20px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -1837px;
}
.title.audio-ico, /*#content */.title.video-ico {
	display: inline-block;
	min-height: 20px;/* BEWARE IE7 */
	padding: 0 0 0 18px;
	margin-left: 2px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -2491px;
}
.title.visual20-ico {
	display: inline-block;
	min-height: 20px;/* BEWARE IE7 */
	padding: 0 0 0 18px;
	margin-left: 2px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -5282px;
}

.highlight-module .title.trivial-ico, .highlight-title .title.trivial-ico {background-position: left -3155px;}


/*#content */.photo {
				 margin-bottom:15px;
				 display: block;
				 position: relative;
			 }
/*#content */.photo:hover {text-decoration: none;}
/*#content */.photo .photo-bar {
				 display: block;
				 position: absolute;
				 bottom: 0;
				 left: 0;
				 width: 100%;
			 }
/*#content */.photo .photo-bar .description {
				 background:none repeat scroll 0 0 rgb(0, 0, 0);
				 background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
				 color:#FFFFFF;
				 display:table-cell;
				 vertical-align:middle;
				 width:620px;
				 padding:15px 80px 15px 10px;
				 line-height:14px;
			 }
/*#content */.photo .photo-bar .description .text {padding: 0 10px 0 10px; display:block;}
/*#content */.photo .photo-bar .action {
				 position: absolute;
				 bottom: 50%;
				 right: 10px;
				 width: 57px;
				 font-size: 12px;
				 line-height: 25px;
				 text-align: center;
				 color: #000;
				 background: transparent url(img/ui/grid-buttons.png?20140923) no-repeat left -406px;
				 margin-bottom:-12px;
			 }

/*#content */.photo .action-label-topleft { display: inline-block; width: 100px; height: 25px; background: url(img/ui/spnmedia.png?20150902) top left no-repeat; position: absolute; top: 0; left: 0; }
/*#content */.photo .action-label-topleft.spn-esquire { background-position: 0 0; }
/*#content */.photo .action-label-topleft.spn-forbes { background-position: 0 -126px; }
/*#content */.photo .action-label-topleft.spn-harpers { background-position: 0 -63px; }
/*#content */.photo .action-label-topleft.spn-clipset { background-position: 0 -189px; }
/*#content */.photo .action-label-topleft.spn-robbreport { background-position: 0 -252px; }
/*#content */.photo .action-label-topleft.spn-tapas { background-position: 0 -315px; }
/*#content */.photo .action-label-topleft.spn-lofficiel { background-position: 0 -378px; }
/*#content */.photo .action-label-topleft.topleft-mejor-salud { background: url(img/ui/moscas_externos.png?20160129) left 0 no-repeat; width: 100%; height: 23px; }
/*#content */.photo .action-label-topleft.topleft-infojobs { background: url(img/ui/moscas_externos.png?20160129) left -46px no-repeat; width: 100%; height: 23px; }
/*#content */.photo .action-label-topleft.topleft-workfeed { background: url(img/ui/moscas_externos.png?20160129) left -92px no-repeat; width: 100%; height: 23px; }
/*#content */.photo .action-label-topleft.topleft-culturainquieta { background: url(img/ui/moscas_externos.png?20160129) left -135px no-repeat; width: 100%; height: 23px; }
/*#content */.photo .action-label-topleft.topleft-nieve-de-aragon { background: url(img/ui/moscas_externos.png?20160129) left -182px no-repeat; width: 100%; height: 23px; }

/*#content */.photo .photo-bar .action-label {
				 position: absolute;
				 left: 10px;
				 bottom: 10px;
				 font-weight: bold;
				 font-size: 12px;
				 height: 37px;
				 line-height: 37px;
				 color: #fff;
				 background: transparent url(img/ui/grid-buttons.png?20140923) repeat-x left -440px;
				 border: 1px solid #333;
			 }
/*#content */.photo .photo-bar .action-label .icon-wrapper {
				 display: inline-block;
				 height: 37px;
				 width: 37px;
			 }
/*#content */.photo .photo-bar .action-label.large .icon-wrapper {background: transparent url(img/ui/grid-buttons.png?20140923) repeat-x left -510px;}
/*#content */.photo .photo-bar .action-label .icon-wrapper .icon {
				 display: inline-block;
				 height: 37px;
				 width: 37px;
				 text-indent: -99999px;
				 background: transparent url(img/ui/grid-icons.png?20140401) no-repeat 10px -2440px;
			 }
/*#content */.photo .photo-bar .action-label .icon-wrapper.blue {
				 background: url("img/ui/grid-buttons.png?20140923") repeat-x scroll left -1050px transparent;
			 }
/*#content */.photo .photo-bar .action-label .icon-wrapper .icon.video,
				 /*#content */.photo .photo-bar .action-label .icon-wrapper .icon.noticia-video {background-position: 12px -2480px;}
/*#content */.photo .photo-bar .action-label .icon-wrapper .icon.trivials {background-position: 9px -2521px;}
/*#content */.photo .photo-bar .action-label .icon-wrapper .icon.foto,
				 /*#content */.photo .photo-bar .action-label .icon-wrapper .icon.noticia-foto {background-position: 7px -2561px;}
/*#content */.photo .photo-bar .action-label .icon-wrapper .icon.listas {background-position: 8px -2605px;}
/*#content */.photo .photo-bar .action-label .icon-wrapper .icon.foro {background-position: 5px -2654px;}
/*#content */.photo .photo-bar .action-label .icon-wrapper .icon.cartas {background-position: 7px -2698px;}
/*#content */.photo .photo-bar .action-label .icon-wrapper .icon.blog {background-position: 7px -2743px;}
/*#content */.photo .photo-bar .action-label .icon-wrapper .icon.consultorio {background-position: 6px -2788px;}
/*#content */.photo .photo-bar .action-label .icon-wrapper .icon.encuentro-digital {background-position: 9px -2835px;}
/*#content */.photo .photo-bar .action-label .icon-wrapper .icon.encuestas {background-position: 7px -2874px; position: relative; top: -4px;}
/*#content */.photo .photo-bar .action-label .icon-wrapper .icon.especial {background-position: 6px -2914px;}
/*#content */.photo .photo-bar .action-label .icon-wrapper .icon.trailer {background-position: 8px -4500px;}
/*#content */.photo .photo-bar .action-label .icon-wrapper .icon.audio {background-position: 8px -4549px;}
/*#content */.photo .photo-bar .action-label .icon-wrapper .icon.directo {background-position: 5px -4603px;}
/*#content */.photo .photo-bar .action-label .icon-wrapper .icon.wikileaks {background: url(img/ui/wklk-ico.png) no-repeat scroll -83px -53px transparent;}
/*#content */.photo .photo-bar .action-label .icon-wrapper .icon.verano {background: url(img/ui/verano-ico.png) no-repeat scroll -38px -49px transparent;}
/*#content */.photo .photo-bar .action-label .icon-wrapper .icon.visual20-static {background: url(img/ui/visual20-static-ico.gif) no-repeat scroll top left transparent;}
/*#content */.photo .photo-bar .action-label .icon-wrapper .icon.visual20-dynamic {background: url(img/ui/visual20-dynamic-ico.gif) no-repeat scroll top left transparent;}
/*#content */.photo .photo-bar .action-label .icon-wrapper .icon.carrie-static {background: url(img/ui/carrie-static-ico.gif) no-repeat scroll top left transparent;}
/*#content */.photo .photo-bar .action-label .icon-wrapper .icon.carrie-dynamic {background: url(img/ui/carrie-dynamic-ico.gif) no-repeat scroll top left transparent;}
/*#content */.photo .photo-bar .action-label .icon-wrapper .icon.calle20 {background: url(img/ui/calle20-ico.png) no-repeat scroll top left transparent;}
/*#content */.photo .photo-bar .action-label .icon-wrapper .icon.tierra-viva {background: url(img/ui/tierra-viva-ico.gif) no-repeat scroll top left transparent;}
/*#content */.photo .photo-bar .action-label .icon-wrapper .icon.gonzoo {background: url(img/ui/gonzoo.jpg) no-repeat scroll top left transparent;}
/*#content */.photo .photo-bar .action-label .icon-wrapper .icon.bcn20m {background: url(img/ui/bcn20m.png) no-repeat scroll top left transparent;}
/*#content */.photo .photo-bar .action-label .icon-wrapper .icon.bcn20amb {background: url(img/ui/bcn20amb.png) no-repeat scroll top left transparent;}

/*#content */.photo .photo-bar .action-label .icon-wrapper .icon.direct {
				 text-indent: 0;
				 background: none;
			 }
.photo .photo-bar .action-label .icon-wrapper .icon.direct img {
	display: inline;
	width: 34px;
	height: 27px;
	margin: 0;
	left: 0px;
	top: 0px;
	clip: auto;
	margin: 5px 0 -5px 1px;
}
/*#content */.photo .photo-bar .action-label .label {display: none;}
/*#content */.photo .photo-bar .action-label.large .label {
				 display: inline-block;
				 height: 37px;
				 padding: 0 10px;
				 vertical-align: top;
			 }
/*#content */.photo .photo-bar .activity-button {
				 position: absolute;
				 right: 10px;
				 bottom: 10px;
				 width: 55px;
				 height: 53px;
				 text-indent: -99999px;
				 background: transparent url(img/ui/grid-buttons.png?20140923) no-repeat left -570px;
			 }
/*#content */.photo .photo-bar .activity-button-little {
				 position: absolute;
				 right: 10px;
				 bottom: 10px;
				 width: 55px;
				 height: 53px;
				 text-indent: -99999px;
				 background: transparent url(img/ui/grid-buttons.png?20140923) no-repeat left -1107px;
			 }
/*#content */.photo .photo-bar .reader-button {
				 position: absolute;
				 bottom: 10px;
				 right: 10px;
				 width: 31px;
				 height: 31px;
				 text-indent: -99999px;
				 background: transparent url(img/ui/grid-buttons.png?20140923) no-repeat left -650px;
			 }
.photo.collage.minline_mod {margin-right: 10px;}
.photo .photo-bar .highlight-module {
	position: absolute;
	left: 10px;
	bottom: 10px;
	width: 80%;
	padding-bottom: 10px;
}

/*#content */.user-listing-wrapper {
				 display: block;
				 position: relative;
				 margin: 5px;
			 }
/*#content */.user-listing-wrapper .user-listing {
				 display: block;
				 position: relative;
				 clear: both;
				 height: 54px;
				 margin: 0 0 5px;
				 text-align: center;
				 background: transparent url(img/ui/grid-bgs.png) repeat-x left -3160px;
			 }
/*#content */.user-listing-wrapper .user-listing .item {
				 display: inline-block;
				 width: 43px;
				 height: 43px;
				 margin: 5px 1px 0 0;
			 }
/*#content */.user-listing-wrapper .user-listing .item .thumbnail,
				 /*#content */.user-listing-wrapper .user-listing .item .thumbnail img {
				 display: block;
				 width: 43px;
				 height: 43px;
			 }
/*#content */.user-listing-wrapper .user-listing-text {
				 display: block;
				 font-size: 11px;
				 text-align: center;
				 color: #102331;
			 }
/*#content */.news-source {
				 margin: 5px;
				 font-size: 11px;
				 line-height: 12px;
				 color: #666;
			 }
/*#content */.webwidget-left .author-name {
				 font-size: 12px;
				 line-height: 15px;
			 }
/*#content */.author-name {
				 margin: 5px;
				 font-size: 10px;
				 line-height: 12px;
				 color: #666;
			 }
/*#content */.author-name .avatar-link img {
				 margin-left: 4px;
			 }
/*#content */.news-item-text {
				 margin: 5px;
				 font-size: 12px;
				 line-height: 15px;
				 color: #333;
			 }
.news-item-text.big {
	font-size: 13px;
}
.news-item-text.big strong {
	font-size: 18px;
	font-weight: bold;
}
.news-item-text .em-link {
	color: #cd4c4f;
	font-weight: bold;
}
/*#content */.news-listing .news-item {
				 overflow: hidden;
				 margin: 0 10px;
				 background: transparent url(img/ui/sep-news-item.png) no-repeat left bottom;
			 }

/*#content */.poll-wrapper {
				 display: block;
				 position: relative;
				 clear: both;
				 overflow: hidden;
				 padding: 10px;
				 margin: 10px 5px;
			 }
/*#content */.poll-wrapper.indent {padding-left: 20px;}
/*#content */.poll-wrapper .poll-wrapper-title {
				 display: block;
				 position: relative;
				 clear: both;
				 font-size: 10px;
				 line-height: 12px;
				 color: #333;
			 }
/*#content */.poll-wrapper .module-title {
				 display: block;
				 position: relative;
				 clear: both;
				 font-size: 12px;
				 line-height: 13px;
				 font-weight: bold;
				 margin: 5px 0;
				 color: #00395b;
			 }
/*#content */.poll-wrapper .horizontal-field,
				 /*#content */.poll-wrapper .vertical-field, .encuesta .vertical-field {
				 font-size: 12px;
				 line-height: 13px;
				 color: #333;
			 }
/*#content */.poll-wrapper .horizontal-field {
				 display: block;
				 float: left;
				 margin: 0 20px 0 0;
			 }
/*#content */.poll-wrapper .vertical-field, .encuesta .vertical-field {
				 display: block;
				 clear: both;
				 margin: 5px 0;
			 }
/*#content */.poll-wrapper .button {
				 height: 22px;
				 line-height: 19px;
				 clear: both;
				 float: right;
				 font-weight: bold;
				 color: #fff;
				 border-color: #00395b;
				 background: transparent url(img/ui/grid-buttons.png?20140923) repeat-x left -695px;
			 }
/*#content */.highlight-comment {
				 display: block;
				 position: relative;
				 clear: both;
				 overflow: hidden;
				 padding: 10px;
				 margin: 10px 5px;
			 }
/*#content */.highlight-comment .module-title {
				 display: block;
				 font-size: 12px;
				 line-height: 13px;
				 font-weight: bold;
				 color: #002d48;
			 }
/*#content */.highlight-comment .avatar {
				 display: block;
				 float: left;
				 margin: 10px 10px 5px 0;
				 width: 26px;
				 height: 26px;
			 }
/*#content */.highlight-comment .avatar img {
				 display: block;
				 width: 26px;
				 height: 26px;
			 }
/*#content */.highlight-comment .comment-text {
				 display: block;
				 margin: 10px 0 0;
				 font-size: 12px;
				 line-height: 13px;
				 color: #333;
			 }
/*#content */.bg-mod {
				 background: #fff url(img/ui/bg-news-listing.jpg) repeat scroll left top;
				 border-color: #fff;
				 box-shadow: -1px 1px 2px rgba(0,0,0,.2);
				 -moz-box-shadow: -1px 1px 2px rgba(0,0,0,.2);
				 -webkit-box-shadow: -1px 1px 2px rgba(0,0,0,.2);
			 }
.rounded-corners-mod {
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.rounded-corners-mod-bottom {
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
}
.rounded-corners-mod-top {
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
}
.rounded-corners-mod-left {
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}
.rounded-corners-mod-right {
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
/*#content */.news-listing .news-item.ends-listing {background: none;}

/* generic highlight modules */
.highlight-title {
	overflow: hidden;
	margin: 0;
	padding: 10px 10px 40px;
	background-color: #0b419b;
	height: 124px;
}

.highlight-title.color-destacado-1{
	background-color: #313131;
}

.highlight-title.psimple_mod {padding: 10px;}
.highlight-title.mt_mod {margin-top: 10px;}
.highlight-title .title,
.highlight-title p {color: #fff;}

.highlight-title a, .highlight-module a { color: #cde !important; }

/*#content */.highlight-module {
				 background-color: #0b419b;
				 overflow: hidden;
			 }
/*#content */.highlight-module .update-time,
				 /*#content */.highlight-module .title,
				 /*#content */.highlight-module .news-item-text,
				 /*#content */.highlight-module .news-item-text .em-link {color: #fff;}
/*#content */.highlight-module .photo,
				 /*#content */.highlight-module .update-time,
				 /*#content *//*.highlight-module .title-11,*/
				 /*#content */.highlight-module .title-16,
				 /*#content */.highlight-module .title-18,
				 /*#content */.highlight-module .title-21,
				 /*#content */.highlight-module .title-24,
				 /*#content */.highlight-module .title-32,
				 /*#content */.highlight-module .title-34,
				 /*#content */.highlight-module .title-38,
				 /*#content */.highlight-module .news-item-text {margin: 10px;}
/*#content */.highlight-module .photo.fixed {margin: 0;}
/*#content */.highlight-module .sep-top {border-color: #1A435c; margin: 0 5px;}
/*#content *//*.highlight-module .sep-top .title-11,*/
/*#content */.highlight-module .sep-top .title-16,
				 /*#content */.highlight-module .sep-top .title-18,
				 /*#content */.highlight-module .sep-top .title-21,
				 /*#content */.highlight-module .sep-top .title-24,
				 /*#content */.highlight-module .sep-top .title-32,
				 /*#content */.highlight-module .sep-top .title-34,
				 /*#content */.highlight-module .sep-top .title-38,
				 /*#content */.highlight-module .sep-top .news-item-text {margin: 10px 5px;}
.highlight-module .sep-top .title-11 {margin: 5px;}

.highlight-module.highlight-special {
	position: absolute;
	top: 247px;
	right: 15px;
}
.highlight-module.highlight-special .photo {margin: 5px;}

/*#content */.centered-floating-mod {
				 position: absolute;
				 top: 20%;
				 left: 22%;
				 width: 50%;
				 padding: 10px;
				 background-color: #fff;
			 }
/*#content */.centered-floating-mod .highlight-module {padding: 5px;}

/*	generic paged modules */
.module-pager-wrapper {
	position: relative;
	height: 40px;
	line-height: 40px;
	margin-bottom: 5px;
	padding: 0 15px;
	/*	background: transparent url(img/ui/bg-module-pager.png) no-repeat left top;*/
	background: transparent url(img/ui/bg-module-wrapper-title.png) repeat left top;
}
.module-pager-wrapper .title-wrapper {
	position: relative;
	height: 40px;
	line-height: 40px;
	font-size: 24px;
	margin: 0;
}
.module-pager-wrapper .title {color: #fff;}
.module-pager-wrapper .module-pager {
	position: absolute;
	right: 0;
	bottom: 0;
	height: 40px;
	line-height: 40px;
	color: #fff;
}
.module-pager-wrapper .module-pager .pager-title {margin: 0 15px;}
.module-pager-wrapper .module-pager .pager-link {
	display: inline-block;
	color: #fff;
	margin: 0 15px;
	text-decoration: underline;
}
.module-pager-wrapper .module-pager .pagination {margin: 0px 15px 5px;}
.module-pager-wrapper .module-pager .pagination .prevItem {
	display: inline-block;
	vertical-align: middle;
	width: 30px;
	height: 30px;
	text-indent: -99999px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -3187px;
}
.module-pager-wrapper .module-pager .pagination .prevItem:hover {background-position: left -3223px;}
.module-pager-wrapper .module-pager .pagination .sep {
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px;
	width: 1px;
	height: 20px;
	border-right: 1px solid #666;
}
.module-pager-wrapper .module-pager .pagination .nextItem {
	display: inline-block;
	vertical-align: middle;
	width: 30px;
	height: 30px;
	text-indent: -99999px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -3262px;
}
.module-pager-wrapper .module-pager .pagination .nextItem:hover {background-position: left -3298px;}
.paged-module {
	width: 2000px;
	overflow: hidden;
}

/*	videos pager */
.videos-pager-wrappper {
	position: relative;
	padding: 0 65px 20px 30px;
	/*	background: transparent url(img/ui/bg-module-pager-blue.png) repeat-x left top;*/
	background: transparent url(img/ui/bg-video-pager-large.png) no-repeat left top;
	overflow: hidden;
}
.videos-pager-wrappper.small {
	padding: 0 50px;
	background-image: url(img/ui/bg-video-pager-small.png);
}
.videos-pager-wrappper.largest { background: transparent url(img/ui/grid-video-pager-largest.png?20121003) no-repeat !important; height: 120px; padding: 15px 0 0 0; }
.videos-pager-wrappper.largest.blue {
	background-position:left top !important;
}
.videos-pager-wrappper.largest.cyan {
	background-position:left -150px !important;
}
.videos-pager-wrappper.largest.green {
	background-position:left -300px !important;
}
.videos-pager-wrappper .module-title {
	position: relative;
	height: 67px;
	font-weight: bold;
	color: #fff;
}
.videos-pager-wrappper.largest .module-title {
	position:absolute;
	top:15px;
	left:700px
}
.videos-pager-wrappper .module-title .section-title {
	position: relative;
	font-size: 40px;
	line-height: 67px;
}
.videos-pager-wrappper .module-title .site-title {
	position: absolute;
	font-size: 15px;
	line-height: 17px;
	top: 60px;
	right: 0px;
	color: #CD4C4F;
}
.col-wrapper .videos-pager-wrappper .module-title .site-title {
	top:35px;
	left:160px;
}
/*
.videos-pager-wrappper .actions {
	position: absolute;
	right: 65px;
	top: 22px;
}
.videos-pager-wrappper.small .actions {
	position: relative;
	right: auto;
	top: auto;
	padding: 15px 0;
	text-align: right;
	overflow: hidden;
	clear: both;
}
.videos-pager-wrappper.largest .actions {
	right:15px;
	top:100px;
}
.videos-pager-wrappper.small .actions .button {float: right;}
*/
.videos-pager-wrappper .prevItem {
	position: absolute;
	display: block;
	top: 90px;
	left: 20px;
	width: 30px;
	height: 30px;
	color: #fff;
	text-indent: -99999px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -3187px;
}
.videos-pager-wrappper.largest .prevItem {
	top: 38px;
	left: 10px;
}
.videos-pager-wrappper .prevItem:hover {background-position: left -3223px;}
.videos-pager-wrappper .nextItem {
	position: absolute;
	display: block;
	top: 90px;
	right: 20px;
	width: 30px;
	height: 30px;
	color: #fff;
	text-indent: -99999px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -3262px;
}
.videos-pager-wrappper .nextItem:hover {background-position: left -3298px;}
.videos-pager-wrappper.largest .nextItem {
	top: 38px;
	right: 375px;
}
.videos-pager-wrappper .videos-listing-wrapper {
	display: inline-block;
	width: 525px;
	overflow: hidden;
}
.videos-pager-wrappper.small .videos-listing-wrapper {
	width: 207px;
	margin: 0 10px;
}
.videos-pager-wrappper .videos-listing-wrapper .videos-listing {
	display: block;

	width: 1500px;
}
.videos-pager-wrappper .videos-listing-wrapper .videos-listing .item {
	display: inline-block;
	float: left;
	width: 97px;
	margin: 0 10px 0 0;
}
.videos-pager-wrappper .videos-listing-wrapper .videos-listing .item .news-item-text {
	color: #fff;
	font-size: 11px;
	line-height: 13px;
}

/*	servicios-wrapper */
.module-bottom-wrapper {}
.servicios-wrapper {}
.servicios-wrapper .module-pager-wrapper {margin-bottom: 0;}
.servicios-wrapper .servicios-listing {
	display: block;
	padding: 10px 0px 10px 30px;
	overflow: hidden;
	clear: both;
	background: transparent url(img/ui/bg-servicios-listing.png) repeat left top;
}
.servicios-wrapper.small .servicios-listing {padding: 10px 0px 7px 15px;}
.servicios-wrapper .servicios-listing .item {
	display: inline-block;
	float: left;
	margin: 0 13px 10px 0;
}
.servicios-wrapper .servicios-listing .item a {
	display: block;
	width: 61px;
	height: 11px;
	padding: 70px 0 0;
	color: #fff;
	font-size: 11px;
	line-height: 11px;
	text-align: center;
}
.servicios-wrapper .servicios-listing .item a.horoscopo {background: transparent url(img/ui/grid-servicios.png?20100126) no-repeat left -2255px;}
.servicios-wrapper .servicios-listing .item a.loterias {background: transparent url(img/ui/grid-servicios.png?20100126) no-repeat left -2350px;}
.servicios-wrapper .servicios-listing .item a.el-tiempo {background: transparent url(img/ui/grid-servicios.png?20100126) no-repeat left -2445px;}
.servicios-wrapper .servicios-listing .item a.cartelera {background: transparent url(img/ui/grid-servicios.png?20100126) no-repeat left -2545px;}
.servicios-wrapper .servicios-listing .item a.software {background: transparent url(img/ui/grid-servicios.png?20100126) no-repeat left -2650px;}
.servicios-wrapper .servicios-listing .item a.callejero {background: transparent url(img/ui/grid-servicios.png?20100126) no-repeat left -2760px;}
.servicios-wrapper .servicios-listing .item a.rockola {background: transparent url(img/ui/grid-servicios.png?20100126) no-repeat left -2870px;}
.servicios-wrapper .servicios-listing .item a.archivo {background: transparent url(img/ui/grid-servicios.png?20100126) no-repeat left -2975px;}

/* also-modules */
.module-bottom-wrapper {
	clear:both;
	margin:10px 0 0;
	overflow:hidden;
}
.module-bottom-wrapper .also-module-wrapper,
.module-bottom-wrapper .videos-pager-wrappper {margin-top:20px;}
.also-module-wrapper {
	position: relative;
	padding: 20px 35px;
	overflow: hidden;
	color:#fff;
	background: -webkit-linear-gradient(#003c5f, #002230);
	background: -moz-linear-gradient(#003c5f, #002230);
	background: -o-linear-gradient(#003c5f, #002230);
	background: -ms-linear-gradient(#003c5f, #002230);
	background: linear-gradient(#003c5f, #002230);
	border-radius:6px;
	background-color:#002230;
}
.also-module-wrapper.blue {
	background-position:left top;
}
.also-module-wrapper.cyan {
	background-position:left -289px;
}
.also-module-wrapper.green {
	background-position:left -579px;
	height:255px;
}
.also-module-wrapper .red a {
	color:#b04143;
}
.also-module-wrapper .blue a {
	color:#002230;
}
.also-module-wrapper .yellow a {
	color:#ffffcc;
}
.also-module-wrapper .images-listing-wrapper .item {
	display: inline-block;
	float: left;
	margin: 0 15px 0 10px;
	width:157px;
}
.also-module-wrapper .images-listing-wrapper .item p.title {
	font-size:11px;
	padding-left:10px;
}
.also-module-wrapper .images-listing-wrapper .item a.photo {
	margin:10px 0;
}
.also-module-wrapper .images-listing-wrapper .item .item-text {
	padding: 0 5px;
	font-size: 12px;
	line-height: 15px;
}
.also-module-wrapper .images-listing-wrapper .item .item-text a {
	color: #FFF;
}
.also-module-wrapper .images-listing-wrapper .item .item-text span {
	font-style:italic;
}
.also-module-wrapper .images-listing-wrapper .item .item-text-cinema {
	padding: 0 5px;
	font-size:14px;
	line-height:15px;
	text-align:center;
}
#content .article {}
#content .article .article-logo-print, #content .article-url-qr { display: none; }
#content .article .navigation {
	margin: -10px -10px 10px -10px;
	padding: 10px;
	position: relative;
	border-bottom: 1px solid #cdccc8;
}
#content .article .navigation .prev {
	position: absolute;
	top: 0px;
	left: 0px;
}
#content .article .navigation .prev a {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 5px 0 0 55px;
	max-width: 145px;
	height: 51px;
	background: transparent url(img/ui/grid-buttons.png?20140814) no-repeat left -1194px;
	text-indent: -9999px;
    color: #0b419b;
}
#content .article .navigation .prev a:hover {
	text-indent: 0;
}
#content .article .navigation .breadcrumb { margin: 0 auto; text-align: center; }
#content .article .navigation .next { position: absolute; top: 0px; right: 0px; }

/** Section colours **/
#content .section-name { font: 26px/31px "National", Arial, sans-serif; text-transform: uppercase; }
#content .section-name, #content .section-name a { color: #0b419b; text-decoration: none; } /* @color-base */

#content .article .navigation .next a {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 5px 55px 0 0;
	max-width: 145px;
	height: 51px;
	text-indent: -9999px;
    color: #0b419b;
	background: transparent url(img/ui/grid-buttons.png?20140923) no-repeat right -1245px;
}
#content .article .navigation .next a:hover {
	text-align: right;
	text-indent: 0;
}
#content .article .article-title {
	font-size: 38px;
	font-weight: bold;
	line-height: 34px;
	margin-bottom:10px;
}
#content .article .article-title a {color: #000;}
#content .article .update-time {
	margin: 0px 0px 15px;
	line-height: 13px;
	color: #666;
}
#content .article .article-photo {
	position: relative;
	margin: 0px 0px 10px 0px;
}
#content .article .article-photo img { max-height: 282px; width: auto; }
#content .article .article-photo .photo-bar {}
#content .article .article-photo .photo-bar .description {
	bottom: 0;
	top: auto;
}
#content .article .article-photo .photo-bar .action {}
/*#content .article */.headlines-listing {
						  margin: 10px;
						  list-style: none inside none;
					  }
/*#content .article */.headlines-listing .item {
						  margin: 0 0 5px;
						  padding-left: 10px;
						  background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -3110px;
					  }
/*#content .article */.headlines-listing .item .headline {
						  font-size: 16px;
						  line-height: 23px;
						  color: #000;
					  }
#content .article.inner { margin-bottom: 15px; }
.lead .headlines-listing, .lead ul, .lead ol {
	margin: 10px;
	list-style: none inside none;
}
.lead .headlines-listing .item{
	margin: 0 0 5px;
	padding-left: 10px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -3110px;
	list-style:none;
}
.lead ul li {
	background:none;
	list-style:disc inside;
}
.lead ol li {
	background:none;
	list-style:decimal outside;
	margin-left: 22px;
}
.lead .headlines-listing .item .headline, .lead ul li a, .lead ol li a {
	font-size: 16px;
	line-height: 23px;
	color: #000;
}
.lead p {
	color:#333333;
	font-size:14px;
	line-height:17px;
	margin:0 5px 10px;
}
#content .article .lead {
	padding: 5px;
}
#content .article .lead,
#content .article .lead p,
#content .article .lead li,
#content .article .lead div {
	font-size: 16px;
	line-height: 23px;
	color: #333;
}
#content .article .lead p,
#content .article .lead ol,
#content .article .lead ul,
#content .article .lead div {
	margin: 0.5em 0 1em 0;
}
#content .article .lead li {
	margin: 0.5em 0 0.25em 0;
}
#content .article .lead ol li {
	list-style-type: decimal;
	list-style-position: outside;
	margin-left: 20px;
}
#content .article .lead ul li {
	padding-left: 20px;
	/* background: transparent url(img/ui/grid-icons.png?20140401) no-repeat 3px -4239px; */
	/* list-style:none; */
	list-style-type: square;
	list-style-position: inside;
	text-indent: -15px;
}
#content .article .article-user-actions {
	display: block;
	clear: both;
	height: 51px;
	padding: 0 5px;
	background: transparent url(img/ui/grid-bgs.png) no-repeat left -896px;
}
#content .article .article-user-actions .actions {
	display: inline-block;
	/*	position: absolute;*/
	float: left;
	height: 51px;
	left:185px;
	width: 450px;
	padding: 0 0 0 0;
	margin: 0 0 0 0px;
	background: transparent url(img/ui/sep-activity-items.png) no-repeat left 7px;
}
#content .article .article-user-actions .actions .comments-wrapper {
	display: inline-block;
	position: relative;
	float: left;
	margin: 0 8px 0 0;
	font-size: 12px;
	/*line-height: 51px;*/
}
#content .article .article-user-actions .actions .comments-wrapper .comments {
	padding: 0 11px 0 0;
	line-height: 22px;
	font-size: 12px;
	background: transparent url(img/ui/bg-comments-20px.png) no-repeat right -30px;
}
#content .article .article-user-actions .actions .comments-wrapper .comments span {
	line-height: 22px;
	padding: 4px 3px 4px 10px;
	background: transparent url(img/ui/bg-comments-20px.png) no-repeat left top;
}
#content .article .article-user-actions .actions .comments-wrapper .comments-text {
	font-size: 12px;
	line-height: 22px;
	color: #000;
}
#content .article .article-user-actions .actions .comment-action-buttons {
	float: left;
	margin-right:10px;
}
#content .article .article-user-actions .actions .twfb {
	float:left;
	margin-top:10px;
}


#content .article .article-user-actions .actions .i-like-it,
#content .article .article-user-actions .actions .hits,
#content .article .article-user-actions .actions .sharing-simple,
#content .article .article-user-actions .actions .i-dont-like-it,
#content .article .article-user-actions .actions .sharing-wrapper {
	margin: 0 0 0 4px;
	top: 10px;
}
#content .article .article-user-actions .actions .hits {
	/* margin-left: 2px; */
}
#content .article .article-user-actions .actions .i-like-it {width: 16px;}
#content .article .article-user-actions .actions .i-like-it span {
	padding: 0 0 0 16px;
	width: 0px;
	text-indent: -99999px;
}
#content .article .article-user-actions .actions .sharing-wrapper {margin: 0 0 0 10px;}
#content .article .article-author {
	display: inline-block;
	position: relative;
	clear: both;
}
#content .article .article-author li {
	display: inline-block;
	float: left;
	line-height: 30px;
	height: 30px;
	margin: 1px 0;
}
#content .article .article-author li.avatar {margin-right: 5px;}
#content .article .article-author li.avatar a.avatar-link,
#content .article .article-author li.avatar a.avatar-link img {
	display: block;
	width: 29px;
	height: 29px;
}
#content .article .article-author li.author,
#content .article .article-author li.author a {color: #666;}

#content .article .article-author li.author,
#content .article .article-author li.link {margin-right: 30px;}
/* mas de un autor */
#content .article .article-author.more-authors .author,
#content .article .article-author.more-authors .link {margin-right: 6px;}
#content .article .article-author.more-authors .link {margin-right: 4px; padding-top: 3px; max-width: 25px; overflow: hidden;}
#content .article .article-author.more-authors .link a {
	text-indent: -200px;
	overflow: hidden;
}
#content .article .article-author.more-authors .avatar.sep-left {
	margin-left: 3px;
	padding-left: 10px;
	background: transparent url(img/ui/sep-authors.png) left 1px no-repeat;
}

#content .article .article-content {
	display: block;
	position: relative;
	clear: both;
	overflow: hidden;
	margin: 10px 0 0;
	/* julio */
	color:#333333;
	font-size:14px;
	line-height:17px;
	padding: 0 5px;
	/* /julio */
}
#content .article .article-content .article-author-sheet {
	display: inline-block;
	position: relative;
	width: 255px;
	height: 46px;
	float: left;
	margin-right: 20px;
	padding: 5px 0 0;
	background: transparent url(img/ui/grid-bgs.png) no-repeat left -896px;
}
#content .article .article-content .article-author-sheet .module-title,
#content .article .article-content .article-author-sheet .author-office {
	padding: 0px 10px 0;
	color: #333;
	font-size: 10px;
	line-height: 13px;
}
#content .article .article-content .article-author-sheet .author-name {
	margin: 0;
	padding: 0px 10px 0;
	color: #333;
	font-size: 11px;
	line-height: 13px;
}
#content .article .article-content .article-author-sheet .avatar {
	position: absolute;
	right: 0;
	bottom: 2px;
}
#content .article .article-content > p,
#content .article .article-content > h2,
#content .article .article-content > h3,
#content .article .article-content > h4,
#content .article .article-content > h5,
#content .article .article-content > h6,
#content .article .article-content > ul,
#content .article .article-content > ol {
	margin: 1em 0 1em 0;
}

#content .article .article-content p,
#content .article .article-content > h2,
#content .article .article-content > h3,
#content .article .article-content > h4,
#content .article .article-content > h5,
#content .article .article-content > h6,
#content .article .article-content > ul,
#content .article .article-content > ol {
	line-height: 17px;
	color: #333;
	font-size: 14px;
}
#content .article .article-content p {
	margin: 0 0 1em;
}


#content .article .article-content > h2,
#content .article .article-content > h3 {
	font-size:16px;
	font-weight:bold;
	color:#212121;
	border-bottom:1px solid #ccc;
}
#content .article .article-content > h4 {
	font-size:15px;
	font-weight:bold;
	color:#444;
	border-bottom:1px dotted #ccc;
}
#content .article .article-content > h5 {
	font-weight:bold;
	color:#444;
}
#content .article .article-content > h6 {
	font-weight:bold;
	color:#666;
}
#content .article .article-content > ol > li,
#content .article .article-content > ul > li {
	margin-bottom: 5px;
}
#content .article .article-content > ol > li,
#content .article .article-content .module.minutoaminuto .listado-noticias > ol > li {
	list-style-type: decimal;
	list-style-position: outside;
	margin-left: 20px;
}
#content .article .article-content > ul > li,
#content .article .article-content .module.minutoaminuto .listado-noticias > ul > li {
	list-style-type: square;
	list-style-position: inside;
	/*list-style-type: none;*/
	padding-left:20px;
	/*background:url("img/ui/grid-icons.png?20140401") no-repeat scroll 5px -4241px transparent;*/
	text-indent: -13px;
}
.module.minutoaminuto .listado-noticias > ol > li {
	list-style-type: decimal;
	list-style-position: outside;
	margin-left: 20px;
	border: 0;
	padding: 0;
	font-weight: normal;
}
.module.minutoaminuto .listado-noticias > ul > li {
	list-style-type: square;
	list-style-position: inside;
	padding-left:20px;
	text-indent: -13px;
	border: 0;
	padding: 0;
	font-weight: normal;
}
#content .article .article-content .quote_new {
	display: block;
	float: right;
	width: 140px;
	background:url("img/ui/grid-icons.png?20140401") no-repeat scroll 5px -4948px #0b419b;
	color:#FFFFFF;
	font-size:18px;
	line-height:18px;
	margin:0 0 10px 10px;
	padding:10px 10px 20px 50px;
}

#content .article .article-content .imp {
	display: block;
	float: right;
	width: 175px;
	background: none repeat scroll 0 0 #0b419b;
	color:#FFFFFF;
	font-size:18px;
	line-height:18px;
	margin:0 0 10px 10px;
	padding:10px 10px 20px 15px;
}
#content .article .article-content .imp a, #content .article .article-content .quote_new a {color: #fff;}

/*#content .article .article-content p*/.new-line {clear: left;}
#content .article .article-content blockquote {
	margin: 0 0 10px;
	padding: 10px 5px 20px 45px;
	font-size: 18px;
	line-height: 18px;
	color: #fff;
	background: #0b419b url(img/ui/grid-icons.png?20140401) no-repeat 5px -1944px;
}
#content .article .article-content blockquote p {
	font-size: 18px;
	line-height: 18px;
	color: #fff;
}
#content .article .article-content blockquote.right {
	float: right;
	width: 260px;
	margin-left: 10px;
}
#content .article .article-content blockquote.left {
	float: left;
	width: 260px;
	margin-right: 10px;
}
#content .article .article-content blockquote.margin-left {margin-left: 196px;}
#content .article .article-content blockquote.margin-right {margin-right: 196px;}
/*#content .article .article-content */.aditional-content-left {
										   display: inline-block;
										   position: relative;
										   float: left;
										   margin: 0px 10px 0px 0;
										   width: 186px;
										   /* julio */
										   display: block;
										   background-color: #fff;
										   padding-right: 10px;
										   margin-right: 0;
										   margin-left: -5px;
										   font-size: 11px;
										   line-height: 110%;
										   /* /julio */
									   }

#content .article .article-content .fb-like-faces-wrapper {padding: 25px 0;}
#content .article .article-content .fb-like-faces-wrapper p {font-weight: bold;	font-size: 12px;}

.aditional-content-left .infoby,
.aditional-content-left .side-art-block,
.aditional-content-left .free-html-block,
.aditional-content-left .twitter,
.aditional-content-left .comments-list {
	margin-top: 20px;
}

/*#content .article .article-content */.aditional-content-right {
										   display: inline-block;
										   position: relative;
										   float: right;
										   margin: 0px 0px 50px 10px;
										   width: 186px;
										   /* julio */
										   margin-right: -5px;
										   /* /julio */
									   }
/*#content .article .article-content */.photo-gallery,
										   /*#content .article .article-content */.video-gallery {
										   padding: 20px 0 0 5px;
									   }
/*#content .article .article-content */.photo-gallery .module-title,
										   /*#content .article .article-content */.video-gallery .module-title {
										   display: block;
										   margin: 0 0 0 2px;
										   font-weight: bold;
										   font-size: 12px;
										   line-height: 13px;
										   color: #333;
									   }
#content .aditional-content .side-art-block p,
#content .aditional-content .free-html-block p {
	margin: 5px 0;
	line-height: 12px;
}
.aditional-content h3,
.aditional-content h4,
.aditional-content h5,
.aditional-content-left .module-title {
	display: block;
	margin: 5px 3px;
	font-weight: bold;
	font-size: 12px;
	line-height: 13px;
	color: #333;
}
.aditional-content h4 {
	font-size: 11px;
}
.aditional-content h5 {
	font-size: 10px;
}
/*#content .article .article-content */.photo-gallery .thumbnail,
										   /*#content .article .article-content */.video-gallery .thumbnail {
										   display: block;
										   position: relative;
										   margin: 5px 0 0;
										   text-decoration: none;
									   }
/*#content .article .article-content */.photo-gallery .thumbnail img,
										   /*#content .article .article-content */.video-gallery .thumbnail img {display: block;}
/*#content .article .article-content */.photo-gallery .numbered-label,
										   /*#content .article .article-content */.video-gallery .video-label {
										   position: absolute;
										   left: 10px;
										   bottom: 10px;
										   font-weight: bold;
										   font-size: 12px;
										   line-height: 27px;
										   color: #fff;
										   background: transparent url(img/ui/grid-bgs.png) repeat-x left -1066px;
										   border: 1px solid #333;
										   border-radius: 4px;
										   -moz-border-radius: 4px;
										   -webkit-border-radius: 4px;
									   }
/*#content .article .article-content */.photo-gallery .numbered-label .number {
										   display: inline-block;
										   height: 27px;
										   padding: 0 10px;
										   background: transparent url(img/ui/grid-bgs.png) repeat-x left -1125px;
									   }
/*#content .article .article-content */.photo-gallery .numbered-label .label,
										   /*#content .article .article-content */.video-gallery .video-label .label {
										   display: inline-block;
										   height: 27px;
										   padding: 0 10px;
									   }
/*#content .article .article-content */.video-gallery .icon {
										   display: inline-block;
										   height: 27px;
										   width: 26px;
										   background: transparent url(img/ui/grid-icons.png?20140401) no-repeat 10px -2092px;
									   }
/*#content .article .article-content */.photo-gallery .photo-footer,
										   /*#content .article .article-content */.video-gallery .photo-footer {
										   display: block;
										   margin: 5px 0 0 2px;
										   width: 159px;
										   font-size: 11px;
										   line-height: 13px;
									   }


/*#content .article .article-content */div.twitter, div.comments-list {
										   overflow: hidden;
										   margin: 20px 0 0;
										   padding: 0 5px 20px;
										   /*	background: transparent url(img/ui/grid-bgs.png) repeat-y left -1188px;*/
										   background-color: #f7f6f3;
										   border-radius:6px;
										   -moz-border-radius:6px;
										   -webkit-border-radius:6px;
									   }
.twitter ul.tweets,
.comments-list ul.comments-list {
	margin: 10px 0 0 0;
}
.twitter ul.tweets .tweet,
.comments-list ul.comments-list .comment {
	margin-top: 0;
	margin-bottom: 0;
	height: 109px;
	background-image: none;
	background-color: #fff;
}
.twitter ul.tweets .tweet .text,
.comments-list ul.comments-list .comment .text {
	padding-bottom: 5px;
	border-bottom: 1px solid #ece8e1;
}
.twitter ul.tweets .tweet:first-child,
.comments-list ul.comments-list .comment:first-child {
	background: transparent url(img/ui/grid-bgs.png) no-repeat left -1772px;
}
.twitter ul.tweets .tweet:last-child,
.comments-list ul.comments-list .comment:last-child {
	background: transparent url(img/ui/grid-bgs.png) no-repeat left -1779px;
	padding-bottom: 20px;
}
.twitter ul.tweets .tweet:only-child,
.comments-list ul.comments-list .comment:only-child {
	background: transparent url(img/ui/grid-bgs.png) no-repeat left -1772px;
	height: 115px;
}
.twitter ul.tweets .tweet:last-child .text,
.comments-list ul.comments-list .comment:last-child .text {
	border: none;
}
.comments-list .module-title {
	padding-left: 10px;
}
/*#content .article .article-content */.twitter .twitter.module-title {
										   padding: 0 0 0 25px;
										   margin: 10px 5px 0;
										   font-weight: bold;
										   font-size: 12px;
										   line-height: 21px;
										   color: #333;
										   background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -2144px;
									   }
/*#content .article .article-content */.twitter .info {
										   margin: 5px 5px 10px !important;
										   padding: 0 5px 10px !important;
										   font-size: 11px !important;
										   line-height: 13px !important;
										   color: #333 !important;
										   background: transparent url(img/ui/grid-bgs.png) no-repeat left -1667px;
									   }
/*#content .article .article-content */.twitter .info a {font-weight: bold;}
/*#content .article .article-content */.twitter .tweet,
										   /*#content .article .article-content */.comments-list .comment {
										   display: block;
										   position: relative;
										   clear: both;
										   overflow: hidden;
										   margin: 10px 2px 15px;
										   padding: 5px 10px;
										   width: 154px;
										   height: 123px;
										   background: transparent url(img/ui/grid-bgs.png) no-repeat left -1772px;
									   }
/*#content .article .article-content */.twitter .tweet .avatar,
										   /*#content .article .article-content */.comments-list .comment .avatar {
										   display: inline-block;
										   float: left;
										   position: relative;
										   margin: 0 10px 5px 0;
										   height: 43px;
										   width: 43px;
									   }
/*#content .article .article-content */.twitter .tweet .avatar img,
										   /*#content .article .article-content */.comments-list .comment .avatar img {
										   display: inline-block;
										   height: 43px;
										   width: 43px;
									   }
/*#content .article .article-content */.twitter .tweet .author,
										   /*#content .article .article-content */.comments-list .comment .author {
										   display: inline-block;
										   float: left;
										   position: relative;
										   font-weight: bold;
										   font-size: 12px;
										   line-height: 43px;
									   }
.twitter.eco .tweet .author,
.comments-list.eco .comment .author {
	line-height: 26px;
}
.twitter.eco .tweet .type,
.comments-list.eco .comment .type {
	font-size: 12px !important;
	margin-bottom: 0 !important;
}
/*#content .article .article-content */.twitter .tweet .text,
										   /*#content .article .article-content */.comments-list .comment .text {
										   position: relative;
										   clear: both;
										   margin: 0px 2px 0 !important;
										   font-size: 11px !important;
										   line-height: 12px !important;
										   color: #000 !important;
									   }
/*#content .article .article-content */.twitter .tweet .text a {font-weight: bold;}
/*#content .article .article-content */.comments-list .comment .text a {font-weight: bold;}
/*#content .article .article-content */.comments-list .see-all {
										   float: right;
										   margin: 0;
										   margin-bottom: 25px;
									   }
.comments-list .see-all:last-child {
	margin: 0;
}
/*#content .article .article-content */.comments-list .see-all {text-decoration: none;}

/*#content .article .article-content */.contributions {
										   overflow: hidden;
										   margin: 10px 0 0;
										   padding: 10px 10px 20px;
										   background: transparent url(img/ui/grid-bgs.png) repeat-y left -1188px;
									   }
/*#content .article .article-content */.contributions .module-title {
										   font-weight: bold !important;
										   font-size: 12px !important;
										   line-height: 14px !important;
										   color: #333 !important;
									   }
/*#content .article .article-content */.contributions .thumbnail {
										   display: block;
										   position: relative;
										   margin: 10px 0 0;
										   width: 159px;
										   height: 120px;
									   }
/*#content .article .article-content */.contributions .thumbnail img {
										   display: block;
										   width: 159px;
										   height: 120px;
									   }
/*#content .article .article-content */.contributions .photo-footer {
										   display: block;
										   margin: 10px 2px 0;
										   width: 159px;
										   font-size: 11px;
										   line-height: 13px;
									   }
/*#content .article .article-content */.contributions .module-subtitle {
										   margin: 10px 2px 5px;
										   font-weight: bold;
										   font-size: 11px;
										   color: #333;
									   }
/*#content .article .article-content */.contributions .contribution-info {
										   display: block;
										   position: relative;
										   clear: both;
										   overflow: hidden;
									   }
/*#content .article .article-content */.contributions .contribution-info .avatar {
										   display: inline-block;
										   position: relative;
										   margin: 0 10px 0 0;
										   float: left;
										   width: 43px;
										   height: 43px;
									   }
/*#content .article .article-content */.contributions .contribution-info .avatar img {
										   display: inline-block;
										   width: 43px;
										   height: 43px;
									   }
/*#content .article .article-content */.contributions .contribution-info .author {
										   display: block;
										   position: relative;
										   margin: 10px 0 0;
										   font-weight: bold;
										   font-size: 12px;
										   line-height: 13px;
									   }
/*#content .article .article-content */.contributions .contribution-info .date {
										   display: block;
										   position: relative;
										   font-size: 11px;
										   line-height: 13px;
										   color: #666;
									   }

#content .article .article-contribute {
	display: block;
	clear: both;
	overflow: hidden;
	margin: 10px 0 0;
	line-height: 58px;
	background: transparent url(img/ui/grid-bgs.png) no-repeat left -1945px;
}
#content .article .article-contribute .info {
	line-height: 58px;
	font-size: 14px;
	color: #333;
	text-align: center;
}
#content .article .article-contribute .info .link {
	display: inline-block;
	line-height: 58px;
	font-weight: bold;
	padding-right: 53px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat right -2203px;
}
#content .article .related-news {
	display: block;
	clear: both;
	overflow: hidden;
	position: relative;
	margin: 10px 0 0;
}
/*#content .article .related-news .col {
	position: relative;
	margin: 10px 280px 0 0;
}
#content .article .related-news .col:last-child {
	position: absolute;
	margin: 10px 0 0;
	top: 0;
	right: 0;
	width: 280px;
}*/
#content .article .related-news .col {
	float:left;
	width:49%;
	margin-right:1%;
}
#content .article .related-news .col.col-100 {
	width:100%;
}

#content .article .related-news .col .module-title {
	font-size: 18px;
	line-height: 23px;
	padding: 0 5px;
	color: #000;
}
#content .article .related-news .col .stripped-list {}
#content .article .related-news .col .stripped-list .item {
	padding: 5px 15px 5px 8px;
	font-size: 12px;
	line-height: 14px;
}
#content .article .related-news .col .stripped-list .item.disclaimer {
	color:#656565;
	font-size:11px;
}
#content .article .related-news .col .stripped-list .item:nth-child(even) {background-color: #f4f4f0;}
#content .article .related-news .col .stripped-list .item .link {}
#content .article .article-ad {
	margin: 10px 0 0;
	padding: 10px;
	border: 1px solid #003756;
	background: transparent url(img/ui/grid-bgs.png) repeat-y left -2065px;
}
#content .article .user-opinion {
	display: block;
	position: relative;
	margin: 10px 0 0;
	clear: both;
	overflow: hidden;
}
#content .article .user-opinion .module-title {
	display: block;
	font-size: 18px;
	line-height: 38px;
	padding: 0 10px;
	color: #000;
	background: transparent url(img/ui/grid-bgs.png) no-repeat left -2265px;
}
#content .article .user-opinion .actions {
	display: block;
	position: relative;
	clear: both;
	overflow: hidden;
	margin: 10px;
}
#content .article .user-opinion .actions .item {
	display: inline-block;
	position: relative;
	float: left;
	margin: 0 10px 0 0;
}
#content .article .user-opinion .actions .item .button {font-size: 13px;}
/* texto generico*/
#content .gtext {color: #1a1a1a;}
#content .gtext h1 {font-size: 34px; margin: .45em 0 .3em;}
#content .gtext h2 {font-size: 28px; margin: .9em 0 .2em;}
#content .gtext h3 {font-size: 18px; margin: .1em 0 .6em;}
#content .gtext h4 {font-size: 24px; margin: 1.2em 0 .5em;}
#content .gtext h5 {}
#content .gtext h6 {font-size: 14px; margin: .9em 0 .3em;}
#content .gtext h1,
#content .gtext h2,
#content .gtext h3,
#content .gtext h4,
#content .gtext h5,
#content .gtext h6 {font-weight: normal;}
#content .gtext h1.bold,
#content .gtext h2.bold,
#content .gtext h3.bold,
#content .gtext h4.bold,
#content .gtext h5.bold,
#content .gtext h6.bold {font-weight: bold;}
#content .gtext p {
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 1em;
}
#content .gtext p a.link {text-decoration: underline;}
#content .gtext .red {color: #B10C0D;}

#content .gtext .dist-left {margin-left: 20px;}
#content .gtext .dist-bottom {margin-bottom: 20px;}
#content .gtext .small-text {font-size: 11px; line-height: 16px;}

#content .normal-list,
#sidebar .normal-list {margin:0;}
#content .normal-list .item,
#sidebar .normal-list .item {
	margin-top:10px;
	padding-left:10px;
	line-height:15px;
	background: transparent url(img/ui/bullets.png) no-repeat left 5px;
}
#content .normal-list .item .item-text,
#sidebar .normal-list .item .item-text {display:block;}
#content .normal-list .item .sub-list {
	list-style:square inside;
}
#content .normal-list .item .sub-list .item {
	background:none;
}
#content .normal-list .item .sub-list .item .item-text {
	display:inline;
}

#sidebar {
	padding: 4px;
	width: 312px;
	float: right;
}
#sidebar .ad {
	display: block;
	margin: 7px auto;
	width: 293px;
	height: 246px;
	padding-top:15px;
	background:url("img/ui/adh.png") no-repeat scroll top center transparent;

}

#social {
	display: block;
	position: relative;
	float: left;
	clear: both;
	margin: 10px 0;
	width: 978px;
	background: #fff;
}
#social.news-eco {}
#social.news-eco .module-header {
	display: block;
	position: relative;
	clear: both;
	overflow: hidden;
}
#social.news-eco .module-header .module-title {
	display: inline-block;
	position: relative;
	float: left;
	line-height: 51px;
	font-size: 38px;
	font-weight: normal;
	color: #003352;
}
#social.news-eco .module-header .activity {
	position: relative;
	margin-left: 10px;
}
#social.news-eco .module-header .activity .activity-bar {width: 115px;}
#social.news-eco .module-header .ad {
	display: inline-block;
	position: relative;
	float: right;
	margin: 0 1px 0 0;
	/* background: transparent url(img/ui/grid-bgs.png) no-repeat 0px -130px; */ /* sin mosca */
	padding-left: 15px;
}
#social.news-eco .module-header .ad .ad-text {
	display: inline-block;
	float: left;
	position: relative;
	margin: 0 20px 0 0;
	font-size: 10px;
	line-height: 51px;
	color: #333;
}
#social.news-eco .module-header .ad .banner {
	display: inline-block;
}

#social.news-eco #news-eco-categories {
	display: block;
	position: relative;
	clear: both;
	overflow: hidden;
	margin: 5px 0 0;
	padding: 6px 10px 0;
	background-color: #0b419b;
}
#social.news-eco #news-eco-categories .item {
	position: relative;
	display: inline-block;
	float: left;
	line-height: 31px;
	padding: 0 10px;
	margin: 0 5px 0 0;
}
#social.news-eco #news-eco-categories .item .tab-title {
	font-weight: bold;
	font-size: 12px;
	line-height: 31px;
	color: #fff;
}
#social.news-eco #news-eco-categories .item .tab-title span {
	font-weight: normal;
	color: #fff;
}
#social.news-eco #news-eco-categories .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;
}
#social.news-eco #news-eco-categories .item.active .tab-title {color: #002e49;}
#social.news-eco #news-eco-categories .item.active .tab-title span {color: #333;}

/* #social.news-eco .wrapper {display: none;} */
#social.news-eco .wrapper.active {
	position: relative;
	display: block;
	clear: both;
	overflow: hidden;
	margin: 10px 0 0;
}
#social .button {
	behavior: none !important;
	padding: 0 5px;
}
/*	generic pager */
.pager {
	position: relative;
	display: block;
	clear: both;
	overflow: hidden;
	/*	float: right;*/
	text-align: center;
}
.pager .item {
	position: relative;
	display: block;
	/*	float: left;*/
	line-height: 19px;
	margin-right: 5px;
	border: 1px solid #ccc;
	background-color: #fff;
}
.pager.inline .item {float: left;}
.pager .item a {
	display: block;
	padding: 0 8px;
}
.pager .item.active {
	background-color: #f4f4f4;
	padding: 0 10px;
}
.pager .item.firstPage {margin-right: 5px;}
.pager .item.previousPage {margin-right: 15px;}
.pager .item.nextPage {margin-left: 10px;}
.pager .item.lastPage {margin-right: 0;}
.pager .dots { position: relative; display: block; line-height: 19px; margin-right: 5px; background-color: transparent; }

.pager-wrapper {
	display: block;
	clear: both;
}
.pager-wrapper .pager {
	float: none;
	text-align: center;
}
.pager-wrapper .pager li {
	float: none;
	display: inline-block;
}
/*.pager-wrapper .pager .firstPage {float: left;}
.pager-wrapper .pager .previousPage {float: left;}
.pager-wrapper .pager .nextPage {float: right;}
.pager-wrapper .pager .lastPage {float: right;}*/
.pager-wrapper.sep-bottom {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e5e5e5;
}
.pager-wrapper.sep-top {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #e5e5e5;
}
.pager-wrapper.sep-all.no-border {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/*	generic article comments */
.article-comments {}
.article-comments .module-title {
	display: block;
	margin: 10px 10px 0;
	line-height: 24px;
	font-size: 24px;
	font-weight: bold;
	color: #000;
}
.article-comments .article-comments-actions {
	display: block;
	position: relative;
	clear: both;
	overflow: hidden;
	margin: 5px 0 0;
	padding: 0 15px 5px;
}
.article-comments .article-comments-actions .write-comment {
	display: inline-block;
	float: left;
	font-size: 21px;
	line-height: 21px;
}
/*.article-comments .article-comments-actions .order-by {
	display: inline-block;
	float: left;
	margin-left: 240px;
	line-height: 21px;
}
.article-comments .article-comments-actions .order-by .field-title {
	line-height: 21px;
}
.article-comments .article-comments-actions .order-by #orderBy_Field {
	line-height: 21px;
	border: 1px solid #ccc;
}*/
.article-comments .article-comments-actions .suscribe-email {
	display: inline-block;
	float: left;
	margin-left: 10px;
	padding: 0 0 0 18px;
	line-height: 21px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -2281px;
}
.article-comments .article-comments-actions .suscribe-rss {
	display: inline-block;
	float: left;
	margin-left: 10px;
	padding: 0 0 0 15px;
	line-height: 21px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -267px;
}

.gestcomentario{
	clear:both;
	width:475px;
	height: 47px;
	margin: 5px auto;
	background-color: #cd4c4f;
}
.gestcomentario.notify {width: 830px }

.gestcomentario .acceso {
	float:left;
	width:300px;
	position: absolute;
	margin: 10px 0 0 10px;
	background-color: #FFFFFF;
	display:none;
}

.gestcomentario .acceso.msg {color:#000; padding: 9px 0 6px 30px}
.gestcomentario .acceso.msg a {font-weight: bold; text-decoration: underline}
.gestcomentario .acceso.msg.ok {background: #FFF url(img/ui/ico-alert-ok.png) 5px 5px no-repeat;}
.gestcomentario .acceso.msg.warning {background: #FFF url(img/ui/ico-alert-warning.png) 5px 5px no-repeat;}
.gestcomentario .acceso.msg.error {background: #FFF url(img/ui/ico-alert-error.png) 5px 5px no-repeat;}

.gestcomentario .acceso .gestatencion{
	float:left;
	margin:8px 5px 0 30px;
}

.gestcomentario .ordenar{
	float:right;
	margin:10px 10px 0 0;
}

.gestcomentario .ordenar .order-by {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	float:right;
	margin: 3px 15px 0 0;
}
.gestcomentario .ordenar .order-by-button {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	float:right;
	margin: 0px;
}

.gestcomentario .ordenar .order-by .field-title {
	margin: 0 5px 0 0;
}

.gestcomentario .ordenar .order-by-button .gestaplicar {
	background-color: #002E49;
	border-radius:5px;
	color: #FFF;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-size: 12px;
	font-weight: inherit;
	padding:5px 9px;
	position: relative;
}
.gestcomentario .ordenar .order-by-button .gestaplicar.active {
	background-color:#FFF;
	color: #002E49;
}


/*.article-comments .pager:last-child {margin-top: 30px;}*/

.article-comments .article-comment {
	display: block;
	position: relative;
	clear: both;
	margin: 10px 0 0;
}
.article-comments .article-comment .comment-header {
	display: block;
	position: relative;
	clear: both;
	line-height: 55px;
	padding: 0 5px;
	background: #f4f3ef;
}
.article-comments .article-comment .comment-header.featured20m {
	background:url('img/ui/bg-featcomment-large.png') no-repeat left top;
}
.article-comments .article-comment .comment-replies .comment-header.featured20m {
	background:url('img/ui/bg-featcomment.png') no-repeat left top;
}
.article-comments .article-comment .comment-header .comments-wrapper,
.article-comments .article-comment .comment-hidden-header .comments-wrapper {
	display: inline-block;
	position: relative;
	float: left;
	margin: 0 5px 0 0;
	font-size: 12px;
	line-height: 55px;
}
.article-comments .article-comment .comment-header .comments-wrapper .comments,
.article-comments .article-comment .comment-hidden-header .comments-wrapper .comments {
	display: inline-block;
	position: relative;
	padding: 0 11px 0 0;
	line-height: 22px;
	font-size: 12px;
	background: transparent url(img/ui/bg-comments-20px.png) no-repeat right -30px;
}
.article-comments .article-comment .comment-header .comments-wrapper .comments:hover,
.article-comments .article-comment .comment-hidden-header .comments-wrapper .comments:hover {text-decoration: none;}
.article-comments .article-comment .comment-header .comments-wrapper .comments span,
.article-comments .article-comment .comment-hidden-header .comments-wrapper .comments span {
	line-height: 22px;
	padding: 4px 3px 4px 10px;
	color: #fff;
	background: transparent url(img/ui/bg-comments-20px.png) no-repeat left top;
}
.article-comments .article-comment .comment-header .comments-wrapper .comments .comments-text,
.article-comments .article-comment .comment-hidden-header .comments-wrapper .comments .comments-text {display: none;}
.article-comments .article-comment .comment-header .avatar {
	display: inline-block;
	position: relative;
	float: left;
	margin: 6px 10px 0 0;
	line-height: 55px;
	height: 43px;
	width: 43px;
}
.article-comments .article-comment .comment-header .avatar img {
	display: inline-block;
	height: 43px;
	width: 43px;
}
.article-comments .article-comment .comment-header .user {
	display: block;
	position: relative;
	float: left;
	line-height: 55px;
}
.article-comments .article-comment .comment-header.featured20m .user/*,
	.article-comments .article-comment .comment-header.featured .user*/ {
	margin-top:8px;
}
.article-comments .article-comment .comment-header .user .user-data {
	display: block;
	position: relative;
	margin: 12px 0 0;
	font-size: 12px;
	line-height: 13px;
}
.article-comments .article-comment .comment-header.featured20m .user .user-data,
.article-comments .article-comment .comment-header.featured20m .user .user-data a {
	color:#fff;
}
.article-comments .article-comment .comment-header .user .user-data .user-name {}
.article-comments .article-comment .comment-header .user .user-info {
	display: block;
	position: relative;
	margin: 3px 0 0;
	font-size: 12px;
	line-height: 13px;
}
.article-comments .article-comment .comment-header.featured20m .user .user-info/*,
	.article-comments .article-comment .comment-header.featured .user .user-info*/ {
	display:none;
}
.article-comments .article-comment .comment-header .user .user-info .ranking {
	display: inline-block;
	margin-right: 5px;
	padding: 0 5px 0 20px;
	color: #333;
}
/* tweets */

#twitter-eco-header {
	display: block;
	position: relative;
	clear: both;
	overflow: hidden;
	line-height: 55px;
	height: 55px;
	padding: 0 5px 0 20px;
	background: transparent url(img/ui/grid-bgs.png) no-repeat left -4148px;
}
#twitter-eco-header p {
	float: left;
	margin-right: 1em;
}
#twitter-eco-header p.title {
	background: transparent url(img/ui/ico-twitter-bird.png) no-repeat left center;
	padding-left: 135px;
}
#twitter-eco-header .hashtag {
	font-size: 14px;
}
#twitter-eco-header p.refresh {
	float: right;
	padding-top: 15px;
}
.article-tweets .article-tweet {
	display: block;
	position: relative;
	clear: both;
	overflow: hidden;
	line-height: 55px;
	height: 55px;
	padding: 0 5px;
	background: transparent url(img/ui/grid-bgs.png) no-repeat left -2505px;
	margin-bottom: 5px;
}
.article-tweets .article-tweet .avatar {
	display: inline-block;
	position: relative;
	float: left;
	margin: 6px 10px 0 0;
	line-height: 55px;
	height: 43px;
	width: 43px;
}
.article-tweets .article-tweet .user {
	display: block;
	position: relative;
	float: left;
	width: 130px;
	line-height: 120%;
	padding-top: 12px;
}
.article-tweets .article-tweet .user span {
	display: block;
}
.article-tweets .article-tweet .tweet {
	line-height: 120%;
	font-size: 14px;
	padding-top: 11px;
}
.article-tweets .pager-wrapper.sep-top,
.article-tweets .pager-wrapper.sep-bottom {
	border: none;
}

/*	ADD OTHER MEMBER TYPES: */
.article-comments .article-comment .comment-header .user .user-info .ranking.bronze-member {
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -2325px;
}
.article-comments .article-comment .comment-header .user .user-info .karma {
	color: #333;
}
.article-comments .article-comment .comment-header .user-comment-actions {
	position: absolute;
	top: 15px;
	right: 10px;
}
.article-comments .article-comment .comment-header .user-comment-actions .reply {margin-right: 5px;}
.article-comments .article-comment .comment-header .user-comment-actions .sharing-wrapper {}
.article-comments .article-comment .comment-text {
	display: block;
	position: relative;
	clear: both;
	overflow: hidden;
	margin: 10px 0 0;
	padding:5px 0px;
	min-height: 50px;
}
.article-comments .article-comment .comment-text p.text {
	display: block;
	position: relative;
	clear: both;
	margin: 0 auto 0 10px;
	padding: 0 0 5px;
	width: 611px;
	font-size: 13px;
	line-height: 15px;
	color: #333;
	overflow: hidden;
	word-wrap: break-word;
}
.article-comments .article-comment .comment-text p.text a {font-weight: bold;}
.article-comments .article-comment .comment-text .comment-link {
	display: block;
	position: relative;
	clear: both;
	margin: 0 auto 20px 10px;
	padding: 0 0 0 10px;
	width: 601px;
	line-height: 35px;
	height: 35px;
	background: transparent url(img/ui/grid-bgs.png) no-repeat left -2658px;
}
.article-comments .article-comment .comment-text .comment-link .link {font-size: 12px;}
.article-comments .article-comment .comment-text .comment-link .link-actions {
	display: block;
	position: absolute;
	top: 5px;
	right: 10px;
}
.article-comments .article-comment .comment-text .comment-actions {
	position: absolute;
	top: 0;
	right: 10px;
}
.article-comments .article-comment .comment-text .comment-actions .comment-action-buttons {float: right;}
.article-comments .article-comment .comment-text .comment-actions .moderation-actions {
	display: block;
	clear: both;
	padding: 10px 0 0;
	text-align: right;
}
.article-comments .article-comment .comment-text .comment-actions .moderation-actions .link {display: inline-block;}
.article-comments .article-comment .comment-text .comment-actions .moderation-actions .link.sep-right {
	margin-right: 5px;
	padding-right: 5px;
}
.article-comments .article-comment .comment-text .comment-actions .moderation-actions .link.sep-left {
	margin-left: 5px;
	padding-left: 5px;
	border-left:1px solid #999999;
}
.article-comments .article-comment .comment-text .i-dont-like-it,
.article-comments .article-comment .comment-text .hits {margin-left: 5px;}
.article-comments .article-comment .comment-text .link-actions .hits,
.article-comments .article-comment .comment-text .permalink {margin-left: 10px;}
.article-comments .article-comment .sep-right {border-right: 1px solid #999;}
.article-comments .article-comment .comment-replies {
	display: block;
	position: relative;
	clear: both;
}
.article-comments .article-comment .comment-replies .replies {
	display: block;
	position: relative;
	clear: both;
	margin: 10px 0 5px;
	padding: 0 0px 20px;
}
.article-comments .article-comment .comment-replies .replies.open {
	background: transparent url(img/ui/grid-bgs.png) no-repeat left -2880px;
}
.article-comments .article-comment .comment-replies .replies.close {
	background: transparent url(img/ui/grid-bgs.png) no-repeat left -3005px;
}
.article-comments .article-comment .comment-replies .replies .replies-handle {
	padding: 0 10px;
	font-weight: bold;
	font-size: 14px;
}
.article-comments .article-comment .comment-replies .replies .replies-handle .handle {color: #cc4c4E;}
.article-comments .article-comment .comment-replies .replies .replies-handle .extra-handle {color: #002c47;}
/*.article-comments .article-comment .comment-replies .replies.open .replies-handle .extra-handle {display: none;}*/
.article-comments .article-comment .comment-replies .replies-wrapper {width: 611px;}
.article-comments .article-comment .comment-replies .replies-wrapper.opened {
	display: block;
}
.article-comments .article-comment .comment-replies .replies-wrapper.closed {display: none;}
.article-comments .article-comment .comment-replies .comment-header {background-position: left -2796px;}
.article-comments .article-comment .comment-header.featured .comments-wrapper {
	background:url("img/ui/star.png") no-repeat scroll -2px 4px transparent;
}

.article-comments .article-comment /*.comment-replies*/ .comment-header.featured .comments-wrapper .comments {
	background:url("img/ui/bg-comments-20px-b.png") no-repeat scroll right -30px transparent;
}
.article-comments .article-comment /*.comment-replies*/ .comment-header.featured {
	background:url('img/ui/bg-featcomment-reply-large.png') no-repeat;
}
.article-comments .article-comment .comment-replies .comment-header.featured {background-image: url('img/ui/bg-featcomment-reply.png');}
.article-comments .article-comment .comment-replies .comment-header.featured .user .user-data/*,
	.article-comments .article-comment .comment-replies .comment-header.featured20m .user .user-data a*/ {
	color:#3F3F3B;
}
.article-comments .article-comment .comment-replies .comment-header.featured .user .user-info {
	display:block;
}
.article-comments .article-comment .comment-replies .comment-header.featured .user {
	margin-top:0px;
}
.article-comments .article-comment .comment-replies .comment-header .reply {display: none;}
.article-comments .article-comment .comment-replies .comment-text p.text {width: 330px;}
.article-comments .article-comment .comment-replies .i-like-it {width: 16px;}
.article-comments .article-comment .comment-replies .i-like-it span {
	padding: 0 0 0 16px;
	width: 0px;
	text-indent: -99999px;
}
.article-comments .article-comment .comment-hidden-header {display: none;}
.article-comments .article-comment.hidden-comment {padding-bottom: 5px;}
.article-comments .article-comment.hidden-comment .comment-hidden-header {
	display: block;
	position: relative;
	clear: both;
	overflow: hidden;
	line-height: 55px;
	padding: 0 5px;
	background: transparent url(img/ui/grid-bgs.png) no-repeat left -2505px;
}
.article-comments .article-comment.hidden-comment .comment-header,
.article-comments .article-comment.hidden-comment .comment-text,
.article-comments .article-comment.hidden-comment .comment-replies {display: none;}
.article-comments .article-comment.hidden-comment .comment-hidden-header .comments-wrapper {/*already defined previously*/}
.article-comments .article-comment.hidden-comment .comment-hidden-header .hidden-comment-title{
	display: inline-block;
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 55px;
	margin-right: 20px;
}
.article-comments .article-comment.hidden-comment .comment-hidden-header .hits {margin: 15px 183px 0 0;}
.article-comments .article-comment.hidden-comment .comment-hidden-header .title {
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #002C47;
	margin-right: 25px;
}
.article-comments .article-comment.hidden-comment .comment-hidden-header .read-comments {margin: 15px 10px 0 0;}
.article-comments .article-comment.hidden-comment .comment-hidden-header .hot-discussion {
	float: left;
	margin: 15px 0 0;
}
.article-comments .article-comment.hidden-comment .comment-hidden-header .user {
	position: absolute;
	top: 0;
	right: 40px;
}
.article-comments .article-comment.hidden-comment .comment-hidden-header .user .user-data {
	display: block;
	margin: 12px 0 0;
	font-size: 13px;
	line-height: 14px;
}
.article-comments .article-comment.hidden-comment .comment-hidden-header .user .user-data .user-name {color: #000;}
.article-comments .article-comment.hidden-comment .comment-hidden-header .user .comment-hidden-replies {
	display: block;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	color: #cd4c4f;
}
.article-comments .article-comment.hidden-comment .comment-hidden-header .user .comment-hidden-replies span {color: #002d48;}


#ads-middlepage {
	position: relative;
	float: left;
	clear: both;
	margin: 10px 0 0;
	width: 978px;
}
#ads-middlepage .inner {
	display: block;
	clear: both;
	overflow: hidden;
	background:url("img/ui/adv.png") no-repeat scroll left center transparent;
}
#ads-middlepage .inner .banner {
	display: inline-block;
	float: left;
	margin-right: 18px;
}
#ads-middlepage .inner .banner:last-child {margin-right: 0;}

#ads-google {
	display: block;
	position: relative;
	float: left;
	clear: both;
	margin: 20px 0 10px 0;
	padding: 0px;
	width: 100%;
}

#footer {
	position: relative;
	/*float: left;*/
	clear: both;
	margin: 10px 0 0;
	width: 980px;
}
#footer .footer-menu {
	position: relative;
}
#footer .footer-menu .top-menu { display: block; clear: both; margin: 0 auto; padding: 0 10px; width: 929px; height: 79px; background: #0B419B; }
#footer .footer-menu .top-menu li {
	display: inline-block;
	float: left;
	margin: 10px 10px 0;
}
#footer .footer-menu .top-menu li span {
	display: block;
	padding: 45px 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
#footer .footer-menu .top-menu li span.portada {background: transparent url(img/ui/grid-icons.png?20140401) no-repeat 6px -550px;}
#footer .footer-menu .top-menu li span.nacional {background: transparent url(img/ui/grid-icons.png?20140401) no-repeat 9px -609px; width: 50px; text-align: center;}
#footer .footer-menu .top-menu li span.internacional {background: transparent url(img/ui/grid-icons.png?20140401) no-repeat 23px -669px;}
#footer .footer-menu .top-menu li span.economia {background: transparent url(img/ui/grid-icons.png?20140401) no-repeat 12px -739px;}
#footer .footer-menu .top-menu li span.tu-ciudad {background: transparent url(img/ui/grid-icons.png?20140401) no-repeat 14px -804px;}
#footer .footer-menu .top-menu li span.deportes {background: transparent url(img/ui/grid-icons.png?20140401) no-repeat 9px -860px;}
#footer .footer-menu .top-menu li span.artes {background: transparent url(img/ui/grid-icons.png?20140401) no-repeat -1px -928px;}
#footer .footer-menu .top-menu li span.tecnologia {background: transparent url(img/ui/grid-icons.png?20140401) no-repeat 20px -991px;}
#footer .footer-menu .top-menu li span.ciencia {background: transparent url(img/ui/grid-icons.png?20140401) no-repeat 2px -5508px;}
#footer .footer-menu .top-menu li span.gente-tv {background: transparent url(img/ui/grid-icons.png?20140401) no-repeat 17px -1054px;}
#footer .footer-menu .top-menu li span.zona-20 {background: transparent url(img/ui/grid-icons.png?20140401) no-repeat 6px -1117px;}
#footer .footer-menu .top-menu li span.blogs {background: transparent url(img/ui/grid-icons.png?20140401) no-repeat 7px -1173px; width: 50px; text-align: center;}
#footer .footer-menu .top-menu li span.entretenimiento {background: transparent url(img/ui/grid-icons.png?20140401) no-repeat 30px -5326px;}
#footer .footer-menu .top-menu li span.videos {background: transparent url(img/ui/grid-icons.png?20140401) no-repeat 10px -5387px; width: 50px; text-align: center;}
#footer .footer-menu .top-menu li span.listas {background: transparent url(img/ui/grid-icons.png?20140401) no-repeat 11px -5445px; width: 50px; text-align: center;}
#footer .footer-menu .bottom-menu { display: block; clear: both; margin: 0 auto; padding: 0 10px; width: 929px; height: 30px; background: #999; }
#footer .footer-menu .bottom-menu li {
	display: inline-block;
	float: left;
}
#footer .footer-menu .bottom-menu li span {
	display: block;
	padding: 8px 10px 9px;
	font-size: 12px;
	color: #fff;
}
#footer .bottom-menu li.sep {
	padding: 5px 0px;
	margin: 0 2px;
	width: 1px;
	line-height: 10px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -522px;
}
#footer .footer-menu .site-services {
	position: absolute;
	right: 0;
	bottom: 3px;
	padding: 0 10px;
	overflow: hidden;
	width: 400px;
	text-align: right;
}
#footer .footer-menu .site-services span {
	display: block;
	padding: 5px 10px;
	font-size: 12px;
	color: #fff;
}
#footer .footer-menu .site-services li.sep {
	padding: 5px 0px;
	margin: 0 2px;
	width: 1px;
	line-height: 13px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat left -527px;
}
#footer .footer-menu .site-services li span.services {
	padding-right: 30px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat 63px -1261px;
}

#footer .links-menu {
	display: block;
	clear: both;
	margin: 10px auto 0;
	padding: 0 10px 10px;
	width: 943px;
	overflow: hidden;
	border-bottom: 1px solid #e8e8e3;
}
#footer .links-menu .col {
	display: inline-block;
	float: left;
	margin: 0 10px 0 0;
}
#footer .links-menu .col .title {
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
#footer .links-menu .col .link-list {
	display: block;
	margin: 10px 0 0;
}
#footer .links-menu .col .link-list li {display: block;}
#footer .links-menu .col .link-list li a .rss {
	padding-right: 20px;
	background: transparent url(img/ui/grid-icons.png?20140401) no-repeat 28px -1242px;
}
#footer .inner .ad-wrapper { display: inline-block; position: absolute; bottom: 10px; left: 20px; padding: 0 0 0 15px; }
#footer .inner .ad-wrapper a {
	display: block;
	width: 260px;
	height: 60px;
}

#footer .inclusite {
	position:absolute;
	padding-top: 9px;
	left:340px;
}

#footer .inner #search-form-bottom {
	display: block;
	clear: both;
	margin: 10px 0 0 590px;
	padding: 20px 0 20px 10px;
	width: 357px;
	height: 21px;
	background: transparent url(img/ui/grid-bgs.png) no-repeat 0px -683px;
}
#footer #search-form-bottom input[type=text] {width: 288px;}
#footer #search-form-bottom .submit-action {
	padding: 5px 10px 6px;
	background: transparent url(img/ui/grid-buttons.png?20140923) no-repeat left -34px;
	color: #fff;
}
#footer #search-form-bottom .submit-action:hover {text-decoration: none;}

#footer .top-separator { border-top: 1px solid #000; margin-top: 3px; padding-top: 3px; }

/* hacks */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; }
*:first-child+html .clearfix { zoom: 1; }

/* development */
.example-info {text-align: center; font-weight: bold; font-size: 14px;}


/* dac */
#content h1.icon {
	padding-right:50px;
	background:url("img/ui/grid-icons.png?20140401") no-repeat scroll 310px -1677px transparent;
	height:50px;
	margin-left:0px;
}
#content #recommended-lists {
	color:#ffffff;
}
#content .recommended.highlight-module p a {
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}

#content .recommended.highlight-module a.title,
#content .recommended.highlight-module a.button-more {
	color:#fff !important;
}

.button-more {
	background:#CD4C4F;
	padding:5px 7px;
	font-weight:bold;
	color:#fff;
}
#content .highlight-module .button-more-white {
	background:#fff;
	padding:5px 7px;
	font-weight:bold;
	color:#002E49;
	text-decoration:none;
	margin-left:10px;
}
.recommended.highlight-module .button-more {
	text-decoration:none;
}
.highlight-module p.rightalign {
	text-align:right;
}

#content .title-users {
	float:left;
}
#content .viewall {
	float:right;
	margin-top:10px;
	color:#003554;
	font-size:11px;
	padding-right:15px;
	background:url("img/ui/grid-icons.png?20140401") no-repeat scroll 52px -3349px transparent;

}
#content .users-list {
	margin-bottom:15px;
}
#content .users-list ul {
	margin-right:-9px;
}
#content .users-list ul li {
	float:left;
	width:74px;
	margin:0 9px 10px 0;
	overflow: hidden;
}
#content .users-list ul li:last-child {
	margin-right:9px;
}

#content .block-head {
	margin-bottom:0px !important;
}
#content .contribution {
	width:164px !important;
	margin-bottom:15px;
}
#content .contribution h3 {
	margin-left:0px;
	margin-bottom:5px;
}
#content .contribution .avatar {
	float:left;
}
#content .contribution h5 {
	line-height:13px;
	margin:0 0 0 30px;
}
#content #wrap-title {
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}
#content .block-head {
	background:url("img/ui/grid-bgs.png") no-repeat scroll left -2265px transparent;
	height:32px;
	padding:3px 10px;
	margin-bottom:20px;
}
#content .block-head h2 {
	float:left;
}
#content .block-head .button-more {
	float:right;
	margin-top:5px;
}
#content .contributions-group {
	padding:10px 0px;
}
#content .contribution {
	float:left;
	width:328px;
}
#content .contribution-images {
	position:relative;
	width:160px;
	height:120px;
	float:left;
	margin-right:10px;
}
#content .contribution-images .main-img {
	position:relative;
}
#content .contribution-images .avatar {
	position:absolute;
	display:block;
	width:43px;
	height:43px;
	bottom:-3px;
	right:-3px;
	border:3px solid #fff;
}
#content .contribution-title {
	margin-bottom:15px;
}
#content .contribution-rate {
	margin-bottom:15px;
}
#content .contribution-user {
	font-weight:bold;

}
#content #letters-head {
	position:relative;
	height:75px;
}
#content #letters-head .letters-title {
	background:#CD4C4F;
	height:58px;
	line-height:58px;
	width:637px;
	padding:0px 10px;
	top:10px;
	font-size:18px;
	position:absolute;
	color:#fff;

}
#content #letters-head .letters-title a {
	color:#fff;
}
#content #letters-head .letters-icon {
	background:url('img/ui/letters.png') no-repeat right center;
	position:absolute;
	padding-top:26px;
	padding-right:100px;
	right:0px;
	height:49px;
	font-size:11px;
	color:#fff;
	text-align:right;
}
#content .letter {
	padding:10px 0px;
	margin-bottom:10px;
}
#content .letter .letter-avatar {
	float:left;
	margin-right:10px;
}
#content .letter .letter-title {
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	margin-bottom:10px;
}
#content  .letter .letter-user {
	font-size:12px;
	margin-bottom:10px;
}
#content .letter .letter-content {
	font-size:12px;
	color:#333333;
}
#content .activity-item {
	margin-bottom:40px;
}
#content .activity-item #author-comment {
	float:left;
}
#content .activity-item #author-comment .comment-avatar {
	float:left;
	margin-right:10px;
}
#content .activity-item #author-comment h3 {
	font-size:12px;
	color:#002D48;
	font-weight:bold;
	margin-left:53px;
	margin-bottom:10px;
}
#content .activity-item #author-comment .when {
	font-weight:normal;
}
#content .activity-item #author-comment h4 {
	font-size:12px;
	color:#333333;
	text-indent:20px;
	margin-left:53px;
	background:url('img/ui/grid-icons.png?20140401') 0px -2325px no-repeat;

}
#content .activity-item .actions {
	float:right;
}
#content .activity-item .comment-content {
	padding:10px 0px;
	margin:10px 0px;
}
#content .activity-item .comment-content .text {
	float:left;
	width:390px;
	margin:0px 10px;
	font-size:12px;
	line-height:14px;
	color:#333333;
}
#content .activity-item .comment-content .text p {
	margin:10px 0px;
}
#content #contest {
	margin:20px 0px;
}
#content ._324x332 {
	width:324px;
	height:332px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#content ._324x332 .title-28 {
	font-size:28px;
	line-height:28px;
	margin:10px;
}
#content #active-galleries {
	width:664px;
	margin-bottom:20px;
}
#content #active-galleries ul li {
	float:left;
	width:157px;
	margin-right:9px;
}
#content #active-galleries ul li .photo {
	margin-bottom:10px;
}
#content #active-galleries ul li .title-12 {
	font-weight:bold;
	margin-bottom:10px;
}

#content .blogoteca {
	margin-bottom:20px;
	width:664px;
}
#content .blogoteca  ul li {
	float:left;
	width:304px;
	height:105px;
	margin-right:8px;
	margin-bottom:8px;
	color:#fff;
	padding:10px;
	background: url("img/ui/grid-bgs.png") no-repeat -10px -2360px #002E49;
}
#content .blogoteca  ul li a {
	color:#fff;
}
#content .blogoteca ul li .avatar {
	float:left;
	margin-right:10px;
}
#content .blogoteca ul li h3 {
	margin-bottom:10px;
	font-weight:bold;
	font-size:12px;
}
#content .blogoteca ul li h4  {
	margin-bottom:10px;
	font-size:12px;
}
#content .blogoteca ul li h4 a {
	text-decoration:underline;
}
#content .blogoteca ul li h4 span {
	display:inline-block;
	padding-left:15px;
	margin-left:10px;
}
#content .blogoteca ul li h4 span.gold {
	background:url('img/ui/grid-icons.png?20140401') 0px -2325px no-repeat;
}
#content .blogoteca ul li h4 span.silver {
	background:url('img/ui/grid-icons.png?20140401') 0px -2325px no-repeat;
}
#content .blogoteca ul li h4 span.bronze {
	background:url('img/ui/grid-icons.png?20140401') 0px -2325px no-repeat;
}
#sidebar.community {
	margin-bottom:10px;
}
#featured-bottom {
	clear:both;
	margin:10px 0;
	padding:10px 0;
}
.featured-bottom-element {
	float:left;
	width:294px;
	padding:17px;
}
#featured-bottom .featured-bottom-element.odd {
	border-left: solid 1px #ebebeb;
	border-right: solid 1px #ebebeb;
}
#featured-bottom .featured-bottom-element .cat-title {
	text-transform:uppercase;
	color:#333;
	font-size:11px;
	margin-bottom:10px;
	font-weight:bold;
}
#featured-bottom .featured-bottom-element .title-18 {
	font-weight:bold;
	margin:5px 0px;
}
#featured-bottom .featured-bottom-element .photo {}

/* Fotogalerias */

#photogallery-title {}
#photogallery-title h1 {
	float:left;
	margin-right:40px;
	font-weight:normal;
}
#photogallery-title .photogallery-section {
	float:left;
	border:1px solid #E9E8E4;
	margin-top:20px;
}
#photogallery-title input {
	float:right;
	margin-top:20px;
	padding: 3px 5px;
}

#photogallery {
	background-color:#F8F7F4;
	border:1px solid #E9E8E4;
	margin-bottom:15px;
	padding:5px;
}
#photogallery .gallery-wrapper {
	z-index: 10;
	width:948px;
	margin:0px auto;
	overflow:hidden;
	position:relative;
}
#photogallery .gallery {
	display:block;
	z-index: 10;
	width:10000px;
}
#photogallery .gallery li {
	display: block;
	z-index: 10;
	float:left;
}
#photogallery .gallery li .photo {z-index: 10;}
#photogallery .gallery-wrapper .left-side-hover {
	display: block;
	position:absolute;
	top:0px;
	left:0px;
	/*				width: 50%;*/
	height: 100%;
	z-index:10000;
	cursor:pointer;
}
#photogallery .gallery-wrapper .right-side-hover {
	display: block;
	position:absolute;
	top:0px;
	right:0px;
	/*				width:50%;*/
	height:100%;
	z-index:10000;
	cursor:pointer;
}
#photogallery .gallery-wrapper .left-side-hover:hover .prev {
	display:block;
}
#photogallery .gallery-wrapper .right-side-hover:hover .next {
	display:block;
}
#photogallery .prev {
	position:absolute;
	/*				display:none;*/
	width:60px;
	height:60px;
	background:url('img/ui/nav-photos.png') no-repeat 0px -60px;
	top:50%;
	margin-top:-25px;
	left:20px;
	z-index:1000;
	text-indent:-9999999px;
}
#photogallery .next {
	position:absolute;
	/*				display:none;*/
	width:60px;
	height:60px;
	background:url('img/ui/nav-photos.png') no-repeat 0px 0px;
	top:50%;
	margin-top:-25px;
	right:20px;
	z-index:1000;
	text-indent:-9999999px;
}
#photogallery .gallery-wrapper .navimage {
	position:absolute;
	left:0px;
	background:url('img/ui/bg-imagenav.png') repeat;
	z-index:1000000;
	width:848px;
	padding:15px 50px;
}
#photogallery .gallery-wrapper .navimage.top {
	top:0px;
}
#photogallery .gallery-wrapper .navimage.bottom {
	bottom:18px;
}
#photogallery .gallery-wrapper .navimage .nprev {
	width:10px;
	height:88px;
	background:url('img/ui/prev.png') center left no-repeat;
	float:left;
	text-indent:-999999px;
}
#photogallery .gallery-wrapper .navimage .nnext {
	float:left;
	width:10px;
	height:88px;
	background:url('img/ui/next.png') center left no-repeat;
	text-indent:-999999px;
}
#photogallery .gallery-wrapper .navimage.bottom .nprev {
	height:54px;
}
#photogallery .gallery-wrapper .navimage.bottom .nnext {
	height:54px;
}
#photogallery .gallery-wrapper .navimage .close {
	width:26px;
	height:26px;
	text-indent:-99999px;
	display:block;
	position:absolute;
	background:url('img/ui/grid-icons.png?20140401') -6px -3855px no-repeat;
	right:5px;
	top:5px;

}
#photogallery .gallery-wrapper .navimage ul {
	float:left;
}
#photogallery .gallery-wrapper .navimage ul li {
	float:left;
	width:100px;
	text-align:center;
	margin:0px 19px;
}
#photogallery .gallery-wrapper .navimage.bottom ul li {
	width:74px;
	margin:0px 8px;
	height:55px;

}
#photogallery .gallery-wrapper .navimage ul li img {
	border:1px solid #677985;
}
#photogallery .gallery-wrapper .navimage ul li .title {
	color:#fff;
	font-size:12px;
	font-weight:normal;
}

.shownavgallery-bot.active, .shownavgallery-top.active {
	background:url("img/ui/bg-activity-button-blue.png") repeat-x scroll left top transparent;
	color:#fff;
}

#loading-gallery-icon {
	display: none;
	width: 80px;
	height: 80px;
	background-image: url(img/ui/ico-loading-16-old.gif);
	background-image: url(img/ui/ico-loading-80.gif);
	background-position: center center;
	background-repeat: no-repeat;
	z-index: 10000;
	cursor: pointer;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
}

#loading-navimage-icon {
	display: none;
	width: 60px;
	height: 60px;
	background-image: url(img/ui/ico-loading-16-old.gif);
	background-image: url(img/ui/ico-loading-60-blue.gif);
	background-position: center center;
	background-repeat: no-repeat;
	z-index: 1000001;
	cursor: pointer;
	position: absolute;
	left: 50%;
	top: 33px;
	margin-left: -40px;
}

/*IE8*/

#buttons-gallery {
	background:url('img/ui/grid-bgs.png') no-repeat 0px -3168px;
	margin:-4px auto 0;
	padding:5px 10px;
	width:932px;
}
#buttons-gallery .button {
	margin-right:10px;
}
#buttons-gallery input.button {
	padding:4px 5px;
}
.profile .comment-action-buttons .button {
	padding:0px 5px;
}
#buttons-gallery .comment-action-buttons {
	float:right;
}
#commentcount {
	float:left;
	font-size:12px;
	margin-right:20px;
	margin-top:3px;
}
#commentcount.hide{visibility: hidden}
#buttons-gallery .comments.big {
	background:url("img/ui/bg-comments-20px.png") no-repeat scroll right -30px transparent;
	display:inline-block;
	font-size:12px;
	line-height:22px;
	padding:0 11px 0 0;
	position:relative;
}
#buttons-gallery .comments.big span {
	background:url("img/ui/bg-comments-20px.png") no-repeat scroll left top transparent;
	color:#FFFFFF;
	line-height:22px;
	padding:4px 3px 4px 10px;
}
#news-content {
	/*background:url('img/ui/grid-bgs.png') no-repeat 0px -2066px;*/
	background-color: #F9F9F7;
	margin:0px auto 0;
	padding:10px 10px;
	width:932px;
}
.museo #news-content { background: #fff; }
#news-content .title-wrap {
	float:left;
	width:200px;
	height: auto;
}
#news-content .ui-alert-subs {
	margin-top: 10px;
	width: 205px;
}
#news-content .ui-alert-subs .title {
	font-size: 18px;
	padding-bottom: 8px;
	color: #000;
}
#news-content .title-wrap .date {
	margin-left:5px;
}
#news-content .content-wrap {
	float:right;
	width:680px;
}
#news-content .content-wrap .pagenumbers {
	margin-top:20px;
	float:left;
	font-size:38px;
	width:100px;
}
#news-content .content-wrap .pagination {
	float:right;
	margin-top:10px;
}
#social.news-eco #news-eco-categories {
	border:0px;
}

/* 20minutos.tv */
#header.tv {
	margin:40px 0px 10px 0px;
}
#header.tv h1 {
	width:341px;
	height:57px;
	float:left;
	background:url('img/ui/logo-tv.jpg') no-repeat;
	margin-right:20px;
}

#header.tv h1 a {
	width:341px;
	height:57px;
	display:block;
	text-indent:-9999999px;
}
#header.tv #search-form {
	float:right;
	font-size:12px;
	color:#343434;
	margin-top:10px;
}
#header.tv #search-form p {
	margin-bottom:5px;
}
#header.tv #search-form #buscatv {
	border:1px solid #E8E8E3;
}
#header.tv #search-form .submit-action {
	background:url("img/ui/grid-buttons.png?20140923") no-repeat scroll left -34px transparent;
	color:#FFFFFF;
	padding:5px 10px 6px;
}
#header.tv #menu {
	background:#003a5c;
	padding:9px 6px;
	margin:10px 0px;
}
#header.tv #menu li {
	margin:0px 3px;
	text-transform:uppercase;
}
#header.tv #menu li a {
	color:#fff;
	padding:5px;

}
#header.tv #menu li a:hover {
	background:#4e778f;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-decoration:none;
}
#tv-content {
	padding:10px 20px;
	background:url('img/ui/bg-tv.jpg') no-repeat #000;
	margin-bottom:20px;
}
#tv-content .main-video {
	float:left;
	position: relative;
}
#tv-content .main-video .video {
	margin:19px;
}
#tv-content .main-video h3, #tv-content .main-video h3 a  {
	font-size:20px;
	color:#fff;
	text-align:center;
}
#tv-content .sticker {
	position:absolute;
	width:96px;
	height:28px;
	background:url('img/ui/circle-red.png') no-repeat;
	text-align:center;
	font-size:35px;
	color:#fff;
	bottom:0;
	left:0;
	padding:44px 10px;
	-webkit-transform: rotate(-15deg);
	-moz-transform: rotate(-15deg);
	text-transform:uppercase;
}
#tv-content .more-videos {
	float:right;
	width:290px;
}
#tv-content .more-videos h3, #tv-content .more-videos h3 a {
	font-size:14px;
	color:#fff;
}
#tv-content .more-videos ul {
	margin:5px 0px;
}
#tv-content .more-videos ul li {
	float:left;
	position:relative;
	width:140px;
	height:80px;
	margin:0px 5px 5px 0px;
}
#tv-content .more-videos ul li .text {
	position:absolute;
	width:130px;
	height:70px;
	padding:5px;
	background:#000;
	opacity:0.5;
	z-index:100;
	display:none;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
#tv-content .more-videos ul li:hover .text {
	display:block;

}
#tv-content .more-videos ul li .video {
	position:absolute;
}
#tv-content #nav-videos {
	margin:20px 0px;
}
#tv-content #nav-videos a {
	display:inline-block;
	text-indent:-9999999px;
}
#tv-content #nav-videos a.prev {
	width:25px;
	height:25px;
	background:url('img/ui/grid-icons.png?20140401') no-repeat -9px -3575px;
	margin-right:60px;
}
#tv-content #nav-videos a.next {
	width:25px;
	height:25px;
	background:url('img/ui/grid-icons.png?20140401') no-repeat -9px -3541px;
	margin-left:60px;

}
#tv-content #nav-videos a.pag {
	width:15px;
	height:15px;
	background:url('img/ui/grid-icons.png?20140401') no-repeat -7px -3510px;
	margin:0px 5px;
}
#tv-content #nav-videos a.pag.active {
	background:url('img/ui/grid-icons.png?20140401') no-repeat -30px -3510px;

}
#content.tv .block {}
#content.tv .block .head {
	background:#000;
	padding:10px 10px 10px 10px;
	margin-bottom:10px;
}
#content.tv .block .head a.action {
	width:17px;
	height:17px;
	float:left;
	display:block;
	text-indent:-99999px;
	margin-right:10px;
	background:url('img/ui/grid-icons.png?20140401') #000 no-repeat -5px -3445px;
}
#content.tv .block .head a.close {
	width:17px;
	height:17px;
	float:left;
	display:block;
	text-indent:-99999px;
	margin-right:10px;
	background:url('img/ui/grid-icons.png?20140401') #000 no-repeat -5px -3476px;

}
#content.tv .block .head h3 {
	float:left;
	font-size:18px;
	color:#fff;
}
#content.tv .block .head h3 a {
	color:#fff;
}
#content.tv .block .head a.more {
	color:#fff;
	text-decoration:underline;
	float:right;
}
#content.tv .block .list {
	height:258px;
	overflow-y:scroll;
	margin-bottom:10px;
}
#content.tv .block .list.close {
	/*display:none;*/
}
#content.tv .block .list li {
	width:300px;
	padding:10px;
	float:left;
}
#content.tv .block .list li a.video {
	float:left;
	margin-right:10px;
}
#content.tv .block .list li .rate {
	margin-top:10px;
}
#content.music #toplegend {
	color:#666666;
	margin-top:8px;
	float:left;
}
#content.music #pagertop {
	clear:right;
	margin-bottom:5px;
	float:right;
}
#content.music .main h3 , #content.music .main h3 a {
	font-weight:bold;
	color:#333;
}
#content.music .main p {
	margin-left:5px;
	color:#333;
	font-size:13px;
}
#content.music .main p.advice {
	color:#666;
	font-size:11px;
}

#content.music h1 {
    color: #454545;
    font-family: Arial,sans-serif !important;
    font-size: 24px;
    font-weight: bold;
    line-height: 28px;
    margin: 10px 0;
    text-transform: none;
}

#content.music .top {
	padding:10px;
	margin:10px 0px;
	border-bottom: 1px solid #eaeaea;
}
#content.music .top.first {
	border:0px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background:#f8f7f3;
	background-image: -moz-linear-gradient(100% 100% 90deg, #f3f2ee, #f8f7f3);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f3f2ee), to(#f8f7f3));
}

#content.music .top.first.votado {
	background:#FEFCEA;
	background-image: -moz-linear-gradient(100% 100% 90deg, #F0DC89, #FEFCEA);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F0DC89), to(#FEFCEA));
}

#content.music .position {
	float:left;
	width:39px;
	margin-right:10px;
}
#content.music .position .number {
	display:block;
	background:url('img/ui/grid-icons.png?20140401') no-repeat -4px -3616px;
	font-size:26px;
	color:#fff;
	padding:7px 0px;
	text-align:center;
}

#content.music .position .pos {
	display:block;
	width:25px;
	height:25px;
	text-indent:-999999px;
	margin:11px 7px;
}
#content.music .position .up {
	background:url('img/ui/grid-icons.png?20140401') no-repeat -10px -3685px;
}
#content.music .position .down {
	background:url('img/ui/grid-icons.png?20140401') no-repeat -12px -3659px;
}
#content.music .position .new {
	background:url('img/ui/grid-icons.png?20140401') no-repeat -13px -3707px;
}

#content.music .cover {
	float:left;
	width:98px;
	text-align:center;
	margin-right:10px;
}
#content.music .cover .votes {
	color:#bb4548;
	font-size:13px;
	font-weight:bold;
	margin-top:5px;
}
#content.music .cover .button {
	padding:0px;
	width:50px;
	margin:5px 23px;
}
#content.music .description {
	float:left;
	width:479px;
}
#content.music .description .artist, #content.music .description .artist a {
	border:0px;
	padding:0px;
	margin:0px;
	font-size:16px;
	color:#333;
	margin-bottom:5px;
}
#content.music .description .album, #content.music .description .album a {
	font-weight:bold;
}
#content.music .description .label, #content.music .description .label a {
	font-size:13px;
	color:#666;
	margin-bottom:5px;

}
#content.music .description .notes {
	font-size:13px;
	color:#333;
}
#content.music .description .social {
	margin-top:10px;
}
#content.music .description .watch-video {
	margin-right:40px;
}
#content.music .description .watch-video:hover {
	text-decoration:none;
}
#content.music .description .action-label {
	display:inline-block;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	background: transparent url("img/ui/grid-buttons.png?20140923") repeat-x left -440px;
	border: 1px solid #333;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	line-height:30px;
}
#content.music .description .action-label .icon-wrapper {
	display: inline-block;
	height: 30px;
	width: 30px;
}
#content.music .description .action-label .icon-label {
	padding:0px 10px;
}
#content.music .description .action-label.large .icon-wrapper {
	background: transparent url("img/ui/grid-buttons.png?20140923") repeat-x left -510px;
}
#content.music .description .action-label .icon-wrapper .icon {
	display: inline-block;
	height: 30px;
	width: 30px;
	text-indent: -99999px;
	background: transparent url("img/ui/grid-icons.png?20140401") no-repeat 10px -2440px;
}
#content.music .description .action-label .icon-wrapper .icon.video {
	background-position: 10px -2483px;
}

#content.music .description .rockolafm {
	padding:5px 50px;
	background: transparent url("img/ui/grid-icons.png?20140401") no-repeat -8px -3749px;
	text-decoration:underline;
}


#signup {
	background-color:#F8F7F4;
	border:1px solid #E9E8E4;
	padding:5px;
}
#signup .inner {

}
#signup h1 {
	font-size:38px;
}
#signup .button {
	float:none;
}

#signup input[type=submit]  {
	padding:5px;
	margin-top:20px;

}
#signup label {
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#191919;
	margin-top:20px;
	margin-bottom:5px;
}
#signup label span {
	font-weight:normal;
}
#signup label span.required {
	color:#bd3131;
}
#signup input[type=text] ,#signup input[type=password] {
	border:1px solid #CCCCCC;
	display:inline-block;
}
#signup input.large {
	width:380px;
}
#signup input.medium {
	width:243px;
}
#signup input.small {
	width:163px;
}
#signup textarea {
	border:1px solid #CCCCCC;
}
#signup span.note {
	display:block;
	font-size:11px;
	color:#656565;
}
#signup span.advice {
	font-size:12px;
	color:#000;
}

#signup .avatar-img {
	border:1px solid #ccc;
	background:#fff;
	padding:15px;
	float:left;
	margin:10px 10px 0px 0px;
}
#signup .conditions {
	float:left;
	margin:10px 10px 10px 50px;
}
#signup .conditions li {
	margin-bottom:3px;
	list-style:url('img/ui/bullets.png');
}
#signup .conditions li.nobullet {
	list-style:none;
}
#signup .captcha img {
	float:left;
	margin:20px;
}
#signup .captcha input, #signup .captcha span.advice {
	float:left;
	margin:40px 10px;
}
.signup.cc {
	background:url("img/ui/grid-icons.png?20140401") no-repeat scroll 21px -246px transparent;
	height:22px;
	margin:10px auto;
	padding:2px 0 0 40px;
	width:285px;
}
.required-text {
	margin:20px 0;
	color:#bd3131;
}
#map {
	background:url('img/ui/map.jpg') no-repeat;
	height:585px;
	margin:20px 0px;
}
#map h1 {
	font-size:38px;
	margin-bottom:20px;
}
#map .all {
	float:left;
	width:200px;
	margin-left:30px;
	margin-top:30px;
}
#map .all li {
	margin-bottom:10px;
	list-style:url('img/ui/bullets.png');
	color:#656565;
	font-size:13px;
}

#map .map-content {
	float:left;
	height:512px;
	position:relative;
	width:758px;
}

#map .map-content .block {
	background:#fff;
	width:328px;
	height:225px;
	padding:20px;
	border:1px solid #ccc;
}
#map .map-content .block p {
	font-size:13px;
	font-weight:bold;
	margin-top:10px;
}
#map .map-content .block h3 {
	font-size:16px;
	color:#C3494B;
	margin-bottom:15px;
}
#map .map-content .block h3 span {
	color:#333333;
	float:left;
	margin-right:7px;
	margin-top:-3px;
}
#map .map-content .block ul {
	margin-left:13px;
}
#map .map-content .block ul li {
	margin-bottom:5px;
	list-style:url('img/ui/bullets.png');
	color:#00395B;
	font-size:13px;
}
#map .map-content .wrap-block {
	position:absolute;
	padding-bottom:53px;
	background:url('img/ui/mark.png') no-repeat bottom center;
}
#map .map-content #andalucia {
	bottom:100px;
	left:100px;
}
#map .map-content #madrid {
	bottom:300px;
	left:165px;
}
#map .map-content #catalunya {
	background:url("img/ui/mark.png") no-repeat scroll center top transparent;
	padding-top:53px;
	left:387px;
	top:77px;
}
#map .map-content #aragon {
	background:url("img/ui/mark.png") no-repeat scroll center top transparent;
	padding-top:53px;
	left:322px;
	top:77px;
}
#map .map-content #asturias {
	background:url("img/ui/mark.png") no-repeat scroll center top transparent;
	padding-top:53px;
	left:67px;
	top:-15px;
}
#map .map-content #castillaleon {
	background:url("img/ui/mark.png") no-repeat scroll center top transparent;
	padding-top:53px;
	left:100px;
	top:100px;
}
#map .map-content #valencia {
	bottom:250px;
	left:321px;
}
#map .map-content #galicia {
	background:url("img/ui/mark.png") no-repeat scroll center top transparent;
	padding-top:53px;
	left:-15px;
	top:20px;
}
#map .map-content #euskadi {
	background:url("img/ui/mark.png") no-repeat scroll center top transparent;
	padding-top:53px;
	left:222px;
	top:4px;
}
#map .map-content #murcia {
	bottom:150px;
	left:271px;
}

.map .section-heading {
	margin-bottom:30px;
}
.map .other {
	margin-left:30px;
}
.map .other li {
	margin-bottom:10px;
	list-style:url('img/ui/bullets.png');
	color:#333333;
	font-size:14px;
}
.map .other li span {
	color:#999;
}

.publish-comment {
	width:621px;
	float:left;
}
.publish-comment .comment-user-links {
	margin: 7px 0 0;
	width: 580px;
	text-align: right;
	font-size: 12px;
}
.publish-comment .comment-error {
	background-color: #ff0000;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	margin: 10px 0 -10px;
	padding: 10px 20px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.publish-comment .comment-info {
	background-color: #002E49;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	margin: 10px 0 -10px;
	padding: 10px 20px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.publish-comment .letter-count {
	margin: -10px 5px 10px;
	font-size: 12px;
	color: #333;
}
.publish-comment .letter-count.exceeded {
	font-weight: bold;
	color: #ff0000;
}
.publish-comment .comment-avatar .col-2 {padding-top: 0;}
.publish-comment .comment-avatar .avatar {
	float: left;
	display: inline-block;
	width: 60px;
	height: 60px;
	margin: 0 5px 0 0;
}
.publish-comment .comment-avatar label {
	display: block;
	margin: 5px 0 10px;
	color: #333;
}
.publish-comment .comment-avatar label.username {font-weight: bold;}
.publish-comment .comment-avatar label input {vertical-align: bottom;}
.publish-comment .comment-avatar .change-avatar-link {
	clear: both;
	display: inline-block;
	margin: 10px 0 0;
	text-decoration: underline;
}

.publish-comment .write-comment {
	margin-bottom:20px;
}
.publish-comment .in-response {
	padding:10px 5px;
}
.publish-comment .in-response h3 {
	font-size:14px;
	margin-bottom:10px;
}
.publish-comment .in-response p {
	font-size:12px;
}
.publish-comment .in-response .cancel {
	float:right;
	margin-top:20px;
	display:block;
	height:15px;
	padding-left:20px;
	background:url('img/ui/grid-icons.png?20140401') no-repeat -8px -3782px;
}

.publish-comment .bg-mod {
	background:#F3F2ED;
}
.publish-comment .publish-in {
	margin-right:20px;
	margin-top:4px;
}
.publish-comment .comment {
	margin:20px 0px;
	font-size: 12px;
	border:1px solid #ccc;
	padding: 10px;
	/*		width:550px;*/
	width:568px;
}
.publish-comment .comment.exceeded {
	background-color: #FFD6D6;
}
.publish-comment .login {
	font-weight:bold;
}

.publish-comment label.top {
	display:block;
	margin-bottom:5px;
	font-size:13px;
	font-weight:bold;
	color:#333;
}
.publish-comment label.top em {
	font-weight: normal;
	font-style: normal;
}
.publish-comment .col-2 {
	float:left;
	width:245px;
	padding:10px 0px;
}
.publish-comment .col-2.a {
	margin-right:20px;

}
.publish-comment input[type=text] {
	border:1px solid #ccc;
}
.publish-comment .col-2 input[type=text] {
	width:80%;
}

.publish-comment .files {
	background:url("img/ui/bg-video-pager-large.png") no-repeat scroll left top transparent;
	padding:10px;
}
.publish-comment .files .filename {
	display:inline-block;
	width:250px;
	color:#fff;
}
.publish-comment .files .adddesc {
	display:inline-block;
	width:150px;
	color:#fff;
	background:url('img/ui/grid-icons.png?20140401') no-repeat -9px -3808px;
	height:15px;
	text-indent:20px;
}
.publish-comment .files .delete {
	display:inline-block;
	width:100px;
	color:#fff;
	background:url('img/ui/grid-icons.png?20140401') no-repeat -9px -3834px;
	height:15px;
	text-indent:20px;
}
.publish-comment .files hr {
	border:0px;
	border-top:1px solid #335C73;
}
.publish-comment .captcha {
	margin:20px 0px;
}
.publish-comment .captcha img {
	float: left;
	margin: 0 20px;
	vertical-align: middle;
}
.publish-comment .captcha input[type=text] {
	float: left;
	margin: 19px 10px 20px;
}
#signup .captcha span.advice {
	float:left;
	margin:40px 10px;
}
.publish-comment .captcha .button {float:right;}
.publish-comment .captcha .captcha-info {
	margin: 10px;
	display: block;
	clear: both;
	float: none;
	font-size: 12px;
	color: #002E49;
}
.publish-comment .captcha .captcha-regenerate {
	margin: 10px 50px;
	display: inline-block;
	clear: both;
	float: none;
	font-size: 12px;
	color: #002E49;
}

.publish-comment .comment-wrapper {
	clear:both;
	display:block;
	margin:10px 5px;
	overflow:hidden;
	padding:10px;
	position:relative;
}
.side-comment {
	float:left;
	padding:0px 20px;
	width:265px;
	color:#333;
}
.side-comment h3,
.side-comment a.h3 {
	font-size:14px;
	font-weight:bold;
	margin:10px 0px;
}
.side-comment ul {
	margin:10px 0px;
}
.side-comment ul li {
	margin-bottom:5px;
	list-style:url('img/ui/bullets.png');
	color:#333333;
	font-size:12px;
}


#last-minute {
	display: inline-block;
	float:right;
	padding:5px;
	background:#AA3F41;
	background-image: -moz-linear-gradient(100% 100% 90deg, #AA3F41, #CB4B4E);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#AA3F41), to(#CB4B4E));
	margin-top:15px;
	/*	margin-bottom:10px;*/
	height:39px;
}
/*IE8*/
html>head/*/*/+body #last-minute {
	border-color: #AA3F41;
	height:39px;
}
#minibanner {
	display: inline-block;
	width: 123px;
	height: 49px;
	float:right;
	margin-top:15px;
}
#minibanner a {
	display: inline-block;
	width: 123px;
	height: 50px;
}
#last-minute .close {
	width:11px;
	height:11px;
	display:inline-block;
	background:url('img/ui/close-small.png');
	text-indent:-9999999px;
	margin-left:10px;
	float:left;
}
#last-minute .last {
	float:left;
	background:#EFEEE8;
	font-size:12px;
	color:#AA3F41;
	height:30px;
	width:52px;
	padding:5px;
	line-height:15px;
	text-align:center;
	text-transform:uppercase;
	margin-right:10px;
	font-weight:bold;
}
#last-minute .container-title-news {
	height: 40px; display: table-cell; vertical-align: middle; float: left;
}
#last-minute .title-news {
	font-size:14px;
	color:#fff;
	margin-right:10px;
	width:384px;
	display:table-cell;
	height:40px;
	vertical-align:middle;
	line-height:17px;
}
#last-minute .title-news  a {
	color:#fff;
}


/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
	overflow:hidden;
}
#cboxOverlay{
	position:fixed;
	width:100%;
	height:100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
	clear:left;
}
#cboxContent {
	position:relative;
	overflow:hidden;
}
#cboxLoadedContent {
	overflow:auto;
}
#cboxLoadedContent iframe {
	display:block;
	width:100%;
	height:100%;
	border:0;
}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/*
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
#cboxOverlay{

	}
#colorbox{}
    #cboxTopLeft{
		width:21px;
		height:21px;
		background:#000;
	}
    #cboxTopRight{
		width:21px;
		height:21px;
		background:#000;
	}
    #cboxBottomLeft{
		width:21px;
		height:21px;
		background:#000;
	}
    #cboxBottomRight{
		width:21px;
		height:21px;
		background:#000;
	}
    #cboxMiddleLeft {
		width:21px;
		background:#000;
	}
    #cboxMiddleRight {
	 	width:21px;
		background:#000;
	}
    #cboxTopCenter{
		height:21px;
		background:#000;
	}
    #cboxBottomCenter{
		height:21px;
		background:#000;
	}
    #cboxContent{background:#000;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{
			bottom:0;
			color:#DFDFDF;
			font-size:14px;
			left:56px;
			position:absolute;
			width:100%;
		}
        #cboxCurrent{
			bottom:2px;
			color:#DFDFDF;
			font-family:"AmerType Md BT Normal";
			font-size:30px;
			left:0;
			position:absolute;
		}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{
			position:absolute;
			bottom:50%;
			left:10px;
			background:url('img/ui/nav-photos.png') no-repeat 0px -60px;
			width:60px;
			height:60px;
			text-indent:-9999px;
			display:none !important;
		}
        #cboxNext{
			position:absolute;
			bottom:50%;
			right:10px;
			background:url('img/ui/nav-photos.png') no-repeat 0px 0px;
			width:60px;
			height:60px;
			text-indent:-9999px;
			display:none !important;

		}
		#cboxContent:hover #cboxNext {
			display:block !important;
		}
		 #cboxContent:hover #cboxPrevious {
			display:block !important;
		}
        #cboxLoadingOverlay{background:url(images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}
        #cboxClose{
			background:url("img/ui/grid-icons.png?20140401") no-repeat scroll 32px -3855px transparent;
			color:#DFDFDF;
			height:10px;
			padding:8px 0;
			position:absolute;
			right:5px;
			top:5px;
			width:70px;
			display:none !important;
		}
		 #cboxContent:hover #cboxClose {
			display:block !important;
		}

*/
#cboxClose {
	display:none;
	visibility:hidden;
}
.photoclose {
	background:url("img/ui/grid-icons.png?20140401") no-repeat scroll 32px -3855px transparent;
	color:#DFDFDF;
	height:10px;
	padding:8px 0;
	position:absolute;
	right:5px;
	top:10px;
	width:70px;
	visibility:visible;
	z-index:999999;

}


.logclose {
	background:url("img/ui/grid-icons.png?20140401") no-repeat scroll -4px -3891px transparent;
	color:#333333;
	height:16px;
	padding:2px 0 0 25px;
	right:-20px;
	top:10px;
	width:70px;
	position:absolute;
	visibility:visible;
	z-index:999999;
}

#main.colorbox  {
	width:auto;
}
#signup.colorbox {
	width:498px;
}
#signup.colorbox .error {
	background:#F8E3E3;
	border:1px solid #B10A0C;
	padding:5px;
	display:block;
}
#signup.colorbox p {
	margin:20px 0px;
}
#signup.colorbox p label {
	display:inline;
	color:#666666;
	font-weight:normal;
}
#signup.colorbox strong a {
	text-decoration:underline;
}
#signup.colorbox .inner {
	padding:20px 30px;
}
#signup #title-med {
	font-size:24px;
	line-height:31px;
	background: #fff url(img/ui/header/logo-mini.png) top left no-repeat;
}
#signup.colorbox .avatar-advice {
	margin:20px 0px;
}
#signup.colorbox .avatar-advice img {
	float:left;
	margin-right:20px;
}
#signup.colorbox select {
	border:1px solid #CCCCCC;
	display:inline-block;
	width:251px;
}

#signup.colorbox .captcha {
	margin-top:20px;
}
#signup.colorbox .captcha .title.advice {
	margin:0px;
}
#signup.colorbox .captcha img {
	margin:20px 40px 0px 0px;
}
#signup.colorbox .captcha input {
	margin:40px 10px 20px;
}
#signup.colorbox .captcha span.advice {
	float:right;
	margin:0px 60px;
}
#signup.colorbox p.buttons {
	margin:10px 0px;
}
#signup.colorbox p.buttons input[type="submit"] {
	margin:0px 10px;
}
#signup.colorbox span.advice {
	color:#666666;
}

#signup.colorbox .button {
	float:left;
	height:25px;
	margin-right:10px;
	margin-top:20px;
}
#signup.colorbox input[type="submit"] { height:27px; margin-top:20px; padding:5px; cursor: pointer; }
.colorbox #photogallery {
	background-color:#000;
	border:0px;
	margin-bottom:15px;
	padding:15px;
}
.colorbox #photogallery #photo-from {
	margin-bottom:10px;
}
.colorbox #photogallery h1 {
	font-size:29px;
	color:#DFDFDF;
	float:left;
	margin-top:4px;
}
.colorbox #photogallery h2 {
	font-size:14px;
	color:#DFDFDF;
	float:left;
	width:284px;
	display:table-cell;
	vertical-align:middle;
	margin:4px 20px;
}
.colorbox #photogallery .user-comment-actions {
	float:left;
	margin-top:5px;
}
.colorbox #photogallery .user-comment-actions a.button {
	margin-right:10px;
}
.colorbox #photogallery .username {
	float:left;
	color:#DFDFDF;
	font-size:14px;
}
.colorbox #photogallery .username a {
	color:#DFDFDF;
}
.colorbox #photogallery .username img {
	margin:0px 10px;
}
.colorbox #photogallery .gallery-wrapper {
	width:auto;
}
#banner-header {
	margin:0 auto -35px;
	padding-top:40px;
	height:97px;
	background:transparent url(img/ui/bg-banner-header.png) repeat-x scroll left 35px;
}
#banner-header div {
	margin:0 auto;
	width:990px;
	height:90px;
	text-align:center;
	background:url("img/ui/adv.png") no-repeat center left transparent;
}
#intersticial {
	width:800px;
	margin:75px auto 0;
}
#intersticial h1 {
	font-size:20px;
	margin: 15px 0 10px 10px;
	float:left;
}
#intersticial div {
	margin: 0pt 30px 5px 0pt;
	float: right;
}
#intersticial div span {
	font-size:12px;
	position:relative;
	top:-5px;
	margin-right:5px;
}
#banner-header.corto {
	margin-bottom:0px;
}

.aditional-content-left ul,
.aditional-content-left .list ul {
	margin:5px 3px;
}

.aditional-content-left .side-art-block li,
.aditional-content-left .free-html-block li {
	color: #002D47;
}

.aditional-content-left ul li,
.aditional-content-left .list li {
	/* julio */
	background: url("img/ui/bullets.png") no-repeat scroll 3px 5px transparent;
	padding-left:15px;
	margin-bottom:3px;
	/* /julio */
}
.aditional-content-left ol li {
	list-style-position: outside;
	list-style-type: decimal;
	margin-left: 20px;
}

.aditional-content-left li span,
.aditional-content-left .list li span {
	color:#656565;
	text-transform:uppercase;
}
.aditional-content-left .side-art-block,
.aditional-content-left .free-html-block {
	/*padding:20px 0 0 5px;*/

	/* julio */
	padding:0 24px 0 5px;
	/* /julio */
}
#content .article .encuesta p {
	font-size:11px;
	font-weight:bold;
	color:#002D47;
	line-height:11px;
	margin:3px;
}
#content .article .bio p {
	font-size:11px;
	color:#002D47;
	line-height:12px;
	margin:3px;
}
#content .article .encuesta .button {
	margin:10px 0px 0px 60px;
}
.aditional-content-left .letters {
	font-size:11px;

}
.aditional-content-left .letters .date {
	display:block;
	color:#CC4B4F;
}
.aditional-content-left .letters a {
	display:block;
	font-weight:bold;
}
#content .aditional-content-left .letters .letter {
	margin:5px 0px;
	padding:0px;
}



.compartir_on {
	background:none repeat scroll 0 0 #ECECEC;
	display:none;
	left:-80px;
	padding:1px 8px 8px;
	position:absolute;
	top:50px;
	width:300px;
	z-index:100;
	border:5px solid #fff;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	box-shadow: -1px 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: -1px 1px 2px rgba(0,0,0,.2);
}
.compartir_on ul {
	margin:0;
	padding:0;
}
.compartir_on ul li {
	border-bottom:1px dashed #FFFFFF;
	float:left;
	font-size:11px;
	margin:0;
	padding:5px 0;
	width:97px;
}
.compartir_on ul li a {
	display:block;
	padding:3px 10px 4px 22px;
	vertical-align:middle;
}
.compartir_on li.facebook a {
	background:url("img/ui/iconos_compartir.gif?20120313") no-repeat scroll 0 2px transparent;
}
.compartir_on li.twitter a {
	background:url("img/ui/iconos_compartir.gif?20120313") no-repeat scroll 0 -161px transparent;
}
.compartir_on li.digg a {
	background:url("img/ui/iconos_compartir.gif?20120313") no-repeat scroll -2px -323px transparent;
}
.compartir_on li.blinklist a {
	background:url("img/ui/iconos_compartir.gif?20120313") no-repeat scroll 0 -23px transparent;
}
.compartir_on li.delicious a {
	background:url("img/ui/iconos_compartir.gif?20120313") no-repeat scroll 0 -183px transparent;
}
.compartir_on li.enchilame a {
	background:url("img/ui/iconos_compartir.gif?20120313") no-repeat scroll 0 -344px transparent;
}
.compartir_on li.fresqui a {
	background:url("img/ui/iconos_compartir.gif?20120313") no-repeat scroll 0 -45px transparent;
}
.compartir_on li.igoogle a {
	background:url("img/ui/iconos_compartir.gif?20120313") no-repeat scroll 0 -207px transparent;
}
.compartir_on li.meneame a {
	background:url("img/ui/iconos_compartir.gif?20120313") no-repeat scroll 0 -365px transparent;
}
.compartir_on li.mrwong a {
	background:url("img/ui/iconos_compartir.gif?20120313") no-repeat scroll 0 -67px transparent;
}
.compartir_on li.mylive a {
	background:url("img/ui/iconos_compartir.gif?20120313") no-repeat scroll 0 -387px transparent;
}
.compartir_on li.myspace a {
	background:url("img/ui/iconos_compartir.gif?20120313") no-repeat scroll 0 -92px transparent;
}
.compartir_on li.nettby a {
	background:url("img/ui/iconos_compartir.gif?20120313") no-repeat scroll 0 -252px transparent;
}
.compartir_on li.netvibes a {
	background:url("img/ui/iconos_compartir.gif?20120313") no-repeat scroll 0 -409px transparent;
}
.compartir_on li.readitlater a {
	background:url("img/ui/iconos_compartir.gif?20120313") no-repeat scroll 0 -114px transparent;
}
.compartir_on li.reddit a {
	background:url("img/ui/iconos_compartir.gif?20120313") no-repeat scroll 0 -276px transparent;
}
.compartir_on li.reporter a {
	background:url("img/ui/iconos_compartir.gif?20120313") no-repeat scroll 0 -230px transparent;
}
.compartir_on li.stupon a {
	background:url("img/ui/iconos_compartir.gif?20120313") no-repeat scroll 0 -433px transparent;
}
.compartir_on li.technorati a {
	background:url("img/ui/iconos_compartir.gif?20120313") no-repeat scroll 0 -137px transparent;
}
.compartir_on li.yahoo a {
	background:url("img/ui/iconos_compartir.gif?20120313") no-repeat scroll 0 -300px transparent;
}
.compartir_on li.wikio a {
	background:url("img/ui/iconos_compartir.gif?20120313") no-repeat scroll 0 -456px transparent;
}
.compartir_on li.enviar a {
	background:url("img/ui/iconos_compartir.gif?20120313") no-repeat scroll 1px -493px transparent;
}
.compartir_on h3 {
	clear: both;
	padding-top: 8px;
}
.compartir_on p {
	left:289px;
	margin:0;
	position:absolute;
	top:7px;
}
.compartir_on ul li.twitter {
	background-image:none;
}
.compartir_on .close-share {
	display:inline-block;
	width:20px;
	height:20px;
	background:url('img/ui/close-share.png') no-repeat;
	text-indent:-999999px;
}
#content.jquery-column {
	overflow:hidden !important;
}

#content .article .article-content .clave-titulo {
	font-size:16px;
	font-weight:bold;
	color:#212121;
	border-bottom:1px solid #ccc;
}
#content .article .article-content .clave-titulo.margin-left {
	margin-left:196px;
}
#content .article .article-content blockquote.block-left {
	float:left;
	margin-right:15px;
	width:191px;
}

.aditional-content-left .infoby {
	background:#BF4245 url('img/ui/infoby.png') no-repeat 5px 5px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	box-shadow: -1px 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: -1px 1px 2px rgba(0,0,0,.2);
	padding:5px;
	margin-bottom:5px;
}
.aditional-content-left .infoby.user {
	background-color:#0b419b;
}
#content .article .article-content .aditional-content-left .infoby p {
	margin-left:45px;
	color:#fff;
	font-size:13px;
}
#content .article .article-content .aditional-content-left .infoby p a {
	color:#fff;
}
#content .article .article-content .aditional-content-left .infoby img {
	float:left;
	margin-top:50px;
}

#header .site-services li.servicios {
	position:relative;
}
#header #menu ol.site-services li.servicios ul {
	position:absolute;
	width:525px;
	background:#F5F4F0;
	right:0px;
	border:1px solid #D6D4CE;
	padding:10px;
	top:24px;
	z-index:100000;
	display:none;
}
#header .site-services li a.services.active {
	background:url("img/ui/grid-icons.png?20140401") no-repeat scroll 55px -308px #F5F4F0;
	border-top:1px solid #D6D4CE;
	border-left:1px solid #D6D4CE;
	border-right:1px solid #D6D4CE;
	position:relative;
	z-index:20000;
	padding-top:5px;
	padding-left:9px;
	padding-right:29px;
}
#header .site-services li.servicios ul li {
	width:175px;
	background: url("img/ui/bullets.png") no-repeat scroll left 8px transparent;
}

#header .site-services li.servicios ul li a {
	font-size:12px;

}

div.alert {
	display: block;
}

.alert {
	margin: 5px 0;
	background-color: #c9c9c9;
	color: #333;
	font-size: 12px;
	padding: 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.alert a {
	text-decoration: underline;
}

.alert.big {
	clear: left;
	text-align: center;
	padding: 20px 0 15px;
	font-size: 13px;
}

.alert.small {
	margin: 5px 0;
	padding: 3px 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.alert.big p {
	margin-bottom: 0.5em;
}

.alert.with-icon {
	padding-left: 30px;
}

.alert.ok {background-color: #9bff82;}
.alert.warning {background-color: #f0dc89;}
.alert.error {background-color: #aa3f41; color: #fff;}
.alert.loading {background-color: #c5c5c5;}

.alert.ok.with-icon {background: #9bff82 url(img/ui/ico-alert-ok.png) 5px 7px no-repeat;}
.alert.warning.with-icon {background: #f0dc89 url(img/ui/ico-alert-warning.png) 5px 7px no-repeat;}
.alert.error.with-icon {background: #aa3f41 url(img/ui/ico-alert-error.png) 5px 7px no-repeat;}
.alert.loading.with-icon {background: #c5c5c5 url(img/ui/ico-alert-loading-20.gif) 5px 6px no-repeat;}

.alert.small.with-icon {
	background-position: 2px 0px;
	padding-left: 25px;
}

.alert.sep-right {
	border: none !important;
	margin-right: 0.5em;
}

.alert.loading.big {padding: 50px 0;}
.alert.loading.big.with-icon {background: #c5c5c5 url(img/ui/ico-alert-loading-80.gif) center center no-repeat;}

.publish-comment .alert {
	margin: 10px 5px;
}

.alert.warning a {
	color: #003859;
}

.article-comments .article-comment .comment-text p.text.min-height {
	min-height:70px;
	height:70px;/* IE7 */
}
html>body .article-comments .article-comment .comment-text p.text.min-height {height:auto;}

.publish-comment.no-comments {
	margin: 10px 0;
	text-align: center;
	width: 100%;
	font-size: 14px;
}
.publish-comment.no-comments .bg-mod {line-height: 147px;}
.publish-comment.no-comments .bg-mod .contribute {
	background: url("img/ui/grid-icons.png?20140401") no-repeat scroll right -2201px transparent;
	font-weight: bold;
	padding: 21px 53px 21px 0;
}

.article-comments .article-comments-actions .module-title {margin: 0; float: left !important;}
.article-comments .article-comments-actions .suscribe-rss,
.article-comments .article-comments-actions .suscribe-email {float: right !important;}
/*
.article-comments .article-comments-actions .order-by {float: right !important; margin-left: 10px !important;}
*/

.article-content a {
	color: #004268;
	text-decoration: underline;
}

.article-content a:hover {
	text-decoration: none;
}

.article-content .aditional-content-left a,
.article-content .aditional-content-right a {
	color: #002E49;
}

.aditional-content-left .infoby,
.aditional-content-left .side-art-block,
.aditional-content-left .free-html-block,
.aditional-content-left .twitter,
.aditional-content-left .comments-list {
	margin-bottom: 10px;
	margin-top: 0 !important;
}

#content .aditional-content .side-art-block p,
#content .aditional-content .free-html-block p {font-size: 11px !important;}
#content .article .article-content > ul,
#content .article .article-content > ol,
#content .article .article-content .module.minutoaminuto .listado-noticias > ul,
#content .article .article-content .module.minutoaminuto .listado-noticias > ol {
	overflow-x: hidden;
	overflow-y: auto;
}

.article-comments .article-comment .comment-header.featured .comments-wrapper .comments {
	background:url("img/ui/bg-comments-20px.png") no-repeat scroll right -30px transparent !important;
}

#main .pre {
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

/* Modulos */

.ta-center {text-align: center;}
.ta-left {text-align: left;}
.ta-right {text-align: right;}

._97x73 {width: 97px; height: 73px;}
._109x61 {width: 109px; height: 61px;}
._157x118 {width: 157px; height: 118px;}
._240x180 {width: 240px; height: 180px;}
._283x159 {width: 283px; height: 159px;}
._323x242 {width: 323px; height: 242px;}
._406x304 {width: 406px; height: 304px;}
._600x338 {width: 600px; height: 338px;}

.media-module {
	padding: 10px;
	position: relative;
	background: #fff url('img/ui/bg-media-module-white.png') repeat-x left bottom;
	color: #003554;
}

.media-module-grey {background: #b4b4b1 url(img/ui/bg_media_module_grey.png) repeat-x left top; color: #002e49;}
.grey {background: #b4b4b1 url(img/ui/bg_media_module_grey.png) repeat-x left top; color: #002e49;}
/*.grey {background: #fff url(img/ui/bg_media_module_grey.png) repeat-x left bottom #b4b4b1; color: #002e49;}*/

.media-module.black {
	background-color: #000;
	background-image: none;
	color: #fff;
}
.media-module.blue {
	background: #003B5E repeat-x left -15px;
	color: #fff;
}
.media-module.black a,
.media-module.black p,
.media-module.blue a,
.media-module.blue p {color: #fff;}
.media-module .module-title {
	color: #000;
	font-size: 18px;
	/* line-height: 22px; */
	/* height: 22px; */
	margin-bottom: 15px;
}
.media-module.black .module-title {
	color: #adadad;
	font-size: 28px;
	letter-spacing: -1px;
	/* line-height: 32px; */
	/* height: 32px; */
	margin-bottom: 15px;
}
.media-module.blue .module-title {
	color: #000;
	font-size: 28px;
	/* line-height: 32px; */
	/* height: 32px; */
	margin-bottom: 15px;
}
.media-module .module-filter-form {
	display: inline;
	position: absolute;
	right: 15px;
	top: 15px;
}
.media-module .content-wrapper {overflow: hidden;}
.media-module .content-wrapper .photo {margin: 0 auto 15px;}
.media-module .content-wrapper p {
	margin: 15px 5px 5px;
	font-size: 12px;
	line-height: 13px;
}
.media-module .content-wrapper p.bold {font-weight: bold;}
.media-module .content-wrapper p.big {
	font-size: 18px;
	line-height: 18px;
}
.media-module .content-wrapper p .comments-text {
	color: #fff;
	font-size: 12px;
	line-height: 22px;
	/*line-height: 1em !important;*//* ie7 */
	/*height: 22px;*//* ie7 */
	text-decoration: underline;
}
.media-module .content-wrapper p .comments {
	background: url("img/ui/bg-comments-20px.png") no-repeat scroll right -30px transparent;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	/*line-height: 1em !important;*//* ie7 */
	/*height: 22px;*//* ie7 */
	padding: 0 11px 0 0;
	margin: 0;
}
.media-module .content-wrapper p .comments span {
	background: url("img/ui/bg-comments-20px.png") no-repeat scroll left top transparent;
	line-height: 22px;
	/*line-height: 1em !important;*//* ie7 */
	/*height: 22px;*//* ie7 */
	padding: 4px 3px 4px 10px;
}

.media-module .carousel-wrapper {
	position: relative;
	margin: 10px auto 5px;
	overflow: hidden;
}
.media-module .left-side-hover {
	visibility: hidden;
	position: absolute;
	top: 21%;/* variable */
	left: 0;
}
.media-module ._alt_109x61 .left-side-hover {
	top: 30px !important;
    z-index: 2;
}
.media-module .left-side-hover .prevItem {
	background: url("img/ui/grid-icons.png?20140401") no-repeat scroll left -3406px transparent;
	color: #FFFFFF;
	display: block;
	height: 30px;
	width: 30px;
	text-indent: -99999px;
}
.media-module .left-side-hover .prevItem:hover {background-position: left -3406px;}
.media-module.black .left-side-hover .prevItem,
.media-module.blue .left-side-hover .prevItem {background-position: left -3187px;}
.media-module.black .left-side-hover .prevItem:hover,
.media-module.blue .left-side-hover .prevItem:hover {background-position: left -3223px;}
.media-module .carousel-listing-wrapper {
	position: relative;
	margin: 0 40px;
	overflow: hidden;
}
.media-module ._alt_109x61 .carousel-listing-wrapper {margin: 0 27px;}
.media-module .carousel-listing {
	display: block;
	width: 10000px;
	position: relative;
}
.media-module .carousel-listing .item {
	display: block;
	position: relative;
	width: 97px;/* variable */
	float: left;
	margin: 0 5px;
}
.media-module ._alt_109x61 .carousel-listing-wrapper .item {
	width: 109px;/* variable */
	margin: 0px 2px;
}
.media-module .carousel-listing .item .news-item-text {
	font-size: 11px;
	line-height: 13px;
}
.media-module .right-side-hover {
	visibility: hidden;
	position: absolute;
	top: 21%;/* variable */
	right: 0px;
    z-index: 2;
}
.media-module ._alt_109x61 .right-side-hover {
    top: 30px !important;
}
.media-module .right-side-hover .nextItem {
	background: url("img/ui/grid-icons.png?20140401") no-repeat scroll left -3374px transparent;
	color: #FFFFFF;
	display: block;
	height: 30px;
	width: 30px;
	text-indent: -99999px;
}
.media-module .right-side-hover .nextItem:hover {background-position: left -3374px;}
.media-module.black .right-side-hover .nextItem,
.media-module.blue .right-side-hover .nextItem {background-position: left -3262px;}
.media-module.black .right-side-hover .nextItem:hover,
.media-module.blue .right-side-hover .nextItem:hover {background-position: left -3298px;}


.media-module.black .title {
    font-family: 'National-black';
    font-size: 24px;
    color: #707070;
    text-transform: uppercase;
    padding-top: 4px;
    padding-bottom: 13px;
    border-bottom: 1px solid #434343;
    display: block;
    margin-bottom: 7px;
}

.media-module.black iframe {
    width: 278px;
    border:1px solid #434343;
}

.media-module.black .carousel-wrapper {
    border-top: 1px solid #434343;
    padding-top: 15px;
}

.video-module {
    position: relative;
    font-family: Arial,sans-serif !important;
    border: 1px solid #c7c7c7;
    border-radius: 0 10px 10px;
    padding: 0 10px !important;
    overflow: hidden;
    margin-bottom: 10px;
}

.video-module a {
    color: #898382;
}

.video-module .title {
    float: left;
    padding-top: 4px;
    padding-bottom: 10px;
    display: inline-block;
    margin-bottom: 5px;
}

.video-module .title span {
    background: transparent url(img/ui2014/videos_small.png) no-repeat 2px 5px;
    display: inline-block;
    height: 25px;
    width: 86px;
    margin-bottom: -2px;
}

.video-module .module-title.ttf {
    font-family: 'National Light',sans-serif !important;
    font-size: 22px !important;
    padding: 10px;
    font-weight: 400 !important;
    color: #898382 !important;
    text-transform: uppercase !important;
    line-height: 24px;
    position: absolute;
    top: -1px;
    left: 95px;
}

.module .video-module .module-title.ttf {
    text-transform: uppercase !important;
}

.video-module .module-title.ttf a {
    color: #898382 !important;
}

.video-module .content-wrapper iframe {
    width: 100%;
    height: 358px;
    border: 0;
}

.video-module .content-wrapper img {
    width: 278px;
}

.video-module .video-ttl {
    font: normal 18px/21px Arial, sans-serif;
    text-align: left;
    display: inline-block;
    margin: 10px 0;
}

.video-module .social-links {
    border-left: none !important;
}

.video-module .carousel-wrapper {
    margin-top: 5px;
    border-top: 1px solid #c7c7c7;
    padding-top: 15px;
}

.video-module .carousel-listing-wrapper {
    width: 514px;
    height: 130px;
    margin: 0 0 0 61px !important;
    position: relative;
    overflow: hidden;
}

.video-module .carousel-listing {
    display: block;
    width: 10000px;
    position: relative;
    margin-left: -5px !important;
}

.video-module .carousel-listing .item {
    width: 130px;
    height: 120px;
    margin: 0;
    border-right: 1px solid #c7c7c7;
    text-align: center;
    display: block;
    position: relative;
    float: left;
}

.video-module .carousel-listing .item a {
    color: #898382 !important;
    margin-bottom: 5px !important;
}

.video-module .carousel-listing .active {
    opacity: .5;
}

.video-module .ver-todos {
    display: block;
    text-align: center;
    font-size: 10px;
    color: #898382;
    text-transform: uppercase;
    text-decoration: none;
    width: 98%;
    padding: 10px 5px 5px;
    border-top: 1px solid #c7c7c7;
    margin: -10px 0 5px;
}

.video-module .nextItem {
    position: absolute;
    display: block;
    top: 485px;
    right: 25px;
    width: 30px;
    height: 30px;
    color: #fff;
    text-indent: -99999px;
    z-index: 5;
    background: transparent url(img/ui2014/sprite-carrusel.png) no-repeat left -50px;
}

.video-module .nextItem:hover {
    background-position: left -175px;
}

.video-module .prevItem {
    position: absolute;
    display: block;
    top: 485px;
    left: 30px;
    width: 30px;
    height: 30px;
    color: #fff;
    text-indent: -99999px;
    z-index: 5;
    background: transparent url(img/ui2014/sprite-carrusel.png) no-repeat left 0;
}

.video-module .prevItem:hover {
    background-position: left -125px;
}

#sidebar .video-module {
    background-color: #fff;
}

#sidebar .video-module .title {
    display: block !important;
    width: 98%;
    padding-bottom: 5px;
}

#sidebar .video-module .module-title.ttf {
    padding: 0;
    font-size: 18px !important;
    line-height: 20px;
    position: relative !important;
    top: 0;
    left: 0;
}

#sidebar .video-module .content-wrapper {
    margin-top: 5px;
}

#sidebar .video-module .content-wrapper iframe {
    width: 100%;
    height: 159px;
    border: 0;
}

#sidebar .video-module .video-ttl {
    font: normal 15px/18px Arial, sans-serif;
    margin: 5px 0;
}

#sidebar .video-module .social-links {
    display: none;
}

#sidebar .video-module .carousel-wrapper {
    position: relative !important;
}
#sidebar .video-module .carousel-listing-wrapper {
    width: 245px;
    margin: 0 0 0 14px !important;
}
#sidebar .video-module .nextItem {
    top: 35px;
    right: -12px;
}
#sidebar .video-module .prevItem {
    top: 35px;
    left: -6px;
}
#sidebar .video-module .ver-todos {
    width: 97%;
}

/* @import "modulo_novedades.css"; */

.mod_novedades{width:990px;height:135px;position:relative;margin-bottom:12px;font-size:11px}
.mod_novedades .gris{background:#EEEDE7 url(img/uib/novedades_gris.gif) no-repeat left top;height:100%;}
.mod_novedades .azul{background:#004C7A url(img/uib/novedades_azul.gif) no-repeat left top;height:100%;}

.mod_novedades .cerrar{position:absolute;right:8px;top:8px;padding:1px 20px 4px 0}
.mod_novedades .gris .cerrar{color:#000;background:transparent url(img/uib/novedades_cerrar_gris.gif) no-repeat right}
.mod_novedades .azul .cerrar{color:#fff;background:transparent url(img/uib/novedades_cerrar_azul.gif) no-repeat right}

.mod_novedades .portada{float:left;font-size:2em;}
.mod_novedades .portada strong{font-weight:normal;display:block;padding:40px 0 10px 6px;width:330px;line-height:1.2em;float:left;}
.mod_novedades .portada img{float:left;margin:10px;}
.mod_novedades .azul .portada a{color:#fff;}

.mod_novedades .novedades{position:absolute;top:40px;right:80px;font-size:2em;overflow:hidden;text-indent:-999em;width:280px;height:45px}
.mod_novedades .novedades strong{text-indent:-999em;position:absolute;left:-999em;top:-999em}
.mod_novedades .gris .novedades{background:transparent url(img/uib/novedades_tit_gris.gif) no-repeat right top}
.mod_novedades .azul .novedades{background:transparent url(img/uib/novedades_tit_azul.gif) no-repeat right top}

.mod_novedades .botonera{position:absolute;bottom:10px;right:10px;font-size:1em;}
.mod_novedades .botonera a{float:right;color:#fff;font-weight:bold;width:115px;height:20px;text-align:center;padding-top:5px;line-height:1.2em}
.mod_novedades .gris .botonera a{background:transparent url(img/uib/novedades_masinfo_gris.gif) no-repeat right top}
.mod_novedades .azul .botonera a{background:transparent url(img/uib/novedades_masinfo_azul.gif) no-repeat right top}

/* Actualizacion IE7 */
.soloIE7 { display: none; }
#nav_nosoportado{position:absolute;width:35em;top:0;left:50%;margin-left:-26em;z-index:100000001;padding-left:2.4em}
#nav_nosoportado .nav_icomensaje{position:absolute;left:0;top:6px;}
#nav_nosoportado .nav_mensaje{background:transparent url(img/uib/navegador_center.gif) repeat-x left center;}
#nav_nosoportado .nav_mensaje p{position:relative;background:transparent url(img/uib/navegador_left.gif) no-repeat left center;padding-left:1em;font-size:12px;padding:0 10px 0 15px;color:#362F28;zoom:1;}
#nav_nosoportado .nav_mensaje .cerrar{position:absolute;right:2px;top:3px;*top:9px}
#nav_nosoportado .nav_mensaje a{color:#362f28!important}

/* jquery-password-strength.js */
.password_strength {padding: 5px;display: inline-block;color: #000000; margin-left: 4px}
.password_strength_1 {background-color:  #FCE4E4; border: 1px solid #E77E7B; color: #E21F01;}
.password_strength_2 {background-color:  #FCE4E4; border: 1px solid #E77E7B; color: #E21F01;}
.password_strength_3 {background-color: #FFFAE4; border: 1px solid #F0C96A; color: #DAA700;}
.password_strength_4 {background-color: #CBF0C5; border: 1px solid #8DC67A; color: #297725;}
.password_strength_5 {background-color: #CBF0C5; border: 1px solid #8DC67A; color: #297725;}

/* Ayuda ECO */
.eco_ayuda{text-align:center;background:#B23A3D url(img/uib/eco/ecoayuda_bg.gif) no-repeat center top;padding:10px 0;}
.eco_ayuda_cont{width:990px;text-align:left;margin:auto;background:transparent url(img/uib/eco/ecoayuda_cont_bg.png) repeat left top;padding:20px 30px;zoom:1;}
.eco_ayuda_cont:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.eco_ayuda_cont h2{float:left;background:transparent url(img/uib/eco/ecoayuda_tit.png) no-repeat 100px -5px;padding:8px 90px 8px 0;font-size:48px;font-weight:normal;color:#002E49;position:relative}
.eco_ayuda_cont h2 sup{font-size:14px;font-family:arial,verdana,sans-serif;position:absolute;right:0px;top:0px;line-height:1.2em;}
.eco_ayuda_txt{clear:both;padding-top:30px;font-size:18px}
.eco_ayuda_txt h3{font-size:30px;padding-bottom:20px;color:#333;font-weight:bold}
.eco_ayuda_txt .pregunta{padding-bottom:35px}
.eco_ayuda_txt p{font-size:18px;color:#333;line-height:1.15em;padding-bottom:15px;}
.eco_ayuda_txt p.nota, .eco_ayuda_txt span.nota{font-size:14px;color:#333;font-style:italic;}
.eco_ayuda_txt p img{display:block;margin:10px 0 10px 0}
.eco_ayuda_txt p img.eco_ico{display:inline;margin:0 5px;vertical-align:middle;}
.eco_ayuda_txt li p{font-size:18px;color:#333;line-height:1.15em;padding-bottom:10px;}
.eco_ayuda_txt ul{padding-top:10px;}
.eco_ayuda_txt li{background:transparent url(img/uib/eco/ecoayuda_bullet.png) no-repeat 20px 5px;padding-left:38px;padding-bottom:10px}
.eco_ayuda_txt li strong.titulo{display:block;font-weight:normal;padding-bottom:20px;font-size:26px;padding-top:3px;}
.eco_ayuda a { text-decoration: underline; }

/*
.order-by .alert.small {display: none; position: absolute; margin-bottom: 0; margin-top: 0; right: 137px; top: 24px; width: 330px;}
*/

.simple-button {background-color: white;border: 1px solid #CCCCCC;border-radius: 4px 4px 4px 4px;color: #000000;display: inline-block;float: left;height: 22px;padding: 0px 4px;position: relative;cursor: pointer;}
.simple-button.red {background-color: #CD4C4F;border: 0px;color: #FFF;}

/* Comentarios: login*/
#social .module-title{color:#000;font-weight:bold;font-size:25px;}
#social .participar{text-align:center;font-size:14px;padding:4em 0 2.5em 0}
#social .participar a{color:#002E49;}
#social .participar .primero{font-size:21px;padding:8px 2.3em 6px 0;background:transparent url(img/ui/com_icoparticipa.gif) no-repeat right top;}
#social .accion-noregistrados{background:#F0EFE9;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:1em;text-align:center;margin-top:10px;}
#social .accion-noregistrados .tit{color:#0D0D0D;font-size:12px;}
#social .accion-noregistrados ul{margin:0;padding:1em 0 2em 0;}
#social .accion-noregistrados li{display:inline-block;}
#social .accion-noregistrados ul a{background:#EBEBEB url(img/ui/com_btn_bg.gif) repeat-x top left;display:inline-block;border:1px solid #C2C2C2;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#0D0D0D;padding:0 1em 0 1em;font-size:12px;}
#social .accion-noregistrados ul a span{float:left;height:23px;line-height:23px;padding-right:2em;}
#social .accion-noregistrados ul a.conectarconfb span{padding-right:0}
#social .accion-noregistrados ul a img{vertical-align:middle;margin-top:-1px}
#social .accion-noregistrados ul a.registrate span{background:transparent url(img/ui/com_btn_registrate.gif) no-repeat right center}
#social .accion-noregistrados ul a.iniciarsesion span{background:transparent url(img/ui/com_btn_iniciarsesion.gif) no-repeat right center;}
#social .accion-noregistrados .casosespeciales{font-size:11px;}

/* span que similan links "Javascript" */
span.vlink, #footer a {color: #999; cursor: pointer; }
span.vlink:hover { text-decoration: underline; color: #333; }
span.b {font-weight: bold}
span.vlink.spainmedia { color: #000; }
.user-data .vlink { color: #333; }

#content.front-page-encuentros .section-frontpage {
	margin-top: 0;
}
.edigitales_destacado {
	margin-bottom: 16px;
}
.edigitales_destacado h3 {
	background: url(img/edigitales_carr_tit.png) repeat-x scroll left bottom #00385A;
	border-radius: 5px 5px 0 0;
	color: #FFFFFF;
	font-size: 24px;
	margin-bottom: 5px;
	padding: 7px 0 7px 15px;
}
.edigitales_destacado .cont {
	background: none repeat scroll 0 0 #00304D;
	margin-bottom: 5px;
}
.edigitales_destacado .cont:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.edigitales_destacado .foto {
	float: left;
}
.edigitales_destacado .foto img {
	float: left;
}
.edigitales_destacado .expl {
	margin-left: 323px;
	padding: 20px 20px 10px 25px;
}
.edigitales_destacado a {
	color: #FFF;
}
.edigitales_destacado .fecha {
	background: url("img/ui/edigitales_icoreloj.gif") no-repeat scroll left center transparent;
	color: #FFFFFF;
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 15px;
	padding: 6px 20px 6px 45px;
}
.edigitales_destacado .hora {
	color: #C2484B;
	font-size: 15px;
	font-weight: bold;
}
.edigitales_destacado .dia {
	color: #C2484B;
	display: block;
	font-size: 13px;
}
.edigitales_destacado .entradilla {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 15px;
}
.edigitales_carrusel {
	padding-bottom: 10px;
	position: relative;
}
.edigitales_carrusel:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.edigitales_carrusel h3 {
	background: url("img/ui/edigitales_tit_bg.png") repeat-x scroll left bottom #FFFFFF;
	border-bottom: 1px solid #E5E5E5;
	border-top: 1px solid #E5E5E5;
	color: #000000;
	font-size: 16px;
	margin-bottom: 10px;
	padding: 11px 0 12px 10px;
}
.edigitales_carrusel .jcarousel-skin-tango {
}
.edigitales_carrusel .jcarousel-skin-tango a.desc {
	color: #062136;
	font-size: 16px;
	line-height: 1.2em;
}
.edigitales_carrusel .jcarousel-skin-tango a img {
	display: block;
	margin-bottom: 5px;
}
.edigitales_carrusel .jcarousel-skin-tango strong {
	font-weight: normal;
	padding: 8px 5px 0 0;
}
.edigitales_carrusel .jcarousel-skin-tango .jcarousel-container-horizontal {
	padding: 0;
	width: 656px;
}
.edigitales_carrusel .jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: 664px;
}
.edigitales_carrusel .jcarousel-skin-tango .jcarousel-item {
	padding-right: 10px;
	position: relative;
	width: 156px;
}
.edigitales_carrusel .jcarousel-skin-tango .jcarousel-item em {
	color: #E3D080;
	display: block;
	font-size: 11px;
	font-style: normal;
	padding-bottom: 5px;
}
.edigitales_carrusel .jcarousel-prev-horizontal {
	background: url("img/ui/edigitales_left.png") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	height: 34px;
	position: absolute;
	right: 61px;
	top: 2px;
	width: 35px;
}
.edigitales_carrusel .jcarousel-prev-disabled-horizontal, .edigitales_carrusel .jcarousel-prev-disabled-horizontal:hover, .edigitales_carrusel .jcarousel-prev-disabled-horizontal:active {
	background-position: 0 -40px;
}
.edigitales_carrusel .jcarousel-prev-disabled-horizontal, .edigitales_carrusel .jcarousel-prev-disabled-horizontal:hover, .edigitales_carrusel .jcarousel-prev-disabled-horizontal:active {
	background-position: 0 -67px !important;
}
.edigitales_carrusel .jcarousel-next-horizontal{
	background: url("img/ui/edigitales_right.png") no-repeat scroll right 0 transparent;
	cursor: pointer;
	height: 34px;
	position: absolute;
	right: 11px;
	top: 2px;
	width: 45px;
}
.edigitales_carrusel .jcarousel-next-disabled-horizontal, .edigitales_carrusel .jcarousel-next-disabled-horizontal:hover, .edigitales_carrusel .jcarousel-next-disabled-horizontal:active {
	background-position: 0 -67px !important;
}
.edigitales_carrusel .jcarousel-prev-horizontal:hover, .edigitales_carrusel .jcarousel-next-horizontal:hover {
	background-position: 0 -35px;
	cursor: pointer;
}
.edigitales_carrusel .jcarousel-prev-disabled-horizontal:hover, .edigitales_carrusel .jcarousel-next-disabled-horizontal:hover {
	cursor: default;
}
.edigitales_carrusel .jcarousel-prev-disabled-horizontal, .edigitales_carrusel .jcarousel-next-disabled-horizontal {
	cursor: default;
}
.edigitales_nombre {
	padding-bottom: 30px;
}
.edigitales_nombre:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.edigitales_nombre h3 {
	background: url("img/ui/edigitales_tit_bg.png") repeat-x scroll left bottom #FFFFFF;
	border-bottom: 1px solid #E5E5E5;
	border-top: 1px solid #E5E5E5;
	color: #000000;
	font-size: 16px;
	margin-bottom: 25px;
	padding: 11px 0 12px 10px;
}
.edigitales_nombre ul {
	padding-left: 5px;
}
.edigitales_nombre li {
	float: left;
}
.edigitales_nombre li a, .edigitales_nombre li span {
	border: 1px solid #DDDDDD;
	color: #00395B;
	float: left;
	font-size: 11px;
	height: 19px;
	line-height: 17px;
	margin-right: 3px;
	text-align: center;
	width: 19px;
}
.edigitales_nombre li span {
	color: #DDDDDD;
}
.edigitales_nombre li.last span, .edigitales_nombre li.last a {
	margin-right: 0;
}
.edigitales_seccion {
	padding-bottom: 30px;
}
.edigitales_seccion:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.edigitales_seccion h3 {
	background: url("img/ui/edigitales_tit_bg.png") repeat-x scroll left bottom #FFFFFF;
	border-bottom: 1px solid #E5E5E5;
	border-top: 1px solid #E5E5E5;
	color: #000000;
	font-size: 16px;
	margin-bottom: 25px;
	padding: 11px 0 12px 10px;
}
.edigitales_seccion ul {
	padding-left: 20px;
}
.edigitales_seccion li {
	background: url("img/ui/edigitales_bullet.png") no-repeat scroll 0 5px transparent;
	float: left;
	font-size: 12px;
	padding-bottom: 8px;
	padding-left: 10px;
	width: 28%;
}
.mod-wrap.mod-wrap-azul {
	background: none repeat scroll 0 0 #0b419b;
}
.mod-wrap {
	background: none repeat scroll 0 0 #5C6467;
	padding: 8px;
	margin-bottom: 10px;
}
.mod-wrap .module {
	margin-bottom: 0px;
}
#sidebar .mod-wrap h2.title {
	margin: 0px;
	padding-bottom: 8px;
}
#sidebar .mod-wrap .module a.title.ttf {
	font-family: "national-book";
	line-height: 105%;
	color: #FFFFFF;
	font-size: 24px;
	padding-bottom: 8px;
}
/* modulo de Entrevistas */
#sidebar .mod-wrap .inner.shadow {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 0px;
	padding: 8px 8px 0;
	margin-bottom: 0px;
}
.mod-wrap .destacadosgeneral .dest-item {
	border-bottom: 0px;
	padding: 0px 0px 8px 0px;
}
.mod-wrap .dest-item li:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.mod-wrap .dest-item .foto {
	float: left;
	padding-right: 8px;
}
.mod-wrap .dest-item .title-12 {
	font-size: 13px;
	font-weight: bold;
}
.mod-wrap .dest-item .detalle {
	color: #333333;
	display: block;
	font-size: 12px;
	font-weight: normal;
	padding-top: 6px;
}
.mod-wrap .dest-item .detalle em {
	color: #C44849;
	font-style: normal;
	font-weight: bold;
}

.article-comments .article-comment.hidden-comment .comment-hidden-header .hits{margin:15px 10px 0 0;}
.article-comments .article-comment .comment-header .user{padding-top:8px;}
.article-comments .user .user-data{float:left;}

.seguimiento{float:left;padding-top:5px;padding-left:10px;}
#data .seguimiento{float:right;padding-top:0px;padding-left:10px; margin-bottom: 10px; }

.seguimiento li{float:left;line-height:11px;/*padding:0 8px; border-right: 1px solid #C2C2C2;*/position: relative}
/*.seguimiento li{padding-left:10px;padding-right:10px;float:left;line-height:11px;border-left: 1px solid #C2C2C2;}*/

.seguimiento li.seguir a,
.seguimiento li.bloquear a,
.seguimiento li.datos a{float:left; color:#5f5858; text-transform: uppercase; /*border:1px solid #C2C2C2; background:#fff url(img/ui/seguir_bg.png) repeat-x bottom left;border-radius:4px;*/font-size:12px;padding: 0px}

.seguimiento li.bloquear{border-right: 0px}

.seguimiento li.seguir a span.error ,
.seguimiento li.bloquear a span.error {background:transparent url(img/ui/ico-alert-error.png) no-repeat 5px center; cursor: default; opacity: .8}

.seguimiento li.seguir a span.exito,
.seguimiento li.bloquear a span.exito {background:transparent url(img/ui/ico-alert-ok.png) no-repeat 5px center; cursor: default; opacity: .8}

.seguimiento li.datos a span{padding:7px 10px 7px 10px;float:left; text-decoration: underline;}
.seguimiento li.seguir a span{background:transparent url(img/ui/seguir_btn.png) no-repeat 5px center ;padding:7px 10px 7px 30px;float:left;}
.seguimiento li.dejardeseguir a span{background:transparent url(img/ui/seguir_dejar_btn.png) no-repeat 5px center;}

.seguimiento li.bloquear a span{background:transparent url(img/ui/bloquear_btn.png) no-repeat 5px center ;padding:7px 10px 7px 30px;float:left;}
.seguimiento li.desbloquear a span{background:transparent url(img/ui/bloquear_dejar_btn.png) no-repeat 5px center;}

.article-comments .user .seguimiento li.usuariobloqueado {font-size:13px;float:left;font-weight:bold;color:#CD4C4F;padding:8px; border-right: 0}
.article-comments .user .seguimiento li.usuarioseguido {font-size:13px;float:left;font-weight:bold;color:#004B78;padding:8px;border-left:1px solid #C2C2C2; border-right: 0}

.article-comments .capa_usuariobloqueado{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;opacity:.8;z-index:9999;border-radius:6px;}
.article-comments .article-comment .comment-header.following{background:#DEEDF4;}

.profile .avatars-list li a{position:relative;}
.profile .avatars-list li img.bloqueado{opacity:.4;}
.profile .avatars-list li .usuariobloqueado{position:absolute;left:8px;top:55px;width:26px;height:26px;opacity:1!important}

.box-msg {
	display: block;
	position: absolute;
	top: 25px; left: -50px;
	z-index: 9990;
	min-width: 375px;
}
.box-msg-triangle {
	display: block;
	margin-left: 50px;
	width: 0px; height: 0px;
	border-color: transparent transparent #CD4C4F;
	border-style: solid;
	border-width: 0px 8px 8px;
}
.box-msg-text {
	display: block;
	padding: 5px;
	border: 2px solid #CD4C4F;
	background-color: #FFF; color: #333;
	border-radius: 5px;
	font-size: 12px; line-height: 16px;
	font-weight: normal;
}

.box-msg-text p {border-radius: 3px 3px 3px 3px;clear: both;padding: 5px;margin: 0}

.box-msg.exito .box-msg-text {border: 2px solid #8DC67A;}
.box-msg.exito .box-msg-triangle {border-color: transparent transparent #8DC67A;}
.box-msg.exito .box-msg-text p {border: 1px solid #8DC67A;background-color: #CBF0C5;color: #297725;}

.box-msg.error .box-msg-text {border: 2px solid #E77E7B;}
.box-msg.error .box-msg-text p {border: 1px solid #E77E7B;background-color: #FCE4E4;color: #E21F01;}
.box-msg.error .box-msg-triangle {border-color: transparent transparent #E77E7B;}


/* INFOGRAFIAS */
#infografia_cont {width: 990px; margin:0 auto;}
#infografia_cont h1 { font-size: 32px; line-height: 32px; font-weight: bold; color: #454545; margin: 10px 0; font-family: Arial, sans-serif !important; text-transform: none; }
#infografia_cont .infografia-title {float:left; display:inline; width:795px; font-size:26px; font-weight:bold; color:#656364; margin: 14px 0 0 0;}
#infografia_cont .infografia-entradilla {float:left; display:inline; list-style-type:none; margin:5px 0 0 0px; font-size:14px; color:#333; line-height: 16px;}
#infografia_cont .infografia-entradilla a { text-decoration: underline; }
#infografia_cont .infografia-entradilla li {padding-left: 20px; list-style-type: square; list-style-position: inside;}
#infografia_cont .logo-visual20 {display:inline; width:190px; margin:0 0 0 5px;}

#infografia_cont .article-author {float:left; display:inline; margin:10px 0 0 0; list-style-type:none;}
#infografia_cont .article-author li {float:left; display:inline; list-style-type:none; color: #666;}
#infografia_cont .article-author .avatar {margin:0 8px 0 0;}
#infografia_cont .article-author .author {margin:7px 7px 0 0;}
#infografia_cont .article-author .link {margin:0 7px 0 8px;}
#infografia_cont .article-author .agency-date-time {margin: 7px 0 0 8px;}

#infografia_cont .infoby {float:right; display:inline; margin:5px 0 0 15px; width:245px; height:35px; color:#FFF; background:#BF4245 url("img/ui/infoby.png") no-repeat 5px 5px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; box-shadow: -1px 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.2); -webkit-box-shadow: -1px 1px 2px rgba(0,0,0,.2); padding: 10px 5px 5px 50px;}

#infografia_cont .related-news {float:left; margin:15px 0 0 0; width:630px; padding: 10px 10px 10px 15px; border: 1px solid #EBEBEB;}
#infografia_cont .related-news h4 {font-size: 15px; font-family: arial,sans-serif; color: black; padding: 5px 0 10px 0; font-weight: bold; text-transform: uppercase; }
#infografia_cont .related-news ul {list-style: disc inside;}
#infografia_cont .related-news li { font-size: 14px; padding: 10px 0 10px 15px; line-height: 18px; }
#infografia_cont .related-news .col .stripped-list .item:nth-child(even) {background-color: #f4f4f0;}

#infografia_cont #minuteca {float:right; margin:15px 0 0 0; background-color:#f8f7f3; width:313px; padding: 10px; box-sizing: border-box;}
#infografia_cont #minuteca .inner { padding: 10px 0; }
#infografia_cont #minuteca .ttf {display: block; padding: 10px 0 5px 10px; font-weight: bold; color: black; font-size: 15px; font-family: arial,sans-serif; line-height: 105%; text-transform: uppercase; }
#infografia_cont #minuteca .caja {margin: 5px auto; border: 1px solid #E9E8E4; background-color: white; color: #656565; padding: 5px 5px;}
#infografia_cont #minuteca .caja ul {list-style-type:none; margin:0; padding:0;}
#infografia_cont #minuteca .caja li {border-bottom: 1px solid #EBEBEB; font-size: 14px; padding: 5px 10px 5px 16px; background: url("img/ui/grid-icons.png?20140401") no-repeat scroll 5px -1949px transparent; line-height:30px;}
#infografia_cont #minuteca .caja li:last-child {border: none;}

#infografia_cont #minuteca .infografia-sidebar-search { margin: 6px 3px; }

.infografia-sidebar-search input[type=submit] { cursor: pointer; }

#infografia_cont .col-wrapper_v2 { margin-top: 10px; }

#infografia_cont .visual20 { background: #fff; margin: 10px 0; text-align: center; }

#graficos-portada #content .front-page-listing .item .photo .photo-bar {display: block;}
#graficos-portada #content .photo .photo-bar .description { background-color: #b7c2c6 !important; color:#012d46; opacity: 0.9;}

/* PORTADA DE BLOGS */
#content .section-frontpage.blogs-frontpage { margin-top: 0; }
.blogs-frontpage .ttf { font-size: 35px; margin: 0; display: block; }

/* CAPAS LATAM */

#capas_latam { margin:0 auto; width:600px; padding:25px 15px 15px 15px; background-color:#FFF;}
#capas_latam h2 {font-family: "AmerType Md BT Normal"; line-height: 105%; font-size:24px; color:#333; display:inline-block;}
#capas_latam h1 {text-indent: 100%; white-space: nowrap; overflow: hidden; display:block;}
#capas_latam .mapa {margin:25px 0 0 0; width:510px; height:107px; padding:50px 0 0 90px; list-style:none;}
#capas_latam .mapa li {float:left; margin:0 65px 0 0;}
#capas_latam .mapa a {width:174px; border-radius: 8px; display:block; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; line-height:18px; padding:5px; box-shadow: 2px 2px 5px #666;}
#capas_latam .mapa a.bt_red { color:#FFF;  border:1px solid #900; background: rgb(195,69,78); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MzNDU0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYzE0ZDU1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjOWMzNjNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzliMmIzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(195,69,78,1) 0%, rgba(193,77,85,1) 0%, rgba(156,54,61,1) 99%, rgba(155,43,51,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(195,69,78,1)), color-stop(0%,rgba(193,77,85,1)), color-stop(99%,rgba(156,54,61,1)), color-stop(100%,rgba(155,43,51,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(195,69,78,1) 0%,rgba(193,77,85,1) 0%,rgba(156,54,61,1) 99%,rgba(155,43,51,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(195,69,78,1) 0%,rgba(193,77,85,1) 0%,rgba(156,54,61,1) 99%,rgba(155,43,51,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(195,69,78,1) 0%,rgba(193,77,85,1) 0%,rgba(156,54,61,1) 99%,rgba(155,43,51,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(195,69,78,1) 0%,rgba(193,77,85,1) 0%,rgba(156,54,61,1) 99%,rgba(155,43,51,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3454e', endColorstr='#9b2b33',GradientType=0 ); /* IE6-8 */}
#capas_latam .mapa a.bt_grey { color:#4a4a4a;  border:1px solid #cdcdcd; background: rgb(195,69,78); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MzNDU0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(195,69,78,1) 0%, rgba(255,255,255,1) 0%, rgba(216,216,216,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(195,69,78,1)), color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(216,216,216,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(195,69,78,1) 0%,rgba(255,255,255,1) 0%,rgba(216,216,216,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(195,69,78,1) 0%,rgba(255,255,255,1) 0%,rgba(216,216,216,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(195,69,78,1) 0%,rgba(255,255,255,1) 0%,rgba(216,216,216,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(195,69,78,1) 0%,rgba(255,255,255,1) 0%,rgba(216,216,216,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3454e', endColorstr='#d8d8d8',GradientType=0 ); /* IE6-8 */}
#capas_latam .mapa a span {font-weight:normal !important;}
#capas_latam form { font-size:12px; color:#666; margin:20px 0 0 0;}

#capas_latam.usa h2 {width:345px;}
#capas_latam.usa h1 {background: white url(img/local/usa/logo-39.png) no-repeat left top; margin:10px 0 0 0; float: right; width: 220px; height: 39px;}
#capas_latam.usa .mapa {background: white url(img/uib/usa_map.jpg) no-repeat left top;}

#capas_latam.mx h2 { width:320px;}
#capas_latam.mx h1 {background: white url(img/local/mexico/logo-39.png) no-repeat left top; margin:10px 0 0 0; float: right; width: 269px; height: 39px;}
#capas_latam.mx .mapa {background: white url(img/uib/mx_map.jpg) no-repeat left top;}

/* @font-face */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 13, 2011 */
@font-face {
	font-family: 'AmerType Md BT';
	src: url('fonts/americanbold-webfont.eot');
	src: url('fonts/americanbold-webfont.eot?#iefix') format('eot'),
	url('fonts/americanbold-webfont.woff') format('woff'),
	url('fonts/americanbold-webfont.ttf') format('truetype'),
	url('fonts/americanbold-webfont.svg#webfontE8b6vnqP') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AmerType Md BT Normal';
	src: url('fonts/americantypewritermediumbt-webfont.eot');
	src: url('fonts/americantypewritermediumbt-webfont.eot?#iefix') format('eot'),
	url('fonts/americantypewritermediumbt-webfont.woff') format('woff'),
	url('fonts/americantypewritermediumbt-webfont.ttf') format('truetype'),
	url('fonts/americantypewritermediumbt-webfont.svg#webfontSXG819hr') format('svg');
	font-weight: normal;
	font-style: normal;
}

/** Pagina Tu Ciudad LATAM **/
/*#content */.sep-bottom {border-bottom: 1px solid #eaeaea; margin-bottom: 10px; }
.tuciudad-city { margin-bottom: 20px; }
.tuciudad-city h2 { margin-left: 0; }
.tuciudad-city-header { text-transform: uppercase; color: #C44849; font-size: 12px; margin: 0 0 10px 0; display: block; }

/* Colores */
.color-20m-r1 {background-color: #cb4d50 !important; color: #fff;}
.color-20m-r2 {background-color: #da8284 !important; color: #222;}
.color-20m-r3 {background-color: #eab8b9 !important; color: #222;}
.color-20m-a1 {background-color: #2f719f !important; color: #fff;}
.color-20m-a2 {background-color: #6d9bbc !important; color: #222;}
.color-20m-a3 {background-color: #acc6d9 !important; color: #222;}

.color-20m-a1 a, .color-20m-r1 a {color: #fff;}
.color-20m-a1 a:hover, .color-20m-r1 a:hover {color: #fff;}
.color-20m-a2 a, .color-20m-a3 a, .color-20m-r2 a, .color-20m-r3 a {color:#222;}
.color-20m-a2 a:hover, .color-20m-a3 a:hover, .color-20m-r2 a:hover, .color-20m-r3 a:hover {color:#222;}

/* Tablas */
.tabla-20m {width: 100%; webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-collapse: collapse; border-spacing: 0; margin-bottom: 20px;}
.tabla-20m tr {border-bottom: 1px solid #ddd;}
.tabla-20m td {vertical-align: top; padding: 8px; text-align: left;}
.tabla-20m thead tr, .tabla-20m .tabla-20m-subheader {background-color: #eee; border-bottom: 2px solid #ddd; }
.tabla-20m thead th, .tabla-20m .tabla-20m-subheader td {vertical-align: top;padding: 10px 8px 8px; text-align: left; font-weight: bold;}
.tabla-20m-borde td, .tabla-20m-borde th {border: 1px solid #ddd;}
.tabla-20m-cebra > tbody > tr:not(.tabla-20m-subheader):nth-child(odd), .tabla-20m .tabla-20m-par {background-color: #f9f9f9;}
.tabla-20m-hover > tbody > tr:not(.tabla-20m-subheader):hover {background-color: #fff79f !important; color: #222;}
.tabla-20m-hover > tbody > tr:not(.tabla-20m-subheader):hover a {color:#222;}

/* Carruseles imagenes portada */
.ui-imgCarruselHome { position: relative; }
.ui-imgCarruselHome .oldImg { position: absolute; top: 0; left: 0; z-index: 2; }
.photo .photo-bar {z-index: 4 !important;}
.carrusel-photo {width: 100%; height: 0; overflow: hidden; background-color: rgba(0,0,0,0.7); position: absolute; left:0; bottom: 3px; z-index: 5; color: rgba(255,255,255,0.6); font-size: 15px; display:block; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; }
.ui-imgCarruselHome:hover .carrusel-photo { height: 70px; }
.carrusel-photo ul {width: 70px; padding: 0; list-style: none; margin: 15px auto;}
.carrusel-photo li {display:inline-block; float:left; width:17px; height: 17px; text-indent: 100%; white-space: nowrap; overflow: hidden; margin-right: 8px;}
.carrusel-photo li:last-child {margin-right: 0;}
.carrusel-photo li a {display:block; width:17px; height: 17px; background:transparent url(img/ui/carrusel_buttons.png) no-repeat 0 0; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s;}
.carrusel-photo .prev a {background-position: 3px 0; opacity: .6;}
.carrusel-photo .next a {background-position: -67px 0; opacity: .6;}
.carrusel-photo .play a {background-position: -103px 0; opacity: .6;  }
.carrusel-photo .pause a {background-position: -32px 0; opacity: .6; }
.carrusel-photo li a:hover {opacity: 1; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s;}
.carrusel-photo span {letter-spacing: 5px; width: 100%; display: inline-block; text-align: center; margin-top: 10px;}

/* Publirreportajes */
#content.publirreportaje.boxed { margin-bottom: 10px; }
.publirreportaje .article { overflow: hidden; }
.publirreportaje .tit_publi { font-size: 13px; font-weight: bold; color: #002e49; margin: 0 0 32px 0; display: inline-block; }
.publirreportaje .titulo { font-size: 36px; line-height: 40px; font-weight: bold; color: #656565; text-align: center; margin: 20px 0 5px; border-bottom: 1px solid #e9e8e4; padding: 0 10px 15px 10px; }
.publirreportaje .entradilla { margin: 0; }
.publirreportaje .entradilla li { border-bottom: 1px solid #e9e8e4; padding: 10px; font-size: 14px; line-height: 17px; font-weight: bold; color: #656565; text-align: center; }
.publirreportaje .modulo-compartir { width: 110px; display: inline-block; float: left; margin: 10px 0 0 0; }
.publirreportaje .modulo-compartir .fb-like { margin-top: 10px; }
.publirreportaje .redes_like div { height: 28px; }
.publirreportaje p { font-size: 14px; line-height: 17px; font-weight: normal; color: #1a171b; width: 470px; padding: 10px; float: right; }

.publirreportaje .bt-repor { font-size: 11px; font-weight: bold; color: #1a171b; padding: 3px 8px; background-color: #e9e8e4; border-radius: 3px; text-decoration: none; }

.publirreportaje .cita.fotos { padding: 0; border-bottom: 1px solid #e9e8e4; border-top: 1px solid #e9e8e4; display: inline-block; }
.publirreportaje .cita.fotos li { float: left; display: inline; width: 190px; text-align: center; padding: 20px; font-size: 14px; line-height: 17px; font-weight: bold; color: #656565; }
.publirreportaje .cita.fotos .galeria { width: 157px; padding: 0 0 5px 0; background-color: #e9e8e4; color: #1a171b; font-size: 10px; }

.publirreportaje .cita { padding: 10px 0 10px 130px; border-bottom: 1px solid #e9e8e4; border-top: 1px solid #e9e8e4; display: inline-block; }
.publirreportaje .cita li {float: left; display: inline; width: 200px; text-align: center; padding: 10px 20px; font-size: 14px; line-height: 17px; font-weight: bold; color: #656565;}
.publirreportaje .cita li:first-child {border-right: 1px solid #e9e8e4;}

.publirreportaje-modulo { background-color: #e9e8e4; }
.publirreportaje-modulo { font-style: italic; }

/* Zona ECO comentarios */

.chart-comentarios #chart-container {width: 430px; height: 220px; float: left; display: inline-block; margin: 50px 0 10px 0;}
.chart-comentarios .chart-comentarios-descripcion {width: 500px; margin: 30px 0 0 0; display: inline-block; float: right;}

/* Native ads */
.native-ads-landing { margin: 16px auto; }


/* New videos */
#content #video-wrapper {font-family: arial, helvetica, sans-serif;}
#content #video-wrapper .title {font-size: 38px; line-height: 34px; margin: 0 0 10px; font-weight: bold; color: #656565;}
#content #video-wrapper .title a {color: #656565;}
#content #video-wrapper .player {display: inline-block; margin: 0 0 10px;}
#content #video-wrapper .intro {font-size: 14px; line-height: 17px; margin: 0 0 20px; padding: 0 5px; color: #333333}
#content #video-wrapper .intro p {margin-bottom:1em;}
#content #video-wrapper .intro a {text-decoration: underline;}
#content #video-wrapper .intro .date, #content #video-wrapper .intro .author {font-size:12px; padding-right: 5px;}
#content #video-wrapper .social-links {float: left; border-left: none; display: inline-block; width: 100%; margin: 0 0 15px; border-bottom: 1px solid #c4c1c0;}
#content #video-wrapper .related-videos {display: inline-block; margin: 0 0 20px;}
#content #video-wrapper .related-videos .item {float: left; display: inline-block; width: 320px; margin: 0 15px 15px 0; position: relative;}
#content #video-wrapper .related-videos .item:nth-child(2n) {margin-right: 0;}
#content #video-wrapper .related-videos .item img {float: left; display: inline-block; margin: 0 10px 0 0;}
#content #video-wrapper .related-videos .item span.video-title {font-size: 14px; line-height: 17px;}
#content #video-wrapper .related-videos .item span.date {font-size: 14px; line-height: 17px; color: #666; position: absolute; bottom: 0; left: 150px;}
#content #video-wrapper .related-videos .item.section-title {color: #656565; display:block; width:100%; text-transform: uppercase; font-size: 14px; line-height: 19px; font-weight: bold; margin-bottom: 10px;}
#content #video-wrapper .related-videos .item.section-title a{color: #656565;}
#content #video-wrapper .related-links {display: block; margin: 15px 0 30px;}
#content #video-wrapper .related-links li {display: inline-block; padding: 5px 10px; margin: 0 5px 5px 0; border: 1px solid #e9e8e4; background-color: #f8f7f4;}
#content #video-wrapper .related-links li a {font-size: 14px; line-height: 19px;}
/* kalooga css override */
#content #video-wrapper .kalooga_pre {background-color: #FFF !important; color: #656565; !important; display: block; !important; width: 100%; !important; text-transform: uppercase; !important; font: 14px arial, helvetica, sans-serif !important; font-weight: bold !important; line-height: 19px; !important; padding: 0px; !important; margin-bottom: 10px; !important;}
