<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */





/* ============= BASE PRINCIPAL ============= */
*
{
	border:0px;
	margin: 0px;
	padding: 0px;
}

body
{
	background-color:#fff;
	float: left;
	margin-left: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 95%;
}

@font-face {
    font-family: 'roboto';
    src: url('robotocondensed-regular-webfont.eot');
    src: url('robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('robotocondensed-regular-webfont.woff') format('woff'),
         url('RobotoCondensed-Regular.ttf') format('truetype'),
         url('robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

#wrap-especial {
	width: 100%;
	float: left;
	max-width: 1250px;
}
.publicidad-right {
	width: 100%;
	max-width: 300px;
	top: 28px;
	left: 960px;
	position: absolute;
	height: 560px;
}

.publicidad-right img {
width:100%;
}

.publicidad-top img {
	width: 100%;
	height: auto;
	margin: 10px 0px;
}

.publicidad-top a {

}

.publicidad-center {
    /*	width: 100%;
	max-width: 710px;
	background-color: #CCCCCC;
	height: 176px;
	margin-top: 0px;
	margin-bottom: 10px;
	float: left;*/
	display: none;
	
}

.publicidad-center-footer {
display: inline-block;
text-align: center;
width:100%;
}

.publicidad-center-footer img {
	width: 100%;
	max-width: 600px;
	margin-top: 24px;
	margin-bottom: 15px;
}

#contenedor_del_especial {
	float: left;
	height: auto;
	width: 100%;
	max-width: 930px;
}

#contenedor_despliegue_del_especial {
	float: left;
	height: auto;
	width: 100%;
	background-size: 23.68%; /*220px*/
	background-color: #45341d;
}

#cont_ct_izq {
	float: left;
	/*	width: 710px;*/
	width: 76.34%;
	height: auto;
	margin-bottom: 0px;
}

#cont_ct_izq_ampliado {
	float: left;
	/*	width: 710px;*/
	width: 100%;
	height: auto;
	margin-bottom: 0px;
}


#cont_ct_izq-video-gal {
width:100%;
height:100%;
background-color:#000000;
float: left;

}
#cont_ct_der {
	float: left;
	/*width: 200px;*/
	height: auto;
	/*	padding-left: 20px;*/
	padding-left: 4.54%;
	padding-right: 4.54%;
	width: 90.90%;
}

.bg-aside-top {
	float: left;
	width: 100%;
	height: auto;
}
.bg-aside-top img {
	width: 100%;
	height: auto;
}
#cont_ct_der-top {
	float: left;
	width: 23.65%;

}

#header {
	float: left;
	height: auto;
	/*	width: 710px;*/
	width: 100%;
	margin-bottom: 0px;
}
#header-imagen {
	float:left;
	width:100%;
}
#header-imagen img {
	width:100%;
}
#logo {
	float: left;
	height: 100px;
/*	width: 250px;*/
	width: 35.21%;
}
#logo img {
	width: 100%;
	max-height: 100px;
}

/*  =============== FB-root ========== */
#fb-root {
	float: left;
	height: auto;
	margin: 0;
	padding: 0;
	width: 100%;
}
/* ============= Fin de FB-root ============= */


/* ============= MENU ============= */
ul#contenedor_menu {
	float: left;
	width: 100%;
	height: auto;
	margin-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color:#fd8304;
}
li.menu {
	display: inline-block;
	padding-right: 13px;
	padding-left: 10px;
	font-family: 'roboto', Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	list-style:none;
	text-transform: uppercase;
}
li.menu a {
	color: #fff;
	text-decoration:none;
	transition:all 0.4s ease-out;
}
li.menu a:hover {
	color: #FFCC66;
	text-decoration:none;
	-webkit-text-shadow: 1px 2px 2px 1px #0f4b8e;
	text-shadow: 1px 2px 2px 1px #0f4b8e;
}
li.menu:first-child {
	padding-left: 13px;
}
li.menu:last-child {
	border-right-width: 0px;
}
/* ============= FIN DE MENU ============= */

/* ============= PORTDA NOTICIAS PRINCIPAL ============= */
.contenedor-izquierdo {
	float: left;
	height: auto;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.contenedor-box {
	float: left;
	height: auto;
	width: 100%;
	margin: 0px;
	padding: 0px;
	position: relative;
}
.contenedor-box img {
	width: 100%;
}
.contenedor-box-bk-tit {
    float: left;
	height: auto;
	margin: 0px;
	padding: 0px;
	width:100%;
	position: absolute;
    bottom: 0;
	background-image: url(../img/bg-tit-principal.png);
	background-repeat: repeat;
    margin-bottom: 20px;

}
.contenedor-box-tit {
    font-family: 'roboto', Arial, Helvetica, sans-serif;
    font-size: 30px;
	font-weight:normal;
	line-height:32px;
    padding: 7px 2% 5px 2%;
    color: #FFFFFF;
    float: left;
    width: 96%;
}

.contenedor-box-tit a {

    color: #FFFFFF;
	text-decoration:none;


}
.contenedor-box-bajada {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight:normal;
	line-height:14px;
    padding: 0 2% 15px 2%;
    color: #FFFFFF;
    float: left;
    width: 96%;
}


/* ============= FIN MODULOS DE COLORES ============= */

/* ============= TABS DE COLORES 300 PX ============= */
.tab-300-b {
	float: left;
	width: 100%;
	background-color: #01AAE1;
	padding-left: 0px;
}

.tab-300-c {
	float: left;
	width: 100%;
	background-color: #c4161f;
	padding-left: 0px;
}

.tab-300-d {
	float: left;
	width: 300px;
	background-color: #f4961c;
	padding-left: 0px;
}

.tab-300-tw {
	float: left;
	width: 100%;
	background-color: #01AAE1;
	padding-left: 0px;
}

.tab-300-e {
	float: left;
	width: 100%;
	background-color: #01aae1;
	padding-left: 0px;
}
.tab-300-m {
	float: left;
	width: 100%;
	background-color: #be1a8d;
	padding-left: 0px;
}

.tab-300-encuesta {
	float: left;
	width: 100%;
	background-color: #be1a8d;
	padding-left: 0px;
}

/* ============= FIN TABS DE COLORES 300 PX ============= */

.masnoticias-enlace {
	float: left;
	width: 66%;
	margin-right: 18%;
	margin-left: 18%;
	background-color: #8FAB32;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 10px;
}
.masnoticias-enlace a {
		color: #FFFFFF;
		text-decoration:none;
}
.masnoticias-enlace a:hover {
		text-decoration:underline;
}
#cont_ct_der_pub300x250 {
	float: left;
	height: auto;
	width: 300px;
	margin-bottom: 20px;
}

.box-general300 {
	float:left;
	width: 100%;
	height:auto;
	margin-bottom: 20px;
}
.box-general300-destacado1 {
	float:left;
	width: 100%;
	height:auto;
	margin-bottom: 20px;
}
.box-general300-twitter {
	float:left;
	width: 100%;
	height:auto;
	margin-bottom: 20px;
}
.box-general300-otrosequipos {
	float:left;
	width: 100%;
	height:auto;
	margin-bottom: 20px;
}
.box-general300-encuesta {
	float:left;
	width: 100%;
	height:auto;
	margin-bottom: 20px;
}
.box-general300-redes {
	float:left;
	width: 100%;
	height:auto;
	margin-bottom: 20px;
}
.nombre-tab-300 {
	float: left;
	font-family: 'roboto', Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 16px;
	height: 17px;
	color: #FFFFFF;
	margin: 0px;
	line-height: 15px;
	width: auto;
	padding-top: 4px;
	padding-left: 10px;
	padding-bottom: 4px;
}

