/*
	HTML5 Reset :: style.css
	----------------------------------------------------------
	We have learned much from/been inspired by/taken code where offered from:

	Eric Meyer					:: http://ericmeyer.com
	HTML5 Doctor				:: http://html5doctor.com
	and the HTML5 Boilerplate	:: http://html5boilerplate.com

-------------------------------------------------------------------------------*/

/* Let's default this puppy out
-------------------------------------------------------------------------------*/

html,
body,
body div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: top;
	background: transparent;
}

article,
aside,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}

/* force a vertical scrollbar to prevent a jumpy page */
html {
	overflow-y: scroll;
}

/* we use a lot of ULs that aren't bulleted.
	don't forget to restore the bullets within content. */
ul {
	list-style: none;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}

a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: 300;
	vertical-align: baseline;
	background: transparent;
}

del {
	text-decoration: line-through;
}

abbr[title],
dfn[title] {
	border-bottom: 1px dotted #000;
	cursor: help;
}

/* tables still need cellspacing="0" in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

th {
	font-weight: bold;
	vertical-align: bottom;
}

td {
	font-weight: normal;
	vertical-align: top;
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}

input,
select {
	vertical-align: middle;
}

pre {
	white-space: pre;
	/* CSS2 */
	white-space: pre-wrap;
	/* CSS 2.1 */
	white-space: pre-line;
	/* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word;
	/* IE */
}

input[type="radio"] {
	vertical-align: text-bottom;
}

input[type="checkbox"] {
	vertical-align: bottom;
}

.ie6 input {
	vertical-align: text-bottom;
}

select,
input,
textarea {
	font: 99% sans-serif;
}

table {
	font-size: inherit;
	font: 100%;
}

/* Accessible focus treatment
	people.opera.com/patrickl/experiments/keyboard/test */
a:hover,
a:active {
	outline: none;
}

small {
	font-size: 85%;
}

strong,
th {
	font-weight: bold;
}

td,
td img {
	vertical-align: top;
}

/* Make sure sup and sub don't screw with your line-heights
	gist.github.com/413930 */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

/* standardize any monospaced elements */
pre,
code,
kbd,
samp {
	font-family: monospace, sans-serif;
}

/* hand cursor on clickable elements */
.clickable,
label,
input[type=button],
input[type=submit],
button {
	cursor: pointer;
}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button,
input,
select,
textarea {
	margin: 0;
}

/* make buttons play nice in IE */
button {
	width: auto;
	overflow: visible;
}

/* scale images in IE7 more attractively */
.ie7 img {
	-ms-interpolation-mode: bicubic;
}

