
@charset "utf-8";
/* CSS Document */
body{margin:0px;font-family: 'Roboto'; }

body.mobil .not_mobil { display: none !important;}

body:not(.mobil) .mobil_only{display:none !important;}

body.lockScroll { overflow: hidden !important; margin-right: 17px}

h1{padding:10px; margin:0px;}
.clear{
	clear:both;
	background-color: none;
	height:0px;
	width: 0px;
	opacity:0;
	overflow: hidden;
}

.tituloOne{max-height: 58px !important}

.pointer { cursor:pointer;}
.volanta { text-transform: uppercase;}
.volanta .autor_txt { text-transform: none; font-style: italic; padding-left: 10px}
.volanta .agencia_txt{font-style: italic;}

a{text-decoration: none; color: inherit;}

.foto{position:relative;}

.fotoOver{position:absolute; bottom:0px;background:rgba(81,159,210,0.8); width: 100%; color:white;}

.header{width:100%; background-image:url(../img/bgHeader.jpg); height:41px; font-family: 'Yanone Kaffeesatz'; position:fixed; z-index:120;}
.header .contain{ width:1051px; margin:auto}
.header .contain .line1{ color:white; padding-top:2px; height:41px; position:relative;}
.header .contain .line1 .miniLogo{background-image: url('/img/miniLogo3.png'); position:absolute; width:156px; height:32px; top:-40px; left:40px}
.header .contain .line1 .miniLogoCampo{ background-image: url('/img/miniLogo3Campo.png') !important; width: 260px !important}
.header .contain .line1 .miniLogoTurismo{ background-image: url('/img/miniLogo3Turismo.png') !important; width: 275px}
.header .contain .line1 .miniLogoTurismoMobil{ background-image: url('/img/miniLogo3TurismoMobil.png') !important; width: 275px}
.header .contain .line1 .mnu{background-image:url(../img/btnMnu.png); width:40px !important; background-repeat: no-repeat; height:34px; cursor:pointer; float:left; margin: 0px; position: relative;}
.header .contain .line1 .mnu2{background-image:url(../img/btnMnu2.png); width:100px; overflow: hidden; background-repeat: no-repeat; height:34px; cursor:pointer; float:left; margin: 0px; position: relative;}
.header .contain .line1 .lupa{background-image:url(../img/lupa.png); width:23px; height:20px; cursor:pointer; float:left; background-repeat:no-repeat; background-position:center; margin-top:10px; position:absolute; right:20px; background-size:cover}
.tags{text-align: right; color:yellow;
    width: 1031px;
    margin: auto;
    height: 17px;
	font-family: 'Yanone Kaffeesatz';
    margin-bottom: 15px;
    overflow: hidden;
    /* position: absolute; */
    /* right: 50px; */}