.boton-mas-tab-300 {
	float: right;
	height: 22px;
	width: 22px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.boton-mas-tab-300 img { border: none; }

.box_cont {
	float: left;
	width: 100%;
	height: auto;
}

.destacado-right-1 {
	float: left;
	width: 100%;
	background-color: #FFFFFF;
/*	padding: 0.5%;*/
	margin-top:10px;
/*	box-sizing: border-box;*/
}

.destacado-right-1 img {
	opacity: 1;
	filter: alpha(opacity=100); /* Para IE */
	transition: all 1.2s linear;
	-webkit-transition: all 1.2s linear;
	-moz-transition: all 1.2s linear;
	-o-transition: all 1.2s linear;
	width:100%;
}

.destacado-right-1 img:hover {
	opacity: 0.8;
	filter:alpha(opacity=8); /* Para IE */
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
 	-o-transition: all 0.2s linear;
}
.destacado-right-2 {
	float: left;
	/*	width: 138px;*/
	width: 46%;
	border: 1px solid #FFFFFF;
	background-color: #3dbdff;
	box-sizing: border-box;
/*	margin-right: 20px;*/
	margin-right: 6.6%;
	margin-top: 20px;
	margin-right: 6.6%;
	margin-top: 20px;
}

.destacado-right-2 img {
	opacity: 1;
	filter: alpha(opacity=100); /* Para IE */
	transition: all 1.2s linear;
	-webkit-transition: all 1.2s linear;
	-moz-transition: all 1.2s linear;
	-o-transition: all 1.2s linear;
	width:100%;
}

.destacado-right-2 img:hover {
	opacity: 0.;
	filter:alpha(opacity=75); /* Para IE */
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
 	-o-transition: all 0.2s linear;
}

.destacado-right-3 {
	float: left;
/*	width: 138px;*/
	width: 46%;
	border: 1px solid #FFFFFF;
	background-color: #3dbdff;
	margin-top: 20px;
	box-sizing: border-box;
}

.destacado-right-3 img {
	opacity: 1;
	filter: alpha(opacity=100); /* Para IE */
	transition: all 1.2s linear;
	-webkit-transition: all 1.2s linear;
	-moz-transition: all 1.2s linear;
	-o-transition: all 1.2s linear;
	width:100%;
}

.destacado-right-3 img:hover {
	opacity: 0.7;
	filter:alpha(opacity=7); /* Para IE */
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
 	-o-transition: all 0.2s linear;
}

.destacado-right-1-titulo {
	float: left;
	height: auto;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 7px;
	color: #fff;
	font-family:  'roboto', Arial, Helvetica, sans-serif;
}
.destacado-right-1-titulo h2 {
	font-family:  'roboto', Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #fff;
	font-weight: normal;
	line-height: 24px;
}

.destacado-right-1-titulo h2 a {
	color: #fff;
	text-decoration: none;
		transition:all 0.4s ease-out;
}
.destacado-right-1-titulo h2 a:hover {
	color: #FFCC66;
	text-decoration:none;
	-webkit-text-shadow: 1px 2px 2px 1px #0f4b8e;
	text-shadow: 1px 2px 2px 1px #0f4b8e;
}

.destacado-right-1-bajada {
	float: left;
	height: auto;
	width: 100%;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	line-height: 16px;
}

.destacado-right-2-bajada {
	float: left;
	height: auto;
	width: 46.6%;
/*	width: 140px;*/
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-bottom: 0px;
	color: #fff;
	font-weight: normal;
	line-height: 18px;
	padding-top: 8px;
	margin-right: 6.6%
/*	margin-right: 20px;*/
}

.destacado-right-3-bajada {
	float: left;
	height: auto;
	width: 46.6%;
/*	width: 140px;*/
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-bottom: 0px;
	color: #fff;
	font-weight: normal;
	line-height: 18px;
	padding-top: 8px;
}

.box-noticias-linea {
	float: left;
	height: auto;
	width: 100%;
	margin-bottom: 2px;
}

.box-noticias-linea img {
	width: 100%;
}

.noticias-foto {
	float: left;
	width: 29%;
	/*	width: 100px;*/
	margin-top: 6px;
	background-color: #FFFFFF;
	padding: 0.5%;
}
.noticias-hora-fecha {
	float: left;
	width: 65%;
	/*width: 65%;*/
	/*width: 130px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	margin-top: 6px;
	margin-left:2%;
	margin-right:3%;
	line-height: 13px;
}
.noticias-hora-fecha a {
	color: #fff;
	text-decoration:none;
}
.noticias-hora-fecha a:hover {
	color: #fff;
	text-decoration:underline;
}
.noticias-hora-fecha2 {
	color: #ccdc91;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-top: 10px;
	width: 95%;
}

.noticias-texto {
	float: right;
	margin-left:2%;
	margin-right:3%;
	width: 65%;
	/*width: 130px;*/
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-top: 5px;
	line-height: 12px;
}

.noticias-texto a {
	color: #fff;
	text-decoration: none;
	
}
.noticias-texto a:hover {
	color: #fff;
	text-decoration:underline;
}



/* ========= CARRUSEL PORTADA ======== */
#cont_portada {
	float: left;
	/*	height: 405px;*/
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#cont_portada_prin {
	height: 405px;
	width: 100%;
	position: relative;
	overflow: hidden;
	/* float: left;*/
	margin: 0px;
	padding: 0px;
}
#cont_portada_prin_img {
	height: 235px;
	width: 710px;
	z-index: 0;
	left: 0px;
	top: 0px;
}


ul#carrusel_vina {
	list-style-type: none;
	position: relative;
	top: 0px;
	left:0px;
	width: 2130px;
	height: 405px;
	margin: 0px;
	padding: 0px;
}

ul#carrusel_vina li {
	width: 710px;
	height: 405px;
    float: left;
	z-index: 0;
	position: relative;
	overflow: hidden;
}

ul#carrusel_vina img {
	width: 710px;
	height: 405px;
	bottom: 0px;
	left: 0px;
	position: absolute;
	z-index: 1;
}

ul#carrusel_vina h1 {
	bottom: 89px;
	left:0px;
	position: absolute;
	padding:20px;
	width: 670px;
	padding-bottom:0px;
	z-index: 1;
	background-image: url(../img/bg-noticiaportada.png);
	background-repeat: repeat;
	background-position: 0 0;
	font-family: 'roboto', Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 30px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}

.nombreartista {
	bottom: 40px;
	left:0px;
	position: absolute;
	padding-bottom:20px;
	z-index: 1;
	background-image: url(../img/bg-noticiaportada.png);
	background-repeat: repeat;
	background-position: 0 0;
	font-family: 'roboto', Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 30px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	width: 670px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}

ul#carrusel_vina p {
	position: absolute;
	top: 316px;
	left:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #fff;
	line-height: 15px;
	background-image: url(../img/bg-noticiaportada.png);
	background-repeat: repeat;
	background-position: 0 0;
	padding: 10px 20px;
	z-index: 1;
	padding-bottom:20px;
}

#cont_portada_prin:hover div.navegador {
opacity: 1;
filter: alpha(opacity=100);
}

div.navegador {
	position: absolute;
	top:132px;
	width: 46px;
	height: 46px;
	z-index: 10;
	cursor:pointer;
	opacity: 0.6;
	filter: alpha(opacity=60);
	transition: opacity 0.3s linear;
	  -webkit-transition: opacity 0.3s linear;
	  -ms-transition: opacity 0.3s linear;
	  -moz-transition: opacity 0.3s linear;
	  -o-transition: opacity 0.3s linear;
}

div.navegador[data-direccion='izq'] {
	left: 20px;
	background-image: url(../img/atras.png);
}
div.navegador[data-direccion='izq']:hover {
	left: 20px;
	background-position:0 -46px; 
}
div.navegador[data-direccion='der'] {
	right: 20px;
	background-image: url(../img/next.png);
}

div.navegador[data-direccion='der']:hover {
	right: 20px;
	background-position:0 -46px;
	background-image: url(../img/next.png);
}

#arena {
	position: absolute;
	top: 0px;
	left: 0px;
	margin-top: 193px;
}

#cont_portada_prin_titular {
	height: 94px;
	width: 690px;
	color: #FFFFFF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #581f13;
	z-index: 2;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-repeat: no-repeat;
	float: left;
}


#caja-naranja-h1 {
	float: left;
	height: auto;
	width: auto;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 1px;
	padding-left: 8px;
	margin-bottom: 6px;
}
/* ========= FIN DEL CARRUSEL PORTADA ======== */


/* ========= AYUDAS PARA EL CARRUSEL ======== */
.contenedor-box-2 {
	height: auto;
	width: 400px;
	float: left;
	position: relative;
}

.contenedor-box-2-foto {
	float: left;
	height: 265px;
	width: 400px;
	z-index: 1;
	position: relative;
	background-color: #3dbdff;
}

.contenedor-box-2-foto img, .contenedor-box-3-foto img, .contenedor-box-4-foto img, .contenedor-box-2-foto-b img, .box-competencia-foto img, .box-competencia-foto-2 img, .box-artista-foto img, .box-artista-foto-2 img, .box-artista-foto-3 img, .box-artista-foto-4 img, .box-artista-foto-5 img, .box-artista-foto-6 img, .numero-calendario img, .box-fotos-1 img, .box-fotos-2 img, .box-fotos-3 img, .contenedor-video-1-foto img, .contenedor-video-2-foto img  {
	opacity: 1;
	filter: alpha(opacity=100); /* Para IE */
	transition: all 1.2s linear;
	-webkit-transition: all 1.2s linear;
	-moz-transition: all 1.2s linear;
	-o-transition: all 1.2s linear;
}

.contenedor-box-2-foto img:hover, .contenedor-box-3-foto img:hover, .contenedor-box-4-foto img:hover, .contenedor-box-2-foto-b img:hover, .box-competencia-foto img:hover, .box-competencia-foto-2 img:hover, .box-artista-foto img:hover, .box-artista-foto-2 img:hover, .box-artista-foto-3 img:hover, .box-artista-foto-4 img:hover, .box-artista-foto-5 img:hover, .box-artista-foto-6 img:hover, .numero-calendario img:hover, .box-fotos-1 img:hover, .box-fotos-2 img:hover, .box-fotos-3 img:hover, .contenedor-video-1-foto img:hover, .contenedor-video-2-foto img:hover{
	opacity: 0.5;
	filter:alpha(opacity=75); /* Para IE */
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
 	-o-transition: all 0.2s linear;
}


.contenedor-box-2-texto {
	float: left;
	height: auto;
	width: 360px;
	background-color: #dbdbdb;
	position: relative;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	z-index: 1;

}

.contenedor-box-2-texto:hover{
            background: #fff;
}

.contenedor-box-2-texto:active{
            background:#dbdbdb;
}