/* prevent BG image flicker upon hover */
.ie6 html {
	filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

/* let's clear some floats */
.clearfix:before,
.clearfix:after {
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	zoom: 1;
}

.group:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

html {
	background-color: #535454;
}

/* Blocked Selection */
body,
html {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/* Design */
body {
	font-family: Verdana, "Lucida Grande", Arial, sans-serif;
	margin-left: auto;
	margin-bottom: 30px;
	margin-right: auto;
	margin-top: 30px;
	border-color: #c1c0c0;
	border-width: 14px;
	border-style: solid;
	background-color: white;
	width: 960px;
	overflow: hidden;
	clear: both;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}

a {
	text-decoration: none;
	color: black;
}

.header {
	margin: 16px 16px 8px 16px;
	overflow: hidden;
}

.main_section {
	padding: 0 16px;
	margin: 0 auto;
	background-color: #c1c0c0;
	padding-bottom: 15px;
}

/* 3 Columnas */
.columnas_3 {
	width: 930px;
	min-height: 100px;
	margin: 0;
	clear: both;
	overflow: hidden;
	margin-top: 10px;
}

.columnas_3_principal {
	width: 960px;
	min-height: 100px;
	margin: 0;
	clear: both;
	overflow: hidden;
	background-color: white;
}

.columnas_3_principal .col_central_principal .aquimero h4 a,
.columnas_3_principal .col_central_principal .elContenido h1 {
	font-size: 34px;
	line-height: 34px;
}

.columnas_3_principal .col_central_principal .aquimero2014 h4 a,
.columnas_3_principal .col_central_principal .elContenido h1 {
	font-size: 28px;
	font-weight: 400;
	line-height: 28px;
}

.columnas_3_principal .col_central_principal .elContenido a {
	font-size: 12px;
}

.columnas_3_principal .col_central_principal .elContenido h6 {
	font-size: 14px;
}

.columnas_3_principal .col_central_principal .aquimero p {
	font-size: 12px;
	line-height: 17px;
	margin-bottom: 12px;
	margin-bottom: 10px;
}

.columnas_3_principal .col_central_principal .aquimero a img {
	margin: 0;
	padding: 0;
	margin-top: -10px;
	padding-top: 0;
}

.columnas_3_principal .col_central_principal .aquimero2014 p {
	font-size: 12px;
	margin-bottom: 12px;
}

.columnas_3_principal .col_central_principal .aquimero2014 a img {
	margin: 0;
	padding: 0;
	margin-top: -10px;
	padding-top: 0;
}

.elContenido a img {
	float: right;
	margin-top: -5px;
}

.columnas_3_principal .col_central_principal .llamados ul li a {
	color: black;
	font-weight: bold;
}

.columnas_3_principal .col_central_principal .llamados ul li {
	color: #6b6b6a;
}

.columnas_3_secundarias {
	width: 930px;
	margin: 0;
	padding: 15px;
	background-color: white;
	overflow: visible;
}

.columnas_2 {
	background-color: white;
	width: 898px;
	min-height: 100px;
	margin-top: 5px;
	padding-bottom: 0;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
}

.fondo_foto {
	width: 415px;
	height: 95px;
	margin-top: 5px;
	padding: 5px 10px;
	border-radius: 12px;
	background-color: #867e33;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-image: url('../images/pergamino.png');
	background-repeat: no-repeat;
}

.fondo_foto p {
	margin: 0;
	padding: 0;
	color: white;
	width: 200px;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
}

.fondo_foto h1 {
	color: white;
	margin-top: 6px;
	font-size: 18px;
	text-align: right;
}

.fondo_foto h1 a {
	color: white;
}

.posicion-relativa {
	position: relative;
	z-index: 0;
}

img.foto,
img.marco {
	top: -10px;
	width: 220px;
	height: 115px;
	position: absolute;
}

img.foto.izquierdo,
img.marco.izquierdo {
	left: -26px;
}

img.foto.derecho,
img.marco.derecho {
	right: -26px;
}

.fondo_foto .texto {
	width: 205px;
	position: absolute;
}

.izquierda {
	left: 0;
}

.derecha {
	right: 0;
}

.col_pequena {
	float: left;
	width: 215px;
	overflow: visible;
	display: block;
}

.col_pequena_principal {
	float: left;
	width: 247px;
	overflow: visible;
	display: block;
}

.col_partenon,
.algo {
	float: left;
	width: 215px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #c1c0c0;
}

.algo {
	margin-top: 10px;
	background-color: white;
}

.algo h3 a {
	font-size: 16px;
}

.izquierdo {
	padding-left: 16px;
	padding-right: 16px;
}

.derecho {
	padding-left: 16px;
	padding-right: 16px;
}

.white {
	background-color: white;
}

.el_partenon {
	height: 23px;
	border-top: solid 1px;
	#FcFcFc;
	border-bottom: solid 1px;
	#FcFcFc;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 5px;

	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	line-height: 23px;

}

.caja_columna {
	width: 205px;
	height: 112px;
	background-color: #9f1f63;
	padding: 5px 5px 0;
	margin-bottom: 5px;
	font-family: Oswald, Georgia, "Times New Roman", Times, serif;
	font-weight: 300;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}

.caja_partenon {
	width: 215px;
	height: 60px;
	margin-bottom: 6px;
	color: #595958;

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}

.caja_1 {
	background-color: #f89829;
}

.caja_2 {
	background-color: #f1592a;
}

.caja_3 {
	background-color: #ab0534;
}

.caja_4 {
	background-color: #9f1f63;
}

.caja_partenon img {
	float: left;
	margin: 5px;
}

.caja_partenon h4 {
	font-family: Verdana, "Lucida Grande", Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	width: 146px;
	height: 37px;
	margin-right: 5px;
	padding: 5px;
	padding-bottom: 2px;
	background-color: white;
	float: right;
	font-size: 11.5px;
	line-height: 13px;
	font-weight: bold;
}

.caja_partenon p {
	width: 146px;
	height: 13px;
	background-color: white;
	color: #9f1f63;
	display: block;
	margin-right: 5px;
	font-size: 10.5px;
	font-weight: normal;
	padding: 5px;
	padding-bottom: 3px;
	padding-top: 0;
	float: right;
	clear: right;
}

.caja_partenon h4 a {
	color: #585857;
	font-weight: 600;
}

.caja_partenon h4 a:hover,
.caja_partenon h4 a:visited,
{
color: black;
}

.caja_columna h4 {
	font-weight: normal;
	font-weight: 600;
	font-style: normal;
	width: 195;
	height: 20px;
	background-color: white;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
	line-height: 20px;
}

.caja_columna h4 img {
	padding: 0;
	margin: 0;
	padding-right: 5px;
}

.caja_columna img {
	float: left;
	margin: 2px;
	margin-left: 0;
}

.caja_columna p {
	margin-top: 2px;
	background-color: white;
	height: 50px;
	width: 112px;
	float: right;
	padding: 5px;
	font-size: 12px;
}

.caja_columna span.autor {
	font-size: 10.5px;
	float: right;
	background-color: white;
	width: 112px;
	padding: 5px;
	display: block;
}

p span {}

.col_central,
.col_central2 {
	float: left;
	width: 454px;
	min-height: 210px;
	background-color: white;
	margin: 0 17px;
	padding: 5px;
}

.col_central_principal {
	float: left;
	width: 456px;
	/* min-height: 500px; */
	background-color: white;
	margin: 0;
	padding: 0 5px 0px 5px;
}

.aquimero {
	overflow: hidden;
}

.aquimero2014 {
	overflow: hidden;
	height: 600px;
	background-color: #caebbc;
}


.col_central h4,
.col_central a {
	text-align: right;
	font-size: 20px;
	font-style: normal;
	color: #5f5f5e;
	margin-top: 15px;
}

.col_central_principal h4,
.col_central_principal a,
.col_central2 h4,
.col_central2 a {

	padding-bottom: 15px;
}

.col_central h4 {
	font-style: italic;
}

.col_central .fondo-gris p,
.col_central_principal .fondo-gris p,
.fondo-claro p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 17px;
	padding: 5px;
	background-color: #eceded;
	width: 214px;
}

.columnas_3_principal .col_pequena_principal .algo .fondo-gris p,
.columnas_3_principal .col_pequena_principal .algo .fondo-gris h3 a {
	font-family: Verdana, "Lucida Grande", Arial, sans-serif;
}

.columnas_3_principal .col_pequena_principal .algo .fondo-gris h3 a {
	font-size: 20px;
	line-height: 20px;
	font-family: 'Cabin Condensed', Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
}

.col_pequena_principal .algo #pieFoto ul li {
	overflow: hidden;
	font-size: 12px;
	margin-top: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
}

