tml,
button,
input,
select,
textarea {
    color: #222;
}
body {
    font-size: 1em;
    line-height: 1.4;
}
table td {
	font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:normal; color:#333; text-decoration:none;
	margin:2px; padding:2px; border:1px solid #CCC;
}
table td a {
	font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:normal; color:#933; text-decoration:none;
}
table td a:hover {
	text-decoration:underline;
}
ol li {
	font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:normal; color:#333; text-decoration:none;
	margin:2px; padding:2px;
}
ol li a {
	font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:normal; color:#933; text-decoration:none;
}
ol li a:hover {
	text-decoration:underline;
}
.bloques-sp ul li {
	font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:normal; color:#333; text-decoration:none;
	margin:2px; padding:2px;
}
.bloques-sp ul li a {
	font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:normal; color:#933; text-decoration:none;
}
.bloques-sp ul li a:hover {
	text-decoration:underline;
}

/*
a {
	font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:normal; color:#933; text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
*/
/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}
::selection {
    background: #b3d4fc;
    text-shadow: none;
}
/*
 * A better looking default horizontal rule
 */
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}
/*
 * Remove the gap between images and the bottom of their containers: h5bp.com/i/440
 */
img {
    vertical-align: middle;
}
/*
 * Remove default fieldset styles.
 */
fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}
/*
 * Allow only vertical resizing of textareas.
 */
textarea {
    resize: vertical;
}
/* ==========================================================================
   Chrome Frame prompt
   ========================================================================== */
.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}
/* ==========================================================================
   Theme styles
   ========================================================================== */

/* ----------[ TABLE OF CONTENT ]---------- */
/*
 GLOBAL
 HEADER
 MENU
 ADS
 SINGLE EXTENDED
 SINGLE COMPACT
*/ 
/* ----------[ GLOBAL ]---------- */
body {
	font-family: 'Open Sans', sans-serif; background-color:#b5060a;
	/*
	background-image:url(../img/fondo-serperuano.jpg); background-repeat:no-repeat;
	background-position:top center; background-attachment:fixed;
	*/
	/*background-image:url(../img/fondosp.png); background-repeat:repeat-x;
	background: #F41319;*/
	/*background-color:#b5060a;*/
}
.contenedor-total {
	width:100%; height:auto; float:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px;
}
#banner-izquierda {
	float:left; width:150px; height:650px; position:fixed; z-index:9000;
	background-image:url(../ads/detectores/publicidad-sp-okm-doble.gif); background-position:top right;
	background-repeat:no-repeat; left:0.5%;
	margin:0px 0px 0 0;
}
#banner-derecha {
	float:right; width:150px; height:650px; position:fixed; z-index:9000;
	background-image:url(../ads/detectores/publicidad-sp-okm-doble.gif); background-position:top left;
	background-repeat:no-repeat; right:0.5%;
	margin:0px 0 0 0px;
}

/******************************************/
/***    DISEÑO PARA PANTALLAS CHICAS 1024    ****/
/******************************************/
@media only screen and (max-width : 1024px) {
#banner-izquierda {
	width:0px; height:0px; float:none; background:none; margin:0px; padding:0px;
}
#banner-derecha {
	width:0px; height:0px; float:none; background:none; margin:0px; padding:0px;
}
}
/******************************************/
/***    DISEÑO PARA PANTALLAS CHICAS MEDIANAS 1280    ****/
/******************************************/
@media only screen and (min-width : 1025px) and (max-width : 1280px) {
#banner-izquierda {
	float:left; width:130px; height:563px; position:fixed; z-index:9000;
	background-image:url(../ads/detectores/publicidad-sp-okm-doble.gif); background-position:top right;
	background-repeat:no-repeat; left:0.1%;
	margin:0px 0px 0 0;
}
#banner-derecha {
	float:right; width:130px; height:563px; position:fixed; z-index:9000;
	background-image:url(../ads/detectores/publicidad-sp-okm-doble.gif); background-position:top left;
	background-repeat:no-repeat; right:0.1%;
	margin:0px 0 0 0px;
}
}
/******************************************/
/***    DISEÑO PARA PANTALLAS MEDIANAS GRANDES 1440    ****/
/******************************************/
@media only screen and (min-width : 1400px) and (max-width : 1500px) {
#banner-izquierda {
	float:left; width:150px; height:650px; position:fixed; z-index:9000;
	background-image:url(../ads/detectores/publicidad-sp-okm-doble.gif); background-position:top right;
	background-repeat:no-repeat; left:1.5%;
	margin:0px 0px 0 0;
}
#banner-derecha {
	float:right; width:150px; height:650px; position:fixed; z-index:9000;
	background-image:url(../ads/detectores/publicidad-sp-okm-doble.gif); background-position:top left;
	background-repeat:no-repeat; right:1.5%;
	margin:0px 0 0 0px;
}
}
/******************************************/
/***    DISEÑO PARA PANTALLAS GRANDES 1680-1920    ****/
/******************************************/
@media only screen and (min-width : 1600px) and (max-width : 1920px) {
#banner-izquierda {
	float:left; width:150px; height:650px; position:fixed; z-index:9000;
	background-image:url(../ads/detectores/publicidad-sp-okm-doble.gif); background-position:top right;
	background-repeat:no-repeat; left:5%;
	margin:0px 0px 0 0;
}
#banner-derecha {
	float:right; width:150px; height:650px; position:fixed; z-index:9000;
	background-image:url(../ads/detectores/publicidad-sp-okm-doble.gif); background-position:top left;
	background-repeat:no-repeat; right:5%;
	margin:0px 0 0 0px;
}
}

.container {
	width:1020px;
	margin: 0 auto;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	background: #FFF;
}
.column {
	float:left;
}
/* ----------[ HEADER ]---------- */
.topnav {
	width:980px;
	padding: 0px 20px;
	height:60px;
	margin: 0 auto;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	font-size: 14px;
	background: #FFF;
}
.top-last-news {
	width:519px;
	border-right:1px solid #CCC;
	padding-top:5px;
	height: 55px;
	font-size: 12px;
}
.top-last-news img {
	width:300px; height:50px; margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:2px;
	padding-right:0px;
}
.top-last-news a {
	text-decoration:none;
	/*color:#000;
	background: url(../img/but-top-news.png) no-repeat left 4px;
	padding-left: 20px;*/
}
.buscador {
	width:329px;
	border-right:1px solid #CCC;
	height:60px;
}
.box-sch {
	background: none !important;
	height:30px;
	border: 1px solid #999 !important;
	padding: 0px !important;
	width:240px;
	padding-left:10px !important;
	font-family: 'Open Sans', sans-serif;
	padding-top:20px;
	margin-left:5px;
}
.btn-sch {
	background:#FFF;
	border:none;
	font-family: 'Open Sans', sans-serif;
	padding-top:20px;
}
.social-users {
	width:120px;
	height:25px;
	padding-left:10px;
	padding-top:5px;
	float:left;
}
.social-users ul {
	width:120px;
	list-style:none;
	float:left;
	margin:0px;
	padding:0px;
}
.social-users ul li {
	float:left;
	margin-left:10px;
}
.social-users ul li a {
	display:block;
	width:20px;
	height:20px;
}
#top-fb {
	background:url(../img/facebook.jpg) no-repeat;
}
#top-tw {
	background:url(../img/x-tw.png) no-repeat;
}
#top-gp {
	background:url(../img/google-plus.jpg) no-repeat;
}
#top-yt {
	background:url(../img/youtube.jpg) no-repeat;
}
#top-in {
	background:url(../img/instagram.jpg) no-repeat; margin-top:3px;
}

