/* FUENTES ----------------- */

/* Lovelo */
@font-face {
    font-family: 'loveloblack';
    src: url('/fonts/v1.x/v1.0/lovelo/lovelo_black-webfont.eot');
    src: url('/fonts/v1.x/v1.0/lovelo/lovelo_black-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/v1.x/v1.0/lovelo/lovelo_black-webfont.woff2') format('woff2'),
         url('/fonts/v1.x/v1.0/lovelo/lovelo_black-webfont.woff') format('woff'),
         url('/fonts/v1.x/v1.0/lovelo/lovelo_black-webfont.ttf') format('truetype'),
         url('/fonts/v1.x/v1.0/lovelo/lovelo_black-webfont.svg#loveloblack') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Merriweather */
@font-face {
    font-family: 'Merriweather';
    src: url('/fonts/v1.x/v1.0/merriweather/merriweather-regular-webfont.eot');
    src: url('/fonts/v1.x/v1.0/merriweather/merriweather-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/v1.x/v1.0/merriweather/merriweather-regular-webfont.woff') format('woff'),
         url('/fonts/v1.x/v1.0/merriweather/merriweather-regular-webfont.ttf') format('truetype'),
         url('/fonts/v1.x/v1.0/merriweather/merriweather-regular-webfont.svg#merriweather') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Merriweatherbold';
    src: url('/fonts/v1.x/v1.0/merriweather/merriweather-bold-webfont.eot');
    src: url('/fonts/v1.x/v1.0/merriweather/merriweather-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/v1.x/v1.0/merriweather/merriweather-bold-webfont.woff') format('woff'),
         url('/fonts/v1.x/v1.0/merriweather/merriweather-bold-webfont.ttf') format('truetype'),
         url('/fonts/v1.x/v1.0/merriweather/merriweather-bold-webfont.svg#merriweatherbold') format('svg');
    font-weight: 900;
    font-style: normal;}

@font-face {
	font-family: 'Merriweatheritalic';
	src: url('/fonts/v1.x/v1.0/merriweather/merriweather-italic-webfont.eot');
	src: url('/fonts/v1.x/v1.0/merriweather/merriweather-italic-webfont.eot?#iefix') format('embedded-opentype'),
		 url('/fonts/v1.x/v1.0/merriweather/merriweather-italic-webfont.woff') format('woff'),
		 url('/fonts/v1.x/v1.0/merriweather/merriweather-italic-webfont.ttf') format('truetype'),
		 url('/fonts/v1.x/v1.0/merriweather/merriweather-italic-webfont.svg#merriweatheritalic') format('svg');
	font-weight: 900;
	font-style: normal;}


/* Lato */

@font-face {
    font-family: 'Lato';
    src: url('/fonts/v1.x/v1.0/lato/lato-light-webfont.eot');
    src: url('/fonts/v1.x/v1.0/lato/lato-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/v1.x/v1.0/lato/lato-light-webfont.woff') format('woff'),
         url('/fonts/v1.x/v1.0/lato/lato-light-webfont.ttf') format('truetype'),
         url('/fonts/v1.x/v1.0/lato/lato-light-webfont.svg#latolight') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Latoblack';
    src: url('/fonts/v1.x/v1.0/lato/lato-black-webfont.eot');
    src: url('/fonts/v1.x/v1.0/lato/lato-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/v1.x/v1.0/lato/lato-black-webfont.woff') format('woff'),
         url('/fonts/v1.x/v1.0/lato/lato-black-webfont.ttf') format('truetype'),
         url('/fonts/v1.x/v1.0/lato/lato-black-webfont.svg#latoblack') format('svg');
    font-weight: 900;
    font-style: normal;}




/* GENERALES ----------------- */
a:hover{text-decoration:none;}
html{font:12px/18px 'Merriweather', Arial, Helvetica, sans-serif;}
body{color:#000;}
img{display:block;}

.interior{width: 998px; margin:0 auto;}

header{width: 100%; margin:0 auto;  position: absolute; left: 0; top: 0; height: 50px;}
header .el_pais{float:left; background-position:0 -49px;width:107px;height:24px;text-indent:-9999px;display:block; margin:25px 0 0 30px;}
header .el_pais:hover{opacity:.5;transition-property: background color; transition-duration: .3s; transition-timing-function: ease;}

section{}
article{ display: block;}

footer{}

.sprite{background: transparent url('../img/sprite.png') 0 0 no-repeat;}

article.inicio{background: #070112 url('../img/fondo1.png') no-repeat right top;  border-bottom: 20px solid #FFEE82;}
article.inicio .interior{background:url('../img/transparencia.png') repeat-y 0 0;  padding: 75px 0 45px;}
h1{font:180px/180px 'loveloblack', Arial, Helvetica, sans-serif; color: #FFED81; position: relative; width: 588px; height: 312px; margin-left: 16px;}
h1 strong{ position: absolute; font-weight: normal; right: 5px; top: 102px;}
h1 span{float: right;font: 35px/40px 'lato', Arial, Helvetica, sans-serif;; margin: 80px 19px 0 0;}
article.inicio h2{font:35px/35px 'loveloblack', Arial, Helvetica, sans-serif; color: #fff; margin:-116px 0 57px 30px;}
article.inicio p{ font:14px/18px'lato', Arial, Helvetica, sans-serif; color: #CBCBCB; width: 362px; margin:0 0 20px 30px;}
article.inicio span{ display: block;}
article.inicio em{ font-weight: bold; font:14px 'merriweatheritalic', Arial, Helvetica, sans-serif; color:#fff;}
article.inicio h3{ color: #fff; font:16px/18px 'lato', Arial, Helvetica, sans-serif;  margin:0 0 10px 30px;}
article.inicio h3 a{color: #fff;}
article.inicio h3 a:hover{opacity:.5;transition-property: background color; transition-duration: .3s; transition-timing-function: ease;}
article.inicio ul.links-media{ width: 314px; margin:35px 0 0 30px;}
article.inicio ul.links-media li{font:16px/18px 'lato', Arial, Helvetica, sans-serif; height: 60px; margin-bottom: 10px;}
article.inicio ul.links-media li a{color: #999999; text-transform: uppercase;}
article.inicio ul.links-media li a span{width: 60px; height: 60px; border:1px solid #FFEB7F; float: left; margin-right: 10px;}
article.inicio ul.links-media li a em{background:url('../img/sprite-ico.png') no-repeat 0 0; width: 24px; height: 18px; display: block; margin: 20px auto 0;}
article.inicio ul.links-media li a:hover{opacity:.5;transition-property: background color; transition-duration: .3s; transition-timing-function: ease;}


article.partedos{ }
article.partedos .interior{position: relative;}
article.partedos .mapa{background:url('../img/fondo2b.png') no-repeat 0 0; height:700px; position: relative; margin-bottom: 30px;}
article.partedos .contenido{ background: #FFF; border-bottom: 20px solid #FFEE82; width: 443px; top: -20px; position:absolute; right: 0; padding-bottom: 10px;}
article.partedos .contenido h2{margin: 50px 34px 0; font:60px/60px 'loveloblack', Arial, Helvetica, sans-serif; color: #000; margin-bottom:20px;}
article.partedos .contenido h2 span{display: block; font-size: 20px; line-height: 20px;}
article.partedos .contenido h2 em{color: #FFEE82; font:80px/55px 'latoblack', Arial, Helvetica, sans-serif; position: absolute;right: 0; top: 0;}
article.partedos .contenido h2 a{ color: #000; display: block; position: relative;}
article.partedos .contenido h2 a:hover{ opacity:.5;transition-property: background color; transition-duration: .3s; transition-timing-function: ease;}
article.partedos .contenido h2 a:hover span{opacity:.5;transition-property: background color; transition-duration: .3s; transition-timing-function: ease; }
article.partedos .contenido p{ color:#333333; font:12px/18px'merriweather', Arial, Helvetica, sans-serif; margin: 0 34px 20px;}
article.partedos .contenido p span{ display: block;}
article.partedos .contenido p em{font:14px "merriweatherbold",Arial,Helvetica,sans-serif; color:#000; font-style: italic;}
article.partedos .contenido p.link-media{font:17px/17px 'lato', Arial, Helvetica, sans-serif;  color: #999999; text-transform: uppercase;}
article.partedos .contenido p.link-media a{color: #999999;}
article.partedos .contenido p.foto em{background:url('../img/sprite-ico.png') no-repeat 0 -21px; width: 24px; height: 18px; float: left; }
article.partedos .contenido p.link-media em{display: block; margin:0 10px 0 0;}
article.partedos .contenido p.link-media a:hover{opacity:.5;transition-property: background color; transition-duration: .3s; transition-timing-function: ease;}
article.partedos .contenido p.ico_fotogaleria{}
article.partedos .contenido p.ico_fotogaleria a{}
article.partedos .contenido p.blog{font:14px/14px 'lato', Arial, Helvetica, sans-serif;  color: #999; text-transform: uppercase;}
article.partedos .contenido p.blog em{font:12px/12px 'latoblack', Arial, Helvetica, sans-serif;  color: #999; text-transform: uppercase; display: block; padding: 5px 0;}
article.partedos .contenido p.blog a{color: #999; }
article.partedos .trazado{ background: #FFEE82; position: absolute; }
article.partedos .right-left{ width: 218px; height: 139px; left: 381px; top: 35px; display: none;}
article.partedos .top-bottom{ height: 10px; left: 133px; top: 77px; width: 125px; display: none;}
article.partedos .left-right{ width: 10px; height: 117px; left: 257px; top: 473px; display: none;}

article.partedos .dot{position: absolute; display: none;}
article.partedos .dot a{  display: block; position: relative; height: 20px; width: 20px; background: #fff; border:3px solid #333333; -webkit-border-radius: 20px; border-radius: 20px;}
article.partedos .dot a:hover{transition-property: background color; transition-duration: .8s; transition-timing-function: ease;}
article.partedos .dot a:hover span{opacity: 1; transition-property: background color; transition-duration: .3s; transition-timing-function: ease;  }
article.partedos .dot a span{  opacity: 0; background: #E9E9E9; border-bottom: 3px solid #333333;display: block;left: -127px;padding: 10px;position: absolute;bottom: 30px; width: 251px; font:12px/14px "lato",Arial,Helvetica,sans-serif; color:#333333; }
article.partedos .dot a strong{ font-weight:normal; font-family: 'latoblack'; display: block; text-align: center; border-bottom: 1px solid #333; margin-bottom: 10px; padding-bottom: 5px;}
article.partedos .dot .flecha{background:url('../img/flecha.png') no-repeat 0 0; width: 17px; height: 8px; margin-left: -8px; display: block; position: absolute; bottom: -10px; left: 50%;}
article.partedos .pos1{ left: 356px; top: 67px;}
article.partedos .pos2{ left: 181px; top: 62px;}
article.partedos .pos3{ left: 195px; top: 213px;}
article.partedos .pos4{ left: 252px; top: 359px;}
article.partedos .dot.pos4 a span{ width:400px; left: -200px;}
article.partedos .pos5{ left: 353px; top: 524px;}
article.partedos .pos6{ left: 544px; top: 561px;}
article.partedos .pos7{ left: 767px; top: 470px;}
article.partedos .dot.pos7 a span{  border-bottom: 0 none; border-top: 3px solid #333333; bottom: -133px; left: -125px;}
article.partedos .dot.pos7 .flecha{background:url('../img/flechaup.png') no-repeat 0 0; bottom: auto; top: -11px;}


article.partedos .infografia{border-bottom: 12px solid #FFEE82;}
article.partedos .infografia img{ margin: 0 auto 65px;}

article.partedos .piezas{padding: 32px 0 52px;}
article.partedos .list-piezas{}
article.partedos .list-piezas li{ float: left; display: inline; width: 334px; margin: 0 77px;}
article.partedos .list-piezas li .link-foto{ background: #fff; width: 334px; height: 221px; display: block; position: relative; margin-bottom: 25px;}
article.partedos .list-piezas li img{ display: block; position: absolute; left: 0; top: 0; z-index: 1;}
article.partedos .list-piezas li .link-foto span{width: 60px; height: 60px; background: rgba(0, 0, 0, 0.7); position: absolute; top: 0; left:137px; z-index: 10;}
article.partedos .list-piezas li .link-foto em{background:url('../img/sprite-ico.png') no-repeat 0 -42px; width: 24px; height: 18px; display: block; margin: 20px auto 0;}
article.partedos .list-piezas li a h2{ margin:0; padding: 0;display: none; z-index: 10; position: absolute; border-bottom: none; left: 0; bottom: 20px; text-align: center; font:40px/44px 'lato', Arial, Helvetica, sans-serif; color: #fff;text-transform: uppercase;}
article.partedos .list-piezas li .link-foto:hover{ background: #908649; transition-property: background color; transition-duration: .8s; transition-timing-function: ease;}
article.partedos .list-piezas li .link-foto:hover span{ background: rgba(255, 235, 127, 0.7);}
article.partedos .list-piezas li a:hover h2{ display: block; }

article.partedos .list-piezas li h2{font:18px/22px 'loveloblack', Arial, Helvetica, sans-serif; color: #000; text-align: center; border-bottom: 1px solid #000; margin-bottom: 15px; padding-bottom: 10px;}
article.partedos .list-piezas li h2 a{color: #000;}
article.partedos .list-piezas li h2 a:hover{opacity: .5; transition-property: background color; transition-duration: .8s; transition-timing-function: ease;}
article.partedos .list-piezas li p{color:#333; font:13px/18px'merriweather', Arial, Helvetica, sans-serif; min-height: 171px; *height:171px;}
article.partedos .list-piezas li.mu p{background:url('../img/fondo_mu.png') no-repeat center bottom;}
article.partedos .list-piezas li.ro p{background:url('../img/fondo_ro.png') no-repeat center bottom;}
article.partedos .list-piezas li p span{ display: block;}
article.partedos .list-piezas li p em{font:14px "merriweatherbold",Arial,Helvetica,sans-serif; color:#000; font-style: italic;}


article.transicionimg {background:#f0f0f0;}
article.transicionimg .interior { padding:0 0 30px; border-bottom: 1px solid #fff;}
article.transicionimg .interior h2{font:48px/48px 'loveloblack', Arial, Helvetica, sans-serif; color: #333; text-align: center; padding-top: 30px; }
article.transicionimg .interior h2 span{color: #000; font-size: 44px; font-family: 'lato'; text-transform: uppercase;}
article.transicionimg .interior p{font-family: "merriweather", Arial,Helvetica,sans-serif; font-weight:normal; font-size:13px; line-height:160%; padding:10px 0 25px; text-align:center; margin:0 auto; width:650px; color:#333;}
article.transicionimg .interior a.linkpepu{font: 20px/20px "lato",Arial,Helvetica,sans-serif; color: #333; display: block; padding-top: 10px;}
article.transicionimg #container{width: 800px; margin: 0 auto; }
article.transicionimg .interior .linkpepu:hover{opacity:.5;transition-property: background color; transition-duration: .3s; transition-timing-function: ease;}



/********** 25 Actas **************/
#actas{ background:#EEE; padding:40px 0 80px; clear:both;}

.desc_actas{ padding:0 35px 40px;}
.desc_actas img{ float:left; margin-right:45px;}
.desc_actas .que_es{float:left; margin-right:50px; width:290px;}
.desc_actas  h2{ width:207px; height:336px; float:left; text-indent:-99999em; display:block;}
.desc_actas  h2 a{ display: block; width:207px; height:336px; background:url(../img/actas/titulo-actas.png) left top no-repeat; }
.desc_actas  h2 a:hover{opacity: .5; transition-property: background color; transition-duration: .8s; transition-timing-function: ease; }
.desarrollo_actas{ background:url(../img/separador-bl-actas.png) top center no-repeat; padding-top:40px;}
.desc_actas .que_es a.linkhistorias{font:16px/16px 'lato', arial; color: #333; text-transform: uppercase; display: block;}

#actas h3.titulo{ font-family:"Latoblack",Arial,Helvetica,sans-serif; font-size:18px; font-weight:normal; }
#actas h3.titulo span{ font-family:"Lato",Arial,Helvetica,sans-serif;}
#actas .textos span{ display: block;}
#actas .textos{ font-family: "merriweather", Arial,Helvetica,sans-serif; font-weight:normal; font-size:12px; line-height:160%; margin:9px 0;}
#actas .textos span em{font-family: "merriweatherbold"; font-style: italic;}
#actas ul li{ width:444px; padding:0 10px; float:left; text-align:center; color:#111; position: relative;}
#actas ul li.impar{ clear:both;}
#actas ul li h3.titulo{ background:url(../img/separador-actas.jpg) center bottom no-repeat; font-size:15px;  padding-bottom:12px;}
#actas ul li img{ border:5px solid #E0E0E0; margin:10px auto; 
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;}

#actas ul li *{
-webkit-transition:all 0.3s ease;  /* Chrome y Safari */
-o-transition:all 0.3s ease;  /* Opera */
-moz-transition:all 0.3s ease;  /* Mozilla Firefox */
-ms-transition:all 0.3s ease;   /* Internet Explorer */
transition:all 0.3s ease;  /* W3C */}
#actas ul li:hover *{opacity:0.5; cursor:pointer;}
#actas ul li a{ position:absolute; top:0; left:0; width:100%; height:100%; text-indent:-99999em; display:block;}


article.partecuatro{ background: #000;}
article.partecuatro .interior{}
article.partecuatro .interior a{background: #EDEDED; height: 663px; width: 996px; margin: 0 auto; display: block; position: relative; border-bottom: 1px solid #464646;}
article.partecuatro .interior a:hover{background: #fdeb80; transition-property: background color; transition-duration: .6s; transition-timing-function: ease;}
article.partecuatro p.entradilla{ position: absolute; left: 394px; bottom: 70px; color: #c5c6c6; font:15px/24px'merriweather', Arial, Helvetica, sans-serif;}
article.partecuatro p.entradilla span{display: block;}
article.partecuatro .interior a:hover p{color: #fdeb80; transition-property: background color; transition-duration: .6s; transition-timing-function: ease;}

article.partecuatro .piezas{}
article.partecuatro .piezas ul{ padding: 20px 30px 20px; }
article.partecuatro .piezas ul li{float: left; display: inline; width: 439px; margin: 10px 12px;}
article.partecuatro .piezas ul li p.titulo{font:15px/18px 'loveloblack', Arial, Helvetica, sans-serif; color: #999; text-align: center; padding-bottom: 10px;}
article.partecuatro .piezas ul li p.titulo a{ border-bottom: 1px solid #999; color: #999; height: auto; width: auto; position: relative; text-indent: 0; background: none; padding-bottom: 5px;}
article.partecuatro .piezas ul li p.titulo a:hover{ opacity: .5; transition-property: background color; transition-duration: .8s; transition-timing-function: ease; background: none;}
article.partecuatro .piezas ul li p{color:#999; font:12px/18px'merriweather', Arial, Helvetica, sans-serif;}
article.partecuatro .piezas ul li p span{ display: block;}
article.partecuatro .piezas ul li p em{font:12px "merriweatheritalic",Arial,Helvetica,sans-serif; color:#ebebeb;}



article.partecinco{background:#F4F4F4 url('../img/fondo_europa-def.png') no-repeat center top;}
article.partecinco .interior{height: 888px; position: relative;background:#FFEC80 url('../img/europa/europatotal-def2.png') no-repeat center bottom; }

article.partecinco .fondourss{background-position: 0 0; }
article.partecinco .fondobalticos {background-position: 0 -888px; }
article.partecinco .fondopolonia{ background-position: 0 -1776px;}
article.partecinco .fondochecoslovaquia{background-position: 0 -2664px;}
article.partecinco .fondohungria{background-position: 0 -3552px;}
article.partecinco .fondorumania{background-position: 0 -4440px;}
article.partecinco .fondobulgaria{background-position: 0 -5328px;}
article.partecinco .fondoalemania{background-position: 0 -6216px;}


article.partecinco .contenido{ width:305px; top: -20px; position:absolute; left:33px; padding-bottom: 10px;}
article.partecinco .contenido h2{margin: 74px 0 0; font:60px/60px 'loveloblack', Arial, Helvetica, sans-serif; color: #000; margin-bottom:20px;}
article.partecinco .contenido h2 span{display: block; font-size: 20px; line-height: 20px;}
article.partecinco .contenido h2 a{ color: #000; display: block; position: relative;}
article.partecinco .contenido h2 a:hover{opacity:.5;transition-property: background color; transition-duration: .3s; transition-timing-function: ease;}
article.partecinco .contenido h3{font:13px/16px 'latoblack'; color: #000; text-transform: uppercase;}
article.partecinco .contenido h3 a{color: #000;}
article.partecinco .contenido h3 a:hover{opacity:.5;transition-property: background color; transition-duration: .3s; transition-timing-function: ease;}
article.partecinco .contenido p{ color:#333333; font:12px/18px'merriweather', Arial, Helvetica, sans-serif; margin: 0 0 10px;}
article.partecinco .contenido p.link-media{font:17px/17px 'lato', Arial, Helvetica, sans-serif;  color: #999999; text-transform: uppercase; border-bottom: 1px solid #d2d2d2; padding:20px 0 10px; width: 234px;}
article.partecinco .contenido p.link-media a{color: #999999;}
article.partecinco .contenido p.foto em{background:url('../img/sprite-ico.png') no-repeat 0 -21px; width: 24px; height: 18px; float: left; }
article.partecinco .contenido p.link-media em{display: block; margin:0 10px 0 0;}
article.partecinco .contenido p.link-media a:hover{opacity:.5;transition-property: background color; transition-duration: .3s; transition-timing-function: ease;}



article.partecinco .europa{ position: relative; height: 888px; }
article.partecinco .europa .text{width: 288px; border:1px solid #fff; position: absolute; right: 45px; top: 328px; background: rgba(255, 255, 255, 0.7); padding: 20px 0 25px; display: none; }
article.partecinco .europa .text h3{font:15px/15px 'loveloblack', Arial, Helvetica, sans-serif; color: #000; margin: 0 20px 10px;}
article.partecinco .europa .text h3 em{ display: block; height: 8px; width: 8px; border:2px solid #333333; float: left;  -webkit-border-radius: 8px; border-radius: 8px; margin-right: 10px; }
article.partecinco .europa .text h3 span{ display: block; font-family: 'latoblack'; text-transform: uppercase; padding-left: 22px; font-size:12px; }

article.partecinco .europa .extras{ position: absolute; top: 606px; left: -10px;}
article.partecinco .europa .extras li{ margin-bottom: 20px;}

article.partecinco .europa .extras li a{font:12px/16px 'latoblack'; color: #000; text-transform: uppercase;}
article.partecinco .europa .extras li p{ margin-bottom: 3px; font-size: 11px;}
article.partecinco .europa .extras li span{  display: block;}



article.partecinco .europa .text h3 a{ color: #000;}
article.partecinco .europa .text h3 a:hover{opacity: .5; transition-property: background color; transition-duration: .3s; transition-timing-function: ease;}
article.partecinco .europa .text p{ font:12px/18px 'merriweatheritalic', Arial, Helvetica, sans-serif; color: #333; margin: 0 33px 0 40px; }
article.partecinco .europa .text p span{ display: block;}
article.partecinco .europa .text p em{ font:12px "merriweatherbold",Arial,Helvetica,sans-serif; color:#000; font-style: italic;}

article.partecinco .europa .dot{position: absolute; z-index: 1000;}
article.partecinco .europa .dot a{ display: block; height: 20px; width: 20px; border:3px solid #333333; -webkit-border-radius: 20px; border-radius: 20px; background:url('../img/f_dotint.png') no-repeat center;}
article.partecinco .europa .dot a:hover{ background-color: #FFEC80; background-image: none;}
article.partecinco .europa .dot a.hover{background-color: #FFEC80; background-image: none;}

article.partecinco .europa .pos-urss{ left: 746px; top: 226px; text-indent: -9999px;}
article.partecinco .europa .urss img{position: absolute; z-index: 100; top:-82px; left: 28px;}

article.partecinco .europa .pos-bulgaria{ left: 612px; top: 640px; text-indent: -9999px;}
article.partecinco .europa .bulgaria img{position: absolute; z-index: 100; top:31px; left: -39px;}

article.partecinco .europa .pos-letonia{ left: 548px; top: 166px; text-indent: -9999px;}
article.partecinco .europa .pos-estonia{ left: 580px; top: 234px; text-indent: -9999px;}
article.partecinco .europa .pos-lituania{ left: 535px; top: 276px; text-indent: -9999px;}
article.partecinco .europa .balticos img{position: absolute; z-index: 100; top:-160px; left: -128px;}

article.partecinco .europa .pos-hungria{ left: 497px; top: 529px; text-indent: -9999px;}
article.partecinco .europa .hungria img{position: absolute; z-index: 100; top:27px; left: -146px;}

article.partecinco .europa .pos-checoslovaquia{ left: 438px; top: 467px; text-indent: -9999px;}
article.partecinco .europa .checoslovaquia img{position: absolute; z-index: 100; top:27px; left: -221px;}

article.partecinco .europa .pos-polonia{ left: 475px; top: 390px; text-indent: -9999px;}
article.partecinco .europa .polonia img{position: absolute; z-index: 100; top:27px; left: -166px;}

article.partecinco .europa .pos-alemania{ left: 315px; top: 396px; text-indent: -9999px;}
article.partecinco .europa .pos-alemania a{background-color: #E8E8E8 ;}
article.partecinco .europa .alemania img{position: absolute; z-index: 100; top:27px; left: -328px;}

article.partecinco .europa .pos-rumania{ left: 621px; top: 533px; text-indent: -9999px;}
article.partecinco .europa .rumania img{position: absolute; z-index: 100; top:29px; left: -34px;}


article.partecinco .europa .hover{ display: block;}

article.partecinco .leyenda_mapa{ position:absolute; display:block; text-indent:-99999em; background:url(../img/leyenda_mapa_europa.png) 0 0 no-repeat; top: 50px; right:30px; width:281px; height:76px;}

article#video{ background: #eeeeee; position: relative; margin-bottom:80px; }
article#video .interior{ height:80px; }
article#video a{ color: #000; background: url(../img/ico-video.png) 0 0 no-repeat; position: absolute; top: -20px; height: 116px; left: 50%; margin-left: -310px;}
article#video a:hover{opacity: .5; transition-property: background color; transition-duration: .3s; transition-timing-function: ease;}
article#video a span{ font:20px/20px 'loveloblack', Arial, Helvetica, sans-serif; color: #000; padding: 50px 0 0 132px; display: block;}



#lideres{}
#lideres .interior{ padding:30px 0 0; margin:0 auto; position:relative; /*max-height:600px;*/ margin-bottom:30px; width:928px;}
#lideres h2{font-family:'loveloblack', Arial, Helvetica, sans-serif; font-weight:normal; font-size:60px; color:#000; text-transform:uppercase; line-height:109%; width:680px; margin:0 auto;}
#lideres h2 span{ display:block;font-family:"Lato",Arial,Helvetica,sans-serif;}
#lideres p.entradilla{font-family:"Lato",Arial,Helvetica,sans-serif; font-size:16px; line-height:160%; padding:25px 0 14px; text-align:left; margin:0 auto; width:668px; color:#333;}

#lideres p{ font-family:"Lato",Arial,Helvetica,sans-serif; font-size:14px; line-height:160%; color:#111; margin-bottom:20px; margin-top:15px;}
#lideres p .primera{font-family:'loveloblack', Arial, Helvetica, sans-serif; font-weight:normal; font-size:70px; margin-right:5px;}
h3.autor{ font-family:"Latoblack",Arial,Helvetica,sans-serif; font-size:20px; line-height:160%; color:#111; margin-bottom:20px; text-transform:uppercase;}
h3.autor span{font-family:"Lato",Arial,Helvetica,sans-serif; font-size:18px; display:block; text-transform:none; }  
#lideres p.nota{font-family:"Lato",Arial,Helvetica,sans-serif; font-size:13px; line-height:160%; border-top:1px solid #F0F0F0; padding-top: 10px;  text-align:left; margin:0 auto; width:668px; color:#999;}
/* Flex */
.flexslider { margin: 70px auto 0; position: relative; zoom: 1; width:680px; }
.flex-viewport { max-height: 2000px; padding-top:5px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }
.slides li img{ width:100%;}
/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; margin: 0 0 0; position: absolute; top: 30%; z-index: 10; overflow: hidden; opacity: 1; cursor: pointer;  width:41px;height:49px;text-indent:-9999px; }
.flexslider .flex-prev { left: -110px; background: url(../img/flechas-lideres.png) 0 0 no-repeat; }
.flexslider .flex-next { right: -110px; background: url(../img/flechas-lideres.png) -50px 0 no-repeat;text-indent:9999px;}
.flexslider .flex-next, .flexslider .flex-prev { opacity: 1; }
.flexslider .flex-next:hover, .flexslider .flex-prev:hover { opacity: 0.5; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: '\f001'; display:none; }
.flex-direction-nav a.flex-next:before  { content: '\f002'; display:none; }
/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }
/* Control Nav */
.flex-control-nav {width: 150px; position: absolute; right:0; top: -349px; text-align: left;}
.flex-control-nav li {margin: 10px 5px 0; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 18px; height: 18px; display: block; background: #CCC; background: rgba(0,0,0,0.2); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}
.flex-control-paging li a:hover { background: #FEEC80;}
.flex-control-paging li a.flex-active { background: #FEEC80; cursor: default; }
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

#personajes{}
#personajes .interior{ padding:30px; margin:0 auto; margin-bottom:80px; width:940px; text-align:center;}
#personajes h2{font-family:'loveloblack', Arial, Helvetica, sans-serif; font-size:90px; color:#FEEB7F; letter-spacing:20px; line-height:100%; text-align:center; margin:0 auto;}
#personajes h2 span{ color:#27252A; font-size:80px;} 
#personajes h2 a{color:#FEEB7F; }
#personajes h2 a span{color:#27252A; display:block;}
#personajes h2 a:hover{color:#27252A; opacity:0.7}
#personajes .desc_personajes{ font-family: "merriweather", Arial,Helvetica,sans-serif; font-weight:normal; font-size:13px; line-height:160%; padding:25px 0; text-align:center; margin:0 auto; width:650px; color:#333;}
#personajes .desc_personajes span{display: block;}

/* pestañas */
.etabs { margin: 20px 0; padding: 0; }
.tab { float:left;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;}
.tab a { line-height: 2em; display: block; color:#333; width:94px; text-align:center;
}
.tab:hover{}
.tab a:hover { text-decoration: none; }
.tab.active {  position: relative; }
.tab a.active {}
.tab.active:after{ background:url(../img/flecha-tab.png) no-repeat; display:block; width:32px; height:10px; position:absolute; bottom:-10px; content:""; left:47%; text-align:center;}
.tab a img{-webkit-transition:all 0.3s ease;  /* Chrome y Safari */
-o-transition:all 0.3s ease;  /* Opera */
-moz-transition:all 0.3s ease;  /* Mozilla Firefox */
-ms-transition:all 0.3s ease;   /* Internet Explorer */
transition:all 0.3s ease;  /* W3C */
}

.tab a img{ border:4px solid #E0E0E0; margin:10px auto; 
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
opacity: 0.5;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
filter: grayscale(1);
-webkit-filter: grayscale(1);
-moz-filter: grayscale(1);
-o-filter: grayscale(1);
-ms-filter: grayscale(1);
}

.tab a.active img, .tab a:hover img{
opacity: 1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
filter: grayscale(0);
-webkit-filter: grayscale(0);
-moz-filter: grayscale(0);
-o-filter: grayscale(0);
-ms-filter: grayscale(0);
}
.tab-container .panel-container {}
.tab-container .panel-container img{ float:left;}
.tab-container .panel-container div{ position:relative;}
.tab-container .panel-container .datos{ position:absolute; left:0; display:block; background:url(../img/icono_mano.png) no-repeat; width:61px; height:61px; position:absolute; top:100px;}
.tab-container .panel-container .datos:hover{ cursor:pointer; background:#908649; background:rgba(144,134,75,0.8); top:0; left:0; display:block; width:470px; height:275px;}
.tab-container .panel-container .datos .icono_mano{ }
.tab-container .panel-container .datos .leyenda{ display:none; background:url(../img/comillas-personajes.png) 30px 30px no-repeat; padding:30px; text-align:left; }
.tab-container .panel-container .datos .leyenda .cita{ padding:10px 20px 0 65px; font-family: "merriweather", Arial,Helvetica,sans-serif; font-weight:normal; font-size:16px; line-height:160%; color:#FFF;}
.tab-container .panel-container .datos .leyenda .nombre_personaje{font-family:"Latoblack",Arial,Helvetica,sans-serif; font-size:20px; color:#FFF; margin-bottom:5px; text-transform:uppercase; position:absolute; bottom:100px;}
.tab-container .panel-container .datos .leyenda .cargo_personaje{ font-family: "merriweather", Arial,Helvetica,sans-serif; font-weight:normal; font-size:12px; color:#FFF;position:absolute; bottom:80px;}
.tab-container .panel-container .datos:hover .leyenda{ display:block; position:relative; height:275px;}
.tab-container .panel-container .datos:hover .icono_mano{display:none;}


article.parteocho{ background: #FEEC80;}
article.parteocho .interior{ background:url('../img/fondo_objetos.png') no-repeat center 96px; overflow: hidden;}
article.parteocho .objetos{padding-bottom: 65px; position: relative;}
article.parteocho .objetos h2{ font:50px/55px 'loveloblack', Arial, Helvetica, sans-serif; color: #000; text-align: center; width: 255px; margin: 0 auto; padding-top: 88px; }
article.parteocho .objetos h2 a{color: #000; }
article.parteocho .objetos h2 a:hover{opacity:.5;transition-property: background color; transition-duration: .3s; transition-timing-function: ease;}
article.parteocho .objetos h2 span{ padding-top: 366px; display: block;}
article.parteocho .objetos p{width: 225px; color:#333333; font:13px/18px'merriweather', Arial, Helvetica, sans-serif;  text-align: center; margin: 0 auto; padding-top: 20px;}
article.parteocho .objetos p span{ display: block;}
article.parteocho .objetos p span em{font:14px 'merriweatherbold', Arial, Helvetica, sans-serif; color:#000; font-style: italic;}
article.parteocho .objetos p.link-media{font:16px/17px 'lato', Arial, Helvetica, sans-serif;  color: #000; text-transform: uppercase; border-bottom: 1px solid #000; padding-bottom: 10px; width: 160px;}
article.parteocho .objetos p.link-media a{color: #000;}
article.parteocho .objetos p.foto em{background:url('../img/sprite-ico.png') no-repeat 0 -62px; width: 24px; height: 18px;  }
article.parteocho .objetos p.link-media em{display: block; margin:0 auto 10px;}
article.parteocho .objetos p.link-media a:hover{opacity:.5;transition-property: background color; transition-duration: .3s; transition-timing-function: ease;}

article.parteocho .objeto{position: absolute; left: 0; top: 0; z-index: 1000;}
article.parteocho .objeto a{width: 43px; height: 41px; display: block; background: url('../img/ico_hand.png') no-repeat center center; background-color:rgba(0, 0, 0, 0.7) ;}
article.parteocho .objeto a span{width: 155px; text-align: left; background-color:rgba(0, 0, 0, 0.7) ; font: 13px/16px 'lato', Arial, Helvetica, sans-serif;  color: #fff; padding: 10px 10px 10px 50px; opacity:0;}
article.parteocho .objeto a:hover span{opacity: 1; transition-property: background color; transition-duration: .3s; transition-timing-function: ease;}

article.parteocho .objetos .pos1{left: 261px; top: 331px;}
article.parteocho .objetos .pos2{left: 4px; top: 792px;}
article.parteocho .objetos .pos3{left: 328px; top: 714px;}
article.parteocho .objetos .pos4{left: 484px; top: 475px;}
article.parteocho .objetos .pos5{left: 646px; top: 149px;}
article.parteocho .objetos .pos6{left: 746px; top: 483px;}
article.parteocho .objetos .pos7{left: 954px; top: 652px;}
article.parteocho .objetos .pos7 span{margin-left: -174px; padding: 10px 50px 10px 10px;}


article.partenueve{ background: #000;}
article.partenueve .contenido{ width: 305px; float: left; display: inline; margin-left: 33px;}
article.partenueve h2{font:80px/70px 'loveloblack', Arial, Helvetica, sans-serif; color: #EBEBEB; text-align: center; padding-top: 23px;}
article.partenueve h2 span{ font-size: 45px; line-height: 45px; letter-spacing: 0; display: block; }
article.partenueve p{ font:13px/22px 'merriweather', Arial, Helvetica, sans-serif; color:#fff; padding-bottom: 30px; width: 245px; margin: 0 auto; }
article.partenueve p.link-media{font:17px/17px 'lato', Arial, Helvetica, sans-serif;  color: #999999; text-transform: uppercase; padding-bottom: 0px; width: 235px; margin: 15px auto 20px;}
article.partenueve p.link-media a{color: #999999}
article.partenueve p.foto em{background:url('../img/sprite-ico.png') no-repeat 0 -21px; width: 24px; height: 18px; float: left; }
article.partenueve p.link-media em{display: block; margin:0 10px 0 0;}
article.partenueve p.link-media a:hover{opacity:.5;transition-property: background color; transition-duration: .3s; transition-timing-function: ease;}

/* Flex */
.eastsidegallery, .eastsidegallery2{ margin: 0 auto; position: relative; zoom: 1; float: right; width: 660px; }
.eastsidegallery2{ margin: 21px auto 0; }
.eastsidegallery .slides li, .eastsidegallery2 .slides li{ padding-right: 8px;}
.eastsidegallery .flex-viewport{padding: 0;}

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; margin: 0 0 0; position: absolute; top: 40%; z-index: 10; overflow: hidden; opacity: 1; cursor: pointer;  width:41px;height:49px;text-indent:-9999px; }
.eastsidegallery .flex-prev, .eastsidegallery2 .flex-prev{ display: none; }
.eastsidegallery .flex-next, .eastsidegallery2 .flex-next{ right: 0; top: 0; background:rgba(0, 0, 0, 0.7) url(../img/flechas-eastside.png) -74px 87px no-repeat;text-indent:9999px; width: 74px; height: 227px;}
.eastsidegallery .flex-next, .eastsidegallery2 .flex-next, .eastsidegallery .flex-prev, .eastsidegallery2 .flex-prev{ opacity: 1; }
.eastsidegallery .flex-next:hover, .eastsidegallery  .flex-prev:hover, .eastsidegallery2 .flex-next:hover, .eastsidegallery2  .flex-prev:hover { opacity: 0.5; }

article.partediez{ padding: 65px 0;}
article.partediez .interior{}

article.partediez h2{font:normal 80px/80px 'loveloblack', Arial, Helvetica, sans-serif; font-size:80px; color:#000; letter-spacing:20px; text-align:center; margin:0 auto;}
article.partediez h2 span{ color:#000; font-size:20px; letter-spacing: 10px; display: block; margin-top: -20px;} 
article.partediez h2 a{ color: #000;}
article.partediez h2 a:hover{opacity:.5;transition-property: background color; transition-duration: .3s; transition-timing-function: ease;}
article.partediez p.desc{font-family: "merriweather", Arial,Helvetica,sans-serif; font-weight:normal; font-size:13px; line-height:160%; padding:0 0 25px; text-align:center; margin:0 auto; width:645px; color:#333;}
article.partediez ul{margin: 0 30px; position: relative;}
article.partediez .box{ border:1px solid #EBEBEB; background: #fff; width: 225px; height: 244px; float:left; display: inline; margin:4px;}
article.partediez .box a{ color: #000; display: block;}
article.partediez .box a:hover{opacity:.5;transition-property: background color; transition-duration: .3s; transition-timing-function: ease; }
article.partediez .cine{ width: 460px; margin-right: 0; background: url('../img/fotos/cine.jpg') no-repeat 0 0;}
article.partediez .cine p{ position: absolute; left:475px; top:270px;}
article.partediez .box.cine a{ padding-top: 23px; height: 221px;}
article.partediez .box.cine strong{background: #FDEB80; width: 167px; text-align: right; padding: 5px 30px 5px 0; display: block;}
article.partediez .box.cine span{color: #fdeb80; width: 460px;text-indent: -35px;}
article.partediez .box.cine p strong{background: none; font:16px/22px 'lato', Arial, Helvetica, sans-serif;  color: #333; padding: 0; margin: 0; text-align: center; width: auto;}
article.partediez .box.cine p{text-align: center;border-bottom: 1px solid #ebebeb;  font:16px/22px 'lato', Arial, Helvetica, sans-serif;  color: #333;  background: #fff; width: 195px; height: 173px; padding: 30px 15px; }
article.partediez .clasica{ margin-right: 0; margin-left: 238px;}
article.partediez .arte{ height: 498px; background: url('../img/fotos/arte.jpg') no-repeat 0 0;}
article.partediez .box.arte a{ padding-top: 23px; height: 475px;}
article.partediez .arte p{ position: absolute; left:240px; top:513px;}
article.partediez .box.arte strong{background: #FDEB80; width: 225px; text-align: center; padding: 5px 0; display: block;}
article.partediez .box.arte span{color: #fdeb80; margin-top: 257px; text-indent: -66px;}
article.partediez .box.arte p strong{background: none; font:16px/22px 'lato', Arial, Helvetica, sans-serif;  color: #333; padding: 0; margin: 0; text-align: center; width: auto;}
article.partediez .box.arte p{text-align: center; border-right: 1px solid #ebebeb; font:16px/22px 'lato', Arial, Helvetica, sans-serif;  color: #333;  background: #fff; width: 195px; height: 184px; padding: 30px 15px; }
article.partediez .box.arte p a, article.partediez .box.cine p a{ height: auto;}
article.partediez .danza{ margin-left: 238px;}
article.partediez .box strong{font:20px/20px 'loveloblack', Arial, Helvetica, sans-serif; text-align: center; padding-top: 28px; display: block;}
article.partediez .box span{color: #e3e3e3; font:200px/200px 'loveloblack', Arial, Helvetica, sans-serif; width: 225px; overflow: hidden; display: block; margin-top: 12px;}
article.partediez .danza span{text-indent: -15px;}
article.partediez .clasica span{text-indent: -15px;}
article.partediez .musica span{text-indent: -15px;}
article.partediez .literatura span{text-indent: -15px;}
article.partediez .teatro span{text-indent: -3px;}


/********** Entrevistas, Firmas y Crónicas */
#entrevistas_firmas_cronicas{ background:#000; border-top:18px solid #FDEB80; padding-bottom:0px; width: 100%;}
#entrevistas_firmas_cronicas h2{margin:0 auto;padding-top:80px;text-align:center;font-family:'loveloblack', Arial, Helvetica, sans-serif;color:#FFED81;font-weight:normal;text-transform:uppercase;font-size:25px;}
#entrevistas_firmas_cronicas ul li h3.titular{ font-family: "merriweatheritalic", Arial,Helvetica,sans-serif; font-size:16px; line-height: 24px; font-weight:normal; color:#FFF; margin-top:10px; }
#entrevistas_firmas_cronicas ul li h4.autor{ font-family:"lato",Arial,Helvetica,sans-serif; font-size:13px; color:#FDEB80; text-transform:uppercase; font-weight:normal; margin-top:10px;}
#entrevistas_firmas_cronicas ul li a{ position:absolute; top:0; left:0; width:100%; height:100%; text-indent:-99999em; display:block;}


#entrevistas_firmas_cronicas #cultura{padding: 0 30px 30px;}
#entrevistas_firmas_cronicas #cultura h2{font-size: 40px;}
#entrevistas_firmas_cronicas .piezas{}
#entrevistas_firmas_cronicas .piezas ul{ padding-top: 40px; padding-bottom: 30px; }
#entrevistas_firmas_cronicas .piezas ul li{float: left; display: inline; width: 439px; margin: 10px 15px;}
#entrevistas_firmas_cronicas .piezas ul li p.titulo{font:15px/18px 'loveloblack', Arial, Helvetica, sans-serif; color: #fff; text-align: center; border-bottom: 1px solid #5A5A5A; margin-bottom: 15px; padding-bottom: 10px;}
#entrevistas_firmas_cronicas .piezas ul li p.titulo a{color: #fff; height: auto; width: auto; position: relative; text-indent: 0;}
#entrevistas_firmas_cronicas .piezas ul li p.titulo a:hover{opacity: .5; transition-property: background color; transition-duration: .8s; transition-timing-function: ease;}
#entrevistas_firmas_cronicas .piezas ul li p{color:#D2D2D2; font:12px/18px'merriweather', Arial, Helvetica, sans-serif;}
#entrevistas_firmas_cronicas .piezas ul li p span{ display: block;}
#entrevistas_firmas_cronicas .piezas ul li p em{font:12px "merriweatheritalic",Arial,Helvetica,sans-serif; color:#FDEB80;}


#entrevistas{ margin: 0 0 45px; padding: 0 30px 30px;}
#entrevistas h2{ background:url(../img/icono_entrevistas.png) center top no-repeat;}
#entrevistas ul li{ float:left; width:210px; margin:35px 10px 0; position:relative; text-align:center;}
#entrevistas ul li img{ margin:0 auto 20px; border:2px solid #FDEB80;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;}
#entrevistas ul li h4.autor{ font:13px/16px "merriweatheritalic", Arial,Helvetica,sans-serif; text-transform: none;}
#entrevistas ul li h4.autor span{font:12px/16px "latoblack",Arial,Helvetica,sans-serif; text-transform: uppercase;}
#entrevistas ul li h4.autor em{ font-style: normal;}
#entrevistas ul li h3.titular{ font-size:15px; }


#firmas{ padding: 0 30px 0;}
#firmas h2{background:url(../img/icono_firmas.png) center top no-repeat;}
#firmas ul li{ float:left; width:210px; margin:30px 10px 10px; position:relative; text-align:center; height: 80px;}
#firmas ul li h4.autor{ color:#999;}

#cronicas{ padding: 0 30px 0;}
#cronicas h2{ background:url(../img/icono_cronicas.png) center top no-repeat;}
#cronicas h2 span{ font-family: "merriweather", Arial,Helvetica,sans-serif; display:block; text-transform:none; margin-top:7px;}
#cronicas .cronica{ margin-top: 70px;}
#cronicas .cronica.c_dere ul li{ float:left; margin:30px 0 0; position:relative; padding:0 15px; width: 204px; height: 100px;}
#cronicas .cronica ul li{ float:left; margin:30px 0 0; position:relative; padding:0 15px; width: 274px; height: 80px;}
#cronicas .cronica ul li p{font-family:"lato",Arial,Helvetica,sans-serif; font-size:13px; color:#FFF; text-transform:uppercase; font-weight:normal; margin-top:5px;}
#cronicas .cronica ul li h3.titular{ font-size:14px;  margin-top:5px; }
#cronicas .cronica ul li h4.autor{  font-size:14px; color:#999; margin-top:5px;}
#cronicas .c_centro ul li h3.titular{ margin-top:28px; }

#entrevistas_firmas_cronicas ul li *{
-webkit-transition:all 0.3s ease;  /* Chrome y Safari */
-o-transition:all 0.3s ease;  /* Opera */
-moz-transition:all 0.3s ease;  /* Mozilla Firefox */
-ms-transition:all 0.3s ease;   /* Internet Explorer */
transition:all 0.3s ease;  /* W3C */}
#entrevistas_firmas_cronicas ul li:hover *{opacity:0.5; cursor:pointer;}




/* COMPARTIR ----------------- */
.barra_compartir .sprite{background: none;}
.barra_compartir .sprite a{background: transparent url('../img/sprite.png') 0 0 no-repeat;}
.barra_compartir{float:right; margin: 15px 30px 0 0;}
.list-compartir{width:154px;}
.list-compartir li{float:left;display:inline;margin-left:14px;}
.list-compartir li:first-child{margin-left:0;}
.list-compartir a{display:block;text-indent:-9999px;width:42px;height:42px;}
.list-compartir a:hover{opacity:.5;transition-property: background color; transition-duration: .3s; transition-timing-function: ease;}
.list-compartir .sprite .twitter{background-position:0 0;}
.list-compartir .sprite .googlemas1{background-position:-42px 0;}
.list-compartir .sprite .facebook{background-position:-84px 0;}

footer{ background:#000 url(../img/fondo_pie.jpg) center bottom no-repeat ; background-size:contain; padding-bottom: 640px; text-align:center; padding-top:100px;}
footer .cont-int{ margin:0 auto; width:420px;}
footer .el_pais{float:left; background-position:0 -75px;width:175px;height:42px;text-indent:-9999px;display:block; margin:25px 0 0 30px;}
footer .barra_compartir{float:left; margin: 25px 30px 0 30px;}
footer .list-compartir{width:154px;}
footer .list-compartir li{float:left;display:inline;margin-left:14px;}
footer .list-compartir .sprite .twitter{background-position:-126px 0;}
footer .list-compartir .sprite .googlemas1{background-position:-168px 0;}
footer .list-compartir .sprite .facebook{background-position:-210px 0;}
footer .creditos { font: 14px/22px "lato";margin: 20px auto; padding: 0 10%; color: #eee}
footer .creditos a,footer .creditos strong { color:#fff; font-family: 'latoblack'; font-size: 11px; text-transform:uppercase; ;}
footer .creditos a:hover{color: #FFEE82;}
footer address{ clear:both; color: #FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:20px;}

.oculto{}
