

/**twitter home**/
.twitter_home
{
	margin-top:0px;
	margin-bottom:40px;
}
/**fin twitter home**

/* generales */
.col.col-banner section + aside > .content-banner{
	margin-top: 0 !important;
}
/* barra cotizaciones horizontal */
.cotizaciones{
	height: 68px;
	background: #0a1529;
	width: 100%;
	color: #8e8e93;
	/*padding: 10px 19px 12px; */
}
.cotizaciones ul li{
	float: left;
	width: auto;
	margin-right: 30px;
	min-width: 167px;
}
.cotizaciones ul li:nth-child(2){
	max-width: 164px;
}
.cotizaciones ul li:nth-child(3){
	min-width: 174px;
}
.cotizaciones ul li:nth-child(4){
	min-width: 224px;
}
.cotizaciones ul li:nth-child(5){
	min-width: 197px;
	margin-right: 28px;
}
.cotizaciones ul li:last-child{
	margin-right: 0;
	min-width: 174px;
}
.cotizaciones .status{
	text-align: center;
	margin-top: 2px;
}
.cotizaciones .indice{
	color: #fff;
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 3px;
}
.cotizaciones .indice-variacion{
	font-size: 12px;
	margin-bottom: 1px;
}
.cotizaciones .indice-variacion span{
	font-size: 14px
}
.cotizaciones .hora{
	font-weight: 300;
	font-size: 10px;
}
.cotizaciones .variacion{
	font-size: 14px;
}
.cotizaciones .variacion.baja{
	color: #ee2d33;
}
.cotizaciones .variacion.alza{
	color: #44b350;
}
/* fin cotizaciones */

/* esenciales */

.esenciales .figure_capital
{
	height:34px;
	width:274px;
	margin:0 auto;
}
.esenciales .figure_imef
{
	height:34px;
	width:132px;
	margin:0 auto;
}
section.esenciales{
	padding: 40px 0 40px;
}
.esenciales .tit-seccion:after{
	content: '';
    display: block;
    height: 2px;
    width: 112px;
    background: #1d68a4;
    margin: 0 auto;
}

/* zona videos home */

section.videos{
	margin-top: 60px;
}

.videos .tit-seccion{
	margin-bottom: 30px;
}

.videos .tit-seccion:after {
    	content: '';
    	display: block;
    	height: 2px;
    	width: 56px;
    	background: #1d68a4;
    	margin: 0 auto;
}

.videos-home .tit-seccion:after {
    	content: '';
    	display: block;
    	height: 2px;
    	width: 56px;
    	background: #1d68a4;
    	margin: 0 auto;
}

section.videos .circle-mas{
	right: 0;
    	top: 5px;
}

.entry-box.entry-video.entry-big{
	margin-bottom: 32px;
}

section.videos .swiper-container{
	width: -o-calc(100% - 60px);
	width: -moz-calc(100% - 60px);
	width: -webkit-calc(100% - 60px);
	width: -ms-calc(100% - 60px);
	width: calc(100% - 60px);
}

.gallery.gallery-video  .gallery-video-thumbs .gallery-item .entry-data{
	padding: 20px;
    	min-height: 84px;
}

.entry-video.entry-thumbs-horizontal h4,
.entry-video.entry-thumbs-horizontal h4 a{
	font: 400 18px/22px Georgia, serif;
	color: #ffffff;
	transition: all .3s;
} 

.entry-video.entry-thumbs-horizontal h3,
.entry-video.entry-thumbs-horizontal h3 a{
	font: 400 18px/22px Georgia, serif;
	color: #ffffff;
	transition: all .3s;
} 

.entry-video.entry-thumbs-horizontal:hover h4 a{
	color: #008ec6;
	transition: all .3s;
}

.entry-video.entry-big:hover .icon-rounded.icon-media,
.gallery.gallery-video  .gallery-video-thumbs .gallery-item .entry-video.entry-thumbs-horizontal:hover .icon-rounded.icon-media{
	background: #fff;
	transition: all .3s;
}

.entry-video.entry-big .icon-rounded.icon-media .icon.icn-video{
	position: relative;
}

