body {
    background-color: #FFFFFF;
}

.lupabox{
	padding:3px; 
    float:left; 
    background-color:#F10D30; 
    border-radius:2px;
    cursor: pointer;
}
.lupabox span {font-size: 18px; color:#fff !important;}
.fechalupabox {
	float:left; 
    color:#F10D30; 
    font-family:'PT Sans', sans-serif; 
    font-size:11px; 
    text-transform:uppercase; 
    padding-top:6px; 
    padding-left: 8px;
}

.col-header h2.front_header:before{
  position: absolute;
  left: 25%;
  width: 10%;
  height: 1px;
  background: #DADADA;
  content: '';
  transition: top .5s;
}
.col-header h2.front_header:after{
  position: absolute;
  right: 25%;
  width: 10%;
  height: 1px;
  background: #DADADA;
  content: '';
  transition: top .5s;
}

.fechayautor_centrado {
	width:100%; 
    text-align:center; 
    margin-top:8px;
}

.separadateautor {
	padding-left: 3px; 
    padding-right: 4px; 
    color: #F10D30; 
    font-weight: bold;
}

.title-comments.newgreenstyle {
    color:#4A4A4A;
}
.title-comments.newgreenstyle h3 {
	padding:10px;
    font-size:16px;
}
.utilities-comments.newgreenstyle {
	min-height: 6px;
	background-color:#FEEEEF;
}
.newgreenstyle_iframe {
	margin:15px; 
    width: 90% !important;
}

.sectionseparator{
    margin-bottom:50px;
}
.sectionlist_separator{
	border-bottom:#cccccc 1px dotted; 
    padding-bottom:15px;
    clear:both;
}
a.article_author {
	color: #f10d30 !important;
}

.ticker_header {
	width: 9%;
    text-align: center;
    float: left;
}
.ticker_body {
    width: 91% !important;
}
.bolarelacion {color:#F10D30;font-size:18px;}

.hottopics_int ul li { margin-bottom:14px; }

.copy_newave {color:#4A4A4A;font-size:14px;padding-right:3%;line-height:18px;}

.newsletter-button {
	background-color:#4A4A4A;
	text-indent:0;
	border:1px solid #000;
	display:inline-block;
	color:#ffffff;
    cursor:pointer;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:40px;
	line-height:25px;
	width:40px;
	text-decoration:none;
	text-align:center;
    padding-top:0px;
    margin-top:20px;
	margin-bottom: 20px;
}
.newsletter-button:hover {
	background-color:#333333;
}.newsletter-button:active {
	position:relative;
	top:2px;
}
.newsletter_response {
	text-transform: uppercase;
    line-height: 30px;
}
.newsletter_fraseaction{
	color:#4A4A4A;
    font-family:'Lora';
    font-size:18px;
    line-height:21px;
    padding-top:20px;
}
.soc li a {
    color: #F10D30 !important;
}

/** -------------- margenes responsive ------------------ */
@media screen and (max-width: 991px) {
    .space_left {
        margin-right: 8px !important;
        margin-left: 8px !important;
    }
    .space_medium {
        margin-right: 8px !important;
        margin-left: 8px !important;
    }
    .space_right {
        margin-right: 8px !important;
        margin-left: 8px !important;
    }
	.front_title_destacadopeq {
        padding-left: 120px;
        padding-right: 120px;
	}
	.front_summary_center {
        margin-bottom: 40px;
        padding-left: 80px;
        padding-right: 80px;
    }
    .sectionseparator{
        padding-bottom:30px; 
        margin-bottom:30px;
    }
}

@media only screen and (max-width:48em) {
    .space_left {
        margin-right: 8px !important;
        margin-left: 8px !important;
    }
    .space_medium {
        margin-right: 8px !important;
        margin-left: 8px !important;
    }
    .space_right {
        margin-right: 8px !important;
        margin-left: 8px !important;
    }
    .col-header h2.front_header:before{
      left: 6%;
      width: 12%;
    }
    .col-header h2.front_header:after{
      right: 6%;
      width: 12%;
    }
    .front_title_destacado {
        font-size: 30px;
        line-height: 36px;
    }
    .front_title_destacadopeq {
        padding-left: 20px;
        padding-right: 20px;
    }
    .front_summary_center {
        margin-bottom: 40px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .article_title {
        font-size: 32px;
        line-height: 38px;
    }
	.margenmovil {margin-top:8px;}
    .sectionseparator{
        padding-bottom:20px; 
        margin-bottom:20px;
    }
}

@media only screen and (max-width:20em) {
    .space_left {
        margin-right: 8px !important;
        margin-left: 8px !important;
    }
    .space_medium {
        margin-right: 8px !important;
        margin-left: 8px !important;
    }
    .space_right {
        margin-right: 8px !important;
        margin-left: 8px !important;
    }
    .col-header h2.front_header:before{
      left: 6%;
      width: 12%;
    }
    .col-header h2.front_header:after{
      right: 6%;
      width: 12%;
    }
    .front_title_destacado {
        font-size: 30px;
        line-height: 36px;
    }
    .front_title_destacadopeq {
        padding-left: 20px;
        padding-right: 20px;
    }
    .front_summary_center {
        margin-bottom: 40px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .article_title {
        font-size: 32px;
        line-height: 38px;
    }
    .margenmovil {margin-top:8px;}
    .sectionseparator{
        padding-bottom:20px; 
        margin-bottom:20px;
    }
}

/** -------------- FIN margenes responsive ------------------ */
