/* DEFINIENDO EL ALTO DE LAS IMAGENES */

.single-content .hmedia img {
	/* old stuff
	height: 433px;*/
	height: 416px;
}
.single-content .hmedia.video img,
.single-content.superwidecontent .hmedia img, .body-tapadiario .single-content .hmedia img {
	/*height: auto;*/
	margin: 0 auto;
	/*width: 100%;*/
	max-height: 100%;
	max-width: 100%;
	width: auto;
}
.body-tapadiario .single-content .hmedia img {
	height: auto;
	width: 100%;
	max-height: none;
}

/* New stuff */
.logo-print {
	display: none;
}


/* SIDEBAR SINGLE */
.sidebar-single {
float: left;
margin-left: 30px;
width: 300px; }


#header-inner {
	position: relative;
  height: auto;
  min-height: 41px;
  z-index: 1006;
  /* old stuff
  margin-bottom: 5px;*/
}

.header-inner {
	background-color: #fff;
	border-bottom: 1px solid #E5E5E5;
	margin-bottom: 10px;
	height: 50px;
	width: 100%;
}

#header-inner .infobae-logo {
/* old stuff
background: transparent url(../images/logo-infobae-small.png?v=4234) no-repeat 0 bottom;
height: 30px;
width: 125px;
margin-top: 4px;
margin-right: 30px;*/
display: block;
float: left;
width: 104px;
height: 24px;
text-indent: -9999em;
background: transparent url("../images/logo-infobae-small.png?v=4234") no-repeat 0 0;
margin-right: 10px;
margin-top: 3px;
}

nav.nav-main {
/* old stuff
background: #242424;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI0MjQyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTAxMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #242424 0%, #010101 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#242424), color-stop(100%,#010101));
background: -webkit-linear-gradient(top,  #242424 0%,#010101 100%);
background: -o-linear-gradient(top,  #242424 0%,#010101 100%);
background: -ms-linear-gradient(top,  #242424 0%,#010101 100%);
background: linear-gradient(to bottom,  #242424 0%,#010101 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#242424', endColorstr='#010101',GradientType=0 );
border-bottom: 4px solid #ed7c24;*/
padding: 10px;
position: relative;
}

/* old stuff
#header-inner,
nav.nav-secondary {
background: #444;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI4NSUiIHN0b3AtY29sb3I9IiM0NDQ0NDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjMyMzIzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  #444444 75%, #232323 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(75%,#444444), color-stop(100%,#232323));
background: -webkit-linear-gradient(top,  #444444 75%,#232323 100%);
background: -o-linear-gradient(top,  #444444 75%,#232323 100%);
background: -ms-linear-gradient(top,  #444444 75%,#232323 100%);
background: linear-gradient(to bottom,  #444444 75%,#232323 100%); }*/

/* new stuff */
nav.nav-main .secciones {
	background: transparent url("../images/sprite-header.png?v=4234") no-repeat -120px -152px;
	height: 24px;
	padding: 0;
	text-indent: -9999px;
	width: 24px;
}
nav.nav-main .secciones:hover {
	background-position: -120px -128px;
}

nav.nav-main a.toggle-search {
	margin-top: 0;
}

.header-related-news {
	border-top: 1px solid #E5E5E5;
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
	/* old stuff
	margin-bottom: 10px;*/
	position: relative;
	top: -10px;
}

.header-related-news .control {
	height: 65px;
	top: 10px;
	width: 30px;
}

.header-related-news .prev {
	background: url("../images/sprite-header.png?v=4234") no-repeat -144px -152px;
	border-right: 1px solid #E5E5E5;
}
.header-related-news .next {
	background: url("../images/sprite-header.png?v=4234") no-repeat -164px -152px;
	border-left: 1px solid #E5E5E5;
}
.header-related-news .prev:hover {
	background: url("../images/sprite-header.png?v=4234") no-repeat -184px -152px;
}
.header-related-news .next:hover {
	background: url("../images/sprite-header.png?v=4234") no-repeat -204px -152px;
}

.header-related-news .flex-viewport {
	height: 85px;
	margin: 0 35px;
	padding: 5px 0;
	overflow: hidden;
	width: auto;
}

.header-related-news ul {
	width: 1000%;
}

.header-related-news ul li {
	border-left: 1px solid #E5E5E5;
	float: left;
	height: 75px;
	/*margin-left: 0.4%;
	padding-left: 0.4%;
	width: 24.7%;*/
	margin-left: 5px;
	padding-left: 5px;
	width: 291px;
}

.header-related-news ul li:first-child {
	border-left: none;
	margin-left: 0;
	padding-left: 0;
}

.header-related-news ul li a {
	color: #111;
	display: block;
	font-family: 'Lato', Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 75px;
	line-height: 1.22;
	overflow: hidden;
	padding: 5px;
}

.header-related-news ul li a:hover {
	background-color: #F5F5F5;
	text-decoration: none;
}

.header-related-news ul li img {
	float: left;
	margin-right: 10px;
}




nav.nav-secondary {
	height: 38px;
	width: 100%;
	display: none;
}

nav.nav-main ul {
	/* old stuff
	float: right;*/
	float: left;
	margin-top: 3px;
	margin-bottom: 3px;
}
nav.nav-main ul.first {
	float: left;
	/* old stuff
	height: 40px;
	width: 600px;*/
	height: 24px;
	margin: 5px 0 0;
	overflow: hidden;
	text-transform: uppercase;
	width: 835px;
}
nav.nav-main ul.first li h2 a {
	/* old stuff
	padding: 0 12px;
  color: #ed7c24;
  font: bold 12px/40px Arial, Helvetica, sans-serif;*/
  color: #333;
  font: bold 13px/34px 'Lato', Arial, Helvetica, sans-serif;
}
nav.nav-main ul.first li h2 a:hover {
	text-decoration: underline;
}


#header-top #navbar ul li#user-data, nav.nav-main ul li#user-data {
	display: none;
}

nav.nav-main ul,
nav.nav-secondary ul {
	list-style: none;
}

nav.nav-main ul li ul#mainnav-user-data {
	display: block;
	width: 110px;
}

nav.nav-secondary ul {
	margin-left: -6px;
}

nav.nav-main ul > li,
nav.nav-secondary ul > li {
	/* old stuff
	float: right;*/
	float: left;
	margin-right: 20px;
}

nav.nav-main ul.first> li,
nav.nav-secondary ul.first > li {
	float: left;
}

nav.nav-main ul > li > a,
nav.nav-main ul > li > h2 > a,
nav.nav-secondary ul > li > a {
	color: #fff;
	display: block;
	font-size: 13px;
	/* old stuff
	height: 40px;
	padding: 0 15px;*/
	font: normal 13px/36px Arial, Helvetica, sans-serif;
}

nav.nav-secondary ul > li > a {
	height: 100%;
	font-size: 12px;
	padding: 0 6px;
	text-transform: uppercase;
}