div[data-modulo] div.icono-modulo {
background-position: center center;
background-repeat: no-repeat;
}

div.modulo-carrusel iframe {
width: 620px;
height: 405px;
border: 0px;
}

/* ========= FIN DE AYUDAS PARA EL CARRUSEL ======== */


/* ======== footer + compartir ======= */

.footer {
	width: 100%;
	float: left;
}

#emol_infocompartir {
	width:100%;
	background-color: #e9e9e9;
	float:left;
}

#emol_infocompartir #redessociales {
	position: relative;
	padding:8px 10px;
}

#emol_infocompartir #redessociales .twitter-share-button {
	position: absolute;
	right:0px;
	top:10px;
}

#emol_infocompartir #redessociales div.go-plus-2 {
	position: absolute;
	right:100px;
	top:10px;
}

#emol_infocompartir #creditosemol {
	border-top:1px solid #d1d1d1;
	padding:8px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

#emol_infocompartir #creditosemol span {
	margin-left:10px;
}

/* ======== fin footer + compartir ======= */
/*Redes sociales*/

ul.box-redes-sociales {
	list-style-type: none;
	/*width: 284px;*/
width: 89.6%;
	height: auto;
	background-color: #fff;
	background-repeat: no-repeat;
	position: relative;
	float:left;
	clear:both;
	padding-top: 5px;
	padding-right: 5.3%;
	padding-bottom: 10px;
	padding-left: 5.3%;
}

ul.box-redes-sociales li {
font-family: 'roboto', Arial, Helvetica, sans-serif;
font-size: 12px;
overflow: hidden;
width: 22px;
height: 22px;
float:left;
margin-right:8px;
position: relative;
transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  	padding-top: 5px;
	
}

ul.box-redes-sociales li a:link,
ul.box-redes-sociales li a:visited {
text-decoration: none;
color: #000;
}

ul.box-redes-sociales li span {
position: absolute;
left:26px;
top:0px;
height: 22px;
line-height: 22px;

}

ul.box-redes-sociales li img {
border-radius: 5px;
}

ul.box-redes-sociales li:hover {
	cursor: pointer;
	width: 75px;
}

/* fin Redes sociales*/
#box-otrosequipos {
	float:left;
	width: 100%;
	background-color:#FFFFFF;
	margin-top: 10px;
	padding-bottom: 10px;
}
.box-otrosequipos-icon {
	float:left;
	width: 20%;
	padding-left: 4%;
	padding-top: 10px;
}
.box-otrosequipos-icon img {
	width: 100%;
	max-width: 40px;
	opacity: 1;
	filter: alpha(opacity=100); /* Para IE */
	transition: all 1.2s linear;
	-webkit-transition: all 1.2s linear;
	-moz-transition: all 1.2s linear;
	-o-transition: all 1.2s linear;
}
.box-otrosequipos-icon img:hover {
/*	opacity: 0.8;
	filter:alpha(opacity=8); /* Para IE */
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
 	-o-transition: all 0.2s linear;
	background-color:#e5e5e5;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
#box-twitter {
	float:left;
	width: 100%;
	background-color:#FFFFFF;
	margin-top: 10px;
}
#box-encuesta {
	float:left;
	width: 100%;
	margin-top: 10px;
}
#footer-aside {
	float:right;
	width:23.65%;
	height: auto;
	background-color: #01448B;	
}
#footer-aside img {
	width: 100%;
}
#footer-ca2015 {
	float: left;
	width: 100%;
	background-color:#45341d;
	background-size: 23.68%; 
}

#footer {
	float: left;
	width: 100%;
}
#footer-contenido {
	float: left;
	width: 76.34%;
}

/* ============ footer falso ===============*/

#div_tyc_emol-fluido {
	width: 100%;
	height: 28px;
	line-height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #e9e9e9;
	display: block;
	clear: both;
	float: left;
	margin-bottom: 10px;
}
#div_tyc_emol-fluido a:link, #div_tyc_emol-fluido a:visited {
	margin-left:5px;
	color: #666666;
	text-decoration: none;
	font-size: 10px;
}

#div_tyc_emol-fluido a:hover {
	color: #555555;
}

#div_tyc_emol-fluido span a:link, #div_tyc_emol-fluido span a:visited {
	color:#2c5b97;
	font-weight: bold;
	font-size: 11px;
	float:right;
	margin-right:5px;
}

#div_tyc_emol-fluido span a:hover {
	color: #234e86;
}

#div_tyc_emol-fluido span a:hover span {
	background-color: #464343;
}



/* ====================== BASE CAJAS CENTER LEFT ===================== */

.box-central-left {
	float: left;
	width: 100%;
	background-color: #dae4eb;
	height: auto;
	padding-bottom: 20px;
}
.box-central-left2 {
margin-top:20px;
	float:left;
	height: auto;
	background-color: #f3f7fa;
	width: 100%;
}
.box-central-left2-calendario {
	float:left;
	height: auto;
	background-color: #f3f7fa;
	width: 100%;
	padding-bottom: 20px;
}

/* ====================== LA ROJA EN LA PORTADA ===================== */

.laroja-dt {
	float: left;
	width: 100%;
}
.laroja-dt img {
	width: 100%;
}
.h1-lado {
	float: left;
	font-size: 22px;
	color: #3c3c3c;
	font-weight: normal;
	padding-top: 20px;
	padding-left: 20px;
	width: 45%;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
}
.h1-lado a {
   text-decoration:none;
   	color: #3c3c3c;
}
.h1-lado a:hover {
   text-decoration:underline;
}
.lado-parrafo {
	float: left;
	font-size: 12px;
	color: #3c3c3c;
	font-weight: normal;
	padding-top: 20px;
	padding-left: 20px;
	width: 45%;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.box-contenedor-02 {
	float: left;
	width: 95%;
	padding: 0px 2% 0 3%;
	margin-top: 20px;
}
li.jugadores-laroja {
	list-style: none;
	float: left;
	margin-right: 5px;
	background-color: #01448B;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
li.jugadores-laroja img {	
	background-color: #01448B;
	width: 100%;
}
li.jugadores-laroja img:hover {
	opacity: 0.7;
	filter:alpha(opacity=7); /* Para IE */
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
 	-o-transition: all 0.2s linear;
}

/* ====================== SIMULADOR PORTADA ===================== */

.box-simulador {
	height: auto;
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #f3f7fa;
	position: relative;
	z-index: 0;
}
.box-simulador-izq {
	float: left;
	height: auto;
	width: 39.51%;
	max-width: 245px;
	z-index: 1;
	position: relative;
	left: 0px;
	top: 0px;
	background-color: #01448b;
}
.box-simulador-izq img {
	opacity: 1;
	filter: alpha(opacity=100); /* Para IE */
	transition: all 1.2s linear;
	-webkit-transition: all 1.2s linear;
	-moz-transition: all 1.2s linear;
	-o-transition: all 1.2s linear;
	cursor:pointer;
	width: 100%;
}
.box-simulador-izq img:hover{
	opacity: 0.7;
	filter:alpha(opacity=7); /* Para IE */
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
 	-o-transition: all 0.2s linear;
	cursor:pointer;
}
.box-simulador-der {
	float: left;
	/*	width: 375px;*/
	width: 60.48%;
	z-index: 1;
	position: relative;
	left: 0px;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.box-simulador-der h1 {
	float: left;
	font-size: 22px;
	color: #3c3c3c;
	font-weight: normal;
	padding-top: 15px;
	padding-left: 8.8%;
	/*	padding-left: 33px;*/
	/*	width: 305px;*/
	width: 81.3%;
	line-height: 24px;
}
.box-simulador-der h1 a {
   text-decoration:none;
   	color: #3c3c3c;
}

.box-simulador-der h1 a:hover {
   text-decoration:underline;
}
.box-simulador-der p {
	float: left;
	font-size: 12px;
	color: #3c3c3c;
	font-weight: normal;
	padding-top: 20px;
	/*	padding-left: 33px;*/
	padding-left: 8.8%;
	/*	width: 305px;*/
	width: 89%;
	line-height: 16px;
	padding-bottom: 15px;	
}

.box-simulador-der p a {
text-decoration:none;
color:#000000;
}
div[data-modulo] div.icono-modulo {
	background-position: center center;
	background-repeat: no-repeat;
}
.contenedor-box-4-icono {
	position: absolute;
	z-index: 2;
	width: 35px;
	height: 35px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	left: 227px;
	top: 72px;
}


div[data-modulo="fotos"] div.icono-modulo[data-color="azul"] { background-image: url(../img/iconos/icono-foto-3.png); }
div[data-modulo="fotoshd"] div.icono-modulo[data-color="azul"] { background-image: url(../img/iconos/icono-hd-3.png); }
div[data-modulo="nota"] div.icono-modulo[data-color="azul"] {
background-image:url(../img/iconos/icono-foto.png)
}
div[data-modulo="audio"] div.icono-modulo[data-color="azul"] { background-image: url(../img/iconos/icono-musica-3.png); }
div[data-modulo="video"] div.icono-modulo[data-color="azul"] { background-image: url(../img/iconos/icono-video-3.png); }

/* ====================== fin SIMULADOR PORTADA ===================== */




/* ============== CALENDARIO ================== */


.calendario-bx1 {
	float: left;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
}
.calendario-bx1 h1 {
	float: left;
	font-size: 22px;
	color: #3c3c3c;
	font-weight: normal;
	padding-top: 20px;
	padding-left: 20px;
	width: 45%;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
}
.calendario-bx1 h1 a {
   text-decoration:none;
   	color: #3c3c3c;
}
.calendario-bx1 h1 a:hover {
   text-decoration:underline;
}

.calendario-bx1 p {
	float: left;
	font-size: 12px;
	color: #3c3c3c;
	font-weight: normal;
	padding-top: 20px;
	padding-left: 20px;
	width: 56%;
	line-height: 16px;
	
}
a#boton-seccion {
/*	float: right;
	height: 40px;
	width: 196px;
	background-image: url(../img/bg-boton.png);
	margin-top: 22px;
	margin-right: 25px;
	margin-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #747474;
	transition: all 0.2s linear;*/
	
	float: right;
	height: 40px;
	width: 196px;
	background-image: url(../img/bg-boton.png);
	margin-top: 23px;
	margin-right: 12px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #747474;
	transition: all 0.2s linear;
}
a#boton-seccion:hover {
	background-image: url(../img/bg-boton-hover.png);
}
#boton-seccion p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #747474;
	float: left;
	width: 155px;
	margin: 0px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}