#top-fb:hover {
	background:url(../img/top-fb.png) no-repeat;
}
#top-tw:hover {
	background:url(../img/top-x-tw.png) no-repeat;
}
#top-gp:hover {
	background:url(../img/top-gp.png) no-repeat;
}
#top-yt:hover {
	background:url(../img/top-yt.png) no-repeat;
}
#top-in:hover {
	background:url(../img/top-instagram.png) no-repeat;
}
/*
.social-users ul li a:hover {
	background:url(../img/botones-top-redes.jpg) no-repeat;
}
*/
.topnews {
	clear:both;
	margin: 0px 10px 20px 10px;
	height:140px;
	padding-top:20px;
}
.topnews .column a {
	margin: 0px 10px;
	display: block;
	width: 230px;
	height: 140px;
	position:relative;
	text-decoration:none;
}

.topnews .column h3 {
	background: url(../img/bg-fondo.png); background-repeat:repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; color:#FFF;
	position: absolute;
	bottom:0; padding:5px;
	font-weight:normal;
	text-shadow: 1px 1px black;
	margin:0px;
	text-decoration:none;
}
.logo {
	padding-left:20px;
	width:320px;/*350*/
	float:left;
}
.logo a {
	display:block;
	background: url(../img/logo.jpg) no-repeat;
	width:315px;/*350px 280*/
	height:70px;
}

/* ----------[ MENU ]---------- */
.nav {
	clear:both;
	display:block;
	height: 70px;
	padding: 10px 0px;
	display:block;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
.menus {
	width:640px;/*650px*/
	float:left;
	margin-top:5px;
	z-index: 1999;
}

#menu {
	width:640px;/*650px*/
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
	height:32px;
	clear:both;
	border-bottom: 2px solid #000;
	position:relative;
	z-index: 1999;
}
#menu li {
	float:left;
}
#menu li a {
	height:32px;
	display: inline-block;
	padding:0px 8px; /*0px 11px*/
	text-decoration:none;
	color:#000;
	font-size:24px;
	font-family:'Yanone Kaffeesatz', sans-serif;
	font-weight: 400;
	text-transform:uppercase;
}
#menu li a:hover {
	text-decoration:none;
	color:#FFF;
	background:#F31419;
}
#menu li ul {
	display: none;
    position: absolute;
	margin:0px;
	padding: 0px;
	z-index:99;
	border-top: 2px solid #000;
	background:#FFF;
}
#menu li:hover ul {
    display: block;   
}
#menu li li {
    display: block;
    background: #FFF;
	margin:0px;
	padding:0px;
	clear:both;
	border-bottom: 1px solid #f2f2f2;
}
#menu li ul li a {
	padding: 2px 8px 0px 8px; /*2 11 0 11*/
	font-size: 18px;
	height: 26px;
}
#submenu {
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
	height:26px;
}
#submenu li {
	float:left;
}
#submenu li a { 
	font-size:16px;
	display:block;
	font-family:'Yanone Kaffeesatz', sans-serif;
	padding: 2px 2px 0px 11px;
	color:#999;
	height:24px;
	text-decoration:none;
	text-transform:uppercase;
}
#submenu li a:hover {
	text-decoration:underline;
}
#submenu #blacktext {
	color: #000;
}
/* ----------[ FOOTER ]---------- */
footer {
	padding:20px;
	width:980px;
	border-top: 1px solid #CCC;
	overflow:hidden;
}
.footer-list {
	list-style:none;
	margin:0px 0px 20px 50px;
	padding:0px;
	border-left: 1px solid #CCC;
	padding: 0px 0px 0px 50px;
}
.footer-list a {
	font-size:18px;
	font-family:'Yanone Kaffeesatz', sans-serif;
	color: #000;
	text-decoration:none;
}
/* ----------[ ADS ]---------- */
.adstop {
	margin:20px 0px; overflow:hidden;
}
.adstop img {
	float:left; margin-right:2px; margin-left:20px;
}
.ads-300 {
}
/* ----------[ HOME ]---------- */
.boxes {
	width:1020px;
	float:left;
	border-bottom: 1px solid #FFF;
}
.no-border-right {
	border-right: none !important;
}
.box-small,
.box-tall,
.box-tall-box,
.box-big,
.box-large,
.box-tiny,
.box-mini-four {
	float:left;
}
.box-small,
.box-small a {
	width:322px;
	height:173px;
}
.box-small {
	position:relative;
	border-right: 9px solid #FFF;
	border-left: 9px solid #FFF;
	border-top: 5px solid #FFF;
	border-bottom: 5px solid #FFF;
}
.box-tall-box .box-small a {
	width:322px;
	height:173px !important;
}
.box-tall,
.box-tall a {
	width:322px;
	height:358px;
}
.box-tall {
	border-left: 9px solid #FFF;
	border-top: 2px solid #FFF;
	margin-top:3px;
}

.box-tall1,
.box-tall1 a {
	width:322px;
	height:358px;
}
.box-tall1 {
	border-left: 9px solid #FFF;
	border-top: 2px solid #FFF;
	margin-left:10px;
	margin-top:3px;
	float:left;
}

.box-tall-box,
.box-tall-box a {
	width:322px;
	height:348px;
}
.box-tall-box {
	border-right: 9px solid #FFF;
	border-left: 9px solid #FFF;
	border-top: 2px solid #FFF;
}
.box-big,
.box-big a {
	width:664px;
	height:360px;
}
.box-big {
	position:relative;
	border-left: 7px solid #FFF;
	border-top: 5px solid #FFF;
}
.box-large,
.box-large a {
	width:1020px;
	height:90px;
	margin-bottom:5px;	
}
.box-tiny,
.box-tiny a {
	width:237px;
	height:273px;
}
.box-tiny {
	border-right: 9px solid #FFF;
	border-left: 9px solid #FFF;
	border-top: 15px solid #FFF;
	border-bottom: 10px solid #FFF;
}
.box-mini-four,
.box-mini-four a {
	width:255px;
	height:148px;
	margin-top:5px;
}
.box-content {
	position:relative;
	display:block;
	text-decoration:none;
}
.box-inside {
	position:absolute;
	bottom:0px;
}
.box-inside1 {
	position:absolute;
	bottom:10px;
}
.box-inside1 h2 {
	background: url(../img/bg-fondo.png); background-repeat:repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px; color:#FFF; font-weight:normal;
	margin:0px; padding:5px;
	text-shadow: 1px 1px #333;
}
.box-overlay {
	position:absolute;
	top: 0;
	left:0;
	height:100%;
	width:100%;
}
.box-overlay:hover {
}
.box-inside h2 {
	background: url(../img/bg-fondo.png); background-repeat:repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px; color:#FFF; font-weight:normal;
	margin:0px; padding:5px;
	text-shadow: 1px 1px #333;
}
.box-tiny .box-content h2 {
	font-size:14px;
}
.box-small .box-content h2 {
	font-size:14px;
}
.box-tall .box-content h2 {
	font-size:16px;
}
.box-big .box-content h2 {
	font-size:20px;
}
.box-large .box-content p {
	font-size:22px;
	font-weight:normal;
	color: #FFF;
	margin: 10px;
	padding: 0;
	text-shadow: 1px 1px #333;
	font-family: 'Open Sans Condensed', sans-serif;
}
.box-large .box-content h3 {
	color:#FFF;
	font-size: 62px;
	margin: 0 20px 0 20px;
	float:left;
}
.cat-historia-del-dia,
.cat-galeria,
.cat-videos,
.cat-noticias,
.cat-cultural-noticias,
.cat-deportes,
.cat-economia,
.cat-espectaculos,
.cat-internacional,
.cat-nacional,
.cat-tecnologia {
	position:absolute;
	top:0;
	right:0;
	width:18px;
	height:18px;
	margin:10px;
}
.cat-noticias,
.cat-cultural-noticias,
.cat-deportes,
.cat-economia,
.cat-espectaculos,
.cat-internacional,
.cat-nacional,
.cat-tecnologia {
	background: url(../img/cat-icon-noticia.png);
}
.cat-historia-del-dia {
	background: url(../img/cat-icon-calendario.png);
}
.cat-galerias {
	background: url(../img/cat-icon-foto.png);
}
.cat-videos {
	background: url(../img/cat-icon-video.png);
}
.cat-name {
	position: absolute;
	top: 10px;
	left: 10px;
	color: #999999;
	font-size: 12px;
	text-shadow: 1px 1px 1px #000;
}
.admin-info {
	position: absolute;
	top: 35px;
	left: 10px;
	color: #999999;
	font-size: 12px;
	text-shadow: 1px 1px 1px #000;
	z-index: 999;
}
.cat-envivo {
	position: absolute;
	top: 0px;
	right: 0px; /*-15px*/
	width: 65px; /*53*/
	height: 30px;
	margin: 0px 0px 0px 0px; /*10px*/
	background: url(../img/en-vivo.gif) no-repeat;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	color: #FFF;
	font-size: 22px;
	text-align:center;
	padding:0px 0px 0px 0px; /*0 6px*/
}
.marcador-envivo {
	width:680px;
	height:60px;
	margin:0 auto;
}
.marcador-envivo h3 {
	display:block;
	width:200px;
	height:60px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	color:#FFF;
	font-size:35px;
	margin: 0 10px;
	float:left;
	line-height:62px;
	font-weight: normal;
	text-shadow: 1px 1px #333;
}
.marcador-envivo h3.derecha {
	text-align:right;
}
.marcador-envivo h3.izquierda {
	text-align:left;
}
.marcador-envivo span {
	display:block;
	width:60px;
	height:60px;
	margin:0 10px;
	float:left;
	background:url(../img/bg-marcador.png);
	font-family: 'Yanone Kaffeesatz', sans-serif;
	color: #FFF;
	font-size:55px;
	line-height: 46px;
	text-align: center;
}