img.fecha_rara {
	margin: 0 auto;
	display: block;
	margin-top: -30px;
}

.fecha_rara p {
	font-family: Georgia, "Times New Roman", Times, serif;
	background-position: center center;
	background-repeat: no-repeat;
	text-align: center;
	color: #da1558;
	position: relative;
	height: 21px;
	font-size: 12px;
	font-weight: bold;
	line-height: 21px;
	width: 100%;
	top: -30px;
	z-index: 1;
	background-image: url(../images/fecha_fondo.png);
}

/* Cintillos */
.cintillo-partidos {
	padding-left: 2px;
	padding-right: 2px;
	text-align: left;
	text-shadow: 1px 1px 1px black;
	background-position: right;
	background-image: url(../images/fondo-elecciones-2010.jpg);
	height: 29px;
	line-height: 14px;
	color: white;
	font-weight: bold;
	font-size: 12px;
}

.cintillo-emergencia {
	padding-left: 5px;
	padding-right: 2px;
	text-align: left;
	text-shadow: 1px 1px 1px black;
	background-position: right;
	background-image: url(../images/emergencia-tamaulipas.png);
	height: 34px;
	line-height: 32px;
	color: yellow;
	font-weight: bold;
	font-size: 14px;
}

.cintillo-partidos-largo {
	padding-left: 2px;
	padding-right: 2px;
	text-align: left;
	text-shadow: 1px 1px 1px black;
	background-position: right;
	background-image: url(../images/fondo-elecciones-2010-largo.jpg);
	height: 29px;
	line-height: 14px;
	color: white;
	font-weight: bold;
	font-size: 12px;
}