.entry-video.entry-big .icon-rounded.icon-media .icon.icn-video:before{
	content: 'play video';
	display: block;
	font: 500 18px 'Ubuntu', sans-serif;
	text-transform: uppercase;
	color: #fff;
	transition: all .3s;
	opacity: 0;
    	width: 103px;
    	position: absolute;
    	left: -39px;
    	top: -58px;
}

.entry-video.entry-big:hover .icon-rounded.icon-media .icon.icn-video:before{
	opacity: 1;
	transition: all .3s;
}

.play-legend{
	font: 500 18px 'Ubuntu', sans-serif;
	text-transform: uppercase;
	color: #fff;
	position: absolute;
	top: 50px;
	text-align: center;
	width: 100%;
	transition: all .3s;
	opacity: 0;
}

.entry-video.entry-thumbs-horizontal:hover .play-legend{
	opacity: 1;
	transition: all .3s;
}

.entry-video.entry-thumbs-horizontal:hover .entry-box-overlay{
	background: rgba(3,3,3,0.8);
	transition: all .3s;
}
/* corrección del titulo en los videos */
section.videos section.mod-videos .gallery-video .gallery-content div.entry-data {
	display: none;
}

/** corrección del 100 en el tamaño dle video **/
section.videos .mod-videos .gallery-video .gallery-content .test .jwplayer{
	max-width: 100%;
	max-height: 100%;
}

/* zona fotogaleria home */

.fotogaleria h2.tit-seccion:after{
    	content: '';
    	display: block;
    	height: 2px;
    	width: 132px;
    	background: #1d68a4;
    	margin: 0 auto 30px;
}

section.fotogaleria .circle-mas{
	right: 20px;
    	top: 5px;
}
.gallery-thumbs .gallery-item .entry-box-overlay:hover,
.gallery-item .entry-video.entry-thumbs-horizontal:hover .entry-box-overlay{
	background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(13,24,29,1) 100%);
	background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(13,24,29,1) 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(13,24,29,1)));
	background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(13,24,29,1) 100%);
	background: -o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(13,24,29,1) 100%);
	background: -ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(13,24,29,1) 100%);
}

/* opinion */

.opinion h2.tit-seccion:after{
	content: '';
    display: block;
    height: 2px;
    width: 65px;
    background: #1d68a4;
    margin: 0 auto 30px;
}
.columnistas > div:first-child{ /* caja contenedora de la izquierda con entry big*/
	width: 48.838%;
}
.entry-big-columnista{
	width: 100%;
	float: left;
	position: relative;
}
.page-home .entry-big-columnista article{
    height: 284px;
    /*overflow: hidden;*/
}
.opinion-no-foto-fixer{
	height: 284px;
	position: relative;
}
.entry-big-columnista.sin-foto{  /* para entry sin foto */
	height: 0;
    	padding-top: 45.399%;
    	background: #1d68a4;
}
.opinion-no-foto-fixer .entry-big-columnista.sin-foto{
	position: absolute;
	bottom: 0;
}
.entry-big-columnista.sin-foto article{
	position: initial;
	top: 0;
	width: 100%;
	height: 100%;
}
.entry-big-columnista.sin-foto .entry-box-overlay,
.entry-big-columnista.sin-foto .img-overlay{
	display: none;
}
.entry-big-columnista.sin-foto:hover{  /* para entry sin foto */
	background: #414246;
	transition: all .3s;
}

.entry-big-columnista .entry-box-overlay{
	background: linear-gradient(to bottom,rgba(0,0,0,.45) 0,rgba(0,0,0,1) 100%);
	background: -moz-linear-gradient(top,rgba(0,0,0,.45) 0,rgba(0,0,0,1) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top,rgba(0,0,0,.45) 0,rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top,rgba(0,0,0,.45) 0,rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top,rgba(0,0,0,.45) 0,rgba(0,0,0,1) 100%);
}
.entry-big-columnista .entry-data{
	padding: 20px 20px 28px;
	position: absolute;
	bottom: 0;
	left: 37%;
	z-index: 1;
}
.page-home .entry-big-columnista.sin-foto .entry-data{
	padding: 20px 20px 28px;
	position: absolute;
	bottom: 0;
	left: 37%;
	right: 0;
	z-index: 1;
}
.entry-big-columnista .autor{
	font: italic 400 13px/13px Georgia, serif;
	color: #ffdfc2;
	margin-bottom: 6px;
	display: inline-block;
}
.entry-big-columnista h3{
	font: italic 400 24px/29px Georgia, serif;
	color: #fff;
	margin-bottom: 8px;
}
.entry-big-columnista .bajada{
	font: 400 16px/20px Georgia, serif;
	color: #fff;
	max-width: 500px;
}
.entry-big-columnista .bajada p{
	font: inherit;
}
.autor-avatar{
	width: 38.89%;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
}
/* entrys chicos */

