﻿html {
    height: 100%;
   
}
body {
    height: 100%;
    background-color: #FAFAFA;
    font-size: 16px;
    font-family: Roboto;
    overflow-x: hidden;
}
.main {
    font-family: Roboto;  
    position:relative;
}
.padding_65 {
    padding-left:65px;
}
    .main a {
        cursor:pointer;
    }
.top_fixed {
    position: fixed;
    top:0;
    left: 0;
    right: 0;
    z-index: 9990;
}
.top_fixed_toolbar {   
    position: fixed;
    top: 60px;
    width: 50px;
    left:0;
}
.tipic_img_h {
    height: 100%;
    width: auto;
}
.navbar-header {
    padding:5px 0;
}
.navbar-brand {
    padding: 0 0 0 0;
}
.menu_option {
    padding:5px 0;
    border-right: solid 1px #414b54;
}
.navbar-default {
    font-family: Source Sans Pro;
    background-color: #008db8;
    border:none;
    border-bottom: solid 1px #414b54;
    z-index:9000;
}
.navbar-right {
    padding:0;
    position: absolute;
    right: 15px;
}
#menu_navigation a{
    font-size: 0.85em;
    color: #fafafa;
    font-family: Roboto;
    font-weight: 300;
    text-transform: uppercase;
}
.dropdown-menu {
    background-color: #1d4b79;
    color: #ededed;
    outline: 0;
    border:none;
    border-radius: 0;
}

#date_site {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    padding-left: 0%;
    color: #999;
    font-size: .8em;
}

.open {
    background-color: none;
}

.submenu_title {
    padding: 3px 5px;
}

.submenu_title a:hover {
    color: #00AEEF;
    cursor: pointer;
}


.navbar-collapse {
    overflow-x: hidden;
}
.navbar {
    border-radius:0;
    margin-bottom:0;
}

.nav-pills > li > a {
  border-radius: 0;
    color: #999;
}


#trap {
    overflow-x:hidden;
    overflow-y:hidden;
    padding-left: 0;
    padding-right: 0;
    background-color:#fdfdfd;
    padding-top:0;
}
.text_title {
    color: #232323;
    line-height: 1.2;
    font-size: 3.1em;
    font-family: Roboto;
    font-weight:300;
}
.text_autor {
    color: #232323;
    padding-bottom: 10px;
    font-size: 0.85em;
}
.text_description {
   /* line-height: 1.5;*/
    color: #232323;
    font-size: 1em;
    font-family: 'Raleway', sans-serif;
}
#template_2 .text_description {
    font-size:1.1em;
    color:#454545;
    text-align:justify;
}

#template_2 .text_description  p {
    margin-bottom:20px;
}

.text_category {
    font-size: 0.75em;
    color: #fafafa;
    padding-top: 5px;
    font-weight: 300;
    padding-bottom: 10px;
    text-transform:uppercase;
    font-weight:500;  
}
    .text_category span {
        padding: 5px;
        font-family: Source Sans Pro;
    }

.section_text_category {
    font-weight:300;
    padding:6px;
    color:#fafafa;
    font-family: Source Sans Pro;
    font-size:1.4em;
}
.text_date {
    font-size: 0.85em;
    padding-bottom: 15px;
    font-family: "PT Serif", serif;
}
.text_section {
    font-size: 1.8em;
    margin-bottom: 5px;
    font-weight:300;
    color: #fafafa;
    padding: 5px;
}
.subsection_list {
    font-size: 1em;
    font-weight: 300;
    text-align:right;
    margin-bottom:30px;
}
    .subsection_list div {
        padding:5px;
        margin-top:5px;
        margin-bottom:5px;  
        background-color: #ededed;
        cursor:pointer;
    }
.section_new .text_category, .main_new .text_category {
    padding-top:4px;
}

.section_new_title {
    padding-top: 5px;
    font-size: 1em;
    height:60px;
}
.new_text_only {
    height: 210px;
}
.text_only_title {
    color:#232323;
    font-size: 1em;
     -webkit-transition: color 0.5s;
    -moz-transition: color 0.5s;
    -o-transition: color 0.5s;
    transition: color 0.5s;
}
.text_only_description {
    padding-top: 5px;
    color: #777;
    font-size: 0.85em;
    font-family: "PT Serif", serif;
    padding-bottom:5px;
}
#trap.p50 { padding-left:50px; }
#trap.p60 { padding-left:60px; }
#trap.p110 { padding-left:110px }
#trap.p300 { padding-left:300px; }

#trap.video_template_individual {
    margin-right:50px;
}

#in_footer {
    text-align:right;
    border-top: solid 1px #ccc;
    z-index: 10;
    background-color: #fafafa;
    position: relative;
}
#in_footer.m50 {
    margin-left:50px;
}
#in_footer.m60 {
    margin-left:60px;
}
    #in_footer.m110 {
        margin-left:110px;
    }
#in_footer.m300 {
    margin-left:300px;
}
    #in_footer.mr100 {
        margin-right:100px;
            box-shadow: -5px -2px 29px 20px rgba(0,0,0,.3);
    }
    #in_footer.row {
            padding: 0 15px;
    }

.section_new, .main_new, 
.news_sections_content .new_news_title, .videos_section, .gallery_section {
    margin-bottom: 15px;
}
.news_sections_content .new_news_title {
    font-size:1.8em;
}

.bar_social_media {
    padding-bottom: 15px;
}
.share-btn {
    font-size: 0.85em;
    display: inline-block;
    color: #eeeeee;
    background-color: #ededed;
    border: none;
    padding-top: 7px;
  width: 40px;
  height: 35px;
    outline: none;
    text-align: center;
}

.share-btn:hover {
  color: #eeeeee;
}