/* old stuff
nav.nav-main ul > li > a:hover,
nav.nav-main ul > li > a.active {
	background-color: #000;
	text-decoration: none;
}*/

nav.nav-main ul > li[data-target].active {
	background-color: #444;
}
nav.nav-main ul > li[data-target].active a,
nav.nav-main ul > li[data-target].active a:hover {
	background-color: transparent;
	text-decoration: none;
}

.envivohd {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	float: left;
	margin: 6px 8px 0 0;
	height: 29px;
	width: 130px;
	background-color: transparent;
	background-image: url(../images/sprite-header.png?v=4234?v22);
	background-repeat: no-repeat;
}

.envivohd-off {
	background-position: 0 -226px;
}
.envivohd-on {
	background-position: 0 -254px;
}

.envivohd-off:hover,
.envivohd-off:focus{
	background-position: 0 -356px;
}
.envivohd-on:hover,
.envivohd-on:focus {
	background-position: 0 -282px;
}

/* LISTA BULLETS */
ul.listabullets,
ol.listacount {
clear: both;
margin-bottom: 20px; }

ul.listabullets li {
background: transparent url(../images/ico-listabullets.gif) no-repeat 20px 4px;
margin-top: 14px;
padding-left: 34px; }

ol.listacount {
list-style-type: decimal-leading-zero;
padding-left: 30px; }

ol.listacount li {
margin-top: 14px; }

ul.listabullets li:first-child,
ol.listacount li:first-child {
margin-top: 0; }


/* LATEST RECOMMENDED */
.wrlatestrecommended {
z-index: 990;
}

ul.latestrecommended {
margin-top: 10px;
z-index: 990;
}

ul.latestrecommended li {
float: left;
margin: 0 8px 10px 0;
position: relative;
width: 60px; height: 60px;
z-index: 990;
}

ul.latestrecommended li.title {
font-size: 13px;
padding: 14px 12px 0 0;
text-align: right;
width: 128px; }

ul.latestrecommended li.title span {
/* old stuff
background: #fff url(../images/sprite-header.png?v=4234) no-repeat right top;*/
background: #fff url("../images/sprite-header.png?v=4234") no-repeat -234px -154px;
display: block;
position: absolute; right: 0; top: 0;
width: 10px; height: 60px;
z-index: 990;
}

ul.latestrecommended li:hover,
ul.latestrecommended li .tooltip {
z-index: 1010;
}


