body { background-color: #fcffff;}
.front_widget_fullwidth {
	padding: 0px !important;
    background-size: cover;
}


.top_barraeconomyj {
	background-color: #626262; height: 50px; width: 100%;
}
.top_barraeconomyj .containertop {
	max-width: 1310px; display: block; margin: auto auto; color: #d8d9dd; font-size: 14px; 
    font-family: 'Roboto', sans-serif; font-weight:300; text-transform:uppercase; 
    padding-left:0.5%;
}
a.idiomactive { color: #ffffff;}
a.idiomainactive { color: #a7a7a7;}
.spanidiomas {
	font-size: 18px;
    padding-right: 5px;
    padding-left: 5px;
    line-height: 0px;
    font-weight: bold;
}
.menu_template a.menueconomy {
	font-family:'Roboto', sans-serif; font-size:18px; color:#9d0c10; 
    text-decoration:none; line-height: 38px; padding-left: 12px;
}
.menu_template a:hover.menueconomy {
	color:#545454; text-decoration:none;
}
.menu_template a.menueconomy.active {
	color:#000000; text-decoration:none;
}

.lineaespacio_menu {
	border-bottom:#9d0c10 2px solid;
    margin-bottom:3%;
}

.barraeconomyj {
	background-color: #9d0c10; height: 80px; width: 100%; color: #fff; font-weight: bold;
    font-size: 24px; font-family: 'Roboto', sans-serif; text-align: center;
}
.barraeconomyj img {
	 padding-top: 18px; margin:auto auto;
}

.btn_leermas {
	margin-top: 30px;
    margin-bottom: 10px;
    font-family: 'Roboto', sans-serif; 
    font-size: 14px; 
    font-weight: bold; 
    color: #9d0c10; 
}
.btn_leermas a {
	background-color: #fff; 
    padding:2px;
}
.author_titulacion {
	padding-left:15px; 
    padding-top:5px; 
    margin-bottom:20px;
    font-size:14px; 
    color:#545454; 
    font-weight:300;
    line-height:18px;
}

.footerdesign {
	background-color:#666463; 
    color:#ffffff; 
    width: 100%;
	line-height: 22px; 
    font-size: 15px; 
    font-weight: lighter;
    margin-top: 3%;
}
.footerdesign .containerbottom {
	max-width:1310px; 
    display:block; 
    margin:auto auto; 
    min-height:260px; 
    padding-top:4%;
    padding-left:0.5%;
}
a.article_author {
	color: #000000;
    font-weight: bold;
}
.authorcargo {
    padding-top:5px;
    padding-left:5px;
    font-size:15px; 
    color:#000000; 
    font-weight:300;
}
.marginlegend { margin-top: 30px;}
.imagenpopular {
	width:45%; 
    float:left;
}
.enlacepopular {
	float:left; 
    width:50%;
    margin-left:3%;
}

.videoscover {
    display: block;
    position: relative;
}
.videoscover img {
    padding: 0;
    margin: 0;
    width: 100%;
    height: auto;
}
.videoscover img {
    max-height: 300px;
}
.videoscover .bg-video {
    display: inline-block;
    z-index: 999;
    position: absolute;
    left: 5%;
    top: 25%;
    -moz-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
    transition: all 0.3s linear 0s;
    background: transparent url('/images/showid/894656') no-repeat center;
    height: 130px;
    width: 90%;
}
.front_widget_historico strong {
	font-size: 24px;
    font-weight: bold;
    line-height: 26px;
}
.front_summary_old strong, .front_summary_old span {
   color: #545454 !important;
   font-weight: lighter !important;
   font-style: normal !important;
   font-size: 15px !important;
   line-height: 19px !important;
   font-family: 'Roboto', sans-serif;
}
a.volverseccion {
	color:#9d0c10; 
    font-weight:bold; 
    margin-left:8px;
    font-size:14px;
}
a.volverseccion span {
	text-decoration: underline;
}

/** -------------- margenes responsive ------------------ */
@media screen and (max-width: 991px) {

}

@media only screen and (max-width:48em) {
  .front_title_slider {
    font-size: 20px;
    padding-bottom: 6px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 6px;
  }
  .videoscover .bg-video {
	top: 1%;
  }

}

@media only screen and (max-width:500px) {
  .front_title_slider {
    font-size: 20px;
    padding-bottom: 6px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 6px;
  }
  .videoscover .bg-video {
	top: 1%;
  }
}

/** -------------- FIN margenes responsive ------------------ */


.estaticacontent_content a {

	color: #4477AA;
    text-decoration: none;
}


.estaticacontent_content table td {

	padding: 10px;
    border: 1px solid black;
}

.front_widget_historico img {
    border: 1px solid #ccc;
    width: 150px !important;
}