.entry-columnista .border-fix{
	display: table-cell;
	vertical-align: middle;
}   
.clear-left{
	clear: left;
	max-width: 630px;
}
.columnistas .right-part{
	width: 49%;
}
.entry-columnista{
	float: left;
	width: 47.143%;
	height: 142px;
	display: table;
	background: url(/arte/guarda.svg);
    	background-repeat: repeat-x;
    	position: relative;
}
.columnistas .clear-left > .entry-columnista:first-child,
.columnistas .clear-left > .entry-columnista:nth-child(2){
	background: none;
}
.right-part .entry-columnista{
    width: 46.987%;
}
.right-part .entry-columnista:nth-child(even),
.clear-left .entry-columnista:nth-child(even){
	float: right;
}
.right-part .entry-columnista:nth-child(1),
.right-part .entry-columnista:nth-child(2){
	position: relative;
}
.right-part .entry-columnista:nth-child(1):before,
.right-part .entry-columnista:nth-child(2):before{
	height: 1px;
	width: 100%;
	background: url(/arte/guarda.svg);
    	background-repeat: repeat-x;
    	content: '';
    	display: block;
    	position: absolute;
    	top: 0;
    	left: 0;
}
.clear-left .entry-columnista:last-child:after,
.clear-left .entry-columnista:nth-last-child(2):after,
.right-part .entry-columnista:last-child:after,
.right-part .entry-columnista:nth-last-child(2):after{
	height: 1px;
	width: 100%;
	background: url(/arte/guarda.svg);
    	background-repeat: repeat-x;
    	content: '';
    	display: block;
    	position: absolute;
    	bottom: 0;
    	left: 0;
}
.entry-columnista a.autor-foto{
	float: left;
	z-index: 1;
    	position: relative;
}
.entry-columnista address,
.entry-columnista figure{
	width: 70px;
	height: 70px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	-webkit-border-radius: 50%;
	background: #fff;
	overflow: hidden;
	float: left;
	margin-right: 15px;
}
.entry-columnista p,
.entry-columnista p a{
    	font-size: 13px;
    	font-style: italic;
    	font-weight: 400;
    	font-family: Georgia, serif;
    	color: #1d68a4;
    	margin-bottom: 5px;
}
.entry-columnista h4,
.entry-columnista h4 a{
	font: 400 18px/24px Georgia, serif;
	color: #414141;
}
.entry-columnista .autor-foto:hover + p,
.entry-columnista .autor-foto:hover + p a{
	text-decoration: underline;
	transition: all .3s;
}
.entry-columnista h4:hover,
.entry-columnista h4:hover a,
.entry-columnista h4 a:hover{
	color: #008fc5;
	transition: all .3s;
}

/* Modulo Horloger */
.agrupador-horloger{
	margin-bottom: 60px;
	width: 100%;
}