.tags .tag, .tags .tituloTags{float:left; color:#0160b0; margin-right:10px; font-size:12pt}
.tags .tag{margin-top: 2px}
.tags .tituloTags{ color:#0d4a79;}

.bloques{text-align: right; color:yellow;
    width: 835px;
	float:right;
	color:white;
    margin: auto;
    height: 34px;
    /* position: absolute; */
    /* right: 50px; */}
.bloques .tag{color:white}

.header .contain .line1 .tags .tag{display:inline-block; font-size:11pt; margin:10px 5px 0px 5px;cursor:pointer; float:none}

.header .contain .line1 .tags.bloques{ color:white;
    margin-right: 56px;}


.header2 {background-image:url(../img/bgHeader.jpg); height:94px; background-position:0px -78px; font-family: 'Yanone Kaffeesatz'; margin-bottom:60px; position:relative; top:42px; z-index:0; width:100%}
.header2 .contain{ width:1050px; margin:auto}
.header2 .contain .line2 { padding-top:3px; position:relative}
.header2 .contain .line2 .santa{background-image:url(../img/santa.png); width:83px; height:73px; position:absolute; display:none; background-size: contain; left: 316px; top: 6px; background-repeat: no-repeat;}
.header2 .contain .line2 .logo{background-image:url(../img/logo_mercantil.jpg); width:409px; height:80px; float:left; margin-right:130px; /*margin-left:65px*/; background-repeat: no-repeat; background-size: auto; background-position: 0px 0px}
.header2 .contain .line2 .info{float:left; margin-top:-4px}
.header2 .contain .line2 .info .top{border-bottom:1px solid #c4c4c4}
.header2 .contain .line2 .info .top .weather{float:left; background-image:url(../img/weather.jpg); width:100px; height:41px; margin-top:9px}
.header2 .contain .line2 .info .top .weatherInfo{float:left; color:#519fd2; font-size:14pt; margin:22px 2px 0px 6px; }
.header2 .contain .line2 .info .top .rss{float:left; background-image:url(../img/rss.jpg); width:36px; height:34px; margin-top:15px}
.header2 .contain .line2 .info .top .tw{float:left; background-image:url(../img/tw.jpg); width:31px; height:34px; margin-top:15px}
.header2 .contain .line2 .info .top .fb{float:left; background-image:url(../img/fb.jpg); width:32px; height:34px; margin-top:15px}
.header2 .contain .line2 .info .top .g{float:left; background-image:url(../img/gOk.jpg); width:32px; height:34px; margin-top:15px}
.header2 .contain .line2 .info .top .android{float:left; background-image:url(../img/android.jpg); width:28px; height:34px; margin-top:15px}
.header2 .contain .line2 .info .top .apple{float:left; background-image:url(../img/apple.jpg); width:31px; height:34px; margin-top:16px}
.header2 .contain .line2 .info .top .alerta{float:left; background-image:url(../img/alerta.jpg); width:37px; height:30px; margin-top:17px}
.header2 .contain .line2 .info .bottom{color:#777; text-align:center; padding-top:5px}


.menuSecciones{ top:41px; height:98%; left:-250px; overflow:hidden; position:relative; width:200px; background:#254276; position:absolute; z-index:99; color:white; font-family: 'Yanone Kaffeesatz'; font-weight:300; font-size:13pt; letter-spacing:0.5pt;
	-webkit-transition:all 0.6s ease-in; -moz-transition:all 0.6s ease-in; -o-transition:all 0.6s ease-in;z-index:150;
}
.menuSecciones .item{padding:15px 15px 15px 55px; border-bottom:1px solid #5c7198; border-top:1px solid #b5bfd0; cursor:pointer}
.menuSecciones .item:hover{ color:rgba(255,255,255,0.7)}
.menuSecciones .selectitem{padding:15px 15px 15px 55px; border-bottom:1px solid #5c7198; border-top:1px solid #b5bfd0; background:#5c7198}



.menuSecciones2{  height:98%; overflow:hidden; left:-250px; top:42px; position:relative; width:200px; background:#069;  position:absolute; z-index:99; color:white; font-family: 'Yanone Kaffeesatz'; font-weight:300; font-size:13pt; letter-spacing:0.5pt;
	-webkit-transition:all 0.6s ease-in; -moz-transition:all 0.6s ease-in; -o-transition:all 0.6s ease-in;z-index:140;
}
.menuSecciones2 .item{padding:15px 15px 15px 25px; border-bottom:1px solid rgba(255,255,255,0.2); border-top:1px solid rgba(255,255,255,0.5); cursor:pointer}
.menuSecciones2 .item:hover{ color:rgba(255,255,255,0.7)}
.menuSecciones2 .selectitem{padding:15px 15px 15px 25px; color:#069; border-bottom:1px solid rgba(255,255,255,0.2); border-top:rgba(255,255,255,0.5); background: rgba(255,255,255,0.8)}

.menuSecciones3{  height:96%; overflow:hidden; left:-700px; top:41px; position:relative; width:660px; background:#d4d4d4; position:absolute; z-index:99; color:#254276; font-family: 'Roboto'; font-weight:600; font-size:13pt; letter-spacing:0pt; border-top:1px solid rgba(92,113,152,0.5);
	-webkit-transition:all 0.6s ease-in; -moz-transition:all 0.6s ease-in; -o-transition:all 0.6s ease-in;z-index:130;
}
.menuSecciones3 .item{padding:15px 0px 15px 15px; border-bottom:1px solid rgba(92,113,152,0.3); width:300px; float:left; height: 240px;}
.menuSecciones3 .foto{width:300px; height:190px; background-size:auto 100%; background-position:center; margin-bottom:10px; cursor:pointer; -webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in;}
.menuSecciones3 .titulo{ max-height: 43px; overflow: hidden; }

.menuSecciones3 .tituloseccion{  padding: 20px 15px 0px;
font-size:25pt;
font-weight: 300; }
.menuSecciones3 .mas{ width:150px; margin:auto; display:block; margin-top:10px; font-size:11pt}
.menuSecciones3 .fa-angle-right{ font-size:17pt; top:2px; left:5px; position:relative}
.showMenu {left:0px;}
.showMenu2 {left:200px;}
.showMenu3 {left:400px;}
.menuSecciones3.showMenu3.moveLeft { left:200px;}


/******* Bloque Menu para Mobiles *******/

.menuSecciones.menuSeccionesMobil {width: 100%; left:-110%; height: auto; bottom: 0px; overflow: scroll;}
.menuSecciones.menuSeccionesMobil .item{padding:15px 15px 15px 30px; border-bottom:1px solid #5c7198; border-top:1px solid #b5bfd0; cursor:pointer; transition: background 0.3s ease-in;}
.menuSecciones.menuSeccionesMobil .item.itemSubCat{padding:15px 15px 15px 50px; border-bottom:1px solid #5c7198; background-color: #475D86; cursor:pointer; display: none}
.menuSecciones.menuSeccionesMobil .item.selectitem{ background:#9DBFFD; }
.menuSecciones.menuSeccionesMobil .item.itemSubCat.selectitem{ background:#9DBFFD; }

.menuSecciones.menuSeccionesMobil.showMenu{left:0px;}

.menuSecciones3.menuSeccionesMobil{  width: 100%; left:110%; height: auto; bottom: 0px; overflow: hidden; z-index: 160; }
.menuSecciones3.menuSeccionesMobil.showMenu3{left:0px;}
.menuSecciones3.menuSeccionesMobil .mas{ margin: 15px auto ; }
.menuSecciones3.menuSeccionesMobil .notas_menu_secciones_box{overflow: scroll; bottom: 0px; position: absolute; top: 70px; width: 100%;}
.menuSecciones3.menuSeccionesMobil .item{padding:15px 0px 15px 15px; border-bottom:1px solid rgba(92,113,152,0.3); width:300px; height: 240px; margin: 0px auto; padding: 15px 0px 15px 0px; float:none;}

.menuSecciones3.menuSeccionesMobil .tituloseccion{  width: 300px; margin: 0px 35px; font-size: 32px; max-height: 38px; overflow:hidden;}

.menuSecciones3.menuSeccionesMobil .volverSeccion {
    position: absolute;
    top: 0px;
    left: 0px;
    padding: 1px 13px;
    background: #9DBFFD;
    font-size: 30px;
    font-weight: 600;
}


/******* Fin Bloque Menu para Mobiles *******/

.overflowTags{
    position:fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-color: rgba(0,0,0,0);
    overflow: hidden;
    z-index: 100;
    /*transition: background-color 0.6s ease-in;*/
    display:none;
}

.overflowTags .menuSecciones3.showMenu3 { left:0px !important;}

.searchBox {
    float: right;
    margin-right: -165px;
    background-color: none;
    color: white;
    font-size: 18px;
    height: 0px;
    transition: height 0.5s ease-in;
    overflow: hidden;
	margin-top:-43px;
}
.searchForm{
    padding:10px;
}
.searchBox input{border:none; font-size:'Open Sans'; padding:5px; color:#0d4a79;}

.searchBox.visible{
    height: 45px;
}

.overflowSearch{
    position:fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-color: rgba(0,0,0,0);
    overflow: hidden;
    z-index: 100;
    /*transition: background-color 0.6s ease-in;*/
    display:none;
}

.overflowSearch .menuSecciones3.showMenu3 { left:0px !important;}
.menuSecciones3 .sin_notas { width: 80% }


.notas{ width:1045px; margin:0px auto 0px; overflow: }
.tituloSeccion{font-family:'Roboto'; font-weight:300; font-size:23pt; color:#0d4a79; padding:0px 0px 15px 0px !important; text-align:center; }
.actualidad {background-image:url(../img/icons/actualidad_icon.jpg); background-position:center 1px; background-repeat:no-repeat}
.mundo {background-image:url(../img/icons/elmundo_icon.jpg); background-position:center 1px; background-repeat:no-repeat}
.deportes {background-image:url(../img/icons/deportes_icon.jpg); background-position:center 1px; background-repeat:no-repeat}
.rusia_ {background-image:url(../img/icons/rusia_icon.jpg); background-position:center 1px; background-repeat:no-repeat}
.rio_ {background-image:url(../img/icons/rio_icon.jpg); background-position:center 1px; background-repeat:no-repeat}
.cultura {background-image:url(../img/icons/cultura_icon.jpg); background-position:center 1px; background-repeat:no-repeat}
.visto_oido {background-image:url(../img/icons/visto_icon.jpg); background-position:center 1px; background-repeat:no-repeat}
.lo_que_hay_que_leer {background-image:url(../img/icons/otros_icon.jpg); background-position:center 1px; background-repeat:no-repeat}
.turismo {background-image:url(../img/icons/turismo_icon.jpg); background-position:center 1px; background-repeat:no-repeat}
.turismo_y_gastronomia {background-image:url(../img/icons/turismo_gastro_icon.jpg); background-position:center 1px; background-repeat:no-repeat}
.negocios {background-image:url(../img/icons/negocios_icon.jpg); background-position:center 1px; background-repeat:no-repeat}
.ciencia_y_tecnologia {background-image:url(../img/icons/ciencia_icon.jpg); background-position:center 1px; background-repeat:no-repeat}
.espectaculos {background-image:url(../img/icons/espectaculos_icon.jpg); background-position:center 1px; background-repeat:no-repeat}
.espectaculos_y_medios {background-image:url(../img/icons/espectaculos_medios_icon.jpg); background-position:center 1px; background-repeat:no-repeat}

/*BLOQUE A*/
.bloqueA .A1{ width:630px; height:510px; float:left; margin-right:15px}
.bloqueA .A1 .foto{ background-size:cover; width:100%; height:360px}
.bloqueA .A1 .volanta{border-bottom:1px solid #519fd2; font-family:'Lato'; font-size:12pt; padding:12px 0px;}
.bloqueA .A1 .volanta > div{display: inline-block;}
.bloqueA .A1 .categoria_txt{color:#519fd2;}
.bloqueA .A1 h1 { padding:10px 0px; margin:0px; font-family:'Roboto'; color:#0d4a79; font-size:25.5pt; letter-spacing:-1px}
.bloqueA .A1 .bajada { padding:0px 10px 10px 0px; font-family:'Roboto'; color:#444; font-size:11pt}

.bloqueA .A2{ width:398px; height:360px; float:left; border-bottom:1px solid #519fd2}
.bloqueA .A2 .foto{ background-size:cover; width:100%; height:222px}
.bloqueA .A2 .volanta{border-bottom:1px solid #519fd2; font-family:'Lato'; font-size:12pt; padding:10px 0px}
.bloqueA .A2 .volanta > div{display: inline-block;}
.bloqueA .A2 .categoria_txt{color:#519fd2;}
.bloqueA .A2 h1 { padding:10px 0px; margin:0px; font-family:'Roboto'; color:#0d4a79; font-size:22pt; letter-spacing:-1px; max-height: 77px !important}
.bloqueA .A2 .bajada { padding:0px 10px 10px 0px; font-family:'Roboto'; color:#444; font-size:11pt}
.bloqueA .A2 .separador{padding-top:0px; margin-bottom:5px; border:none}

.bloqueA .A3{width:398px; height:135px; float:left}
.bloqueA .A3 .foto{ background-size:cover; width:100%; height:240px}
.bloqueA .A3 .volanta{border-bottom:1px solid #519fd2; font-family:'Lato'; font-size:12pt; padding:10px 0px 13px 0px}
.bloqueA .A3 .volanta > div{display: inline-block;}
.bloqueA .A3 .categoria_txt{color:#519fd2;}
.bloqueA .A3 h1 { padding:12px 10px 8px 0px; margin:0px 0px 4px 0px; font-family:'Roboto'; color:#0d4a79; font-size:22.5pt; letter-spacing:-1px; max-height: 85px !important; line-height: 1.335}
.bloqueA .A3 .bajada { padding:0px 10px 10px 0px; font-family:'Roboto'; color:#444; font-size:11pt; height:60px}
.bloqueA .A3 .separador{padding-top:0px; margin-bottom:5px; border:none}

/*BLOQUE Ab*/
.bloqueAb .A1{ width:630px; height:405px; float:left; margin-right:15px; position:relative}
.bloqueAb .A1 .foto{ background-size:cover; width:100%; height:405px}
.bloqueAb .A1 .dataUp {position:absolute; background:rgba(0,0,0,0.7); top:0px; width:100%;}
.bloqueAb .A1 .dataUp .volanta{ font-family:'Lato'; font-size:11pt; padding:10px; color:white; text-align: right;}
.bloqueAb .A1 .volanta{ font-family:'Lato'; font-size:11pt; padding:10px 10px 0px; color:white;}
.bloqueAb .A1 .data {position:absolute; background:rgba(0,0,0,0.7); bottom:0px; width:100%;}
.bloqueAb .A1 .data h1 { padding:10px; margin:0px; font-family:'Roboto'; color:white; font-size:27pt; letter-spacing:-1px}
.bloqueAb .A1 .data .bajada { padding:0px 10px 10px 10px; font-family:'Roboto'; color:#fff; font-size:11pt; display: none !important}

.bloqueAb .A2{ width:398px; height:405px; float:left;}
.bloqueAb .A2 .foto{ background-size:cover; width:100%; height:280px}
.bloqueAb .A2 .volanta{border-bottom:1px solid #519fd2; font-family:'Lato'; font-size:12pt; padding:10px}
.bloqueAb .A2 h1 { padding:10px; margin:0px; font-family:'Roboto'; color:#0d4a79; font-size:22pt; letter-spacing:-1px; max-height: 108px}
.bloqueAb .A2 .bajada { padding:0px 10px 10px 10px; font-family:'Roboto'; color:#444; font-size:11pt; display: none !important}

/*.bloqueAb .A1 .info{
	max-height: 0px;
	overflow: hidden;
	transition: all 0.3s ease-in;
}

.bloqueAb .A1:hover .info{
	max-height: 300px;
	transition: all 0.5s ease-out;
}*/
.volanta > div{display: inline-block; }

/*BLOQUE AC*/
.bloqueAc .A1{ width:630px; height:580px; float:left; margin-right:15px}
.bloqueAc .A1 .foto{ background-size:cover; width:100%; height:390px}
.bloqueAc .A1 .volanta{font-family:'Lato'; font-size:11pt; padding:5px 10px; color:white}
.bloqueAc .A1 h1 { padding:5px 10px; margin:0px; font-family:'Roboto'; color:white; font-size:28pt; letter-spacing:-1px; max-height:88px}
.bloqueAc .A1 .bajada { padding:5px 10px 10px 10px; font-family:'Roboto'; color:white; font-size:11pt; height:36px}

.bloqueAc .A2{ width:398px; height:auto; float:left; margin-bottom:15px }
.bloqueAc .A2 .foto{ background-size:cover; width:100%; height:241px}
.bloqueAc .A2 .volanta{font-family:'Lato'; font-size:10pt; padding:5px 10px; color:white}
.bloqueAc .A2 h1 { padding:5px 10px; margin:0px; font-family:'Roboto'; color:white; font-size:18pt; letter-spacing:-1px}
.bloqueAc .A2 .bajada { padding:0px 10px 10px 10px; font-family:'Roboto'; color:white; font-size:11pt; height:36px}

.bloqueAc .A3{width:398px; height:170px; float:left}
.bloqueAc .A3 .foto{ background-size:cover; width:100%; height:240px}
.bloqueAc .A3 .volanta{font-family:'Lato'; font-size:10pt; padding:5px 10px; color:white}
.bloqueAc .A3 h1 { padding:5px 10px; margin:0px 0px 4px 0px; font-family:'Roboto'; color:white; font-size:18pt; letter-spacing:-1px}
.bloqueAc .A3 .bajada { padding:0px 10px 0px 10px; font-family:'Roboto'; color:white; font-size:11pt; height:62px}

.bloqueAc .dataAc{ background:#519fd2; padding:5px}

/*BLOQUE AD*/
.bloqueAd .A1{ width:630px; height:512px; float:left; margin-right:15px}
.bloqueAd .A1 .foto{ background-size:cover; width:100%; height:367px}
.bloqueAd .A1 .volanta{font-family:'Lato'; font-size:11pt; padding:5px 10px; color:#444}
.bloqueAd .A1 .categoria_txt{color:#519fd2;}
.bloqueAd .A1 h1 { padding:5px 10px 0px 10px; margin:0px; font-family:'Roboto'; color:#519fd2; font-size:28pt; letter-spacing:-1px; max-height:110px;}
.bloqueAd .A1 .bajada { padding:5px 10px 10px 10px; font-family:'Roboto'; color:#444; font-size:11pt; height:36px; display: none !important}

.bloqueAd .A2{ width:398px; height:auto; float:left; margin-bottom:10px}
.bloqueAd .A2 .foto{background-size:cover; width:100%; height:241px}
.bloqueAd .A2 .volanta{font-family:'Lato'; font-size:10pt; padding:5px 10px; color:#444}
.bloqueAd .A2 .categoria_txt{color:#519fd2;}
.bloqueAd .A2 h1 { padding:5px 10px; margin:0px; font-family:'Roboto'; color:#519fd2; font-size:21pt; letter-spacing:-1px; max-height: 75px}
.bloqueAd .A2 .bajada { padding:0px 10px 10px 10px; font-family:'Roboto'; color:#444; font-size:11pt; height:36px; display: none !important}

.bloqueAd .A3{width:398px; height:133px; float:left}
.bloqueAd .A3 .foto{ background-size:cover; width:100%; height:240px}
.bloqueAd .A3 .volanta{font-family:'Lato'; font-size:10pt; padding:5px 10px; color:#444}
.bloqueAd .A3 .categoria_txt{color:#519fd2;}
.bloqueAd .A3 h1 { padding:5px 10px; margin:0px 0px 2px 0px; font-family:'Roboto'; color:#519fd2; font-size:21pt; letter-spacing:-1px; max-height: 75px}
.bloqueAd .A3 .bajada { padding:0px 10px 0px 10px; font-family:'Roboto'; color:#444; font-size:11pt; height:64px; display: none !important}
.bloqueAd .A3 .dataAc .bajada {max-height: 64px; }
.bloqueAd .dataAc{ background:#e8e8e8; padding:5px 5px 20px 5px}

/*BLOQUE AD DOBLE*/
.bloqueAdDoble .A1{ width:630px; height:530px; float:left; margin-right:15px}
.bloqueAdDoble .A1 .foto{ background-size:cover; width:100%; height:390px}
.bloqueAdDoble .A1 .volanta{font-family:'Lato'; font-size:11pt; padding:5px 10px; color:#444}
.bloqueAdDoble .A1 .categoria_txt{color:#519fd2;}
.bloqueAdDoble .A1 h1 { padding:5px 10px 10px 10px; margin:0px; font-family:'Roboto'; color:#519fd2; font-size:27pt; letter-spacing:-1px; max-height:94px;}
.bloqueAdDoble .A1 .bajada { padding:5px 10px 10px 10px; font-family:'Roboto'; color:#444; font-size:11pt; height:36px; display: none !important}

.bloqueAdDoble .A2{ width:398px; height:auto; float:left; margin-bottom:10px}
.bloqueAdDoble .A2 .foto{background-size:cover; width:100%; height:390px}
.bloqueAdDoble .A2 .volanta{font-family:'Lato'; font-size:10pt; padding:5px 10px; color:#444}
.bloqueAdDoble .A2 .categoria_txt{color:#519fd2;}
.bloqueAdDoble .A2 h1 { padding:5px 10px 12px 10px; margin:0px; font-family:'Roboto'; color:#519fd2; font-size:27pt; letter-spacing:-2px; max-height: 90px !important}
.bloqueAdDoble .A2 .bajada { padding:0px 10px 10px 10px; font-family:'Roboto'; color:#444; font-size:11pt; height:36px; display: none !important}

.bloqueAdDoble .dataAc{ background:#e8e8e8; padding:5px}

/*BLOQUE AD DOBLE NEGRO*/
.bloqueAdDobleNegro .A1{ width:630px; height:390px; float:left; margin-right:15px; position: relative;}
.bloqueAdDobleNegro .A1 .foto{ background-size:cover; width:100%; height:390px}
.bloqueAdDobleNegro .A1 .volanta{font-family:'Lato'; font-size:11pt; padding:5px 10px; color:#FFF}
.bloqueAdDobleNegro .A1 .categoria_txt{color:#FFF;}
.bloqueAdDobleNegro .A1 h1 { padding:5px 10px 10px 10px; margin:0px; font-family:'Roboto'; color:#FFF; font-size:27pt; letter-spacing:-1px; max-height:94px;}
.bloqueAdDobleNegro .A1 .bajada { padding:5px 10px 10px 10px; font-family:'Roboto'; color:#FFF; font-size:11pt; height:36px; display: none !important}

.bloqueAdDobleNegro .A2{ width:398px; height:390px; float:left; margin-bottom:10px; position: relative;}
.bloqueAdDobleNegro .A2 .foto{background-size:cover; width:100%; height:390px}
.bloqueAdDobleNegro .A2 .volanta{font-family:'Lato'; font-size:10pt; padding:5px 10px; color:#FFF}
.bloqueAdDobleNegro .A2 .categoria_txt{color:#FFF;}
.bloqueAdDobleNegro .A2 h1 { padding:5px 10px 11px 10px; margin:0px; font-family:'Roboto'; color:#FFF; font-size:22pt; letter-spacing:-1px; max-height: 73px !important}
.bloqueAdDobleNegro .A2 .bajada { padding:0px 10px 10px 10px; font-family:'Roboto'; color:#FFF; font-size:11pt; height:56px; display: none !important}

.bloqueAdDobleNegro .info{height: 126px}
.bloqueAdDobleNegro .fotoOver{ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzA0MDMwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTA4MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(4,3,3,0.8) 20%, rgba(10,8,9,0.9) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(20%,rgba(4,3,3,0.8)), color-stop(100%,rgba(10,8,9,0.9)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(4,3,3,0.8) 20%,rgba(10,8,9,0.9) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(4,3,3,0.8) 20%,rgba(10,8,9,0.9) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(4,3,3,0.8) 20%,rgba(10,8,9,0.9) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0.0) 0%,rgba(4,3,3,0.8) 20%,rgba(10,8,9,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#0a0809',GradientType=0 );
padding:5px 0px; }


/*BLOQUE B*/
.bloqueB{}
.bloqueB .tituloSeccion{ width: fit-content; margin: auto }
.bloqueB .tituloSeccion::after{background-image: url(../img/icons/before.jpg); width: 63px; height: 23px; content: "  "; margin-left: 15px; position: absolute; top: 6px}
.bloqueB .tituloSeccion::before{background-image: url(../img/icons/after.jpg); width: 60px; height: 23px; content: "  "; margin-left: -75px; position: absolute; top: 6px}
.bloqueB .Bs{width:335px; float:left}
.bloqueB .Bs .volanta{font-family:'Lato'; color:#555; font-size:9pt; padding: 5px 5px 0px 10px;}
.bloqueB .Bs .foto{ width:100%; height:250px; background-size:cover}
.bloqueB .Bs h1 {font-family:'Roboto'; color:#0d4a79; font-size:17pt; letter-spacing:-1px;}
.bloqueB .Bs .bajada { padding:10px 10px 10px 10px; font-family:'Roboto'; color:white; font-size:11pt; display: none !important}

.bloqueB .Bs.sin_foto .fotoOver {height: 100%;}
.bloqueB .Bs.sin_foto .fotoOver .info{height: 100%;}

.bloqueBb{}
.bloqueBb .Bs{width:335px; float:left; position:relative}
.bloqueBb .Bs .dataUp {position:absolute; background:#519fd2; top:0px; width:100%; height: 26px;}
.bloqueBb .Bs .dataUp .volanta{font-family:'Lato'; font-size:10pt; padding:5px; color:white; text-align:right}
.bloqueBb .Bs .foto{ width:100%; height:300px; background-size:cover;position:relative;}
.bloqueBb .Bs .data {position:absolute; bottom:0px; width:100%; z-index:10}
.bloqueBb .Bs .data h1 { padding:10px; margin:0px; font-family:'Roboto'; color:white; font-size:18pt; letter-spacing:-1px;}
.bloqueBb .Bs .data .bajada { padding:0px 10px 10px 10px; font-family:'Roboto'; color:#444; font-size:11pt;}

.bloqueBb .Bs .data{ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzA0MDMwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTA4MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(4,3,3,0.8) 20%, rgba(10,8,9,0.9) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(20%,rgba(4,3,3,0.8)), color-stop(100%,rgba(10,8,9,0.9)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(4,3,3,0.8) 20%,rgba(10,8,9,0.9) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(4,3,3,0.8) 20%,rgba(10,8,9,0.9) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(4,3,3,0.8) 20%,rgba(10,8,9,0.9) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0.0) 0%,rgba(4,3,3,0.8) 20%,rgba(10,8,9,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#0a0809',GradientType=0 );}

.bloqueBb .Bs.sin_foto .fotoOver { height: 274px;}
.bloqueBb .Bs.sin_foto .fotoOver .info{height: 100%;}
/*.bloqueBb .Bs .info{
	max-height: 0px;
	overflow: hidden;
	transition: all 0.2s ease-in;
}

.bloqueBb .Bs:hover .info{
	max-height: 216px;
	transition: all 0.5s ease-out;
}*/


.bloqueBb .Bs .info .bajada { padding:0px 10px 10px 10px; font-family:'Roboto'; color:#fff; font-size:11pt; display: none !important}

.bloqueBf{}
.bloqueBf .fotoOver{cursor: pointer}
.bloqueBf .Bs{width:300px; float:left; position:relative}
.bloqueBf .Bs .dataUp{/*left: 65px;*/left: 0px; font-family:'Lato'; font-size:9pt; padding:10px 10px 9px 10px; color:white; background:#519fd2; position:absolute; top:0px; text-transform: uppercase;}
.bloqueBf .Bs .dataUpRight{right: 0px}
.bloqueBf .Bs .foto{background-image:url(../fotos/macri2.jpg); width:100%; height:400px; background-size:cover}
.bloqueBf .Bs .data {position:absolute;  bottom:0px; width:100%;}
.bloqueBf .Bs .data .volanta{font-family:'Lato'; font-size:10pt; padding:0px 5px; color:white}
.bloqueBf .Bs .data h1 { padding:10px; margin:0px; font-family:'Roboto'; color:white; font-size:18pt; letter-spacing:-1px}
.bloqueBf .Bs .data .bajada { padding:0px 10px 10px 10px; font-family:'Roboto'; color:white; font-size:11pt;}
.bloqueBf .Bs2{width:405px;}
.bloqueBf .Bs2 .nota{ margin-bottom:20px}
.bloqueBf .Bs2 .nota .foto{float:left; width:150px; height:120px; background-position: 0px 17px}
.bloqueBf .Bs2 .nota .data{float:left; background:none; width:250px; height:auto; position:relative}
.bloqueBf .Bs2 .nota .foto .categoria{font-family:'Lato'; font-size:8pt; padding:5px 5px; color:white; background:#519fd2; position:absolute; top:0px; text-transform: uppercase; width: 140px}
.bloqueBf .Bs2 .nota .data .volanta{font-family:'Lato'; font-size:11pt; padding:0px 10px; color:#555}
.bloqueBf .Bs2 .nota .data .bajada{font-size: 11pt; color: #555; font-family: 'Roboto'; height: 36px; padding-bottom: 0px}
.bloqueBf .Bs2 .nota .data h1{padding:10px; margin:0px; font-family:'Roboto'; color:#0d4a79; font-size:15pt; letter-spacing:-1px; font-weight:400}
.bloqueBf .Bs2 .notaBig{ margin-bottom:15px; position: relative;}
.bloqueBf .Bs2 .notaBig .foto{float:left; width:405px; height:400px; background-position: 0px}
.bloqueBf .Bs2 .notaBig .data {position:absolute;  bottom:0px; width:100%;}
.bloqueBf .Bs2 .notaBig .foto .categoria{font-family:'Lato'; font-size:8pt; padding:10px 10px; color:white; background:#519fd2; position:absolute; top:0px; text-transform: uppercase; width: 140px}
.bloqueBf .Bs2 .notaBig .data .volanta{font-family:'Lato'; font-size:10pt; padding:0px 5px; color:white}
.bloqueBf .Bs2 .notaBig .data .bajada { padding:0px 10px 10px 10px; font-family:'Roboto'; color:white; font-size:11pt;}
.bloqueBf .Bs2 .notaBig .data h1{ padding:10px; margin:0px; font-family:'Roboto'; color:white; font-size:18pt; letter-spacing:-1px}
.bloqueBf .Bs2 .notaBig2 .data{float:left; background:none; width:405px; height:auto; position:relative}
.bloqueBf .Bs2 .notaBig2 .foto .categoria{font-family:'Lato'; font-size:8pt; padding:5px 5px; color:white; background:#519fd2; position:absolute; top:0px; text-transform: uppercase; width: 140px}
.bloqueBf .Bs2 .notaBig2 .data .volanta{font-family:'Lato'; font-size:11pt; padding:0px 10px; color:#555}
.bloqueBf .Bs2 .notaBig2 .data .bajada{font-size: 11pt; color: #555; font-family: 'Roboto'; height: 36px; padding-bottom: 0px}
.bloqueBf .Bs2 .notaBig2 .data h1{padding:10px; margin:0px; font-family:'Roboto'; color:#0d4a79; font-size:15pt; letter-spacing:-1px; font-weight:400}

.bloqueBf .Bs .data{background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzA0MDMwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTA4MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(4,3,3,0.8) 20%, rgba(10,8,9,0.9) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(20%,rgba(4,3,3,0.8)), color-stop(100%,rgba(10,8,9,0.9)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(4,3,3,0.8) 20%,rgba(10,8,9,0.9) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(4,3,3,0.8) 20%,rgba(10,8,9,0.9) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(4,3,3,0.8) 20%,rgba(10,8,9,0.9) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0.0) 0%,rgba(4,3,3,0.8) 20%,rgba(10,8,9,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#0a0809',GradientType=0 );}

.bloqueBg{}
.bloqueBg .fotoOver{cursor: pointer}
.bloqueBg .Bs{width:620px; float:left; position:relative}
.bloqueBg .Bs .dataUp{font-family:'Lato'; font-size:9pt; padding:10px 9px; color:white; background:#519fd2; position:absolute; top:0px; text-transform: uppercase; left: 0px}
.bloqueBg .Bs .foto{ width:100%; height:400px; background-size:cover}
.bloqueBg .Bs .data {position:absolute;  bottom:0px; width:100%;}
.bloqueBg .Bs .data .volanta{font-family:'Lato'; font-size:10pt; padding:0px 15px; color:white}
.bloqueBg .Bs .data h1 { padding:10px 15px 10px; margin:0px; font-family:'Roboto'; color:white; font-size:28pt; letter-spacing:-1px}
.bloqueBg .Bs .data .bajada { padding:0px 10px 10px 10px; font-family:'Roboto'; color:white; font-size:11pt;}
.bloqueBg .Bs2{width:405px;}
.bloqueBg .Bs2 .nota{ margin-bottom:20px}
.bloqueBg .Bs2 .nota .foto{float:left; width:150px; height:120px; background-position: 0px 17px}
.bloqueBg .Bs2 .nota .data{float:left; background:none; width:250px; height:auto; position:relative}
.bloqueBg .Bs2 .nota .foto .categoria{font-family:'Lato'; font-size:8pt; padding:5px 5px; color:white; background:#519fd2; position:absolute; top:0px; text-transform: uppercase; width: 140px}
.bloqueBg .Bs2 .nota .data .volanta{font-family:'Lato'; font-size:11pt; padding:0px 10px; color:#555}
.bloqueBg .Bs2 .nota .data .bajada{font-size: 11pt; color: #555; font-family: 'Roboto'; height: 36px; padding-bottom: 0px}
.bloqueBg .Bs2 .nota .data h1{padding:10px; margin:0px; font-family:'Roboto'; color:#0d4a79; font-size:15pt; letter-spacing:-1px; font-weight:400}
.bloqueBg .Bs2 .notaBig{ margin-bottom:15px; position: relative;}
.bloqueBg .Bs2 .notaBig .foto{float:left; width:405px; height:265px; background-position: 0px 17px}
.bloqueBg .Bs2 .notaBig .data {position:absolute;  bottom:0px; width:100%;}
.bloqueBg .Bs2 .notaBig .foto .categoria{font-family:'Lato'; font-size:8pt; padding:10px 10px; color:white; background:#519fd2; position:absolute; top:0px; text-transform: uppercase; width: 140px}
.bloqueBg .Bs2 .notaBig .data .volanta{font-family:'Lato'; font-size:10pt; padding:0px 5px; color:white}
.bloqueBg .Bs2 .notaBig .data .bajada { padding:0px 10px 10px 10px; font-family:'Roboto'; color:white; font-size:11pt;}
.bloqueBg .Bs2 .notaBig .data h1{ padding:10px; margin:0px; font-family:'Roboto'; color:white; font-size:18pt; letter-spacing:-1px}
.bloqueBg .Bs2 .notaBig2 .data{float:left; background:none; width:405px; height:auto; position:relative}
.bloqueBg .Bs2 .notaBig2 .foto .categoria{font-family:'Lato'; font-size:8pt; padding:5px 5px; color:white; background:#519fd2; position:absolute; top:0px; text-transform: uppercase; width: 140px}
.bloqueBg .Bs2 .notaBig2 .data .volanta{font-family:'Lato'; font-size:11pt; padding:0px 10px; color:#555}
.bloqueBg .Bs2 .notaBig2 .data .bajada{font-size: 11pt; color: #555; font-family: 'Roboto'; height: 36px; padding-bottom: 0px}
.bloqueBg .Bs2 .notaBig2 .data h1{padding:10px; margin:0px; font-family:'Roboto'; color:#0d4a79; font-size:15pt; letter-spacing:-1px; font-weight:400}

.bloqueBg .Bs .data{background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzA0MDMwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTA4MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(4,3,3,0.8) 20%, rgba(10,8,9,0.9) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(20%,rgba(4,3,3,0.8)), color-stop(100%,rgba(10,8,9,0.9)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(4,3,3,0.8) 20%,rgba(10,8,9,0.9) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(4,3,3,0.8) 20%,rgba(10,8,9,0.9) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(4,3,3,0.8) 20%,rgba(10,8,9,0.9) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0.0) 0%,rgba(4,3,3,0.8) 20%,rgba(10,8,9,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#0a0809',GradientType=0 );}



#bloque_5 > div > div.bloqueBb.ng-scope > div:nth-child(2) > a > div.foto > div.redes, #bloque_5 > div > div.bloqueBb.ng-scope > div:nth-child(3) > a > div.foto > div.redes.bajar, #bloque_5 > div > div.bloqueBb.ng-scope > div:nth-child(4) > a:nth-child(1) > div > div.redes, .bloqueBb .Bs .box_pieza .redes{top:26px !important}
#bloque_5 > div:nth-child(2) > div.bloqueBb.ng-scope > div:nth-child(3) > a > div.foto > div.redes.bajar{top:26px !important}

/*-------*/

.bloqueBe{}
.bloqueBe .Bs{width:290px; float:left; position:relative}
.bloqueBe .Bs .dataUp {position:absolute; background:#519fd2; top:0px; width:100%; height: 26px;}
.bloqueBe .Bs .dataUp .volanta{font-family:'Lato'; font-size:10pt; padding:5px; color:white; text-align:right}
.bloqueBe .Bs .foto{ width:100%; height:300px; background-size:cover;position:relative;}
.bloqueBe .Bs .data {position:absolute; background:rgba(0,0,0,0.75); bottom:0px; width:100%; z-index:10}
.bloqueBe .Bs .data h1 { padding:10px; margin:0px; font-family:'Roboto'; color:white; font-size:18pt; letter-spacing:-1px;}
.bloqueBe .Bs .data .bajada { padding:0px 10px 10px 10px; font-family:'Roboto'; color:#444; font-size:11pt;}


.bloqueBe .Bs.sin_foto .fotoOver { height: 274px;}
.bloqueBe .Bs.sin_foto .fotoOver .info{height: 100%;}
/*.bloqueBb .Bs .info{
	max-height: 0px;
	overflow: hidden;
	transition: all 0.2s ease-in;
}

.bloqueBb .Bs:hover .info{
	max-height: 216px;
	transition: all 0.5s ease-out;
}*/


.bloqueBe .Bs .info .bajada { padding:0px 10px 10px 10px; font-family:'Roboto'; color:#fff; font-size:11pt;}

#bloque_5 > div > div.bloqueBb.ng-scope > div:nth-child(2) > a > div.foto > div.redes, #bloque_5 > div > div.bloqueBb.ng-scope > div:nth-child(3) > a > div.foto > div.redes.bajar, #bloque_5 > div > div.bloqueBb.ng-scope > div:nth-child(4) > a:nth-child(1) > div > div.redes, .bloqueBb .Bs .box_pieza .redes{top:26px !important}
#bloque_5 > div:nth-child(2) > div.bloqueBb.ng-scope > div:nth-child(3) > a > div.foto > div.redes.bajar{top:26px !important}

/*BLOQUE C*/
.bloqueC{}
.bloqueC .wrapp{float:left; width:710px}
.bloqueC .wrapp .C1{}
.bloqueC .wrapp .C1 .volanta{ padding:10px 0px 0px; color:#666}
.bloqueC .wrapp .C1 h1{font-family:'Roboto'; color:#0d4a79; font-size:27pt; padding:5px 0px 10px 0px}
.bloqueC .wrapp .C1 .fotoBox .bajada{font-family:'Roboto'; font-size:11pt; padding:10px; color:white}
.bloqueC .wrapp .C1 .foto{  width:100%; height:337px; position:relative; background-size:cover}
.bloqueC .wrapp .C2 {width:345px; float:left}
.bloqueC .wrapp .C2 .data{float:left; width:225px}
.bloqueC .wrapp .C2 .data .volanta{ font-size:11pt; color:#555; margin-bottom:5px; padding-left:5px}
.bloqueC .wrapp .C1 .volanta{ padding-left:0px; color:#666;}
.bloqueC .wrapp .C2 .data h1{font-family:'Roboto'; color:#0d4a79; font-size:14pt; padding:0px 5px 5px;}
.bloqueC .wrapp .C2 .data .bajada{font-family:'Roboto'; color:#444; font-size:11pt; padding:0px 5px 5px;}
.bloqueC .wrapp .C2 .foto{  width:101px; height:150px; float:left; margin-right:10px; background-size:cover; background-position:center}
.bloqueC .C3 .volanta{ padding:10px 0px 0px; color:#666}
.bloqueC .C3 h1{font-family:'Roboto'; color:#0d4a79; font-size:19pt; letter-spacing: -1px; padding:5px 0px 10px 0px; max-height: 73px}
.bloqueC .C3 .fotoBox .bajada{font-family:'Roboto'; font-size:11pt; padding:10px; color:white}
.bloqueC .C3 .foto{  width:100%; height:175px; position:relative; background-size:cover; margin-bottom: 3px}
.bloqueC .C3 .volanta{ padding-left:0px; color:#666; font-size: 11pt; display: none !important}

.bloqueC .banner{float:left; width:300px; height:600px; margin-left:35px}

/*VISTO y OIDO*/
.visto{ font-family:'Roboto'}
.visto .maskList{ width:100%; overflow:hidden; height:225px}
.visto .lista {width:1200px}
.notaVisto{float:left; width:193px; margin-right:20px}
.notaVisto .foto{width:191px; height:155px; background-size:cover; background-position:center; border:1px solid #e8e8e8}
.notaVisto h1{font-size:11pt; margin:0px; padding:5px; color:#0d4a79; font-weight:400}
.visto.leer .top {
    width: 100%;
    position: absolute;
    top: 0px;
    background: rgba(0,0,0,0);
    background: -moz-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 60%, rgba(0,0,0,0) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.7)), color-stop(60%, rgba(0,0,0,0.7)), color-stop(100%, rgba(0,0,0,0)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 60%, rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 60%, rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 60%, rgba(0,0,0,0) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 60%, rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
    color: white;
    font-size: 14px;
    font-weight: 800;
    z-index: 10;
    padding: 5px;
    padding-bottom: 20px;
    box-sizing: border-box;
    text-align: right;
}
.notaVisto .bajada {
    font-family: 'Roboto';
    color: white;
    font-size: 11pt;
    padding: 5px;
}

.notaVisto.sin_foto .fotoOver {height: 100%;}
.notaVisto.sin_foto .fotoOver .info{height: 100%;}

#slider_negocios{ width:100%; overflow:hidden; height:154px}
#slider_negocios .notaVisto .foto{width:191px; height:85px; background-size:contain; background-position:center; border:1px solid #e8e8e8; background-repeat:no-repeat}


/*BLOQUE D
.bloqueD{}
.bloqueD .banner{float:left; width:300px; height:600px; margin-right:35px;}
.bloqueD .DsWrapp{float:left; width:710px}
.bloqueD .Ds{width:345px; float:left; position:relative; margin-bottom:20px}
.bloqueD .Ds .dataUp {position:absolute; background:rgba(0,0,0,0.7); top:0px; width:100%;}
.bloqueD .Ds .dataUp .volanta{font-family:'Lato'; font-size:10pt; padding:10px 5px; color:white}
.bloqueD .Ds .foto{ width:100%; height:290px; background-size:cover;background-position: center;}
.bloqueD .Ds .data {position:absolute; background:rgba(0,0,0,0.75); bottom:0px; width:100%;}
.bloqueD .Ds .data h1 { padding:10px; margin:0px; font-family:'Roboto'; color:white; font-size:18pt; letter-spacing:-1px}
.bloqueD .Ds .data .bajada { padding:0px 10px 10px 10px; font-family:'Roboto'; color:#444; font-size:11pt;}
*/
/*BLOQUE D*/
.bloqueD{}
.bloqueD .banner{float:left; width:300px; height:600px; margin-right:35px;}
.bloqueD .DsWrapp{float:left; width:710px}
.bloqueD .Ds{width:345px; float:left; position:relative; margin-bottom:20px}
.bloqueD .Ds .dataUp {position:absolute; background:rgba(0,0,0,0.7); top:0px; width:100%;}
.bloqueD .Ds .dataUp .volanta{font-family:'Lato'; font-size:10pt; padding:10px 5px; color:white}
.bloqueD .Ds .foto{ width:100%; height:290px; background-size:cover;background-position: center;}
.bloqueD .Ds .data {position:absolute; background:rgba(0,0,0,0.75); bottom:0px; width:100%;}
.bloqueD .Ds .data h1 { padding:10px; margin:0px; font-family:'Roboto'; color:white; font-size:18pt; letter-spacing:-1px}
.bloqueD .Ds .data .bajada { padding:0px 10px 10px 10px; font-family:'Roboto'; color:white; font-size:11pt;}
.bloqueD .Ds2{width:345px; float:left; position:relative; margin-bottom:20px}
.bloqueD .Ds2 .dataUp {position:absolute; background:rgba(0,0,0,0.7); top:0px; width:100%;}
.bloqueD .Ds2 .dataUp .volanta{font-family:'Lato'; font-size:10pt; padding:10px 5px; color:white}
.bloqueD .Ds2 .foto{ width:100%; height:220px; background-size:cover;background-position: center;}
.bloqueD .Ds2 h1 { padding:10px; margin:0px; font-family:'Roboto'; color:#0d4a79; font-size:18pt; letter-spacing:-1px}
.bloqueD .Ds2 .bajada { padding:5px 10px 10px 10px; font-family:'Roboto';}

.bloqueDb{ position:relative}
.bloqueDb .banner{float:none; width:300px; height:250px;}
.bloqueDb .DsWrapp{float:left; width:1050px}
.bloqueDb .Ds{width:353px; float:left; position:relative; margin-bottom:20px}
.bloqueDb .Ds .dataUp {position:absolute; background:rgba(0,0,0,0.7); top:0px; width:100%;}
.bloqueDb .Ds .dataUp .volanta{font-family:'Lato'; font-size:10pt; padding:10px 5px; color:white; text-align:right}
.bloqueDb .Ds .foto{ width:100%; height:290px; background-size:cover;background-position: center;}
.bloqueDb .Ds .data {position:absolute; background:rgba(0,0,0,0.75); bottom:0px; width:100%; z-index:10}
.bloqueDb .Ds .data h1 { padding:10px; margin:0px; font-family:'Roboto'; color:white; font-size:18pt; letter-spacing:-1px}
.bloqueDb .Ds .data .bajada { padding:0px 10px 10px 10px; font-family:'Roboto'; color:white; font-size:11pt;}
.bloqueDb .Ds2{width:345px; float:left; position:relative; margin-bottom:20px}
.bloqueDb .Ds2 .dataUp {position:absolute; background:rgba(0,0,0,0.7); top:0px; width:100%;}
.bloqueDb .Ds2 .dataUp .volanta{font-family:'Lato'; font-size:10pt; padding:10px 5px; color:white}
.bloqueDb .Ds2 .foto{ width:100%; height:220px; background-size:cover;background-position: center;}
.bloqueDb .Ds2 h1 { padding:10px; margin:0px; font-family:'Roboto'; color:#0d4a79; font-size:18pt; letter-spacing:-1px}
.bloqueDb .Ds2 .bajada { padding:5px 10px 10px 10px; font-family:'Roboto';}
.bloqueDb .Ds.sin_foto .fotoOver {height: 254px;}
.bloqueDb .Ds.sin_foto .fotoOver .info{height: 100%;}
.bloqueDb .DsW300{width:300px}
.bloqueDb .DsH250{height:250px}
.bloqueDb .DsH250 .foto{height:250px}

.bloqueDb .Ds .data{ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzA0MDMwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTA4MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(4,3,3,0.8) 20%, rgba(10,8,9,0.9) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(20%,rgba(4,3,3,0.8)), color-stop(100%,rgba(10,8,9,0.9)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(4,3,3,0.8) 20%,rgba(10,8,9,0.9) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(4,3,3,0.8) 20%,rgba(10,8,9,0.9) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(4,3,3,0.8) 20%,rgba(10,8,9,0.9) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0.0) 0%,rgba(4,3,3,0.8) 20%,rgba(10,8,9,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#0a0809',GradientType=0 );}

/*BLOQUE E*/
.bloqueE{}
.bloqueE .banners {float:right; width:300px; margin-left:35px;}
.bloqueE .banners .banner{ width:250px; height:250px; margin-bottom:20px}
.bloqueE .wrapper{ float:left; width:710px}
.bloqueE .wrapper .EsBig { width:354px; height:289px; background-size:cover; float:left; margin-bottom:2px; position:relative}
.bloqueE .wrapper .Es { width:238px; height:227px; background-size:cover; float:left; position:relative}
.bloqueE .wrapper .EsLast { width:229px;
    overflow: hidden;}
.bloqueE .wrapper .data{ width:100%; background:rgba(0,0,0,0.8); position:absolute; bottom:0px}
.bloqueE .wrapper .data h1{ color:white; font-family:'Roboto'; font-size:18pt; padding:10px}
.bloqueE .wrapper .Es .data h1{font-size:13pt; padding:5px}
.bloqueE .wrapper .EsBig .foto {width:354px; height:289px; background-position: center; background-size:cover}
.bloqueE .wrapper .Es .foto {width:238px; height:227px; background-position: center; background-size:cover}
.bloqueE .wrapper .bajada{ padding: 0px 10px 10px 10px;}

.bloqueE .wrapper .Es.sin_foto .fotoOver {height: 100%;}
.bloqueE .wrapper .Es.sin_foto .fotoOver .info{height: 100%;}
.bloqueE .wrapper .EsBig.sin_foto .fotoOver {height: 100%;}
.bloqueE .wrapper .EsBig.sin_foto .fotoOver .info{height: 100%;}

.bloqueE .wrapper .data{ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzA0MDMwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTA4MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(4,3,3,0.8) 20%, rgba(10,8,9,0.9) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(20%,rgba(4,3,3,0.8)), color-stop(100%,rgba(10,8,9,0.9)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(4,3,3,0.8) 20%,rgba(10,8,9,0.9) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(4,3,3,0.8) 20%,rgba(10,8,9,0.9) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(4,3,3,0.8) 20%,rgba(10,8,9,0.9) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0.0) 0%,rgba(4,3,3,0.8) 20%,rgba(10,8,9,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#0a0809',GradientType=0 );}

.bloqueE .tituloSeccion{ width:710px}
.mobil .bloqueE .tituloSeccion{ width:100%; text-align: center; overflow: hidden;}

/*BLOQUE DEPORTES*/
.bloqueDepor{font-family:'Roboto';}
.bloqueDepor .wrapp{float:left; width:710px}
.bloqueDepor .wrapp .Dp1{}
.bloqueDepor .wrapp .Dp1 .volanta{ padding:18px 0px 0px 0px; color:#666}
.bloqueDepor .wrapp .Dp2 .volanta{ padding-left:5px; color:#666}
.bloqueDepor .wrapp .Dp1 h1{ color:#0d4a79; font-size:27pt; padding:10px 0px}
.bloqueDepor .wrapp .Dp1 .fotoBox .bajada{ font-size:11pt; width:671px; padding:10px; color:white}
.bloqueDepor .wrapp .Dp1 .foto{ width:100%; height:317px; position:relative; background-size:cover}
.bloqueDepor .banners {float:left; width:300px; margin-left:35px;}
.bloqueDepor .banners .banner{ width:250px; height:250px; }

.bloqueDepor .banners .bannerBig{float:left; width:300px; height:600px; margin-right:35px; }

.bloqueDepor .wrapp .Dp2 {width:335px; float:left; margin-bottom:15px}
.bloqueDepor .wrapp .Dp2 .data{float:left; width:215px}
.bloqueDepor .wrapp .Dp2 .data h1{ color:#0d4a79; font-size:14pt; padding:0px 5px 5px;}
.bloqueDepor .wrapp .Dp2 .data .bajada{ color:#444; font-size:11pt; padding:0px 5px 5px;}
.bloqueDepor .wrapp .Dp2 .foto{ width:101px; height:145px; float:left; margin-right:10px; background-size:cover; background-position:center}

.bloqueDepor .wrapp .Dp3{ width:710px; height:362px; float:left; position:relative; background-size:cover; border-bottom:1px solid #444}
.bloqueDepor .wrapp .Dp3 .foto {height: 362px; width: 710px; background-size:cover;}
.bloqueDepor .wrapp .Dp3 .bajada { padding: 0px 10px 10px 10px; }
.bloqueDepor .wrapp .Dp3 .data { background:rgba(0,0,0,0.8); color:white; width:100%; position:absolute; bottom:0px}
.bloqueDepor .wrapp .Dp3 .data h1{padding:0px 10px 10px; font-size:22pt; margin:0px}
.bloqueDepor .wrapp .Dp3 .data h2{padding:10px; font-size:14pt; margin:0px; font-weight:300}
.bloqueDepor .wrapp .Dp3 .data h2 .separador{ padding:0px !important}

.bloqueDepor .wrapp .Dp3b{ width:710px; height:310px; float:left; position:relative; background-size:cover; /*border-bottom:1px solid #444*/}
.bloqueDepor .wrapp .Dp3b .foto {height: 310px; width: 710px; background-size:cover;}
.bloqueDepor .wrapp .Dp3b .bajada { padding: 0px 10px 10px 10px; }
.bloqueDepor .wrapp .Dp3b .data { background:rgba(0,0,0,0.8); color:white; width:100%; position:absolute; bottom:0px}
.bloqueDepor .wrapp .Dp3b .data h1{padding:0px 10px 10px; font-size:22pt; margin:0px}
.bloqueDepor .wrapp .Dp3b .data h2{padding:10px; font-size:14pt; margin:0px; font-weight:300}
.bloqueDepor .wrapp .Dp3b .data h2 .separador{ padding:0px !important}
/*.bloqueDepor .wrapp .Dp3{ width:455px; height:353px; float:left; position:relative; background-size:cover; border-bottom:1px solid #444}
.bloqueDepor .wrapp .Dp3 .foto {height: 353px; width: 455px; background-size:cover;}*/

.bloqueDepor .wrapp .Dp3.sin_foto .fotoOver {height: 100%;}
.bloqueDepor .wrapp .Dp3.sin_foto .fotoOver .info{height: 100%;}

.bloqueDepor .wrapp .Dp4{ width:235px; float:left; display: none}
.bloqueDepor .wrapp .Dp4 .Dp4a {border-bottom:1px solid #d8d8d8}
.bloqueDepor .wrapp .Dp4 .Dp4a h1{padding:0px 10px 15px 20px; font-size:14pt; margin:0px; color:#0d4a79; font-weight:400}
.bloqueDepor .wrapp .Dp4 .Dp4a h2{padding:10px 10px 5px 20px; font-size:11pt; margin:0px; font-weight:300; color:#555}

.bloqueDepor .banners .Dp5{}
.bloqueDepor .banners .Dp5 .volanta{ padding:18px 0px 0px 0px; color:#666}
.bloqueDepor .banners .Dp5 h1{ color:#0d4a79; font-size:23pt; padding:10px 0px; max-height:75px;}
.bloqueDepor .banners .Dp5 .fotoBox .bajada{ font-size:11pt; width:280px; padding:10px; color:white}
.bloqueDepor .banners .Dp5 .foto{ width:100%; height:294px; position:relative; background-size:cover}

.bloqueDepor .stats{float:left; width:335px; height:600px; position:relative; top:-17px}
.bloqueDepor .stats h1{text-align:right; color:#0d4a79; font-weight:300; font-size:21pt; padding:10px 10px 0px 10px; margin:0px;}
.bloqueDepor .stats h2{text-align:right; color:#555; font-weight:300; font-size:14pt; padding:5px 10px 20px 10px; margin:0px;}
.bloqueDepor .stats .resultados{ padding:20px; border-top:1px solid #d8d8d8}
.bloqueDepor .stats .resultados .titulo{color:#0d4a79;; font-weight:300; font-size:16.5pt; margin-bottom:15px}
.bloqueDepor .stats .resultados .partido { width:315px}
.bloqueDepor .stats .resultados .partido .escudoLocal{ width:30px; height:40px; background-image:url(../escudos/1.jpg); background-size:contain; float:left; background-position:center; background-repeat:no-repeat; margin-right:5px}
.bloqueDepor .stats .resultados .partido .local{color:#444; float:left; width:90px; font-size:11.5pt; margin-top:10px}
.bloqueDepor .stats .resultados .partido .score{color:#444; font-weight:bold; float:left; width:50px; text-align:center; margin-top:10px}
.bloqueDepor .stats .resultados .partido .vis{color:#444; float:left; width:110px; font-size:11.5pt; margin-top:10px}
.bloqueDepor .stats .resultados .partido .escudoVis{ width:30px; height:40px; background-image:url(../escudos/2.png); background-size:contain; float:left; background-position:center; background-repeat:no-repeat}
.bloqueDepor .stats .resultados .partidoData{border-bottom:2px dotted #d8d8d8; width:315px; color:#444; font-size:11pt; font-weight:300; margin-bottom:10px; padding-bottom:10px; text-align:center}
.bloqueDepor .stats .resultados .verMas{color:#278ad6; font-size:11.5pt; width:310px; text-align:right; padding-bottom:20px; border-bottom:1px solid #d8d8d8}

.bloqueDepor .stats .posiciones{ padding:0px 0px 0px 20px;}
.bloqueDepor .stats .posiciones .titulo{color:#0d4a79;; font-weight:300; font-size:16.5pt; margin-bottom:15px}
.bloqueDepor .stats .posiciones .equipo{ height:40px}
.bloqueDepor .stats .posiciones .equipo2{ height:41px; border-bottom:2px dotted #d8d8d8; margin-bottom:12px}
.bloqueDepor .stats .posiciones .equipo .nombreTit{width:120px; float:left}
.bloqueDepor .stats .posiciones .equipo .nombre{width:90px; float:left; color:#444; padding-left:30px; background-size:auto 80%; background-position: 8px left; background-repeat:no-repeat}
.bloqueDepor .stats .posiciones .equipo2 .nombre{ padding-top:5px; background-position:left center; height:25px}
.bloqueDepor .stats .posiciones .equipo2 .Pts, .bloqueDepor .stats .posiciones .equipo2 .J, .bloqueDepor .stats .posiciones .equipo2 .G, .bloqueDepor .stats .posiciones .equipo2 .E, .bloqueDepor .stats .posiciones .equipo2 .P, .bloqueDepor .stats .posiciones .equipo2 .GF, .bloqueDepor .stats .posiciones .equipo2 .GE{padding-top:5px}
.bloqueDepor .stats .posiciones .equipo .Pts{float:left; font-weight:bold; width:30px;  text-align:center}
.bloqueDepor .stats .posiciones .equipo .J{float:left; width:30px;  text-align:center}
.bloqueDepor .stats .posiciones .equipo .G{float:left; width:25px;  text-align:center}
.bloqueDepor .stats .posiciones .equipo .E{float:left; width:25px;  text-align:center}
.bloqueDepor .stats .posiciones .equipo .P{float:left; width:25px;  text-align:center}
.bloqueDepor .stats .posiciones .equipo .GF{float:left; width:30px;  text-align:center}
.bloqueDepor .stats .posiciones .equipo .GE{float:left; width:30px;  text-align:center}
.bloqueDepor .stats .posiciones .verMas{color:#278ad6; font-size:11.5pt; width:310px; text-align:right; padding-bottom:20px; border-bottom:1px solid #d8d8d8}

/*SEPARADORES*/
.separador{border-bottom:1px solid #519fd2; margin-bottom:15px; padding-top:15px;}
.separador2{border-bottom:1px solid #e8e8e8; margin-bottom:20px; padding-top:5px;}
.separador3{border-right:1px solid #e8e8e8; margin-right:15px}

.separadorGris{border-bottom:1px solid #c8c8c8; margin-bottom:15px; padding-top:15px;}
.separadorGris2{border-bottom:1px solid #c8c8c8; margin-bottom:10px; padding-top:10px;}

.right20{margin-right:20px}
.right10{margin-right:10px}
.right5{margin-right:5px}
.right2{margin-right:2px}

.bottom0{margin-bottom:0px !important}

/*ANIMACIONES*/
.header .contain .line1 .miniLogo,.header .contain .line1 .mnu,.header .contain .line1 .mnu2, .header2{-webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in;}



/*BLOQUE OPINION*/
.tituloSeccionOpinion{font-family:'Roboto'; font-weight:300; font-size:23pt; color:#0d4a79; padding:10px 0px 10px 0px; position:absolute; border-bottom:1px dotted #0d4a79; left:360px; width:682px}
.bloqueOpinion{ width:1044px; margin:auto; font-family:'Roboto'; height:410px; background-image:url(../img/bgOpinion.jpg); padding:20px 0px 0px; background-repeat:no-repeat}
.bloqueOpinion .frase{ color:white;  width:307px; float:left; padding-right:7px; margin-right:2px; padding:0px 20px}
.bloqueOpinion .frase .titulo{ font-weight:100; font-size:23pt; margin-bottom:30px; margin-top:-11px}
.bloqueOpinion .frase .txt{ font-weight:300; font-size:18pt; height:198px; margin-bottom:25px; font-style:italic}
.bloqueOpinion .frase .autor{ font-weight:500; font-size:13pt}

.bloqueOpinion .opiniones{ float:left; width:695px; padding-top:45px; overflow: hidden;}
.bloqueOpinion .opiniones .opinion{ width:325px; float:left; padding:10px; border-bottom:2px dotted #d4d4d4; padding-bottom:15px; margin-bottom:5px; margin-right:2px; height:92px}
.bloqueOpinion .opiniones .opinionLast{border:none}
.bloqueOpinion .opiniones .foto{ background-size:cover; width:75px; height:75px; border-radius:55px; background-position:center; float:left; margin-right:10px; margin-bottom:10px}
.bloqueOpinion .opiniones h1{margin:0px; color:#0d4a79; font-size:14pt; font-weight:300; width:230px; padding: 0px 5px 5px 5px; float:left}
.bloqueOpinion .opiniones h2{margin:0px; color:#444; font-size:10.5pt; font-weight:300; width:234px; float:left; padding-left:5px; height:46px}


/*MAS LEIDAS*/
.masLeidas{ font-family:'Roboto';}
.masLeidas .tituloSeccion {width:1051px; padding:10px 0px 10px; color:#0d4a79; background-image:url(../img/icons/mas_icon.jpg); background-position:center 1px; background-repeat:no-repeat}
.masLeidas div{width:143px; padding:15px; color:white;}
.masLeidas .mlPoint1{font-size:25pt; text-align:left; float:left; padding:2px; width:25px; background:#0d4a79;font-family:'Lato'; padding-top:15px; height:89px; padding-left:8px}
.masLeidas .mlPoint2{font-size:25pt; text-align:left; float:left; padding:2px; width:25px; background:#1b669f;font-family:'Lato'; padding-top:15px; height:89px; padding-left:8px}
.masLeidas .mlPoint3{font-size:25pt; text-align:left; float:left; padding:2px; width:25px; background:#167f96;font-family:'Lato'; padding-top:15px; height:89px; padding-left:8px}
.masLeidas .mlPoint4{font-size:25pt; text-align:left; float:left; padding:2px; width:25px; background:#2399b2;font-family:'Lato'; padding-top:15px; height:89px; padding-left:8px}
.masLeidas .mlPoint5{font-size:25pt; text-align:left; float:left; padding:2px; width:25px; background:#009fd6;font-family:'Lato'; padding-top:15px; height:89px; padding-left:8px}
.masLeidas .ml1{float:left; background:#0d4a79; color:white; border-right:1px solid white}
.masLeidas .ml2{float:left; background:#1b669f; color:white; border-right:1px solid white}
.masLeidas .ml3{float:left; background:#167f96; color:white; border-right:1px solid white}
.masLeidas .ml4{float:left; background:#2399b2; color:white; border-right:1px solid white}
.masLeidas .ml5{float:left; background:#009fd6; color:white; border-right:none}
.masLeidas .mlItem {height:76px; font-size: 15px; }
.masLeidas .clear{padding:0px}

/*GALERIA*/
.galeria{font-family:'Roboto';}
.galeria span{ color:#777}
.galeria .imgPrincipal{float:left; width:659px; height:367px; background-size:cover; margin-right:2px}
.galeria .imgPrincipal.sin_bajada{height:350px;}
.galeria .infoyThumbs{float:left; width:384px}
.galeria .infoyThumbs .desc{ padding:10px 10px 5px 10px}
.galeria .infoyThumbs .imgThumbs{ width:100%}
.galeria .infoyThumbs .imgThumbs .thumb{ width:126px; height:92px; background-size:cover; float:left; margin-right:2px; margin-bottom:2px}
.galeria .infoyThumbs .imgThumbs .verMas{ width:300px; height:50px; color:#0d4a79; font-weight:600; padding:10px}
.galeria .infoyThumbs .imgThumbs .verMas.sin_bajada { margin-top: 10px; }
.galerias_box .galeria .imgPrincipal { height: 350px;}
.galerias_box .galeria .imgPrincipal.sin_bajada { height: 279px;}
.galerias_box .tituloSeccion { margin-top: 10px; font-size: 28pt;}

/*CATASTROFES*/
.catastrofeA{margin:auto; width:1041px; height:520px; background-size:auto 100%; position:relative; font-family:'Roboto'; -webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; cursor:pointer; background-position:center}
.catastrofeA:hover .foto{/*background-size:auto 110%;*/}
.catastrofeA .foto{width:1041px; height:520px; background-size:auto 100%;background-position:center;-webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in;}
.catastrofeA .data{background:rgba(0,0,0,0.7); padding:15px; width:1011px; position:absolute; bottom:0px; z-index:5; /*height:67px;*/ overflow:hidden; -webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in;}
/*.catastrofeA .data:hover{ height:107px}*/
.catastrofeA .data .titulo{color:white; font-size:29pt; font-weight:bold; margin-bottom:10px}
.catastrofeA .data .volanta{color:#079ed5; font-size:13pt; font-weight:400; margin-bottom:5px}
.catastrofeA .data .volanta span{color:white; }
.catastrofeA .data .bajada { color:white; font-size:11pt; font-family:'Open Sans'; padding-bottom: 15px; }

.catastrofeB{margin:auto; width:1044px; height:520px; background-size:cover; margin-bottom:0px; position:relative; font-family:'Roboto'; -webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; cursor:pointer; background-position:center}
.catastrofeB .foto {width:1044px; height:520px; background-size:cover; -webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; cursor:pointer; background-position:center}
.catastrofeB .data {/*max-height: 480px;*/ background:rgba(0,0,0,0.4); padding:30px; width:330px; position:absolute; top:0px; bottom:0px; right:0px; z-index:5; /*height:260px; overflow:hidden;*/ -webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in;}
.catastrofeB .data .titulo{color:white; font-size:29pt; font-weight:bold; margin-bottom:10px}
.catastrofeB .data .volanta{color:#079ed5; font-size:13pt; font-weight:400; margin-bottom:5px}
.catastrofeB .data .volanta span{color:white; }
.catastrofeB .data .bajada { color:white; font-size:11pt; font-family:'Open Sans'; margin-bottom: 10px;}


.catastrofeC{margin:auto; width:1044px; height:520px; background-size:cover; margin-bottom:0px; position:relative; font-family:'Roboto'; -webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; cursor:pointer; background-position:center}
.catastrofeC .foto {width:1044px; height:520px; background-size:cover; -webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; cursor:pointer; background-position:center}
.catastrofeC .data {/*max-height: 460px;*/ background:rgba(0,0,0,0.4); padding:30px; width:330px; position:absolute; bottom:0px; left:0px; z-index:5; /*height:260px; overflow:hidden;*/ -webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; height:460px}
.catastrofeC .data .titulo{color:white; font-size:29pt; font-weight:bold; margin-bottom:10px}
.catastrofeC .data .volanta{color:#079ed5; font-size:13pt; font-weight:400; margin-bottom:5px}
.catastrofeC .data .volanta span{color:white; }
.catastrofeC .data .bajada { color:white; font-size:11pt; font-family:'Open Sans'; margin-bottom: 10px;}
.catastrofeC .envivo { right: 65px !important; padding: 8px !important}

.catastrofeD{margin:auto; width:1041px; height:520px; background-size:auto 100%; position:relative; font-family:'Roboto'; -webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; cursor:pointer; background-position:center}
.catastrofeD:hover .foto{/*background-size:auto 110%;*/}
.catastrofeD .foto{width:1041px; height:520px; background-size:auto 100%;background-position:center;-webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in;}
.catastrofeD .data{background:rgba(0,0,0,0.7); padding:15px; width:1011px; position:absolute; bottom:0px; z-index:5; /*height:67px;*/ overflow:hidden; -webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in;}
/*.catastrofeA .data:hover{ height:107px}*/
.catastrofeD .data .titulo{color:white; font-size:55pt; font-weight:bold; text-align:center}
.catastrofeD .data .volanta{color:white; font-size:18pt; font-weight:400; margin-bottom:5px; text-align:center; max-height:31px}
.catastrofeD .data .volanta span{color:white; }

.catastrofeE{margin:auto; width:1041px; height:auto; background-size:auto 100%; position:relative; font-family:'Roboto'; -webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; cursor:pointer; background-position:center}
.catastrofeE:hover .foto{/*background-size:auto 110%;*/}
.catastrofeE .foto{width:1041px; height:520px; background-size:auto 100%;background-position:center;-webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in;}
.catastrofeE .titulo{color:#0d4a79; font-size:40pt; font-weight:bold; margin-bottom:10px; text-align:center}
.catastrofeE .volanta{color:#079ed5; font-size:13pt; font-weight:400; margin-bottom:5px; text-align:center}
.catastrofeE .volanta span{color:white; }
.catastrofeE .bajada { color:white; font-size:11pt; font-family:'Open Sans'; padding-bottom: 15px; }


.notasAmigas{ position:relative; width:1043px; background:#eeeeee; font-family:'Roboto'}
.notasAmigas .notaAmiga{ float:left; padding:15px; float:left; width:490px}
.notasAmigas .notaAmiga .foto{width:168px; height:153px; float:left; background-size:cover; margin-right:20px}
.notasAmigas .notaAmiga .info{width:300px; float:left}
.notasAmigas .notaAmiga .info .volanta{ font-size:11pt;color:#079ed5; margin-bottom:10px; border-bottom:1px solid #079ed5; padding-bottom:5px}
.notasAmigas .notaAmiga .info .volanta span{ font-size:11pt;color:#444;}
.notasAmigas .notaAmiga .info .titulo{font-size:19pt; color:#0d4a79; margin-bottom:10px; font-weight:bold; line-height:1.2}
.notasAmigas .notaAmiga .info .bajada{font-size:11pt; color:#444}
/*ANIMACIONES*/
.header .contain .line1 .miniLogo,.header .contain .line1 .mnu, .header2{-webkit-transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in;}

@-ms-keyframes giro{from { background-size:auto 100%; } to { background-size:auto 110%; }}
@-moz-keyframes giro{from { background-size:auto 100%; } to { background-size:auto 110%; }}
@-webkit-keyframes giro{from { background-size:auto 100%; } to { background-size:auto 110%; }}
@keyframes giro{ from { background-size:auto 100%; } to { background-size:auto 110%; }}



.box_pieza{
	position:relative;
	width: 100%;
}

[gm-nota] .fotoBox{position:relative;}

.relacionadas{
	padding:6px 10px 3px;
}

.archivos{
	padding:0px 10px 10px;
	font-size:11pt;
	font-family:'Open Sans';
	font-style:italic;
}

[gm-nota] .fotoOver .info:not(.no_hide){
	height: 0px;
	/*transition: all 0.5s ease-in;*/
	overflow: hidden;
}

/*[gm-nota]:hover .fotoOver .info{
	max-height: 300px;
	transition: all 0.5s ease-out;
}*/



/****** MAX HEIGHTS PARA RECORTADOR *******/

[gm-nota] [ctrleditable]{
	overflow: hidden;
}

[gm-nota] .bajada{
    max-height: 54px;
}

.bloqueAc [gm-nota] .bajada {
    max-height: 62px;
}

.bloqueAd [gm-nota] .bajada {
    max-height: 62px;
}


[gm-nota] h1{
	max-height: 58px;
}

[gm-nota] .volanta{
    /* max-height: 35px; */
}

[gm-nota] .dataUp .volanta{
	max-height: 14px;
}

.bloqueA .A1 h1{
    max-height: 98px;
}

.bloqueA .A1 .volanta{
    max-height: 25px;
}

.bloqueAb .A1 .data h1{
    max-height: 100px;
}
.bloqueAb .A1 .dataUp .volanta{
    max-height: 21px;
}
.bloqueC .wrapp .C2 .data h1{
	max-height: 86px;
}

.bloqueC .wrapp .C2 .data .bajada{
	 max-height: 56px;
}

.notaVisto h1{
	 max-height: 68px;
}

.maskList{
	position:relative;
}

.slideMe{
	position:absolute;
	left:0px;
	transition:left 0.4s ease-in;
}

.visto .btns {
	position: absolute;
    right: 0px;
    top: 6px;
}
.visto .btns .boton{
	padding: 1px 10px;
    color: white;
    display: inline-block;
    background-color: #519fd2;
    transition: all 0.3s ease-in;
    font-size: 24px;
    /* font-weight: bold; */
    margin-left: 5px;
	cursor:pointer;
}

.visto .btns .boton:hover{
	background-color: #0d4a79;
}


.opiniones .btns {
    position: absolute;
    right: 15px;
    top: 13px;
}
.opiniones .btns .boton{
    padding: 1px 10px;
    color: white;
    display: inline-block;
    background-color: #519fd2;
    transition: all 0.3s ease-in;
    font-size: 24px;
    /* font-weight: bold; */
    margin-left: 5px;
    cursor:pointer;
}

.opiniones .btns .boton:hover{
    background-color: #0d4a79;
}

.opiniones .maskList{
    position:relative;
    height: 348px;
    width: 695px;
}




.notasAmigas .notaAmiga .info .titulo{
	max-height: 60px;
}
.notasAmigas .notaAmiga .info .bajada{
	max-height: 37px;
}

.bloqueA .A2 .bajada{
    max-height: 49px;
    display: none !important;
}
.bloqueA .A3 .bajada{
    max-height: 79px;
    display: none !important;
}
.bloqueA .A1 .bajada{
    max-height: 49px;
    display: none !important;
}
.bloqueAb .A2 .bajada{
    max-height: 49px;
}

.bloqueC .wrapp .C1 h1 {
	/*max-height: 105px;*/
    max-height: 45px;
}
.bloqueOpinion .frase .txt{
	max-height: 198px;
}
.bloqueOpinion .frase .autor {
	max-height: 81px;
}

.bloqueOpinion .opiniones h1{
	max-height: 85px;
}


.bloqueDepor .wrapp .Dp1 h1 {
	max-height: 105px;
	padding:10px 0px;
}

.bloqueDepor .wrapp .Dp2 .data h1{
	max-height: 72px;
}

.bloqueDepor .wrapp .Dp4 .Dp4a h1{
	min-height: 69px;
}

#slider_leer .bajada{font-family:'Roboto'; color:white; font-size:11pt; padding:5px;}


.overflowMenu{
	position:fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background-color: rgba(0,0,0,0);
	overflow: hidden;
    z-index: 100;
    /*transition: background-color 0.6s ease-in;*/
    display:none;
}/*
.overflowMenu.visible{
	position:fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background-color: rgba(0,0,0,0.8);
	overflow: hidden;
    z-index: 100;
}*/

.video{
    background-image: url(/img/play_overlay.png);
    background-repeat: no-repeat;
    background-size: 140px;
    background-position: center center;
    width: 100%;
    height: 100%;
    position:absolute;
}
.audio{
    background-image: url(/img/audio_overlay.png);
    background-repeat: no-repeat;
    background-size: 85px;
    background-position: center center;
    width: 100%;
    height: 100%;
    position:absolute;
}

.relacionada{ font-family:'Open Sans'; margin-bottom:5px; font-size:11pt}
.relacionada a{color:white;}
.bloqueB .dataB{ background:#e8e8e8; padding:5px; height:95px}
.separaB{ padding:10px 0px; clear:both; float:none}
.w270{width:290px !important; font-size:15pt}
.w326{width:326px !important; font-size:15pt}
.w365{width:380px !important}

.ultimoA {
	background: #e8e8e8;
    padding: 5px;
    margin-bottom: 10px;
}

.ultimoA .titulo{
	font-family: 'Roboto';
    color: #0d4a79;
    font-size: 17pt;
    letter-spacing: -1px;
    display: inline-block;
    padding: 9px 10px 5px 20px;
    vertical-align: top;
}
.ultimoA .volanta{
	padding: 10px 10px 5px 20px;
    font-size: 16pt;
    margin: 0px;
    font-weight: 300;
    color: #555;
    display: inline-block;
    vertical-align: top;
}

.bloqueMamA{width:100%;margin-bottom: 10px; font-family:'Roboto'; color:#444}
.bloqueMamA .datos_local{ width:400px; float:left; text-align:left; position:relative; left:50px}
.bloqueMamA .datos_local .equipo_local{float:left; width:68px; height:75px; background-size:contain}
.bloqueMamA .datos_local .local_nombre{float:left; font-size:20pt; margin-top:15pt; margin-left:20px}
.bloqueMamA .datos_local .minutos{ text-align:left}
.bloqueMamA .datos_local .goles_box{left:88px}

.bloqueMamA .datos_partido{ width:245px; float:left; text-align:center}
.bloqueMamA .datos_partido .resultado{width:89px; margin-left:80px;margin-top:15px; }
.bloqueMamA .datos_partido .resultado .goles_local{ float:left; font-weight:bold; width:30px; text-align:center; font-size:30pt}
.bloqueMamA .datos_partido .resultado .linea{ float:left; width:20px; margin-top:15px; }
.bloqueMamA .datos_partido .resultado .goles_visitante{ float:left; font-weight:bold; width:30px; text-align:center; font-size:30pt}

.bloqueMamA .datos_visitante{ width:400px; float:left; text-align:right; position:relative; right:50px}
.bloqueMamA .datos_visitante .equipo_visitante{float:left; width:68px; height:75px; background-size:contain; position:absolute; right:0px}
.bloqueMamA .datos_visitante .visitante_nombre{float:left; font-size:20pt; margin-top:15pt; position:absolute; right:90px}
.bloqueMamA .datos_visitante .minutos{text-align:right}
.bloqueMamA .datos_visitante .goles_box{right:90px;; position:absolute; top:75px}

.goles_box{font-size:10pt; position:absolute}

.bloqueMamA .content { width: 1045px; margin:auto; position:relative; height: 130px;}


.bloqueMamA .content .mam_piece {
	  height: 100%;
	  position: relative;
	  margin:auto;
	  font-family:'Roboto';
	}

	.bloqueMamA .content .mam_piece .top {
		width: 100%;
		position: absolute;
		top:0px;
		color: #444;
		font-size: 14px;
		font-weight: 800;
		text-transform: uppercase;
		padding: 5px;
		padding-bottom: 20px;
		box-sizing: border-box;
	}

	.bloqueMamA .content .mam_piece .top > * {
		float:left;
		margin: 0px 3px;

	}

	.bloqueMamA .content .mam_piece .top > .tiempo{ float:right;}

	.bloqueMamA .content .mam_piece .bottom {
		position:absolute;
		bottom:0px;
		width:100%;
		/*height: 15%;*/
		/*padding: 3px;*/
		color: #444;
		font-size: 14px;
		font-weight: 800;
		padding: 10px;
		box-sizing: border-box;
	}

	.bloqueMamA .content .mam_piece .bottom .resultado_box .equipo_local {
		height: 74px;
		width: 30%;
		background-size: contain;
		background-position: center center;
		background-repeat: no-repeat;
		float:left;
        font-weight: 400;
	}

	.bloqueMamA .content .mam_piece .bottom .resultado_box .local_nombre{
	    font-size: 20px;
	    position: absolute;
	    left: 21%;
	    top: 38px;
        font-weight: 400;
	}

	.bloqueMamA .content .mam_piece .bottom .resultado_box .visitante_nombre{
	    font-size: 20px;
	    position: absolute;
	    right: 21%;
	    top: 38px;
	}


	.bloqueMamA .content .mam_piece .bottom .resultado_box > *{
		float:left;
	}


	.bloqueMamA .separador { padding: 0px 5px; border:none;}
	.bloqueMamA .content .mam_piece .bottom .resultado_box .resultado{
	  width: 40%;
	  text-align: center;
	  font-size: 33pt;
	  font-weight: 800;
	  margin-top: 17px;
	}

	.bloqueMamA .content .mam_piece .bottom .resultado_box .resultado > *{
		display:inline-block;
	}

	.bloqueMamA .content .mam_piece .bottom .resultado_box .equipo_visitante {
		height: 74px;
		width: 30%;
		background-size: contain;
		background-position: center center;
		background-repeat: no-repeat;
		float:right;
	}

	.bloqueMamA .content .mam_piece .bottom .goles_box {
		border-top: 1px white solid;
		/*width: 100%;*/
		height: 22px;  padding-top: 5px;
		margin-top: 5px;
	}

	.bloqueMamA .content .mam_piece .bottom .goles_box .gol {
		background-image: url(../img/pelota.png);
		background-position: 5px;
		background-size: 12px;
		background-repeat: no-repeat;
		padding: 0px 8px 0px 20px;
		display:inline-block;
		font-size: 15px;
		font-weight: 500;
	}

	.bloqueMamA .content .mam_piece .bottom .goles_box .gol > *{
		display:inline-block;
	}


/*
.footer {width:100%; background:#3761ad; border-top:5px solid #444; padding:40px 0px; margin-top:45px}
.footer .content{width:974px; margin:auto; font-family:'Roboto'; color:white; padding-left:90px}
.footer a{color:white; text-decoration:none}
.footer a:hover{color:#09C;}
.footer .content .institucional, .footer .content .servicios, .footer .content .redes, .footer .content .creditos{ float:left; margin-right:40px}
.footer .content .creditos{ font-size:10pt}
.footer .content .titular{font-weight:bold; margin-bottom:20px !important; font-size:13pt !important}
.footer .content .institucional div, .footer .content .servicios div, .footer .content .redes div, .footer .content .creditos div{margin-bottom:4px; font-size:11pt}
*/


.footer {width:100%; background:#3761ad; border-top:5px solid #444; padding:40px 0px; margin-top:45px}
.footer .content{width:1046px; margin:auto; font-family:'Roboto'; color:white;}
.footer a{color:white; text-decoration:none}
.footer a:hover{color:#09C;}
.footer .content .institucional, .footer .content .servicios, .footer .content .redes, .footer .content .creditos{ float:left; margin-right:40px}
.footer .content .creditos{ font-size:10pt}
.footer .content .titular{font-weight:bold; margin-bottom:20px !important; font-size:13pt !important}
.footer .content .institucional div, .footer .content .servicios div, .footer .content .redes div, .footer .content .creditos div{margin-bottom:4px; font-size:11pt}
.footer .logos{padding-bottom:15px; border-bottom:1px solid white; margin-bottom:15px; width:100%}
.footer .logos .gm{background-image:url(../img/logos/gm.png); width:168px; height:46px; float:left; margin-right:3px; background-size: 96%; background-repeat: no-repeat;}
.footer .logos .gd{background-image:url(../img/logos/gd.png); width:174px; height:46px; float:left; margin-right:3px; background-size: 96%; background-repeat: no-repeat;}
.footer .logos .breves{background-image:url(../img/logos/breves.png); width:227px; height:46px; float:left; margin-right:4px; background-size: 96%; background-repeat: no-repeat;}
.footer .logos .gr{background-image:url(../img/logos/gr.png); width:134px; height:46px; float:left; margin-right:3px; background-size: 96%; background-repeat: no-repeat;}
.footer .logos .pdf{background-image:url(../img/logos/pdf.png); width:330px; height:46px; float:left; background-size: 96%; background-repeat: no-repeat;}

#overlay_newsletter{
        position:fixed;
        top: 0px;
        left: 0px;
        right: 0px;
        bottom: 0px;
        background-color: rgba(0,0,0,0);
        overflow: hidden;
        z-index: 100;
        text-align: center;
        /*transition: background-color 0.6s ease-in;*/
        display:none;
    }
    #overlay_newsletter.visible{
        display:block;
    }
    #overlay_newsletter:before {
      content: '';
      display: inline-block;
      height: 100%;
      vertical-align: middle;
    }

    #overlay_newsletter .newsletter_box{
        display: inline-block;
        height: auto;
        vertical-align: middle;
        background: white;
        padding:20px;
        position: relative;
    }

    #overlay_newsletter .newsletter_box .close{
        position: absolute;
        font-size: 15pt;
        top: -30px;
        right: 5px;
        color: white;
        font-weight: bold;
    }

    #overlay_newsletter .newsletter_box .titulo{
        font-size: 21px;
        border-bottom: 2px solid #0d4a79;
        margin-bottom: 20px;
        padding-bottom: 5px;
        color: #0d4a79;
    }
    #overlay_newsletter .newsletter_box input{
        padding: 5px;
        margin: 0px 15px;
        width: 250px;
        font-size: 16px;
    }
    #overlay_newsletter .newsletter_box .check{
        padding: 5px;
        margin: 0px 5px;
        width: 15px;
        font-size: 16px;
    }
    #overlay_newsletter .newsletter_box .correo{
        font-size: 18px;
    }

    #overlay_newsletter .newsletter_box .correoOptions{
        text-align: left; background-color: #e8e8e8; padding: 10px; width: 462px; margin-top: 10px
    }

    #overlay_newsletter .newsletter_box .correoOptions .tit{
        margin-bottom: 10px;
    }

    #overlay_newsletter .newsletter_box .correoOptions .div{
        float: left; width: 230px; font-weight: 300
    }

    #overlay_newsletter .newsletter_box .msg{
        margin-top: 15px;
        color: green;
    }
    #overlay_newsletter .newsletter_box .msg.err{
        color: red;
    }


    @keyframes spin {
        from {transform:rotate(0deg);}
        to {transform:rotate(360deg);}
    }

    #overlay_newsletter  i.fa-spinner{

        animation-name: spin;
        animation-duration: 1500ms;
        animation-iteration-count: infinite;
        animation-timing-function: linear;
    }




.galerias_box { width: 1045px; margin: 0px auto;}
.galerias_box .galeria { margin:10px auto;}
.galerias_box .mensajes { text-align: center;width: 600px; margin: 0px auto 10px; color:#254276; font-family: 'Roboto'; font-weight:600; font-size:13pt; letter-spacing:0pt;}
.galerias_box .titulo_galerias{  padding: 20px 5px 20px;
font-size:25pt;
font-weight: 300; color:#254276; font-family: 'Roboto'; font-weight:600; letter-spacing:0pt; }

.box_pieza .redes{
    left: 0px;
    position: absolute;
    color: white;
    font-size: 20px;
		z-index:6;
		display: none;
}
.box_pieza .redes.bajar{
    top:0px;
}

.box_pieza .redes .compartir > * {
    padding: 5px 7px;
    background-color: orange;
    text-align: center;
}

.box_pieza .redes .compartir .gral{width:17px; display: inline-block;}
.box_pieza .redes .compartir .fb{ display:none !important; cursor:pointer; background-color: #3956a2;  transition: background-color 0.3s ease-in;}
.box_pieza .redes .compartir .tw{ display:none !important; cursor:pointer; background-color: #49c6fe; transition: background-color 0.3s ease-in; }
.box_pieza .redes .compartir .before{
    cursor:pointer;
    background-color: #3956a2;
    padding: 8px 7px;
    transition: background-color 0.3s ease-in;
    float:right;
    min-width: 22px;
	font-size:11pt;
    height: 18px;
}


.box_pieza .redes .compartir .before:hover{ background-color: #293D77; }
.box_pieza .redes .compartir .fb:hover{ background-color: #293D77; }
.box_pieza .redes .compartir .tw:hover{ background-color: #2E95C3; }


.box_pieza .envivo{
  padding: 6px;
  /*background: url(http://www.breves24.com/img/bkg_point.png) repeat;*/
  background-color: rgba(255,0,0,0.8);
  color: white;
  font-size: 11pt;
  font-weight: 700;
  z-index: 10;
  display: inline-block;
  text-transform: uppercase;
  position:absolute;
  right:0px;
}

.catastrofeC .redes{
    /*right:0px !important; */
    right:0px !important;
    left:auto !important
}
.catastrofeC .box_pieza .redes .compartir .gral{
	width: auto;
	float: left;
	display: block;
	/*left: -7px;*/
	position: relative;
}
.catastrofeC .redes .compartir .before{
	width: auto !important;
	padding: 7px 0px 8px 7px !important
}

/*.bloqueAc .redes .compartir .before{
    margin-top: 18px !important;
}*/

.at_flat_counter{background:#c4c4c4 !important}
.at_flat_counter:after{border-color:transparent #c4c4c4 transparent transparent !important}


.notaVisto.no_tapa { display: none;}

#google_ads_frame2{width:1050px !important}

.autor_agencia > div{display: inline-block;}
.autor_agencia {font-family:'Lato'; font-size:12pt; padding:10px 10px 0px; font-style:italic;}
.autor_agencia .separador{ margin-bottom:0px; padding-bottom:5px; padding-top:0px; border:none !important}
.Dp3 .autor_agencia {padding:10px 10px 10px;}
.Ds .autor_agencia {padding:10px 10px 10px;}
.bloqueE .autor_agencia {padding:10px 10px 10px;}
.bloqueBb .autor_agencia {padding:10px 10px 10px;}

.bloqueE .box_pieza .redes{top:26px !important}



.tags.bloques .tag{ /*color:#fcc14d;*/color:white; }
.tags.bloques .tag.esSeccion{color:#fff;}

iframe.banner,.banner iframe,.bannerFloat iframe{ overflow: hidden;}

body.mobil #loading-spinner-new{
    top:250px !important;
}


#bloque_5 .redes {
	/* display:none; */
}

.cuba .volanta{background-image: url(../img/cuba.png); padding-left:60px !important; border-bottom: 1px solid #aeaeae; background-repeat: no-repeat; background-position: 10px 3px}

.catastrofeA.cuba .data .volanta .categoria_txt, .catastrofeA.cuba .data .volanta .volanta_txt, .catastrofeA.cuba .data .volanta .autor_txt{position:  relative; top:  4px}
.catastrofeB.cuba .data .volanta .categoria_txt, .catastrofeA.cuba .data .volanta .volanta_txt, .catastrofeA.cuba .data .volanta .autor_txt{position:  relative; top:  4px}
.catastrofeC.cuba .data .volanta .categoria_txt, .catastrofeA.cuba .data .volanta .volanta_txt, .catastrofeA.cuba .data .volanta .autor_txt{position:  relative; top:  4px}
.catastrofeD.cuba .data .volanta .categoria_txt, .catastrofeA.cuba .data .volanta .volanta_txt, .catastrofeA.cuba .data .volanta .autor_txt{position:  relative; top:  4px}
.catastrofeE.cuba .data .volanta .categoria_txt, .catastrofeA.cuba .data .volanta .volanta_txt, .catastrofeA.cuba .data .volanta .autor_txt{position:  relative; top:  4px}
.catastrofeF.cuba .data .volanta .categoria_txt, .catastrofeA.cuba .data .volanta .volanta_txt, .catastrofeA.cuba .data .volanta .autor_txt{position:  relative; top:  4px}
.catastrofeG.cuba .data .volanta .categoria_txt, .catastrofeA.cuba .data .volanta .volanta_txt, .catastrofeA.cuba .data .volanta .autor_txt{position:  relative; top:  4px}

.catastrofeA.cuba .data .volanta{color: white; padding-bottom:  10px; background-position: 0px 3px; padding-left:50px !important;}
.catastrofeB.cuba .data .volanta{color: white; padding-bottom:  10px; background-position: 0px 3px; padding-left:50px !important;}
.catastrofeC.cuba .data .volanta{color: white; padding-bottom:  10px; background-position: 0px 3px; padding-left:50px !important;}
.catastrofeD.cuba .volanta{border:none; background-image: none; padding: 10px !important}
.catastrofeE.cuba .volanta{border:none; background-image: none; padding: 10px !important}
.catastrofeF.cuba .data .volanta{color: white; padding-bottom:  10px; background-position: 0px 3px; padding-left:50px !important;}
.catastrofeG.cuba .data .volanta{color: white; padding-bottom:  10px; background-position: 0px 3px; padding-left:50px !important;}

.Bs.cuba .volanta{border-bottom: none}

.cubaNota {background-image: url(../img/cuba.png); padding-left:50px !important; background-repeat: no-repeat; background-position: 0px 3px}

.before>.shareaholic-canvas .shareaholic-share-buttons-container { font-family: 'Roboto' !important;  height: 18px !important}
.before>.shareaholic-canvas .shareaholic-share-buttons-container ul.shareaholic-share-buttons{ padding: 0px !important; margin: 0px !important}
.before>.shareaholic-canvas .shareaholic-share-buttons-container li.shareaholic-total-count{margin: 0px !important; left: 0px !important; height: 33px !important; display: block !important}
.before>.shareaholic-canvas .shareaholic-share-buttons-container li.shareaholic-total-count .shareaholic-total-share-count {color: white !important; top: 6px !important; font-weight: 400}
.before>.shareaholic-canvas  .shareaholic-share-buttons-container li.shareaholic-total-count .shareaholic-shares-label{display: none !important}
.before>.shareaholic-canvas  .ng-scope{height: 18px !important}


/******* FIX SHAREHOLIC ******/

.before>.shareaholic-canvas .shareaholic-share-buttons-container li.shareaholic-total-count{
    /*color: white !important;
    height: 0px !important;
    width: 0px !important;
    margin: 0px !important;
    padding: 0px !important;
    top: -11px !important;*/
}


.before>.shareaholic-canvas .shareaholic-total-share-count{
    background-color: #3956a2 !important;
    height: 36px !important;
    width: auto !important;
    display: inline-block !important;
    padding: 9px 9px 9px 9px !important;
    margin-left: -7px;
    /* margin-top: -5px !important; */
    /* display: block !important; */
    min-width: 16px;
    margin-top: -6px;
    height: 16px !important;
}

.before ,
.before>.shareaholic-canvas ,
.before>.shareaholic-canvas .ng-scope ,
.before>.shareaholic-canvas .shareaholic-share-buttons-container ,
.before>.shareaholic-canvas .shareaholic-share-buttons-container .shareaholic-share-buttons-wrapper,
.before>.shareaholic-canvas .shareaholic-share-buttons-container ul.shareaholic-share-buttons{
    /*height: 0px !important;
    width: 0px !important;
    margin: 0px !important;
    padding: 0px !important;*/
    overflow: visible !important;
    background: rgba(0,0,0,0);
}
.box_pieza .redes .compartir .before {
    background-color: rgba(0,0,0,0);
    margin-top: 0px;
    width: 0px;
    padding: 7px 4px 8px 7px;
}
/*
.before>.shareaholic-canvas .shareaholic-share-buttons-container ul.shareaholic-share-buttons{
    overflow: visible !important;
}*/
.before{display: none !important}
.before.pub{display: block !important}

#homeCampo .logo{ background-size: contain; background-position: 0px 0px }