.share-btn:active {
  position: relative;
  top: 2px;
  box-shadow: none;
  color: #e2e2e2;
  outline: none;
}
/*default color */
.text_category5{ background:#2992ce;}
.category_box{ background:#2992ce;}
.category_line{ background:#2992ce;}

.share-btn.twitter     { background: #55acee; }
.share-btn.facebook    { background: #3B5998; }
.share-btn.google-plus { background: #dd4b39; }
.share-btn.email       { background: #444444; }
.share-btn.reddit      { background: #ff5700; }
.share-btn.linkedin    { background: #4875B4; }
.share-btn.pinterest   { background: #b9252c;}


.text_22 { color: #b44345; } /* Policiaca */
.text_26 { color: #1d396b; } /* Entretenimiento */
.text_3 { color: #0075BF; } /* Estatal */
.text_2 { color: #2992ce; } /* Nacional */
.text_1 { color: #2992ce; } /* Internacional */
.text_6 { color: #d02875; } /* Ciencia y Tecnología */
.text_86 {color:#2992ce;} /* Lo mas Popular */
.text_84 {color:#8f0d00;} /* Xolos */
.text_5{ color:#ff8600;} /* Deportes */
.text_48 {color:#822e48;} /* Salud */
.text_8 {color:#304655;} /* Fama */
.text_34 {color:#b35993;} /* Sociales */
.text_16 {color:#0099b8;} /* Editorial */
.text_25 {color:#f29c12;} /* Politica */
.text_57 {color:#3d79ad;} /* Economia y Finanzas */
.text_96{color:#2992ce;} /* Reflexiones */
.text_85 {color:#2992ce;} /* Turismo */
.text_83{color:#2992ce;} /* Moda y Estilo */
.text_54 { color:#EDAE0E;} /*Autos*/
.text_Blogs {color:#33CFDB;} /* Blogs */
.text_53 { color: #B7B461;} /* Oscares*/


.bg_22 { background-color: #b44345; } /* Policiaca */
.bg_26 { background-color: #1d396b; } /* Entretenimiento */
.bg_3 { background-color: #0075BF; } /* Estatal */
.bg_2 { background-color: #2992ce; } /* Nacional */
.bg_1 { background-color: #2992ce; } /* Internacional */
.bg_6 { background-color: #d02875; } /* Ciencia y Tecnología */
.bg_86 {background-color:#2992ce;} /* Lo mas Popular */
.bg_84 {background-color:#8f0d00;} /* Xolos */
.bg_5{ background-color:#ff8600;} /* Deportes */
.bg_48 {background-color:#822e48;} /* Salud */
.bg_8 {background-color:#304655;} /* Fama */
.bg_34 {background-color:#b35993;} /* Sociales */
.bg_16 {background-color:#0099b8;} /* Editorial */
.bg_25 {background-color:#f29c12;} /* Politica */
.bg_57 {background-color:#3d79ad;} /* Economia y Finanzas */
.bg_96, .bg_30{background-color:#2992ce;} /* Reflexiones */
.bg_85 {background-color:#2992ce;} /* Turismo */
.bg_83{background-color:#2992ce;} /* Moda y Estilo */
.bg_54 { background-color:#EDAE0E;} /*Autos*/
.bg_Blogs {background-color:#33CFDB;} /* Blogs */
.bg_101 { background-color: rgb(195, 172, 19); } /* Rio 2016 */
.bg_53 { background: #B7B461;} /* Oscares */


.description_over_img {
    font-size: 0.75em;
    color: rgba(250, 250, 250, 0.7);
    padding: 5px;
    padding-right: 15px;
    text-align: right;
    font-family: "PT Serif", serif;
    font-style: italic;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    font-weight: bold;
    padding-top: 15px;
    box-shadow: inset 0px -192px 31px -175px rgba(0,0,0,.6);
}
    .description_over_img .autor {
        font-weight:normal;
        padding-left:5px;
    }


.media_img {
    width: 100%;
    height: auto;
}
#t2_title {
    padding-bottom: 15px;
    font-family: 'Crete Round', serif;
    font-size: 3.1em;
    color: #232323;
    line-height: 1.2;
    font-weight:300;
    margin:0;
}

#t2_autor {
    font-size: 1em;
}

#t2_media {
    padding: 0 0 0 0;
}


.template_horizontal_img {
    /*background: top center no-repeat #001 url(/Content/img/spiderman.jpg); */
     -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    box-shadow: inset 0 0 158px 36px rgba(0,0,0,.8);
}


#t2_description {
    padding-top: 10px;
    padding-bottom: 15px;
    line-height:1.8;
    color:#555;
}
.t2_content {
    padding-top:15px;
    margin-top: 30px;
    z-index: 100;
}



#t4_left {
    
    background-color: #323232;
    height: 720px;
}
.new_news_title2 {
    font-family: Source Sans Pro; 
    font-weight: 300;
    font-size: 1.5em;
    color: #fafafa;
 
    margin-bottom: 15px;
}
.icon_over_img {
    position: absolute; 
    top: 0;
    left: 0;
    right: 0;
    text-align: right;
    padding: 5px;
    color: #fafafa;
    font-size: 1.2em;
    text-shadow: 3px 4px 10px #000;
}

.ad_300 {
    max-width:300px;
}

.active_t4m {
    color: #69b2dc;  
   /*color: 00AEEF;*/
}
.active_t4m_2 {
    color: #2992cd;
}
.num_color {
    color: #2992cd;
}
.tipic_img {
    width: 100%;
    height: auto;
}

.glyphicon {
    cursor: pointer;
}


   
/************************* Toolbar 2.0 ************************/
.toolbar {
    z-index: 888;
    width: 50px;
    color: #fafafa;
    font-size: 1em;
    text-align: center;
    padding: 0 0 0 0;
    position:absolute;
    float:left;
    bottom:0;
    left:0;
    height:100%;
    background-color:#222;
}
.main_toolbar {
    text-align: center;
    font-size: 1.2em;
    position:absolute;
    width:50px;
}
.tb_button {
    cursor: pointer;
    height: 50px;
    vertical-align: middle;
    text-align: center;
    position:relative;  
}
.tb_closed {
    display:none;
    height:50px;
    background-color:#2992ce;
    color:#fafafa;
}
.widget_trending {
    display:none;
}
    .tb_button:hover {
      background-color: #2992ce;
      color:#fafafa;
    }
    .tb_button span {
       margin-top: 15px;
    }
    .tb_button i {
        margin-top: 15px;
    }
.tb_active {
    color: #00AEEF;
}


.toolbar_content {
    background-color: #444;
    color: #232323;
    display: none;
    z-index: 777;
    width: 300px;
    position:fixed;
    top:0;
    bottom:0;
    min-height: 250px;
}
    .toolbar_content .close {
        position: absolute;
        top: 7px;
        right: 0;
        font-size: 2em;
        font-weight: normal;
        padding-right: 10px;
        color:#fafafa;
    }
.pos_absolute {
    position:absolute;
}

.col_tb_data {
    height:50px;
}


#footer {
    border-top: dashed 1px #405566;    
    color: #777;
    font-size: 0.85em;
    padding-top:50px;
}



.much_footer {
    padding-top: 30px;
    padding-bottom:30px;
    color: #232323;
}
    .much_footer a {
        color:#fafafa;
    }


.active_submenu {
    color: #00AEEF;
}

.t20_row {
    height: 500px;
    box-shadow: inset 2px -4px 146px -11px rgba(59,115,153,1);
}
.t20_container {
    line-height: 1.5;
    font-size: 1em;
    position: absolute;
    bottom: 30px;
    left: 30px;
    color: #fafafa; 
}
    .t20_container .light_button {
        margin-top: 15px;       
        font-size: 1em;
        color: #fafafa;
        background-color:none;
        border: 1px solid #fafafa;

    }
.light_button {
    font-size:1em;
    color:#fafafa;
    background-color:none;
    border: 1px solid #fafafa;
    padding: 15px 30px;
    display:inline-block;
    text-transform:uppercase;
    cursor:pointer;
}
    .t20_container p, .t20_container .t20_title {
         text-shadow: 4px 2px 10px #000;
    }


/*Searchbar*/

.video_header {
    background-color: #191b1b;
}
    .video_img .bg_play_button .img_play {
        font-size:1.8em;
        top:16px;
    }
.img_title_active {
    color: #2992cd;
}

.video_categories_content {
    margin-top:30px;
    font-size: 1.2em;
    font-weight: 300;
    cursor: pointer;
}


.text_only {
    box-shadow:none;
    padding: 15px;
}

.text_only .text_only_title{
    font-size:1.2em;
}
.text_only .text_over_img3{
    color: #232323;
    padding:0;
}
.text_only .box_hidden_hover {
    color: #232323;
    background-color:#fafafa;
}
.row_news_sections {
    margin:0;
}
.col_news_sections {
    padding:0;
}
.section_contents {
    margin-top:15px;
}


/**something soon*/

.navbar-default {
    font-family: Source Sans Pro;
    background-color: #116298;
    border: none;
}

#menu_navigation a {
  font-size: 0.85em;
  color: #fff;
  font-family:Roboto;
  font-weight: 300;
  text-transform:uppercase;
}

.form-control {
      background-color: #4ac2da;
  color: #fafafa;
  border-radius: 0;
    border: solid 1px #fff;
  border-bottom: solid 2px #fff;
}

.menu_option {
    border:none;
}


/* Autor elements*/
.autor_widget {
    position:relative;
}
.autor_widget_img {
    vertical-align:top;
    padding-top: 10px;
}
.autor_widget_img img {
    
}
.autor_info {
    
    margin-left:15px;
    vertical-align:top;
}


.t2_content .mfn_data_date {
    margin-bottom:10px;
}
.video_template .t2_content {
    padding-top:0px;
}

.box_news_data .box_data_date {
text-transform:none;
color:#979797;
}



    #menu li a, #menu li a:visited {
        color:#fafafa;
    }


.msl_news_title_date {
    color:#999;
    font-size:.85em;
}
.mainpage_estatal .text_category2 {
    display:none;
}

.bg_default2 {
    background-color:#ededed;
    color:#232323;
}
.mainpage_recent_new {   
    padding: 15px 0;
    border-top:1px solid #dcdcdc;
    position:relative;
}

.mainpage_recent {
    border-top:1px solid #e3e3e3;
}
.mainpage_section_recent {
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    display:none;
}
.mainpage_recent_title {
    font-size:.85em;
    font-family: 'Crete Round', serif;
    font-weight:normal;
    line-height: 1.2;
}
.mainpage_recent_title a:hover {
    color: #2992ce;
}

.text_category3 {
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    width:5px;
    font-family: 'Source Sans Pro';
    font-size: 1em;
    font-weight: 300;
    color: #fafafa;
}

.mainpage_section {
    margin-bottom:30px;
}

.mainpage_section_title {
    font-weight: 600;
    background-color:#fafafa;
    font-size:0.85em;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
}

#mainpage_tabs li a {
    color:#232323;
    border:none;
    padding-top:12px;
    padding-bottom:12px;
    text-align:left;
    border-radius:0;
}
.active_link {
    color: #2992ce;
}
#mainpage_tabs li a:hover, #mainpage_media_tabs li a:hover {
    background-color:transparent;
    border-color:transparent;
}
#mainpage_tabs li.active_line a, #mainpage_media_tabs li.active_line a  {
    background-color: #2992ce;
    color:#fafafa;
}

#mainpage_fotonota .submain_pic_section {
    border:none;
    height:500px;
}
#mainpage_fotonota  .text_over_img{
    padding:30px;
}


.mfn_new {
    border-bottom: 1px solid #dcdcdc;
    cursor:pointer;
}
.mfn_new a{
    color:#232323;
}
.mfn_icon {
    height:125px;
   
    background-repeat:no-repeat;
    background-position:top center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    position:relative;
     -webkit-transition: height 0.5s;
    -moz-transition: height 0.5s;
    -o-transition: height 0.5s;
    transition: height 0.5s;
    background-color:#ededed;          
}

.mfn_title {
    font-family: 'Crete Round', serif;
    /*font-weight: 500;
    font-size: 1.2em;*/
    margin-bottom:5px;
    margin-top:3px;
    line-height:1.2;
    font-weight:400;
    font-size:1.2em;

}
.mfn_intro {
    font-family: 'Raleway', sans-serif;
    font-size: .85em;
    color: #777;
    margin-bottom:10px;
    line-height:1.2;
}
 
.mfn_data {
    color: #aaa;
    font-size: .75em;
    font-weight:normal;
}
.mfn_data_category {
    display:inline-block;
}
.mfn_data_date {

    display:inline-block;
    font-family:roboto;
    font-weight:300;
}
    .mfn_data_date span {
        padding-right:5px;
    }
.mfn_line {
    display:inline-block;
    padding-left:5px;
    padding-right:5px;
}
.mfn_text {
    padding-top:10px;
    padding-right:15px;
     -webkit-transition: height 0.5s;
    -moz-transition: height 0.5s;
    -o-transition: height 0.5s;
    transition: height 0.5s;   
}

.mfn_related {
    display:none;
    margin:0 -15px;
}
    .mfn_related .related_list .related_new {
        padding:5px 15px;
    }
.mfn_related_new {   
    padding:5px 0;
    font-size:.85em;
    font-family:'Source Sans Pro';
    font-weight:600;
    
}
.play_icon_2 {
    position:absolute;
    top:30%;
    left:0;
    right:0;
    text-align:center;
    color:#fafafa;
    font-size:3em;
}


.mainpage_title_section {
    background-color: #fafafa;
    font-weight: 600;
    padding:15px;
}
   

.col_right_0 {
    padding-right:0;
}
.col_left_0 {
    padding-left:0;
}



.thumb_img {
    height: 350px;
    background: center center no-repeat #fafafa;
    background-size: cover;
    position:relative;
}


.mainpage .box_news_mega{
    height:500px
}
.box_news_mega {
    background: center center no-repeat #777;
    background-size: cover;
    position:relative;
    height:400px;
    box-shadow: inset 2px -4px 146px -11px rgba(59,115,153,1);
    color:#fafafa;
}
    .box_news_mega h1 {
        font-family: 'Crete Round', serif;
        font-size:2.7em;
        font-weight:300;
        position:absolute;
        margin-top:10px;
        padding:30px;
        
        
    }
    .box_news_mega .mfn_data {        
        color:#fafafa;
        font-size:1em;
    }
.box_news_content {
    padding:15px;
    position:relative;

}
    .box_news_content h2 {
        font-family: 'Crete Round', serif;
        font-size:1.3em;
        margin-top:5px;
        line-height:1.2;
        font-weight:400;
    }
    .box_news_content p {      
      font-size: 0.85em;
      font-family: "PT Serif", serif;
      line-height: 1.5;
    }
.box_news_databar {
    color:#777;
}
    .box_news_databar .mfn_data_date {
        padding:0;
        float:left;
        font-weight:400;
        font-size:.85em;
    }
.nsb_left .box_news_3{
    background-color:#ededed;
}
.nsb_right .box_news_3{
    background-color:#ddd;
}
.nsb_left .type_gallery {
    background-color:#ddd;
}
.nsb_right .type_video {
    background-color:#ccc;
}
.nsb_left .type_gallery .triangle_topic{
   border-bottom: 20px solid #ddd;
}
.nsb_right .type_video .triangle_topic{
    border-bottom: 20px solid #ccc;
}
.nsb_right .ad_container {
    background-color: #ddd;
    border-top: 2px solid #ccc;
}

.nsb_left .triangle_topic {
    border-bottom: 20px solid #ededed;
}
.nsb_right .triangle_topic {
    border-bottom: 20px solid #ddd;
}


.box_news_3 .thumb_img {
    display:none;
}
.box_news_3 img {
    display:block;
}
.box_news_3 {
    border-top:1px solid #ccc;
}
    .box_news_3 .mfn_data_date {
        font-size:.85em;
        color:#888;
    }
.box_news_typebar {
    padding:15px;
    font-weight: 300;
    font-size:1em;
    color:#fafafa;
}

.box_news_3 .text_over_img {
    padding:15px 30px;
}
.box_news_3 .box_news_gallery, .box_news_3 .box_news_videos {
    height:230px;
    border:none;
}
.box_news_3 .sub_videos_desc {
    font-weight:300;
    font-family: Roboto;
    font-size:1em;
    line-height:1.2;
}
.box_news_3 .bg_section_videos {
    background-color:transparent;
    border:none;
    margin-bottom:5px;
}
.box_news_3 .sub_videos_desc {
    background-color:transparent;
    padding:0;
    font-weight:normal;
    font-size:.85em;
}
    .box_news_3 .sub_videos_desc .mfn_data {
      font-weight:normal;
      color:#777;
      font-size:.7em;
      margin-top:5px;
    }
    .box_news_3 .sub_videos_desc .mfn_data .mfn_data_date{
      font-weight:normal;
    }
.box_news_3 .bg_section_videos .mfn_icon {
    height:75px;
}
.box_news_3 .bg_section_videos .sub_videos_desc {
    
}
.box_news_3.box_type_gallery p {
    font-family:Roboto;
    color:#777;
}


.thumb_bg {
    overflow:hidden;
    position:relative;
   /*min-height:52px;
    max-height:112px;*/
    text-align:center;
}
.mfn_share {
    text-align:right;
}
.ad_container {
    text-align:center;
    
}
    .ad_container img {
        width: 100%;
        height: auto;
    }
.category_box {
    color:#fafafa;
    padding:90px 0;
    font-size:1.5em;
    font-weight:100;
    text-align:center;
}
.template_bar_content {
    padding:15px;
}
.template_bar_content .box_news_3
    .template_bar_content .box_news_content {
        background-color:#333;
    }
        .template_bar_content .box_news_content .triangle_topic {
            display:none;
        }
        .template_bar_content .box_news_content h2 {
            
            font-size:1em;
        }
        .template_bar_content .box_news_content p {
            color: #bbb;
            display:none;
        }
    .template_bar_content .mfn_data_date {
        float:none;
    }
    .template_bar_content .mfn_share {
        display:none;
    }
    .template_bar_content .box_news_content {
        padding:0;
        padding-bottom:15px;
    }
    .template_bar_content .thumb_bg {
        margin-bottom:15px;
    }
    .template_bar_content .box_news_3 {
        margin-bottom:30px;
        border-bottom: 1px solid #555;
        border-top:none;
    }
    .template_bar_content .button_read {
        display:none;
    }
    .template_bar_content .ad_container {
        margin-bottom:15px;
    }
    .template_bar_content .box_media_video .thumb_bg{
        border: 1px solid #fafafa;
    }
    .template_bar_content .box_media_video {
        text-align:center;
    }
    .template_bar_content .box_media_video .icon_over_img2 {
        top:40%;
    }
    .template_bar_content .box_media_video .box_news_content {
        padding-bottom: 10px;
    }
    
.template_topbar {
    margin:5px 0;
    text-align:right;
    padding: 15px 0;
    color:#737373;
}
    .template_topbar i {
        margin-right:15px;
        font-size:1.2em;
    }
.template_content_pic {
    margin: 15px 0;
}
.template_content_pic img {
    display:block;
    margin:auto;
    max-width:70%;
    height:100%;
    width:auto;
}
#template_gallery {
    margin:15px 0;
}
.template_gallery_img {
    height:200px;
}
#template_content_video {
    margin: 15px 0;
}
    #template_content_video div {
        display:block;
        margin:auto;
        max-width:70%;
        padding-bottom:40%;
    }
.sub_header {
    height:250px;
    
}
.sub_header h1{
    font-size:1.7em;
}
.sections_change_header {
    position: absolute;
    top:30px;
    right:30px;
    z-index:1;
}
.section_change_button {
    height:10px;
    width:50px;
    margin-left:5px;
   
    border:1px solid #555;
    display:inline-block;
    cursor:pointer;
}
/*.box_news_header {
    height:400px;
}*/

.text_category5 {
    display: inline-block;
    font-weight: 100;
    font-size: 1.5em;
    color: #fafafa;
    padding: 15px 30px;
    position: absolute;
    left: 0;
    top: 30px;
    z-index: 1;
}
.show_section, .hide_section {
    margin-right:15px;
}
.hide_section {
    display:none;
}
.sections_type_news {
  padding: 10px 0px;
  font-weight: 400;
  color: #232323;
  text-indent: 15px;
  font-size: 1em;
}
.ad_container .imgad_160x600 {
    max-width:160px;
}
.widget_popular_box {
    margin-right:-1px;
}
.widget_popular_box .mainpage_section_title{
    border:none;
    font-weight:300;
    background-color:#ededed;
}
.widget_popular_box .mainpage_section_recent {
    border:none;
}
.widget_popular_box .mainpage_recent_new {
}



.news_per_section .text_category5 { 
  font-size: 1.2em;
  color: #fafafa;
  padding: 10px 15px;
  position: absolute;
  left: 0;
  top: 0px;
  z-index: 1;
}
.news_per_section .triangle_topic {
    border-bottom: 20px solid #fafafa;
}
.news_per_section .mfn_data_date, .sub_new .mfn_data_date {
    float:none;
}
.news_per_section .box_news_content {
    /*padding-top:10px;*/
    
}

.mainpage_widget_fotonota .text_description{
    font-size: .85em;
}

.text_category6 {
    font-size:1em;
    color:#fafafa;
    padding: 5px 15px 5px 45px;
    top:5px;
    right:0;
    position:absolute;
    z-index:1;
    display: inline-block;
    font-weight: 100;
}

.text_over_img_mega h1 {
    position:relative;
    padding:0;
}
.text_over_img_mega {
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    padding:10px;
}

.text_over_img_mega .text_category4 {
    font-size:.85em;
}
.box_news_content .text_category4 {
    font-size:0.85em;
}

.mainpage_survey .mainpage_title_section {
    font-weight:500;
    padding:15px 30px;
}
.mainpage_survey .mainpage_widget_content {
    border-top:none;
    border-bottom: 1px solid #ccc;
    padding: 30px;
    color: #232323;
    background-color: #fafafa;
    padding-top: 0;
}



.news_per_section .mfn_icon{
    height:85px;
}
.news_per_section .mfn_text {
    padding:5px 15px;
    height:80px;
}
.news_per_section .mfn_title {
    font-size:0.85em;
}
.box_news_3.news_per_section {
    /*background-color:#ededed;*/
        background:#fff;
    border:solid 1px #ddd;
    /*box-shadow: -1px 11px 3px 4px rgba(0,0,0,0.05);
    margin:0px 20px 10px 10px;*/
    margin:0px 10px 15px 0px;
}
.news_per_section .triangle_topic {
    border-bottom: 20px solid #ededed;
}
.nsb_left .sub_new {
    background-color:#fafafa;
}
.nsb_left .sub_new .triangle_topic{
    border-bottom: 20px solid #fafafa;
}

.sub_mega {
    height:500px;
}
.sub_mega h1 {
    font-size:1.5em
}

    .sub_mega.sub_mega {
        height:250px;       
    }
        .sub_mega.sub_mega h1 {
            font-size:1.5em;
        }
.news_list {
    margin-top:15px;
}
    .news_list .new_title {
        padding:8px 0;
        font-size:0.85em;
        border-top:1px solid #dcdcdc;
    }
.nop {
    padding:0;
}
.nom {
    margin:0;
}
.medd .box_news_3 {
    background-color:#fafafa;
}
.media_gallery {
    background-color: #555;
    padding-bottom:30px;
}
    .media_gallery .sub_videos_desc {
        color:#fafafa;
    }
    .media_gallery h2 {
        color:#fafafa;
        font-size:1.5em;
        font-weight: 300;
        padding:0 15px;
        margin-bottom:0;
        margin-top:5px;
    }
    .media_gallery .sub_videos_desc .mfn_data {
        color:#aaa;
        margin:0;
        padding:0;
            margin-top: 5px;
    }
    .media_gallery .bg_section_videos {
        padding: 0 30px;
        padding-right:15px;
    }
    .media_gallery .mfn_icon {
        background-color:#555;
    }
    .media_gallery .mfn_data {
        padding:5px 15px;
        margin-bottom:15px;
    }
.ed_impresa_box {
    background-color:#ddd;
}

.ed_impresa_box .box_news_typebar {
    color:#232323;
}
.ed_impresa_box .mainpage_widget_content {
    text-align:center;
    background-color:#ddd;
    padding:0;
    padding-left:1px;
}
.ed_impresa_box img {
  
    max-width: 162px;
    opacity:0.5;
}
    .ed_impresa_box .category_over_img {
        color:#fafafa;
        left:0;
        right:0;
        top:45%;
    }
.ed_impresa_element {
    background-color:#555;
    position:relative;
    margin-bottom:15px;
}

.gray_cols {
    background-color:#232323;
}
.br1_r {
    border-right: 1px solid #ddd;
}
.br1_l {
    border-left:1px solid #ddd;
}

.widget_blog {
    background-color:#ddd;
}
    .widget_blog .box_news_typebar {
        color:#fafafa;
        display:inline-block;
        background-color:#33CFDB;
    }
    .widget_blog .blogs_description {
        padding:15px;
        font-size: 1em;
        font-weight:normal;
    }
.blogs_list {
   background-color:#fafafa;
}
.blogs_new {
    padding: 15px;
    border-top: 1px solid #dcdcdc;
}
.blogs_title {
    font-size:0.85em;
}
.widget_blog .mfn_data_date {
    font-size: .7em;
    font-weight: normal;
    color: #777;
}
.widget_header {
    position:relative;
}
.button_right {
    padding:15px;
    color:#737373;    
    font-weight:300;
    position:absolute;
    right:0;
    top:0;
}
.widget_content {
    padding:15px 30px;
    font-size:1em;
    font-weight:normal
}
.mainpage_caricatura {
    background-color:#ededed;
    border-top:1px solid #dcdcdc;
}
.medd.box_news_3 {
    background-color:#fafafa;
}
.medd .news_per_section .triangle_topic {
    border-bottom: 20px solid #fafafa;
}
.news_sections .widget_popular_box {
    border-left: 1px solid #ccc;
}
.news_sections .box_news_typebar {
    color:#232323;
}

.type_video .video_header {
    background-color:#222;
}
.type_video .bg_temp_content {
    background-color:#555;
}
.type_video #t2_title {
    color:#fafafa;
}
.type_video .mfn_data_date {
    color:#ccc;
}
.img_list {
    padding: 0;
    /*background-color: #2b9af3;*/
     background-color: rgba(0,92,204,.3);
    text-align:center;
     padding:10px 0;
     position:absolute;
     left:0;
     right:0;
     bottom:0;
}
.img_list .thumb{
    background-size:cover;
    width:50px;
    height:50px;
    margin-bottom:-6px;
   
    display:inline-block;
    margin-right:10px;
}
.thumb.thumb_selected {
    border: 3px solid #fafafa;
}

.video_template .box_news_videos{
    height:150px;
}
.video_template .box_news_3{
    border-top:1px solid #555;
}
.video_template .box_news_content{
    padding-top:5px;
    height:150px;
    color:#232323;
}
    .video_template .box_news_content h2 {
        font-family: 'Crete Round', serif;
        font-size:1.2em;
        margin-bottom:5px;
        font-weight: 500;
    }
    .video_template .box_news_content .mfn_data_date {
        font-size:.85em;
        margin-bottom:5px;
        font-weight: 300;
    }
.video_template .nsb_left .box_news_3 {
    background-color: #ededed;
}
.video_template .nsb_left .triangle_topic {
    border-bottom: 20px solid #ededed;
}
.video_template .nsb_right .box_news_3 {
    background-color: #fafafa;
}
.video_template .nsb_right .triangle_topic {
    border-bottom: 20px solid #fafafa;
}
.v_categories_title {
    margin-bottom:5px;
}
.v-categories_title.hidden {
    display:none;
}
.video_categories_content {
    font-size: .85em;
    font-weight: 400;
    cursor: pointer;
    color: #aaa;
    text-align: right;
    margin-bottom: 15px;
    text-align:right;
    margin-top:5px;
    position:relative;
}
.video_categories_list {
    display:none;
    position:absolute;
        top: 45px;
    left: 0;
    right: 0;
}
.template_bar_calendar {
    padding:15px;
    color:#ddd;
    font-weight:300;
    text-align:right;
}
.template_bar_calendar2 {
    display:none;
    padding:15px;
    color:#ddd;
    font-weight:300;
    text-align:right;
    background-color:#3f3f3f;
    cursor:pointer;
}
    .template_bar_calendar:hover {
        background-color:#3f3f3f;
        cursor:pointer;
    }
    .template_bar_calendar i, .template_bar_calendar2 i {
        margin-left:5px;
    }

.related_box {
    background-color:#fafafa;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
    .related_box h3 {
        padding: 0 15px;
        font-weight:400;
        font-size:1.3em;
        color:#777;
        margin-top:15px;
        margin-bottom:15px;
    }
.related_list {
      
    font-size:.85em;
    background-color:#ededed;
}
.related_new {
    padding:10px 15px;
    background-color:#ededed;
    color:#232323;
    font-weight:500;
    border-top: 1px solid #ccc;
}
    .related_new a {
        color:#232323;
    }
#disqus_iframe {
    margin-top:30px;
}

.box_type_gallery .text_over_img {
    font-size:.75em;
    font-weight:300;
}
    .box_type_gallery .text_over_img p {
        color:#fafafa;

    }
.box_type_gallery .mfn_data_date {
    color:#fafafa;
    margin:0;
}
.text_over_img .img_title{
    font-size:1em;

}
.txt_gallery {
    position: absolute;
    bottom: 0;
    color: #fafafa;
    font-weight: 300;
    left: 0;
    right: 0;
    padding: 15px;
    text-align: center;
    background-color: rgba(0,0,0,0.35);
}
.txt_gallery .title {
    font-size: 1em;
    font-weight: 300;
    line-height: 1.2;
}
    .txt_gallery .num {
        font-size:.85em;
    }
.gallery_template .box_news_3{
    border-top:none;
}

.footer_media {
    margin-right:50px;
}

.footerbottom {
    border-top: solid 1px #405566; 
    text-align:center;    
}

.much_footer {
    color:#777;
    font-size:1em;
}

    .much_footer a,.much_footer a:hover,.much_footer a:visited {
        color:#405566;
    }

#footer,.footer_bot {
    border-top:none;
    background:#fafafa;
    color:#333;
}
#template_22 .gallery_header {
    background:none;
    }

.gallery_list {
    background:#fafafa;
}

.new_news_title2 {color:#333;
}
/*
.navbar-default {
    background:#257da3;
}*/



.top_fixed {
     background:rgba(50,174,226,0.7);
}



.toolbar_content_header {
  padding: 10px;
 
}

.tb_title { 
    color:#fafafa;
}

.toolbar_content_header2 {
    display:none;
}   

#news_bar {
    position:absolute; /*will be fixed on a script*/
    left:50px;
    top:134px; /* will be 0 on a script*/
    background-color:#333;
    width:250px;
    overflow:hidden;
}
    #news_bar.news_bar_video .category_box{
        /* background-color: #6c7a7d; */
        /*background-color: #619fab;*/
        background-color: #101820;
    }
    #news_bar.news_bar_video #news_bar_content {
        margin-right:0;
        overflow:hidden;
    }
         #news_bar.news_bar_video #news_bar_content.fixedMarginScroll {
          
            overflow:auto;
        }
    #news_bar.news_bar_video .template_bar_content {
        
    }
        #news_bar.news_bar_video .category_box span {
            padding:15px 30px;
            border: solid 1px #97b7cd;
        }
        #news_bar.news_bar_video .category_box .span {
        padding:15px 0;
        width:200px;
        margin:auto;
        border: solid 1px #97b7cd;
    }
    #news_bar.news_bar_video .video_categories_content .v_title {
        text-align: right;
        font-size: 1.3em;
        border-bottom: #619fab 1px solid;
        padding-bottom: 5px;
        margin-bottom: 15px;
        margin-top: 5px;
        text-transform: uppercase;
        font-weight: normal;
    }
.v_title i {
    margin-left:5px;
}
  
     #news_bar.news_bar_video .video_categories_content .less_vct {
        margin:0;
        display:none;
    }
#news_bar.news_bar_caricaturas .category_box{
    background-color:#292929;
    color:#fafafa;
    font-weight:400;
}
#news_bar.news_bar_caricaturas #news_bar_content{
    margin-right:0;
    overflow:hidden;
}
#news_bar.news_bar_caricaturas .template_bar_content {
    padding:0;
}
    #news_bar.news_bar_caricaturas .template_bar_content .thumb_bg {
        margin-bottom:0;
    }
     #news_bar.news_bar_caricaturas .box_news_3 {
        margin-bottom:0;
    }
     #news_bar.news_bar_caricaturas .box_news_3 .box_news_content {
        text-align:center;
        padding:5px 0;
    }
     #news_bar.news_bar_caricaturas .box_news_3 .box_news_content h2{
        margin:0;
    }
     #news_bar.news_bar_caricaturas .ad_container{
         position:absolute;
         bottom:0;
     }
#news_bar.news_bar_blogs .news_bar_content {
    overflow:hidden;
    margin-right:0;
}
#news_bar.news_bar_blogs .ad_container {
    position:absolute;
    bottom:0;
}
#trap.toon_template .gallery_header {
    background-color:#ededed;
}
.video_categpries_list {
    display:none;
}
#news_bar_content {
    overflow:auto;
    height:100%;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
   
}
    #news_bar.news_bar_video #news_bar_content.can_scroll {
        margin-right:-17px;
        overflow:auto;
    }
    #news_bar_content .ad_container {
       margin: 1px -15px 0 -15px;
    }
    #news_bar_content .ad_fix_bot {
    width:250px;    
    margin:0;
    position:fixed;
    bottom:0;
    left:50px;
}

.template_bar_content .box_type_gallery .box_news_videos {
    height:180px;
}

.bibidi {
    background-color:#232323;
    padding:15px;
    color:#fafafa;
}
.toon_section .modal {
        top: 60px;
    left: 300px;
}
.modal_comics .bar_social_media {
    text-align:right;
}
.col_modal {
    cursor:pointer;
}

.new_element {
    min-height:110px;
}
    .new_element img {
        min-height:108px;
        min-width:108px;
    }
/* Updated white menu */
#menu_navigation {
    position:fixed;
    top:0;
    right:0;
    left:50px;
}
#menu_navigation.l_300 {
    left:300px;
}
    #menu_navigation.l_110 {
        left:110px;
    }
    #menu_navigation.l_50 {
        left:50px;
    }
.navbar-default {
  background: #0F6EA5;
  text-align: left;
}
#menu_navigation a {
    color:#fafafa;
    font-weight:300;
}
   /* #menu_navigation a:hover {
        color:#ededed;
    }*/
.form-control {
  background-color: #ededed;
  color: #232323;
  border-radius: 0;
}
.dropdown-menu {
  background-color: #e7e7e7;
  color: #fafafa;
  outline: 0;
  border: none;
  border-radius: 0;
}
.menu_option:hover {
    background-color: #0D5580;
   
}
.menu_option.ad:hover {
    background-color: #0D5580;
    border-bottom: none;
}
.menu_option.open {
    background-color: #0D5580;
}
#menu_navigation .submenu_title a {
    color:#232323;
    text-transform:none;
    font-weight:normal;
    font-size:1em;
}  
/* Updated white menu 2.0 DELETE THIS IF YOU REGRET */
#menu_navigation .navbar-header {
    padding:0;
}
    #menu_navigation .navbar-header img {
        height:61px;
    }
#menu_navigation .template_topbar {
    display:inline-block;
    margin:0;
    margin-top:0;
    padding:10px 0;
}
.toolbar {
    position:fixed;
}
#menu_navigation form {
    display:inline-block;
}
#menu_navigation .form-group {
    display:none;
    position: absolute;
    top: 6px;
    left: 60px;
}
#menu_navigation .btn_search.selected {
    display:none;
}
#menu_navigation .submenu_title a:hover {
    color: #00AEEF;
    cursor: pointer;
    text-decoration:none;
}