.box-inside ul {
	list-style:none;
	margin:0;
	padding: 15px;
}
.box-inside ul li {
	position:relative;
	padding: 0 0 5px 10px;/*50px*/
}
.box-inside ul li span,
.box-inside ul li a {
	color:#FFF; font-style:italic;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	text-decoration:none;
}
.box-inside ul li span {
	position:absolute;
	left:0;
	top:0;
	font-size:18px;
}
.box-inside ul li a {
	font-size:20px;
}
.box-inside h2.centrado {
	font-family: 'Yanone Kaffeesatz', sans-serif; font-size:24px;
	text-align:center;
}
.modulo-monedas,
.modulo-clima {
	background:url(../img/bg-mini-four.jpg) no-repeat;
	position:relative;
}
.modulo-monedas .module-title,
.modulo-clima .module-title {
	position:absolute;
	top:0;
	left:0;
	width:60px;
	margin:15px;
	color:#3A4040;
	font-size:20px;
	font-weight:200;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	text-align:center;
}
.modulo-clima .module-title {
	background: url(../img/icon-clima.png) no-repeat;
	padding-top:39px;
	height:59px;
}
.modulo-monedas .module-title {
	background: url(../img/icon-monedas.png) no-repeat;
	padding-top:57px;
	height:77px;
}
.modulo-clima .clima-ahora {
	position:absolute;
	top:15px;
	right:42px;
}
.modulo-clima .clima-ahora h3 {
	color:#FFF;
	font-weight:200;
	font-size:62px;
	line-height:56px;
	text-align:center;
	font-family: 'Open Sans Condensed', sans-serif;
	margin:0;
	padding:0;
}
.modulo-clima .clima-ahora span {
	font-size:16px;
	color:#999999;
	font-weight:200;
	font-family: 'Open Sans Condensed', sans-serif;
	display:block;
	padding-left: 8px;
	line-height: 16px;
}
.modulo-clima .clima-min,
.modulo-clima .clima-max {
	width: 40px;
	position:absolute;
	bottom:20px;
}
.modulo-clima .clima-min {
	right:120px;
}
.modulo-clima .clima-max {
	right:20px;
}
.modulo-clima .clima-min h4,
.modulo-clima .clima-max h4,
.modulo-clima .clima-min span,
.modulo-clima .clima-max span,
.monedas-dolar h4,
.monedas-euro h4,
.monedas-dolar span,
.monedas-euro span,
.monedas-dolar h5,
.monedas-euro h5 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight:200;
	display:block;
	text-align:center;
}