.calendario-bx2 {
	float: left;
	width: 97.18%;
	padding: 0 1.4% 0 1.4%;
}
.barra-calendario-dia {
  background-color: #C9C9C9;
  float: left;
  width: 100%;
  font-family: 'roboto', Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #000000;
  padding-left: 1.44%;
  padding-top: 4px;
  padding-bottom: 4px;
  box-sizing: border-box;
  text-transform: uppercase;
}
.barra-calendario-match {
	float: left;
	width: 100%;
	color: #FFFFFF;
	text-transform: uppercase;
}
table{
	width: 100%;
}
.tabla-calendario-match {
	width: 100%;
	background-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
}
.tabla-calendario-grupo-o-fase {
	width: 11.88%;
	background-color: #f8f8f8;
	height: 80px;
	background-image: url(../img/calendario/bg-grupo-o-fase.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	box-sizing: border-box;
	color: #FFFFFF;
	padding-top: 4px;
	text-transform: capitalize;
}
.tabla-calendario-info-bg {
	background: url(../img/calendario/bg-left.jpg) bottom left no-repeat, url(../img/calendario/bg-right.jpg) bottom right no-repeat;
	padding-top: 5px;
	width: 88.1%;
	background-color: #fff;
}
.tabla-calendario-info-date {
	font-family: Arial, Helvetica, sans-serif;
	color: #131313;
	text-transform: none;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 2px;
}
.tabla-calendario-info-sede {
	font-family: Arial, Helvetica, sans-serif;
	color: #131313;
	text-transform: none;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}
.tabla-calendario-info-icon {
	height: 40px;
	width: 12.5%;
	text-align: center;
}
.tabla-calendario-info-icon img {
	width: 100%;
	max-width: 40px;
}
.tabla-calendario-info-pais-left {
	width: 25%;
	color: #3c3c3c;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	font-size: 16px;
	text-transform: uppercase;
}
.tabla-calendario-info-pais-right {
	width: 25%;
	color: #3c3c3c;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: right;
	font-size: 16px;
	text-transform: uppercase;
}
.tabla-calendario-info-resultado {
	width: 25%;
	color: #3c3c3c;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	font-size: 20px;
}


/* ============== FIN DE CALENDARIO ================== */

/* ==================== OPTA =======================*/

#contenedor-opta-home {
	float: left;
	width: 100%;
	/*width: 620px;*/
}
.box-opta-general {
	float: left;
	width: 50%;
	/*width: 310px;*/
}
.box-opta-gralbox {
	float: left;
	width: 100%;
	/*width: 310px;*/
	background-image: url(../img/estadisticas-opta/logo-opta-320px.png);
	background-repeat: no-repeat;
	padding-bottom: 20px;
	background-position: right top;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #fff;
}

.box-opta-gralbox h2 {
	float: left;
	font-size: 22px;
	color: #3c3c3c;
	font-weight: normal;
	padding-top: 20px;
	padding-left: 20px;
	width: 83.87%;
	/*width: 260px;*/
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
}
.calendario-bx1 h2 a {
   text-decoration:none;
   	color: #3c3c3c;
}
.calendario-bx1 h2 a:hover {
   text-decoration:underline;
}
.box-opta-down {
	float: left;
	width: 100%;
	/*width: 310px;*/
	border-bottom-color: #fff;
	border-bottom-width: 5px;
	border-bottom-style: solid;
}
a#boton-seccion-opta {
	height: 40px;
	width: 196px;
	float:left;
	background-image: url(../img/bg-boton.png);
	margin: 5px 0px 5px 23%;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #747474;
	transition: all 0.2s linear;
}
a#boton-seccion-opta:hover {
	background-image: url(../img/bg-boton-hover.png);
}
#boton-seccion-opta p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #747474;
	float: left;
	width: 155px;
	margin: 0px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}
ul.lista-opta-gral{
	float: left;
	list-style:none;
	padding-left: 6.45%;
	/*padding-left: 20px;*/
	width: 87.09%;
	/*width: 270px;*/
}
ul.lista-opta-gral li {
	width: 100%;/*width: 270px;*/
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d1d1d1;
	margin-bottom: 6px;
}
ul.lista-opta-gral li img {
	float: left;
	width: 100%;
	max-width: 52px;
	padding-right:1.85%;
	padding-bottom:6px;
}
ul.lista-opta-gral li h3 {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #3c3c3c;
	padding-top: 8px;
	width:56.6%;	/*width: 153px;*/
}
ul.lista-opta-gral li p {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3c3c3c;
	padding-top: 2px;
	width:50%;
}
.box-numero-estadisticas-opta {
	width: 21.15%;
	/*width: 55px;*/
	float: right;
	background-color: #FFFFFF;
	border: 1px solid #d1d1d1;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #3c3c3c;
	font-size: 20px;
	padding-top: 13px;
	padding-bottom: 7px;
	height: 30px;
	font-weight: normal;
}

/*  ============ LOS COLORES =============*/

.naranjo {
	background-color: #f5e4d0;
}
.naranjo-down {
	background-color: #f4961c;
}

.verde {
	background-color: #edf4d8;
}
.verde-down {
	background-color: #8fac31;
}
.rojo {
	background-color: #f7e2e1;
}
.rojo-down {
	background-color: #cd2228;
}
.cyan {
	background-color: #ddeff3;
}
.cyan-down {
	background-color: #20b4e2;
}
.aqua {
	background-color: #d6efeb;
}
.aqua-down {
	background-color: #03997e;
}
.rose {
	background-color: #f3dfeb;
}
.rose-down {
	background-color: #c0198d;
}

/*  ============ FIN DE LOS COLORES =============*/
/* ==================== FIN OPTA =======================*/

/* ======================== LAS SEDES ========================= */
/* ======================== LAS SEDES ========================= */
/* ======================== LAS SEDES ========================= */
.box-left-sedes {
	float: left;
	width: 94.38%;
	padding-left: 2.81%;
	padding-right: 2.81%;
}
.lassedestab {
	background-color: #01448b;
}
.mapa-sedes {
	float: left;
	width: 61.19%;
}
.mapa-sedes img {
	width: 100%;
}
.lista-sedes-right {
	float: left;
	width: 35.82%;
	padding-left: 2.98%;
}
.box-left-oscuro-sedes {
	float:left;
	width: 100%;
	background-color: #dbe4eb;
}
.box-left-oscuro-sedes h1 {
	float: left;
	font-size: 22px;
	color: #3c3c3c;
	font-weight: normal;
	padding-top: 25px;
	padding-left: 20px;
	width: 92%;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
}
.box-left-claro-interior-sedes {
	float:left;
	width: 100%;
	background-color: #F3F7FA;
}
.parrafo-sedes {
	float: left;
	font-size: 12px;
	color: #3c3c3c;
	font-weight: normal;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
	padding-top: 20px;
	width: 94.38%;
	margin-right: 2.81%;
	margin-left: 2.81%;
}
.box-left-claro-interior-sedes ul {
	list-style:none;
	float:left;
}
.box-icon-sedes {
	float: left;
	width: 20%;
	padding-top: 7px;
	padding-bottom: 5px;
}
.icon-sedes {
	float: left;
	width: 100%;
	text-align: center;
	padding-bottom: 5px;
}
.dato-page-sede-txt {
	float: left;
	width: 100%;
	text-align: center;
}
.dato-page-sede-txt h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
	line-height: 12px;
	color: #000000;
}
.dato-page-sede-txt p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #3c3c3c;
	text-align: center;
}
div#mapa-google-sede {
	width: 100%;
	height: 300px;
}
/* ======================== FIN DE LAS SEDES ========================= */
/* ======================== FIN DE LAS SEDES ========================= */
/* ======================== FIN DE LAS SEDES ========================= */

/* ======================== CSS DE EQUIPOS ========================= */
/* ======================== CSS DE EQUIPOS ========================= */


