@charset "UTF-8";
/*--------------- Comunes ---------------*/
html { -webkit-text-size-adjust: none;}
body {background:#FFFFFF; font-family:'open_sans_lightregular', Arial, Helvetica, sans-serif; overflow-x:hidden;}
/*body.bodysite {background:#38173d;}*/
* {font-family:'open_sans_lightregular', Arial, Helvetica, sans-serif;}
a {text-decoration:none; color:#37240C; outline:none;}
a:hover {text-decoration:underline;}
strong {font-weight:bold;}
.separa {width:100%; clear:both; height:0; display:block; margin:0; padding:0;}
.aleft {float:left;}
.aright {float:right;}
.anone {float:none;}
.hide {display:none;}
.left {text-align:left;} 
.right {text-align:right;}
.hide {display:none;}
.block, .show {display:block;}
.topArt .seccion { font-family:Montserrat_Bold, Verdana, Geneva, sans-serif; color: #fff;  margin:0 auto; max-width: 1030px;   padding:20px 0;  text-transform: uppercase; width:100%; font-size:30px;}
.topArt .seccion a {color: #fff;}
.breadcrumbs {display:block; font-size:13px; color:#fff; margin:0px 0px; padding:15px; text-transform: uppercase;}
.breadcrumbs a {color:#fff; font-family:Montserrat, Verdana, Geneva, sans-serif;}
.subir {margin:0; padding:.5em 0 1em 0; font-size:12px; font-weight:normal; color:#0e7a7a; text-align:right; clear:both;}
.subir a {margin:0; font-size:11px;  font-weight:normal; color:#003366; text-align:right; background:#F0F0F0; border-radius:3px; padding:.5em 1.2em; text-decoration:none;}
.subir a:hover {background:#003366; color:#FFFFFF;}
.autor {display:block; font-size:12px; color:#000000; font-style:italic; margin:8px 0;}
.only-responsive {display:none;}
.last{margin: 0px !important;}
img {max-width: 100% !important;}


/* TITULOS */
.tamanio_2 a{font-size: 36px !important;}
.tamanio_3 a{font-size: 48px !important;}
.tamanio_4 a{font-size: 60px !important;}
.tamanio_5 a{font-size: 90px !important;}
.cursiva {font-style: italic;}
.subrayado{text-decoration: underline;}

/* FIN Comunes */

/*--------------- Estructurales ---------------*/
#main {max-width:1030px; margin:0 auto; clear:both; overflow:hidden;}
#header {width:100%; display:block; margin:0 auto; padding:0; position:relative; background:#FFFFFF;}
#footer {width:100%; display:block; margin:0 auto; background:url("../../imag/cdf/fondo_footer.jpg") no-repeat center top #e3241b; overflow:hidden;}
#header .auxi, #footer .auxi {display:block; margin:0 auto; padding:20px 0; max-width:1030px; }
#header.interior .auxi {display:block; margin:15px auto; max-width:1100px; }
#main .contenido {width:64.3%; max-width:1030px; margin:0 auto; padding:25px 0px; float:left;}
/* FIN Estructurales */

/*--------------- Header ---------------*/
#header .menu-principal {width:100%; margin:0; padding:0; background-color:#272727;}
.menu-principal.fixed-nav {position:fixed; z-index:1200; top:0}
#header .menu-principal > ul {width:1030px; padding:0; margin: 0 auto; color:#FFFFFF;} 
#header .auxi {position:relative;}
#header .logo {width:300px; overflow:hidden; float:left; margin: .7em 0;}
#header .displayNone{display:none;}
#header .menu-principal.fixed-nav .logo.displayNone{height: 15px; width: 80px; margin-top: 12px;display:block;}

.bannerHeader {float:left}
.bannerHeader + .bannerHeader {float:left; margin:0 0 0 25px;}

ul.redesSociales {float:right; width:auto !important; margin:0px !important;}
ul.redesSociales li {float:left; margin:0 0 0 20px;}
.compartirOver {bottom:35px; display:none; right:0; position:absolute; z-index:90;  float: left;}
.compartirOver .compartir {width:32px; height:32px; margin:0 auto; display:block;}
.compartirOver .compartir.icoFace {background:url("../../imag/v1/boto/spriteCompartir.png") no-repeat 0 0; margin-bottom:10px; /*transition:all 0.3s ease 0s;*/ opacity: 1.0; filter: alpha(opacity=100);/* For IE8 and earlier */}
#sample-menu-1 > li.displayNone {display:none !important;}
.menu-principal.fixed-nav .auxiMenu #sample-menu-1 > li.displayNone {display:block !important; background:none;}
.menu-principal.fixed-nav .auxiMenu #sample-menu-1 > li.displayNone a .titMenu {display:none;}
.menu-principal.fixed-nav .auxiMenu #sample-menu-1 > li.displayNone.first a, .menu-principal.fixed-nav .auxiMenu #sample-menu-1 > li.displayNone a {padding: 10px 10px !important;}
.menu-principal.fixed-nav .auxiMenu #sample-menu-1 > li.displayNone.first a {padding: 11px 10px 0 !important;}
/*.art .foto:hover .compartirOver .compartir.icoFace {margin-bottom:10px; transition:all 0.7s ease 0s; opacity: 1.0; filter: alpha(opacity=100); /* For IE8 and earlier }*/
.menu-principal-segundario .banner{width: 100%}
 .compartirOver .compartir.icoGoogle {background:url("../../imag/v1/boto/spriteCompartir.png") no-repeat 0 -45px; margin-bottom:10px; /*transition:all 0.3s ease 0s;*/ opacity:1.0; filter: alpha(opacity=100); /* For IE8 and earlier */}

 .compartirOver .compartir.icoTwitter {background:url("../../imag/v1/boto/spriteCompartir.png") no-repeat 0 -89px; margin-bottom:10px; /*transition:all 0.3s ease 0s;*/ opacity:1.0; filter: alpha(opacity=100); /* For IE8 and earlier */}

.taxonomica .compartirOver {bottom:-15px; display:none; right:-23px; position:relative; z-index:90; float: left;}
.taxonomica .compartirOver a, .taxonomica .compartirOver a img {margin-left: 5px;    float: left;}
/*menu principal*/
#header .sf-menu li {background:url(../cdf/imag/v1/auxi/sprite.png) no-repeat scroll -68px 0;}
.menu.displayNone li.first {background:url(../cdf/imag/v1/auxi/sprite.png) no-repeat scroll -68px 0 !important;}
#header .sf-menu li.first, #header .sf-menu li.banner {background:none;}
#header .sf-menu li.first a {padding:12px 20px 15px 0;}

#header .sf-menu li a {font-family:Montserrat_Bold, Verdana, Geneva, sans-serif; font-size:15px; color:#FFFFFF; margin:0; padding:12px 20px 15px ; text-decoration:none; border-radius:3px; float:left;}
#header .auxiMenu .sf-menu li a, #header .auxiMenu .sf-menu li .sin_link {font-family:Montserrat_Bold, Verdana, Geneva, sans-serif; font-size:15px; color:#FFFFFF; margin:0; padding:12px 14px 15px ; text-decoration:none; border-radius:3px; float:left; background-color:#272727; touch-action: auto !important;max-width: 200px; width: 100%;}
#header .sf-menu li.banner .bannerHeader a {padding:5px 5px 0; border-radius: 0px; margin: 4px 0px;}
#header .sf-menu li a:hover {/*background:#CC0000;*/ text-decoration:underline;}
#header .sf-menu li a:hover a, .sf-menu li a:hover {color:#cc0000; }
#header .sf-menu li a:hover {/*background:#CC0000;*/ text-decoration:underline;}
li.esparacion{background:#ffffff! important; border-radius: 0px; margin:6px 15px 0px 20px; width:2px; float: left; height:25px;}
.fixed-nav li.esparacion{display: none;}
/*Menu laterar*/
#header #menu-principal-segundario.dl-menuwrapper .dl-menu{background-color: #272727;}
#header #menu-principal-segundario {  position: fixed; top: 0; background-color: #272727; height: 100%; overflow-y: auto;}
#header #menu-principal-segundario li a, #header #menu-principal-segundario li .sin_link {font-family:Montserrat_Bold, Verdana, Geneva, sans-serif; font-size:14px; color:#FFFFFF; margin:0; padding:12px 35px 15px ; text-decoration:none; float:left; width: 100%;}
#header #menu-principal-segundario  li.banner .bannerHeader a {padding:5px 20px 0;}
#header #menu-principal-segundario  li a:hover {/*background:#CC0000;*/ text-decoration:underline;}
#header #menu-principal-segundario  li a:hover a, .sf-menu li a:hover {color:#cc0000; }
#header #menu-principal-segundario  li a:hover {/*background:#CC0000;*/ text-decoration:underline;}
#header #menu-principal-segundario  .sub-menu {display: none}
#header #menu-principal-segundario .sub-menu li a { background: #411a3a;}
#header #menu-principal-segundario ul li ul li a{width: 100%; }
#header #menu-principal-segundario ul li ul li a:hover, a:active{text-decoration: underline; /*background-color: #592850;*/}
#header #menu-principal-segundario .titMenu{text-decoration: none; /*background-color: #592850;*/}
#header #menu-principal-segundario .displayNone{display:block;}
li.dl-back{background: #930605;}
ul.sf-menu li ul.sub-menu { background: none; margin-top: 13px;}
#header .sf-menu li.first a {padding: 12px 20px 15px; background:#272727;}

.menu-principal .inicio {  float: left;  margin: 11px;}
.menu-principal .inicio > a { color: #fff;  font-family: Montserrat_Bold,Verdana,Geneva,sans-serif;    font-size: 15px;}
.menu-principal.fixed-nav .inicio > a {  display: none;}

.menu-principal > .auxiMenu {width:1030px; margin:0 auto; position:relative; padding-top: 5px;z-index: 9999;}

.fixed-nav > .auxiMenu > .sf-menu.menu > li > a, .menu-principal.fixed-nav .auxiMenu .sf-menu li .sin_link {font-size:11px !important; text-transform:uppercase; padding:15px 12px 15px !important;}

.fixed-nav > .auxiMenu > .sf-menu.menu > li {background:none !important;}
.fixed-nav > .auxiMenu > .sf-menu.menu > li .sub-menu li a {font-size: 11px !important; text-transform: uppercase;}

.menu.top li.first a {background:none !important; padding:0 !important;}
.menu.top li a {border-radius: 0px; color: #ffffff; float: left; font-family: Montserrat_Bold,Verdana,Geneva,sans-serif; font-size: 15px; margin: 0; padding: 0px  !important; text-decoration: none; height:30px; display:table;}
.menu.top li a > * {display:table-cell; vertical-align:middle;}

.menu.top li a .icinoHead, .menu.top li a .titMenu {font-family: "open_sans_lightregular",Arial,Helvetica,sans-serif; color:#818d9d; font-size:13px; padding:0; margin:0 10px 0 0;}
.menu.top li a .titMenu {padding:0;}
.menu.top li {margin:0; background:#ffffff !important; padding:5px 20px; border:1px solid #f2f3f5;transition: all 0.3s ease-out 0s;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;}
.menu.top li.first {margin:0;}
.menu.top li {margin:0 0 0 10px; }
.menu.top li:hover a span {color:#e3241b;}
.menu-principal.fixed-nav .titMenu.sin_link { margin-bottom: 6px !important;}



/*menu segundario*/
.submenu-categorias{display: block; font-size: 15px; color: #999; margin: 0px 0px; float: left; width: 100%; border-bottom:1px solid #a80403; background: #fff}
#menu-segundario {max-width: 1030px; font-family: open_sans_semibold, Verdana, Geneva, sans-serif; font-size: 14px;  text-decoration: none;  margin: 0px auto;}
#menu-segundario ul.sf-menu {width:100%}
#menu-segundario ul.sf-menu li {font-size:14px; float:left; display:inline; list-style:none; padding:0;}
#menu-segundario ul.sf-menu li a {padding:15px !important; text-decoration:none; transition: all 0.4s ease-out 0s; color:#37240c !important;}
#menu-segundario ul.sf-menu li a.active {color:#fff !important; background-color:#a80403; transition: all 0.4s ease-out 0s;}
#menu-segundario ul.sf-menu li a:hover {color:#fff !important; background-color:#a80403; transition: all 0.4s ease-out 0s;}
#header #menu-principal-segundario ul li{height: 50px}

/*menu responsive*/
#header .menu_btn {display:none; width:50px; height:40px; color:#ffffff; cursor:pointer; display:none; padding:0 0 0 20px; text-align:left; float:left;}
#header .menu_btn img {float:left; margin:0;}
#header .menu_btn strong {float:left; margin:10px 5px 0 0;}
#header .menu_btn.activo { background:none;}
#header .bannermenu img {margin-top: 4px;}


/*Buscador Tip*/
#search_tips{  background-color: #ffffff; max-width: 230px; width: 100%; position: absolute; right: 0; top: 45px; z-index: 99999; padding: 5px; box-sizing: border-box; display:none; border-radius: 0px 0px 5px 5px;}
#search_tips ul li { padding: 2px;}
#search_tips ul li.selected {background-color: #b1bdc8; }
/* FIN Header */

/*--------------- Main ---------------*/

/*despliegue de menu*/
.boxCategorias {background:url("../../imag/v1/auxi/cmbA.png") no-repeat left top !important; float:left; height:52px; margin:0; min-width:185px;}
.ver_mas {background:url("../../imag/v1/auxi/cmbB.png") no-repeat scroll right top; display:block; float:left; margin:0 0 0 16px; min-width:165px; padding:10px 24px 10px 4px; position:relative; text-align:left;}
.partidos.ver_mas {border:0; background:#a80403; transition:background-color 0.3s ease-out 0s; float:none; display:table; margin:20px auto; text-align:center; padding:0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);}
.partidos.ver_mas:hover {background: #d70302; transition: background-color 0.3s ease-out 0s;}
.partidos.ver_mas a {color: #fff; display: block; padding: 10px 5px; max-width: 100%; text-decoration: none;}


.ver_mas .abrir {color:#000; /*display:inline-block; min-width:150px;*/ padding:0; text-align:left;}
.ver_mas .abrir a {background:url("../../imag/v1/auxi/arrowdown.gif") no-repeat right 50% #EE0001; color:#fff; float:left; font-family:"open_sans_lightregular",Arial,Helvetica,sans-serif;  min-width:92%; padding:10px; min-height: 32px;}
.ver_mas ul {min-width:89%; background:#EE0001; color:#000; display:none; margin:0; padding:10px 0 3px; position:absolute; left:4px; top:43px; z-index:999;}
.ver_mas ul li {border-top:1px solid #ff6262 ; float:left; clear:both; width:100%; transition: background-color 0.3s ease-out 0s;}
.ver_mas ul li a, .ver_mas ul li .subtit {color:#fff; text-align:left; padding:10px; min-width:144px; font-family:"open_sans_lightregular",Arial,Helvetica,sans-serif; float:left;}
.ver_mas ul li ul {float:right; left:0; position:relative; top:0; width:auto; padding:0;}
.ver_mas ul li .subtit {font-weight:bold;}
.ver_mas ul li ul li:hover, .ver_mas ul li.select {transition: background-color 0.3s ease-out 0s; background:#c00202; border-top:0px; border-left:0px; border-right:0px; border-bottom:1px solid #c00202; margin:0;}
.ver_mas ul li ul li:hover a, .ver_mas ul li.select a {color:#FFF;}

/*Lista de equipos*/
ul.equipos {border:1px solid #bc0605; margin:0 auto; overflow:hidden; padding:24px 5px; width:98.5%;}
ul.equipos li {float:left; margin: 0 5px;}
ul.equipos li a {width:100%; height:auto; background:#fFF; opacity:0.6; filter:alpha(opacity=60); margin:0; transition:opacity 0.5s ease-out 0s;}
ul.equipos li a:hover, ul.equipos li a.select {opacity:1; filter:alpha(opacity=100); border:0px solid #ccc; display:table; overflow:hidden;
-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.2);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.2); transition:opacity 0.5s ease-out 0s;}
ul.equipos li a img { width: 25px; /* height: auto; */ margin:0 auto; display:table; max-height:25px; margin:3px; float:left;}

.ar1-1 {width:785px; float:left; position:relative; margin:0 10px 10px 0;}
.ar1-1 a.foto, .ar1-1 a.foto img {float:left;}
.ar1-banner .banner{max-width: 405px; float: left;}
.mascara {background:url(../cdf/imag/v1/auxi/bgArt.png) no-repeat center bottom !important; height:100%; left:0; position:absolute; top:0; width:100%;}
.mascara2 {background:url(../cdf/imag/v1/auxi/bgArt2.png) no-repeat center bottom !important; height:100%; left:0; position:absolute; top:0; width:100%;}
.mascara3 {background:url(../cdf/imag/v1/auxi/bgArt3.png) no-repeat center bottom !important; height:100%; left:0; position:absolute; top:0; width:100%;}
.mascara4 {background:url(../cdf/imag/v1/auxi/bgArt4.png) no-repeat center bottom !important; height:100%; left:0; position:absolute; top:0; width:100%;}
.mascara5 {background:url(../cdf/imag/v1/auxi/bgArt5.png) no-repeat center bottom !important; height:100%; left:0; position:absolute; top:0; width:100%;}
.mascara6 {background:url(../cdf/imag/v1/auxi/bgArt6.png) no-repeat center bottom !important; height:100%; left:0; position:absolute; top:0; width:100%;}
.articulo > .info > .box-relacionados > ul > li .ar1-1 {width:100%; max-width:785px; margin:0 0 10px 0;}
.articulo > .info > .box-relacionados > ul > li .ar1-1 a img{width:100%; max-width:785px;}
.articulo > .info > .box-relacionados > ul > li > .ar1-1 > a.foto, .articulo > .info > .box-relacionados > ul > li > .ar1-1 > a.foto > img{width:100%; height:auto;}
.boxFecha {min-width:155px !important; position:absolute; right:10px; top:10px; left:0 !important;}
/*.boxFecha .boxLeft {background:url(../cdf/imag/v1/auxi/fechaLeft.png) no-repeat left top !important; width:22px; height:92px; float:left;}
.boxFecha .boxRight {background:url(../cdf/imag/v1/auxi/fechaRight.png) no-repeat left top !important; width:22px; height:92px; float:left;}
.boxFecha .boxCenter {background-color:#38173d; padding:10px 7px 10px 0; float:left; height:72px;}*/
.boxFecha .boxCenter {width:auto; height: auto; float: right; margin-right: 20px; padding: 10px; background:#ee0001; -webkit-transform: skew(-15deg); -moz-transform: skew(-15deg);-ms-transform: skew(-15deg);-o-transform: skew(-15deg); transform: skew(-15deg);}

.encuestaBig > .ar6 > .boxFecha .boxCenter { background:#1581dc;}

.boxFecha .boxCenter span.envivo { clear:both; font-family:open_sans_extraBold, Verdana, Geneva, sans-serif; font-size:13px !important; color:#FFFFFF !important; float:left; margin:0 5px 0 0; display: none;}
.boxFecha .boxCenter span.envivo.show {display:block;}
.boxFecha .boxCenter span.fecha {font-family:open_sans_bold, Verdana, Geneva, sans-serif; font-size:15px !important; color:#FFFFFF !important; clear:both; float:left; margin:0 0 0 5px;}
.boxFecha .boxCenter span.vivo {font-family:open_sans_bold, Verdana, Geneva, sans-serif; font-size:15px !important; color:#FFFFFF !important; clear:both; float:left; margin:0 0 0 5px;}
.boxFecha .boxCenter span.hora { font-size:38px; color:#FFFFFF; clear:both; float:left; margin:0 0 8px;}
.boxFecha span.cdf {background:url(../cdf/imag/v1/auxi/sprite.png) no-repeat 0px -73px !important; width:31px; height:14px; float:left;}
.boxFecha span.cdfP {background:url(../cdf/imag/v1/auxi/sprite.png) no-repeat -40px -73px !important; width:15px; height:14px; float:left;}
.boxFecha span.cdfHd {background:url(../cdf/imag/v1/auxi/sprite.png) no-repeat -68px -73px !important; width:15px; height:14px; float:left;}
.boxFecha span.cdfE {background:url(../cdf/imag/v1/auxi/sprite.png) no-repeat -119px -128px !important; width:19px; height:14px; float:left; margin:0 0 0 1px;}
.boxFecha .versus{color: #ffffff; font-size: 15px; float: left; margin-bottom: 5px;}
.boxFecha .resultado{font-size: 38px; color: #FFFFFF; clear: both; float: left; margin: 0 0 8px;}

.ar1-1  .boxTxt {position:absolute; bottom:20px; left:0; right:0; margin:0 auto; width:97%;}
.ar1-1 .boxTxt span.epigrafe, .ar1-2 .boxTxt span.epigrafe{font-family:open_sans_semibolditalic,Verdana,Geneva,sans-serif; font-size:14px !important; line-height:120%; color:#FFFFFF !important; clear:both; float:left;}
.ar1-1 .boxTxt h2.titular {clear:both; float:left; margin:5px 0 !important; font-size:30px !important;}
.ar1-1 .boxTxt h2.titular a {font-family:open_sans_bold, Verdana, Geneva, sans-serif; font-size:30px; line-height:120%; color:#FFFFFF;}
.ar1-1 .boxTxt p.bajada {font-family:open_sans_regular, Verdana, Geneva, sans-serif; font-size:18px; line-height:120% !important; color:#FFFFFF !important; clear:both; float:left;}

.ar1-1 .boxTxt .auxi .aleft {width:94%; float:left;}
.ar1-1 .boxTxt .redArt, .videoDestacado .redArt, .boxleft .redArt {background:url(../cdf/imag/v1/auxi/sprite.png) no-repeat -89px -72px; width:48px !important; height:38px !important; float:left; position:absolute; right:0; bottom:0;}
.videoDestacado .redArt {right:15px; bottom:15px;}
.videoDestacado .compartirOver {bottom:53px; right:20px;}


#contenidoPort.auxiMain, #main .auxiArt {/*background:url(../cdf/imag/v1/auxi/bgMain.jpg) repeat-y left top;*/ width:100%}

.boxTxt .auxi {position:relative;}
.boxTxt {margin: 0 auto 20px;	width: 95%;	display: block;	overflow: hidden; color: #000; line-height: 140%;}
#msgError {bottom:0; top:70px}
#msgError h2 { margin:0 auto; display:table; color:#303; font-family:open_sans_semibolditalic,Verdana,Geneva,sans-serif; font-size:20px; line-height:120%;}
.ar3 {width:370px; position:relative; margin:0 0 30px;}
.aside.aright > .ar3 {float:left;}
.ar3.aright { margin:0 0 30px 30px;}
.ar3 .boxFecha .boxCenter {padding:5px;}
.ar3 .boxFecha .boxCenter span.hora {font-size:30px; margin:0 0 5px;}
.ar3 .boxTxt .epigrafe {font-family:open_sans_semibolditalic, Verdana, Geneva, sans-serif; font-size:14px !important; line-height:120%; color:#FFFFFF !important; float:left;}
.ar3 .boxTxt h3.titular {clear:both; float:left; margin:5px 0; font-size:18px !important;}
.ar3 .boxTxt h3.titular a {font-family:open_sans_bold, Verdana, Geneva, sans-serif; font-size:18px; line-height:120%; color:#FFFFFF;}
span.icoPlay {background:url(../cdf/imag/v1/auxi/sprite.png) no-repeat -193px -72px; width:53px; height:53px; float:left; position:absolute; left:35px; top:10px;}
.boxTxt .auxi .aleft {width:80%; float:left;}
.boxTxt .redArt, .boxAlerta .redArt {background:url(../cdf/imag/v1/auxi/sprite.png) no-repeat -144px -72px; width:39px !important; height:30px; float:left; position:absolute; right:0; bottom:0; z-index: 100;}
.taxonomica .redArt {background:url(../cdf/imag/v1/auxi/sprite.png) no-repeat -144px -72px; width:39px; height:30px; float:left; margin:15px 0 0; clear:both;}
.aside.aright .ar3.destacado .boxTxt .auxi {padding:0;}

.destacado-noticias {clear:both; margin:20px 0 20px;}
.destacado-noticias h4.rot-noticias {border-bottom:1px solid #a80403; clear:both; color:#3a2450; font-family:Montserrat_Bold,Verdana,Geneva,sans-serif; font-size:24px; margin:0 0 25px; overflow:hidden; width:100%;}
.destacado-noticias .aside-noticia a.foto {float:left; margin:0 10px 5px 0; width:100px; height:auto;}
.destacado-noticias .aside-noticia a.foto img {width:100%; height:auto;}
.destacado-noticias .aside-noticia {margin:0 0 10px; padding:0 0 10px;}
.destacado-noticias .aside-noticia .aleft {width:60%;}
.destacado-noticias .aside-noticia .aleft h3.noticias, .destacado-noticias .aside-noticia h3.noticias {font-size:15px !important; margin:0 0 5px;}
.destacado-noticias .aside-noticia .aleft h3.noticias a, .destacado-noticias .aside-noticia h3.noticias a {color:#3a2450; font-family:open_sans_semibold,Verdana,Geneva,sans-serif; font-size:15px; line-height:120%;}
.destacado-noticias .aside-noticia .aleft p {color:#3a2450; font-family:open_sans_lightregular,Verdana,Geneva,sans-serif; font-size:15px; line-height:120%;}

/*--------------- Area 3 ---------------*/
/*.boxRotulo {background:url(../cdf/imag/v1/auxi/bg_rot.png) repeat-x 50% 50%; width:100%; margin:0 auto 35px;float: left;}
.boxRotulo h3 {margin:0 auto; display:table; background-color:#FFFFFF; padding:0 30px;}
.boxRotulo h3 span {font-family:open_sans_extraBold, Verdana, Geneva, sans-serif; font-size:24px; color:#330033;}
.boxRotulo h3 span + span {font-family:open_sans_extraBold, Verdana, Geneva, sans-serif; color:#cc3333;}*/
.topArt {max-width:100%; width:100%; background-color:#2b183f; /*overflow: hidden;*/}
.topArt .breadcrumbs {width:100%; max-width:1030px; margin:0 auto;}h3.boxRotulo
h3.boxRotulo, .boxRotulo {font-family:Montserrat_Bold, Verdana, Geneva, sans-serif; font-size:24px; color:#3a2450; text-transform:uppercase; margin:0 0 25px; border-bottom:1px solid #A80403; overflow:hidden; width:100%; clear:both; text-align: left; padding: 10px 0;}
h3.boxRotuloInt, .boxRotuloInt {border-bottom:1px solid #a80403; clear:both; color:#3a2450; font-family:Montserrat_Bold,Verdana,Geneva,sans-serif; font-size:24px; margin:0 0 25px; overflow:hidden; text-transform:uppercase; width:100%;}
.boxRotuloInt span.rot {background:#a80403; float:left; height:32px; margin:0 10px 0 4px; -webkit-transform: skew(-15deg); -moz-transform: skew(-15deg);-ms-transform: skew(-15deg);-o-transform: skew(-15deg); transform: skew(-15deg); width:25px;}
.boxRotuloInt span.tit {margin:5px 0 0;}
.contenido .mensaje{float: right; font-size: 14px; margin: 10px 0px 30px; font-weight: bold; color: #A80403;}

.bajadaRot {font-family:Montserrat_Bold, Verdana, Geneva, sans-serif; font-size:18px; color:#330033; margin:0 0 9px; display:table; clear:both; float:left; }
/* FIN Area 3 */

/*Ver MÃ¡s*/
.verMas {background:#a80403; color:#ffffff; display:table; font-family:open_sans_lightregular,Arial,Helvetica,sans-serif; font-size:18px; margin:0 auto 30px; padding:10px 30px; transition:all 0.2s ease-out 0.2s;}
a:hover.verMas {background:#FF000A; transition:all 0.3s ease-out 0.3s; text-decoration:none;}
/*Fin Ver MÃ¡s*/

/*Comobobox*/
.breadcrumbs > .boxSelect {float:left;}
.boxSelect {background:url("../../imag/v1/auxi/bgCombobox.png") no-repeat left top;  max-width: 260px; height:52px; float:right; margin-bottom:10px;}
.select {border:1px solid #ccc; width:162px; overflow:hidden; background:#fff url("../../imag/v1/auxi/arrowdown.gif") no-repeat 99% center; margin:10px auto 0; display:table;
-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.2);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.2);}
.select select {padding:5px 8px; width:115%; border:none; box-shadow:none; background-color:transparent; background-image:none; appearance:none;}
/*Fin Comobobox*/

/* FIN Main */

/*Error 404*/
.error404 {margin:0; padding:.5em 0 1em 0; font-size:12px; font-weight:normal; color:#0e7a7a; text-align:center; clear:both;}
.error404 a {margin:0; font-size:17px;  font-weight:normal; color:#003366; text-align:right; background:#F0F0F0; border-radius:3px; padding:.5em 1.2em; text-decoration:none;}
.error404 a:hover {background:#003366; color:#FFFFFF;}
/* FIN Error */

/*--------------- Footer ---------------*/
#footer .auxi {margin:0 auto; padding:30px 0 45px; overflow:hidden;}
#footer .auxi p {font-size:14px; color:#333; margin:0 auto; padding:0; text-align:center; }
.border1 {background:url(../cdf/imag/v1/auxi/footerLeft.png) no-repeat left top !important; width:12px; height:40px; padding:0 !important;}
.border2 {background:url(../cdf/imag/v1/auxi/footerRight.png) no-repeat left top !important; width:12px; height:40px; padding:0 !important;}

#footer .auxi ul.menuFooterTop {float:left; width:100%; border-bottom:1px solid #FFF; padding:0 0 10px; margin:0 0 10px;}
#footer .auxi ul.menuFooterTop li.first {float:left; border-left:0px solid #FFF; margin:0; padding:0;}
#footer .auxi ul.menuFooterTop li {float:left;}
#footer .auxi ul.menuFooterTop li + li {border-left:1px solid #FFF; margin:0 0 0 10px; padding:0 0 0 10px;}
#footer .auxi ul.menuFooterTop li a {color:#FFFFFF; padding:0; font-family:Montserrat_Bold,Verdana, Geneva, sans-serif; float:left; font-size:14px;}
/*#footer .auxi ul.menuFooterTop li span {border-left:1px solid #FFF;
-webkit-transform: skew(-25deg); 
-moz-transform: skew(-25deg);
-ms-transform: skew(-25deg);
-o-transform: skew(-25deg); 
transform: skew(-25deg);}*/ 

#footer .auxi ul.menuFooterBottom {padding:0 11px 0 0; float:left; clear:both;}
#footer .auxi ul.menuFooterBottom li.first {padding:0;  border-left:0px solid #FFF; margin:0; padding:0;}
#footer .auxi ul.menuFooterBottom li {float:left; color:#FFFFFF; font-size:14px; padding:0; margin:0 0 10px;}
#footer .auxi ul.menuFooterBottom li + li {border-left:1px solid #FFF; margin:0 0 10px 10px; padding:0 0 0 10px;}
/*#footer .auxi ul.menuFooterBottom li span {border-left:1px solid #FFF;
-webkit-transform: skew(-25deg); 
-moz-transform: skew(-25deg);
-ms-transform: skew(-25deg);
-o-transform: skew(-25deg); 
transform: skew(-25deg);}*/
#footer .auxi ul.menuFooterBottom li a {color:#FFFFFF; text-transform:uppercase; float:left; font-size:14px;}
/* FIN Footer */

/* Fecha Head */
.fechas_head.desactivo {display:none}
.fechas_head.activo {display:block; background-color:#4e4e4e; width:auto; padding:24px 10px; clear:both; overflow:hidden; border-top:2px solid #e4231c; /*position:absolute; top:50px; left:6%; z-index:9999;*/}
.fechas_head.activo.menu_pequeno{z-index: 9999;position: fixed; top: 43px; right:0;left: 0;}
/*--------------- Banner ---------------*/
/*.bannerEstadistica{margin-left:3%; margin-bottom:20px;}*/
.bannerEstadistica {clear:both; overflow:hidden; margin:15px auto; width:100%; display:-moz-box;}
.banner object,.banner img,.banner embed,.banner.bottom div  {max-width:100% !important  }
.banner.bottom  {height:0px }

/*--------------- Font face ---------------*/
@font-face {
    font-family: 'open_sans_regular';
    src: url('fonts/opensans-regular-webfont.eot');
    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular-webfont.woff') format('woff'),
         url('fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('fonts/opensans-regular-webfont.svg#open_sans_regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sans_lightregular';
    src: url('fonts/opensans-light-webfont.eot');
    src: url('fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-light-webfont.woff') format('woff'),
         url('fonts/opensans-light-webfont.ttf') format('truetype'),
         url('fonts/opensans-light-webfont.svg#open_sans_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sans_semibold';
    src: url('fonts/opensans-semibold-webfont.eot');
    src: url('fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-semibold-webfont.woff') format('woff'),
         url('fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('fonts/opensans-semibold-webfont.svg#open_sans_semibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sans_boldItalic';
    src: url('fonts/OpenSans-BoldItalic-webfont.eot');
    src: url('fonts/OpenSans-BoldItalic-webfont?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-BoldItalic-webfont.woff') format('woff'),
         url('fonts/OpenSans-BoldItalic-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-BoldItalic-webfont.svg#open_sans_boldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sans_semibolditalic';
    src: url('fonts/OpenSans-SemiboldItalic-webfont.eot');
    src: url('fonts/OpenSans-SemiboldItalic-webfont?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-SemiboldItalic-webfont.woff') format('woff'),
         url('fonts/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-SemiboldItalic-webfont.svg#open_sans_semibolditalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sans_lightitalic';
    src: url('fonts/OpenSans-LightItalic-webfont.eot');
    src: url('fonts/OpenSans-LightItalic-webfont?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-LightItalic-webfont.woff') format('woff'),
         url('fonts/OpenSans-LightItalic-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-LightItalic-webfont.svg#open_sans_lightitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sans_bold';
    src: url('fonts/opensans-bold-webfont.eot');
    src: url('fonts/opensans-bold-webfont?#iefix') format('embedded-opentype'),
         url('fonts/opensans-bold-webfont.woff') format('woff'),
         url('fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('fonts/opensans-bold-webfont.svg#open_sans_bold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sans_extraBold';
    src: url('fonts/OpenSans-ExtraBoldItalic-webfont.eot');
    src: url('fonts/OpenSans-ExtraBoldItalic-webfont?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-ExtraBoldItalic-webfont.woff') format('woff'),
         url('fonts/OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-ExtraBoldItalic-webfont.svg#open_sans_extraBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Montserrat_Bold';
    src: url('fonts/Montserrat-Bold-webfont.eot');
    src: url('fonts/Montserrat-Bold-webfont?#iefix') format('embedded-opentype'),
         url('fonts/Montserrat-Bold-webfont.woff') format('woff'),
         url('fonts/Montserrat-Bold-webfont.ttf') format('truetype'),
         url('fonts/Montserrat-Bold-webfont.svg#Montserrat_Bold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-Regular-webfont.eot');
    src: url('fonts/Montserrat-Regular-webfont?#iefix') format('embedded-opentype'),
         url('fonts/Montserrat-Regular-webfont.woff') format('woff'),
         url('fonts/Montserrat-Regular-webfont.ttf') format('truetype'),
         url('fonts/Montserrat-Regular-webfont.svg#Montserrat') format('svg');
    font-weight: normal;
    font-style: normal;

}



/* FIN Font face */

/*--------------- Custom --------------------*/
.verde_claro span{color: #b3d03f;}
.verde_claro:hover {color: #b3d03f !important;}
/*--------------- RESPONSIVE ----------------*/

@media(max-width:1030px) {
  #main {width:100% !important; }
  #header .auxi, .menu-principal > .auxiMenu, #footer .auxi  {width:95%;}
  /*articulo*/
  .seccion1 .articulo .embed {width:100%; height:auto;}
  .seccion1 .articulo .embed iframe {width:100%; height: 440px;}

  .aside.aright > * { margin-bottom:10px;margin-left: auto; margin-right: auto; text-align:center; }
  #contenidoPort.auxiMain .contenido {width:785px; margin:0 auto; padding:25px 0 25px ; float:none;} 
  .boxTwitter, .aside.aright .banner {width:370px;}
  .aside.aright {padding: 14px 0px 14px 0; width: auto; background: transparent;}
  .aside.aright > .ar3, .boxTabla, .boxTwitter, .aside.aright .banner {float:left;}
}
@media(max-width:1195px) {
    .ar1-1 a img, .ar1-2 a img {width: 100%; height:auto;}
}
@media(max-width:1130px) {
    #contenidoVideos.auxiVideos > .ar3, #contenidoVideos.auxiVideos > .ar3 + .ar3 {margin:10px !important;}
    #wrap-taxonomia .ar1-1 {float: none;}
}
@media (max-width: 1024px){
   /* #header .sf-menu li.banner .bannerHeader a{padding: 20px 0px;}*/
}
@media(max-width:990px) {
    #header .auxiMenu .sf-menu li a, #header .auxiMenu .sf-menu li .sin_link {padding:12px 10px 15px;}
    li.esparacion{display:none;}
}


@media(max-width:980px) {
    .banner.bottom, .banner.bottom div  {left: 0 !important; right: 0 !important;  }
    .banner.bottom iframe {width:100% !important;left: 0 !important;  right: 0 !important;  }
    .banner object,.banner img,.banner embed {width:100% !important  }
}
@media(max-width:1190px) and (min-width:941px){
				#header .logo {float: none; margin: 0 auto;}
				#sample-menu-1 {margin: 15px 0 0;}
}
@media(max-width:940px) {
    /*menu responsive*/
     #header .menu_btn {display:block;}
     #header ul.menu {width:auto; display:none; clear:both;}
     .sf-menu li {width:100%; float:left !important; clear:both; padding:0;}
     .sf-menu li a, .sf-menu li a:visited, .sf-menu li .titMenu.sin_link {color:#FFFFFF !important;  padding:10px 10px 10px 0 !important;}
     
     #header.interior .menu-principal {margin-left:0; }
     #header .menu-principal {height:auto; float:none;}
     ul.redesSociales { position:absolute; right:0; top:0;}
     .bannermenu {position:absolute; right:50px; top:0}
     #menu-segundario ul.sf-menu.menu li { border-bottom:1px dotted #333;}
     /*#menu-segundario ul.sf-menu.menu li a {color:#37240c !important}
     #menu-segundario ul.sf-menu.menu li a.active { color:#fff !important}*/
     
     .fechas_head.activo {display:block; left:0; right:0; position:relative; top:0; /*width:95%;*/ clear:both; margin:5px auto 0; overflow:hidden;}
     .fixed-nav > .auxiMenu > .sf-menu.menu > li > a, .fixed-nav > .auxiMenu > .sf-menu.menu > li span.titMenu.sin_link, .fixed-nav > .auxiMenu > .sf-menu.menu > li .sub-menu li a {font-size:15px !important; padding:10px 10px 10px 0  !important; text-transform:}
     #sample-menu-1 > li.displayNone {clear:none; display:block !important; float:left; text-align:center; width:80px; border-bottom:0px dotted #333;}
     #sample-menu-1 > li.displayNone a {display:table; float:none !important; margin:0 auto !important; padding:0 !important;}
     
    .fechas_head.activo.menu_pequeno {left:0; position:fixed; right:0; top:30px; z-index:9999;}
    .fixed-nav .auxiMenu .sf-menu.menu .fechas_head.activo.menu_pequeno {left:0; position:fixed; right:0; top:600px; z-index:9999;}
    .displayNone.iconos, .displayNone.iconos li {  display: block !important; float: left;    margin-left: 10px;    margin-top: 4px;}
	
	/*master 20151116*/
	.box-registro {display:block;}
	.registro.aright.no-responsivo, .registrado.aright.no-responsivo {display:none;}
	
	#header .logo {float:none; margin:0 auto;}
	/*Fin master 20151116*/
}
@media(max-width:825px) {
    #header .logo {margin:0 auto; width: 300px;}
				ul.aright.registro {margin: 5px 0;}
    #header .logo a, #header .logo a img {float:none; margin:0 auto 5px; display:table;}
    .bannerHeader, .bannerHeader + .bannerHeader {float:none; margin:0 auto 5px; clear:both; display:table;}
    /*#main.inicio{margin: 0px 5px;}*/
    #header #menu-principal-segundario .sub-menu{float: left; width: 100%; margin-top: -25px; margin-bottom: 10px;}
    #header #menu-principal-segundario ul li {width: 100%; }
    h3.boxRotulo, .boxRotulo{padding-left: 10px; font-size: 18px;}
    #main .contenido{padding: 25px 0px;}
}
@media(max-width:785px) {
    .ar1-1 {width:100%;}
}
@media(max-width:760px) {
    /*global*/
    .subir a {background:#003366; color:#FFFFFF; font-size:16px;}
    .banner a img { width: 100% !important;  }
    .banner > iframe, .box-html > iframe, .banner embed{ width: 100% !important; }

    /*header*/
    #main, #header .auxi, #footer .auxi {width:auto !important;}
    #footer .auxi {width:97% !important;}
    
    .aside.aright > .ar3, .boxTabla, .boxTwitter, .aside.aright .banner {float:none; margin: 10px auto !important;}
    ul.equipos{width: 95%;}
}
@media(max-width:605px){
    .ar1-1 .boxTxt {position: relative; bottom:0;}
    .ar1-1 .boxTxt h2.titular a {font-size:23px; }
    .breadcrumbs > .boxCategorias.inter_nacional{display: none;}
    .mascara {display:none;}
    .ar1-1.tax, .ar3 {background-color: #a80403;}
}
@media(max-width:550px) {
    #main {background-image:none; }
    #main .contenido {width:auto; max-width:100%; margin:0 auto; padding:0; float:none;}
    #main .contenido .auxi {margin:0;}
     .only-responsive {display:block;}
     #header.interior .logo {display:none;}
     #header .menu-principal {min-height:5px;}
     #footer {padding:1em 0; }
    /*img  { width: 100% !important; }*/
    ul.posiciones, .posiciones, #tabla_sidebar > .opta-widget-container { margin 0; }
    h3.boxRotuloInt, .boxRotuloInt{font-size: 20px;}
    ul.equipos{width: 95%;}
    
    #fechas > ul li + li{border: 0px;}
    #fechas > ul li a{float: none;}
    #fechas > ul{padding: 0px; box-sizing: border-box;}
    #fechas > ul li {   float: left; margin: 1px; padding: 0; background: #C9252F; text-align: center; padding: 20px; width: 16%; box-sizing: inherit; border: 0px solid #ffffff;}
    
}

@media(max-width:480px){
    #main.inicio{ margin:0;}
				#header .logo, ul.registro.aright{float: none; margin: 0 auto;}
    .opta-widget-container .fixtures-plus td.home-team-name .team-name{font-size: 12px;}
    ul.equipos{padding: 0;}
    .ar3.destacado {width:300px; margin:0 auto !important; display:table; float:none !important;}
    .ar3.destacado a.foto img {height: auto; width: 235px !important;}
    .aside.aright .banner {display: table; margin: 10px auto 10px; float:none; text-align:center;}
    .boxTwitter, .aside.aright .banner {display: table; margin: 10px auto 10px; float:none; text-align:center;}
    .aside.aright > * {float:none !important; margin:10px auto !important;}
    .aside.aright > .ar3 {background-color:#ee0001; width:290px}
    .boxTabla {width:300px;}
    .aside.aright > .ar3 a, .aside.aright > .ar3 a img {width:100%; height:auto;}
    .aside.aright > * {float:none; margin:10px auto !important;}
    ul.posiciones, .posiciones, #tabla_sidebar > .opta-widget-container {width:100%;}
    .ar3.destacado .foto {height:auto; width:235px !important;}
    .mascara2 {display:none;}
    .boxTxt {position: relative; bottom:0; margin:0 auto 10px;}
    .boxTxt .redArt {bottom:0; clear:both; float:right; height:30px !important; position:relative; right:0; width:39px !important; z-index:100; margin:0 10px 5px 0;}
    .compartirOver {right: 12px;}
    .ar3.aright, .ar3.aleft {background-color:#a80403;}
    .ar3.aright, .ar3.aleft {width:100%; height:auto;  /*margin:0 auto !important;*/}
    /*.ar3.aright a, .ar3.aleft a, */.ar3.aright a img, .ar3.aleft a img {width:100%; height:auto;}
    
    .boxTwitter, .aside.aright .banner {width:300px; margin:0 auto !important; float:none !important;}
    .boxTwitter iframe {width:100%;}
    .boxNewsletter {width:100%;}
        .mascara3 {display:none;}   
    .mascara6 {display:none;}
    .aside.aright {width:100%;}
    #header #menu-segundario li a, #header #menu-segundario li .sin_link {width: 100%;}
     #wrap-taxonomia .ar1-1 .boxTxt p.bajada,.ar1-1.tax a .mascara{display:none;} 
     .ar1-1 .boxTxt {position: relative; bottom:0;}
     .ar1-1.tax {background-color: #a80403;}
     
     .boxTwitter, .aside.aright .banner, .ar3.destacado, .aside.aright .ar3, .boxTabla   {width:93%;}
     #header #menu-segundario li a, #header #menu-segundario li .sin_link {font-family: Montserrat_Bold, Verdana, Geneva, sans-serif; font-size: 15px; color: #FFFFFF; background-color: #a80403; margin: 0; padding: 25px 20px; text-decoration: none; border-radius: 3px; float: left; width: 79%; border-bottom: 1px solid #8C0504;}
}
@media(max-width:400px){
    .ar1-1 .boxTxt .auxi .aleft {width:85%;}
    .destacado-noticias .aside-noticia .aleft{width: 55%;}
    h3.boxRotulo, .boxRotulo { font-size: 16px; padding-left: 2px;}
    .boxAlerta { width: 96%;}
}
@media(max-width:330px){
    #main { width: 319px; }
    .ar3 {width:319px; position:relative; margin:0;}
    .boxTabla {width:300px; min-height:421px; padding:98px 0 30px 0; margin:0; float:left;}
    /*img { margin-left: 3px; width: 315px !important; }*/
    .boxAlerta { width: 88%;}

}


/* FIN */