.modulo-clima .clima-min h4,
.modulo-clima .clima-max h4 {
	font-size:26px;
	line-height:26px;
	color:#FFF;
	margin:0;
	padding:0;
}
.modulo-clima .clima-min span,
.modulo-clima .clima-max span {
	font-size:16px;
	line-height: 16px;
	color:#999999;
	padding-right: 26px;
}
.monedas-dolar,
.monedas-euro {
	position:absolute;
	width:60px;
	top:15px;
}
.monedas-dolar {
	right:90px;
}
.monedas-euro {
	right:20px;
}
.monedas-dolar h4,
.monedas-euro h4 {
	font-size:16px;
	line-height:16px;
	color:#999999;
	margin:0 0 5px 0;
}
.monedas-dolar h5,
.monedas-euro h5 {
	font-size:16px;
	line-height:8px;
	color:#999999;
	margin:0 0 5px 0;
}
.monedas-dolar span,
.monedas-euro span {
	font-size:30px;
	line-height:30px;
	color:#FFF;
	margin:0 0 5px 0;
}
.modulo-frases-home {
	background:url(../img/bg-modulo-frases.jpg) no-repeat;
	position:relative;
}
.modulo-frases-home em {
	display:block;
	margin:20px;
	color:#FFF;
	font-style:italic;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:22px;
}
.modulo-frases-home em a {
	color:#FFF;
	font-style:italic;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:22px;
	text-decoration:none;
}
.modulo-frases-home em a:hover {
	text-decoration:underline;
}
.modulo-frases-home span {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:24px;
	font-weight:200;
	color:#3A4040;
	position:absolute;
	right:15px;
	bottom:15px;
}
/* ----------[ MODULO GALERIA ]---------- */
#modulo-galeria {
	width:980px;
	height:400px;
	margin:20px;
	clear:both;
	padding-top:20px;
	position:relative;
}
.box-gallery-left {
	width:480px;
	height:400px;
	float:left;
}
.box-gallery-right {
	width:500px;
	height:400px;
	float:left;
}
.box-gallery-1,
.box-gallery-2,
.box-gallery-3,
.box-gallery-4,
.box-gallery-5,
.box-gallery-6,
.box-gallery-7,
.box-gallery-8 {
	float: left;
}
.box-gallery-1,
.box-gallery-1 a {
	width:480px;
	height:240px;
	margin-bottom:10px;
}
.box-gallery-2,
.box-gallery-3,
.box-gallery-2 a,
.box-gallery-3 a {
	width:240px;
	height:160px;
}
.box-gallery-4,
.box-gallery-5,
.box-gallery-4 a,
.box-gallery-5 a {
	width:250px;
	height:160px;
	margin-bottom:10px;
}
.box-gallery-6,
.box-gallery-6 a {
	width:250px;
	height:240px;
}
.box-gallery-7,
.box-gallery-8,
.box-gallery-7 a,
.box-gallery-8 a {
	width:250px;
	height:240px;
}
.box-gallery-1 .box-content h2 {
	font-size:14px; width:460px;
}
.box-gallery-2 .box-content h2,
.box-gallery-3 .box-content h2 {
	font-size:12px; width:220px;
}
.box-gallery-4 .box-content h2,
.box-gallery-5 .box-content h2 {
	font-size:12px; width:230px;
}
.box-gallery-6 .box-content h2 {
	font-size:12px; width:230px;
}
.box-gallery-7 .box-content h2,
.box-gallery-8 .box-content h2 {
	font-size:12px; width:230px;
}
#modulo-titulo-galerias {
	position: absolute;
	width:120px;
	height:55px;
	top: 0px;
	left: -15px;
	background: url(../img/modulo-titulo-videos.png) no-repeat;
	z-index: 999;
}
#modulo-titulo-galerias a {
	width: 100px;
	text-align: center;
	display: block;
	color: white;
	text-decoration: none;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 28px;
	font-weight: normal;
}
/* ----------[ MODULO VIDEO ]---------- */
#modulo-videos {
	width:980px;
	height:150px;
	margin:20px;
	clear:both;
	padding-top:20px;
	position:relative;
}
.box-videos,
.box-videos a {
	width:196px;
	height:145px;
	float:left;
}
.box-videos h2 {
	width:170px;
}
.box-videos .box-content h2 {
	font-size: 12px;
}
#modulo-titulo-videos {
	position: absolute;
	width:120px;
	height:55px;
	top: 0px;
	left: -15px;
	background: url(../img/modulo-titulo-videos.png) no-repeat;
	z-index: 999;
}
#modulo-titulo-videos a {
	width: 100px;
	text-align: center;
	display: block;
	color: white;
	text-decoration: none;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 28px;
	font-weight: normal;
}
#modulo-titulo-mundial {
	position: absolute;
	width:350px;
	height:55px;
	top: -20px;
	left: -15px;
	background: url(../img/modulo-titulo-mundial.png) no-repeat;
	z-index: 999;
}
#modulo-titulo-mundial a {
	width: 330px;
	text-align: center;
	display: block;
	color: white;
	text-decoration: none;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 28px;
	font-weight: normal;
}
#modulo-titulo-peru {
	position: absolute;
	width:280px;
	height:55px;
	top: -20px;
	left: -15px;
	background: url(../img/modulo-titulo-peru.png) no-repeat;
	z-index: 999;
}
#modulo-titulo-peru a {
	width: 260px;
	text-align: center;
	display: block;
	color: white;
	text-decoration: none;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 28px;
	font-weight: normal;
}
/* ----------[ MODULO COBERTURAS ]---------- */
#modulo-coberturas {
	width:980px;
	height:145px;
	margin:20px;
	clear:both;
	padding-top:20px;
	position:relative;
}
.box-coberturas,
.box-coberturas a {
	width:196px;
	height:145px;
	float:left;
}
#modulo-titulo-coberturas {
	position: absolute;
	width:140px;
	height:55px;
	top: 0px;
	left: -15px;
	background: url(../img/modulo-titulo-coberturas.png) no-repeat;
	z-index: 999;
}
#modulo-titulo-coberturas a {
	width: 120px;
	text-align: center;
	display: block;
	color: white;
	text-decoration: none;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 28px;
	font-weight: normal;
}
/* ----------[ MODULO CINE - CONCIERTOS ]---------- */
#modulo-cine-conciertos {
	width:980px;
	margin:0 20px;
	clear:both;
}
#modulo-cine {
	width:560px;
	float:left;
}
#modulo-cine h3 {
	background: url(../img/bg-sub-title.png) repeat-x;
	text-align:center;
	margin-right:20px;
	height:40px;
}
#modulo-cine h3 a {
	font-family:'Yanone Kaffeesatz', sans-serif;
	font-size: 28px;
	background: white;
	padding: 0px 20px;
	color: black;
	text-decoration: none;
}
#modulo-cine ul {
	list-style:none;
	margin:0;
	padding:0;
}
#modulo-cine ul li {
	float:left;
	margin-right:20px;
}
#modulo-cine ul li a {
	display:block;
	width:165px;
	text-decoration:none;
	color:#000;
}
#modulo-cine ul li a h2 {
	font-family:'Yanone Kaffeesatz', sans-serif;
	font-size:22px;
	font-weight: normal;
	margin: 5px 0;
}
#modulo-cine ul li a p {
	font-family:'Yanone Kaffeesatz', sans-serif;
	font-size:20px;
	font-weight:200;
	margin:5px 0;
}
#modulo-conciertos {
	width:420px;
	float:left;
}
#modulo-conciertos h3 {
	background: url(../img/bg-sub-title.png) repeat-x;
	text-align:center;
	height:40px;
}
#modulo-conciertos h3 a {
	font-family:'Yanone Kaffeesatz', sans-serif;
	font-size: 28px;
	background: white;
	padding: 0px 20px;
	color: black;
	text-decoration: none;
}
#modulo-conciertos ul {
	list-style:none;
	margin:0;
	padding:0;
}
#modulo-conciertos ul li {
	margin-bottom:20px;
	overflow:hidden;
}
#modulo-conciertos ul li a {
	display:block;
	width:420px;
	text-decoration:none;
	color:#000;
}
#modulo-conciertos ul li a img {
	float:left;
	margin-right:20px;
}
#modulo-conciertos ul li a h2 {
	font-family:'Yanone Kaffeesatz', sans-serif;
	font-size:22px;
	font-weight: normal;
	width:220px;
	margin: 0 0 5px 0;
	float:left;
}
#modulo-conciertos ul li a p {
	font-family:'Yanone Kaffeesatz', sans-serif;
	font-size:20px;
	font-weight:200;
	width:220px;
	margin:0;
	float:left;
}
.mas {
	font-family:'Yanone Kaffeesatz', sans-serif;
	font-size:18px;
	font-weight: normal;
	text-decoration:none;
	color:#000;
	margin-top:0px;
	padding-top:0px;
}
/* ----------[ MODULO CHICA ]---------- */
#modulo-chica {
	width:980px;
	margin:20px;
	clear:both;
}
#modulo-chica h3 {
	background: url(../img/bg-sub-title.png) repeat-x;
	text-align:center;
	height:40px;
}
#modulo-chica h3 a {
	font-family:'Yanone Kaffeesatz', sans-serif;
	font-size: 28px;
	background: white;
	padding: 0px 20px;
	color: black;
	text-decoration: none;
}
#big-chica {
	width:640px;
	height:360px;
	float:left;
	margin-right: 20px;
}
#small-chica {
	width: 320px;
	float:left;
}
#small-chica a {
	display:block;
	margin-bottom: 20px;
}
/* ----------[ MODULO EVENTOS ]---------- */
#modulo-eventos {
	width:980px;
	margin:20px;
	clear:both;
	overflow:hidden;
}
#modulo-eventos h3 {
	background: url(../img/bg-sub-title.png) repeat-x;
	text-align:center;
	height:40px;
}
#modulo-eventos h3 a {
	font-family:'Yanone Kaffeesatz', sans-serif;
	font-size: 28px;
	background: white;
	padding: 0px 20px;
	color: black;
	text-decoration: none;
}
#big-eventos {
	width:980px;
}
#big-eventos a {
	display:block;
	width:490px;
	height:230px;
	float:left;
	margin-bottom:10px;
}
#small-eventos ul {
	width:980px;
	margin:0;
	padding:0;
	list-style:none;
}
#small-eventos ul li {
	width:245px;
	float:left;
}
#small-eventos ul li a {
	display:block;
	width:245px;
	height: 140px;
	margin-bottom:20px;
}
#big-eventos .box-content h2 {
	font-size: 14px; width:468px;
}
#small-eventos .box-content h2 {
	font-size: 12px; width:223px;
}
/* ----------[ MODULO TURISMO ]---------- */
#modulo-turismo {
	width:980px;
	margin:20px;
	clear:both;
}
#modulo-turismo h3 {
	background: url(../img/bg-sub-title.png) repeat-x;
	text-align:center;
	height:40px;
}
#modulo-turismo h3 a {
	font-family:'Yanone Kaffeesatz', sans-serif;
	font-size: 28px;
	background: white;
	padding: 0px 20px;
	color: black;
	text-decoration: none;
}
#modulo-turismo h2 a {
	font-family:'Yanone Kaffeesatz', sans-serif;
	font-size:22px;
	font-weight: normal;
	margin:0;
	text-decoration:none;
	color:#000;
}
#modulo-turismo h2 a:hover {
	text-decoration:underline;
}
#modulo-turismo ul {
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
#modulo-turismo ul li a {
	font-family:'Yanone Kaffeesatz', sans-serif;
	font-size:18px;
	font-weight:500;
	text-decoration:none;
	color:#000;
}
#modulo-turismo ul li a:hover {
	text-decoration:underline;
}
#ul-list-90 {
	width:90px;
}
#ul-list-100 {
	width:100px;
}
#ul-list-140 {
	width:140px;
}
#ul-list-150 {
	width:150px;
}
#ul-list-290 {
	width:290px;
}
#modulo-turismo .margin {
	margin-right:20px;
}
/* ----------[ MODULO MI PERU ]---------- */
#modulo-mi-peru {
	width:980px;
	margin:0 20px 20px 20px;
	clear:both;
	overflow:hidden;
}
#modulo-mi-peru h3 {
	background: url(../img/bg-sub-title.png) repeat-x;
	text-align:center;
	height:40px;
}
#modulo-mi-peru h3 a {
	font-family:'Yanone Kaffeesatz', sans-serif;
	font-size: 28px;
	background: white;
	padding: 0px 20px;
	color: black;
	text-decoration: none;
}
#modulo-mi-peru h2 a {
	font-family:'Yanone Kaffeesatz', sans-serif;
	font-size:22px;
	font-weight:500;
	margin:0;
	text-decoration:none;
	color:#000;
}
#modulo-mi-peru h2 a:hover {
	text-decoration:underline;
}
#home-geografia {
	width:190px;
}
#home-geografia b {
	color:#D61D00;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}