.box-left-oscuro {
	float:left;
	width: 100%;
	background-color: #dbe4eb;
	padding-bottom: 25px;
}
.box-left-oscuro h1 {
	float: left;
	font-size: 22px;
	color: #3c3c3c;
	font-weight: normal;
	padding-top: 25px;
	padding-left: 20px;
	width: 92%;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
}
.box-left-oscuro p {
	float: left;
	font-size: 12px;
	color: #3c3c3c;
	font-weight: normal;
	padding-left: 20px;
	width: 92%;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
}
.box-left-equipos {
	float: left;
	width: 94.36%;
	padding-right: 2.81%;
	padding-left: 2.81%;
}
.elige-equipos {
	float: left;
	width: 31.34%;
	margin-right: 2.5%;
}
.elige-equipos3 {
	float: left;
	width: 31.34%;
}
.elgrupo {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.grupo-a {
	background-color: #00996a;
}
.grupo-b {
	background-color: #253476;
}
.grupo-c {
	background-color: #e77020;
}
.elgrupo-name {
	float: left;
	font-family: 'roboto', Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 16px;
	height: 17px;
	color: #FFFFFF;
	margin: 0px;
	line-height: 15px;
	width: auto;
	padding-top: 4px;
	padding-left: 10px;
	padding-bottom: 4px;
}
.boton-grupos {
	float: right;
	height: 22px;
	width: 22px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.boton-grupos img { 
	border: none;
	width: 100%;
}
.elgrupo-pais {
	float: left;
	width: 95%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	padding-top: 5px;
	padding-left: 5%;
	padding-bottom: 5px;
}
.elgrupo-pais img {
	float: left;
}
.v1 {
	background-color:#FFFFFF;
}
.v2 {
background-color:#f3f3f3;
}
.elgrupo-pais h2 {
	color: #3c3c3c;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	font-size: 16px;
	text-transform: uppercase;
	float: left;
	padding-top: 12px;
	padding-left: 3%;
}
.elgrupo-pais h2 a {
	color: #3c3c3c;
	text-decoration:none;
}
.elgrupo-pais h2 a:hover {
	text-decoration:underline;
}


/* =========== EQUIPO INTERIOR ============= */

h1.equipointerior {
	padding-left: 10px;
	width: 80%;
}
.icon-bandera-equipos {
	float: left;
	padding-left: 20px;
	padding-top: 15px;
}
.box-left-equipos-redes {
	float: left;
	width: 22.23%;
	padding-top: 16px;
}
.box-left-equipos-up {
	float: left;
	width: 77.76%;
}
.icon-socialesteam {
	float: left;
	margin: 0px 1px 0 1px;
}
.box-left-equipos-interior {
	width: 100%;
	float: left;
}
.team-pic {
	float:left;
	width: 58.02%;
}
.team-pic img {
	width:100%;
}
.dt-pic-img {
	float:left;
	width: 58.02%;
}
.dt-pic-img img {
	width:100%;
}
.box-left-oscuro-interior {
	float:left;
	width: 100%;
	background-color: #dbe4eb;
}
.box-left-oscuro-interior h1 {
	float: left;
	font-size: 22px;
	color: #3c3c3c;
	font-weight: normal;
	padding-top: 25px;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
}
.info-pic {
	float:left;
	width: 41.97%;
}
.info-pic p {
	float: left;
	width: 89.93%;
	margin-right: 5.03%;
	margin-left: 5.03%;
	font-family: Arial, Helvetica, sans-serif;
	color: #3c3c3c;
	font-size: 12px;
	line-height: 16px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.dt-pic {
	float:left;
	width: 41.97%;
}
.dt-pic h1 {
	float: left;
	font-size: 22px;
	color: #3c3c3c;
	font-weight: normal;
	padding-top: 25px;
	padding-left: 20px;
	width: 92%;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
}
.dt-pic p {
	float: left;
	width: 89.93%;
	margin-right: 5.03%;
	margin-left: 5.03%;
	font-family: Arial, Helvetica, sans-serif;
	color: #3c3c3c;
	font-size: 12px;
	line-height: 16px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.dato-team {
	float: left;
	width: 86.93%;
	background-color: #FFFFFF;
	margin-right: 5.03%;
	margin-left: 5.03%;
	font-family: Arial, Helvetica, sans-serif;
	color: #3c3c3c;
	font-size: 12px;
	margin-bottom: 5px;
	line-height: 14px;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.dato-team::before {
	content: "●";
	color: #02438a;
	margin: 0 5px 0 0px;
}
.tab-proyeccion {
	float: left;
	width: 89.94%;
	margin-right: 5.03%;
	margin-left: 5.03%;
	background-color: #e76e21;
	padding-left: 0px;
	margin-top: 10px;
}
.tab-momento {
	float: left;
	width: 89.94%;
	margin-right: 5.03%;
	margin-left: 5.03%;
	background-color: #e76e21;
	padding-left: 0px;
	margin-top: 10px;
}
.tab-proyeccion-bajo {
	float: right;
	height: 22px;
	width: 22px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.tab-proyeccion-bajo img {
	width: 100%;
}
.box-contenedor-lafigura {
	float:left;
	width: 100%;
	height:auto;
	margin-bottom: 20px;
}

.destacado-right-figura {
	float: left;
	width: 100%;
	background-color: #FFFFFF;
/*	padding: 0.5%;*/
	margin-top:10px;
/*	box-sizing: border-box;*/
}

.destacado-right-figura img {
	width: 100%;
}
.dato-figura {
	float: left;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 12px;
	line-height: 14px;
	padding-top: 0px;
	padding-bottom: 3px;
}
.dato-figura::before {
	content: "●";
	color: #8fab32;
	margin: 0 5px 0 0px;
}
.info-figura {
	float: left;
	height: auto;
	width: 100%;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	line-height: 16px;
	margin-top: 12px;
}
.uniforme-img-box {
	float: left;
	width: 100%;
	margin-top:10px;
	text-align: center;

}
.uniforme-img-box img {
	width: 100%;
	max-width: 126px;
}
.uniforme-box-unif {
	float: left;
	width: 60%;
	margin-right: 20%;
	margin-left: 20%;
	background-color: #00306b;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
}
.box_cont-uniforme-global {
	float: left;
	width: 100%;
	height: auto;
}
.box_cont-uniforme {
	float: left;
	width: 100%;
	height: auto;
	background-image: url(../img/equipos/bg-uniforme.png);
	background-repeat: no-repeat;
	background-position: center center;
}


/* ================ torta ================== */
.box-left-orange ul, .box-left-orange li {
	list-style-type:none;
	padding:0;
	margin:0;
}	
.box-left-orange {
	float:left;
	width: 100%;
	background-color: #f5e4d0;
	padding-bottom: 25px;
}
.box-left-orange h1 {
	float: left;
	font-size: 22px;
	color: #3c3c3c;
	font-weight: normal;
	padding-top: 25px;
	padding-left: 20px;
	width: 92%;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
}
.box-estadisticas-graficos {
	float: left;
	width: 91.54%;
	height: auto;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 2.81%;
	margin-left: 2.81%;
	padding-top: 1.4%;
	padding-right: 1.4%;
	padding-bottom: 2%;
	padding-left: 1.4%;
}
.box-estadisticas-graficos-cnti {
	float: left;
	/*	width: 230px;*/
	width: 34.32%;
	margin-bottom: 8px;
	margin-right: 2.98%;
}
.box-estadisticas-graficos-cnti h4, .box-estadisticas-graficos-der h4 {
	font-family: 'roboto', Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: normal;
	background-color: #3c3c3c;
	margin-top: 0px;
	padding-top: 4px;
	font-size: 16px;
	float: left;
	margin-bottom: 10px;
	padding-bottom: 4px;
	width: 100%;
}
.box-estadisticas-graficos-cnti h4 {
	padding-left: 4.48%;
		width: 95.52%;
}
.box-estadisticas-graficos-der h4 {
	width: 95.23%;
	padding-left: 2.38%;
	padding-right: 2.38%;

}
.estadisticas-mundiales-seleccion {
	position: absolute;
	left: 67px;
	top:95px;
	background-color: rgb(255,255,255, 1);
	width: 79px;
	height: 100px;
	text-align: left;
	padding:3px 15px;
	border-radius: 55px;
	font-size: 11px;
	padding-top:6px;
	cursor: default;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.estadisticas-mundiales-seleccion li {
	margin-top:2px;
	position: relative;
	padding-left:26px;
}

.estadisticas-mundiales-seleccion li div {
	position: absolute;
	top: 4px;
	left:15px;
	width: 7px;
	height: 7px;
	background-color: #c87000;
}

.estadisticas-mundiales-seleccion li div.pe {
	background-color: #e39d44;
}

.estadisticas-mundiales-seleccion li div.pp {
	background-color: #efcea4;
}

.estadisticas-mundiales-seleccion li.totales {
	font-weight: bold;
	border-bottom: 1px dotted #ccc;
	font-size: 24px;
	padding-bottom: 2px;
	text-align: center;
	padding-left:0px;
}
#box-grafico-torta-equipos {
	float: left;
	width: 100%;
	height: 190px;
}
.box-estadisticas-graficos-der {
	float: left;
	width: 62.68%;
	/*		width: 420px;*/
	height: auto;
}
div.estadisticas-historicas-mundiales {
	background-color: #fff;
	background-color: #ededed;
	width: 95.23%;
	/*	height: 160px;*/
	float:left;
	padding-top: 2.45%;
	padding-right: 2.38%;
	padding-bottom: 2.38%;
	padding-left: 2.38%;
}

div.estadisticas-historicas-mundiales ul li {
margin-bottom: 4px;
border-bottom: 1px dotted #afafaf;
padding-bottom: 4px;
}

div.estadisticas-historicas-mundiales ul li:last-child {
border-bottom: none;
}

div.estadisticas-historicas-mundiales ul li span {
font-size: 11px;
}

/* ================ fin torta ================== */

/* ================ Ranking ================== */
.box-left-green {
	float:left;
	width: 100%;
	background-color: #e4ecc9;
	padding-bottom: 25px;
}
.box-left-green h1 {
	float: left;
	font-size: 22px;
	color: #3c3c3c;
	font-weight: normal;
	padding-top: 25px;
	padding-left: 20px;
	width: 92%;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
}
.box-estadisticas-ranking {
	float: left;
	width: 91.54%;
	height: auto;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 2.81%;
	margin-left: 2.81%;
	padding-top: 1.4%;
	padding-right: 1.4%;
	padding-bottom: 2%;
	padding-left: 1.4%;
}
#grafico-ranking-fifa {
	background-color: #81bb46;
	width: 645px;
	height: 205px;
	float:left;
	clear:both;
	background-image: url(../img/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.cont-tabla-portada{
	width:100%;
}

.cont-tabla-posiciones-gral {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
}


.cont-tabla-index{
	width:100%;
	height:97px;
	overflow:hidden;
	background-color: #faf3e9;
}

.cont-tabla-resultados{
	width:100%;
	height:auto;
}

.cont-tabla-posiciones-gral td {
padding:5px;
  border-bottom: solid 1px #d7c8b4;

}

.cont-tabla-posiciones-gral td:nth-child(1) {
background-color: #947D5D;
  width: 5%;
  color: white;
  text-align: center;



}

.cont-tabla-posiciones-gral td:nth-child(2) {

  width: 30%;
  color: black;
  text-align: left;
  background-color:#ece0d0;
  



}

.cont-tabla-posiciones-gral td:nth-child(3) {
width: 30%;
  color: black;
  text-align: left;
  background-color: #faf3e9;
}

.cont-tabla-posiciones-gral td:nth-child(4) {
 background-color:#fcfaf6;
  width: 30%;
  color: black;
  text-align: left;



}






/*Página de fotos*/

#galerias-fotos {
width: 100%;
height: auto;
list-style-type: none;
padding:0px;
margin:0px;
}

#galerias-fotos li {
width: 50%;
float:left;
position: relative;
}

#galerias-fotos li a:link,
#galerias-fotos li a:visited {
	font-family: 'swis721_cn_btroman', Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 15px;
	text-decoration: none;
	float:left;
	line-height: 18px;
}

#galerias-fotos li img {
width: 100%;
opacity: 1;
z-index: 2;
filter: alpha(opacity=100);
transition: opacity 0.3s linear;
  -webkit-transition: opacity 0.3s linear;
  -ms-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
}

#galerias-fotos li span {
position: absolute;
bottom:10px;
padding: 15px 2% 15px 2%;
width: 96%;
display: block;
background-color: rgba(51,51,51,0.8);
transition: background 0.3s linear;
  -webkit-transition: background 0.3s linear;
  -ms-transition: background 0.3s linear;
  -moz-transition: background 0.3s linear;
  -o-transition: background 0.3s linear;
}

#galerias-fotos li:before {
content: '';
position: absolute;
left:0px;
top:0px;
width: 100%;
height: auto;
background-color: transparent;
background-color: rgba(61,189,255,1);
z-index: -1;
}

#galerias-fotos li:hover img {
opacity: 0.6;
filter: alpha(opacity=60);
}