ul.dropdown-menu {
    background:#0D5580;
}
#menu_navigation .submenu_title a {
    color:#ededed;
    font-size: 1em;
    font-weight: 300;
}
.submenusub {
    color:#ccc;
    margin-bottom:5px;
}
.config_menu {
    margin-bottom:20px;
}
    .config_menu li {
        border:1px solid #ededed;
        margin-right:15px;
    }
.submenusub .submenu_title {
    text-indent:15px;
}

.views_links {
    color:#2EA8D8;
}
.ui-datepicker {
    font-size:.75em;
}



#trap.video_template.MORE {
    z-index:1;
}
.widget_impreso {
    background-color:#ddd;
}
.widget_impreso .box_news_typebar {
    color: #fafafa;
    display: inline-block;
    background-color: #33CFDB;
}
    .widget_impreso img {
        max-width:162px;
        display:inline-block;
        padding-right:2px;
    }
row.nom.p2_left {
    border-left: solid 2px #555;
}
.widget_impreso .impreso_list {
    text-align:center;
    padding:15px 0;
    background-color:#555;
}
    .widget_impreso .impreso_list .element_new {
        display:inline-block;
        /*padding-right:2px;*/
        max-width:162px;
    }
.widget_impreso p {
    color:#ededed;
    font-weight:300;
    margin-top:2px;
}