#home-geografia b a {
	display:inline-block;
	color:#D61D00;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
}
#home-geografia b a:hover {
	background:#D61D00;
	color:#FFF;
}
#home-geografia h4{
	font-family: Verdana, Geneva, sans-serif;
	color:#D61D00;
	font-size:14px;
	font-weight:bold;
	margin-bottom:4px;
}
#home-geografia p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:16px;
	margin-left:0px;
}
#home-geografia p em{
	font-family:Verdana, sans-serif;
	font-size:12px;
	color: #666;
	margin-bottom:5px;
	display:inline-block;
}
#home-geografia img {
	float:left;
}
#modulo-mi-peru ul {
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
#modulo-mi-peru ul li a {
	font-family:'Yanone Kaffeesatz', sans-serif;
	font-size:18px;
	font-weight:500;
	text-decoration:none;
	color:#000;
}
#modulo-mi-peru ul li a:hover {
	text-decoration:underline;
}
#ul-list-190 {
	width:190px;
}
#home-areas-naturales {
	width:190px;
}
#home-sitios-arqueologicos {
	width:190px;
}
#home-sitios-arqueologicos p {
	background: #D61D00;
	display: block;
	width:190px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height:234px;
}
#home-sitios-arqueologicos p img {
	margin:0px;
	padding:0px;
}
#home-sitios-arqueologicos p a {
	display:inline-block;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding: 2px 0px 2px 12px;
}
#modulo-mi-peru .margin {
	margin-right:20px;
}
#home-isaac-bigio {
	width:180px;
}
#home-extranjeros {
	width:190px;
}
#home-etnia {
	width:190px;
}
#extra1 {
	float:left;
}
#extra2 {
	float:right;
	margin-right:-3px;
}

/* ----------[ SINGLE EXTENDED ]---------- */
.single-extended {
	margin-bottom:10px;
}
.single-header {
	position:relative;
}
.single-title {
	position:absolute;
	bottom:0;
}
.single-title h1 {
	width:820px;
	display:block;
	padding: 0px 20px;
	text-decoration:none;
	color:#FFF;
	font-size:56px;
	text-shadow: 2px 2px  #000000;
	margin:0px;
	font-family: 'Open Sans Condensed', sans-serif;
}
.single-title p {
	margin: 10px 0px 20px 0px;
	padding: 5px 20px;
	color: #FFF;
	text-shadow: 1px 1px  #000000;
	font-weight:bold;
}
.single-title-social {
	position:absolute;
	width:75px;
	height:310px;
	right: 30px;
	top:30px;
}
.single-content {
	width:980px;
	margin: 0 auto;
}
.single-content p {
	padding-right:100px;
	text-align:justify;
}
/* ----------[ SINGLE COMPACT ]---------- */
.compact-container {
	margin-bottom:20px;
	border-top: 1px solid #CCC;
	padding-top: 20px;
	overflow:hidden;
}
.single-compact {
	width: 640px;
	margin:0px 20px;
	float:left;
	padding:0px;
}
.single-compact h1 {
	text-decoration:none;
	color:#000;
	font-size:42px;
	margin:0px;
	padding:0px;
	font-family: 'Open Sans Condensed', sans-serif;
}
.single-compact p {
	text-align:justify;
}
#date-single-compact {
	margin-bottom:10px;
}
#social-single-compact {
	overflow:hidden;
}
.single-compact-sidebar {
	width:320px;
	margin-left:20px;
	float:left;
	padding:0px;
}
.sidebar-news {
	margin-bottom:20px;
}
.sidebar-news h2 {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 28px;
	text-transform: uppercase;
	border-bottom: 1px solid #CCC;
	width: 300px;
	padding-bottom: 0px;
	margin: 20px 0px;
	font-weight: bold;
}
.sidebar-news ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.sidebar-news ul li {
	margin: 0px;
	padding: 0px;
	display: block;
	overflow: hidden;
}
.sidebar-news ul li a {
	display:block;
	width:300px;
	border-bottom: 1px dotted #CCC;
	overflow: hidden;
	padding-bottom: 10px;
	padding-top:10px;
}
.sidebar-news ul li a:hover {
	background: #F2F2F2;
}
.sidebar-news h3 {
	float: left;
	width: 170px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	font-size: 14px;
	color: black;
	font-weight: normal;
}
.sidebar-news img {
	float:right;
	width:120px;
}
/* ----------[ COMMENTS ]---------- */
.comments-extended {
	padding:20px;
	width:980px;
	border-top: 1px solid #CCC;
	overflow:hidden;
}
.comments-compact {
	border-top: 1px solid #CCC;
	overflow:hidden;
	padding-top:20px;
	margin-top:20px;
	margin-bottom:20px;
}
/* ----------[ ARCHIVE ]---------- */
.archive-container {
	margin-bottom:20px;
	border-top: 1px solid #CCC;
	padding-top: 20px;
	overflow:hidden;
}
.archive-list {
	width: 640px;
	margin:0px 20px;
	float:left;
	padding:0px;
}
.archive-list h1 {
	text-decoration:none;
	color:#000;
	font-size:32px;
	margin:0px;
	padding:0px;
	font-family: 'Open Sans Condensed', sans-serif;
	border-bottom: 1px dotted #CCC;
}
.archive-article {
	width: 640px;
	margin: 0;
	padding: 15px 0;
	clear: both;
	border-bottom: 1px dotted #CCC;
	overflow: hidden;
}
.archive-article h2 {
	margin:0;
	padding:0;
}
.archive-article h2 a {
	text-decoration:none;
	color:#000;
	font-size:26x;
	margin: 0 0 15px 0;
	padding: 0px;
	font-family: 'Open Sans Condensed', sans-serif;
	display: block;
}
.archive-article a img {
	display:block;
	float:left;
	margin-right:20px;
}
.date-archive-article {
	margin: 0;
	color: #999;
	font-size: 14px;
}
.archive-pagination {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 10px;
}
.archive-pagination a {
	font-size: 26px;
	margin: 0 10px;
	color: black;
	text-decoration: none;
}