#galerias-fotos li:hover span {
background-color: rgba(25,25,25,0.90);
}

#galerias-fotos li.hd span:after {
content:'';
position: absolute;
top:-20px;
left:0px;
width: 100%;
height: 35px;
display: block;
background-image: url(../img/iconos/fotosHD.png);
background-repeat: no-repeat;
background-position: center center;
}

#pags-galerias-fotos {
list-style-type: none;
width: 100%;
text-align: center;
display: none;
float:left;
clear:both;
margin:15px 0px;
}

#pags-galerias-fotos li {
display: inline-block;
width: 25px;
height: 25px;
background-color: #00a3ff;
color: #fff;
font-family: 'swis721_cn_btroman', Arial, Helvetica, sans-serif;
text-align: center;
line-height: 25px;
font-size: 15px;
margin-right:5px;
transition: background 0.2s linear;
  -webkit-transition: background 0.2s linear;
  -ms-transition: background 0.2s linear;
  -moz-transition: background 0.2s linear;
  -o-transition: background 0.2s linear;
}

#pags-galerias-fotos li:last-child {
margin-right:0px;
}

#pags-galerias-fotos li.activo,
#pags-galerias-fotos li.activo:hover {
background-color: #0280c7;
cursor: default;
}

#pags-galerias-fotos li:hover {
cursor: pointer;
background-color: #0490df;
}















/*Videos*/

#caja-emol-tv {
float:left;
clear:both;
width:100%;
}

#caja-emol-tv iframe {
width: 100%;
height: 100%;
border:0px;
}

#emol-tv-activo {
height: 500px;
position: relative;
margin-bottom:20px;
}

#emol-tv-activo h5 {
font-family: 'roboto', Arial, Helvetica, sans-serif;
font-size: 24px;
float: left;
height: auto;
width: 96%;
color: #FFFFFF;
padding: 10px 2% 0 2%;
}

#emol-tv-activo p {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
float: left;
height: auto;
width: 96%;
color: #FFFFFF;
padding: 10px 2% 10px 2%;
}

#emol-tv-activo ul {
position: absolute;
bottom:0px;
right:5px;
list-style-type: none;
padding:0px;


}

#emol-tv-activo ul li {
float:left;
width: 18px;
height: 18px;
margin-right:5px;
position: relative;
}

#emol-tv-activo ul li a:link,
#emol-tv-activo ul li a:visited {
background-repeat: no-repeat;
background-position: center center;
width: 18px;
height: 18px;
position: absolute;
top:0px;
left:0px;
transition: background 0.2s linear;
  -webkit-transition: background 0.2s linear;
  -ms-transition: background 0.2s linear;
  -moz-transition: background 0.2s linear;
  -o-transition: background 0.2s linear;
}

#emol-tv-activo ul li a.emol-tv-twitter { background-image: url(../img/iconos/tw-tv.png); }
#emol-tv-activo ul li a.emol-tv-twitter:hover { background-image: url(../img/iconos/tw-tvh.png); }
#emol-tv-activo ul li a.emol-tv-facebook { background-image: url(../img/iconos/fb-tv.png); top:-1px; }
#emol-tv-activo ul li a.emol-tv-facebook:hover { background-image: url(../img/iconos/fb-tvh.png); }
#emol-tv-activo ul li a.emol-tv-gplus { background-image: url(../img/iconos/gp-tv.png); }
#emol-tv-activo ul li a.emol-tv-gplus:hover { background-image: url(../img/iconos/gp-tvh.png); }
#emol-tv-activo ul li a.emol-tv-url { display: none; }

#emol-tv-relacionados li {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #3c3c3c;
list-style-type: none;
width: 33.3%;
height: 240px;
float:left;
position: relative;
}

#emol-tv-relacionados li.playing a:after {
content: 'Reproduciendo';
font-family: 'roboto', Arial, Helvetica, sans-serif;
position: absolute;
top:0px;
right:0px;
z-index: 3px;
background-color: #000;
background-color: rgba(0,0,0,0.7);
padding:2px 5px;
color: #fff;
text-transform: uppercase;
font-size: 10px;
transition: background 0.2s linear;
  -webkit-transition: background 0.2s linear;
  -ms-transition: background 0.2s linear;
  -moz-transition: background 0.2s linear;
  -o-transition: background 0.2s linear;
}

#emol-tv-relacionados li.playing:hover a:after {
background-color: rgba(0,0,0,0.9);
}

#emol-tv-relacionados li:after {
content: '';
position: absolute;
width: 35px;
height: 36px;
top:114px;
left:86px;
background-image: url(../img/iconos/icono-especial-4.png);
background-repeat: no-repeat;
background-position: center center;
z-index: 3;
}

#emol-tv-relacionados li a:link,
#emol-tv-relacionados li a:visited {
color: #3c3c3c;
text-decoration: none;
}

#emol-tv-relacionados li img {
float:left;
width: 100%;
height: auto;
border: 0px;
margin-bottom:20px;
z-index: 3;
transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}

#emol-tv-relacionados li:hover {
cursor: pointer;
}

#emol-tv-relacionados li:hover img {
opacity: 0.6;
filter: alpha(opacity=60);
}

#emol-tv-relacionados li span {
position: absolute;
bottom:20px;
right:10px;
font-size: 11px;
color: #888;
} 

#emol-tv-relacionados li:nth-child(1n) {
background-color: #dbdbdb;
}