.agrupador-horloger section.bloque-tema-agrupador h2.tit-seccion{
	position: absolute;
	z-index: 1;
	display: block;
	width: 240px;
	height: 46px;
	top: 40px;
	left: 0;
	right: 0;
	margin: 0 auto;
	/**background-image: url(/arte/logo-modulo-horloger2.png);**/
	background-size: auto 100%;
	background-repeat: no-repeat;
	background-position: center center;
}
.agrupador-horloger section.bloque-tema-agrupador h2.tit-seccion a{
	color: inherit;
	display: block;
	width: 100%;
	height: 100%;
}
.agrupador-horloger section.bloque-tema-agrupador div.circle-mas{
	position: absolute;
	z-index: 1;
	background: #FF3333;
	right: 20px !important;
}
.agrupador-horloger .entry-box-overlay{
	background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.85) 60%,rgba(0,0,0,1) 100%); /*Original rgba(13,24,29,1)*/
	background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.85) 60%,rgba(0,0,0,1) 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(60%,rgba(0,0,0,.85)),color-stop(100%,rgba(0,0,0,1)));
	background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.85) 60%,rgba(0,0,0,1) 100%);
	background: -o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.85) 60%,rgba(0,0,0,1) 100%);
	background: -ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.85) 60%,rgba(0,0,0,1) 100%);
}
.agrupador-horloger .entry-box:hover h3 {
	color: white !important;
}
.agrupador-horloger .entry-box ul li a:hover h3{
	color: #FF3333 !important;
}
.agrupador-horloger .bloque-tema-agrupador .entry-box.entry-100-mod-3{
	position: relative;
}
.agrupador-horloger .bloque-tema-agrupador .entry-box.entry-100-mod-3 figure{
	position: relative;
	padding: 66.7% 0 0 100%;
	overflow: hidden;
}
.agrupador-horloger .bloque-tema-agrupador .entry-box.entry-100-mod-3 figure a{
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	top: 0;
	left: 0;
}
.agrupador-horloger .bloque-tema-agrupador .entry-box.entry-100-mod-3 figure a img{
	position: absolute;
	top: -75%;
	left: -50%;
	right: -50%;
	bottom: -50%;
	margin: auto;
	width: 100%;
	height: auto;
	max-height: 100%;
}
.agrupador-horloger .bloque-tema-agrupador .entry-box.entry-100-mod-3 .entry-data{
	padding: 0 20px 30px 40px;
	padding-top: 0 !important;
}
.agrupador-horloger .bloque-tema-agrupador .entry-box.entry-100-mod-3 .entry-data h3{
	padding-right: 20px;
}
.agrupador-horloger .bloque-tema-agrupador .entry-box.entry-100-mod-3 .entry-data h3 a{
	line-height: 47px;
}
.agrupador-horloger .bloque-tema-agrupador .entry-box.entry-100-mod-3 .entry-data h3 a:hover{
	color: #FF3333;
}
.agrupador-horloger .bloque-tema-agrupador .entry-box.entry-100-mod-3 .entry-data .entrys-group{
	margin-right: -15px;
}
.agrupador-horloger .bloque-tema-agrupador .entry-box.entry-100-mod-3 .entry-data .entrys-group li{
	margin-bottom: 0px;
	padding-right: 40px;
}
.agrupador-horloger .bloque-tema-agrupador .entry-box.entry-100-mod-3 .entry-data .entrys-group li div{
	position: relative;
	padding: 56.3% 0 0 100%;
	overflow: hidden;
	margin-bottom: 10px;
}
.agrupador-horloger .bloque-tema-agrupador .entry-box.entry-100-mod-3 .entry-data .entrys-group li div img{
	position: absolute;
	top: -50%;
	left: -50%;
	right: -50%;
	bottom: -50%;
	margin: auto;
}

/* Correccion para la zona de las notas secundarias */
.banner-secundarias .entrys-con-banner .banner-home
{
	/**transform: translate(0%) scale(.9);
	-webkit-transform: translate(-5%) scale(0.9);
    ms-transform: translate(-50%) scale(.6);
    margin-top: -1px;**/

}

.home-entry-zone{
	clear: both;
}

/* dato infografico */

.infografia{
	background: #008fc5;
	padding-top: 30px;
	color: #fff;
	margin: 0 auto 60px;
}
.infografia h2,
.infografia h2 a{
	color: #ffffff;
}
.infografia h2:after{
    	content: '';
    	display: block;
    	height: 2px;
    	width: 287px;
    	background: #006595;
    	margin: 0 auto 18px;
}
.infografia article{
	padding-left: 22px;
	padding-right: 22px;
}
.infografia h3,
.infografia h3 a{
	color: #fff;
	font-size: 30px;
	line-height: 36px;
	margin-bottom: 4px;
}
.infografia h3:hover,
.infografia h3:hover a{
	color: #fff !important;
	transition: all .3s;
}
.infografia h3 a:hover{
	color: #fff !important;
	text-decoration: underline;
	transition: all .3s;
}
.infografia p{
	font: 400 16px/20px Georgia, serif;
}
.infografia .group-redes{
	position: absolute;
	right: 20px;
	bottom: 20px;
}
.infografia .group-redes > span{
	display: inline;
	margin-right: 8px;
	vertical-align: top;
	position: relative;
	top: 8px;
}