.llamados-pequenos {
	float: left;
	width: 226px;
	padding: 7px;
	padding-bottom: 0;
	margin-bottom: 0;
}

.llamados-pequenos img {
	float: left;
	margin-right: 5px;
	margin-bottom: 10px;
}

.llamados-pequenos a {
	font-size: 11px;
	display: block;
	text-decoration: none;
	color: #666;
	font-weight: bold;
}

.llamados-pequenos p {
	font-size: 10px;
	font-style: italic;
	margin-bottom: 0;
	padding-bottom: 0;
}

.cintillo-llamados {
	border-bottom: solid 2px #640934;
	color: black;
	font-style: oblique;
	font-size: 11px;
	margin-bottom: 5px;
}

.cintillo-gris {
	font-family: Georgia, "Times New Roman", Times, serif background-color: #e6e7e8;
	width: 100%;
	height: 80px;
}

.cintillo-partidos img {
	float: left;
	margin-top: 2px;
	margin-right: 3px;
}

.laSeccion {
	border-bottom-width: 2px;
	border-top-width: 2px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-bottom-color: #818381;
	border-top-color: #818381;
	height: 20px;
	background-color: #9f1f63;
	padding-left: 5px;
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 5px;
}

.seccion-rosa {
	background-color: #c72038;
}

.elPartenon {
	height: 24px;
	background-color: #e6e7e8;
	padding-left: 5px;
	line-height: 24px;
	color: black;
	font-weight: bold;
	margin-bottom: 5px;
	width: 217px;
	font-size: 12px;
}

/* Párrafos */
p {
	font-size: 14px;
}

p.normal {
	font-weight: normal;
	font-style: normal;
}

p.italic {
	font-style: italic;
}

p.bold {
	font-weight: bold;
}

/* Headers */
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Oswald, Georgia, "Times New Roman", Times, serif;
}

.slogan {
	margin-bottom: 10px;
	color: #5b5b5a;
	padding-bottom: 3px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	text-align: center;
	border-bottom-color: #d11241;
}

.directores {
	color: #6b6b6a;
	margin-top: 20px;
}

.directores p {
	font-size: 11px;
}

/* Alineaciones */
.left {
	float: left;
	text-align: left;
}

.right {
	float: right;
	text-align: left;
}

.center {
	display: block;
	margin: 20px auto;
	text-align: center;
}

/* Colores */
.gray {
	color: #c1c0c0;
}

/* IE 8 */
.ie8 .rounded-corners {
	/* behavior: url('http://www.reporterosenlared.com/border-radius.htc'); */
}

.ie8 .tabcontainer {
	margin-top: 4px;
}

.ie8 {
	margin-left: 15px;
}

.clear {
	clear: both;
	margin-bottom: 10px;
	line-height: 0px;
}

.elContenido {
	padding-top: 6px;

}

.elContenido.fondo-gris {
	/* background-color: #eceded;
	padding: 5px; */
}

.fondo-gris2 {
	background-color: #ebdeb9;
	padding: 5px;
	margin-bottom: 5px;
}

.elContenido h3 {
	font-size: 14px;
	margin-bottom: 5px;
}

.elContenido p {
	font-size: 12px;
	line-height: 17px;
	margin-bottom: 10px;
}

.seccion-rosa {
	margin-top: 10px;
}

.llamados,
.llamados ul li a {
	font-size: 12px;
}

.llamados {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666;
	padding: 0 0 5px 0;
}

.llamados p {
	font-size: 13px;
	font-size: 1em;
	padding-bottom: 0px;
	margin: 0;
}