#emol-tv-relacionados li:nth-child(1n):hover { 
background-color: #E8E8E8;
}

#emol-tv-relacionados li:nth-child(2n) { 
background-color: #fff;
}

#emol-tv-relacionados li:nth-child(2n):hover { 
background-color: #fafafa;
}

#emol-tv-relacionados li:nth-child(3n) { 
background-color: #fafafa;
}

#emol-tv-relacionados li:nth-child(3n):hover { 
background-color: #fff;
}

#emol-tv-relacionados li:nth-child(1n):after {
background-image:url(../img/iconos/icono-foto.png);
}

#emol-tv-relacionados li:nth-child(3n):after {
background-image:url(../img/iconos/icono-foto.png);
}

#emol-tv-relacionados li:nth-child(2n):after {
background-image:url(../img/iconos/icono-foto.png);
}

#emol-tv-relacionados li:nth-child(4n):after {
background-image:url(../img/iconos/icono-foto.png);
}

div#ver-mas-relacionados {
font-family: 'roboto', Arial, Helvetica, sans-serif;
font-size: 13px;
background-color: #999999;
padding:5px 0px;
width: 100%;
text-align: center;
float:left;
clear:both;
margin-bottom: 10px;
display: none;
transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}

div#ver-mas-relacionados:hover {
cursor: pointer;
background-color: #777;
}

.tab-tit-seccion-escritorio {
	background-color: #F4961C;
	float: left;
	width: 98.56%;
	font-family: 'roboto', Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 1.44%;
	padding-top: 4px;
	padding-bottom: 4px;
	text-transform: uppercase;
	margin-top:10px;
}

.tab-tit-seccion-escritorio-2 {
	background-color: #F4961C;
	float: left;
	width: 98.56%;
	font-family: 'roboto', Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 1.44%;
	padding-top: 4px;
	padding-bottom: 4px;
	text-transform: uppercase;
}


.tab-tit-seccion-2 {
	background-color: #9FC12E;
	float: left;
	width: 98.56%;
	font-family: 'roboto', Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 1.44%;
	padding-top: 4px;
	padding-bottom: 4px;
	text-transform: uppercase;
	margin-top:10px;
}

/* ================ CATEGORIAS ================== */

#cont-titulos {
}

#cont-gral-categorias {
width:100%;
height:auto;
float:left;
}

#cont-gral-categorias ul {
width:100%;
height: auto;
list-style:none;
}

#cont-gral-categorias ul li :hover {



}


#cont-gral-categorias li {
width:100%;
height: auto;
}

#cont-gral-categorias li a {
text-decoration:none;

}

#cont-gral-categorias li:hover {



}


#cont-gral-categorias li img {

float:left;
width:56.062%;
-webkit-transition: all 1s ease;
}


#cont-gral-categorias li:hover img {
-webkit-transition: all 1s ease;
-webkit-filter:  grayscale(1);

}


#cont-gral-categorias li .cont-gral-categorias-name-serie {
	width: 43%;
	height: 33px;
	float: right;
	background: #856f4b;
	font-family: 'roboto', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 18px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-left: 0.938%;
	background-image: url(../img/flecha-cat.png);
	background-repeat: no-repeat;
	background-position:95%;
	transition:background-position 1s;
}

#cont-gral-categorias li:hover .cont-gral-categorias-name-serie {

   -webkit-filter: brightness(1.3); /* Blanco */
   -webkit-transition:all 1s ease;
   -moz-transition:all 1s ease;
   -o-transition:all 1s ease;
   transition:all 1s ease;

   background-position:99%, right center ;

}


#cont-gral-categorias li .cont-gral-categorias-bajada {
  width: 42%;
  height: 177px;
  float: left;
  background-color: #af9a77;
  padding:  5px 0.97% 5px 0.97%;
  color:#342624;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  line-height:18px;
  text-decoration:none;
}
#cont-gral-categorias li:hover .cont-gral-categorias-bajada {
-webkit-filter: brightness(1.3); /* Blanco */
   -webkit-transition:all 1s ease;
   -moz-transition:all 1s ease;
   -o-transition:all 1s ease;
   transition:all 1s ease
}

/* ================ MENU CATEGORIAS ================== */

#cont-menu-categoria {
width:100%;
float:left;
}
#cont-menu-categoria ul {
width:100%;
list-style:none;

}

#cont-menu-categoria li {
width:100%;
position:relative;
}

#cont-menu-categoria li a {
  width: 20%;
  float: left;
  position: relative;

}

#cont-menu-categoria li a:last-child {

}
#cont-menu-categoria li img {
	width: 100%;
	height: auto;
	background-image: url(../img/flecha-bot-categorias.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.cont-menu-categoria-name {
width: 55%;
height: 22px;
background-color:#856f4b;
float:left;
font-family: 'roboto', Arial, Helvetica, sans-serif;
font-size:20px;
line-height:20px;
text-transform:uppercase;
color:#FFFFFF;
padding-left: 45%;
padding-top: 3px;
position: absolute;
left: 0px;
bottom: 0px;
	background-image: url(../img/flecha-bot-cat.png);
	background-repeat: no-repeat;
	background-position:right;
}
.cont-menu-categoria-name-select {
	width: 55%;
	height: 22px;
    font-size:20px;
    line-height:20px;
	background-color:#C2AD8A;
	float:left;
	font-family: 'roboto', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	padding-left: 45%;
	padding-top: 3px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	color: rgb(89, 69, 38);

}
/* ================ LISTADO CATEGORIA PILOTOS ================== */

#cont-cat-pilotos {
width: 98%;
padding:0px;
float: left;
background-color: rgb(194, 173, 138);
padding: 1%;

}

#cont-cat-pilotos ul {
list-style:none;

}
#cont-cat-pilotos ul li {
	float: left;
	width: 33.33%;
}
#cont-cat-pilotos ul li a {
text-decoration:none;
font-family: 'roboto', Arial, Helvetica, sans-serif;
}
#cont-cat-pilotos ul li img {
	float: left;
	width: 100%;
}
.cont-cat-pilotos-nombre {
	width: 98%;
	padding-left:2%;
	float: left;
	text-transform: uppercase;
	color:#FFFFFF;
	font-size:17px;
	background-color:#000000;
}
.cont-cat-pilotos-auto {
	float: left;
	width: 98%;
	text-transform: uppercase;
	color:#9cc418;
	font-size:14px;
	background-color:#000000;
    padding-left:2%;
}

/* ======================= MONITOR 1024 PX ========================= */

@media (max-width: 1024px) { 

#emol-tv-activo {

}

#cont_ct_izq {
	float: left;
	/*	width: 563px;*/
	width: 75.77%;
}
	
#cont_ct_der-top {
	width: 24.22%;
}

.publicidad-right {

	width: 100%;
	max-width: 230px;
	top: 28px;
	left: 763px;
	position: absolute;
	height: 560px;
}
li.menu {
	font-size: 15px;
	line-height: 14px;
	margin-bottom: 5px;
	padding-right: 10px;
	padding-left: 7px;
}
li.menu:first-child {
	padding-left: 10px;
}
ul#contenedor_menu {
	padding-top: 7px;
	padding-bottom: 5px;
}
#contenedor_del_especial {
	max-width: 743px;
}
div[data-modulo] div.icono-modulo {
display:none;
}
.box-simulador-der h1 {
	padding-top: 20px;
}
.box-simulador-der p {
	padding-top: 5px;
}

.box-simulador-der p a {
color:#000000;
text-decoration:none;

}
.calendario-bx1 p {
	float: left;
	font-size: 12px;
	color: #3c3c3c;
	font-weight: normal;
	padding-top: 10px;
	padding-left: 10px;
	width: 45%;
	line-height: 16px;
}
.calendario-bx2 {
	float: left;
	padding: 0;
	width: 100%;
}
.tabla-calendario-info-pais-left {
	width: 23%;
	font-size: 16px;
}
.tabla-calendario-info-pais-right {
	width: 23%;
	font-size: 16px;
}
.tabla-calendario-info-resultado {
	width: 29%;
	font-size: 18px;
}
.calendario-bx1 h1 {
	width: 49%;
	padding-left: 20px;
}
a#boton-seccion {
	float: right;
	height: 40px;
	width: 196px;
	background-image: url(../img/bg-boton.png);
	margin-top: 23px;
	margin-right: 10px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #747474;
	transition: all 0.2s linear;
}
.box-opta-general {
	width: 100%;
}
a#boton-seccion-opta {
	height: 40px;
	width: 196px;
	float:right;
	background-image: url(../img/bg-boton.png);
	margin: 5px 6.45% 5px 58px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #747474;
	transition: all 0.2s linear;
}
ul.lista-opta-gral li h3 {
	font-size: 16px;
}
ul.lista-opta-gral li p {
	font-size: 12px;
}
.box-opta-gralbox {
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #fff;
}
.nombre-tab-300 {
	font-size: 14px;
	padding-left: 6px;
	padding-top: 6px;
}
.boton-mas-tab-300 {
	float: right;
	height: 22px;
	width: 14px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.boton-mas-tab-300 img { border: none; width:100%;
}
.noticias-foto {
	display:none;
}
.noticias-hora-fecha {
	width: 100%;
	margin-left:0;
	margin-right:0;
}
#contenedor_despliegue_del_especial {

}
#cont_ct_izq {
}
#footer-aside {
	float:right;
	width:24.22%;

	background-color: #01448B;
	background-image:url(../img/bg-aside-footer.png) no-repeat;
}
#footer-aside img {
	width:100%;
}
#footer-ca2015 {
	float: left;
	width: 100%; 
	background-image: none;
}
.box-general300-encuesta {
	display:none;
}
.publicidad-center-footer img {
	width: 100%;
}