/* ----------[ Tablas Deportes Futbol ]---------- */

#table-serp {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; width:auto; margin:0 auto; /*margin: 45px; width: 480px;*/ text-align: left; border-collapse: collapse;}
#table-serp th {
	font-size: 13px; font-weight: normal; padding: 8px; background: #b9c9fe url('table-images/gradhead.png') repeat-x; border-top: 2px solid #d3ddff; border-bottom: 1px solid #fff; color: #039; }
#table-serp td {
	padding: 8px; border-bottom: 1px solid #fff; color: #669; border-top: 1px solid #fff; background: #e8edff url('table-images/gradback.png') repeat-x; }
#table-serp tfoot tr td {
	background: #e8edff; font-size: 12px; color: #99c; }
#table-serp tbody tr:hover td {
	background: #d0dafd url('table-images/gradhover.png') repeat-x; color: #339; 
}

#table-serp-cel {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size:11px; margin:0 auto; /*margin: 45px; width: 480px;*/ 
	text-align: left; border-collapse: collapse; width:auto; }
#table-serp-cel th {
	font-size: 13px; font-weight: normal; padding: 8px; background: #b9c9fe url('table-images/gradhead.png') repeat-x; 
	border-top: 2px solid #d3ddff; border-bottom: 1px solid #fff; color: #039; }
#table-serp-cel td {
	padding: 8px; border-bottom: 1px solid #fff; color: #669; border-top: 1px solid #fff; background: #e8edff url('table-images/gradback.png') repeat-x; }
#table-serp-cel tfoot tr td {
	background: #e8edff; font-size: 12px; color: #99c; }