.text_category7:hover, .text_category5:hover{
    text-decoration:underline;
}
.moreLine {
    text-align: center;
    margin-bottom: 30px;
}
.moreLine a {
    display: inline-block;
    text-transform: uppercase;
    color: #555;
    padding: 15px 30px;
    border: 1px solid #555;
}
    .moreLine a:hover {
        color:#232323;
        border: 1px solid #232323;
        text-decoration:none;
    }

#menu_navigation .navbar-brand {
    margin-left:0;
}
#menu_navigation a.gs-title {
    color: #333;
}
.menu_option {
    padding:5px 0;
}
    .menu_option.ad {
        padding:0;
        z-index:1;
        margin-right:5px;
    }

#search_bar_top {
    position: relative;
    margin-right: 25px;
    padding: 0;
    margin: 0;
}
.menu_option.weather {
    margin-right:15px;
    margin-top:0;
}
#ad_button {
    display:none;
}

#bgadd.ad_back {
    background: top fixed no-repeat url(http://c304977.r77.cf1.rackcdn.com/backend/wp-content/uploads/2012/08/etnies-background-ad.jpg);
    background-size:cover;
}


/************ TO MUCH CSS FOR THIS SEARCH BAR WOW *************/
.search_container {
   width:200px;
   display:inline-block;
}
.triangle {
    display:none;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #0D5580;
    position: absolute;
    z-index: 2002;
    left: 24%;
    bottom: -25px;
}
.menu_option.open .triangle {
    display:block;
}
.menu_option.open a {
    background: #0D5580;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
background:none;
}