.llamados ul {
	padding: 5px 3px;
}

.col3 {
	width: 145px;
	margin-right: 9px;
	float: left;
	margin-top: 10px;
}

.col3.last {
	margin-right: 0;
}

.col3 h4 {
	float: none;
	clear: both;
	text-align: left;
	margin-bottom: 0;
	padding-bottom: 0;
	font-weight: 400;
}

.col3 h4 a {
	float: none;
	clear: both;
	text-align: left;
	font-size: 18px;
	line-height: 20px;
	font-weight: 400;
}

.col3 img {
	float: none;
	margin: 5px 0 5px 0;
	padding: 0;
}

.col3 p {
	font-size: 12px;
	line-height: 16px;
	margin-top: 5px;
}

.col3 p span {
	font-size: 13px;

}

.slideshow {
	position: relative;
	background: #fafafa;
	width: 454px;
	height: 360px;
	border: 1px solid #e5e5e5;
	margin-bottom: 10px;
}

.slideshow img {
	z-index: 10;
	margin: auto;
	width: 454px;
	background: #fff;
	position: absolute;
}

ul.recentlist {
	position: absolute;
	bottom: 12px;
	right: 4px;
	list-style: none;
	z-index: 20;
}

ul.recentlist li {
	display: inline;
}

ul.recentlist li a,
ul.recentlist li a:visited {
	display: block;
	float: left;
	background: #e6e7e8;
	padding: 4px 8px;
	margin-right: 1px;
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

ul.recentlist li a:hover,
ul.recentlist li a:visited:hover {
	background: #666;
	color: #fff;
}

ul.recentlist li a.current {
	background: #f00;
	color: #fff;
}

.sumario {
	/* background-color: #ffffd5; */
	background-color: #e6e7e8;
	padding: 5px;
	margin-bottom: 10px;
	color: black;
	font-weight: normal;
}

img.enmarcado,
video.enmarcado {
	border: solid 1px #000;
	background-color: white;
	padding: 3px;
	margin-left: 10px;
	display: block;
}

.fondo-claro p {
	width: 353px;
	margin-right: 10px;
	/* background-color: #fde0c7; */
	background-color: #ffffd5;
	margin-top: 7px;
}

.under {
	position: relative;
	left: 50px;
	top: 10px;
	z-index: -1;
}

.over {
	position: relative;
	left: -50px;
	top: 20px;
	z-index: -1;
}

.llamados ul li {
	color: #5b5b5a;
}

.llamados p a {
	font-weight: bold;
}

.columnas_3_principal .col_central_principal .elContenido a.link {
	font-size: 15px;
	font-weight: bold;
}

.addthis_toolbox {
	margin-top: 15px;
}

a.addthis_button img {
	margin-top: 0px;
}

#notapornota {
	margin: 0px;
	background-image: url(../images/notaxnota.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 45px;
}

#masdemil {
	margin: 0px;
	background-image: url(../images/masdemil.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 24px;
	margin-bottom: 10px;
}

.uat {
	margin: 0px;
	background-image: url(../images/uat.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 25px;
	margin-top: 10px;
}

.rutaegidio {
	margin: 0px;
	background-image: url(../images/laRutaDeEgidio.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 25px;
	margin-top: 10px;
}

#publicidadIzquierda img {
	display: block;
	margin: 0 auto;
	padding: 7px;
	border: 1px solid #999;
}



/* Menus NavBar */
#navbar {
	height: 48px;
}

/* TABS */
.maintab {
	height: 22px;
}

.maintab ul {
	margin: 4px;
	padding: 3px 0;
	margin-left: 0;
	list-style-type: none;
	text-align: left;
	/*set to left, center, or right to align the menu as desired*/
	margin-bottom: 0;
	font-size: 10px;
	/* text-transform: uppercase; */
}

.maintab li {
	display: inline;
	margin: 0;
	font-weight: bold;
}

.tabcontent li {
	display: inline;
	margin: 0;
	font-size: 10px;
	font-weight: normal;
	/* text-transform: uppercase; */
}

.maintab li a {
	text-decoration: none;
	padding: 3px 7px;
	margin-right: 0px;
	background: url(../images/menu_normal.gif);
	color: #525353;
}

.tabcontent li a {
	font-weight: bold;
	text-decoration: none;
	padding: 3px 7px;
	margin-right: 3px;
	color: white;
}

.maintab li a:hover,
.maintab li a.current {
	color: white;
	background-color: #676767;
	background-image: none;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #676767;
}

.tabcontent li a:hover,
.tabcontent li a.current {
	color: #d6d6d6;
}

.maintab li a:active {
	color: black;
}

.tabcontainer li a:active {
	color: black;
}

.tabcontainer {
	clear: left;
	width: 100%;
	/*width of 2nd level sub menus*/
	height: 1.5em;
	/*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent {
	display: none;
}

.tabcontent ul {
	height: 16px;
	background: #676767;
	margin-top: 0px;
	padding: 3px 0;
	margin-left: 0;
	font: bold 12px Verdana;
	list-style-type: none;
	text-align: left;
	/*set to left, center, or right to align the menu as desired*/
}

/* end tabs */

#sidebar {
	height: 48px;
	width: 720px;
	padding-right: 5px;
	float: left;
	margin-top: -5px;
}