#table-serp-cel tbody tr:hover td {
	background: #d0dafd url('table-images/gradhover.png') repeat-x; color: #339; 
}
/*
.data { background: #fff; empty-cells: show; margin-top: 5px; margin-bottom:10px; padding-top: 2px; padding-bottom: 2px; text-align: center; 
width:300px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:12px; color:#000; }
.data thead tr th { border:0; border-bottom: 1px solid #ddd; color: #fff; text-align: center; background: #777; }
.data tbody tr.eveny { background: #fff; }
.data tbody tr.oddy { background: #dfdfdf; }
.data tbody tr:hover { background: #000; }
.data tbody td { text-align: center; color: #444; border:0; padding-bottom: 2px; padding-top: 2px; }
.data tbody tr:hover td { color: #fff; }
.data tbody tr.even:hover td { color: #000; }
.data tbody tr.odd:hover td { color: #fff; }
*/
.data { background: #fff; empty-cells: show; margin-top: 5px; margin-bottom:10px; padding-top: 2px; padding-bottom: 2px; text-align: center; 
width:100%; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:12px; color:#000; }
.data thead tr th { border:1px solid #999999; border-bottom: 1px solid #ddd; color: #fff; text-align: center; background: #000000; padding:2px 0 2px 0; }
.data tbody tr.eveny { background: #fff; }
.data tbody tr.oddy { background: #dfdfdf; }
.data tbody tr:hover { background: #000; }
.data tbody td { text-align: center; color: #444; border:1px solid #999999; padding-bottom: 2px; padding-top: 2px; }
.data tbody tr:hover td { color: #fff; }
.data tbody tr.even:hover td { color: #000; }
.data tbody tr.odd:hover td { color: #fff; }

/* ----------[ Page Menu Turismo ]---------- */

.menu-tur { padding:5px; margin:0 auto; border:1px double #999; height:35px; background-color:#F4FBFB; }
.menu-tur a { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:20px; border-right:1px solid #FFF; padding:4px 5px; 
display:inline-block; background-color:#003; color:#FFF; text-decoration:none; }
.menu-tur a:hover { color:#003; background-color:#F4FBFB; border:1px solid #999; }

.submenu-tur { padding:3px; margin:0 auto; border:1px solid #999; height:60px; background-color:#F4FBFB; }
.submenu-tur a { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:15px; border-right:1px solid #FFF; padding:4px 5px; 
display:inline-block; background-color:#036; color:#FFF; text-decoration:none; border-bottom:1px solid #FFF; }
.submenu-tur a:hover { color:#003; background-color:#F4FBFB; border:1px solid #999; }

/* ----------[ Frases de Jugadores]---------- */

.modulo-frases {
	float:left;	width:970px; margin: 0 8px; /*width:295px;*/
}
.modulo-frases h2 {
	font-family: 'Yanone Kaffeesatz', sans-serif; font-size: 24px; text-transform: uppercase; /*width:295px;*/
	border-bottom: 1px solid #CCC; width:930px; padding-bottom: 0px; margin: 20px 0px;	font-weight: bold;
}
.modulo-frases a {
	font-family: 'Yanone Kaffeesatz', sans-serif; display:block; width:930px; border-bottom: 1px dotted #CCC;
	padding-bottom: 10px; padding-top:10px; font-size:18px; color:#333; text-decoration:none; /*width:295px;*/
	font-weight:normal;
}
.modulo-frases h4 {
	font-family: 'Yanone Kaffeesatz', sans-serif; float:left; width:930px; margin: 0px 10px 0px 0px; 
	padding: 0px; font-size: 14px; color:#333; font-weight: normal; border-bottom:1px solid #999;
	text-decoration:none; font-weight:normal; /*width:295px;*/
}
.modulo-frases h5 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; /*width:295px;*/
	float:left; width:930px; margin: 0px 10px 0px 0px; padding: 0px; font-size:12px;
	color:#999; font-style:italic; font-weight:normal; 
}
.modulo-frases a:hover {
	text-decoration:underline;
}

/* ----------[ Notas Cine ]---------- */

.modulo-notas-cine {
	float:left;	width:550px; margin:2px 8px 15px 8px;
}
.modulo-notas-cine a {
	font-family: 'Yanone Kaffeesatz', sans-serif; display:block; width:510px; border-bottom: 1px dotted #CCC;
	padding-bottom:5px; padding-top:5px; font-size:18px; color:#333; text-decoration:none; /*width:295px;*/
	font-weight:normal;
}
.modulo-notas-cine h4 {
	font-family: 'Yanone Kaffeesatz', sans-serif; float:left; width:510px; margin: 0px 10px 0px 0px; 
	padding: 0px; font-size: 14px; color:#333; font-weight: normal; border-bottom:1px solid #999;
	text-decoration:none; font-weight:normal; /*width:295px;*/
}
.modulo-notas-cine a:hover {
	text-decoration:underline;
}

/* ----------[ Page Futbol Grid ]---------- */

/* Futbol v4 */
/*Inicio Contenido Futbol*/
#contenido-futbol-v4 {background:#FFF; padding:0px; margin-top:15px; margin-bottom:5px; border-bottom: 1px solid #CCC; }
#contenido-futbol-v4 h3{font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#EEAD0E; border-bottom:3px solid #CCC; margin-bottom:10px; padding-bottom:5px; margin-top:5px; padding-top:5px; text-decoration:none; }
#contenido-futbol-v4 p {font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:20px; padding-bottom:10px; margin:0px; }
#contenido-futbol-v4 a { text-decoration:none; }
#contenido-futbol-v4 p a {color:#333; text-decoration:none; } /*00F*/
#contenido-futbol-v4 p em{ font-style:italic;}
#contenido-futbol-v4 p strong{ font-weight:bold;}
#contenido-futbol-v4 ul {font-family:Arial, Helvetica, sans-serif;font-size:14px; margin-left:30px; list-style:circle; padding:0px; margin-top:5px; margin-bottom:5px;}
#contenido-futbol-v4 h1 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin:5px 0px; background-color:#000; color:#FFF; padding-bottom:5px; padding-top:10px; padding-left:5px; padding-right:5px; }
#contenido-futbol-v4 img {margin-bottom:0px; padding:0px;}
/*Fin Contenido Futbol*/

/* Inicio ul Futbol */
ul#mas-futbol { list-style:none; padding-top:5px; padding-bottom:5px; margin:5px 0px; }
ul#mas-futbol li { height:40px; width:310px; display:block; border-bottom:1px #ccc dashed; margin-bottom:5px; padding-bottom:5px; }
ul#mas-futbol li img { float:left; margin-right:5px;}
ul#mas-futbol li a { font-family:'Nobile', arial, serif; text-decoration:none; color:#999; }
ul#mas-futbol li a:hover { text-decoration:underline; color:#EEAD0E; }
/* Fin ul */

/* Inicio Jugadores (arriba derecha abajo izquierda) o (2 arriba abajo 2 derecha izquierda) */
#contenido-jugadores-v4 {background:#FFF; padding:0px 0px 8px 0px; margin-top:15px; margin-bottom: 5px; border-bottom: 1px solid #CCC; }
#contenido-jugadores-v4 h1{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin:5px 0px; background-color:#000; color:#FFF; padding-bottom:5px; padding-top:10px; padding-left:5px; padding-right:5px; }
#contenido-jugadores-v4 p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; 
margin:0px; padding:20px 2px 10px 18px; width: 290px; display: inline-block; height: 69px; }
/* line-height:20px; */
#contenido-jugadores-v4 h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#EEAD0E; font-weight:bold;
margin-bottom:0px; margin-top:0px; padding-bottom:0px; padding-top:3px; display:inline-block; height: 19px; }
#contenido-jugadores-v4 ul li {	background:url(http://cdn.serperuano.com/src2011/globo.jpg) bottom no-repeat; border-bottom:dashed 1px #999; margin:5px 0px 0px 0px; padding:0px; height:90px; }
#contenido-jugadores-v4 a { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#EEAD0E; font-weight:bold;
margin-bottom:0px; margin-top:0px; padding-bottom:0px; padding-top:3px; display:inline-block; height: 19px; }
/* Fin Jugadores */

/* Inicio Mas Deportes */
#menu-mas-deportes { width:310px; margin:0 auto;  margin-bottom: 10px; margin-top: 0px; padding-top: 0px; }
#menu-mas-deportes a { font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#999; }
#menu-mas-deportes a:hover { color:#EEAD0E; text-decoration:underline; }
#menu-mas-deportes h1 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin:10px 0px; background-color:#000; color:#FFF; padding-bottom:5px; padding-top:10px; padding-left:5px; padding-right:5px; }
/* Fin Mas Deportes */

/* Inicio Los Equipos */
#los-equipos h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin:5px 0px; background-color:#000; color:#FFF; padding-bottom:5px; padding-top:10px; padding-left:5px; padding-right:5px; text-decoration:none; }
/* Fin Los Equipos */

/* Inicio Los Resultados */
#los-resultados { margin-bottom: 10px; }
#los-resultados h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin:5px 0px; background-color:#000; color:#FFF; padding-bottom:5px; padding-top:10px; padding-left:5px; padding-right:5px; }
#los-resultados img { float:left; }
#los-resultados a { font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#999; text-align:center; margin-left: 3px; padding-left: 3px; }
#los-resultados a:hover { text-decoration:underline; color:#EEAD0E; }
/* Fin Los Resultados */

/* Inicio Tabla de Posiciones */
/*margin: 0 0 5px 0; border: 1px solid #000; margin: 0 0 0 0; margin: 0 auto; padding: 3px 0; padding: 2px;*/
#la-tabla h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin:5px 0px; background-color:#000; color:#FFF; padding-bottom:5px; padding-top:10px; padding-left:5px; padding-right:5px; }
/*
.data { background: #fff; empty-cells: show; margin-top: 5px; margin-bottom:10px; padding-top: 2px; padding-bottom: 2px; text-align: center; }
.data thead tr th { border:0; border-bottom: 1px solid #ddd; color: #fff; text-align: center; background: #777; }
.data tbody tr.eveny { background: #fff; }
.data tbody tr.oddy { background: #dfdfdf; }
.data tbody tr:hover { background: #000; }
.data tbody td { text-align: center; color: #444; border:1px; padding-bottom: 2px; padding-top: 2px; }
.data tbody tr:hover td { color: #fff; }
.data tbody tr.even:hover td { color: #000; }
.data tbody tr.odd:hover td { color: #fff; }
*/
/* Fin Tabla de Posiciones */

/* Inicio Torneos */
#torneos { width:310px; }
#torneos h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin:5px 0px; background-color:#000; color:#FFF; padding-bottom:5px; padding-top:10px; padding-left:5px; padding-right:5px; }
/* Fin Torneos */

/* Inicio Mas Extra */
#futbol-extra { width: 950px; }
#futbol-extra h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin:5px 5px; background-color:#000; color:#FFF; padding-bottom:5px; padding-top:10px; padding-left:5px; padding-right:5px; width: 232px; }
#futbol-extra ul { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; font-weight:bold; padding-left:10px; width:219px; border-right:1px #ccc dashed; }
#futbol-extra ul li { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#999; padding-left:0px;width:219px; border-bottom:1px #ccc dashed; padding-bottom:5px; padding-top:5px; }
#futbol-extra ul li a { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#999; width:219px; }
#futbol-extra ul li a:hover { text-decoration:underline; }
/* Fin Mas Extra */

/* ----------[ TABLAS FUTBOL ]---------- */

.tabla2014 {
	float:left; margin-right:10px; width:630px;
}

#tablas-futbol {
	width:980px;
	margin:0 20px;
	clear:both;
	padding: 0px;
	position:relative;
}

#tabla-posiciones,
#tabla-resultados,
#tabla-proxima-fecha {
	float:left;
}
#tabla-posiciones,
#tabla-resultados {
	margin-right:10px;
}
#tabla-posiciones,
#tabla-posiciones .tabla-v2013 {
	width:330px;
}
#tabla-resultados,
#tabla-resultados .tabla-v2013 {
	width:335px;
}
#tabla-proxima-fecha,
#tabla-proxima-fecha .tabla-v2013 {
	width:295px;
}

#tabla-posiciones h3,
#tabla-resultados h3,
#tabla-proxima-fecha h3,
#equipos-2013 h3,
#container-list-news h3 {
	font-family:'Yanone Kaffeesatz', sans-serif;
	text-transform:uppercase;
	background: url(../img/bg-sub-title.png) repeat-x;
	text-align:center;
	height:36px;
	margin-bottom:4px;
}
#tabla-posiciones h3 a,
#tabla-resultados h3 a,
#tabla-proxima-fecha h3 a,
#equipos-2013 h3 a,
#container-list-news h3 a {
	font-family:'Yanone Kaffeesatz', sans-serif;
	font-size: 24px;
	background: white;
	padding: 0px 20px;
	color: black;
	text-decoration: none;
}


.tabla-v2013
{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; /*'Open Sans Condensed', sans-serif*/
	font-size: 12px;
	background: #fff;
	margin: 0;
	border-collapse: collapse;
	text-align: left;
}
.tabla-v2013 th
{
	font-size: 18px;
	font-weight: normal;
	padding: 6px 8px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	background: #1F1F1F;
	color:#FFF;
}
.tabla-v2013 td
{
	color: #696969;
	padding: 3px 8px 3px 8px;
	background: #f7f7f7;
	margin:5px;
	border-bottom: solid 1px #e9e9e9;
}
.tabla-v2013 tbody tr:hover td
{
	background: #FFF;
}

#equipos-2013 {
	width:980px;
	margin:0 20px;
	clear:both;
	padding:0;
	position:relative;
}
#equipos-2013 ul {
	width:976px;
	list-style:none;
	margin: 0 2px;
	padding:0;
	height:95px;
}
#equipos-2013 ul li {
	float:left;
}
#equipos-2013 ul li a {
	display:block;
	width:61px;
	height:95px;
}
#alianza-lima {
	background: url(../img/alianza-lima.jpg);
}
#cienciano {
	background: url(../img/cienciano.jpg);
}
#melgar {
	background: url(../img/melgar.jpg);
}
#inti-gas {
	background: url(../img/inti-gas.jpg);
}
#jose-galvez {
	background: url(../img/jose-galvez.jpg);
}
#juan-aurich {
	background: url(../img/juan-aurich.jpg);
}
#leon-de-huanuco {
	background: url(../img/leon-de-huanuco.jpg);
}
#pacifico {
	background: url(../img/pacifico.jpg);
}
#los-caimanes {
	background: url(../img/los-caimanes.jpg);
}
#muni {
	background: url(../img/municipal.jpg);
}
#sport-loreto {
	background: url(../img/sport-loreto.jpg);
}
#sport-rosario {
	background: url(../img/sport-rosario.jpg);
}
#cantolao {
	background: url(../img/cantolao.jpg);
}
#alianza-atletico {
	background: url(../img/alianza-atletico.jpg);
}
#comerciantes-unidos {
	background: url(../img/comerciantes-unidos.jpg);
}
#san-simon {
	background: url(../img/san-simon.jpg);
}
#real-garcilaso {
	background: url(../img/real-garcilaso.jpg);
}
#sport-huancayo {
	background: url(../img/sport-huancayo.jpg);
}
#sporting-cristal {
	background: url(../img/sporting-cristal.jpg);
}
#union-comercio {
	background: url(../img/union-comercio.jpg);
}
#cesar-vallejo {
	background: url(../img/cesar-vallejo.jpg);
}
#san-martin {
	background: url(../img/san-martin.jpg);
}
#universitario {
	background: url(../img/universitario.jpg);
}
#utc {
	background: url(../img/utc.jpg);
}
#sport-boys {
	background: url(../img/sport-boys.jpg);
}
#binacional {
	background: url(../img/binacional.jpg);
}