#menu_navigation {
    position:relative;
}
/************HEADER**************/
.header_bar {
    background:#fafafa;
    color:#232323;
    position:relative;
    z-index:889;
}
.header_things {
    padding: 0;
    background:#fafafa;
    height:90px;
}
.header_img2 {
    display:inline-block;
    background:#fafafa;
    position:relative;
    z-index:1;
    margin-right:-4px;
}
    .header_img2 img{
        width:370px;
        height:90px;
    }
.h_menu {
    display:inline-block;
    background: #fafafa;
    z-index: 1;
    position: relative;
}
.hm_li {
    display:inline-block;
    padding:38px 5px;
    color:#232323;
    font-weight:300;
    text-transform:uppercase;
    cursor:pointer;
    font-size:.7em;
}
    .hm_li:hover {
        color: #2992ce;
    }
    .hm_li.open {
        background:#0F6EA5;
        color:#fafafa;
    }

.menu_navigation a {
    font-size: 0.85em;
    font-family: Roboto;
    text-transform: uppercase;
    color: #fafafa;
    font-weight: 500;
}
.menu_navigation .submenu_title a {
    text-transform: none;
    font-weight: normal;
    font-size: 1em;
    color:#ccc;
}
#menu_navigation {
    left:0;
    min-height:44px;
}

    #menu_navigation .container-fluid {
        padding-left:0;
    }
    #menu_navigation .navbar-collapse {
        padding-left:0;
    }
    .menu_option.brdr_bot_tj { border-bottom: 5px solid #6A85B3;}
    .menu_option.brdr_bot_mex { border-bottom: 5px solid #146cb4;}
    .menu_option.brdr_bot_ens { border-bottom: 5px solid #035379;}

.navbar-header {
    display:none;
}

#navl {
   
}
#navr {
    position:absolute;
  
}

.ad_section.top {
    background: #fdfdfd;
    position: relative;
    text-align: center;
    z-index: 889;
}
    .ad_section.top .ad_wrap {
        max-width: 728px;
        display: inline-block;
        padding:15px 0;
    }
#ul_menu .t_links:hover {
    background:#0075BF;
}