#sidebar ul {}

#sidebar ul li {}

#sidebar ul li a {}

#buscador {
	background-color: white;
	height: 48px;
	width: 203px;
	float: left;
}

#search {
	height: 48px;
	margin: 0;
	background-image: url(../images/informacion_fondo.png);
	background-repeat: repeat-x;
}

#search-input {
	width: 123px;
	height: 24px;
	border: 0;
	margin-top: 15px;
	padding-left: 3px;
	margin-left: 5px;
}

#search-input,
#search-submit {
	font-size: 10px;
	line-height: 16px;
}

#search-input {
	height: 18px;
}

#search-submit {
	width: 60px;
	height: 20px;
	color: #640934;
	border: 0;
	background-image: url(../images/fondo_buscador.png);
	background-repeat: no-repeat;
	background-position: left;
	cursor: hand;
	padding-left: 25px;
	margin-top: 15px;
}

.transmision {
	font-size: 11px;
	text-align: center;
	height: 24px;
}


/* Estilos 2013 */
.main_section2 {
	padding: 0;
	margin: 0;
	background-color: white;
	padding-top: 10px;
	padding-right: 16px;
	padding-left: 16px;
	min-height: 220px;
	margin-bottom: 10px;
	overflow: auto;
}

/* Estilos 2021 */
.seccion-facebook-video,
.seccion-video-panel {
	padding: 0;
	margin: 0;
	background-color: white;
	padding-top: 10px;
	padding-right: 16px;
	padding-left: 16px;
	min-height: 310px;
	height: 310px;
	margin-bottom: 10px;
	overflow: auto;
}

.llamadoGrande,
.llamadoPrincipal {
	width: 648px;
	min-height: 210px;
	margin-bottom: 5px;
}

.llamadoGrande .fotoypie,
.llamadoPrincipal .fotoypie {
	float: left;
	margin-right: 15px;
	width: 283px;
}

.llamadoGrande .fotoypieLlamado,
.llamadoPrincipal .fotoypieLlamado {
	float: right;
	margin-left: 15px;
	width: 450px;
}

.fotoypieLlamado img {
	margin-bottom: 5px;
}

.llamadoGrande .fotoypie p,
.llamadoPrincipal .fotoypie p,
.llamadoGrande .fotoypieLlamado p,
.llamadoPrincipal .fotoypieLlamado p,
p.piedefoto {
	font-style: oblique;
	margin-top: 5px;
	padding-bottom: 3px;
	border-bottom: 1px solid #9f1f63;
}

.llamadosPequenos {}

.llamadoGrande h4,
.llamadoPrincipal h4 {
	font-family: Oswald, Georgia, "Times New Roman", Times, serif;
	font-size: 44px;
	line-height: 44px;
	font-weight: 300px;
}

/* Tamaño de letra Llamado Principal */
.llamadoPrincipal h4 {
	font-size: 34px;
	line-height: 34px;
	margin-bottom: 5px;
}

