html, body {font-family: 'Roboto', sans-serif; font-size: 1em; text-align : left; background:#F7F7F7;  /*IE 6 o anteriores*/	margin : 0; /*overflow-x:hidden;*/	padding : 0; color:#454545 }
@media (min-width: 1200px) {
    .container {
        max-width: 1200px;
        padding-right: 0;
        padding-left: 0;
    }
}

.header-top{background: #000; padding: 15px 0; text-align: left; position: fixed; width: 100%; top:0; z-index: 10;}
.header-top img{ max-width: 100%; text-align: left;}
.encabezado{background: #000; margin-top: 50px; }
.fondoHome{background: url("../imagenes/HeaderMemoria.png?v=1.2") no-repeat center center; display: block;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 250px;
    width: 100%;
}

.menunavsuperior{ background: #000;}
.menunavsuperior ul{ margin:auto; text-align:left; width:960px;}
.menunavsuperior ul li{ display:inline; padding:0 15px; border-right:1px solid #CCC}
.menunavsuperior ul li a{ color:#FFF; font-size:12px; font-weight:bold;text-decoration:none;}
.menunavsuperior ul li a:hover{ color:#000;}


.nav_superior{ background: #343a40!important}
.buscador input{background-clip:initial}
.navbar-dark .navbar-nav .nav-link{color: #FFF; border-right:  1px solid #FFF; padding:2px; padding-left: 1.5rem;padding-right: 1.5rem;}
.navbar-dark .navbar-nav .nav-link:hover, .dropdown-menu .dropdown-item:hover{ background: #1073B0; color: #FFF;}
.dropdown>.dropdown-menu {
    top: 200%;
    transition: 0.3s all ease-in-out;
}
.dropdown-menu{background: #343a40!important; border-radius: 0; padding: 0;}
.dropdown-menu .dropdown-item{ color: #1073B0; border-bottom: 1px solid #1073B0; padding: 10px; }
.dropdown-menu .dropdown-item:last-child{ border-bottom: none;}

.dropdown:hover>.dropdown-menu {
    display: block;
    top: 100%;
}

.dropdown>.dropdown-toggle:active {
    /*Without this, clicking will make it sticky*/
    pointer-events: none;
}
.nav-pills .nav-link{background: #eee;border-radius:0}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link{background: #343a40;border-radius:0}
.nav-pills .nav-link:hover{background: #343a40; color: #FFFFFF;}

.footer{ background: #002e6c; padding: 30px 0; height: 100px; margin-top: 30px;}
.footer .txt-footer{ font-size: 0.750em; text-align: left; color: #FFF;}
.footer .img-footer{ text-align: right;}
.footer .img-footer img{width: 160px;}
.footer .redes-sociales{text-align: right;margin-top: -15px;}
.footer .redes-sociales a{display: inline-block; width: 25px; height: 25px; background: #FFF; border-radius: 4px; padding: 5px;}

.footerBlanco{ background: #FFF; padding: 10px 0}
.footerBlanco .redes-sociales{text-align: right;}
.footerBlanco .redes-sociales a{display: inline-block; width: 25px; height: 25px; margin-left: 10px;}


/** WRAPPER */

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
.izq{float:left;}
.der{float:right;}
.bold{font-weight:bold}
.txt_grande{font-size:14px;}
.txt_medio{font-size:12px;}
.txt_chico{font-size:10px;}
.clearboth{clear:both; height:1px; font-size:1px;}
.brisa_vertical{ padding:3px 0; font-size:3px;}
.brisa{ padding:5px}
.separador_vertical{ padding:10px 0}
.separador{ padding:10px}
.txt_cen{ text-align:center}
.txt_izq{ text-align:left}
.txt_der{ text-align:right}

.vermarsitio{background:url(../imagenes/fondo_ver_mas.jpg) no-repeat left; width:236px; height:28px;}
.vermarsitio a{ display:block; padding:2px 0 0 4px; color:#FFF; font-size:18px;}
.blog{ margin-bottom:20px;}
.blog .fotoblog { float:left; width:70px; border-right:solid #03519b 4px;}
.blog .fotoblog img{ width:70px; text-align:center}
.blog .tituloblog{float:left; width:120px; margin-left:10px;}

.wrap{margin:auto; width:960px; padding:0 33px; clear:both; background:url(../imagenes/bg_bloque_02.png) repeat-y;}
.footernoticias{margin:auto;  width:942px; padding:0 33px; background:#fff url(../imagenes/bg_esquinas.png) no-repeat 0 100%;}

#footer{clear:both; margin-top:30px;}
.logo{text-align:left}
#LinkHome{position:absolute; text-indent:-9200px;}
#LinkHome h1{  color:#FFF;}


#content-inner{margin-top:10px; text-align:left; padding:0px 5px 0px 10px; }


a{text-decoration:none; color:#000000; }
a:hover{color:#000000; }


.bordeinferiormenu{border-bottom:1px dashed #FFF} 


table.falsa {border-collapse:collapse; border:0px; float: left; position: relative;}

#buscador{}



#content-inner{min-height:550px; padding:5px 10px;}
.rss{text-align:right; margin: 15px 0;}


.col_principal, .col_secundaria, .col_extra, .col_interna{ float:left;min-height:500px;}
.col_principal{ width:695px;}
.col_secundaria{ width:235px; margin-left:10px;}

.col_interna{ width:695px;}
.col_extra{ width:235px; margin-left:10px;}

.col_secundaria .titulohome{background:url(../imagenes/titulo_sup_300.jpg) no-repeat left; width:270px; height:36px; padding:11px 0 0 30px;}
.col_principal .titulohome{background:url(../imagenes/titulo_sup_400.jpg) no-repeat left; width:370px; height:36px; padding:11px 0 0 30px;}
.col_secundaria .imgdestacada, .col_secundaria .imgdestacada img{max-width:300px; text-align:center;}

.col_principal .caja_vermas, .col_interna .caja_masnoticias{ float:right; margin-top:5px;}
.col_principal .caja_vermas a, .col_secundaria .caja_vermas a, .col_interna .caja_masnoticias a{ display:block; font-size:14px; background-color:#DFDFDF; padding:0px 8px; font-weight:normal; color:#000; font-style:italic}
.col_principal .caja_vermas a:hover, .col_secundaria .caja_vermas a:hover, .col_interna .caja_masnoticias a:hover{ color:#333}


.noticia_principal .autor{margin:5px 0}
.noticia_principal{ border-bottom:solid #03519B 2px; margin-top:15px; padding-bottom:5px;}
.noticia_principal h1{ font-size:18px;}
.noticia_principal h1 a{ color:#FFFFFF;}
.noticia_principal h1 a:hover{ color:#000000;}
.noticia_principal h3.volanta{clear:both; font-size:14px; margin:0 0 7px 4px; font-weight:normal; font-style:italic}
.noticia_principal .foto { float:left; display:inline; width:146px;  height:149px; text-align:center; margin:auto;}
.noticia_principal .foto img{ max-width:136px; max-height:149px; text-align:center; margin:auto;}
.noticia_principal .texto_importante {display:inline;font-size:13px;line-height:16px;color:#454545; margin-left:5px; }
.noticia_principal .texto_importante h2 a{ color:#03519b; line-height:20px; }
.noticia_principal .texto_importante p{margin-top:5px;}

.autor {font-style:italic; font-variant:small-caps !important;}
.noticia_header .autor{font-style:italic; color:#CCCCCC; font-size:12px;} 
.noticia_destacada .autor{font-size:14px; margin-top:15px;}
.noticia_secundaria, .noticia_destacada{ border-bottom:1px solid #CCCCCC; padding-bottom:5px; margin:5px 0;}
.noticia_secundaria h2, .noticia_destacada h2{ font-size:14px;}
.noticia_secundaria h2.titulonoticia a, .noticia_destacada h2.titulonoticia a{ font-size:18px; color:#03519B !important}

.noticia_secundaria .foto, .noticia_destacada .foto{float:left; display:inline; margin-right: 10px;}
.noticia_secundaria .foto_ancho_completo, .noticia_destacada .foto_ancho_completo{float:left; display:inline;}
.noticia_secundaria .foto_ancho_completo img, .noticia_destacada .foto_ancho_completo img{ max-width:398px}
.noticia_secundaria .img_principal, .noticia_destacada .img_principal{ width:auto; display:block; margin:5px 5px 0 0;}
.noticia_secundaria .txt_noticia, .noticia_destacada .txt_noticia{ width:150px; display:inline;}
.noticia_secundaria .txt_noticia .texto, .noticia_destacada .txt_noticia .texto{ font-size:0.875em; padding-top:5px;}

.noticia_secundaria .foto, .noticia_destacada .foto img{max-width:200px;}
.fecha, .volanta{font-size:11px; color: #2C2C2C}

.noticia_secundaria .txt_noticia .texto, .fecha{ color:#333333; }
.volanta{ color:#3a3a3a; }

.ultimas_noticias_argentina .txt_noticia{ width:auto !important; display:inline;}
.noticias_ancho_auto{padding:10px 0;}
.noticias_ancho_auto .txt_noticia{ width:auto !important; display:inline;}
.noticias_ancho_auto .texto{ margin-top:10px;}
/*
.noticias_inferior .foto{float:none; display:block; }
.noticias_inferior .foto .img_principal{ width:100%;}
*/

.caja{border:1px solid #CECECE; background-color:#E8E5E5; padding:2px;}
.caja h2{background-color:#0494DA; padding:8px 0; text-align:center; color:#FFFFFF; font-size:14px;}
.caja .equipos{width:103px;}
.caja .partidoinfo{ width:90px;}
.caja .equipos, .caja .partidoinfo{float:left;  font-size:11px; padding:0 2px; margin:10px 0;}
.caja .equipos{border-right:1px solid #cccccc;}
.caja .equipos .equipo{ float:left;width:51px; font-size:10px; margin-top:10px;}

.caja .partidoinfo{border-left:1px solid #cccccc; margin-left:-1px;}
.caja .resultados{font-size:12px;}
.caja .equipo_resultado, .resultado{float:left; margin-left:10px;}
.caja .resultado .penales{font-size:16px;}
.caja .resultado .doblecifra{font-size:12px;}
.caja .resultados .resultado{font-size:40px; color:#0494DA; font-weight:bold;margin-left:0px;}
.caja .equipo_resultado{margin-top:14px; margin-left:10px; width:45px;}
.caja .noticia h3{ margin:8px 0;}
.caja .noticia h3 a{ font-size:12px; color:#333333;}
.caja .noticia h3 a:hover{color:#000000;}
.caja .noticia .foto{ width:202px; text-align:center;}
.caja .noticia .foto img{ /*max-width:100%; width:100%;*/}
.caja .noticia .texto{ font-size:11px; margin:10px 0;}


.galeria{}
.galeria h1.listado{color:#419BC0; margin-bottom:40px}
.galeria .item{ float:left; width:130px; margin:10px 20px;}
.galeria .item img{ border:2px solid #419BC0; max-width:130px; }
.galeria .titulogaleria { text-align:center; margin-top:5px}
.galeria .titulogaleria a{ font-size:12px; font-weight:bold; color:#999999;}
.galeria .titulogaleria a:hover{color:#419BC0;}



#menupestanias{ width:100%;border-bottom:3px solid #007BA7; }
#menupestanias ul.pestanias{ background-color:#FFF; height:27px;border-bottom:3px solid #007BA7; }
#menupestanias ul.pestanias li{width:73px; height:27px; list-style-type:none; margin-right:4px; float:left; background:url("../imagenes/pestanias/solapa_sec.jpg") no-repeat ;line-height:10px;}
#menupestanias ul.pestanias li.seleccionado{width:73px; height:27px; list-style-type:none;	margin-right:4px; float:left; background:url("../imagenes/pestanias/solapa_activa.jpg") no-repeat ; }
#menupestanias ul.pestanias li a{ padding:10px 0 0 10px; display:block; color:#FFF; font-weight:bold;text-decoration:none;}

#menupestanias .imagenes, #menupestanias .videos, #menupestanias .audios { margin:auto}
#menupestanias .imagen { height:auto !important; min-height:150px; height:150px; text-align:center; background:#FFFFFF}
#menupestanias #videoplayer, #menupestanias #audioplayer{background:#FFFFFF}

#menupestanias .videos, #menupestanias .audios { display:none;}
#menupestanias .imagenes img{ max-width:100%;}
#menupestanias .fotosvideos{padding:4px;}
#menupestanias .epigrafe{padding:6px; font-weight:bold;color:#534F4E;margin:0; font-size:0.83em; text-align:center;}
#menupestanias #epigrafe_carrousel{padding:0px; font-weight:bold;color:#534F4E;margin:0; font-size:0.83em; text-align:left;margin:0 0 5px 30px;height:16px;}


.fotosvideos .imagen {  width:300px;  text-align:center; margin:auto; margin-top:5px;}
.fotosvideos .imagen img{ max-height:280px; max-width:300px;  text-align:center; margin:auto;}

.fotosvideos{ display:inline; float:left}
.fotosvideos div.carrousel_multimedia { margin:0; padding:0px 0 0 0; background:none; height:80px; width:300px; float:left;}
.fotosvideos div.carrousel_multimedia .flecha_izq, .fotosvideos div.carrousel_multimedia .estilos_carrousel  {float:left;}
.fotosvideos div.carrousel_multimedia .flecha_der {float:right}
.fotosvideos div.carrousel_multimedia .estilos_carrousel {width:250px !important; height:80px;}
.fotosvideos div.carrousel_multimedia .estilos_carrousel{ margin:0;  background:none; background-color:#FFF; padding:10px 0}
.fotosvideos div.carrousel_multimedia .flecha_izq, .fotosvideos div.carrousel_multimedia .flecha_der {width:25px; padding-top:25px; height:47px;}
.fotosvideos div.estilos_carrousel ul li{ margin:0px 4px; padding:0px;	width:72px; float:left;font-size:10px;}
.fotosvideos div.estilos_carrousel ul li a{display:block; cursor:pointer; color:#006BB2; font-size:9px; font-weight:bold;}
.fotosvideos div.estilos_carrousel ul li a:hover, div.estilos_carrousel ul li a:focus{color:#F48706;}
.fotosvideos div.estilos_carrousel ul li img{ border:0px; border:1px solid #ccc; width:70px; height:60px;display:block;  cursor:pointer }

.volver{text-align:right}
.galeria h1{margin:5px 0; color:#419BC0; text-align:left;}
.texto_nota{ padding-top:20px}
.texto_nota p{ margin:10px 0; text-align:justify;}

.cajacolor{background-color:#F3F9EF; padding:5px 0; border-top:1px dashed #666; border-bottom:1px dashed #666; clear:both}

/*noticia interna - titulo*/
.titulointerna { background-color: #1073B0; margin-top: 10px;}
.titulointerna h1{ color: #FFF; text-align: left; padding: 10px; font-size: 1.5em; color: #FFF; text-transform: uppercase; font-weight: 700}


.titulointernanoticia h1{padding:5px 0;margin-right:10px; color:#03519b !important; text-decoration:none; font-size:26px !important;}
.titulointernanoticia h2 {margin-right:10px; color:#3A3A3A !important; text-decoration:none;font-size:16px;font-style:italic; font-weight:normal !important}


.txtnot p{ vertical-align:bottom;  z-index:2; position:relative; font-size:20px; margin-top:5px; display:block; color:#FFFFFF}

.titulo_noticias{color:#FFF; background:url(../imagenes/head_interna.jpg) no-repeat; text-align:right; width:710px; height:73px;  }
.titulo_noticias h1{font-size:24px; padding-top:16px; color:#FFFFFF !important; text-align:right; margin-right:30px; }
.boton{text-align:right}
.bkgboton{background:url(../imagenes/btn_celeste.jpg) no-repeat right; width:120px; height:28px; text-align:right; float:right}
.bkgboton a{ color:#FFFFFF; font-weight:bold; padding: 2px 30px 0 0; display:block}
.bkgboton a:hover{ color:#CCCCCC;}



#DetalleNota, .contenido{ font-size:14px;}
#DetalleNota a{ color:#3F9EC9; text-decoration:underline}
#DetalleNota a:hover{ color:#03519b}
#DetalleNota h1{font-size:26px; clear:both; color:#03519b; }
#DetalleNota .volanta{clear:both;  text-align:left; line-height:15px; color:#3a3a3a; margin-top:10px; }
#DetalleNota .nota_fecha{color:#878787; text-align:left;  font-weight:bold; float:left; width:200px; margin-top:5px;}
#DetalleNota .exportar{text-align:right;  margin-top:5px; float:right; width:80px}
#DetalleNota .nota_foto{margin-top:20px; }
#DetalleNota .nota_contenido{clear:both; width:100%}
.compartir_nota, .texto_nota{ }
.compartir_nota{ }
.compartir_nota li{ margin-bottom:0px;height:45px; float:left;}

#DetalleNota{ }
#DetalleNota .nota_completa .imagen{ float:left; display:inline; margin-right:10px; margin-bottom: 5px;}
#DetalleNota .nota_completa{margin-top:10px; line-height:20px; margin-bottom:10px; border-bottom:solid #03519b 4px; padding-bottom:15px;}
#DetalleNota .descripcion_larga, .nota_libros .bajada{ text-align:justify; line-height: 1.5em; color:#565656; font-size:1.083em}
#DetalleNota .descripcion_larga p{ margin:4px 0;}
#DetalleNota .autor{color:#333; font-style:italic; margin:5px 0;}
#videoplayer{margin-left:10px; min-height:450px; margin-bottom:20px;}
#videoplayerhome{margin-left:10px; min-height:310px; margin-bottom:20px;}
#videonoticia{height:300px;}

strong{font-weight:bold}
em{ font-style:italic}

.audio{ margin-bottom: 20px; border: 1px solid #CCC; padding-bottom:5px; }

.contenido h2{font-size:1.85em; clear:both; color:#006590; margin-top:10px;}
.contenido .texto_nota{ padding-top:20px; line-height:20px; text-align:justify; color:#565656; font-size:1.083em}
.lineagris{height:2px; font-size:2px; background-color:#EEEEEE;}


.imagen_contenido img { max-width:710px; margin-top:10px}

.listado2col{width:710px; margin-bottom:20px;}
.listado2col .columna{width:340px; margin-right:15px; float:left; margin-top:15px;}
.columna h3{font-size:1.10em; clear:both; color:#006590; margin:8px 0; }
.columna .texto_col{line-height:20px; text-align:justify; color:#565656; font-size:1.083em}
.columna .alto_copete_sede{}
.columna .alto_copete_estadio{ height:145px;}


.accesos{background:url(../imagenes/btn_verde_doble_340.jpg) no-repeat; width:340px;}
.accesos{height:26px; }
.accesoestadio, .accesoleermas{display:block; font-size:12px; font-weight:bold; color:#000000}
.accesoestadio{ float:left; padding:5px 0 0 25px;}
.accesoleermas{ float:right; padding:5px 25px 0 0;}



.infotecnica { margin-bottom:5px;}
.infotecnica li{float:left; width:343px; padding-left:5px; background-color:#EEEEEE; border-bottom:1px solid #FFF; border-right: 1px solid #FFF; font-size:12px;}


.btvolver{text-align:left}
.btvolver a{ color:#03519b !important; font-weight:bold; text-align:right; display:block; text-decoration:none !important;}
.btvolver a:hover{ color:#000000 !important;}

.imagenes ul{ list-style-type: none; margin: 0; padding: 0}
.equipos .fondotitulo {background:url(../imagenes/head_equipos.jpg) no-repeat; width:710px; height:58px; margin-bottom:10px; }
.equipos .img{ float:left; width:80px; margin-top:10px; margin-left:10px;}
.equipos .titulo{ float:left; width:400px; margin-top:5px}
.equipos .titulo h2{ color:#000000!important; padding:10px 0 0 0; font-size:24px !important;}
#equiposimagenes .imagenes{ float:left; display:inline; }
#equiposimagenes .imagenes img{ max-width:380px !important; margin-right:10px;}
#equiposimagenes .textoequipo{ display:inline; line-height:20px; text-align:justify; color:#565656; font-size:0.83em}
.ultimas_noticias{float:left; width:400px; margin-top:20px;}
.ultimas_noticias h2{background:url(../imagenes/titulo_sup_400.jpg) no-repeat left; height:36px; padding:11px 0 0 30px; }



.fixture{font-size:12px;}
.fixture th{ background-color:#0494DA; padding:5px 0 5px 2px;	color:#FFFFFF; font-weight:bold;}
.fixture td{padding:3px;}
.fixture .gris{background-color:#e2e2e2;}
.fondo_fixture{background:url(../imagenes/header_zonas.jpg) no-repeat left; width:710px; height:75px;}
.fondo_fixture h2{ color:#FFFFFF; padding:17px 0 0 50px; font-size:24px;}


.fixture_equipo{width:290px; margin-left:10px; float:left;}
#epigrafe_carrousel{padding:0px; clear:both; font-weight:bold;color:#534F4E;margin:0; font-size:0.83em; text-align:left;margin:0 0 5px 30px;height:16px;}
#epigrafe{padding:0px; clear:both; font-weight:bold;color:#333; text-align:center; font-size:10px;}

.widget{text-align:left}
.widget .txt_grande{margin-top:20px; font-weight:bold; color:#3F9EC9;}
.widget .ejemplo, .widget .explicacion{margin-top:15px;}
.widget .ejemplo{text-align:center; float:left; width:50%}
.widget .explicacion{float:left; width:50%}
.widget h2{ color:#3F9EC9; font-size:16px;}
.formact{ font-size:12px; margin-top:15px;}

.botoncrear { border:none; background-color:#FFF; background-image: url(../imagenes/botones/btn_small.png); background-repeat:no-repeat; background-position:top; height:25px; width:100px; color:#6D6E71; font-size:12px; line-height:2.1; cursor:pointer; text-align:center; text-shadow:0.05em 0.05em 0.1em #FFF; }
.botoncrear:hover { background-position:0 -25px; }

.codigowidget, #codigowidgetgenerator{width:350px; background-color:#EFEFEF; font-size:11px; border:1px solid #000; padding:2px;}
.codigowidget{ margin:10px 0; }
#codigowidgetgenerator{ margin:10px 0;  }

.titulobusqueda .textobusqueda{margin:20px 5px 10px 0px; font-size:18px; }

.compartir{margin-top:10px;}
.titulocompartir{float:right; margin:5px; font-weight:bold; color:#03519b}
.redessociales{ height:21px; float:right; }

.compartir_home{clear:both; margin-top:5px;}
.compartir_home .redessociales{ float:left; }
.compartir_home .titulocompartir{float:left; margin:5px; font-weight:normal; font-size:14px; color:#000000}

.redessociales ul{ list-style-type:none;}
.redessociales li{ display:inline; float:left;}
.redessociales a { display:block; height:21px; padding-left:5px;}
/*ESTADO NORMAL*/
.redessociales .facebook a {width:auto; background:url(../imagenes/memoria_verdad_y_justicia_en_facebook.png) no-repeat}
.redessociales .twitter a {width:auto;  background:url(../imagenes/memoria_verdad_y_justicia_en_twitter.png) no-repeat}
.redessociales .googlemas a {width:21px;}

.redessocialesint ul{ list-style-type:none;}
.redessocialesint li{ float:left; margin-left:5px; border:none !important}
.redessocialesint a { display:block; height:21px; padding-left:5px; border:none !important}
/*ESTADO NORMAL*/
.redessocialesint .facebook a {width:auto;}
.redessocialesint .twitter a {width:auto;}
.redessocialesint .googlemas a {width:auto;}


.leermas{ float:left; }
.leermas{height:26px; margin-top:2px; text-align:right; }
.leermas a{display:block;background-color:#DFDFDF; font-size:12px; font-weight:normal; font-style:italic; color:#000000; padding:2px; }
.leermas a:hover{color:#000000}


/*widget ultimas noticias telam*/
.cajaultimas{} 
/*widget ultimas noticias telam*/
.ultimasnoticiastelam{width:100%; border-bottom:15px solid #BFBFBF;}
.tituloultimasnoticias h2{background:url(../imagenes/ultimas_noticias_telam.jpg) no-repeat left; padding:10px 0 0 55px; color:#FFF; height:31px;} 
.ultimasnoticiastelam ul li{width:235px;height:40px;border-bottom:1px dotted #802B66;margin-bottom:5px;font-size:12px;line-height:18px;text-align:left;}
.ultimasnoticiastelam ul li a{ color:#000;}
.ultimasnoticiastelam ul li a:hover{color:#666;}

/*columna derecha blogs*/
.blogs{}
.blogs .titulo{width:100%;border-bottom:5px solid #802B66;padding:5px 0px 5px 0px;margin-bottom:5px;}
.blogs .titulo h3{color:#802B66;font-size:18px;font-weight:bold;}

.relacionadas { margin-top:10px; float:left;} 
.relacionadas li{ font-style:italic; font-size:11px; } 
.relimportante li a{font-size:12px;}









/*noticia destacada - titulo*/
.noticia_destacada_secundaria{ background-color:#FFFFFF;border-bottom:solid #03519b 4px;margin-bottom:10px;}
.noticia_destacada_secundaria .titulo {width:695px;height:72px;}
.noticia_destacada_secundaria .titulologo {width:74px;height:72px; float:left; border-right:4px solid #7F7D7E}
.noticia_destacada_secundaria .textotitulonoticia {width:595px;height:72px;; float:left; margin-left:10px;}
.noticia_destacada_secundaria h2 {padding-top:5px;margin-right:10px; color:#464646 !important; text-decoration:none;font-size:22px;}
.noticia_destacada_secundaria h2 a{ color:#464646; text-decoration:none;}
.noticia_destacada_secundaria h3 {margin-right:10px; color:#3A3A3A !important; text-decoration:none;font-size:13px;font-style:italic; font-weight:normal !important;}
.noticia_destacada_secundaria .volanta{color:#3a3a3a; margin:0; font-size:13px;}
.noticia_destacada_secundaria .foto { float:left; display:inline; margin-right:10px; margin-top:10px;}
.noticia_destacada_secundaria .foto img{ max-width:200px;}
.noticia_destacada_secundaria .epigrafe{ max-width:200px;padding:0px; clear:both; font-weight:bold;color:#333; text-align:center; font-size:10px;border:solid #d2d2d2;border-width:0 1px 1px 1px;}
.noticia_destacada_secundaria .texto_importante {display:inline;font-size:16px;line-height:18px;color:#454545;}
.noticia_destacada_secundaria p{margin-top:10px;}
.noticia_destacada_secundaria .clearboth{height:0px; font-size:0px; margin:0; padding:0}
.noticia_destacada_secundaria img {max-width:100%;}
.noticia_destacada_secundaria .autor{font-size:14px; margin-top:15px; }




.col_interna_completa{ width:940px; min-height:500px;}
.col_interna_completa .listadotapas, .col_interna_completa .flipbook{ float:left;}
.col_interna_completa .listadotapas{ width:235px; margin-right:5px; margin-top:15px;}
.col_interna_completa .flipbook{ width:700px;}
.col_interna_completa h2{color:#03519b; border-bottom:5px solid #03519b; font-size:20px;}
.listadoimagenestapas{height:490px;}
.listadoimagenestapas ul{ margin-top:10px;}
.listadoimagenestapas ul li{float:left; width:115px; margin:auto; text-align:center; margin-bottom:10px;}
.listadoimagenestapas ul li .fechatapa{ font-size:12px; font-weight:bold; color:#363636}
.listadoimagenestapas ul li img{ border:1px solid #000; width:100px;}
.paginadotapas{}
.paginadotapas .paginadoanterior a, .paginadotapas .paginadosiguiente a{ color:#363636; font-weight:bold; font-size:12px;}
.paginadotapas .paginadoanterior a:hover, .paginadotapas .paginadosiguiente a:hover, .bajartapa a:hover{ color:#000000; }
.paginadotapas .paginadoanterior{ float:left;}
.paginadotapas .paginadosiguiente{ float:right;}
#cargandoimagen, #cargandoimagentapa{text-align:center; display:none; padding-top:150px;}
.bajartapa{text-align:right;background:#894470; padding:5px 0; padding-right:20px;}
.bajartapa a{color:#FFFFFF; font-weight:bold; font-size:16px;}

.referencia_caja{clear:both;background-color:#d2d2d2;height:100px;font-size:11px;text-align:center;color:#000000;line-height:12px;}
.referencia{float:left;width:60px;text-align:center;margin: 5px 8px 10px 8px;}



h2.titulovideo{background:url(../imagenes/back_videohome.jpg) repeat-x; text-align:center; height:20px; font-size:16px; color:#FFFFFF; padding-top:6px;}




.caja_audiovisuales{ padding:0 0; margin-bottom:10px; }
.titulo_audiovisuales { background:url(../imagenes/fondo_titulo_gris.jpg) repeat-x; padding:6px 0 3px 0; color:#03519B; text-align:center; font-size:10px; font-weight:bold; margin-top:10px; }
.caja_audiovisuales h2{ float:left; width:90%; margin:0;}
.caja_audiovisuales .flecha_izq{float:left; width:5%; text-align: center; margin-top:3px;}
.caja_audiovisuales .flecha_der{float:right; width:5%; text-align: center; margin-top:3px;}
.carrousel_audiovisuales { margin:0; padding:10px 0 10px 0;   font-size:10px;}
.carrousel_audiovisuales li{ margin:0px 4px; padding:0 0 10px 0; width:156px; float:left;height:auto; text-align: left;}
.carrousel_audiovisuales li img{ border:0px; border:1px solid #ccc; width:156px; height:117px; display:block;}
.carrousel_audiovisualesl li a{display:block; cursor:pointer; color:#006BB2; font-size:9px; font-weight:bold;}
.carrousel_audiovisuales li a:hover, .carrousel_audiovisuales li a:focus{color:#F48706;}
.carrousel_audiovisuales .play{position:absolute; margin:-70px 0 0 60px; border:none; width:auto; height:auto; }
.carrousel_audiovisuales_fondo {background:#DFDFDF;}



/* Estilos para el rotador de videos*/



.jcarousel-skin-tango { padding-top: 10px;}
.jcarousel-skin-tango .jcarousel-direction-rtl { direction: rtl; margin: auto;}
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 90%px; padding: 0 5%; margin: auto;}
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:  100%; height: auto;}
.jcarousel-skin-tango .jcarousel-clip { overflow: hidden;}
.jcarousel-skin-tango .jcarousel-item { width: 156px; height: auto;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-left: 0; margin-right: 10px;position: relative;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 10px; margin-right: 0;}
.jcarousel-skin-tango .jcarousel-item-vertical {margin-bottom: 10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder { background: transparent;}


#videoplayer{margin-top: 15px; margin-right: 5px}
#titulovideo, #descvideo{ color:#000; text-align: left; margin-left: 15px;}
#titulovideo{ padding: 2px 0; font-weight: bold; font-size:14px;}
#descvideo{font-size:12px !important;}
#ModalVideo, .titulovideo{font-size:12px !important;}

.columnastitulos{ border-bottom:4px solid #999;}
.columnastitulos ul li{  float:left; width:318px; padding-top:10px; }
.columnastitulos ul li.seleccionado{border-left:2px solid #AFB5AB; border-bottom:2px solid #AFB5AB; padding:20px 0 0 10px; }
.columnastitulos ul li.noseleccionado{border-left:2px solid #03519b; border-bottom:2px solid #03519b;}

.columnastitulos ul li .divnoseleccionado{ background-color:#03519b !important; padding:10px 0 0 10px;}

.columnastitulos ul li.noseleccionado a{ color:#FFFFFF !important;}
.columnastitulos ul li.seleccionado a{ color:#AFB5AB !important;}
.columnastitulos ul li a{ text-decoration:none !important; font-size:20px;}
.columnastitulos ul li.videos{ margin-left:30px}

.fechavideos, .titulogaleria h1{color:#03519b !important; } 
.fechavideos{clear:both; font-size:20px; margin-top:5px;}
.titulogaleria h1{ text-decoration:none; font-size:26px !important;}
.descripcionvideo{ font-size:14px; margin-top: 10px;}
.VideoDestacado{font-size: 1.183em;}


.compartirvideo{float:left; width:150px; text-align:center;}
.compartirvideo .titulocompartir{ text-align:center; margin:auto; float:none;}
.compartirvideo .redessociales{ text-align:center; margin:auto; float:none;}


.listadoVideos h2 a{ text-decoration:none !important; color:#03519B !important}
.listadoVideos h2 a:hover{ color:#000000 !important}
.listadoVideos .fechavideo{font-size:14px; color:#515123 !important; font-style:normal!important;}
.listadoVideos ul li .descvideo{ float:left; width:450px; margin-left:10px;}


.paginador{ background: #E4E4E4; text-align: center; padding: 10px; }
.paginador .pagination{ margin-bottom: 0;}
.page-link{background: none; color: #2C2C2C; font-weight: 700;}
.page-item.active .page-link { color: #1073B0; background: none; border: none;}

#cargandoimagenvideo{text-align:center; height:200px; padding-top:200px; display:none; color:#515123; font-weight:bold;}
#cargandolstimagenvideo{text-align:center; height:400px; padding-top:400px; display:none; color:#515123; font-weight:bold;}

.listadoAudios{ margin-top:50px;}
.listadoAudios ul li{border:1px solid #CBD3C4; padding:5px; margin-bottom:10px;}

.listadoAudios .descaudio{ float:left; /*width:300px;*/ width:auto; color:#515123; }
.listadoVideos .descaudio .fechaaudio{font-size:14px; color:#515123 !important; font-style:normal!important;}
.listadoAudios .escucharaudio{ float:right; width:300px; margin-left:10px;}



#BuscadorGaleria{padding-top:10px;}
#buscadorVideo{ width:210px; float:left; text-align:right; margin-top:6px; margin-left:15px;}
#videotitulo, #audiodescripcion{  border:1px solid #CCC; height:18px; width:163px; float:left; margin-top:2px; background-color:#F0F0F0}

.txtbusquedafecha{float:left;  color:#515123; font-weight:bold; margin-top:9px; margin-left:15px;}
.inputbusquedafecha{float:left}
.inputbusquedafecha input{ border:1px solid #CCC; height:18px; width:80px; float:left; margin:6px 0 0 2px; background-color:#F0F0F0}
.iconoseleccionar{float:left; margin:5px 0 0 2px; }



.txteventos{ font-size:12px;}


.slider{height:auto;}
.imagen{height:auto!important}
.ic_caption{position:absolute;opacity:0.6;overflow:hidden;margin:0px;padding:0px;left:0px; right:0px;cursor:default;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
.epigrafefoto{font-size:14px; color:#FFF; padding:10px;}
.epigrafefotocarrousel{font-size:11px; color:#FFF !important; padding:10px;}
.epigrafefotocarrousel a{font-size:11px; color:#FFF !important;}
.imagen .ic_caption {bottom:5px !important}


.video-responsive {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    padding-top: 30px;
    position: relative;
}
.video-responsive iframe, .video-responsive object, .video-responsive embed,.video-responsive video {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.light-modal-body .video-responsive {
    padding-top: 0px;
}


.center-map { margin: 0 auto; width: 420px;}
.descripcionjuicio{margin-bottom:10px; font-size:12px;}
.descripcionjuicio a{ color:#000 !important;}
.descripcionjuicio a:hover{ color:#FFF !important;}


.doscolumnas{ width:695px; margin-top:5px;}
.doscolumnas .primercolumna{width:345px; float:left; border-right:1px dashed #DFDFDF;}
.doscolumnas .segundacolumna{width:345px; float:left; border-left:1px dashed #DFDFDF; margin-left:-1px;}

.doscolumnas .separador_columnas{height:2px; background-color:#03519B; clear:both}

.noticia_2col .autor{margin:5px 0}
.noticia_2col{ margin-top:15px; margin:0 5px; padding:5px; border-bottom:1px dashed #DFDFDF;}
.noticia_2col h2{ font-size:16px;}
.noticia_2col h2 a{ color:#FFFFFF;}
.noticia_2col h2 a:hover{ color:#000000;}
.noticia_2col h3.volanta{clear:both; font-size:14px; margin:0 0 7px 4px; font-weight:normal; font-style:italic}
.noticia_2col .foto { float:left; display:inline; width:156px;  max-height:149px; text-align:center; margin:auto;}
.noticia_2col .foto img{ max-width:146px; max-height:149px; text-align:center; margin:auto;}
.noticia_2col .texto_importante {display:inline;font-size:13px;line-height:16px;color:#454545; margin-left:5px; }
.noticia_2col .texto_importante h2 a{ color:#03519b; line-height:20px; }
.noticia_2col .texto_importante p{margin-top:5px;}


.redessocialesppal ul li{float:left; margin-right:5px;}

.fondomapa{background:url(../imagenes/fondo_mapa.jpg) no-repeat; width:600px; height:600px;}
.fondomapareferencias{background:url(../imagenes/img_justicia_mapa.jpg) center top no-repeat; width:300px; float:left; padding-top:430px; padding-left:20px; }

.noticia_2col .texto_importante h2 a:hover, .noticia_principal .texto_importante h2 a:hover, .columna h3 a:hover{ color:#1281af !important; text-decoration:none;}

.msgdesarrollo{font-size:16px; font-weight:bold; margin-bottom:10px;}


.fechamostrar{margin-bottom:5px;}

.menu_perfiles{ margin:40px 0;}
.menu_perfiles ul{ list-style-type: none;}


.menu_multimedia{ margin-bottom:10px;}
.menu_multimedia li{ float:left; width:200px; text-align:left; margin-right:20px; border-bottom:4px solid #03519B; color:#03519B; font-weight:bold; font-size:16px}
.menu_multimedia li a{ text-decoration:none !important; display:block; color:#03519B !important; font-weight:bold; font-size:16px; text-align:left; padding-left:5px; padding-top:5px;}
.menu_multimedia li.catselected a, .menu_multimedia li a:hover{ background-color:#03519B; color:#FFFFFF !important;}

.loadafter { display: none;}

.card-img-overlay {background: #0000009e;}



.post {
    overflow:hidden;
    border-radius:3px;
    margin-top:30px;
    background-color:#fff;
    border-bottom:2px solid #f2f3f5;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.post:hover {
    border-bottom:2px solid #eee;
}

.post.feature-post {
    background-color:inherit;
}

.post .entry-title {
    font-size:18px;
    margin-top:10px;
}

.post-content {
    padding:30px 25px;
}

.post-content i {
    margin-right:5px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.entry-title a, .entry-meta a {
    color: #000;
}

.post img, .post-content, .entry-meta, .entry-title {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.entry-thumbnail {
    overflow: hidden;
    max-height: 200px;
}

.post img:hover {
    -webkit-transition: all 0.3s ease 0s;
    -khtml-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    -webkit-transform: scale(1.1);
    -khtml-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.card .line {
    margin-bottom: 25px;
    display: block;
    width: 70px;
    height: 2px;
    background: #1EAAE4;
}

.card a:hover{text-decoration: none;}
.card h5:hover {
    color: #1EAAE4;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    text-decoration: none;
}

.tit-simple {
    border-bottom: 2px solid #e5e5e5;
    margin-bottom: 30px;
}
.tit-simple h3 {
    font-family: 'Poppins-Medium';
    color: #393e46;
    display: inline-block;
    padding-bottom: 13px;
    letter-spacing: 1px;
    margin-bottom: 0;
    position: relative;
    font-size: 1.250em;
}
.tit-simple h3:before {
    content: '';
    background-color: #1EAAE4;
    width: 100%;
    height: 2px;
    position: absolute;
    bottom: -2px;
    left: 0;
}


blockquote.Data  {
    background:url(../imagenes/quote-image.png) no-repeat scroll 10px 10px;
    padding:25px 0 25px 70px;
    font-size: 1.330em;
    color: #333;
}

blockquote.Data cite  {
    color:#666;
    font-size: 0.750em;
    display:block;
    text-align:right;
}

.title-big span {
    color: #fff;
    font-size: 0.8em;
    font-weight: bold;
    display: block;
    float: left;
    margin: 0 5px 0 0;
    background: black;
    padding: 5px 13px;
    text-align: center;
    border-radius: 100px;
}

figure.NotaFig{display:table}
figure.NotaFig figcaption{display:table-caption;caption-side:bottom}


@media only screen and (max-width: 768px) {
    .navbar-dark .navbar-nav{ margin-top: 5px;  text-align: left;}
    .navbar-dark .navbar-nav .nav-link{color: #FFF; border-right:  none; padding:10px;text-align: left;border-bottom: 1px solid;}
    .navbar-dark .navbar-nav .dropdown-menu{ display: block; margin-left: 20px;}
    .dropdown-menu .dropdown-item{ color: #FFF; border-bottom: 1px solid #FFF;}
    .foto{display: block; width: 100%; margin-right: 0; margin-bottom: 10px;}
    .foto img{ width: 100%;}
    .footer{height: auto;}
    .footer .txt-footer{font-size: 10px; text-align: center;}
    .footer .img-footer{ text-align: center; margin-top: 10px;}
    .noticia_secundaria .foto,.noticia_destacada .foto img{max-width:100%;}
    .fotosvideos{float: none;}
    .fotosvideos .imagen{float: none; width: 100%!important;}
    .fondoHome{background: url("../imagenes/HeaderMemoriaMobile.png?v=1.1") no-repeat center center;
        height: 136px;
        background-size: contain;
    }
    #galleria{height:320px !important;; width: 380px !important;}


}

@media only screen and (min-device-width: 480px)
and (max-device-width: 800px)
and (orientation: landscape) {
    .navbar-dark .navbar-nav{ margin-top: 5px;  text-align: left;}
    .navbar-dark .navbar-nav .nav-link{color: #FFF; border-right:  none; padding:10px;text-align: left;border-bottom: 1px solid;}
    .navbar-dark .navbar-nav .dropdown-menu{ display: block; margin-left: 20px;}
    .dropdown-menu .dropdown-item{ color: #FFF; border-bottom: 1px solid #FFF;}
    .foto{display: block; width: 100%; margin-right: 0; margin-bottom: 10px;}
    .foto img{ width: 100%;}
    .footer{height: auto;}
    .footer .txt-footer{font-size: 10px; text-align: center;}
    .footer .img-footer{ text-align: center; margin-top: 10px;}
    .noticia_secundaria .foto,.noticia_destacada .foto img{max-width:100%;}
    .fotosvideos{float: none;}
    .fotosvideos .imagen{float: none; width: 100%!important;}
    .fondoHome{background: url("../imagenes/HeaderMemoria.png?v=1.2") no-repeat center center;
        height: 186px;
        background-size: cover;
    }
    #galleria{height:320px !important;; width: 380px !important;}

}

.text-left{
    text-align: left !important;
}

.img-video-box{
    box-sizing: border-box;
   /* border: black 12px solid;*/
    overflow: hidden;
    height: 200px;
    vertical-align: middle;
}

.img-video-box img{
    display: block;
    height: auto;
    margin-left: -25px;
}

.container-left{
    padding-left: unset !important;
    margin-left: unset !important;
}
.foto{position: relative; }
.ico-player-home{position:absolute;  bottom: 10px; right: 120px;
    z-index: 999999;
    background: transparent;
    width: 50px;
    height: 55px;
    top: 30%;
    left: 40%;}
.ico-player-home a{ background:url(../imagenes/play_btn_overlay_home.png) no-repeat 0 5px;  display:block; height: 55px;}
.titnoticia{ font-size: 1.3em; }
.titnoticia a{color: #03519B !important}
.noticias_lst .noticia .copete{ font-size: 1.0em; margin-top: 16px !important}


     /* Demo styles */

#galleria{height:620px; width: 1200px}

.timeline{
    position: relative;
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.timeline:before{
    content: "";
    width: 4px;
    height: 100%;
    background-color: #1EAAE4;

    position: absolute;
    top: 0;
}

.timeline__group{
    position: relative;
}

.timeline__group:not(:first-of-type){
    margin-top: 4rem;
}

.timeline__year{
    padding: .5rem 1.5rem;
    color: #FFFFFF;
    background-color: #1EAAE4;
    font-weight: 500;
    position: absolute;
    left: 0;
    top: 0;
}

.timeline__box{
    position: relative;
}

.timeline__box:not(:last-of-type){
    margin-bottom: 30px;
}

.timeline__box:before{
    content: "";
    width: 100%;
    height: 2px;
    background-color:#1EAAE4;

    position: absolute;
    left: 0;
    z-index: -1;
}

.timeline__date{
    min-width: 65px;
    position: absolute;
    left: 0;

    box-sizing: border-box;
    padding: .5rem 1.5rem;
    text-align: center;

    background-color: #1EAAE4;
    color: #FFFFFF;
}

.timeline__day{
    font-size: 1.5rem;
    font-weight: 700;
    display: block;
}

.timeline__month{
    display: block;
    font-size: .8em;
    text-transform: uppercase;
}

.timeline__post{
    padding: 1.5rem 2rem;
    border-radius: 2px;
    border-left: 3px solid #1EAAE4;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .12), 0 1px 2px 0 rgba(0, 0, 0, .24);
    background-color: #FFFFFF;
}

.timeline__content img{width: 200px;}

@media screen and (min-width: 641px){

    .timeline:before{
        left: 30px;
    }

    .timeline__group{
        padding-top: 55px;
    }

    .timeline__box{
        padding-left: 80px;
    }

    .timeline__box:before{
        top: 50%;
        transform: translateY(-50%);
    }

    .timeline__date{
        top: 50%;
        margin-top: -27px;
    }
}

@media screen and (max-width: 640px){

    .timeline:before{
        left: 0;
    }
    .timeline__content img{width: 100%; margin-bottom: 10px;}

    .timeline__group{
        padding-top: 40px;
    }

    .timeline__box{
        padding-left: 20px;
        padding-top: 70px;
    }

    .timeline__box:before{
        top: 90px;
    }

    .timeline__date{
        top: 10px;
    }
}

.timeline{
    --timelineMainColor: #4557bb;
    font-size: 16px;
}