/* Colors for new menu 
   #0F6EA5
   #0D5580 
*/

#menu_navigation .yamm-content a {
    text-transform: none;
    font-weight: normal;
    font-size: 1em;
    font-weight: 300;
    color:#ededed;
}
#menu_navigation .yamm-content a:hover {
   text-decoration:none;
   color:#ededed;

}
#menu_navigation .yamm-content a .submenu_title:hover {
  background:#0C405F;
  color:#ededed;
}
.nav_container {
    display:none;
}
#ddli {
    display:inline-block;
}
.menu_option span {
    font-size:.8em;
    margin-left:5px;
}
.menu_option.absolute {
    position:absolute;
    right:361px;
    top:1px;
}
.top_leaderboard {
    display:inline-block;
    position:absolute;
    top:0;
    right:0;
    background:#f3f3f3;
}
.nav > li.siguenos {
    display:none;
    color: #fafafa;
    font-weight: 300;
    padding: 18px 10px;
}

/* ADS IN GENERAL */
.ad {
    background:#ededed;
}
.altmsg {
    background:#555;
    color:#fafafa;
    padding:15px;
    height:90px;
    z-index:1;
}
.mobile_ad {
    display:none;
}
.navbar-default .navbar-toggle {
     border: none;
     margin-top: 10px;        
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fafafa;
}