/* zona sextuple */

.zona-interior{
	width: 28.683%;
	float: left;
	margin-right: 6.976%;
	position: relative;
}
.zona-interior:first-child,
.zona-interior:nth-child(2),
.zona-interior:nth-child(3){
	margin-bottom: 55px;
}

.zona-interior:nth-child(3n){
	margin-right: 0;
}
.zona-interior h2:after{
	content: '';
    	display: block;
    	height: 2px;
    	width: 65px;
    	background: #1d68a4;
    	margin: 0 auto 30px;
}
.zona-interior:first-child h2:after{
	width: 68px;
}

.zona-interior:nth-child(2) h2:after{
	width: 120px;
}
.zona-interior:nth-child(3) h2:after{
	width: 22px;
}
.zona-interior:nth-child(4) h2:after{
	width: 254px;
}
.zona-interior:nth-child(5) h2:after{
	width: 125px;
}
.zona-interior:last-child h2:after{
	width: 91px;
}
.zona-interior figure{ 
	position: relative;
}
.zone-entry-group .entry-box-zone.destacado.sin-foto{  /*sin foto */
	height: 0;
    	padding-top: 37.57%;
    	background: #006595;
} 
.zone-entry-group .entry-box-zone.destacado.sin-foto:hover{  /* sin foto */
    	background: #414246;
    	transition: all .3s;
} 
.zona-interior .entry-data{
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 20px;
	z-index: 1;
}
.zona-interior h3,
.zona-interior h3 a{
	font-size: 1.5rem;
	line-height: 1.75rem;
	color: #fff;
}
.zona-interior h4,
.zona-interior h4 a{
	font: 400 18px/22px Georgia, serif;
	color: #414141;
}
.zone-entry-group > article{
	display: table;
	height: auto;
	padding: 20px 0 20px 13px;
}
.zone-entry-group > article h4,
.zone-entry-group > article h4 {
	display: table-cell;
	vertical-align: middle;
}
.zone-entry-group > article h4:before{
	content: '';
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	background: #1d68a4;
	position: absolute;
	left: 0;
	top: 28px;
}
.zone-entry-group > article:hover h4 a{
    color: #008fc5;
    transition: all .3s;
}
.zone-entry-group .guarda:last-child{
	display: none;
}
/* nuestros productos */

.nuestros-productos h2:after{
	content: '';
    	display: block;
    	height: 2px;
    	width: 242px;
    	background: #1d68a4;
    	margin: 0 auto 30px;
}

.tapas{
	width: 27.907%;
    	padding-left: 20px;
}

.suplementos-revistas{
	width: 66.047%;
	padding-right: 20px;
}

.nuestros-productos h3{
	font-size: 14px;
	margin-bottom: 23px;
	text-align: center;
}

.tapas time a,
.suplementos time a,
.revistas time a{
	font: italic 400 14px Georgia, serif;
	color: #1d68a4;
	margin-top: 8px;
	display: block;
	white-space: nowrap;
}

time:hover,
time a:hover{
	text-decoration: underline;
	transition: all .3s;
}

.suplementos,
.revistas{
	width: 50%;
	position: relative;
}

.suplementos .inner{
	width: 62.442%;
	height: 342px;
	margin: 0 auto;
	position: relative;
}

.revistas .inner{
	width: 57.28%;
	height: 342px;
	margin: 0 auto;
	position: relative;
}
.suplementos .inner div,
.revistas .inner div{
	position: absolute;
	display: none;
}
.suplementos .inner .btn_sig,
.suplementos .inner .btn_ant,
.revistas .inner .btn_sig,
.revistas .inner .btn_ant {
    position: absolute;
    width: 20px;
    height: 30px;
    margin: auto 0;
    /**left: -50px;**/
    left: -28px;
    top: 0;
    bottom: 0;
    background: url(/arte/icons/sprite_section.png);
    background-position: -101px -25px;
    cursor: pointer;
    z-index: 1;
    display: block;
}
.suplementos .inner .btn_sig,
.revistas .inner .btn_sig{
	left: auto;
	/**right: -50px;**/
	right: -28px;
	background-position: -121px -25px;
}