#cont_ct_der {
	float: left;
	/*width: 200px;*/
	height: auto;
	/*	padding-left: 20px;*/
	padding-left: 5.55%;
	padding-right: 5.55%;
	width: 88.888%;
}

.box-general300-twitter {
	display:none;
}

#footer-contenido {
	float: left;
	width: 75.77%;
	background-color:#45341D;
	
}
#OPP-poll-id-535e6e65e4b060ef2f0bf9ba {
	width:100%;	
}
.box-contenedor-02 {
	float: left;
	width: 95%;
	padding: 0px 1% 0 4%;
	margin-top: 20px;
}
/* ======================== LAS SEDES ========================= */
/* ======================== LAS SEDES ========================= */
.parrafo-sedes {
	width: 92.89%;
  	margin-right: 3.5%;
 	margin-left: 3.5%;
}
.box-icon-sedes {
	float: left;
	width: 21%;
	}
li.box-icon-sedes:last-child {
	float: left;
	width: 16%;
}
/* ======================== FIN DE LAS SEDES ========================= */
/* ======================== FIN DE LAS SEDES ========================= */


/* ======================== CSS DE EQUIPOS ========================= */
/* ======================== CSS DE EQUIPOS ========================= */
.elgrupo-pais h2 {
	padding-left: 2%;
}
.box-left-green {
	display:none;
}
.box-left-equipos-redes {
	float: left;
	width: 28%;
}
.box-left-equipos-up { 
	float: left;
	width: 72%;
}
h1.equipointerior {
	width: 70%;
}
h1.equipointerior {
	padding-left: 5px;
}
.tab-proyeccion-bajo {
	float: right;
	height: 22px;
	width: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.tab-proyeccion-bajo img {
	width: 100%;
}
.dato-team {
	padding-right: 2px;
}

/* =================== TORTA 1024================= */

.box-estadisticas-graficos-cnti {
	width: 44.32%;
	margin-right: 2.98%;
}
.box-estadisticas-graficos-der {
	float: left;
	width: 51.68%;
	/*		width: 420px;*/
	height: auto;
}


/* ======================== FIN CSS DE EQUIPOS ========================= */
/* ======================== FIN CSS DE EQUIPOS ========================= */
#box-twitter {
display:none;
}

.cont-gral-categorias-bajada {
  height: 142px;
  font-size:12px;
  line-height:16px;
}

.cont-gral-categorias-name-serie {

  height: 25px;
  float: right;
  background-color: #856f4b;
  font-family: 'roboto', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-size: 18px;
  color: #FFFFFF;
  padding-top: 5px;
  padding-left: 0.938%;
}
}



/* ==================== ======================================== MONITOR 768 PX ==================== ======================================== */
/* ==================== ======================================== MONITOR 768 PX ==================== ======================================== */
/* ==================== ======================================== MONITOR 768 PX ==================== ======================================== */


@media (max-width: 768px) {

.cont-menu-categoria-name-select {
position:inherit;
}
.cont-menu-categoria-name {
position: inherit;
}
 #cont-cat-pilotos ul li {

  width: 50%;
}
.cont-menu-categoria-name {
	background-image: url(../img/flecha-bot-cat-2.png);
	background-repeat: no-repeat;
	background-position:right;
}

li.menu {
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 5px;
	margin-top: 4px;
	padding-right: 8px;
	padding-left: 5px;1024
}
li.menu:first-child {
	padding-left: 8px;
}
#contenedor_del_especial {
	float: left;
	height: auto;
	width: 100%;
	max-width: 548px;
}
#cont_ct_izq {
	float: left;
	/*	width: 548px;*/
	width: 100%;
}

#cont_ct_der-top {
	width: 100%;
	float: left;
}
.nombre-tab-300 {
	font-size: 16px;
}
.publicidad-right {

	width: 100%;
	max-width: 180px;
	top: 38px;
	left: 578px;
	position: absolute;
	height: 560px;
}
.bg-aside-top {
	display:none;
}
.tabla-calendario-info-pais-left {
	font-size: 16px;
}
.tabla-calendario-info-pais-right {
	font-size: 16px;
}
.tabla-calendario-info-resultado {
	font-size: 18px;
}
#cont_ct_der-top {
	background-image: none;
	margin-top: 20px;
}
.box-general300-twitter {
	display:none;
}
.box-general300-encuesta {
	display:none;
}
.box-general300-redes {
	display:none;
}
#footer-contenido {
	float: left;
	width: 100%;
}
#footer-aside {
	display:none;
}
li.jugadores-laroja {
	margin-right: 4px;
}
.publicidad-center-footer {
	margin-top: 0;
}

.noticias-hora-fecha {
	font-size: 12px;
		line-height: 16px;
}

.noticias-hora-fecha2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
.box-otrosequipos-icon {
	float:left;
	width: 8.21%;
	min-width: 40px;
	padding-left: 6.7%;
	padding-top: 10px;
}
.masnoticias-enlace {
	font-size: 12px;
}
.box-simulador-der p {
	padding-top: 15px;
	padding-left: 8.8%;
	width: 85%;
}
/* ======================== LAS SEDES ========================= */
/* ======================== LAS SEDES ========================= */

.elgrupo-pais h2 {
	padding-left: 1%;
}
.box-left-sedes {
	float: left;
	width: 90%;
	padding: 0;
	margin: 0 5% 0 5%;
}
.lista-sedes-right {
	float: left;
	width: 100%;
	padding-left: 0%;
}
.mapa-sedes {
	width: 80.70%;
	min-width: 80.70%;
	padding:0 9.65% 10px 9.65%;
}
.box-left-oscuro-sedes {
	padding-bottom: 25px;
}
.parrafo-sedes {
	width: 88.8%;
  	margin-right: 5.03%;
 	margin-left: 5.03%;
}
.box-icon-sedes {
	width: 25%;
	padding-bottom: 7px;
}
li.box-icon-sedes:last-child {
display:none;
}
/* ======================== FIN DE LAS SEDES ========================= */
/* ======================== FIN DE LAS SEDES ========================= */

/* ======================== CSS DE EQUIPOS ========================= */
/* ======================== CSS DE EQUIPOS ========================= */
.elgrupo-pais h2 {
	padding-left: 1%;
}
.box-left-equipos {
	float: left;
	width: 90%;
	padding: 0;
	margin: 0 5% 0 5%;
}
.elige-equipos {
	width: 100%;
	margin-right: 0;
	margin-bottom: 15px;
}
.elige-equipos3 {
	width: 100%;
}
.elgrupo {
	margin-bottom: 0px;
}
.box-left-oscuro p {
	width: 90%;
}
h1.equipointerior {
	width: 70%;
}
.box-left-equipos-redes {
	width: 30%;
}
.box-left-equipos-up {
	width: 70%;
}
.box-left-equipos-redes img {
	max-width:32px;
	margin-bottom: 0;
	padding-bottom: 0;
}
h1.equipointerior {
	padding-left: 4px;
}
.team-pic {
	width: 89.6%;
	padding: 0 5.2% 0 5.2%;
}
.info-pic {
	margin-top: 15px;
	width: 100%;
}
.dato-team {
	width: 88.8%;
	margin-right: 5.03%;
	margin-left: 5.03%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding-right: 0px;
}
.box_cont-uniforme {
	float: left;
	width: 50%;
	height: auto;
	background-image: url(../img/equipos/bg-uniforme.png);
	background-repeat: no-repeat;
	background-position: center center;

}
/* =================== TORTA ================= */

.box-estadisticas-graficos-cnti {
	width: 100%;
	margin-right: 0%;
	display: none;
}
.box-estadisticas-graficos-der {
	float: left;
	width: 100%;
	/*		width: 420px;*/
	height: auto;
}
.box-estadisticas-graficos {
	float: left;
	width: 87.54%;
	height: auto;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 4.81%;
	margin-left: 4.81%;
	padding: 1.4%;
}
.estadisticas-mundiales-seleccion {
	background-color: rgb(255,255,255, 0);

}
.dt-pic-img {
	width: 89.6%;
	padding: 0px 5.2% 20px 5.2%;
}
.dt-pic {
	margin-top: 15px;
	width: 100%;
}
.dt-pic h1 {
	padding-top: 5px;
}

.box-general300 {
display:none;
}

#cont_ct_der-top {
display:none;
}
/* ================ CATEGORIAS ================== */
#cont-gral-categorias li img {
width: 53.062%;
}

.cont-gral-categorias-bajada {
  width: 45%;
  height: 128px;
  padding:  5px 0.97% 5px 0.97%;
}
.cont-gral-categorias-name-serie {
  width: 46%;
  padding-left: 0.938%;
}

}
@media (max-width: 560px) {
.cont-cat-pilotos-nombre {
	font-size:15px;
}

}</pre></body></html>