/*Responsive Menu*/
#mobile_menu {
   height:60px;
   position:fixed;
   left:0;
   right:0;
   top:0;
   background:#0F6EA5;
   display:none;
   
}
.mm_header img {
    width:auto;
    height:60px;
    margin-left: 5px;
}
.mm_button {
    position: absolute;
    top: 0;
    right: 0;
    padding: 14px 15px;
    font-size: 1.7em;
    color: #fafafa;
}
    .mmb2 {
        background:#1d4b79;
        display:none;
    }

#mobile_bigmenu {
    background:#1d4b79;
    top:60px;
    left:0;
    right:0;
    bottom:0;
    position:fixed;
    display:none;
    overflow:auto;
}

.mm_title {
    font-weight:300;
    padding:10px;
    position:relative;
    border-bottom: 1px solid #ccc;
    color:#ccc;
}
    .mm_title span {
        position:absolute;
        
        padding:14px 20px;
        right:0;
    }
.mm_title p {
    font-size:1.5em;
   
    margin:0;
    text-transform:uppercase;
}
    .mm_title.weather {
       
    }
    .mm_title #TT_Rf1gLxYxtaUKzeKUVAzk6EJEp9uU1z8lrtkd1sC5a1D {
        height:50px;
    }
    .mm_title .template_topbar {
        text-align:left;
        margin:0;
    }
    .mm_title.socialmedia a{
        color:#fafafa;
    }
.mm_subsection {
    display:none;
}
.mm_subsection a {
    color: #eee;
    display: block;
    padding: 4px 15px;
}


/*
#banner_concursos {
    position:fixed;
    left:0;
    right:0;
    top:0;
    background:rgba(0,0,0,0.4);
    z-index:30;
    display:none;
}
.close_ban {
    font-size: 1.5em;
    color: #ddd;
    position: absolute;
    right: 0;
    top: 0;
    font-weight: 300;
    padding: 13px 20px;
    cursor: pointer;
}
    .close_ban:hover {
        background:rgba(0,0,0,0.2);
    }*/