/* globales nuestros productos */

.nuestros-productos .guarda{
	margin: 24px 0 28px;
}

.nuestros-productos .btn{
	background: #0a1529;
	color: #fff;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 18px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	display: block;
	max-width: 370px;
	margin: 0 auto;
	text-transform: none;
    	font-weight: 400;
}

.nuestros-productos .btn:hover{
	background: #414246;
	transition: all .3s;
}

/* parte de abajo */


.nuestros-productos .bottom-part{
	margin: 57px 0;
}
.nuestros-productos .bottom-part > div{
    width: 32.249%;
	height: 250px;
	position: relative;
}
.nuestros-productos .bottom-part > div:last-child{
	margin-right: 0;
}
.nuestros-productos .bottom-banner .banner-home{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	background-color: black;
	width: 300px;
	height: 250px;
}
.bottom-part .suscripcion{
	text-align: center;
	background: #0f3044;
	position: relative;
}
.bottom-part .suscripcion > a{
	display: block;
    font-size: 100%;
    width: 100%;
    height: 100%;
    padding-top: 19px;
}
.bottom-part .suscripcion p{
	font: 400 20px/24px Georgia, serif;
	color: #fff;
	margin-bottom: 17px;
}
.bottom-part .suscripcion figure{
    width: 63.702%;
	margin-left: 17px;
	float: left;
}
.bottom-part .suscripcion .leer-mas{
	position: absolute;
	right: 20px;
	bottom: 30px;
	color: #fff;
}
.bottom-part .suscripcion .leer-mas a{
	color: #fff;
}
.bottom-part .suscripcion .leer-mas:hover a{
	 color: #008fc5;
	 transition: all .3s;
}

.bottom-part .suscripcion .leer-mas > span{
    vertical-align: -webkit-baseline-middle;
    font-size: 16px;
}
.bottom-part .suscripcion .circle-mas{
	position: initial;
	display: inline-block;
	margin-left: 7px;
}
/* el club */

.bottom-part .el-club{
	background: #008fc5;
	color: #fff;
    margin: 0 1.6265%;
}

.bottom-part .el-club > a{
	padding-top: 20px;
	display: block;
	height: 100%;
}

.bottom-part .el-club p:not(.desc){
	color: #fff;
	font: 400 18px Georgia, serif;
	text-align: center;
	margin-bottom: 8px;
}

.bottom-part .el-club figure.logo{
    width: 87.981%;
	margin: 0 auto 23px;
}

.bottom-part .el-club .desc{
	margin-left: 25px;
	width: 71.154%;
	display: inline-block;
	vertical-align: text-top;
	color: #d5d7d8;
	line-height: 18px;
}

.bottom-part .el-club .desc span{
	color: #fff;
}

.bottom-part .el-club figure.gift{
    width: 15.385%;
	display: inline-block;
	margin-left: 8px;
	vertical-align: text-top;
	vertical-align: top;
	position: relative;
	top: -2px;
	background: transparent url(/arte/sprite-footer.png);
	background-repeat: no-repeat;
	background-position: -239px -33px;
	width: 64px;
	height: 63px;
}

.el-club .btn{
	max-width: 252px;
	margin: 14px auto 0;
	background: #0f3044;
	border: 0;
	font-family: 'Ubuntu', sans-serif;
	width: 100%;
    font-weight: 400;
    text-transform: none;
    padding: 0;
}

/* caja banner */

.bottom-banner figure{
	width: 300px;
	margin: 0 auto;
	z-index: 1;
	position: relative;
}

