body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	width: 980px;
}
a img {
	border: 0 none;
}
#shell {
	background-color: #fff;
	font-family: arial;
	margin: 0px auto;
	overflow: hidden;
	padding: 0px 20px;
	position: relative;
	text-align: left;
	width: 980px;
}
#infografia .content ul.listTabs {
	width:980px;
	padding:0;
	margin:10px 0 12px;
	border-bottom: 1px solid #ccc;
}
#infografia .content ul.listTabs li {
	color: #666;
	float:left;
	display: inline;
	margin:0px 0px -1px 12px;
	font-family: Arial;
	font-weight: normal;
	font-size: 13px;
	line-height: normal;
	border:1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	padding:7px 12px;
	cursor: pointer;
	background-color: #f8f8f8;
}
#infografia .content ul.listTabs li.hover {
	color: #000;
	background-color: #efefef;
}
#infografia .content ul.listTabs li.active {
	color: #333;
	border-bottom: 1px solid #fff;
	background-color: #fff;
	font-weight:bold;
	color:red;
}

strong {
	font-weight: bold;
	color: #000;
}
#newspaper-b {
	text-align:left;
	border-collapse:collapse;
	/*border-bottom:1px solid #69c;*/
	}
#newspaper-b th {
	font-weight:bold;
	font-size:11px;
	color:#FFF;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
}
#newspaper-b th.alt {
	/*background: white;*/
}
#newspaper-b tbody {
	/*background: #F5F1E5;*/
}
#newspaper-b td {
	color: #666;
	/*border-right:1px solid #69c;*/
	padding-bottom: 6px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
}

.pais {
	font-size: 9px;
	}

.negativoblanco {
	font-size: 12px;
	font-weight:bolder;
	color:#FFF;
	padding-left:10px;
}

.barrarroja {
	background-image:url(imagenes/rojo.gif);
	font-size: 12px;
	font-weight:bolder;
	color:#FFF;
}
.azul {
	font-size: 13px;
	padding-top:2px;
}

/* #newspaper-b tbody tr:hover td {
	color:black;
	background:#E8E2C9;
} */
#newspaper-b td.alt {
	color:#666;
	padding-right: 2px;	/*background: white;*/
}
img {
	text-align: left;
	vertical-align: bottom;
}.cap {
	color: #FFF;
}
#article #infografia #mainContent .content.pad10t.pad10r.pad10b .tabContent #newspaper-b {
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #FFF;
}
.tabContent {
	padding-left:0px;
	padding-right:0px;
}
p.tabContent {
	font-size:10px;
	color:#333;
}