#container-list-news {
	width:996px;
	margin: 0 12px;
}
.modulo-list-news {
	float:left;
	width:233px;
	margin: 0 8px;
}
.modulo-list-news h2 {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 24px;
	text-transform: uppercase;
	border-bottom: 1px solid #CCC;
	width: 233px;
	padding-bottom: 0px;
	margin: 20px 0px;
	font-weight: bold;
}
.modulo-list-news ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.modulo-list-news ul li {
	margin: 0px;
	padding: 0px;
	display: block;
	overflow: hidden;
}
.modulo-list-news ul li a {
	display:block;
/*	width:300px;*/
	border-bottom: 1px dotted #CCC;
	overflow: hidden;
	padding-bottom: 10px;
	padding-top:10px;
}
.modulo-list-news ul li a:hover {
	background: #F2F2F2;
}
.modulo-list-news h4 {
	float: left;
	width: 143px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	font-size: 14px;
	color: black;
	font-weight: normal
}
.modulo-list-news img {
	float:right;
	width:80px;
}

/* ----------[ WORDPRESS CORE ]---------- */

.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.wp-caption {
    padding: 5px 3px 10px;
    max-width: 96%; /* Image does not overflow the content area */
    border: 1px solid #f0f0f0;
    background: #fff;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    margin: 0;
    padding: 0;
    max-width: 98.5%;
    width: auto;
    height: auto;
    border: 0 none;
}

.wp-caption p.wp-caption-text {
    margin: 0;
    padding: 0 4px 5px;
    font-size: 11px;
    line-height: 17px;
}

/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Image replacement
 */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 100%;
}

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.hidden {
    display: none !important;
    visibility: hidden;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
 * Hide visually and from screenreaders, but maintain layout
 */

.invisible {
    visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   Theses examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min-resolution: 144dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}

.menu-single {
	padding:3px; width:640px; text-align:left;
	margin:10px 0 10px 0px;
	border-bottom:1px solid #C33;
}
.menu-single a {
	font-family: 'Roboto', sans-serif;
	font-size:18px;	color:#C33;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
}
.menu-single a:hover {
	text-decoration:underline;
}

.news_tags {
	font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#900; text-decoration:none;
	border-top:1px solid #C33; margin:10px 0 5px 0; padding:5px 0 0 0;
}
.news_tags a {
	font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#C33; text-decoration:none;
}
.news_tags a:hover {
	text-decoration:underline;
}
.link a {
	font-family: 'Roboto', sans-serif; font-size:14px; color:#FFF; margin:10px 0 5px 0;
	font-weight:normal;	text-decoration:none; text-transform:uppercase; padding:3px;
	background:#C33; width:120%; text-align:center; height:120%;
	border:1px solid #C33;
}
.link a:hover {
	background:#FFF; color:#C33;
}

.publicidad-portada {
	margin:20px 0 10px 0; width:1020px; margin:0 auto; overflow:hidden;
}
.pub1 {
	margin:20px 0 0 30px; float:left;
}
.pub2 {
	margin:20px 20px 0 20px;; float:left;
}
.pub3 {
	margin:20px 30px 0 0; float:left;
}
.img-publi {
	width:300px; height:250px; margin:10px 10px 0 20px; padding:0px; margin:0px;
}
.img-publi img {
	width:300px; height:250px;
}
.img-andrea {
	width:300px; height:169px; margin:10px 10px 0 20px; padding:0px; margin:0px;
}
.img-andrea img {
	width:300px; height:169px;
}

.mundial-est {
	background:url(../img/mundial-estadio.jpg); width:1020px; height:200px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
	overflow:hidden; background-repeat:no-repeat;
}
.mundial-est iframe {
	margin-top:55px;
}
.espacios {
	width:1020px; height:25px; overflow:hidden;
}