.bottom-banner > span,
.content-banner > span{
	position: absolute;
	left: -13px;
	bottom: 21px;
	top: auto;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform-origin: 50% 50%;
	-webkit-transform-origin: 50% 50%;
    	-moz-transform-origin: 50% 50%;
    	-ms-transform-origin: 50% 50%;
    	-o-transform-origin: 50% 50%;
    	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
/*.....................................BANNER SKIN..........................................*/
.con-banners-a-costados{
	position:relative;
}
#banner-sticky-derecha,
#banner-sticky-izquierda{
	width: 120px;
	height: 600px;
	position: absolute;
	top: -140px; /*0px*/
	right: -140px;
}
#banner-sticky-izquierda{
	left: -180px;
	
	right: auto;
}
#banner-sticky-derecha .aside-banner,
#banner-sticky-izquierda .aside-banner{
	margin-top: 0;
}
/* Ajustes para el banner que se encuentra en la sección de Nuestros Productos */
#revistas #texto{
	padding-top: 0;
}
#revistas #texto h2{
	font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	font-size:16pt;
	text-align:center;
	text-shadow: 0px 0px 4px #ffffff, 0px 0px 8px #ffffff, 0px 0px 16px #ffffff;
	line-height: 22px
}
#revistas #texto h2::after{
	display: none;
}
#revistas #boton h3{
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14pt;
	color:#ffffff;
}
#revistas{
	width:100%;
	height: 100%;
	background-image:url(/arte/banners/fondo3.png);
	background-repeat:no-repeat;
	background-size:cover;
	background-position: center;
}
#revistas #revimg{
	margin-top:-10px;
	margin-left:auto;
	margin-right:auto;
}
#revistas #boton{
	position:absolute;
	margin-top:-50px;
	margin-left:300px;
	z-index:10;
}
#revistas #boton img{
	float:right;
}
.bottom-part .suscripcion .leer-mas{
	bottom: 0px;
	right: 5px;
}
.bottom-part .suscripcion .leer-mas > span{
	float: left;
	margin-top: 5px;
}

.destacadas-coronavirus .img1 img
{
	background-image: url("images/facebook_on.png");
	background-repeat: no-repeat;	
}

/** RESPONSIVE PARA OPINION **/
@media only screen and /*!FIX*/ (max-width: 999px), only screen and /*!FIX*/ (max-device-width: 999px){
	.clear-left .entry-columnista:last-child:after,
	.clear-left .entry-columnista:nth-last-child(2):after{
		display: none;
	}
}
/** RESPONSIVE PARA Horloger **/
@media only screen and /*!FIX*/ (max-width: 999px), only screen and /*!FIX*/ (max-device-width: 999px){
	.agrupador-horloger .bloque-tema-agrupador .entry-box.entry-100-mod-3 figure{
		margin-bottom: -90px;
	}
}
/*BANNER MEGA LEADER*/
.page-home .first-banner-container .content-banner.banner-970{
	width: 1025px !important;
	max-width: 1025px !important;
}
.page-home .first-banner-container .content-banner.banner-970 .banner-home{
	height: auto !important;
}



/**ELECCIONES 2021**/

.estado1
{
	background-image: url(/arte/botones_estados_home/botones-elecciones-2021/01-bj.png);
	background-size: 117px 80px;
	cursor: pointer;
	width: 100%;
	height: 80px;
}
.estado1:hover
{
	//background-image: url(/arte/botones_estados_home/botones-elecciones-2021/01-bj-hover.png);
}

.estado2
{
	background-image: url(/arte/botones_estados_home/botones-elecciones-2021/02-bjs.png);
	background-size: 117px 80px;
	cursor: pointer;
	width: 100%;
	height: 80px;
}
.estado2:hover
{
	//background-image: url(/arte/botones_estados_home/botones-elecciones-2021/02-bjs-hover.png);
}

.estado3
{
	background-image: url(/arte/botones_estados_home/botones-elecciones-2021/03-campeche.png);
	background-size: 117px 80px;
	cursor: pointer;
	width: 100%;
	height: 80px;
}
.estado3:hover
{
	//background-image: url(/arte/botones_estados_home/botones-elecciones-2021/03-campeche-hover.png);
}