ul.latestrecommended li.more { background: #f1f1f1 url(../images/latestrecommended-more.gif) no-repeat 0 0; cursor: pointer; }
ul.latestrecommended li.more:hover { background: #f1f1f1 url(../images/latestrecommended-more.gif) no-repeat -60px 0; }
ul.latestrecommended li.less { background: #f1f1f1 url(../images/latestrecommended-less.png?v=4234) no-repeat 0 0; cursor: pointer; }
ul.latestrecommended li.less:hover { background: #f1f1f1 url(../images/latestrecommended-less.png?v=4234) no-repeat -60px 0; }
ul.latestrecommended .tooltip > div > a { color: #000; font-weight: bold; }

/* ARTICLE */
/* new stuff */
.extrapages article header {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

article header {
/* old stuff
margin-bottom: 20px;*/ 
border-bottom: 1px solid #FFE7C9;
margin-bottom: 10px;
padding-bottom: 10px;
}

article header img {
	height: 80px;
	width: 80px;
}

article header h1 {
margin: 20px 0px;
overflow: hidden;
}

article header h1 a {
color: #000;
font-size: 44px;
line-height: 50px;
}

/* old stuff
.teleshow .entry-title a {
	color: #AD1A00;
}*/

article header p {
font: normal 14px/22px Arial, Helvetica, sans-serif;
overflow: hidden;
}

article header p a.autor-mail {
	color: #bbb;
	font-size: 14px;
}

article .photocredit.over,
article .videocredit.over,
article .audiocredit.over {
  bottom: 44px;
  left: 0;
  opacity: 0.7;
  position: absolute;
  text-align: left;
  width: 100%;
  margin-bottom: 0px;
}

article .photocredit,
article .videocredit,
article .audiocredit {
	background: #F8F8F8;
	color: #333;
	/*margin-bottom: 10px;*/
	float: left;
	padding: 5px;
	text-align: left;
	display: inline-block;
	width: 100%;
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	/* old stuff
	background: #eee;
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
	padding: 4px;*/
}

article .photocredit .epigrafe,
article .videocredit .epigrafe,
article .audiocredit .epigrafe{
  float: left;
  width: 58%;
  text-align: left;
}

article .photocredit .credito,
article .videocredit .credito,
article .audiocredit .credito{
  float: right;
}

.video .icon-video{
	/* old stuff
	bottom: 10px;*/
	bottom: 5px;
}

article .videocontainer {
	overflow: hidden;
  position: relative;
}

.visibilityHidden{
  visibility: hidden;
}

.epiNone.copyNone{/*visibility: hidden;*/display: none;}

article .audiocredit {
	margin-top: -5px;
}
.videocontainer .videocredit,
.audioinsert .audiocredit,
.imginsert .photocredit {
	margin-bottom: 0px;
}

.single-photo-gallery .photocredit.credit{
	/*margin-bottom: 10px!important;*/
}
.single-photo-gallery .photocredit	{
	/*background: none;*/
	text-align: left;
	margin-top: 0;
	margin-bottom: 0!important;
	background-color: #fff;
	float: left;
}

.single-photo-gallery	{
	position: relative;
}

.single-photo-gallery img	{
	min-height: 658px;
}

.single-photo-gallery .photocredit > div	{
	font-size: 16px;
	line-height: 1.5;
	color: #111;
	width: 966px;
	float: right;
}

.single-photo-gallery .photocredit > span	{
	font-size: 28px;
	line-height: 1;
	width: 190px;
	height: 46px;
	line-height: 46px;
	color: #fff;
	float: left;
	background: transparent url(../images/photo-count-back.png?v=4234) no-repeat 0 0;
	text-align: center;
}

.superwidecontent .hmedia .photocredit .icon-video {
	background-position: -128px 0px;
	width: 52px !important;
	height: 52px;
	top: 303px;
	margin-right: -26px;
}
.superwidecontent .hmedia:hover .photocredit .icon-video {
	background-position: -180px 0px;
}

.photo-prev,
.photo-next	{
	display: block;
	width: 42px;
	height: 72px;
	text-indent: -9999em;
	position: absolute;
	top: 312px;
	z-index: 10;
}

.photo-prev	{
	background: transparent url(../images/sprite-header.png?v=4234) no-repeat 0px -281px;
	left: 10px;
}
.photo-prev:hover {
	background: url(../images/sprite-header.png?v=4234) no-repeat -56px -281px;
}

.photo-next	{
	background: transparent url(../images/sprite-header.png?v=4234) no-repeat -28px -281px;
	right: 10px;
}
.photo-next:hover	{
	background: url(../images/sprite-header.png?v=4234) no-repeat -84px -281px;
}

article .narrowcontent p {
margin-bottom: 20px;
font: normal 14px/22px Arial, Helvetica, sans-serif;
}

article .narrowcontent h3 {
	font-weight: bold;
}

article .narrowcontent div.ad {
float: right;
position: relative;
margin-left: -180px;
margin-right: -10px;
left: 190px;
height: 250px;
}

article .nophoto div.ad {
	margin-top: 240px;
}
.body-single-audio article .nophoto div.ad {
	margin-top: 181px;
}
.body-single-encuesta article .nophoto div.ad {
	margin-top: 89px;
}
article .narrowcontent p.blockquote {
/* old stuff
float: left;
position: relative;
left: -30px;
overflow: hidden;
word-wrap: break-word;
width: 300px;*/
padding: 0 20px;
width: 100%;
}

article .narrowcontent b {
  font-weight: bold;
}
article .narrowcontent i {
  font-style: italic;
}

article .narrowcontent ul {
  margin-left: 30px;
  margin-bottom: 20px;
}

article .narrowcontent ul,
article .narrowcontent li {
  list-style: disc;
}

article .encuesta ul,
article .encuesta li,
.loginbox ul,
.loginbox li {
  list-style: none;
}
article .encuesta ul {
  margin: 0;
}

article .narrowcontent p.blockquote {
/* old stuff
color: #0153a3;
font-family: Arial, sans-serif;
font-size: 38px;
line-height: 1.15;
margin-bottom: 5px;
text-shadow: 1px 1px 2px rgba(0,0,0,.3);
text-align: right;*/
font-family: 'Lato', Arial, Helvetica, sans-serif;
font-size: 28px;
line-height: 1.2;
font-style: italic;
font-weight: bold;
text-align: center;
text-transform: uppercase;
color: #FF8000;
margin: 20px 0;
}


/* BOX-RIGHTCONTENT */
.box-rightcontent {
float: right;
margin: 0 0 20px 20px;
width: 370px; }


/* INFOGRAFIA */
.infography-container {
margin-bottom: 20px; }

/* ENCUESTA */
.body-single .encuesta-content {
	min-height: 0;
	padding-bottom: 30px;
}

/* TAPA DIARIO */
.body-tapadiario .single-content figure {
  margin-bottom: 20px;
}

/* TABLA-CONTENIDO */
.tabla-container {
box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
margin-bottom: 50px;
position: relative; }

.tabla-container > div {
overflow: hidden;
width: 100%;
height: auto;
}

.item .main .tabla-container,
.single-content .tabla-container {
  margin-bottom: 50px;
}

.tabla-container > div.ampliada	{
height: 600px;
overflow: auto;
}

.ampliar-tabla {
background: #d9d9d9;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZDlkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #d9d9d9 0%, #ededed 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9d9d9), color-stop(100%,#ededed));
background: -webkit-linear-gradient(top,  #d9d9d9 0%,#ededed 100%);
background: -o-linear-gradient(top,  #d9d9d9 0%,#ededed 100%);
background: -ms-linear-gradient(top,  #d9d9d9 0%,#ededed 100%);
background: linear-gradient(to bottom,  #d9d9d9 0%,#ededed 100%);
-webkit-border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
border: 1px solid #d9d9d9;
color: #333;
font-size: 14px;
line-height: 30px;
position: absolute; right: 0; bottom: -30px;
text-align: center;
text-transform: uppercase;
text-shadow: 0 1px 0 rgba(0,0,0,0.1);
width: 200px; height: 30px; }

.ampliar-tabla span {
background: transparent url(../images/sprite-header.png?v=4234) no-repeat -88px -48px;
display: block;
margin-top: -9px;
position: absolute; right: 40px; top: 50%;
width: 18px; height: 18px; }

.ampliar-tabla.wait {
	background: #d9d9d9 url(../images/wait.gif) center center no-repeat;
	text-indent: -999em;
}
.ampliar-tabla.wait span {
	background: transparent;
}

.tabla-contenido {
background: #f5f5f5;
width: 100%; }

.tabla-contenido thead {
background-color: #ededed;
font-size: 18px;
text-align: center; }

.tabla-contenido tr.even {
background-color: #ededed; }

.tabla-contenido tr {
border: 1px solid #d9d9d9;
border-width: 1px 0; }

.tabla-contenido td,
.tabla-contenido th {
border: 1px solid #d9d9d9;
border-width: 0 1px;
padding: 6px; }


/* EMBED */
.embed {
display: block;
margin-bottom: 20px;
width: 100%; }

.single-content .embed {
margin-bottom: 20px;
margin-top: 20px;
}

.body-single-news .embed_cont .sfy-story,
.body-single-news .embed_cont .twitter-timeline,
.body-single-news .embed_cont .scribd_iframe_embed,
.body-single-news .embed_cont .videoinsert iframe {
  /* old stuff
  width:770px;*/
  width:740px;
}

/* new stuff */
.body-single-news .embed_cont iframe {
	width: 740px;
}

iframe.media-type.html {
  width: 100%;
  height: 100%;
  margin: 20px 0 20px;
}

/* new stuff */
.fb-comments.fb_iframe_widget span:first-child,
.fb-comments.fb_iframe_widget iframe.fb_ltr {
	width: 740px !important;
}


/* DOCUMENTO */
.documento {
display: block;
text-align: center;
text-transform: uppercase;
width: 100%; }

.single-content .documento {
margin-bottom: 20px;}


.box-rightcontent .documento iframe	{
	width: 100%;
	display: block;
}


/* SOCIAL */
.social-vert {
	border: 1px solid #ddd;
	margin-left: 30px;
	padding: 10px;
	width: 170px;
	height: 220px;
}
.social-hori{
	/* old stuff
	border: 1px solid #dddddd;
	padding: 10px 8px 3px 8px;
	height: 43px;
	margin-bottom: 20px;*/
	background-color: #FCFCFC;
	border: 1px solid #F8F8F8;
	padding: 10px;
	width: 100%;
	margin-bottom: 10px;
	clear: both;
}
.social-hori ul {
	margin-left: 0px !important;
}

/* new stuff */
.social-hori a {
	color: #333;
	display: block;
	line-height: 32px;
	font-size: 13px;
}
.social-hori a span {
	background: #F8F8F8 url("../images/sprite-header.png?v=4234") no-repeat 0 0;
	border: 1px solid #F3F3F3;
	border-radius: 4px;
	display: block;
	float: left;
	height: 32px;
	margin-right: 10px;
	width: 32px;
}

.social-hori .contenedor_facebook_interior a span {
	background-position: 0 -217px;
}

.social-hori .contenedor_twitter_interior a span {
	background-position: -32px -217px;
}

.social-hori .contenedor_gplus_interior a span {
	background-position: -64px -217px;
}

.social-hori .contenedor_whatsapp_interior a span {
	background-position: -163px -217px;
}

.social-hori .btn-email span {
	background-position: -97px -217px;
}

.social-hori .btn-print span {
	background-position: -129px -217px;
}

.touch .social-hori .contenedor_facebook_interior a span,
.social-hori .contenedor_facebook_interior a:hover span {
	background-position: 0 -249px;
	background-color: #3b5998;
}

.touch .social-hori .contenedor_twitter_interior a span,
.social-hori .contenedor_twitter_interior a:hover span {
	background-position: -32px -249px;
	background-color: #79bafa;
}

.touch .social-hori .contenedor_gplus_interior a span,
.social-hori .contenedor_gplus_interior a:hover span {
	background-position: -64px -249px;
	background-color: #dd4c39;
}

.touch .social-hori .contenedor_whatsapp_interior a span,
.social-hori .contenedor_whatsapp_interior a:hover span {
	background-position: -163px -249px;
	background-color: #71ab00;
}

.touch .social-hori .btn-email span,
.social-hori .btn-email:hover span {
	background-position: -97px -249px;
	background-color: #999;
}

.touch .social-hori .btn-print span,
.social-hori .btn-print:hover span {
	background-position: -129px -249px;
	background-color: #999;
}

/* old stuff
.social-hori .btn-email,
.social-hori .btn-print,
.social-hori .btn-rss	{
	position: relative;
	top: -2px;
}*/


.social-vert ul li{
	margin-bottom: 10px;
}
.social-hori ul li{
	display: inline-block;
	float: left;
	/* old stuff
	margin-left: 10px;*/
	margin-left: 30px;
}

.social-hori .fb-like {
    min-height: 24px;
    width: 162px;
}

.social-hori .fb_iframe_widget iframe {
	width: auto;
}

.infobae .social-hori .followtw,
.america .social-hori .followtw {
	width: 131px;
}

.fb-like-box.fb_iframe_widget {
	margin-left: 35px;
	margin-top: 0 !important;
}
.social-hori ul li:first-child	{
	margin-left: 0;
}


a.btn-print,
a.btn-email {
	/* old stuff
	background: url(../images/sp-share-btns.png?v=4234) no-repeat 0 0;
	height: 23px;
	width: 79px;
	display: block;
	margin-bottom: 5px;
	text-indent: -9999em;*/

}

a.btn-print{
	background-position: 0 -23px;
}

a.btn-email:hover {
	background-position: -79px 0;
}

a.btn-print:hover {
	background-position: -79px -23px;
}

a.btn-print span, a.btn-email span, a.btn-rss span {
	text-indent: -9999px;
	float: left;
}

/* NARROW CONTENT */
.narrowcontent {
float: left;
margin-left: 0px;
/* old stuff
width: 770px;*/
width: 740px; }

.widecontent {
width: 100%;
overflow: hidden;}

.superwidecontent{
/* old stuff
width: 1170px;*/
width: 1120px;
overflow: hidden;
position:relative;
}

/* TAGS */

.tags{
	margin: 0 0 20px 0;
	overflow: hidden;
	clear: both;
}

.tags h3 {
	font-size: 15px;
	font-weight: bold;
  display: inline;
}

.tags h2 {
display: inline;
/* old stuff
font: bold 13px/16.890625px Arial, Helvetica, sans-serif;*/
font: normal 13px/16.890625px Arial, Helvetica, sans-serif;
}

.tags ul{
	margin-left: 45px;
}

.tags li {
display: inline-block;
margin: 0 10px 0 0;
float: left; }

.tags li a {
display: block; }


/* REACTIONS */
ul.reactions {
margin-top: 30px;
clear: both; }

ul.reactions li {
float: left;
margin: 0 0 0 20px;
width: 138px; height: 80px; }

ul.reactions li:first-child {
margin-left: 0; }


/* COMENTARIOS */
.comentar {
background: #eee;
color: #666;
margin-bottom: 20px; }

.comentar > div {
padding: 10px 10px 10px 110px; }

.comentar .nologin {
  padding: 10px 10px 20px 10px;
}

.comentar .dropline {
  line-height: 2em;
}

.comentar .loginbox {
  background-color: #fff;
  height: 87px;
  padding: 20px 0;
  border: 1px solid #DDD;
  padding-left: 118px;
}

.comentar .loginbtn {
  display: block;
  width: 120px;
  height: 39px;
  margin-right: 10px;
}
.comentar .loginbtn:hover {
	text-decoration: none;
}
.comentar .login-fb {
  background: url(../images/login-social-off.jpg) left top no-repeat;
}
.comentar .login-fb:hover {
  background: url(../images/login-social-on.jpg) left top no-repeat;
}
.comentar .login-tw {
  background: url(../images/login-social-off.jpg) left -40px no-repeat;
}
.comentar .login-tw:hover {
  background: url(../images/login-social-on.jpg) left -40px no-repeat;
}
.comentar .login-gl {
  background: url(../images/login-social-on.jpg) left -80px no-repeat;
}
.comentar .login-gl:hover {
  background: url(../images/login-social-off.jpg) left -80px no-repeat;
}
.comentar .login-ib {
  background: url(../images/login-social-off.jpg) left -120px no-repeat;
}
.comentar .login-ib:hover {
  background: url(../images/login-social-on.jpg) left -120px no-repeat;
}

.comentar .loginbtn span {
  visibility: hidden;
}

.comentar img {
float: left;
margin-left: -100px; }

.comentar form textarea {
background: #fff;
border: 1px solid #ddd;
color: #666;

/* margin-bottom: 10px; */
padding: 10px;
width: 100%;
font: normal 14px/22px arial;
margin-bottom: 7px;
resize: none; }

.comentar form a.cancelar {
border-radius: 5px;
border: none;
display: block;
font-size: 15px;
line-height: 32px;
text-align: center;
width: 115px;
height: 32px;
float: right;
margin-right: 10px; }

.comentar form input[type="submit"] {
background: #E23A02 url(../images/back-actionbutton.png?v=4234) repeat-x left top;
border: none;
border-radius: 5px;
color: #fff;
cursor: pointer;
display: block;
font-family: Arial, sans-serif;
font-size: 15px;
text-align: center;
width: 115px; height: 32px; }

.comentar form input[type="submit"]:hover {
background: #c80c00 url(../images/back-actionbutton.png?v=4234) repeat-x left -32px; }

.comentar form p {
color: #666;
font-size: 12px;
padding: 5px 12px 0; }

.comentar form .charcount.warning {
	color: #666;
	font-weight: normal;
}
.comentar form .charcount.error {
	color: #e00;
	font-weight: bold;
}

/* old stuff
.marcador-container h3,
.quesentis h3,
.comentar h3,
.comentarios h3,
.hashtags h2,
.related-news h3.title,
.lastop h3.title,
#ahora h3.title,
.body-mercados .mercados h3,
.wrapper .servicios h3,
.zonatitulo h3 {
background: #fff;
border-bottom: 4px solid #E53317;
color: #202020;
font-size: 21px;
font-weight: bold;
line-height: 22px;
padding: 5px 0 0 5px;
text-transform: uppercase;
display: block;
min-height: 32px;
}*/

aside.sidebar.right .related-news h3.title {
	margin: 0px 35px;
	margin-bottom: 10px;
}

#footer .quesentis h3 {
  background-color: #000;
  color: #E53317;
  border-bottom: 5px solid #414141;
  font-weight: normal;
}

.hashtags h2 a	{
	color: #f69900;
}

.related-news h3.title,
#ahora h3.title	{
	margin-bottom: 10px;
}

/* COMENTARIOS */
.comentarios .titlechoices li a {
color: #d18400; }

.comentarios .message-status {
border: 1px solid #dfdfdf;
padding: 10px;
margin-bottom: 10px;
background-color: #eee; }


ul.user-comments li:first-child	{
	clear: both;
}

ul.user-comments li.comment{
	padding: 10px;
	border-bottom: 1px dashed #ccc;
	overflow: hidden;
}

ul.user-comments li.comment-reply {
  margin-left: 40px;
}

ul.user-comments li.comment img{
	margin: 0 10px 0 0;
}

ul.user-comments li.comment div.comment-block{
	margin: 0 10px 0 0;
	width: 485px;
}

ul.user-comments li.comment-reply div.comment-block {
  width: 440px;
}

ul.user-comments li.comment div.comment-block div.meta{
	overflow: hidden;
	margin-bottom: 5px;
}

ul.user-comments li.comment div.comment-block p {

	word-wrap: break-word;
	font: normal 14px/22px Arial, Helvetica, sans-serif;
}

ul.user-comments li.comment div.comment-block div.meta h2.user a{
	font-weight: bold;
	font-size: 16px;
	color: #333;
}

ul.user-comments li.comment div.comment-block div.meta p.date {
	font: normal 12px/14px arial;
	padding-top: 5px;
}

ul.user-comments li.comment aside.comment-action{
	width: 150px;
}

ul.user-comments ul.vote li{
	width: 70px;
}

ul.user-comments ul.vote li:first-child{
	margin-right: 10px;
}

ul.user-comments li.comment aside > a {
background: #E23A02 url(../images/back-actionbutton.png?v=4234) repeat-x left top;
border-radius: 5px;
border: none;
color: #fff;
display: block;
font-size: 15px;
line-height: 30px;
/* margin-top: 66px; */
text-align: center;
width: 100%; height: 32px; }

ul.user-comments li.comment aside > a:hover {
background: #c80c00 url(../images/back-actionbutton.png?v=4234) repeat-x left -32px;
text-decoration: none; }

ul.user-comments ul.vote a.up,
ul.user-comments ul.vote a.down {
	width: 32px;
	height: 32px;
	background: url(../images/sp-votes.png?v=4234) no-repeat 0 0;
	display: block;
	margin: 0 auto;
}

ul.user-comments ul.vote a.down {
	background-position: -33px 0;
}

ul.user-comments ul.vote a.up:hover,
ul.user-comments ul.vote a.up.active {
	background-position: 0 -33px;
}
ul.user-comments ul.vote a.down:hover,
ul.user-comments ul.vote a.down.active {
	background-position: -33px -33px;
}

ul.user-comments ul.vote a.up span,
ul.user-comments ul.vote a.down span{
	visibility: hidden;
}

/* Force inactiveness */
ul.user-comments ul.vote a.up.inactive {
	background-position: 0 0 !important;
}
ul.user-comments ul.vote a.down.inactive {
	background-position: -33px 0 !important;
}

ul.user-comments ul.vote span.count{
	text-align: center;
	display: block;
	width: 70px;
	margin-top: 5px;
}



/* TITLE CHOICES */
ul.titlechoices {
position: relative;
top: -33px;
height: 30px;
float: right;
margin: 0 0 -30px 0
}

ul.titlechoices li {
float: left; }

ul.titlechoices li a {
display: block;
font-size: 14px;
margin-top: 8px;
padding: 0 6px; }

ul.titlechoices li a.active {
font-weight: bold; }



/* HASHTAGS */
.hashtags {
border-bottom: 2px solid #DD4500;
float: left;
margin-right: 20px;
margin-bottom: 20px;
padding-bottom: 10px;
width: 640px;
position: relative;
}

.hashtags-wide {
margin-right: 0;
width: 770px; }

.hashtags ul>li {
border-bottom: 1px dashed #ccc;
min-height: 90px;
padding: 10px 10px 20px 90px;
position: relative; }

.hashtags ul>li:last-child {
border: none; }

.hashtags ul>li img {
float: left;
margin-left: -80px; }

.hashtags ul>li h4 a {
color: #000;
font-weight: bold; }

.hashtags ul>li .hashtag-username {
color: #888;
font-weight: normal; }

.hashtags ul>li a,
.hashtags ul>li span.color {
color: #006A99; }

.hashtags ul>li a {
word-wrap: break-word; }

.tweet-actions {
position: absolute; right: 10px; bottom: 10px;
visibility: hidden }

.hashtags ul>li:hover .tweet-actions {
visibility: visible; }

.tweet-actions li {
float: left; }

.tweet-actions li a {
display: block;
margin-left: 6px;
text-indent: -9999em;
width: 22px; height: 14px; }

.tweet-actions li:first-child a {
margin-left: 0; }

.tweet-actions li a.tw-reply { background: #fff url(../images/twitter-actions.gif) left top no-repeat; }
.tweet-actions li a.tw-retweet { background: #fff url(../images/twitter-actions.gif) -22px top no-repeat; }
.tweet-actions li a.tw-favorite { background: #fff url(../images/twitter-actions.gif) -44px top no-repeat; }

.tweet-actions li a:hover.tw-reply { background: #fff url(../images/twitter-actions.gif) left -14px no-repeat; }
.tweet-actions li a:hover.tw-retweet { background: #fff url(../images/twitter-actions.gif) -22px -14px no-repeat; }
.tweet-actions li a:hover.tw-favorite { background: #fff url(../images/twitter-actions.gif) -44px -14px no-repeat; }

.twstream {
  max-height: 1000px;
  overflow: auto;
  margin-bottom: 10px;
}


/* RELATED NEWS */
.related-news{
overflow: hidden; 
/* new stuff */
border-bottom: 1px solid #E4E8E9;
margin-bottom: 20px;
padding-bottom: 10px;
}

.related-news h1 {
margin-bottom: 10px; }

.related-news .secondary-articles article{
position: relative; }

.related-news article figcaption {
/* old stuff
position: absolute;*/
left: 0;
bottom: 0;
width: 100%;
background: none;
padding: 0;
margin: 0;
text-align: left; }

.related-news article figcaption h1{
	margin-bottom: 0;
}

.related-news .cat,
.secondary-articles .cat {
/* old stuff
background: #eee !important;
background: rgba(238, 238, 238, 0.8) !important;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 13px;
height: 20px;
line-height: 20px;
padding-left: 6px;
text-transform: uppercase;
border-left-width: 4px;
border-left-style: solid;*/
font-size: 16px;
overflow: hidden;
}

.related-news .cat a,
.secondary-articles .cat a {
color: #414141;
}
.related-news h1 a {
color: #fff !important;
/*font: normal 20px/22px arial;*/
/* new stuff */
font-size: 21px;
}
.related-news figure h1,
.secondary-articles figure h1	{
	background: transparent url(../images/back-titles-miniportadas.png?v=4234) repeat-x left top;
}
.related-news h1,
.secondary-articles figure h1 {
	background: transparent url(../images/back-titles-miniportadas.png?v=4234) repeat-x left top;
	margin-bottom: 0px;
	position: absolute;
	left: 0px; bottom: 0px;
	width: 100%;
}

/* LAS TOP */

/*.lastop {
border-bottom: 2px solid #E53317;
margin-bottom: 10px;
overflow: hidden; }

.lastop ul {
margin: 15px 0 10px -30px; }

.lastop ul li {
display: block;
float: left;
margin-left: 30px;
padding: 0 0 0 10px;
position: relative;
width: 270px;
height: 210px;
overflow: hidden;
}

.lastop h1 {
	padding: 10px 10px 0 0;
}

.lastop h1 a {
color: white;

font: normal 27px/33px arial;
}

.lastop ul li.lastop01 { background: #d8292e url(../images/back-diagonalpattern05.png?v=4234) repeat left top; }
.lastop ul li.lastop02 { background: #9d273a url(../images/back-diagonalpattern05.png?v=4234) repeat left top; }
.lastop ul li.lastop03 { background: #423062 url(../images/back-diagonalpattern05.png?v=4234) repeat left top; }
.lastop ul li.lastop04 { background: #003d84 url(../images/back-diagonalpattern05.png?v=4234) repeat left top; }

.lastop .ranking-count {
background: #333 url(../images/back-diagonalpattern05.png?v=4234) repeat -3px top;
border-left: 1px solid #999;
border-bottom: 1px solid #999;
color: #fff;
display: inline-block;
float: right;
font-size: 16px;
height: 55px;
line-height: 55px;
padding: 0 8px;
/* position: absolute; right: 6px; top: -6px; */ }


/* TERMINOS Y CONDICIONES */
.extrapages .main h3 {
font-size: 20px;
margin-bottom: 10px; }

.extrapages .main p {
margin-bottom: 10px; }

.extrapages .main ul {
margin: 0 0 10px 0; }

.extrapages .main ul li {
margin-top: 10px;
padding-left: 20px;
position: relative; }

.extrapages .main ul li span {
background: url(../images/ico-listabullets.gif) no-repeat 0 0;
display: block;
position: absolute; top: 4px; left: 0;
width: 7px; height: 11px; }

.extrapages .main ul li:first-child {
margin-top: 0; }

.extrapages .main ul.listarss {
	margin-left: 0; 
	/* new stuff */
	word-wrap: break-word;
}

.extrapages .main ul.listarss li {
background: url(../images/ico-rss.png?v=4234) no-repeat 0 2px;
padding-left: 26px; }






/* AHORA */
.ahora{
overflow: hidden;
}






/* PUBLICIDAD */
#desplegable-twitter {
	width: 770px;
	text-align: left;
	margin: 0!important;
}

/* old stuff
.widecontent .pub{
  margin: 0
}*/

/*
Se rompe en los Agrupadores
#sidebar-1 {
  position: absolute;
  top: 26px;
  right: -320px;
}*/

.body-single article aside.sidebar.right #sidebar-1 {
	position: static;
	top: auto;
	left: auto;
	right: auto;
}

.body-single-video aside.sidebar.right #sidebar-1,
.body-single-imagen article aside.sidebar.right #sidebar-1,
.body-single-tabla article aside.sidebar.right #sidebar-1,
.body-single-audio article aside.sidebar.right #sidebar-1,
.body-single-infografia article aside.sidebar.right #sidebar-1,
.body-single-galeria article aside.sidebar.right #sidebar-1,
.body-single-embed article aside.sidebar.right #sidebar-1,
.body-single-encuesta article aside.sidebar.right #sidebar-1  {
	margin-top: 42px !important;
}

.zonatitulo {
	display: block; 
	/* new stuff */
	border-bottom: 1px solid #FFE7C9;
	border-top: 2px solid #FF8000;
}

/* new stuff */
.zonatitulo h3 {
	color: #333;
	font: normal 14px/34px 'Lato', Arial, Helvetica, sans-serif;
	height: 37px;
	overflow: hidden;
	padding-left: 5px;
	text-transform: uppercase;
}

/*
.zonatitulo h3 {
color: #f69900;
font-size: 28px;
font-weight: bold;
line-height: 41px;
padding: 1px 0 0 10px;
height: 32px; }
*/

.body-subsection .zonatitulo h3	{
	text-transform: none;
}

.zonatitulo h3 span	{
	font-size: 21px;
	color: #666666;
}

.body-subsection .cat	{
	border: none;
}

/*
.body-subsection .cat a	{
	display: none;
}
*/

.social-hori ul li.btn-rss	{
	width: auto;
	float: right;
}

.social-hori ul li.btn-rss a	{
	display: block;
	text-indent: -9999em;
	background: transparent url(../images/sp-share-btns.png?v=4234) no-repeat 0 -46px;
	margin-top: 0px;
	width: 79px;
	height: 23px;
}

.social-hori ul li.btn-rss a:hover {
	background-position: -79px -46px;
}

.body-single-news .single-photo-gallery {
margin-bottom: 20px; 
}

.body-single-news .single-photo-gallery img {
min-height: 433px; }

.body-single-news .single-photo-gallery-658 img {
min-height: 658px; }

.body-single-news .single-photo-gallery.single-photo-gallery-443 img {
min-height: 416px; }

.body-single-news .single-photo-gallery .photocredit > div {
/* old stuff
width: 556px;*/
width: 530px; }

.body-single-news .single-photo-gallery-658 .photocredit > div {
	width: 900px;
}

.body-single-news .single-photo-gallery .photocredit .icon-video {
	background-position: 0 -370px;
	border-radius: 6px;
	bottom: auto;
	height: 48px;
	left: 5px;
	margin: 0;
	padding: 0;
	right: auto;
	top: 363px;
	transition: width .1s linear;
	width: 48px;
}
.body-single-news .single-photo-gallery .video:hover .icon-video {
	background: url("../images/sprite-header.png?v=4234") no-repeat 0 -322px;
	width: 147px !important;
}
.body-single-news .single-photo-gallery-658 .photocredit .icon-video {
	top: 577px;
}

.body-single-news .photo-prev,
.body-single-news .photo-next,
.body-single-news .photo-prev:active,
.body-single-news .photo-next:active {
	top: 210px;
}

.single-photo-gallery-443 .photo-prev,
.single-photo-gallery-443 .photo-next,
.single-photo-gallery-443 .photo-prev:active,
.single-photo-gallery-443 .photo-next:active	{
	top: 206px;
}

.body-single-video .player-video {
height: 440px; }

.body-single-video .single-content .video {
min-height: 430px;
background: #000; }

.body-single-video .single-content.superwidecontent .video.old-video {
margin-bottom: 20px;
}
.body-single-video .single-content figure,
.body-single figure {
padding-top: 0px;
position: relative;
background-color: #000;
margin-bottom: 10px; }

.body-single .single-content figure.old-photo {
	background: #000;
	margin-bottom: 20px;
	margin-top: 20px;
}
.body-single .single-content figure.old-photo img {
	width: 620px;
	height: 470px;
	margin: 0px auto;
}
.body-single .single-content figure.old-photo .photocredit {
	margin-bottom: 0px;
}


/* new stuff */
body.body-single.body-single-news .single-content figure.left,
body.body-single.body-single-news .single-content figure.right {
  width: 360px;
}
body.body-single.body-single-news .single-content figure.left {
	float: left;
	margin-right: 20px;
}
body.body-single.body-single-news .single-content figure.right {
	float: right;
	margin-left: 20px;
}
body.body-single.body-single-news .single-content figure.left img,
body.body-single.body-single-news .single-content figure.right img {
	height: 202px;
}


.body-single .single-content .imginsert {
  max-width: 100%;
  overflow: hidden;
  line-height: 0;
  text-align: center;
}
.body-single .single-content .imginsert .imgcontenedor {
  margin: 0 auto;
}
.body-single .single-content .imginsert img {
  width: 100%;
  max-width: 100%;
}

.body-single .single-content .videoinsert {
	padding: 0;
	height: 100%;
	overflow: visible;
 /*
	Comentado por el ticket: 046328
	
	position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;*/
}

.body-single .single-content .videoinsert iframe,
.body-single .single-content .videoinsert object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.body-single .single-content.superwidecontent .videoinsert iframe,
.body-single .single-content.superwidecontent .videoinsert object {
	width: 1170px;
	height: 658px;
}

.body-single .single-content.narrowcontent .videoinsert iframe,
.body-single .single-content.narrowcontent .videoinsert object {
	width: 770px;
	height: 433px;
}

/* MARCADOR */

.body-single .iframe-marcador	{
	/*max-width: 400px;*/
	display: block;
	height: 210px;
	margin-left: auto;
	margin-right: auto;
}

.marcador-container {
  margin-bottom: 30px;
}

.body-single .iframe-marcador-big {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 770px;
  height: 240px;
}

/* DATE PICKER */

.month-year	{
	height: 30px;
}

#month	{
	float: left;
	text-transform: uppercase;
	width: 170px;
	text-align: center;
	line-height: 24px;
}

#month a	{
	display: block;
	width: 24px;
	height: 24px;
	text-indent: -9999em;
	position: relative;
}

.month-prev	{ border: 1px solid #ccc; float: left; top: auto; }
.month-next	{ border: 1px solid #ccc; float: right; top: auto; }

.month-prev:hover,
.month-next:hover {
border: 1px solid #f59c00; }

.month-prev span {
background: transparent url(../images/sprite-header.png?v=4234) no-repeat -203px -227px;
position: absolute; top: 4px; left: 4px;
width: 13px; height: 13px; }

.month-next span {
background: transparent url(../images/sprite-header.png?v=4234) no-repeat -218px -227px;
position: absolute; top: 4px; left: 4px;
width: 13px; height: 13px; }

.month-prev:hover span { background: transparent url(../images/sprite-header.png?v=4234) no-repeat -203px -259px; }
.month-next:hover span { background: transparent url(../images/sprite-header.png?v=4234) no-repeat -218px -259px; }





#year	{
	float: right;
}

#date-picker table	{
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #9c9c9c;
}

#date-picker table a	{
	color: #333;
}

#date-picker table thead	{
	font-size: 12px;
	text-transform: uppercase;
}

#date-picker table th	{
	background: #575757;
	color: #fff;
}

#date-picker table th,
#date-picker table td	{
	border-left: 1px solid #fff;
	height: 25px;
	line-height: 25px;
}

#date-picker th:first-child,
#date-picker td:first-child	{
	color: #f5bc61;
	border-left: none;
}


#date-picker th:first-child a,
#date-picker td:first-child a	{
	color: #F79800;
}

.tags-col {
float: left;
margin-left: 30px;
padding-bottom: 30px;
width: 370px; }

.tags-columns .tags-col:first-child {
 margin-left: 0;
 }

.tags-col ul li a {
color: #000;
display: inline-block;
padding: 6px 12px; }



/* USER */

.user-container {
margin: 40px auto;
/* old stuff 
width: 60%;*/
width: 70%; }

.user-perfil {
background: #f2f2f2;
padding: 30px 30px 10px 30px;
margin-bottom: 40px; }

.user-perfil ul.social {
float: right; }

.user-perfil ul.social li {
float: left;
margin-left: 10px; }

.user-perfil ul.social li a {
display: block;
text-indent: -9999px;
width: 30px; height: 30px; }

.user-perfil ul.social li a.perfil { background: transparent url(../images/user-social.png?v=4234) no-repeat 0 0; }
.user-perfil ul.social li a.facebook { background: transparent url(../images/user-social.png?v=4234) no-repeat 0 -30px; }
.user-perfil ul.social li a.twitter { background: transparent url(../images/user-social.png?v=4234) no-repeat 0 -60px; }
.user-perfil ul.social li a.youtube { background: transparent url(../images/user-social.png?v=4234) no-repeat 0 -90px; }
.user-perfil ul.social li a.instagram { background: transparent url(../images/user-social.png?v=4234) no-repeat 0 -120px; }
.user-perfil ul.social li a.perfil:hover { background: transparent url(../images/user-social.png?v=4234) no-repeat -30px 0; }
.user-perfil ul.social li a:hover.facebook { background: transparent url(../images/user-social.png?v=4234) no-repeat -30px -30px; }
.user-perfil ul.social li a:hover.twitter { background: transparent url(../images/user-social.png?v=4234) no-repeat -30px -60px; }
.user-perfil ul.social li a:hover.youtube { background: transparent url(../images/user-social.png?v=4234) no-repeat -30px -90px; }
.user-perfil ul.social li a:hover.instagram { background: transparent url(../images/user-social.png?v=4234) no-repeat -30px -120px; }


.user-content {
/* old stuff
border-bottom: 1px solid #e53317;*/
border-bottom: 1px solid #FFE7C9;
padding: 30px 0; }

/* new stuff */
.user-content table {
	width: 98%;
}

.user-perfil hr,
.user-content hr,
#user-login hr {
background: #ddd;
border: none;
height: 1px; }

.user-profile h1 {
color: #333;
font-size: 30px;
line-height: 1.1;
margin-bottom: 4px; }

.user-profile h2 {
color: #999; }

.user-profile h2 .autor-mail {
color: #bbb; }

.user-profile img {
float: left;
margin: 0 10px 10px 0;
width: 80px;
height: 80px; }

ul.user-data li {
border-left: 1px solid #ddd;
display: block;
float: left;
padding: 10px;
width: 33%; }

ul.user-data li:first-child {
border-left: none;
padding-left: 0; }

ul.user-data h4 {
font-size: 14px;
color: #6f6f6f; }

.user-container table td {
padding: 4px 8px 4px 0;
vertical-align: top;
width: 100%; }

.user-container table td:first-child {
padding-top: 14px;
text-align: right;
/* old stuff
width: 32%;*/
width: 30%; }

.user-container label {
color: #666; }

.user-container input[type="text"],
.user-container input[type="password"],
.user-container input[type="file"] {
font-size: 15px;
padding: 6px;
width: 100%; }

.user-container .helper {
color: #888;
font-size: 13px;
margin: 6px 0; }

.user-container .controles {
text-align: right; }

.user-container .controles a {
color: #e53317;
height: 34px;
line-height: 34px; }

#bigtable-modal {
	width: 90%;
	height: 80%;
	top: 10%;
	left: 5%;
	margin: 0;
}
#bigtable-modal .scrollable-panel {
	display: block;
	overflow: auto;
	overflow-x: auto;
	overflow-y: auto;
	position: absolute;
	top: 70px;
	left: 20px;
	bottom: 20px;
	right: 20px;
	padding: 0;
	margin: 0;
}


.user-editarperfil h3.box-title {
margin-top: 30px;}

.formgroup {
padding-top: 10px; }

/* old stuff
.social-accounts-assoc .formgroup	{
	width: 500px;
}*/

.registration-date	{
	line-height: 37px;
}

.registration-date p.helper	{
	margin: -10px 0 -10px 0;
}

.user-content input[type="radio"] {
margin-left: 20px; }

.user-content input[type="radio"]:first-child {
margin-left: 0; }

.user-content select {
font-size: 16px;
margin: 8px 0;
width: 100%; }

.user-content input.fecnac {
display: inline;
width: 80px; }

.user-content input.fecnac.day,
.user-content input.fecnac.month	{
	width: 40px;
}

.body-tapadiario #desplegable-twitter,
.body-single-video #desplegable-twitter,
.body-single-galleries #desplegable-twitter,
.body-single-infographics #desplegable-twitter,
.body-single-tables #desplegable-twitter,
.body-single-poll #desplegable-twitter {
  margin-left: 66px;
}

a.asociar-facebook,
a.asociar-twitter,
a.asociar-gplus {
display: block;
margin-top: -6px;
text-indent: -9999px;
width: 189px;
height: 39px;
/* new stuff */
float: right; }

/*
a.asociar-facebook { background: transparent url(../images/user-asociarcuentas.png?v=4234) no-repeat 0 0; }
a.asociar-twitter { background: transparent url(../images/user-asociarcuentas.png?v=4234) no-repeat 0 -30px; }
a.asociar-facebook:hover, a.asociar-facebook:focus { background: transparent url(../images/user-asociarcuentas.png?v=4234) no-repeat -180px 0; }
a.asociar-twitter:hover, a.asociar-twitter:focus { background: transparent url(../images/user-asociarcuentas.png?v=4234) no-repeat -180px -30px; }
a.asociar-facebook .active { background: transparent url(../images/user-asociarcuentas.png?v=4234) no-repeat -360px 0; }
a.asociar-twitter.active { background: transparent url(../images/user-asociarcuentas.png?v=4234) no-repeat -360px -30px; }
*/

a.asociar-facebook { background: transparent url(../images/social-buttons-perfil.png?v=4234) no-repeat -196px 0; }
a.asociar-facebook.active { background: transparent url(../images/social-buttons-perfil.png?v=4234) no-repeat 0 0; }
a.asociar-facebook:hover { background: transparent url(../images/social-buttons-perfil.png?v=4234) no-repeat 0 0; }

a.asociar-twitter { background: transparent url(../images/social-buttons-perfil.png?v=4234) no-repeat -196px -49px; }
a.asociar-twitter.active { background: transparent url(../images/social-buttons-perfil.png?v=4234) no-repeat 0 -49px; }
a.asociar-twitter:hover { background: transparent url(../images/social-buttons-perfil.png?v=4234) no-repeat 0 -49px; }

a.asociar-gplus { background: transparent url(../images/social-buttons-perfil.png?v=4234) no-repeat -196px -96px; }
a.asociar-gplus.active { background: transparent url(../images/social-buttons-perfil.png?v=4234) no-repeat 0 -96px; }
a.asociar-gplus:hover { background: transparent url(../images/social-buttons-perfil.png?v=4234) no-repeat 0 -96px; }

/* ESTADISTICAS */

.estadisticas {
	margin-top: 20px;
}

.estadisticas .ifrm-estadisticas {
	width: 1170px;
	height: 1100px;
}

/* Google CSE */

.gsc-control-cse .gs-result .gs-title *         { font-size: 24px; color: #000000; text-decoration: none; }
.gsc-control-cse .gs-result .gs-title           { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; display: block; font-size: 24px; margin: 0; line-height: 1.1; text-decoration: none; }
.gsc-control-cse .gs-result .gs-title:hover     { text-decoration: underline; }
.gs-result .gs-snippet                          { font-size: 16px; margin-top: 15px; }
.gs-web-image-box img.gs-image,
.gs-promotion-image-box img.gs-promotion-image  { max-width: 230px; max-height: 230px !important; }
.gs-web-image-box, .gs-promotion-image-box      { width: auto; }
.gsc-result .gs-title                           { height: auto; overflow: hidden; }
.gsc-above-wrapper-area                         { display: none; }
.gsc-webResult .gsc-result                      { padding: 10px 0; border-bottom: 1px dashed #ccc; }
.gsc-results .gsc-cursor-box                    { font-size: 18px; margin-top: 20px; }
.gs-result a.gs-visibleUrl,
.gs-result .gs-visibleUrl                       { display: none; }
