/*	--------
GLOBEDIA 2014
-------- */

/*	--------
Fuentes
-------- */
@font-face { font-family: 'SourceSansProRegular'; src: url('/css/fonts/SourceSansPro/sourcesanspro-regular.woff') format('woff')}
@font-face { font-family: 'SourceSansProBold'; src: url('/css/fonts/SourceSansPro/sourcesanspro-bold.woff') format('woff')}
@font-face { font-family: 'SourceSansProLight'; src: url('/css/fonts/SourceSansPro/sourcesanspro-light.woff') format('woff')}

/*	--------
Tipografías
-------- */
h1.glo { display:none}
h1, h2, h3, h4, h5, h6{ font-family:'SourceSansProbold', Arial}
h2 { font-size:2.5em; line-height:100%; margin:.3em 0}	
h3 { font-size:2em; line-height:100%; margin:.3em 0}
h4 { font-size:1.6em; line-height:100%}

p img { margin: 0} 
img{ max-width:100%; max-height:100%}

small, .info { font-size: 90%; line-height: inherit; color: rgb(160,160,160); font-weight: normal}

/*	--------
Enlaces
-------- */
a, a:active, a:visited { color: rgb(53,74,88)}
a:hover, a:focus { color: rgb(31,135,237); text-decoration:underline}
a.enlaceSecundario:visited{ color:#7c5b8c}
a.enlaceSecundario, a.enlaceSecundario:active{ color:rgb(0, 140, 186); text-decoration:underline}
a.enlaceSecundario:hover, a.enlaceSecundario:focus{ color: rgb(53,74,88); text-decoration:none}

/*	--------
Listados
--------- */
ul, ol { margin-bottom: 1em}
ul { list-style: none outside} 
ol { list-style: decimal} 
li { line-height: 1em}

/*	-------
Formularios
------- */
form { margin:0}
label { display: block; cursor:auto}
label.labelSeleccion{ cursor:pointer}
textarea { height: auto; }

/*errores formularios*/
.alert-box:empty, span.error:empty, small.error:empty { display:none}
.labelError{ font-weight:bold; color:rgb(0,0,0)}
.labelError input, .labelError select, .labelError textarea{ border-color:rgb(185,71,50); color:rgb(0,0,0)}


/*	------
Botones
------- */

.btn-escribir, .btn-escribir:visited, .btn-escribir:active{color:rgb(255,255,255);background-color:rgb(96,154,193);border-radius:6px;text-shadow:1px 1px 2px rgb(19,93,146);font-size:1rem;padding:10px 20px;float:left;border:1px solid rgb(30,51,65);margin-top:.8rem; font-family:'SourceSansProBold', Arial; font-weight:normal}

.btn-escribir:hover{color:rgb(255,255,255); background:rgb(117,136,150); text-decoration:none}

.botonRegistro, .botonRegistro:visited, .botonRegistro:active, .botonRegistro:focus, .botonSecundario, .botonSecundario:visited, .botonSecundario:active, input.botonRegistro, input.botonRegistro:focus{ background-color:rgb(96,154,196); display:inline-block; margin:0 0 1em; color:rgb(255,255,255) !important; text-align:center; padding:.8em 1em; font-size:100%; border-radius:3px;text-shadow:1px 1px 2px rgb(19,93,146); border:none; text-decoration:none; min-width:130px; max-width:300px; font-weight:normal}

a.botonRegistro, input.botonRegistro { cursor:pointer}

.botonRegistro:hover{ background:rgb(117, 135, 149); color:rgb(255,255,255); text-decoration:none}
.botonRegistro:disabled{opacity:0.3; transition:0.2s}


.botonSecundario, .botonSecundario:visited, .botonSecundario:active{ /*background-color:rgb(219,164,91); normal*/ background-color:rgb(164,164,164); text-shadow:1px 1px 2px rgb(81,81,81); font-family:'SourceSansProRegular', Arial; font-weight:normal}
.botonSecundario:hover{ background-color:rgb(201,201,201); color:rgb(255,255,255); text-decoration:none}

.botonNormal {border-radius:3px;font-size:1rem;padding:4px 8px; font-family:'SourceSansProBold', Arial; font-weight:normal; border:0; background:#999; color:#fff !important}

/*	-----
MISC
----- */
.txt-admin{color:rgb(102,102,102);font-size:.9rem;line-height:1.3} 
.avatar{max-width:50px; border-radius:50px}

/*no hay resultados*/
.sinResultados{ background:url(/img/sinresultados.gif) no-repeat center top}
.sinResultados p{font-family:'SourceSansProBold', Arial; font-size:110%;color:rgb(51,75,88); padding-top:400px; text-transform:uppercase; text-align:center}
.sinResultados p span{ font-size:180%; color:rgb(89,156,196); text-transform:capitalize}
.bannerCabecera{margin:0 auto;background:#f0f0f0;text-align:center;height:90px;overflow:hidden;}
.bannerCabecera + header + div + div + .row > nav.menu,
.bannerCabecera + header + div + .row > nav.menu,
.bannerCabecera + header + .row > nav.menu{top:105px;}/*banner en versión medium*/

.capaAvisoPoliticaCookies_superior_mensajes {bottom:0px !important; position:fixed; width:100%; z-index:100000}

.banner300_down {text-align:center}
.banner300_down embed, .banner300_down object {min-height:250px}
.bannerpie  {margin-left:70px; margin-bottom:20px; width:728px; height:90px;}

.icoMasInfo:before{ font-size:80%;display:inline-block; padding:.2em .6em; color:rgb(255,255,255); content:"i"; font-weight:bold; background:rgb(96,154,196); border-radius:1em}
.icoMasInfo{ font-size:90%; color:rgb(96,154,196)} 
.inline{ padding:0.4rem 0px} /*revisar*/

.avisoie {display:block; padding:10px; background:#ffc; z-index:50000; position:absolute; width:100%}
.avisoie p{ margin:0 auto}
.avisoie a{ color:#000}

.ponwidget {font-size:12px}

input[type="submit"]{-webkit-appearance:none;}

.encabezadoSeccion {margin:20px 0; text-align:center}
.encabezadoSeccion p {margin-bottom:0; color:#999;}
.encabezadoSeccion h2{color:#666; font-size:170%; margin:0.1em 0}

.error:empty{display:none;}
/*	------------
ESTRUCTURA WEB
------------*/
 
 .row{overflow:hidden;}  /*revisar, en el banner top puede ocultar desplegables*/

/*	Cabecera ------------ */

header{padding-left:60px;}
header .large-7{margin-left:60px;}

.reveal-modal.tiny{width:60%;margin-left:-30%;}


.accederUsuario, .registrarUsuario{ display:block; font-size:90%; padding:.5em .3em; text-align:left}
.accederUsuario, .accederUsuario:visited{ color:rgb(170,170,170); background:url(/img/sprite_cabecera.png) no-repeat right -159px;}
.registrarUsuario, .registrarUsuario:visited{ color:rgb(255,255,255); background:rgb(165, 182, 197) url(/img/sprite_cabecera.png) no-repeat right 6px; border-radius:1px}
.accederUsuario:hover{ background-color:rgb(240,240,240); color:rgb(100,100,100); text-decoration:none}
.registrarUsuario:hover{ background-color:rgb(135,152,167); text-decoration:none; color:#fff}


.redes ul{ margin:0}
.redes ul li{ float:left; margin-right:.8em;  background: url("/img/socialIcons.png") no-repeat scroll -1px center transparent; display: block; padding: 0 0 0 25px; color: rgb(100, 100, 100); border: 1px solid rgb(200, 200, 200);min-width:100px; min-height:26px}
.redes ul li:last-of-type{ margin-right:0}
.redes ul li a:hover{ background-color:rgb(190, 189, 189); color:rgb(255,255,255); text-decoration:none}
.redes ul li.fb{ background-position: -1px -1px}
.redes ul li.tw{display:none; background-position: -1px -36px}
.redes ul li.gg{ background-position: -1px -70px}
.redes .count {display: block; padding:4px; border:0;font-size: 90%; text-align:center }

/*	Borde arriba -------- */

.usuarioOn:before, .usuarioOff:before{width:100%;height:15px; display:block; content:""; margin:0 0 2em; background: #8b9fad;
background: -moz-linear-gradient(left, #8b9fad 0%, #1d86ee 100%);
background: -webkit-linear-gradient(left, #8b9fad 0%,#1d86ee 100%);
background: -ms-linear-gradient(left, #8b9fad 0%,#1d86ee 100%);
background: linear-gradient(to right, #8b9fad 0%,#1d86ee 100%)}

header.hpolitica:before{
background: -moz-linear-gradient(left, #8b9fad 0%, #1de6ee 100%);
background: -webkit-linear-gradient(left, #8b9fad 0%,#1de6ee 100%);
background: -ms-linear-gradient(left, #8b9fad 0%,#1de6ee 100%);
background: linear-gradient(to right, #8b9fad 0%,#1de6ee 100%)}

header.hciencia-y-tecnologia:before{
background: -moz-linear-gradient(left, #8b9fad 0%, #1deb79 100%);
background: -webkit-linear-gradient(left, #8b9fad 0%,#1deb79 100%);
background: -ms-linear-gradient(left, #8b9fad 0%,#1deb79 100%);
background: linear-gradient(to right, #8b9fad 0%,#1deb79 100%)}

header.hcultura:before{
background: -moz-linear-gradient(left, #8b9fad 0%, #aceb24 100%);
background: -webkit-linear-gradient(left, #8b9fad 0%,#aceb24 100%);
background: -ms-linear-gradient(left, #8b9fad 0%,#aceb24 100%);
background: linear-gradient(to right, #8b9fad 0%,#aceb24 100%)}

header.hdeportes:before{
background: -moz-linear-gradient(left, #8b9fad 0%, #e7d424 100%);
background: -webkit-linear-gradient(left, #8b9fad 0%,#e7d424 100%);
background: -ms-linear-gradient(left, #8b9fad 0%,#e7d424 100%);
background: linear-gradient(to right, #8b9fad 0%,#e7d424 100%)}

header.heconomia:before{
background: -moz-linear-gradient(left, #8b9fad 0%, #e7ac24 100%);
background: -webkit-linear-gradient(left, #8b9fad 0%,#e7ac24 100%);
background: -ms-linear-gradient(left, #8b9fad 0%,#e7ac24 100%);
background: linear-gradient(to right, #8b9fad 0%,#e7ac24 100%)}

header.hinternacional:before{
background: -moz-linear-gradient(left, #8b9fad 0%, #e77024 100%);
background: -webkit-linear-gradient(left, #8b9fad 0%,#e77024 100%);
background: -ms-linear-gradient(left, #8b9fad 0%,#e77024 100%);
background: linear-gradient(to right, #8b9fad 0%,#e77024 100%)}

header.hmotor:before{
background: -moz-linear-gradient(left, #8b9fad 0%, #e73724 100%);
background: -webkit-linear-gradient(left, #8b9fad 0%,#e73724 100%);
background: -ms-linear-gradient(left, #8b9fad 0%,#e73724 100%);
background: linear-gradient(to right, #8b9fad 0%,#e73724 100%)}

header.hsociedad:before{
background: -moz-linear-gradient(left, #8b9fad 0%, #e72184 100%);
background: -webkit-linear-gradient(left, #8b9fad 0%,#e721844 100%);
background: -ms-linear-gradient(left, #8b9fad 0%,#e72184 100%);
background: linear-gradient(to right, #8b9fad 0%,#e72184 100%)}

header.hocio:before{
background: -moz-linear-gradient(left, #8b9fad 0%, #e721df 100%);
background: -webkit-linear-gradient(left, #8b9fad 0%,#e721df 100%);
background: -ms-linear-gradient(left, #8b9fad 0%,#e721df 100%);
background: linear-gradient(to right, #8b9fad 0%,#e721df 100%)}

header.hultimas:before{
background: -moz-linear-gradient(left, #8b9fad 0%, #1d86ee 100%);
background: -webkit-linear-gradient(left, #8b9fad 0%,#1d86ee 100%);
background: -ms-linear-gradient(left, #8b9fad 0%,#1d86ee 100%);
background: linear-gradient(to right, #8b9fad 0%,#1d86ee 100%)}

	
header .logo{display:block; min-width:140px}
.diario{display:block;font-size:.7em;font-family:"Courier New", Courier, monospace;line-height:90%; color:rgb(145,145,145);padding:.6em 0 0 .3em;letter-spacing:0.03em;}
.logo:hover, .diario:hover, .diario:active{text-decoration:none}

/*	--------
login On y Off
-------- */		
.usuarioOff{ font-family: 'SourceSansProRegular',Arial; overflow:hidden}
.usuarioOff, .usuarioOn{ padding:0 0 2em}
.usuarioOff .botonRegistro, .usuarioOff .botonRegistro:focus{ width:100%; font-family:'SourceSansProRegular',Arial; padding:.6em 1em}
	
.mimenu-logeado{float:left;overflow:hidden;margin:0 1.3rem 0 .4rem}
.mimenu-logeado li{float:left;margin:1.6rem 0 0 0;padding:0 .5rem;border-left:1px solid rgb(216,223,228)}
.mimenu-logeado li:nth-child(1){margin-top:0.3rem;border-left:0}
.mimenu-logeado	a{color:rgb(141,141,141);font-size:.9rem;line-height:1.2rem; font-family:'SourceSansProRegular', Arial; font-weight:normal}
.mimenu-logeado	a:hover{color:rgb(0,140,186); text-decoration:none}
.mimenu-usuario{font-size:1.4rem;color:rgb(53,74,88);display:block; font-family:'SourceSansProBold', Arial; font-weight:normal;max-width:177px;overflow:hidden;line-height:1;}

.dudas{font-size:.8rem;text-align:right;margin:1.6rem 0 0 0; font-family:'SourceSansProRegular', Arial; font-weight:normal}
.dudas a{color: rgb(31,135,237)}
	
.usuarioOn{/*border-bottom: 1px solid rgb(221,221,221);*/margin-bottom: -1px;z-index: 99;position: relative}
.usuarioOn + section.row{padding-top:30px}
.usuarioOn .buscador{ margin-top:1em}

/*	Navegacion --------- */
.menuMovil{ display:none}
.nomenu .menu {display:none}
.menuPpal{background:rgb(231,232,234); border-right:1px solid rgb(206, 210,214); position:absolute; z-index:9999; top:0; bottom:0; left:0;width:220px; height:100%; padding:0 .8em; box-shadow:3px 3px 20px rgba(0,0,0,.3); overflow:hidden}
.hamburguesa{ display:block; margin:.8em auto; text-align:center}
.logoTablet{padding-top:.8em}
.menu{font-family:'SourceSansProRegular', Arial; font-weight:normal;background:rgb(231,232,234); border-right:1px solid rgb(206, 210,214); min-height:500px;position:absolute;top:15px;bottom:0;width:60px;z-index:99;left:0;}
.menu .logo{ margin:1em 0;display:block}
	
 
.menu ul{margin: 0.8em 0px 0px;border-top:1px solid rgb(216,223,228);padding-top:1em;}
.menu .menuPpal{ display:none}
.menu li a,
.menu li a:visited{ color:rgb(112,127,138); font-size:1em; display:block; width:100%}
.menu .menuDivisiones a:visited{color:rgb(112,127,138)}
.menu li a:hover, .menu .menuDivisiones a:hover{color:rgb(31, 135, 237)}

.menu li{ padding:0 .8em; margin-bottom:.8em}
.menu .logo,
.menu .logoMovil{ margin:3em 0 .5em; display:block; padding:0; text-align:center}

.menu .menuDivisiones, 
.menu ul ul{ border-top:1px solid rgb(216,223,228); border-bottom:1px solid rgb(216,223,228); padding:.6em 0}
.menu .menuDivisiones{ margin:1em 0}
.menu .menuDivisiones a:hover{text-decoration:none}

.menu ul ul{ font-family:'SourceSansProRegular', Arial; color:rgb(31, 135, 237);display:none; border:none; margin:0 0 0 .8em}

.menu li.selected:before{content:'\b0';margin-top:2px; margin-left:-10px;position:absolute;font-size:17px;font-family:Times;color:rgb(112,127,138);}
.menu li:last-of-type, 
.menu li li:last-of-type, 
.menu li li li:last-of-type{ margin-bottom:0; margin-bottom:0} 

/*menu anidado*/
.menu .selected ul{ display:block; margin: 0.8em -.8em; padding: 0.8em; border-top:2px solid rgb(216,223,228); border-bottom:2px solid rgb(216,223,228)}
.menu .selected ul li{ margin:.4em 0 .4em 0 1em}
.menu .selected ul li a{ font-size:.8em;color:rgb(112,127,138);}
.menu .selected a{ background:url(/img/menuselected.gif) no-repeat center right}
.menu .selected:nth-child(1) a, 
.menu .selected:nth-child(2) a, 
.menu .selected:nth-child(6) a, 
.menu .selected:nth-child(7) a, 
.menu .selected:nth-child(8) a, 
.menu .selected:nth-child(9) a, 
.menu .selected ul li.selected a,
.menu .selected ul li a{ background:none}

 /* Colores menu */
 
 .hportada.menu .selected a, .hportada.menu .selected:before{color:rgb(31, 135, 237);}
 .hpolitica.menu .selected a, .hpolitica.menu .selected:before{color:#15afb5;}
 .hciencia-y-tecnologia.menu .selected a, .hciencia-y-tecnologia.menu .selected:before{color:#18b960;}
 .hcultura.menu .selected a, .hcultura.menu .selected:before{color:#6f9524;}
 .hdeportes.menu .selected a, .hdeportes.menu .selected:before{color:#b0a11a;}
 .heconomia.menu .selected a, .heconomia.menu .selected:before{color:#c3911f;}
 .hinternacional.menu .selected a, .hinternacional.menu .selected:before{color:#e77024;}
 .hmotor.menu .selected a, .hmotor.menu .selected:before{color:#e73724;}
 .hsociedad.menu .selected a, .hsociedad.menu .selected:before{color:#e72184;}
 .hocio.menu .selected a, .hocio.menu .selected:before{color:#e721df;}
 .hultimas.menu .selected a, .hultimas.menu .selected:before{color:#1d86ee;}
 

/*menu paises*/	
.mostrarEdiciones, .ocultarEdiciones{ display:block;background-image: url(/img/menuselected.gif), url(/img/ico_ediciones.png); background-position: right center, left 5px; background-repeat: no-repeat; padding-left:1.6em}
#ediciones{ display:none}
#ediciones a{ font-size:.8em}

/* especiales */

.especial_header { min-height:98px}
.especial_header h3{color:#666; }
.listadoespecial .imagenespecial{margin-bottom:15px}
.listadoespecial ul li a{margin-left:0}

/* especial es 'noticia banner' no cambiar la clase */

.especial {background:#f4f4f4; margin-top:10px; margin-bottom:10px; padding:15px; overflow:hidden}
.especial img {float:left; margin-right:15px;}
.especial h3 {color:#666; font-size:120% }
.especial .enlace_noticia  {line-height:1.3em}
.especial .enlace_noticia a {font-size:140%; font-family: 'SourceSansProBold', Arial; }


	
/* buscador -------*/
 .buscador{padding-right:0;}
 .buscador input[type="text"]{ width:100%; display:inline; padding:4px 6px; margin:0; border-radius:.3em;height:inherit}
 .buscador input[type="submit"]{max-width:3em; margin:0; border:none; text-indent:-800px; background:url(/img/ico_buscador.png) no-repeat center center; padding:.4em 1em; position:absolute; right:0; top:0; bottom:0; border-top-right-radius:.5em; border-bottom-right-radius:.3em; height:100%}
 .cuerpo .buscador form { position: relative}
 
/*	Cuerpo ------------ */	
.cuerpo{border-top:1px solid rgb(240,240,240); margin-bottom:3em}

/*	Pie --------- */ 
.pie{  padding:1em 0; position:relative; z-index:96;}
.pie a:hover{ text-decoration:underline}
.pie ul{ margin:0; padding:0;display:none;}
.pie ul li{ font-size:.8em; display:inline-block}
.pie ul li a{ color:rgb(120,120,120)}
.pie ul li a:after{ content:"|"; margin-right:.5em; padding-left:.5em; display:inline-block}
.pie ul:first-of-type li{ font-size:90%}
.pie ul:first-of-type li a{ font-weight:bold; color:rgb(144,144,144)}
.pie .copyright{ margin:.8em 0;display:block;padding-left:142px;color:#666}
/*.pie .copyright a{ color:rgb(64,112,166)}*/
.pie .copyright p{ margin-bottom:0; font-size:.8em}
.pie .copyright a:before { content:"|"; margin-right:.5em; padding-left:.5em; display:inline-block}

/*Portada-------------- */

.nComentarios {font-size:12px; padding:.1em .4em .1em; min-width:22px; text-align:center; position:absolute; left:5px; top:1.6em; line-height:16px}

.nComentarios a{color:#666 !important; font-family:'SourceSansProRegular'}


/*Noticias portada*/
.noticiaFecha{ display:block; width:100%; margin:0.8em 0; color:rgb(71,129,56); font-family:'SourceSansProRegular'}

.noticiaImg, .noticiaImgD {position:relative;}

.noticiaDestacada h2{margin:18px 20px 0 42px; font-size:2.1em}
.noticiaDestacada .noticiaImg img{ display:block; overflow:hidden; width:646px; height:330px; margin:0 auto; opacity:1}
.noticiaDestacada .noticiaFecha {margin-left:42px; margin-top:3px; font-size:90%}

.noticiaImg a:hover img, .noticiaImgD a:hover img{ opacity:.9}
.noticiaImg:hover .noticiaFuente, .noticiaImgD:hover .noticiaFuente{text-decoration:none}

a.noticiaFuente{ display:block; position:absolute; right:1.7em; bottom:.3em; padding:.1em .4em; background:rgba(0,0,0,.4); color:rgb(255,255,255); font-family:'SourceSansProLight', Arial; text-shadow:0 1px rgba(0,0,0,.3); font-size:14px}
a.noticiaFuente:hover{ color:rgb(255,255,255);}

.noticiaVideo{ display:block; width:100%; min-height:180px; position:relative; margin:1em 0; background-repeat:no-repeat; 
background-position:center center; overflow:hidden; background-color:rgb(0,0,0)}

.noticiaVideo span{ display:block; width:100%; min-height: 110px;background:url(/img/playVideo.png) no-repeat center center; opacity:.5}
.noticiaVideo:hover span{ opacity:1} 

.noticiaCont{ font-family:Georgia, "Times New Roman", Times, serif; font-size:110%; padding:1em 1em 1em 42px; color:rgb(70,70,70); position:relative; line-height:140%}
.noticiaListado{ padding:.8em 0}
.notitiaTitulo a{color:#204E6D}
.noticiaListado h3{font-size:1.8em}	
.noticiaListado .noticiaCont{padding:1em 0; margin:0}
.noticiaListado{ font-size:90%; line-height:90%; border-top:1px solid #f0f0f0; padding-top:2em; padding-bottom:0.5em}

.noticiaSecundaria { font-size:90%; line-height:90%; border-top:1px solid #f0f0f0; padding-top:0.9em; padding-bottom:0.9em}
.noticiaSecundaria h2{ line-height:100%; margin-left:30px; font-size: 1.4em;}
.newsRow .noticiaImg{margin-left:-12px } /*solo portada */
.noticiaSecundaria .noticiaImg img{ height: 120px; width:200px; max-width:none}
.noticiaSecundaria .noticiaImgD{ margin-left:30px}
.noticiaSecundaria .noticiaImgD img{ height: 157px; width:262px;}
.noticiaSecundaria .noticiaImgD a.noticiaFuente{  right:1.9em}
.noticiaSecundaria .noticiaCont{padding:1em 1em 0 30px; margin-bottom:0; font-size:105%}
.noticiaSecundaria .noticiaContPegada{padding-top:0}
.noticiaSecundaria .noticiaFecha{ font-size:90%; font-weight:normal}
.noticiaSecundaria .noticiaContPegada .opcionesListado{top:0}

/* repe de noticia */
.f-dropdown.content {box-shadow:1px 1px 10px rgba(0, 0, 0, 0.5); max-width:220px}
.opcionesListado{ background:url(/img/ico_stuff.png) no-repeat right top; padding:1em; display:block; font-family:'SourceSansProRegular', Arial; position:absolute; left:-8px; line-height:16px}
.opcionesListado ul{ margin:0; padding:0; text-align:left}
.opcionesListado ul li{ margin-bottom:.3em}
.opcionesListado li a{ padding:.5em .7em .6em 2.5em; display:inline-block; line-height:1em; background:url(/img/dropOpcionesNoticia.png) no-repeat 0 2px}
.opcionesListado li:hover{ background-color:transparent}
.opcionesListado a.icoBv{ background-position:0 -78px}
.opcionesListado a.icoFb{ background-position:0 -111px}
.opcionesListado a.icoTw{ background-position:0 -143px}
.opcionesListado a.icoGp{ background-position:0 -178px}		
.opcionesListado a.icoEmail{ background-position: 0px -212px}		
/*  fin repe de noticia */

h2.titulodoble {min-height:3em;}

.noticiaEnFila {font-size:90%; line-height:90%; border-top:1px solid #f0f0f0;}
.noticiaEnFila h2{ font-size:1.4em; margin-left:30px}
.noticiaEnFila .opcionesListado{ left:0}	
.noticiaEnFila .noticiaImg{margin-top:6px }
.noticiaEnFila .noticiaCont { padding-top:0; font-size:105%} 
.noticiaEnFila .noticiaListado{ padding-top:0}
.noticiaEnFila .noticiaFecha{ font-size:90%; font-weight:normal}
h1.filtro-contenido,
h1.tagresultados{ display:inline; font-size:1.6em}

.minimenu {padding:1em 0; text-align:center}
.usuarioOff + .genericaOC { border-top: 1px solid rgb(221, 221, 221)}

.encabezadoSecciones {color:#999; padding-top:0.5em; margin-top:0.5em; border-top:1px solid #ddd}

/* pagina de tags grande */
.fullTags li{ margin-bottom:1em}


/*ventanas modales*/
.reveal-modal{font-family:'SourceSansProRegular', Arial;  padding:.8rem; z-index:999;}
.reveal-modal-bg{z-index:998}
.reveal-modal .close-reveal-modal{ color:rgb(255,255,255);padding: .1em .3em;}
.reveal-modal .close-reveal-modal:hover{ text-decoration:none; background-color:rgb(255,255,255); color:rgb(147, 169, 187); border-radius:1em}
.reveal-modal .encabezadoModales{font-family:'SourceSansProBold', Arial; font-size:130%; background-color:rgb(147, 169, 187); color:rgb(255,255,255); margin:-.8rem -.8rem 1rem; padding:.8rem}
#ventana-modal-ventana .cerrarVentana{ position:absolute; top:-10px; right:-10px}	

.exitOverlay{ padding:0; max-width:570px; border:0; font-family:Arial, Helvetica, sans-serif; visibility:visible; display:block}
.exitOverlay .redeSociales{ overflow:hidden;  margin:0; padding:1rem .7rem; border-bottom:1px solid rgba(200,200,200,.5)}
.exitOverlay .redeSociales li{display:block; float:left; width:33.3%; text-align:center} 
.exitOverlay .redeSociales li a{ padding:.5rem .5rem .5rem 20px; display:block; margin:0 .5rem; color:#fff; font-size:80%; background:url(/img/2015/spriteRedes.png) no-repeat 0 0; border-radius:1px}
.exitOverlay .redeSociales li a:hover{ text-decoration:none}
.exitOverlay .redeSociales li a.fb{ background-color:#3b5999; background-position:6px 10px}
.exitOverlay .redeSociales li a.tw{ background-color:#00acee; background-position:6px -68px}
.exitOverlay .redeSociales li a.gp{ background-color:#d14836; background-position:6px -148px}
.exitOverlay .noticiaCapa{ float:left; width:50%; margin:0 ; padding:0 1.3rem 1rem 1.3rem; box-sizing:border-box} 
.exitOverlay .noticiaCapa p a, .exitOverlay .encOverlay{ font-size:120%} 
.exitOverlay .encOverlay{ font-weight:bold; color:#888; margin:0; padding:0.8rem 1.1rem}
.exitOverlay .encabezadoModales { margin:0}
.exitOverlay .noticiaCapaTitulo h2 {font-size:140%}

/*paginacion*/
.paginacion{font-family:'SourceSansProRegular', Arial; text-align:center; border-top:1px solid rgb(220,220,220)}
.paginacion p{ color:rgb(150,150,150)}
.paginacion ul{ margin:.8em 0; padding:0; overflow:hidden}
.paginacion ul li{ display:inline-block; margin:0 .3em; padding:0; font-size:90%}
.paginacion ul li:last-of-type{ margin:0}
.paginacion ul li a, .paginacion ul li#actual{ display:inline-block; padding:.3em .4em; border-radius:3px}
.paginacion ul li a:hover, .paginacion ul li#actual:hover{ background-color:rgb(100,100,100); color:rgb(255,255,255); text-decoration:none}
.paginacion ul li#actual{ background-color:rgb(0,140,186); color:rgb(255,255,255)}
.paginacion .siguiente, .paginacion .anterior{ background:url(/img/paginacion.png) no-repeat left center; text-indent:-5000px; width:16px; padding:.3em .6em}
.paginacion .siguiente{ background-position: right center}

/*ranking*/
.ranking table{ border:none}
.ranking table th{ background-color:rgb(90,90,90); color:rgb(255,255,255); font-weight:normal}
.ranking table th a{color:rgb(255,255,255);}
.ranking table th, .ranking table td{ text-align:center}
.ranking img.avatar{ margin-right:.8em}
.ranking table th:first-of-type{ background-color:rgb(138, 159, 174)}
.ranking table tr td:nth-child(-n + 2) {background-color:rgb(237, 242, 245)}
.ranking table tr td:nth-child(2) { text-align:left}
.ranking table tr td{ border-bottom:1px solid rgb(255,255,255)}

/*capa login*/
#formLogin a{ margin:.8em 0; display:inline-block; font-size:90%}
#formLogin .botonRegistro{ margin-right:.8em}

.registrate{ background:rgb(248,248,248) url(/img/login_card.png) no-repeat 1em center; color:rgb(120,120,120); margin:1em -0.8rem 0 -0.8rem; padding: .8rem .8em .8em 4.5em; border-top:1px solid rgb(238,238,238); border-bottom:1px solid rgb(238,238,238)}
.registrate a{ color:#609AC4}
.reveal-modal > :last-child.registrate{ margin-bottom:-0.8rem} 

.registrate_social {text-align:center;background:rgb(240,240,240);margin:0em -0.8rem -1.6rem -0.8rem !important; padding: .8rem .8rem 1.8rem .8rem}

/*sidebar noticia*/

.listadoLateral h4{ color:#999; font-size:1.3em; margin-bottom:1em}
.listadoLateral ul, .listadoLateral ol{ margin:0; padding:0}
.listadoLateral li{ font-size:90%;font-family:'SourceSansProRegular', Arial; line-height:120%; margin:0 0 1em; padding:0; overflow:hidden}
.listadoLateral ul{ border-bottom:1px solid rgb(234,237,238)}
.listadoLateral, .listadoTags, .fichaAutor{ margin-bottom:2em; overflow:hidden}
.listadoLateral, .listadoTags, .fichaAutor{ text-align:left; padding-left:.6em; padding-right: 0}
.listadoLateral span{ color:rgb(70,145,93); font-size:80%; float:left; width:12%; display:block; word-wrap:break-word;text-align:center}
.listadoLateral span:before{ display:block;}

.listadoLateral li a{ display:block; margin-left:13%; color:rgb(32,78,109)}
.listadoLateral li a:hover{ color:rgb(31, 135, 237)}
.listadoLateral ol{ list-style:none}
.listadoLateral ol .numeros{ float:left; color:rgb(180,180,180); font-family:'SourceSansProLight', Arial; font-size:3em; line-height: 80%}

/*Login con Twitter*/

#div-email-request, #div-email-confirm {
    margin: 0 auto;
    max-width: 320px;
	font-family: "SourceSansProRegular",Arial;
	line-height: 1.2em;
}

h2.datos {color:rgb(96, 154, 196)}

#div-email-request .error {color:#FB0000}
#div-email-confirm .email { font-weight:bold; margin-bottom:1em;}

@media (min-width:1023px){	
.show-for-large-up.sidebar{display:block !important }
.cuerpo{width:66.66667%}
.sidebar{width:33.33333%}
}

@media print {a.logo[href]:after, .despiece a[href]:after {content:"" !important;}} 

.sidebarInner.stuck .infoAutor{ display:none}