.estado4
{
	background-image: url(/arte/botones_estados_home/botones-elecciones-2021/04-chihuahua.png);
	background-size: 117px 80px;
	cursor: pointer;
	width: 100%;
	height: 80px;
}
.estado4:hover
{
	//background-image: url(/arte/botones_estados_home/botones-elecciones-2021/04-chihuahua-hover.png);
}

.estado5
{
	background-image: url(/arte/botones_estados_home/botones-elecciones-2021/05-colima.png);
	background-size: 117px 80px;
	cursor: pointer;
	width: 100%;
	height: 80px;
}
.estado5:hover
{
	//background-image: url(/arte/botones_estados_home/botones-elecciones-2021/05-colima-hover.png);
}


.estado6
{
	background-image: url(/arte/botones_estados_home/botones-elecciones-2021/06-guerrero.png);
	background-size: 117px 80px;
	cursor: pointer;
	width: 100%;
	height: 80px;
}
.estado6:hover
{
	//background-image: url(/arte/botones_estados_home/botones-elecciones-2021/06-guerrero-hover.png);
}

.estado7
{
	background-image: url(/arte/botones_estados_home/botones-elecciones-2021/07-michoacan.png);
	background-size: 117px 80px;
	cursor: pointer;
	width: 100%;
	height: 80px;
}
.estado7:hover
{
	//background-image: url(/arte/botones_estados_home/botones-elecciones-2021/07-michoacan-hover.png);
}

.estado8
{
	background-image: url(/arte/botones_estados_home/botones-elecciones-2021/08-nayarit.png);
	background-size: 117px 80px;
	cursor: pointer;
	width: 100%;
	height: 80px;
}
.estado8:hover
{
	//background-image: url(/arte/botones_estados_home/botones-elecciones-2021/08-nayarit-hover.png);
}

.estado9
{
	background-image: url(/arte/botones_estados_home/botones-elecciones-2021/09-nl.png);
	background-size: 117px 80px;
	cursor: pointer;
	width: 100%;
	height: 80px;
}
.estado9:hover
{
	//background-image: url(/arte/botones_estados_home/botones-elecciones-2021/09-nl-hover.png);
}

.estado10
{
	background-image: url(/arte/botones_estados_home/botones-elecciones-2021/10-queretaro.png);
	background-size: 117px 80px;
	cursor: pointer;
	width: 100%;
	height: 80px;
}
.estado10:hover
{
	//background-image: url(/arte/botones_estados_home/botones-elecciones-2021/10-queretaro-hover.png);
}

.estado11
{
	background-image: url(/arte/botones_estados_home/botones-elecciones-2021/11-slp.png);
	background-size: 117px 80px;
	cursor: pointer;
	width: 100%;
	height: 80px;
}
.estado11:hover
{
	//background-image: url(/arte/botones_estados_home/botones-elecciones-2021/11-slp-hover.png);
}

.estado12
{
	background-image: url(/arte/botones_estados_home/botones-elecciones-2021/12-sinaloa.png);
	background-size: 117px 80px;
	cursor: pointer;
	width: 100%;
	height: 80px;
}
.estado12:hover
{
	//background-image: url(/arte/botones_estados_home/botones-elecciones-2021/12-sinaloa-hover.png);
}

.estado13
{
	background-image: url(/arte/botones_estados_home/botones-elecciones-2021/13-sonora.png);
	background-size: 117px 80px;
	cursor: pointer;
	width: 100%;
	height: 80px;
}
.estado13:hover
{
	//background-image: url(/arte/botones_estados_home/botones-elecciones-2021/13-sonora-hover.png);
}

.estado14
{
	background-image: url(/arte/botones_estados_home/botones-elecciones-2021/14-tlaxcala.png);
	background-size: 117px 80px;
	cursor: pointer;
	width: 100%;
	height: 80px;
}
.estado14:hover
{
	//background-image: url(/arte/botones_estados_home/botones-elecciones-2021/14-tlaxcala-hover.png);
}

.estado15
{
	background-image: url(/arte/botones_estados_home/botones-elecciones-2021/15-zacatecas.png);
	background-size: 117px 80px;
	cursor: pointer;
	width: 100%;
	height: 80px;
}
.estado15:hover
{
	//background-image: url(/arte/botones_estados_home/botones-elecciones-2021/15-zacatecas-hover.png);
}