.notfound {
   text-align:center;
}
.much_footer .more_content a {
    font-size:.85em;
    color:#aaa;
	margin-left:15px;
}
.ad_container.sky img {
    padding-left:45px;
    margin-bottom:30px;
}
.mainpage_section_recent .tb_box_title {
    padding: 15px 0;
}
.mainpage_section_recent p {
   display:none;
}

@media (min-width: 768px) {
    .navbar-nav > li > a {
        padding-top: 7px;
        padding-bottom: 7px;
    }
}



/****** Responsive actions *******************************************************/

/* Everything here is beacue of dat leaderboars*/
@media (max-width: 1328px) {
    .top_leaderboard {
        position:relative;
        display:block;
    }
   /* #news_bar {
        top: 224px;
    }*/
}

/*just to repair some things on the menu*/
@media (max-width: 1250px) {
    .menu_option.weather {
        display: none;
    }
     .wrap_topbar .fa {
        font-size:.8em;
    }
	.mm_title.socialmedia a{
		font-size:1.7em;
	}
	.template_topbar{
		padding:0;
	}
}
@media (max-width: 1083px) {
   

}

/* Tablet */
@media (max-width: 992px) {

    .description_news {
        font-size: 14px;
    }
    
     .t1_desc {
        padding-left:15px;
    }

     
    .t2_content {
        margin-top:0;
    }
    .t18_main_container {
        bottom: 50px;
    }
    .t18_show_articles {
        margin-left: 273px;
  width: 300px;
    }

    .big_thumb {
        height:150px;
    }

    /*Main page*/
    .col_new_main {
        padding-left:0;
    }
    .col_new_secondary {
        padding-right:0;
    }
    .papi_row {
        max-height:180px;
    }

    #menu_navigation a {
        font-size:.7em;
        padding-right:0;
    }
    /*
    #menu_navigation .template_topbar {
        margin-top: 60px;
        background: #0F6EA5;
        padding: 10px 10px;
        position: absolute;
        right: 0;
        display:none;
    }
    .nav > li.siguenos {
        display:block;
        cursor:pointer;
    }
        .siguenos:hover {
            background:#0D5580;
        }
        .siguenos.opens {
            background:#0D5580;
        }*/
}




/************************** Mobile ***********************************/
@media (max-width: 768px) {

    body {
        font-size: 14px;
    }
    .toolbar {
        padding-left: 3px;
        width: 20px;
    }
    #trap {
        padding-top:60px;
    }

    /* Template 20 */
    .t20_left {
        height: 500px;
    }
    .t20_background {
        height: 500px;
    }
    .t20_content {
        bottom: 30px;
        padding-left: 50px;
    }
    .t20_menu {
        height: 100%;
    }
    .t20_menu_news {
        float: left;
    }
    .toolbar {
        display:none;
    }
    .main {
        padding-left:15px;
    }
    
    .main_pic_section, .submain_pic_section {
        border-right:none;
    }
  
    .mainpage_section {
        margin-bottom:15px;
    }
    .padding_65 {
        padding-left:0;
        padding-right:0;
    }
    .col0_right {
        padding-right:15px;
    }
    .col0_left {
        padding-left:15px;
    }
    .mfn_title {
        font-size:1em;
    }
    .mb_right_0 {
        padding-right:0;
    }
    .mb_left_0 {
        padding-left:0;
    }

    .box_news_mega {
        position:relative;
        left:0;
        right:0;
        height:400px;
    }
    .nsb_left {
        padding-right:15px;
    }
    .nsb_right {
        padding-left:15px;
    }
    .box_news_content {
        padding: 30px 15px;
    }
    .box_over_gallery {
        padding:10px;    
    }
    .box_over_gallery .text_title {
        font-size:1.8em;
    }
    .img_list .thumb {
        width: 30px;
        height: 30px;      
    }
    #menu_navigation {
        position:fixed;
        left:0;
        right:0;
    }
      #menu_navigation .navbar-header img {
        height: 50px;
    }
    #menu_navigation.l_50 { left:0;}
    #menu_navigation.l_110 { left:0;}
    #menu_navigation.l_300 { left:0;}
    #trap.p50 { padding-left:0; }
    #trap.p110 { padding-left:0; }
    #trap.p300 { padding-left:0; }
    .header_things {
        display:none;
    }
    .navbar-header {
        display:block;
    }
    #menu_navigation .container-fluid {
        padding-left:15px;
    }
    .menu_option.brdr_bot_tj {
        border-bottom: 1px solid #6A85B3;
    }
    .menu_option.brdr_bot_mex {
        border-bottom: 1px solid #146cb4;
    }
    .menu_option.brdr_bot_ens {
        border-bottom: 1px solid #035379;
    }
    .menu_option {
        padding:0 15px;
    }
    .menu_option.weather {
        display:none;
    }
    .yamm .yamm-content {
        overflow-y: auto;
        height: 200px;
    }

    .papi_row {
        max-height:100px;
    }
    #news_bar {
        left:-300px;
    }
    .mobile_ad {
        display:block;
         margin-top: 60px;
         text-align: center;
    }
    #menu_navigation .navbar-brand {
        margin-left: 10px;
        margin-top: 5px;
    }
    .header_menu {
        display:none;
    }
    #mobile_menu {
        display:block;
    }
    .search_container {
        width:auto;
    }
    .gsc-control-cse div {
        position: static;
        min-height: 40px;
    }
    .gsst_a .gscb_a {
        top: 55px;
    }
   
    .top_leaderboard {
        top:60px;
    }
        .top_leaderboard img, .ad_fullbanner img {
            width:100%;
            height:auto;
        }
   
   
}



/*****************************************************************************************/
/*****************************************************************************************/
/*****************************************************************************************/
/*****************************************************************************************/
/*****************************************************************************************/
/*****************************************************************************************/
/* MEDIA QUERY */
@media (min-width: 700px) and (max-width: 1366px) {

    .main_pic_section {
        height: 250px;
        
    }

    .mainnew_section_title {
        font-size:2em;
    }

    .box_news {
        height:160px;
        overflow:hidden;
    }

        .box_news .text_over_img,.text_only .text_only_title {
            font-size:1em;
        }

        .submain_pic_section .mainnew_section_title {
            font-size:1em;
        }

    .section_title_news_left {
        font-size:1.1em;
    }
    .box_news_videos .text_over_img, .box_news_gallery .text_over_img {
        font-size:1.2em;
    }
    .box_news_videos, .box_news_gallery {
        height:150px;
    }
    .section_title_news {
        font-size:1.2em;        
        background:rgba(50,50,50,0.4);
        text-indent:5px;
    }
    .mini_box_news {
        height:60px;
    }
    .col_mini_box {
        padding-top:35px;
    }

    .text_only_description {             
           font-size:0.6em;
    }

    .section_text_category {
        font-size:1.2em;
        padding:5px 0px;
    }


     .gallery_thumb {
        height:120px;
    }

    #template_22 .gallery_thumb {
        margin-bottom:10px;
    }

    

    .big_thumb {
        height:380px;
    }

    .text_over_thumb {
        font-size:.9em;
        padding:5px;
        color:#fff;
        background:rgba(50,174,226,0.7);
    }
    #menu_navigation .navbar-brand {
        margin-left: 10px;
        margin-top: 5px;
    }
}