.llamadoGrande span.firma,
.llamadoPrincipal span.firma,
span.firma {
	display: block;
	line-height: 20px;
	width: 180px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	border-top: 1px solid #9f1f63;
	border-bottom: 1px solid #9f1f63;
}

.meroabajo {
	text-align: right;
}

.meroabajo .firma {
	display: block;
	line-height: 20px;
	text-align: center;
	width: 180px;
	margin-bottom: 5px;
	border-top: 1px solid #9f1f63;
	border-bottom: 1px solid #9f1f63;
}

.separador {
	display: block;
	height: 5px;
	width: 147px;
	margin: auto;
	text-align: center;
	margin-top: 5px;
	border-top: 1px solid #9f1f63;
	border-bottom: 1px solid #9f1f63;
}

.corta {
	width: 360px;
	display: block;
}

.llamadoGrande p,
.tipoelnorte p,
.tipoTornado p,
.llamadoPrincipal p {
	font-size: 12px;
	line-height: 17px;
	margin-bottom: 10px;
}

.tipoTornado p {
	background-image: url(../images/cuadro_4.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 14px;
}

.llamadoGrande span,
.tipoelnorte span,
.tipoTornado span,
.llamadoPrincipal span {
	font-size: 12px;
}

.tipoelnorte {
	width: 260px;
	height: 68px;
	padding: 0;
	padding-bottom: 7px;
	margin-bottom: 0px;
}

.tipoTornado {
	position: relative;
	width: 270px;
	padding: 0;
	margin-bottom: 10px;
	overflow: auto;
}

.tipoTornado h2 {
	font-family: Oswald, Georgia, "Times New Roman", Times, serif;
	/* font-family: 'Cabin Condensed', sans-serif; */
	text-transform: uppercase;
	font-size: 34px;
	line-height: 34px;
	font-weight: 400;
	margin-bottom: 5px;
	margin-top: 5px;
}

.tipoTornado h2 a {
	color: #5f5f5e;
}

.tipoTornado img {
	width: 270px;
}

.tipoelnorte img {
	float: left;
	margin-right: 5px;
}

.opaco {
	display: block;
	width: 260px;
	font-size: 12px;
	font-weight: bold;
	color: white;
	padding: 5px;
	background-image: url(../images/opaco.png);
	background-position: center center;
	background-repeat: repeat;
	position: absolute;
	top: 0;
}

.tipoelnorte p {
	font-size: 17px;
	font-family: Oswald, Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
	margin-bottom: 5px;
}

.laSeccionBlanca {
	border-top: 1px solid #fd0000;
	border-bottom: 1px solid #fd0000;
	display: block;
	text-align: center;

	height: 20px;
	line-height: 20px;

	font-size: 12px;
	line-height: 20px;
	margin-bottom: 5px;
	padding-top: 3px;

	color: white;

	font-weight: bold;
}

/*-------------> BAROUSEL */
.barousel {
	margin: 0;
	padding: 0;
	position: relative;
	margin-bottom: 0px;
	width: 930px;
	height: 344px;
}

.barousel_image {
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 10;
	width: 930px;
	height: 344px;
}

.barousel_image img {
	margin: 0;
	padding: 0;
	position: absolute;
	display: none;
}

.barousel_image img.default {
	display: block;
}

.barousel_image img.actual {
	z-index: 10;
}

.barousel_image img.previous {
	z-index: 5;
}

.barousel_content {
	position: absolute;
	z-index: 50;
	color: #fff;
	width: 930px;
	left: 0px;
}

.barousel_content div {
	display: none;
}

.barousel_content div.default {
	display: block;
}

.barousel_content .distrito {
	position: absolute;
	top: 20px;
	font-size: 24px;
	font-weight: bold;
	left: 300px;
	text-shadow: 3px 3px 1px black;
}

.barousel_nav {
	position: absolute;
	padding: 3px 3px 0 0;
	height: 23px;
	bottom: 12px;
	z-index: 20;
	width: 930px;
}

.barousel_nav .counter {
	float: right;
	font-size: 0.75em;
	color: #fff;
	margin: 3px 5px 0 0;
	display: none;
}

.barousel_nav ul {
	float: right;
	padding: 0;
	margin: 0;
}

.barousel_nav li {
	float: left;
	padding-left: 3px;
	font-size: 0;
	line-height: 0;
	list-style: none;
}

.barousel_nav li a {
	display: block;
	width: 25px;
	height: 20px;
	background-color: #e01b4f;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
}

.barousel_nav li a:hover {
	background-color: #c61847;
}

.barousel_nav li a.actual {
	background-color: #fff55b;
}

.barousel_nav li.prev a {
	background-image: url(../images/barousel_link_previous.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.barousel_nav li.next a {
	background-image: url(../images/barousel_link_next.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.barousel img.ajax_loader {
	display: none;
	position: absolute;
	z-index: 99;
	top: 70px;
	left: 135px;
}


.columns_4 {
	margin: 0;
	font-size: 30px !important;
	font-family: Impact, sans-serif;
	width: 116px;
	height: 34px;
	color: white;
	float: left;
	text-align: center;
	padding: 0;
	margin-top: 46px;
}

.columns_5 {
	margin: 0;
	font-size: 22px !important;
	font-family: Impact, sans-serif;
	width: 93px;
	height: 34px;
	color: white;
	float: left;
	text-align: center;
	padding: 0;
	margin-top: 65px;
}

.columns_5:nth-child(5) {
	width: 92px;
}

#Laredo,
#Reynosa,
#Riobravo,
#Matamoros,
#Victoria,
#Mante,
#Madero,
#Tampico,
#Diputados {
	width: 930px;
	height: 344px;
	margin: 0;
	padding: 0;

}

.Diputados_Tamaulipas,
.Tamaulipas {
	padding-top: 46px;
}

.columns_tamaulipas {
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(../images/fondo_porcentajes.png);

	font-size: 16px;
	font-family: Impact, sans-serif;
	line-height: 46px;
	color: white;
	text-align: center;

	padding: 0;

	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 20px;

	width: 116px;
	height: 46px;
	float: left;
}

.columns_tamaulipas a {
	color: white;
	font-size: 16px;
	text-decoration: none;
}

.columns_tamaulipas a:hover {

	color: #ff7902;

	text-decoration: underline;
}

.fondo-elecciones {
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(../images/fondo_elecciones-2013.png);
}

.fondo-elecciones-resultados {
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(../images/fondo_elecciones-2013-resultados.png);
}

.fondo-reporteros-notigape {
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(../images/fondo-reporteros-notigape.jpg);
}

.fondo-reporteros-extrema {
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(../images/fondo-reporteros-extrema.jpg);
}

.fondo-las-entrevistas {
	height: 310px;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(../images/fondo-las-entrevistas-4.png);
}

/* Elecciones 2018 */

#cajaElecciones2018 {
	background-color: rgba(255, 204, 103, 0.20);
	display: inline-block;
	padding-top: 0;
	padding-left: 16px;
	padding-right: 16px;
}

.videoCentrado {
	width: 464px;
	display: block;
	height: auto;
	margin: 0 auto;
	padding: 20px;
	padding-top: 40px;
	padding-top: 0;
	margin-top: -5px;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(../images/fondo-reporteros-notigape.jpg);
}

.notaLateralVideo {
	height: 281px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	overflow: hidden;

}

.anchoCuadrado {
	width: 200px;
}

.anchoRectangular {
	width: 454px;
}

.notaLateralVideo h2 {
	font-family: 'Oswald', sans-serif;
	font-size: 20px;
	margin-bottom: 3px;
	line-height: 24px;
	font-weight: 200;
}

#segundaParteElecciones2018 h2 {
	font-family: 'Oswald', sans-serif;
	font-size: 20px;
	margin-bottom: 4px;
	line-height: 24px;
	font-weight: 400;
}

#segundaParteElecciones2018 {}

#segundaParteElecciones2018 section {
	width: 222px;
	padding: 5px;
}

.banner-tele {
	margin: auto;
	padding-left: 16px;
	padding-right: 16px;
}

.facebook-video,
.video-panel {
	width: 464px;
	height: 261px;
	margin: 0 auto;
	padding: 0;
}
