@charset "UTF-8";
/* CSS Document */

/*5 col definition*/
.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15 {position: relative; min-height: 1px; padding-right: 10px; padding-left: 10px;}
.col-xs-15 {width: 20%;float: left;}

.container { padding-bottom:10px; padding-left:7px; padding-right:7px}
div#header_top_margin {height: 0px;}
/*FONTS*/

@font-face {font-family: "Calibri";src: url(fonts/Calibri.woff) format("woff");}
@font-face {font-family: "Calibri";src: url(fonts/Calibri.ttf) format("truetype");}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { padding-left:10px; padding-right:10px;}

.col-md-6-news:first-child {padding-left: 0;}

.col-md-12-subrayado {padding-right: 10px;}

.col-lg-8-subrayado, .col-lg-4-subrayado, .col-md-10-subrayado, .col-md-8-subrayado, .col-md-7-subrayado, .col-md-6-subrayado, .col-md-4-subrayado {padding-left: 10px;}

.col-md-1-subrayado {width:8%;}

div#header_top_margin {height:0px;}

/*CSS RESET*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video,input, select {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	-webkit-appearance: none!important
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*BUTTONS*/
button{ outline:0; border:0; padding:0; background-color:transparent;}
.btn_icon{ vertical-align:middle}
.btn_icon img{ vertical-align:middle; float:left;}
.btn_icon_logo img{ margin-right:35px }
input:focus,
select:focus,
textarea:focus,
button:focus {
    outline: none;
}

/*COLORS*/

.pol_bk, .pol_bk.color_header{background-color:#3182cb!important}
.pol_bk_rol:hover,.pol_bk_rol:focus{background-color:#3182cb!important;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
.pol_txt, .pol_txt_rol:hover{color:#3182cb!important}
.pol_br,.pol_br:hover,.pol_br:before{border-color:#3182cb!important}

.soc_bk, .soc_bk.color_header{background-color:#f1814b!important}
.soc_bk_rol:hover,.soc_bk_rol:focus{background-color:#f1814b!important;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
.soc_txt, .soc_txt_rol:hover{color:#f1814b!important}
.soc_br,.soc_br:hover,.soc_br:before{border-color:#f1814b!important}

.poli_bk, .poli_bk.color_header{background-color:#e76049!important}
.poli_bk_rol:hover,.poli_bk_rol:focus{background-color:#e76049!important;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
.poli_txt, .poli_txt_rol:hover{color:#e76049!important}
.poli_br,.poli_br:hover,.poli_br:before{border-color:#e76049!important}

.dep_bk, .dep_bk.color_header{background-color:#40bd52!important}
.dep_bk_rol:hover,.dep_bk_rol:focus{background-color:#40bd52!important;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
.dep_txt, .dep_txt_rol:hover{color:#40bd52!important}
.dep_br,.dep_br:hover,.dep_br:before{border-color:#40bd52!important}

.esp_bk, .esp_bk.color_header{background-color:#f2b642!important}
.esp_bk_rol:hover,.esp_bk_rol:focus{background-color:#f2b642!important;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
.esp_txt, .esp_txt_rol:hover{color:#f2b642!important}
.esp_br,.esp_br:hover,.esp_br:before{border-color:#f2b642!important}

.int_bk, .int_bk.color_header{background-color:#a864a8!important}
.int_bk_rol:hover,.int_bk_rol:focus{background-color:#a864a8!important;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
.int_txt, .int_txt_rol:hover{color:#a864a8!important}
.int_br,.int_br:hover,.int_br:before{border-color:#a864a8!important}

.cur_bk, .cur_bk.color_header{background-color:#6b68b0!important}
.cur_bk_rol:hover,.cur_bk_rol:focus{background-color:#6b68b0!important;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
.cur_txt, .cur_txt_rol:hover{color:#6b68b0!important}
.cur_br,.cur_br:hover,.cur_br:before{border-color:#6b68b0!important}

.inv_bk, .inv_bk.color_header{background-color:#8e2af1!important}
.inv_bk_rol:hover,.inv_bk_rol:focus{background-color:#8e2af1!important;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
.inv_txt, .inv_txt_rol:hover{color:#8e2af1!important}
.inv_br,.inv_br:hover,.inv_br:before{border-color:#8e2af1!important}

.wha_bk, .wha_bk.color_header{background-color:#0ec135!important}
.wha_bk_rol:hover,.wha_bk_rol:focus{background-color:#0ec135!important;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
.wha_txt, .wha_txt_rol:hover{color:#0ec135!important}
.wha_br,.wha_br:hover,.wha_br:before{border-color:#0ec135!important}

.default_bk, .default_bk.color_header{background-color:#0abfb0}
.default_bk_rol:hover,.default_bk_rol:focus{background-color:#0abfb0!important;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
.default_txt, .default_txt_rol:hover{color:#0abfb0!important}
.default_br,.default_br:hover,.default_br:before{border-color:#0abfb0!important}
.white_text{ color:#FFF}

.c2_bk {background-color: #5caf3a!important;}

/*PADDING STYLES*/
.no-padding-left {padding-left: 0;}
.no-padding-right {padding-right: 0;}
.no-padding{padding-right: 0;padding-left: 0;}
.no-padding-bottom{ padding-bottom:0}

.padding-top {padding-top: 10px;}

/*SHADOW*/
.shadow_overlay{background: rgba(0,0,0,0);
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.95)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );}

.top_location.shadow_overlay{
background: -moz-linear-gradient(top, rgba(0,0,0,0.95) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.95)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.95) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,0,0,0.95) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(0,0,0,0.95) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,0,0,0.95) 0%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); }

/*ADS/*/
.ad-container{ width:100%; margin:0 auto; padding:0}
.ad-small-container{background-color:#EEE; padding:10px;}
.ad-small{width: 646px; height: 60px; margin: 0px auto;}

.square_ad { margin:0 auto 10px; overflow: hidden;text-align: center;}
.square_ad img{ margin:0 auto}

/*UNIFIXED*/
.unfixed .submenu-item-search .dropdown-menu { display:block!important}

/*TITLES*/
.full_width_title{ height:36px; line-height:33px; text-transform:uppercase;font-size:13px; font-weight:bold; border-top-width:3px; border-top-style: solid; font-family: "Calibri",Arial, Helvetica, sans-serif;}
.col_2_title { height:36px; line-height:36px; text-transform:uppercase;font-size:13px; font-weight:bold;font-family: "Calibri",Arial, Helvetica, sans-serif}
.news_title a{ color:#000; display:block;font-size:24px; line-height:27px; padding:12px 0 10px;}
.news_title a:hover{ color:#343434}
.news_list_title a{ color:#000;font-size:16px; line-height:18px;display:block;font-family: "Calibri",Arial, Helvetica, sans-serif; font-weight:500 }
.news_list_title a:hover{ color:#343434}
.color_header{ color:#FFF;text-transform:uppercase;font-weight:800; background-color:#3c3b3d;padding:0 20px; font-size:16px; width:100%; height:55px; line-height:55px;}
.color_header a{ color:#FFF;}
.related_news_title a{ color:#000; display:block;font-size:14px; font-weight: bold;}

/* NEWS SHARE LINKS/*/
.share_section{ float:right}
.share_section li{ float:left; margin-left:4px; margin-top:5px;}
.share_section li a{ width:20px; height:20px; display:block; background:url(../imgs/share-news-icon.png) no-repeat 0 0; background-size:84px auto; line-height:500px; overflow:hidden;-webkit-transition:all .0s;-moz-transition:all .0s;-o-transition:all .0s;transition:all .0s;}
.share_section li a.facebook{ background-position:-42px 0px}
.share_section li a.facebook:hover{ background-position:-42px -21px}
.share_section li a.twitter{ background-position:-22px 0px}
.share_section li a.twitter:hover{ background-position:-22px -21px}
.share_section li a.comments{ background-position:0px 0px}
.share_section li a.comments:hover{ background-position:0px -21px}
.share_section li a.whatsapp{ background-position:-64px 0px}
.share_section li a.whatsapp:hover{ background-position:-64px -21px}

/*BORDERS*/
.grey_right_border{ border-right:1px solid #cfcfcf}
.grey_left_border{ border-left:1px solid #cfcfcf}
.grey_bottom_border{ border-bottom:1px solid #cfcfcf!important}
.grey_top_border{ border-top:1px solid #cfcfcf!important}
.grey_bottom_border_padding{ border-bottom:1px solid #cfcfcf!important; padding-bottom: 10px !important;}

/*TAGS*/
.category_tag{ padding:3px 6px; text-transform:uppercase; color:#FFF; font-weight:bold; font-size:12px; display:inline-block; margin-bottom:7px;}
.list_category_tag{ font-size:12px; font-weight:bold; text-transform:uppercase; height:14px; line-height:12px; display:block; padding-top:3px; overflow:hidden}
.list_category_tag b{ width:7px; height:7px; border-radius:1px; margin-right:4px; float:left; vertical-align:middle; margin-top:2px; margin-bottom:12px; }

/* draw any selected text yellow on red background */
::-moz-selection { background-color:#0abfb0; color:#FFF; text-shadow:none; }
::selection      { background-color:#0abfb0; color:#FFF;  text-shadow:none; }
::-webkit-selection     { background-color:#0abfb0; color:#FFF; text-shadow:none;  }

html {background-color:#fff;}
body {margin:auto;line-height:1.7;background-color: #fff;font-family: "Calibri",Helvetica,Arial,sans-serif;font-size:14px; line-height:18px;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none; width:100%; overflow-x:hidden; min-width:320px;-webkit-appearance: none!important;-moz-appearance: none;appearance: none;}
body.menu_open{ overflow:hidden}

p {	margin:0;}

h1, h2, h3, h4, h5, h6 {margin:0;line-height:1; font-family:Georgia, "Times New Roman", Times, serif}
h2 { font-size:35px; line-height:37px}

/**LINKS***/
a {-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;text-decoration:none; outline:0!important; display:block}
a:hover {text-decoration:none!important; opacity:0.85}
a:active {text-decoration:none!important}
a:focus {text-decoration:none!important}

/********HEADER***************/

/*FIXED NAV*/
.fixed_nav_limit{ background-color:#FFF; width:100%}
.fixed_nav_limit .container{ padding-bottom:0}
.navbar-fixed-top .main_nav { margin-bottom:0}
.fixed_nav_on .fixed_nav_margin{ margin-top:107px;}

/*HEADER*/
.col-md-12-date{ border:0;background-color:#f8f8f8}
.col-md-12-date .container{ padding-bottom:0;}
.top_header{ color:#777; font-size:14px; height:30px;}
.header-date { float:left; height:100%; line-height:30px; }
.header-links{ text-align:right;height:100%;}
.header-links a{ line-height:30px; display:inline-block; height:30px; vertical-align:top; color:#777}
.header-links a:hover{ color:#333;}
.header-links .top_header_link{ padding:0 25px;}
.logo-subrayado{ margin-top:5px;background-color: white;}
.vertical_separator{ border-right:1px solid #e3e3e3; display:inline-block; vertical-align:top; padding:0 15px; }
.vertical_separator .btn_icon_logo:last-child img{ margin-right:0}
.header-container .logo-subrayado a{ max-width:443px; display:block;}
.header-container .weather-login-container{ text-align:right;background-color: white;background-color: white;z-index: 2;}
.header-container .weather-container{ overflow:hidden; display:inline-block;vertical-align:top;background-color:white;}
.header-container .weather-container .weather-current-temperature{font-size: 30px;font-weight: 700; float:left; margin-top:13px; height:20px;}
.header-container .weather-container .weather-today-icon{ float:left; width:52px; margin-top:-5px;}
.header-container .weather-container .weather-today-max-min{ float:left;margin-top:5px; margin-left:5px; text-align:left}
.header-container .weather-container .weather-today-max, .header-container .weather-container .weather-today-min {font-size: 15px;font-weight: 700; height:18px; line-height:18px; text-align:right }
.header-container .weather-container .weather-today-max span, .header-container .weather-container .weather-today-min span{font-weight: 500;}
.expand-weather{ float:left; margin: 12px 0 0 10px; height:20px;}
.expand-weather-btn{ width:20px; height:20px; float:left}
.header-social-login-container{overflow:hidden;display:inline-block; color:#777; font-size:14px; vertical-align:top; margin-top:9px;margin-left: 15px; }
.header-social-login-container .btn-social-ico-top{ vertical-align:middle; display:inline-block; width:28px; height:28px; cursor:pointer}
.header-social-login-container .btn-social-ico-top:first-child{ margin-left:10px;}
.header-social-login-container .btn-social-ico-top:last-child{ margin-left:10px;}
.header-social-login-container .btn-social-ico-top img{ float:left}
.expand-weather-btn{ width: 20px; height:20px; background:url(../imgs/weather_plus_icon.png) no-repeat left bottom; background-size:20px auto}
.expand-weather-btn.collapsed{ background-position: left top}

/*CONTACT MODAL*/
#contact_modal{ z-index:100000}
#contact_modal h4{ font-family: Calibri, Georgia, Arial; font-size:18px; font-weight:bold}
#contact_modal .modal-contact-legend p { float:left}
#contact_modal .modal-contact-fieldset .required_fields{ float:left; padding-top:20px;}
#contact_modal .modal-contact-fieldset{ clear:both; padding-top:20px;}
#contact_modal .modal-contact-fieldset .control-label{ font-weight:bold}
#contact_modal .btn-primary{ background:none;background-color: #0abfb0;border-color: #078f83;font-weight:bold; font-size:15px; text-shadow:none; box-shadow:none; -webkit-box-shadow:none}
#contact_modal .btn-primary:hover{ background:none; background-color: #078f83!important; }

#contact_modal .btn-default{ background:none;background-color: #fff;border-color: #ccc;font-weight:bold; font-size:15px; text-shadow:none; box-shadow:none; -webkit-box-shadow:none}
#contact_modal .btn-default:hover{ background:none; background-color: #ededed!important; }

/*********WEATHER EXPAND*************/
.weather-bar-web { text-align:center;box-shadow: 0 11px 20px -15px rgba(0, 0, 0, 0.64) inset;-webkit-box-shadow: 0 11px 20px -15px rgba(0, 0, 0, 0.64) inset; background-color:#ededed }
.weather-bar-web .container { padding-bottom:0}
.weather_expand_block{ border-right:1px solid rgb(220, 220, 220); width:20%; padding-bottom:15px; height:105px; overflow:hidden}
.weather-bar-web .weather_expand_block:last-child{ border-right:0}
.weather-bar-web .current-day {color: #0abfb0;font-size: 14px;}
.weather-bar-web .weather-day-title {font-size: 12px;font-weight: bold;text-align: center;text-transform: uppercase;padding-top:15px;}
.weather-bar-web .weather-current-temperature {display: inline-block;font-size: 23px;margin-left: auto; vertical-align:top;font-weight: 700; margin-top:15px}
.weather-bar-web .weather-today-icon{ width:59px; display:inline-block; vertical-align:top;}
.weather-bar-web .weather-today-max-min{ display:inline-block; vertical-align:top; margin-top:13px;font-weight: 700;}
.weather-bar-web .weather-today-max,.weather-bar-web  .weather-today-min {font-size: 15px;font-weight: 700;}
.weather-temperature.min-temperature, .weather-temperature { display:inline-block; vertical-align:top; font-size: 19px; font-weight:700; margin-top:18px;}

/***********MAIN NAV*************/
.main_nav{ height:46px; background-color:#373b3e; border:0; border-radius:0; margin-bottom:10px; position:relative; min-height:auto!important; border:0!important}
.main_nav .container{ padding-bottom:0;}
.main_nav .col-md-10-subrayado, .main_nav .main_nav_container{ position:static!important}

.main_nav_container ul li > a{ color:#FFF; text-transform:uppercase;line-height:46px; display:block; padding:0 12px; font-size:14px; position: relative; -webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s; }
.main_nav_container ul li > a:hover{opacity:1; z-index:103;border-top:4px solid #393f43;line-height:38px; background-color:#42484b; height:46px;}
.main_nav_container ul li > a.hover{ z-index:103; line-height:42px;background-color:#42484b; height:46px;}
.main_nav_container ul li a.active_tab{background-color:#292c2d!important;border-top:4px solid #393f43;line-height:38px; height:46px;}
.main_nav_container ul li a.active_tab:hover{background-color:#42484b!important;}
.main_nav_container ul li a.active_tab.hover{background-color:#42484b!important;}
/*SUbmenu*/
.main_nav.navbar-collapse{ padding:0}
.main_nav_container ul li a:hover + .submenu{ display:block; z-index:102}
.main_nav_container ul li .submenu{ position:absolute; top:43px; width:100%; background-color:#42484b; left:0; z-index:100; border-bottom-width:3px; border-style:solid; color:#FFF; padding-top:14px; display:none;}
.nav > li{ position:static}
.navbar{ min-height:inherit}
.main_nav_container ul li .submenu:hover{ display:block; z-index:104}
.main_nav_container ul li a.active_tab + .submenu{ height:2px; display:none; padding-top:0; overflow:hidden}
.main_nav_container ul li a.active_tab:hover + .submenu{ height:auto; display:block!important; padding-top:14px; overflow:visible}
.main_nav_container ul li a.active_tab + .submenu:hover{display:block!important; height:auto; padding-top:14px; }
.sub_menu_contianer{ overflow:hidden}
.sub_menu_contianer .submenu_list{ border:0; margin:0; padding:0; padding-right:7px;}
.sub_menu_contianer .submenu_list a{ color:#e2e2e2; font-size:15px; text-transform:none; line-height:16px;font-weight:bold; border:0;box-shadow: none;-webkit-box-shadow: none;height:inherit!important; line-height:inherit!important; border:0!important;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
.sub_menu_contianer .submenu_list a:hover{height:inherit!important; line-height:inherit!important;background-color: transparent;}
.sub_menu_contianer a{  padding:0!important; border:0;box-shadow: none;-webkit-box-shadow: none; }
.sub_menu_contianer .submenu_list { padding-top:14px;}
.sub_menu_contianer .submenu_list li{ border:0; box-shadow:none; -webkit-box-shadow:none; padding-bottom:18px;}
.sub_menu_contianer .submenu_big{ position:relative; border:1px solid #6d7072; margin-bottom:14px}
.sub_menu_contianer .submenu_big .text_container{ position:absolute; left:0; bottom:0; width:100%; padding:20px; padding-top:60px;}
.sub_menu_contianer .submenu_big .text_container h2{ font-size:24px; line-height:27px;text-transform:none; font-family:Calibri, Arial, Helvetica, sans-serif }
.sub-menu-col{ float:left; position:relative; padding:0 7px;}
.submenu_links_list{ width:18%;}
.submenu_big_block{ width:47%;}
.submenu_news_list{ width:35%;}
.submenu_news_list .news_container.news_list {border:0; height: auto;}
.submenu_news_list .news_container .list_format { border-bottom: 0;padding: 0 0 14px 0;}
.submenu_news_list .news_container .list_format .text_container{width:45%; float:left; padding-left:10px;}
.submenu_news_list .news_container .list_format .image_container {width: 40%; margin-bottom:0}
.submenu_news_list .news_container .list_format .image_container a{ border:1px solid #6d7072; overflow:hidden; display:block;}
.submenu_news_list .news_container .list_format h3 a{ color:#FFF; font-size:16px; line-height:18px; text-transform:none;font-family:Calibri, Arial, Helvetica, sans-serif}

/*SEARCH*/
.main_nav_container  div.dropdown:hover > ul.dropdown-menu, .main_nav_container div.dropdown:hover > ul.dropdown-menu {display: block;}
.submenu-item-search{cursor: pointer;padding: 11px 10px 5px;}
.submenu-item-search:hover {background-color: #393f43;}
.submenu-item-search .dropdown-menu { background-color: #384044;border:0; margin:0; padding:7px; border-radius:0px 0 4px 4px}
.submenu-item-search .dropdown-menu .search-form{ width:250px;}

/***********HEADER TWEETS*************/
#today_topic_slider .slides { margin-left:10px}
#last_tweets_slider .slides, #today_topic_slider .slides { overflow:hidden; margin-top:10px;height:54px!important;}
.col-tweets .tweet-link{ display:inline;}
.col-tweets .tweets { margin-top:-1px;}
.col-tweets .tweets a{ display:inline;color:#0abfb0;font-weight:bold}
.col-tweets .tweet-time{ color:#999}
.col-tweets .tweets a img{ float:left}
.col-tweets .tweets_bxslider_horizontal li { height:54px!important; overflow:hidden }
.col-tweets .color_header{ padding:0px 10px; font-size:14px; max-width:100%; height:30px; line-height:30px;}

/***********NEWS GENERAL STYLES*************/
.video_news, video_news_padding { position:absolute; top:5px; left:5px; width:27px; height:27px; z-index: 5;}
.video_news_padding{ padding-top: 10px;}
.video_news_margin_left{ margin-left: 11px;}
.submenu_big .video_news{top:10px; left:10px;}
.image_container{ position:relative; overflow:hidden}
.image_container img{ float:left; width:100%}
.news_block_fixed_height{  min-height:324px;}
.news_container .hour{ font-size:13px; font-weight:bold }
/*.arrow{position:absolute;}
.arrow.next a {background: url('/static/subrayado/imgs/controls.png')no-repeat 0;width: 37px;height: 32px;background-position: -43px 0px; cursor:e-resize;}
.arrow.previus a{background: url('/static/subrayado/imgs/controls.png')no-repeat 0;width: 37px;height: 32px;background-position: 4px 0px;float:right; cursor:w-resize;}
.more_news{background-color: #3C3B3D;color: white;text-align: center;padding-bottom: 0px!important;}
.more_news a.left{background: url(/static/subrayado/imgs/paginator_arrows_b.png) no-repeat;background-size: auto 19px;float: left;position: relative;height: 20px;width: 15px;background-position-x: 6px;}
.more_news a.right{background: url(/static/subrayado/imgs/paginator_arrows_b.png) no-repeat;background-size: auto 19px;float: right;position: relative;height: 20px;width: 15px;background-position-x: -38px;}
.arrow .tooltip{z-index: 3001;}
.more_news .tooltip{z-index: 3001;}*/
.close::before {content: '\274c';}
.next{position:fixed;z-index: 1000;}
.next_show{opacity:0;position:fixed;bottom:20px;right:0px;}
.next a,.previous a{text-decoration: none !important;color: #667478;}
.next a:hover {opacity: 1;}
#next{width:402px;height:179px;background-color: rgba(255,255,255,1);border:solid 0.5px;border-color: #CDCDCD;border-top: solid 3px;border-top-color: #00B3F2;}
#next .news_actions,#next .news_title,#next .news_body{width: 100%;margin-bottom: 2px;margin-top:2px;}
#next .news_actions{height: 25px;}
#next .news_image{width: 26%;height: 43px;}
#next .news_title{height: 26px;}
#next .news_title h3{margin-top: 0px;margin-left: 21px;color: #CDCDCD;}
#next .news_body{margin: 7px 0px 0px 18px;height: 109px;width: 95%;}
#next .news_body img{width: 81%;height: 43px;}
#next .news_header{width: 74%;}
#next .news_header p{margin: 2px;  color: #0091E1;font-size: medium}
#next .news_text p {font-size: 12px;line-height: 1.2;margin-top: 8px;}
#next .news_body #image_text_container{display: flex;}
#next:hover{cursor:pointer;}
#next .news_actions .close{height: 25px;width: 25px;background-image: url("cruz.png");background-repeat: no-repeat;background-position-y: 11px;float: right;z-index: 3000;}

.next .arrow._show{width: 20px;float: left;margin-top: 8px;margin-left:3px;z-index: 3000;display:none;}
.next .arrow._show:before{content: "\25c4";}
.next .arrow._hide{width: 20px;float: left;margin-top: 8px;margin-left:3px;z-index: 3000;display:block;}
.next .arrow._hide:before{content: "\25ba";}

._alert{display:none;}

  #web_more_news_previous{
    position: fixed;
    top: 50%;
    z-index: 1;
    height: 96px;
    width: 52px;
    border-radius: 0 50px 50px 0;
    -moz-border-radius: 0 50px 50px 0;
    -webkit-border-radius: 0 50px 50px 0;
    background: #373B3E;
    opacity: 0.55;
    }

    #web_more_news_next{
        position: fixed;
        top: 50%;
         height: 96px;
         width: 52px;
        right: 0;
        z-index: 1;
        border-radius: 50px 0 0 50px;
        -moz-border-radius: 50px 0 0 50px;
        -webkit-border-radius: 50px 0 0 50px;
        background: #373B3E;
        opacity: 0.55;

}
div#web_more_news_previous div{
    height: 92px;
    width: 66px;
    padding-top: 33px;
    padding-left: 5px;
}
div#web_more_news_previous div:before {
    content: "\00ab";
    color: white;
    font-size: 5em;

}
div#web_more_news_next div{
    height: 92px;
    width: 66px;
    padding-top: 33px;
    padding-left:  11px;

}
div#web_more_news_next div:before {
    content: "\00bb";
    color: white;
    font-size: 5em;

}

.previous a:hover {opacity: 1;}
.previous .arrow._hide{width: 20px;float: right;margin-top: 8px;z-index: 3000;display:block;}
.previous .arrow._hide:before{content: "\25c4";}
.previous .arrow._show{width: 20px;float: right;margin-top: 8px;z-index: 3000;display:none;}
.previous .arrow._show:before{content: "\25ba";}
.previous{position:fixed;bottom:20px;left:-420px;z-index: 1000;}
#previous{width:402px;height:179px;background-color: rgb(255,255,255);border:solid 0.5px;border-color: #CDCDCD;border-top: solid 3px;border-top-color: #00B3F2;}
#previous .news_actions,#previus .news_title,#previus .news_body{width: 100%;margin-bottom: 2px;margin-top:2px;}
#previous .news_actions{height: 25px;}
#previous .news_image{width: 26%;height: 43px;}
#previous .news_title{height: 26px;;margin-top: -2px;}
#previous .news_title h3{margin-top: 0px;margin-left: 21px;color: #CDCDCD;}
#previous .news_body{margin: 7px 0px 0px 18px;height: 109px;width: 95%;}
#previous .news_body img{width: 81%;height: 43px;}
#previous .news_header{width: 74%;}
#previous .news_header p{margin: 2px;  color: #0091E1;font-size: medium}
#previous .news_text p {font-size: 12px;line-height: 1.2;margin-top: 8px;}
#previous .news_body #image_text_container{display: flex;}
#previous:hover{cursor:pointer;}
#previous .news_actions .close{height: 25px;width: 25px;margin-left: 5px;float: left;z-index: 3000;}

/*****************PORTADAS********************/

/*BIG COVER NO BANNER*/
.main_covers .big_cover{  overflow:hidden; margin-bottom:10px;}
.main_covers .big_cover .total_sup_link{ position:relative}
.main_covers .big_cover  .news_container{overflow:hidden}
.main_covers .big_cover  .news_container .text_container { padding: 70px 20px 20px;position:absolute; bottom:0; left:0; width:100%;}
.main_covers .big_cover  .news_container .text_container.top_location {top:0; bottom:inherit; padding: 20px 20px 70px; z-index:5}
.main_covers .big_cover  .news_container .text_container h1{padding-bottom:10px; font-size:40px; line-height:45px; }
.main_covers .big_cover  .news_container .text_container p{ font-size:16px; line-height:20px;}
.main_covers .big_cover_video .small_video .text_container, .main_covers .big_cover_video .big_video .text_container {padding: 10px;}

/*MEDIUM COVER NO BANNER*/
.main_covers .medium_cover{  overflow:hidden; padding-bottom:10px;}
.main_covers .medium_cover.no-padding{padding-bottom:0px;}
.main_covers .medium_cover .total_sup_link{ position:relative; height:100%; overflow:hidden}
.main_covers .medium_cover  .news_container{overflow:hidden}
.main_covers .medium_cover  .news_container .text_container { padding: 70px 20px 20px;position:absolute; bottom:0; left:0; width:100%;}
.main_covers .medium_cover  .news_container .text_container.top_location {top:0; bottom:inherit; padding: 20px 20px 70px; z-index:5}
.main_covers .medium_cover  .news_container .text_container h1{padding-bottom:10px; font-size:33px; line-height:38px; }
.main_covers .medium_cover  .news_container .text_container p{ font-size:16px; line-height:20px;}

/*1/3 COLUMN NEWS*/
.main_covers .col-1_3-cover .news_container .text_container p{ padding-bottom:10px}
.main_covers .col-1_3-cover.no_pic .news_container .text_container .news_title { padding-top:0px; }

/*1/4 COLUMN NEWS*/
.main_covers .col-1_4-cover { overflow:hidden}
.main_covers .col-1_4-cover .news_container .text_container p{ padding:10px 0}
.main_covers .col-1_4-cover .news_container .text_container .news_title a{ margin-top:5px; padding:0!important; padding-bottom:10px!important;}

/*4/4 COLUMN NEWS WITH IMAGE ALIGN RIGHT*/
.main_covers .col-4_4-cover-ri { margin-bottom:10px; overflow:hidden}
.main_covers .col-4_4-cover-ri .news_container .text_container p{ padding-bottom:10px}
.main_covers .col-4_4-cover-ri .news_container .text_container .news_title a{ padding-top:0px;  font-size:38px; line-height:45px;}

/*4/4 COLUMN NEWS WITH IMAGE ALIGN LEFT*/
.main_covers .col-4_4-cover-li .news_container{ border-top-width:3px; border-top-style: solid; margin-top:10px;}
.main_covers .col-4_4-cover-li .news_container .image_container{padding-top:10px;  width:33.33%}
.main_covers .col-4_4-cover-li .news_container .image_container img{max-width:302px;}
.main_covers .col-4_4-cover-li .news_container .news_title a{padding-top:0px; width:94%}
.main_covers .col-4_4-cover-li .news_container .share_section li{ margin-top:8px}
.main_covers .col-4_4-cover-li .news_container .text_container{ padding:0 0px 0 10px;}
.main_covers .col-4_4-cover-li .news_container .text_container p{width:94%;}

/*2/3 COLUMN NEWS*/
.main_covers .col-2_3-cover{  overflow:hidden; padding-bottom:10px;}
.main_covers .col-2_3-cover  .news_container{overflow:hidden}
.main_covers .col-2_3-cover  .news_container .text_container .news_title a{ padding-top:0px;  font-size:38px; line-height:45px;}
.main_covers .col-2_3-cover  .news_container .text_container p{ font-size:16px; line-height:20px; margin-top:10px}

/*2/3 COLUMN NEWS SMALL IMAGE*/
.main_covers .col-2_3-cover-si{  overflow:hidden; margin-top:10px}
.main_covers .col-2_3-cover-si  .news_container{overflow:hidden;border-top-width:3px; border-top-style: solid;}
.main_covers .col-2_3-cover-si .news_container .news_title a{ padding-top:0}
.main_covers .col-2_3-cover-si .news_container .image_container{margin-top:10px;}


/*****************NEWS MIXED PANEL********************/

.news-mixed-panel{ overflow:hidden}

/*1/3 COLUMN NEWS*/
.news-mixed-panel .col-1_3-news.news_container .text_container .news_title a{ padding-top:0px}
.news-mixed-panel .col-1_3-news.news_container .text_container p{ margin:10px 0}

/*NEWS LIST**/
.news_container.news_list{border: 1px solid #d8d8d8}
.news_container .list_format{ border-bottom:1px solid #d8d8d8; overflow:hidden; padding-top:10px;padding-bottom:10px}
.news_container .list_format:first-child{ padding-top:0px}
.news_container .list_format a:hover{ opacity:1}
.news_container .list_format:last-child{ border-bottom:0;}
.news_container .list_format .text_container{width:60%; float:left}
.news_container .list_format .text_container .news_list_title{ padding:0 10px 10px}
.news_container .list_format .image_container{ width:35%; float:left; margin-bottom:10px;}
.news_container .list_format:last-child .image_container{ margin-bottom:0px;}
.news_container .list_format:last-child .text_container .news_list_title{ padding-bottom:0}

/*HIGHLIGHT SECTION/*/
.news-mixed-panel .highlight_section{ background-color:#e2e2e2; padding:20px 10px; clear:both; overflow:hidden}
.news-mixed-panel .highlight_section .share_section{ float:left; clear:both; width:100%; padding:5px 0 10px}
.news-mixed-panel .highlight_section .share_section li{ margin-left:0; margin-right:4px}

/*RIGHT COLUMN**/
.col-md-4 .panel-default { margin-bottom:10px}
.panel-default .color_header.border{border-bottom-style:solid; border-bottom-width:3px;}
.col-md-4 .panel-default .panel-body{ background-color:#e2e2e2; padding:10px;}

/*2/3 COLUMN NEWS*/
.col-2_3-news{  overflow:hidden; margin:10px 0;}
.col-2_3-news  .news_container{overflow:hidden;border-top-style:solid; border-top-width:3px;}
.col-2_3-news  .news_container .image_container{ margin:10px 0}
.col-2_3-news  .news_container .text_container .news_title a{ padding-top:0px;}

/*PLAYER*/
.news-mixed-panel .live-player-image img{ margin:0 auto;padding: 0px;}
.news-mixed-panel .col-md-4 .panel-body .live-player{ background-color:#d0d0d0}

/*****************3 COLUMNS SECTION********************/

.three_columns_section{ overflow:hidden}

/*1/3 COLUMN NEWS*/
.three_columns_section .col-1_3-news.news_container .text_container .news_title a{ padding-top:0px}
.three_columns_section .col-1_3-news.news_container .text_container p{ margin:10px 0}

/*NEWS LIST**/
.three_columns_section .news_container .list_format:first-child{border-top:1px solid #d8d8d8; padding-top:10px}
.three_columns_section .news_container .list_format .text_container{width:100%;}
.three_columns_section .news_container .list_format .text_container .news_list_title{ padding:0 0px 10px}

/*NO ES NOTICIA*/
.three_columns_section .no_news .color_header{ background-color:#c0392b}
.three_columns_section .panel-default .panel-body {background-color: #e2e2e2;padding: 10px;}
.three_columns_section .no_news .share_section{ float:left; width:100%; margin-bottom:10px;}
.three_columns_section .no_news .share_section li{ margin-top:0; margin-left:0; margin-right:4px;}
.three_columns_section .no_news .news_container {margin-bottom:10px; overflow:hidden}
.three_columns_section .no_news .news_container:last-child {margin-bottom:0px; border:0!important}
.three_columns_section .no_news .share_section{ float:right; width:inherit; clear:both}

/* LAS MAS LEIDAS*/
.three_columns_section .more_read .list_format:first-child{border-top:0; padding-top:0px}
.three_columns_section .more_read .list_format .text_container{width:65%;}
.three_columns_section .more_read .list_format .image_container{width:35%;}
.three_columns_section .more_read .list_format .text_container .news_list_title{ padding:0 10px 10px}

/*ENCUESTA*/
.poll .panel-default{ margin:0}
.poll .poll_title{ font-family:Calibri, Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; padding-bottom:15px}
.poll .poll_title b{ font-weight:bold}
.poll-vote-error { color:#F00; padding-bottom:15px;}
.poll button{ width:100%; height:35px; line-height:35px; text-align:center; border:1px solid #ccc; background-color:#ededed; margin-bottom:-1px}
.poll button:hover{ background-color:#FFF}
.poll h6 {font-family:Calibri, Arial, Helvetica, sans-serif;}

/*TABLAS*/
.home_general_table_container{ margin-top:20px;}
.fut_stats_container{ height:665px;background-color:#f4f4f4; overflow:hidden; padding-bottom:61px;}
.general_table_container{  background-color:transparent; border-radius:0; box-shadow: none; -webkit-box-shadow:none; margin:0; border:0}
.general_table_container .champ.stats{ height:546px; overflow:hidden; margin-bottom:63px; display:none}
.general_table_container .champ.stats.active_tab{display:block}
.general_table_container .champ.stats .scroll_mask{ height:462px; overflow-y:auto}
.general_table_container .champ.stats .scroll_mask .mCSB_container{margin-right:0px;}
.general_table_container .champ.stats .scroll_mask .mCustomScrollBox>.mCSB_scrollTools{ height:98%}

/*Tooltip*/
.football-results-tab .result-match .match-info .tooltip.top { font-size: 12px; font-weight: bold; left: -3px !important; opacity: 1; top: -34px !important; width: 90px;}
.football-results-tab .result-match .match-info .tooltip.top .tooltip-arrow { left: 5px; margin-left: 0px; }
.football-results-tab .result-match .match-info .tooltip.top .tooltip-arrow {border-top-color: #3f3e3e;}
.football-results-tab .result-match .match-info .tooltip-inner { background-color:  #3f3e3e; opacity:1}

.general_table_container .table_selector{ padding:0; margin:0; border:0; width:100%}
.general_table_container .table_selector li.football-stats-tab{ padding:0; margin:0; border:0; width:33.33%}
.general_table_container .table_selector li.football-stats-tab a{ padding:0; margin:0; border:0; text-align:center; height:42px; line-height:42px; color:#FFF; font-size:16px; background-color:#5a5959; border-radius:0; text-transform:capitalize}
.general_table_container .table_selector li.active a, .general_table_container .table_selector li.active a:hover{ background-color:#3f3e3e; opacity:1; color:#FFF; border:0}
.home_general_table_container{ position:relative; overflow:hidden}
.fut_stats_container .football-datafactory{ position:absolute; right:0px; bottom:0px; width:100%}
.fut_stats_container .football-datafactory img{ float:right; margin-top:4px; margin-right:6px; margin-bottom:4px;}
.football-footer.color_header{ padding:10px;height: 48px; line-height: 29px;}
.football-footer.color_header a{ text-transform:none; font-size:14px; font-weight:normal; text-align:center; display:block; color:#FFF}
.fut_stats_container .tab-content{ display:block}

/*TABLAS*/
.fut_stats_container{ height:665px;border:1px solid #d8d8d8; border-top:0; background-color:#f4f4f4; overflow:hidden; padding-bottom:40px;}
.general_table_container{  background-color:transparent; border-radius:0; box-shadow: none; -webkit-box-shadow:none; margin:0; border:0}
.general_table_container .champ.stats{ height:581px; overflow:hidden; margin-bottom:40px; display:none}
.general_table_container .champ.stats.active_tab{display:block}
.general_table_container .champ.stats .scroll_mask{ height:496px; overflow-y:auto}
.general_table_container .champ.stats .scroll_mask .mCSB_container{margin-right:0px;}
.general_table_container .champ.stats .scroll_mask .mCustomScrollBox>.mCSB_scrollTools{ height:98%}
.general_table_container .select_theme{ border-top-width:3px; border-top-style:solid; width:100%; display:block;}
.general_table_container .select_theme select{ border:0; background-color:transparent; width:120%; height:38px; line-height:38px; font-size:18px; color:#000; outline:0; padding:0 10px}
.general_table_container .select_theme .bootstrap-select.btn-group .dropdown-toggle .caret {margin-top: 0px;right: 12px;top: 12px; background:url(../imgs/select_theme_arrow.png) no-repeat left center; background-size:30px auto; border:0; height:20px; width:20px;}
.general_table_container .select_theme .bootstrap-select .dropdown-menu{ margin:0; border:0; border-radius:0; padding:0}
.general_table_container .select_theme .bootstrap-select .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {background-color: #e8e8e8; background-image: none;}
.general_table_container .select_theme .bootstrap-select .dropdown-header {color: #333;display: block;font-size: 18px; padding: 3px 20px;
}

/*TT*/
.football-results-tab .result-match .match-info .tooltip.top { font-size: 12px; font-weight: bold; left: -3px !important; opacity: 1; top: -34px !important; width: 90px;}
.football-results-tab .result-match .match-info .tooltip.top .tooltip-arrow { left: 5px; margin-left: 0px; }
.football-results-tab .result-match .match-info .tooltip.top .tooltip-arrow {border-top-color: #3f3e3e;}
.football-results-tab .result-match .match-info .tooltip-inner { background-color:  #3f3e3e; opacity:1}


.general_table_container .select_theme .selectpicker{font-size:18px; color:#000; outline:0; padding:0; border:0; background-color:transparent;line-height:44px; width:100%; padding:0 15px; background-image:none; text-shadow:none; box-shadow:none;-webkit-box-shadow:none; outline:0!important  }
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: 100%;outline:0!important }
.general_table_container .select_theme select option{ outline:0;}
.general_table_container .select_theme select option:focus{ outline:0}
.results_date_selector{ color:#FFF; text-align:left; font-size:15px; font-weight:bold; height:42px; line-height:42px; padding: 0 15px }
.general_table_container .table_selector{ padding:0; margin:0; border:0; width:100.5%}
.general_table_container .table_selector li.football-stats-tab{ padding:0; margin:0; border:0; width:33.33%}
.general_table_container .table_selector li.football-stats-tab a{ padding:0; margin:0; border:0; text-align:center; height:42px; line-height:42px; color:#FFF; font-size:16px; background-color:#5a5959; border-radius:0; text-transform:capitalize}
.general_table_container .table_selector li.active a, .general_table_container .table_selector li.active a:hover{ background-color:#3f3e3e; opacity:1; color:#FFF; border:0}
.fut_stats_container .football-datafactory{ position:absolute; right:10px; bottom:8px;}
.fut_stats_container .tab-content{ display:block}

/*TABLA RESULTADOS*/
.football-results-tab .result-match a{ color:#000; display:inline-block; vertical-align:middle;}
.football-results-tab .result-match a.team_logo{ width:15px; margin:0 11px;}
.football-results-tab .result-match a.team_logo:hover{ opacity:1}
.football-results-tab .result-match a.team_name{line-height:15px; width:85px; text-align:right}
.football-results-tab .result-match .team_visit a.team_name{text-align:left}
.football-results-tab .result-match .match_score{ font-weight:bold; color:#3f3e3e; font-size:16px; letter-spacing:1px;}
.football-results-tab .result-match { text-align:center; overflow:hidden; min-height:62px;}
.football-results-tab .result-match .team_visit,.football-results-tab .result-match .team_loc,.football-results-tab .result-match .match_score{ display:inline-block; vertical-align:middle;}
.football-results-tab .result-match .match-info{ padding-top:6px; padding-bottom:6px; position: relative; min-height:61px}
.football-results-tab .result-match .match-info a.plus_icon .more_detail{ width:16px; height:16px; display:block;font-weight:bold;}
.football-results-tab .result-match .match-info a.plus_icon {width:16px; height:16px; display:block; color:#929091; line-height:10px; font-size:14px;bottom:7px; left:6px; position:absolute; z-index:10}
.football-results-tab .result-match .match-info a.plus_icon:hover { opacity:1}
.football-results-tab .result-match .match-info .more_detail a:hover{ opacity:1;}
.football-results-tab .result-match:nth-child(even){ background-color:#ededed}
.football-results-tab .result-match .indicator-date{ font-size:13px; color:#4a4a4a; position:relative;}
.football-results-tab .result-match .indicator-date .tv {display: inline-block;margin-left: 6px;margin-top: 1px;vertical-align: top;}
.football-results-tab .result-match .time-info{ margin-top:3px; position:absolute; width:100%; margin-left:-7px; bottom:6px;}
.football-results-tab .bx-wrapper .bx-controls .bx-prev{overflow:hidden; width:26px; height:31px; padding:9px;  background:url(../imgs/results_date_selector_arrow.png) no-repeat 10px 9px; margin-top:0px;top:5px!important}
.football-results-tab .bx-wrapper .bx-controls .bx-next{ overflow:hidden; width:26px; height:31px; padding:9px;  background:url(../imgs/results_date_selector_arrow.png) no-repeat 10px -13px;top:5px!important; margin-top:0}

/*POR FASES/*/

.right-col .football-championship-phase .select_theme{ border-top:0; width:100%;  display:block;}
.right-col .football-championship-phase .select_theme select{ border:0; background-color:transparent; width:120%; height:44px; line-height:38px;color:#FFF; font-size:16px; outline:0; padding:0 10px; font-weight:bold; text-transform:uppercase}
.right-col .football-championship-phase .select_theme select option,.right-col .football-championship-phase .select_theme select optgroup{ outline:0;background-color:#fff;  font-size:16px; color:#000; font-weight:normal}
.right-col .football-championship-phase .select_theme select option:focus{ outline:0}
.right-col .results_date_slider .phases_date_number,.football-positions-tab.phases .phases_date_number { height:26px; border-bottom: 1px solid #c6c6c6; background-color:#e8e8e8; font-size:14px; text-transform: uppercase; text-align:center; line-height:26px; font-weight:bold; clear:both  }
.football-results-tab .results_date_slider.phases .result-match:nth-child(even), .football-positions-tab.phases .football-positions-table tbody tr:nth-child(2n){ background-color: inherit}
.football-results-tab .results_date_slider.phases .result-match,.football-positions-tab.phases .football-positions-table tbody tr {border-bottom: 1px solid #e8e8e8}
.stats.phase { display:none;}
.stats.phase.active_tab{ display:block}
.general_table_container .select_theme .phase_select_menu.bootstrap-select.btn-group .dropdown-toggle{ color:#FFF}

/*TABLA POSICIONES*/
.football-positions-tab .football-positions-table{ width:100%; min-width:100.5%;display:table;}
.football-positions-tab .football-positions-table td { padding: 10px 5px !important;}
.football-positions-tab .football-positions-table tr td:last-child,.football-positions-tab .football-positions-table tr th:last-child{ padding-right:15px!important;}
.football-positions-tab .football-positions-table .table_club,.football-positions-tab .football-positions-table .table_club_name,.football-positions-tab .football-positions-table .table_club_position{ float:left; height:100%;max-width: 94px;}
.football-positions-tab .football-positions-table tbody tr{height:41px; overflow:hidden }
.football-positions-tab .football-positions-table tbody tr:nth-child(even){ background-color:#ededed}
.football-positions-tab .football-positions-table thead{ color:#FFF;  height:42px; line-height:42px;text-transform:uppercase}
.football-positions-tab .football-positions-table thead th, .football-positions-tab .football-positions-table tbody tr td{  text-align:center; width:10%; }
.football-positions-tab .football-positions-table thead th:first-child, .football-positions-tab .football-positions-table tbody tr td:first-child{  text-align:left; width:48%; }
.football-positions-tab .football-positions-table thead th{ padding:0 7px;font-size:15px; font-weight:bold;line-height:42px; border:0; text-align:center }
.football-positions-tab .football-positions-table thead th:nth-child(2){ text-align:left }
.football-positions-tab .football-positions-table td{ padding:5px;font-size:14px; border:0; vertical-align:middle;}
.football-positions-tab .football-positions-table tbody tr td:first-child{ font-size:13px;}
.football-positions-tab .football-positions-table tbody tr td:first-child img{ display:inline-block; vertical-align:middle; margin:0 5px;}
.football-positions-tab .football-positions-table .football-text-centered{ text-align:center}
.football-positions-tab .football-positions-table .football-text-centered img{ max-width:20px;}

/*TABLA GOLEADORES*/
.football-scorers-tab .football-scorers-table{ width:100%;  min-width:100.5%;display:table}
.football-scorers-tab .football-scorers-table tr td:last-child,.football-scorers-tab .football-scorers-table tr th:last-child{ padding-right:15px; width:19%; text-align:center}
.football-scorers-tab .football-scorers-table tbody tr{height:41px; overflow:hidden }
.football-scorers-tab .football-scorers-table tbody tr:nth-child(even){ background-color:#ededed}
.football-scorers-tab .football-scorers-table thead{ color:#FFF;  height:42px; line-height:42px; text-transform:uppercase}
.football-scorers-tab .football-scorers-table thead th{ padding:0 10px;font-size:15px; font-weight:bold;line-height:42px; border:0; text-align:center }
.football-scorers-tab .football-scorers-table thead th:first-child,.football-scorers-tab .football-scorers-table tr td:first-child{ width:21%}
.football-scorers-tab .football-scorers-table thead th:nth-child(2){ text-align:left }
.football-scorers-tab .football-scorers-table td{ padding:7px 10px;font-size:15px; border:0; vertical-align:middle;}
.football-scorers-tab .football-scorers-table .football-text-centered{ text-align:center}
.football-scorers-tab .football-scorers-table .football-text-centered img{ max-width:20px; display:block; margin:0 auto}

/*SUBRA INVESTIGA*/
.subra_investiga{ margin-top:20px;}
.subra_investiga .panel-body{ padding:0!important}
.subra_investiga .news_container .image_container { width:100%}
.subra_investiga .news_container .text_container { bottom: 0;position: absolute; width: 100%; border:0; height:auto!important;min-height:inherit!important; padding-top:60px;}
.subra_investiga .news_container .text_container h2{ font-size:15px; line-height:17px; padding:18px 10px;font-family: "Calibri",Helvetica,Arial,sans-serif;}
.subra_investiga .news_container { position:relative; overflow:hidden}
.subra_investiga .bx-controls{ margin-top:0px;}
.subra_investiga .bx-wrapper { padding-bottom:21px!important;}
.subra_investiga .bx-wrapper .bx-pager.bx-default-pager a{ background-color:#9f9f9f!important;}
.subra_investiga .bx-wrapper .bx-pager.bx-default-pager a:hover{ opacity:1}
.subra_investiga .bx-wrapper .bx-pager.bx-default-pager a.active{ background-color:#fff!important;}
.subra_investiga .bx-wrapper .bx-pager {padding: 6px 0 ; background-color:#333; color: aliceblue; bottom: 1px; width:100%;height:24px;}

/*************TWO COL SECTION***************/

/*2/3 COLUMN NEWS*/
.two_columns_section .col-2_3-news:first-child{  margin-top:0;}
.col-2_3-news  .news_container{overflow:hidden;border-top-style:solid; border-top-width:3px;}
.col-2_3-news  .news_container .image_container{ margin:10px 0}
.col-2_3-news  .news_container .text_container .news_title a{ padding-top:0px;}
.facebook iframe{border: medium none; visibility: visible; width: 100%; height: 540px;}

/*************FUTBOL SECTION***************/

.futbol_section{ margin-top:20px;}
.futbol_section .color_header{ max-width:inherit;}
.futbol_section .panel-body{ padding:0!important;}
.futbol_section .news_container .image_container { width:100%}
.futbol_section .news_container .text_container { bottom: 0;position: absolute; width: 100%; border:0; height:auto!important;min-height:inherit!important; padding-top:60px;}
.futbol_section .news_container .text_container h2{ font-size:15px; line-height:17px; padding:11px 10px;font-family: "Calibri",Helvetica,Arial,sans-serif;}
.futbol_section .news_container { position:relative; overflow:hidden;left:-1px;}
.futbol_section .bx-controls{ margin-top:0px; width:100%; padding-right:10px; background-color:#333; height:25px;}
.futbol_section .bx-wrapper {}
.futbol_section .bx-wrapper .bx-pager.bx-default-pager a{ background-color:#9f9f9f!important;}
.futbol_section .bx-wrapper .bx-pager.bx-default-pager a:hover{ opacity:1}
.futbol_section .bx-wrapper .bx-pager.bx-default-pager a.active{ background-color:#fff!important;}
.futbol_section .bx-wrapper .bx-pager {padding: 8px 0 ; background-color:#333; width:100%; height:29px; }
.time-counter {padding-top: 7px;}

/*************GALERIA VIDEOS***************/

/*GALERIA DE VIDEOS*/
.video_gallery_block .color_header{ max-width:100%!important; margin-bottom:4px;}
.video_gallery_block  .big_block{padding-right:2px; margin-bottom:4px;}
.video_gallery_block  .total_sup_link:hover{ opacity:1;}
.video_gallery_block  .small_block{padding-left:2px}
.video_gallery_block  .small_block .news_container{ margin-bottom:2px;}
.video_gallery_block  .small_block .news_container:last-child{ margin-bottom:2px; margin-top:3px}
.video_gallery_block  .news_container .image_container { width:100%}
.video_gallery_block  .news_container .text_container { bottom: 0;left: 0; position: absolute; width: 100%; border:0;padding: 14px; padding-top:60px; display:none;}
.video_gallery_block  .news_container .text_container .col_2_title { height:30px;}
.video_gallery_block  .news_container:hover .text_container { display:block;}
.video_gallery_block  .big_block .news_container .text_container h2{ font-size:20px; line-height:22px; font-weight:normal}
.video_gallery_block  .small_block .news_container .text_container h4{ font-size:17px; line-height:19px;}
.video_gallery_block  .news_container { position:relative; overflow:hidden}
.video_gallery_block  .big_block.second{  margin-bottom:4px; padding-right:2px;}
.video_gallery_block  .big_block.third{ margin-bottom:4px; padding-left:2px; padding-right:0 }

.video_gallery_block .big_block.second.last{margin-bottom:0!important}
.video_gallery_block .big_block.third.last{margin-bottom:0!important}

/*************GALERIA + BLOG***************/

/*GALERIA DE IMGENES*/
.image_gallery_block .color_header{ max-width:100%!important; margin-bottom:0px;}

.image_gallery_block .news_container a:hover { opacity:1}
.image_gallery_block .news_container .text_container { bottom: 0;position: absolute; width: 100%; border:0; height:auto!important;min-height:inherit!important; padding-top:60px;}
.image_gallery_block .news_container .text_container h2{ font-size:15px; line-height:17px; padding:11px 10px;font-family: "Calibri",Helvetica,Arial,sans-serif;}
.image_gallery_block .news_container { position:relative; overflow:hidden}
.image_gallery_block .bx-controls{ margin-top:0px;}
.image_gallery_block .bx-wrapper .bx-pager {padding: 6px 0 ; background-color:#333;  bottom: 1px; width:100%;}

.image_gallery_block .bx-wrapper:hover .bx-controls-direction a { opacity:1}
.image_gallery_block .bx-wrapper .bx-controls-direction a { background:url(../imgs/controls.png) no-repeat 0 0!important; opacity:0}
.image_gallery_block .bx-wrapper .bx-controls-direction a.bx-next { background-position:-43px 0px!important;}
.image_gallery_block .bx-wrapper:hover  .bx-controls-direction a:hover { opacity:0.8}

/*THUMBS*/

.all_thumbs_container {margin-top: 4px;overflow: hidden;width: 100%;}
.all_thumbs {border-bottom: 0 none;overflow: hidden;width: 5000px;}
.all_thumbs a {cursor: pointer;float: left;margin: 0;text-align: center;width: 180px; opacity:0.5}
.all_thumbs a.active {float: left;text-align: center; opacity:1}
.all_thumbs a {border-color: transparent !important;}
.all_thumbs a.active, .all_matches a.active:hover {border-radius: 0;}
.all_thumbs a:hover {}
.all_thumbs a:focus, .all_matches a:active {border: 0 none !important;}
.all_thumbs a.active:focus, .all_thumbs a.active:active {border: 0 none !important;}
.all_thumbs a { border: 0 none !important;display: block;margin: 0;}

/*BLOG*/
.blog .color_header{ max-width:100%!important;}
.blog .panel-body{background-color: #e2e2e2;padding: 10px;}
.blog .panel-body .list_format .text_container{width:60%; float:left}
.blog .panel-body .list_format .text_container h3{ text-transform:uppercase; padding:0 10px 8px; font-size:16px}
.blog .panel-body .list_format .text_container h3 a{ color:#000; font-family:"Calibri",Helvetica,Arial,sans-serif; font-weight:bold}
.blog .panel-body .list_format .text_container h5{ padding:0 10px;}
.blog .panel-body .list_format .text_container h5 a{ color:#000; font-family:"Calibri",Helvetica,Arial,sans-serif; font-weight:bold}
.blog .panel-body .list_format .text_container p a{ color:#000; font-family:"Calibri",Helvetica,Arial,sans-serif; font-weight:normal; padding:0 10px;}
.blog .panel-body .view_more_blog{ color:#666; line-height:50px; height:40px;}
.blog .panel-body .view_more_blog img{ vertical-align:middle; margin-right:4px;}

/***********SHOW GENERAL STYLES*************/
.show_portada .category_tag {padding: 0px;text-transform: uppercase;color: #ff5400;font-weight: bold;font-size: 21px;margin-bottom: 7px;display: block;clear: both;    margin-bottom: 0;}
span.category_tag.main {line-height: 32px;font-size: 19px;}
.show_portada {background: url(../imgs/show_portadabg.jpg);background-size: cover;padding: 20px 10px !important;color: black;display: inline-block;}
.show_portada .text_container {position: absolute;bottom: 0;left: 0;padding: 10px;width: 100%;background-color: rgba(80, 80, 80, 0.2);}
.padding-bottom{padding:0 !important; padding-bottom:17px !important}
.show_portada .text_container h4{font-size:15px;}
.show_portada .text_container span.category_tag{font-size:13px;}
.show_portada .text_container span.category_tag.main {font-size: 18px;}
.show_portada .medium_cover{padding-bottom: 0 !important;}
.show_portada .medium_cover h2{font-size: 30px;line-height: 32px;padding-bottom: 10px;}

/**********FUTBOL GENERAL STYLES************/

.futbol_portada .category_tag {padding: 0px;text-transform: uppercase;color: #40c252;font-weight: bold;font-size: 21px;margin-bottom: 7px;display: block;clear: both;    margin-bottom: 0;}
span.category_tag.main {line-height: 32px;font-size: 19px;}
.futbol_portada {padding: 20px 10px !important;color: black;display: inline-block;}
.futbol_portada .text_container {position: absolute;bottom: 0;left: 0;padding: 10px;width: 100%;background-color: rgba(80, 80, 80, 0.2);}
.padding-bottom{padding:0 !important; padding-bottom:17px !important}
.futbol_portada .text_container h4{font-size:15px;}
.futbol_portada .text_container span.category_tag{font-size:13px;}
.futbol_portada .text_container span.category_tag.main {font-size: 18px;}
.futbol_portada .medium_cover{padding-bottom: 0 !important;}
.futbol_portada .medium_cover h2{font-size: 30px;line-height: 32px;padding-bottom: 10px;}

/*************FOOTER COMMENTS***************/

.footer_comments .color_header{ padding:0px 10px; font-size:14px; max-width:100%; margin-bottom:10px; height:30px; line-height:30px;}
.footer_comments_container .comment_header {margin-bottom: 5px;}
.footer_comments_container .comment_user_username {margin-top: 3px;text-align: center;word-wrap: break-word;}
.footer_comments_container .comment_text { border:1px solid #e0e0e0; border-radius:4px;background-repeat: no-repeat;background-size: 100% 100%;padding: 1px 0 1px 9px;
    width: 100%; margin-left:5px; position:relative}
.footer_comments_container .comment_text:before {width: 0;height: 0;border-style: solid;border-width: 6px 7px 6px 0;border-color: transparent #fff transparent transparent; position:absolute; top:10px; left:-7px; content:""; z-index:5}
.footer_comments_container .comment_text:after {width: 0;height: 0;border-style: solid;border-width: 6px 7px 6px 0;border-color: transparent #e0e0e0 transparent transparent; position:absolute; top:10px; left:-8px; content:""; z-index:4}
#footer_comments_slider .comments_bxslider_fade li{ padding-bottom:5px!important}
.footer_comments_container .comment_body {padding-right: 6px;}
.footer_comments_container .comment_text_inner {height: 120px;overflow-y: hidden; margin-bottom:4px;}
.footer_comments_container .comment_date_time, .footer_comments_container .comment_news_link {display: inline-block;}
.footer_comments_container .comment_user, .footer_comments_container .comment_text {display: table-cell;}
.footer_comments_container .comment_user {vertical-align: top;}
.footer_comments_container .comment_user .comment_user_image{ margin-right:10px}
.footer_comments_container .comment_user img, .footer_comments_container .comment_user_username {width: 50px;}
.footer_comments_container .comment_text_inner p, #footer_comments_slider h5, .footer_comments_container .comment_date_time, .footer_comments_container .comment_news_link, .footer_comments_container .comment_user_username {color: #3c3b3d;font-family: "Calibri",Helvetica,Arial,sans-serif;font-size: 12px;font-weight: 400;}
.footer_comments_container .comment_text_inner p {padding-right: 10px;}
#footer_comments_slider h5 {font-weight: bold;}
.footer_comments_container .comment_user_username {font-size: 10px; line-height:13px; color:#000}
.footer_comments_container .comment_news_link a {font-weight: 700; color:#0abfb0}
.footer_comments_container .comment_news_link a:hover {color: #3c3b3d;text-decoration: none;}
#footer_comments_slider .bx-wrapper .bx-viewport {border: medium none;box-shadow: none;}
#footer_comments_slider .slides {overflow: hidden;}

/*************FOOTER TWEETS***************/

.footer_tweets #last_tweets_slider .slides{ padding:0 5px}
.footer_tweets .bx-wrapper .bx-viewport{ height:526px!important}
.footer_tweets .col-tweets .tweets_bxslider_horizontal li { height:54px!important; overflow:hidden; }
.footer_tweets #last_tweets_slider .slides, .footer_tweets #today_topic_slider .slides { overflow:hidden!important; margin-top:10px;height:185px!important;}

/*************FOOTER SECTION***************/
footer .main_nav_container ul li > a:hover{background-color:transparent}
footer { margin-top:40px; }
.footer_mask{background-color:#373b3e;width:100%;padding-bottom:20px; }
.interanal .footer_mask{height:242px; top:0px; padding-top:0px;}
footer.interanal{ margin-top:40px;}
.footer_logo{ width:200px; float:left; padding:38px 0 5px}
.footer_copy{ font-size:12px; color:#abadaf; text-transform:uppercase; text-align:left; width:100%; clear:both}
.footer_copy a{ color:#FFF; width:145px;}
.footer_links{ float:right; padding-top:33px;}
.footer_links a{ display:inline-block; vertical-align:middle; width:31px; height:31px; margin-left:4px; background:url(../imgs/footer_links.png) no-repeat top left; line-height:500px; overflow:hidden }
.footer_links a.canal_10{ background-position:-10px -8px}
.footer_links a.canal_20{ background-position:-42px -8px}
.footer_links a.asuntos_publicos{ background-position:-74px -8px}
.footer_links a.android{ background-position:-107px -9px}
.footer_links a.apple{ background-position:-139px -10px}

.footer_social_section {margin: 0 auto; display: inline-block; margin-bottom: 20px;}
.footer_social_section li {width: 40px;height: 40px;margin: 0 4px;overflow: hidden;float: left;}
.footer_social_section li a {display: block;background: url(../imgs/icons/footer_icons.png) no-repeat;background-size: 83px;overflow: hidden;line-height: 500px;cursor: pointer;}
.footer_social_section li a.twitter {background-position: right top;}

/*TERMS MODAL*/
#terms_conditions_modal{ z-index:100000}
#terms_conditions_modal h4{font-size:18px; font-weight:bold}
#terms_conditions_modal h3{font-size:24px; font-weight:normal; padding-bottom:20px}
#terms_conditions_modal .btn-default{ background:none;background-color: #fff;border-color: #ccc;font-weight:bold; font-size:15px; text-shadow:none; box-shadow:none; -webkit-box-shadow:none}
#terms_conditions_modal .btn-default:hover{ background:none; background-color: #ededed!important; }
#terms_conditions_modal strong{ font-weight:bold}

/*****************************CATEGORY**********************************/
.category_list .col-2_3-news:first-child .news_container{ border:0!important;}
.category_list .color_header{ max-width:inherit}
.category_list .paginator.panel-default { background: #e2e2e2 none repeat scroll 0 0;border: medium none !important; margin-top:15px;}
.category_list .paginator {text-align: center;}
.category_list .paginator .nav{ display: inline-block}
.category_list .paginator li{ float:left}
.category_list .paginator li a { color: #000;line-height: 17px;padding: 12px 15px; border:0; vertical-align:middle; cursor: pointer }
.category_list .paginator li a.active {font-weight:bold;border-top-width: 4px; border-top-style: solid; background-color:transparent!important;padding:8px 15px 12px;}
.category_list .paginator li a.active:hover {padding: 8px 15px 12px; background-color: inherit!important;}
.category_list .paginator li a:hover {padding: 12px 15px; color: #FFF; opacity:1}
.category_list .paginator li a.arrows{ background:url(../imgs/paginator_arrows.png) no-repeat; background-size:auto 15px; line-height:500px; overflow:hidden; height:41px}
.category_list .paginator li a.arrows:hover{ background:url(../imgs/paginator_arrows_b.png) no-repeat;     background-size: auto 15px;}
.category_list .paginator li a.prev, .category_list .paginator li a.prev:hover { background-position: 13px center}
.category_list .paginator li a.next, .category_list .paginator li a.next:hover { background-position: -17px center}

/****************************************NEWS BIG*********************************************/

.news_header{ padding-top:10px;}
.news_header .news_hour{ font-size: 12px; color:#000;}
.news_header .news_update{ margin-left:5px;}
.news_header h2{  font-size: 44px; color:#000; line-height:47px; padding-bottom:10px;}
.news_header .sub_header{  font-size: 16px; color:#000; line-height:22px; padding-bottom:10px; display:block; padding-bottom:15px;}
.news_main_block{ margin-bottom:15px; padding-left:0; overflow:hidden!important}
.news_main_block{ font-size:16px;line-height:20px}

.main_news_contianer{ padding-bottom:0}
.main_news_contianer .full_width_title{ border:0!important}
.main_news_contianer .news_container{ width:100%; clear:both; overflow:hidden;}
.main_news_contianer .news_container .text_container{ padding-bottom:20px;}
.main_news_contianer .news_container h1 { color: #000;display: block;font-size: 35px;line-height: 37px;padding: 0px 0 10px;}

/*SLIDER*/

.news_slider_container:hover .bx-controls-direction a { opacity:1!important;}
.news_slider_container  .bx-wrapper .bx-controls-direction a { background:url(../imgs/controls.png) no-repeat 0 0!important; opacity:0;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s;}
.news_slider_container  .bx-wrapper .bx-controls-direction a.bx-next { background-position:-43px 0px!important;}
.news_slider_container .bx-wrapper:hover  .bx-controls-direction a:hover { opacity:0.8!important;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s; }
.video_load_wrapper.outer {position: absolute;top: 0;padding-left: 24.5%;}
.video_load_wrapper.inner {display: table-cell;vertical-align: middle;background: rgba(255, 255, 255, 0);}
.video_load_wrapper .subrayado-loader.video_load { display: table;}
.broadcast .video_load_wrapper.outer {position: absolute; top: -17px; padding-left: 7.5%;}
.news_main_slider { width:100%; overflow:hidden}
.news_main_slider .responsive_video{position: relative;width: 100%;height: 0;padding-bottom: 56%;float:left;}
.news_main_slider .responsive_video iframe{position: absolute; width: 100%;height: 100%;left: 0; top: 0;}
.news_slider_container .bx-wrapper .bx-controls-direction a {height: 32px; margin-top: -16px;outline: 0 none; position: absolute;text-indent: -9999px;top: 50%;width: 32px; z-index: 20;  width:32px; height:32px;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s; opacity:0}
.social_bar{ padding:15px 0; border-bottom:1px solid #c1c1c1; margin-bottom:20px; min-height:66px;}
.social_bar .share_links{ float:left;}
.social_bar .share_links .facebook_count_link{ }
.social_bar .share_links a{ float:left}
.social_bar .share_links a.facebook, .social_bar .share_links a.twitter{ background:url(../imgs/social.png) no-repeat -13px -70px; background-color:#4b5d9a; width:32px; height:32px; border:2px solid rgba(0,0,0,0.2); display:inline-block; border-radius:32px;background-size:55px auto; margin-right:10px;}
.social_bar .share_links a.twitter{ background-position:-13px -13px; background-color:#67afee;}

.social_bar .share_links > span{ display:inline-block; height:26px; vertical-align: top; margin-right:10px; margin-top:7px;}
.social_bar .other_links{ float:right; overflow:hidden}
.social_bar .other_links a{ float:left; background:url(../imgs/social.png) no-repeat;background-size:75px auto;height:32px; width:32px; line-height:500px; overflow:hidden;display: inline-block;  margin-right:10px;}
.social_bar .other_links .print{ background-position: -22px -247px; }
.social_bar .other_links .email{ background-position: -22px -173px;}
.social_bar .other_links .text_size{ overflow:hidden}
.social_bar .other_links .text_size a{display:inline-block; vertical-align:middle; font-size:16px; font-weight:bold; border:0; margin-left:10px; border-radius:100%; background-color:#ededed; background-image:none; cursor:pointer; float:none; color:#000; line-height: 30px; height:30px; width:30px; text-align:center; margin-right:0}
.social_bar .other_links .text_size a.decreaseFont{ margin-left:0}
.social_bar .other_links .text_size a:hover{ background-color:#e1e1e1; cursor:pointer}
.social_bar .other_links .text_size a:first-child{ border-radius:35px 0 0 35px; border-right:none}
.social_bar .other_links .text_size a{ }

.news_detail_text{ font-size:16px; margin-bottom:20px; color:#000; line-height:20px}
.news_detail_text h1,.news_detail_text  h2,.news_detail_text  h3,.news_detail_text  h4,.news_detail_text  h5,.news_detail_text  h6 {margin-bottom:20px}
.social_bar .share_links a.share_facebook_btn{ background:url(../imgs/social.png) no-repeat -13px -70px; background-color:#4b5d9a; height:32px; border:2px solid rgba(0,0,0,0.2); display:inline-block; border-radius:32px;background-size:55px auto; margin-right:10px; color:#FFF; padding-left:28px; line-height:29px; padding-right:14px; font-size:15px;}

.modal.email_share{ z-index:10000}
.modal.email_share .modal-content{ padding:25px;}
.modal.email_share .modal-body {padding: 20px 0;}
.modal.email_share .modal-body input{ margin-bottom:20px;}
.modal.email_share .modal_container .modal-title{ font-size:20px; font-weight:bold}
.modal.email_share .modal-footer .send_news_by_mail_submit{  background-color:#333; border:0; background-image:none;}
.modal.email_share .modal-footer .send_news_by_mail_submit:hover{  background-color:#000;}
.modal.email_share .modal-footer .btn-default{  background-color:transparent; border:0; background-image:none;}

#disqus_thread { font-size:30px;}

.four_columns_section .row{ margin:0 -10px;}
.four_columns_section .col-md-3{ padding:0 6px}
.four_columns_section .col-md-3 .color_header{ height:40px; line-height:40px;}
.four_columns_section .text_container h3 a{  font-family:Calibri,Helvetica,Arial,sans-serif;font-size: 20px;font-weight: normal; line-height:24px; padding-bottom:20px; border-bottom-style:solid; border-bottom-width:2px;}
.four_columns_section h3.news_list_title{font-size: 14px;font-weight: normal; padding:15px 0;color:#000; line-height:16px;}
.four_columns_section .view_more_btn{font-size: 15px;font-weight: normal; padding:15px 0 30px;color:#000; line-height:16px; text-transform:uppercase; display:block}

/*////SEARCH RESULTS////////*/

.search-result-title { border-bottom: 1px solid #ddd; padding: 15px 0; font-family:Calibri, Arial, Helvetica, sans-serif; font-size:18px; clear:both}
.search-form-result{ padding:20px 0 15px; position:relative; overflow:hidden}
.search-form-result div:first-child{ padding:0}
.search-form-result .col-md-4{ padding:0 50px 0 15px}
.form-control { background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 0px;box-shadow:none;color: #555;display: block;font-size: 16px;height: 34px;line-height: 1.42857; padding: 6px 12px;width: 100%;}
.form-control:focus {border-color: #ccc;box-shadow: none; outline: 0 none;}
.search-form-result-submit{ position:absolute; right:6px; top:20; background:url(../imgs/icon_magnifying_glass_black.png) no-repeat  center center #fff; border:0; padding:0; margin:0; height: 34px; width:40px; background-size:25px auto}

/*///////////POSTS LIST//////////*/
.category_list.blog_posts .color_header.border { border-bottom-style: solid; border-bottom-width: 3px;}
.category_list.blog_posts .blog_right p{ padding:10px;}
.category_list.blog_posts .panel-body .list_format .text_container{ width:100%; padding:0!important}
.category_list.blog_posts .panel-body .list_format .text_container h3 a{ text-transform:none!important; font-weight:normal}
.category_list.blog_posts .panel-body .list_format .text_container h3 a:hover{ opacity:0.8}
.category_list.blog_posts .blog_header{ padding-bottom:20px;}
.category_list.blog_posts .blog_header img{ float:left}
.category_list.blog_posts .btn-mostrar-blogs{ width:100%; margin-bottom:10px; background:none; background-color:#ededed}
.category_list.blog_posts .btn-mostrar-blogs span{ line-height:20px; padding-left:28px; background:url(../images/static/i_anteriores.png) no-repeat left center}
.category_list.blog_posts .col-2_3-news.post_news .news_title{ padding-top:15px}

/*///////////BLOG LIST//////////*/
.category_list.blog_list .col-2_3-news { margin:0;}
.category_list.blog_list .col-2_3-news .news_container{ padding:10px 0}
.category_list.blog_list .col-2_3-news .image_container{ margin:0}
.category_list.blog_list .col-2_3-news .image_container img{ float:left}
.category_list .news_container.square_ad{ margin-bottom:10px}
.category_list.blog_list .col-2_3-news .news_container .image_container{ width:25%!important}

/*///////////POSTS LIST//////////*/

/* JWPLAYER */
.jw-icon{font-family:'jw-icons';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;text-transform:none;background-color:transparent;font-variant:normal;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}
.jw-skin-subrayado_skin:hover .jw-display-icon-container {background-color: #0abfb0 !important;background: #0abfb0 !important;}
.jw-skin-subrayado_skin .jw-background-color{background:rgba(23,39,54,0.8)}
.jw-skin-subrayado_skin .jw-controlbar{background:rgba(23,39,54,0.8)}
.jw-skin-subrayado_skin .jw-text{color:#fff}
.jw-skin-subrayado_skin .jw-tooltip-title{color:#fff}
.jw-skin-subrayado_skin .jw-knob{color:#fff}
.jw-skin-subrayado_skin .jw-button-color{color:#fff}
.jw-skin-subrayado_skin .jw-button-color:hover{color:#0abfb0}
.jw-skin-subrayado_skin .jw-toggle{color:#0abfb0}
.jw-skin-subrayado_skin .jw-toggle.jw-off{color:#fff}
.jw-skin-subrayado_skin .jw-option{color:#fff}
.jw-skin-subrayado_skin .jw-option.jw-active-option{color:#0abfb0}
.jw-skin-subrayado_skin .jw-icon-display{color:#fff}
.jw-skin-subrayado_skin .jw-display-icon-container{border-radius:.5em}
.jw-skin-subrayado_skin .jw-display-icon-container:hover{background:#0abfb0}
.jw-skin-subrayado_skin .jw-display-icon-container:hover .jw-icon-display{color:#fff}
.jw-skin-subrayado_skin .jw-rail{background:linear-gradient(to bottom,#323b4c,#2f3847 50%,#323b4c 100%)}
.jw-skin-subrayado_skin .jw-buffer{background:linear-gradient(to bottom,#5e6575,#565e6b 50%,#5e6575 100%)}
.jw-skin-subrayado_skin .jw-progress{background:#0abfb0}
.jw-skin-subrayado_skin .jw-slider-horizontal{background:rgba(24,35,53,0.8)}
.jw-skin-subrayado_skin .jw-slider-horizontal .jw-knob{margin-left:-0.325em}
.jw-skin-subrayado_skin .jw-slider-vertical .jw-knob{margin-bottom:-0.325em}
.jw-skin-subrayado_skin .jw-time-tip,.jw-skin-subrayado_skin .jw-volume-tip,.jw-skin-subrayado_skin .jw-menu{background:rgba(80,88,99,0.9);border:0;padding:.5em}
.jw-skin-subrayado_skin .jw-skip{background:rgba(24,35,53,0.8);padding:.5em}
.jw-skin-subrayado_skin .jw-skip .jw-skip-icon{color:#fff}
.jw-skin-subrayado_skin .jw-skip.jw-skippable:hover .jw-skip-icon,.jw-skin-subrayado_skin .jw-skip.jw-skippable:hover .jw-text{color:#0abfb0}
.jw-skin-subrayado_skin .jw-time-tip .jw-text,.jw-skin-subrayado_skin .jw-dock-button .jw-text{color:#bbb}
.jw-skin-subrayado_skin .jw-time-tip{bottom:1em}
.jw-skin-subrayado_skin .jw-dock-button{background:linear-gradient(to bottom,#323b4c,#2f3847 50%,#323b4c 100%);border-radius:.5em}
.jw-skin-subrayado_skin .jw-dock-button:hover{background:#0abfb0}
.jw-skin-subrayado_skin .jw-playlist-container{padding:0}
.jw-skin-subrayado_skin .jw-icon-inline,.jw-skin-subrayado_skin .jw-icon-tooltip,.jw-skin-subrayado_skin .jw-text-elapsed,.jw-skin-subrayado_skin .jw-text-duration{padding:0 .25em}
.jw-skin-subrayado_skin .jw-controlbar{display:inline-block;width:96%;max-width:50em;margin:0 auto;bottom:.7em;left:2%;right:2%}
.jw-skin-subrayado_skin.jw-flag-audio-player .jw-controlbar{bottom:0}
.jw-skin-subrayado_skin .jw-controlbar{border-radius:.3em}
.jw-skin-subrayado_skin .jw-playlist-container{left:-42%;overflow:hidden;bottom:.2em}
.jw-skin-subrayado_skin .jw-playlist-container .jw-option{border-bottom:1px solid rgba(24,35,53,0.8)}
.jw-skin-subrayado_skin .jw-playlist-container .jw-option:hover,.jw-skin-subrayado_skin .jw-playlist-container .jw-option.jw-active-option{background-color:rgba(24,35,53,0.8);color:#0abfb0}
.jw-skin-subrayado_skin .jw-playlist-container ::-webkit-scrollbar-track{background-color:#222c37}
.jw-skin-subrayado_skin .jw-playlist-container ::-webkit-scrollbar{width:2px;border:10px solid rgba(24,35,53,0.8);border-radius:.3em}
.jw-skin-subrayado_skin .jw-playlist-container ::-webkit-scrollbar-thumb{background-color:#fff}
.jw-skin-subrayado_skin .jw-tooltip-title{border-bottom:1px solid rgba(24,35,53,0.8);background-color:rgba(24,35,53,0.8)}
.jw-skin-subrayado_skin .jw-slider-horizontal .jw-rail,.jw-skin-subrayado_skin .jw-slider-vertical .jw-rail,.jw-skin-subrayado_skin .jw-slider-horizontal .jw-progress,.jw-skin-subrayado_skin .jw-slider-vertical .jw-progress,.jw-skin-subrayado_skin .jw-slider-horizontal .jw-buffer,.jw-skin-subrayado_skin .jw-slider-vertical .jw-buffer{border-radius:.5em}
.jw-skin-subrayado_skin .jw-slider-horizontal .jw-knob,.jw-skin-subrayado_skin .jw-slider-vertical .jw-knob{background-color:#fff;width:.7em;height:.7em;border-radius:50%}
.jw-skin-subrayado_skin .jw-slider-horizontal{background:transparent}
.jw-skin-subrayado_skin .jw-slider-horizontal .jw-rail,.jw-skin-subrayado_skin .jw-slider-horizontal .jw-progress,.jw-skin-subrayado_skin .jw-slider-horizontal .jw-buffer{height:.3em}
.jw-skin-subrayado_skin .jw-slider-horizontal .jw-cue{top:.04999999999999999em;background-color:#fff;width:.2em;height:.2em;border-radius:1em}
.jw-skin-subrayado_skin .jw-slider-horizontal .jw-knob{top:-0.19999999999999998em}
.jw-skin-subrayado_skin .jw-slider-vertical .jw-rail,.jw-skin-subrayado_skin .jw-slider-vertical .jw-progress{width:.3em}
.jw-skin-subrayado_skin .jw-slider-vertical .jw-rail{background:linear-gradient(to right,#323b4c,#2f3847 50%,#323b4c 100%)}
.jw-skin-subrayado_skin .jw-slider-vertical .jw-progress{background:#0abfb0}
.jw-skin-subrayado_skin .jw-time-tip,.jw-skin-subrayado_skin .jw-volume-tip,.jw-skin-subrayado_skin .jw-menu,.jw-skin-subrayado_skin .jw-skip{border-radius:.3em}
.jw-skin-subrayado_skin .jw-volume-tip,.jw-skin-subrayado_skin .jw-menu{bottom:.2em}
/* JWPLAYER */

/*LIVE SOCCER*/

.live-football-panel-heading {
	padding: 5px 10px;
	background-color: #27ae60;
	color: #fff;
	font-size: 16px;
}
.soccer-slider-next, .soccer-slider-prev,
#soccer-bx-pager,  #soccer-bx-pager li a,   #soccer-bx-pager li img,
.soccer-slider-control .matches-title, .soccer-slider-control .bx-wrapper{
	display: inline-block;
	vertical-align: top;
}

.soccer-slider-control{
	margin-left: 32px;
	margin-right: 32px;
}

.soccer-slider-control .bx-controls .bx-next{
	right:-32px;

}

.soccer-slider-control .bx-controls .bx-prev{
	left:-32px;
}

.soccer-slider-control .team-shield{
	height: 30px;
	margin: 0 7px;
}

.soccer-slider-control .match-status{
	margin-top: 5px;
	font-size: 12px;
	text-align: center;
}

.soccer-slider-control .match-compact{
	font-size: 20px;
}

.bx-wrapper .bx-controls-direction a.disabled{
	/*background: #262626;*/
	display:block;
	cursor: default;
}

.soccer-slider-control .bx-controls .bx-next, .soccer-slider-control .bx-controls .bx-prev{
	background: #33383C;
	color: #FFFFFF;
	padding:36px 0;
	text-indent: 0;
	font-size:18px;
	margin-top:0;
	top:0;
	text-decoration: none;
	line-height: 0;
	text-align: center;
}

.soccer-slider-control .bx-controls .bx-next:hover, .soccer-slider-control .bx-controls .bx-prev:hover{
	background-color: #656565;
}

.soccer-slider-control .bx-wrapper .bx-controls-direction .bx-next.disabled:hover, .soccer-slider-control .bx-wrapper .bx-controls-direction .bx-prev.disabled:hover{
	background: #33383C;
}

.soccer-slider-control .bx-controls .bx-next{
	box-shadow: 1px 0 0 0 #656565 inset, -1px 0 0 0 #656565 inset;
}

.soccer-slider-control .bx-controls .bx-prev{
	box-shadow: 1px 0 0 0 #656565 inset;
}

.soccer-slider-prev a, .soccer-slider-next a,.soccer-slider-control > div > span{
	display:block;
}

.soccer-slider-next, .soccer-slider-prev{
	text-decoration: none !important;
}

#soccer-bx-pager li a,.soccer-slider-next .bx-next, .soccer-slider-prev .bx-prev, .soccer-slider-control .matches-title{
	color: #FFFFFF;
	padding:10px;
	background-color: #33383C;
	text-decoration: none;
	box-shadow: 1px 0 0 0 #656565 inset;
}

#soccer-bx-pager li a{
	width:100%;
	text-align: center;
}

#soccer-bx-pager li a,.soccer-slider-next .bx-next, .soccer-slider-prev .bx-prev{

}

#soccer-bx-pager li a.active{
/*box-shadow: 0 -4px 0 0 #40bd52 inset,1px 0 0 0 #656565 inset;*/ /*bottom*/
box-shadow: 0 4px 0 0 #40bd52 inset,1px 0 0 0 #656565 inset; /*top*/
}

#soccer-bx-pager li a:hover, .soccer-slider-next .bx-next:hover, .soccer-slider-prev .bx-prev:hover{
	background-color: #656565;
}

.soccer-slider-control-line{
	border-top: 1px solid #656565;
}

.soccer-slider-control{
	color: #FFFFFF;
	font-size: 16px;
	text-align: center;
}

.live-soccer-external-container{
	visibility: hidden;
}

.live-soccer-external-container > .col-md-12{
	background-color: #33383C;
}

.live-soccer-external-container .bx-viewport{
	border:none;
	moz-box-shadow:none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.soccer-bxslider li{
	padding:10px 0 0 0;
	background-color: #33383C;
}

.matches-info-container:before,{
	display: table;
	content: " ";
}

.matches-info-container:after{
	display: table;
	content: " ";
	clear: both;
}

.matches-info-container{
	margin:0;
	padding: 0;
	color: #FFFFFF;
}

.matches-info-container .match-info{
	text-align: center;
}

.matches-info-container .match-result-time{
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
}

.matches-info-container .match-date-time{
	font-size: 14px;
}

.matches-info-container .match-result-time span,
.matches-info-container .match-date-time span{
	padding: 0 2px 3px 2px;
	border-bottom: 1px solid #656565;
}

.matches-info-container .match-result-time span .time-counter,
.match-status .time-counter{
	display: inline-block;
}

.matches-info-container .match-result-ft{
	font-size: 50px;
	line-height: 70px;
}

.matches-info-container .team-name-container{
	font-size: 20px;
	font-weight: bold;
}

.matches-info-container .team-left .team-name-container{
	text-align: right;
}

.matches-info-container .team-right .team-name-container{
	text-align: left;
}

.matches-info-container .team-shield-name-xs img{
	margin: 0 auto;
}

.matches-info-container .team-shield-name-xs .team-name{
	text-align: center;
	margin: 5px 0 0 0;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.matches-info-container .team-incidences-container {
	background-color: #e2e2e2;
	padding: 0 0 0 0;
	color: #000000;
}

.matches-info-container .team-incidences {
	text-align: center;
	width: 100%;
	overflow-y: auto;
	max-height: 92px;
}

.view-team-incidences-label .incidence{
	text-align: center;
	width: 100%;
}

.matches-info-container .team-incidences p,
.view-team-incidences-label .incidence p{
	margin-bottom: 0;
	padding: 0 3px;
}

.matches-info-container .team-incidences .incidence-container{
	padding: 0 15px 0 10px;
	border-bottom: 1px solid #bebebe;
}

.matches-info-container .team-incidences .incidence-container:nth-child(odd){
	background-color: #e2e2e2;
}

.matches-info-container .team-incidences .incidence-container:nth-child(even){
	background-color: #cecece;
}

.matches-info-containers .incidence-container:last-child .incidence-text {
	border-bottom: none;
}

.matches-info-container .team-incidences .incidence-text,
.matches-info-container .team-incidences .incidence-image,
.matches-info-container .team-incidences .incidence-team-shield,
.matches-info-container .view-team-incidences-label .incidence-text,
.matches-info-container .view-team-incidences-label .incidence-image,
.matches-info-container .view-team-incidences-label .incidence-team-shield{
	display:table-cell;
	vertical-align: middle;
}

.matches-info-container .team-incidences .center .incidence-text{
	color: #27ae60;
}

.matches-info-container .team-incidences .incidence-text,
.matches-info-container .view-team-incidences-label .incidence-text{
	padding: 5px;
}

.matches-info-container .team-incidences .incidence-image,
.matches-info-container .view-team-incidences-label .incidence-image{
	width: 30px;
}

.matches-info-container .incidence{
	margin: 0;
	display: table-row;
	width: 100%;
}

.matches-info-container .incidence-container{
	display: block;
}

.matches-info-container .incidence-content{
	display: table;
	margin: 0 auto;
	padding: 0 10px;
}

.matches-info-container .team-incidences-container .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background: #40bd52;
}

.matches-info-container .team-incidences-container .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover{
	background: #40bd52;
}

.matches-info-container .view-team-incidences-label a,
.matches-info-container .hide-team-incidences-label a{
	color:#000000;
	text-decoration: none;
}

.matches-info-container .view-team-incidences-label a{
	position: absolute;
	right: 10px;
	top: 6px;
}

.matches-info-container .hide-team-incidences-label a{
	position: absolute;
	right: 14px;
	z-index: 1;
	top: 6px;
}

.matches-info-container .view-team-incidences-label a:hover,
.matches-info-container .hide-team-incidences-label a:hover{
	color: #5f5f5f;
}

/*LIVE SOCCER*/

/*Overlay loading */
.overlay-loading{
	display:none;
	position: fixed;
	width: 100%;
	height:100%;
	z-index: 3000;
	opacity: 1;

}

.overlay-loading-container{
	border-radius: 20px;
	background: #333333;
	opacity: 0.9;
	left: 50%;
	margin-left: -110px;
	margin-top: -130px;
	position: absolute;
	top: 50%;
	z-index: 2001;
}
.subrayado-loader,
.subrayado-loader:before,
.subrayado-loader:after {
  border-radius: 50%;
}
.subrayado-loader:before,
.subrayado-loader:after {
  position: absolute;
  content: '';
}
.subrayado-loader:before {
  width: 5.2em;
  height: 10.2em;
  background: #333333;
  border-radius: 10.2em 0 0 10.2em;
  top: -0.1em;
  left: -0.1em;
  -webkit-transform-origin: 5.2em 5.1em;
  transform-origin: 5.2em 5.1em;
  -webkit-animation: load2 2s infinite ease 1.5s;
  animation: load2 2s infinite ease 1.5s;
}
.subrayado-loader {
  /*font-size: 11px;*/
  text-indent: -99999em;
  margin: 5em;
  position: relative;
  width: 10em;
  height: 10em;
  box-shadow: inset 0 0 0 1em #FFF;
}
.subrayado-loader:after {
  width: 5.2em;
  height: 10.2em;
  background: #333333;
  border-radius: 0 10.2em 10.2em 0;
  top: -0.1em;
  left: 5.1em;
  -webkit-transform-origin: 0px 5.1em;
  transform-origin: 0px 5.1em;
  -webkit-animation: load2 2s infinite ease;
  animation: load2 2s infinite ease;
}
@-webkit-keyframes load2 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load2 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/*VIDEO GALLERY*/
.panel-default-videos-index
{
  	font-family: "Calibri", Helvetica, Arial, sans-serif;
  	font-size:16px;
  	font-weight: bold;
  	color: #FFF;
  	background-color: #16a085;
  	border:none !important;
  	padding: 15px;
  	display:block;
	margin-top: 7px;
}

.news-video-gallery-thumbnail{
	position: relative;
}

.news-video-gallery-thumbnail .news-video-gallery-thumbnail-caption{
	display: none;
}

.news-video-gallery-thumbnail:hover .news-video-gallery-thumbnail-caption{
	color: white;
	cursor: pointer;
	-webkit-transition: opacity 400ms;
	-moz-transition: opacity 400ms;
	-o-transition: opacity 400ms;
	transition: opacity 400ms;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	display: block;
}

.news-video-gallery-thumbnail:hover .news-video-gallery-thumbnail-caption span{
	position: absolute;
	bottom: 0;
	padding: 10px;
}

span.news-video-gallery-thumbnail-text {
  background: rgba(0,0,0,0.5);
  color: white;
  cursor: pointer;
  display: table;
  height: 101px;
  left: 0;
  position: absolute;
  top: 0;
  width: 180px;
  opacity: 0;
  -webkit-transition: opacity 400ms;
  -moz-transition: opacity 400ms;
  -o-transition: opacity 400ms;
  transition: opacity 400ms;
}

span.news-video-gallery-thumbnail-text span {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  padding: 0 5px;
}

.news-video-gallery-thumbnail-text-size-1{
	font-size: 28px;
	text-shadow: 1px 1px 4px #000;
}
.news-video-gallery-thumbnail-text-size-2{
	font-size: 26px;
	text-shadow: 1px 1px 4px #000;
}
.news-video-gallery-thumbnail-text-size-3{
	font-size: 24px;
	text-shadow: 1px 1px 4px #000;
}
.news-video-gallery-thumbnail-text-size-4{
	font-size: 20px;
	text-shadow: 1px 1px 4px #000;
}
.news-video-gallery-thumbnail-text-size-5{
	font-size: 16px;
	text-shadow: 1px 1px 4px #000;
}

#video_gallery_player_modal .modal-dialog{
	padding: 25px 30px 30px 30px;
	background-color: #FFF;
	-moz-box-shadow: 10px 10px 50px #000;
	-webkit-box-shadow: 10px 10px 50px #000;
	box-shadow: 10px 10px 50px #000;
	margin-top: 50px;
}

.video-gallery-player-title{
	margin-bottom: 25px;
	font-size: 30px;
}
/*VIDEO GALLERY*/

/*VIDEO PLAYERS*/
.video-player-container,
.news-image-container,
.iframe-container{
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 56.25%; /* 16:9 */
	background-color: white;
}

.video-player-container-no-background .video-player-container{
	background-color: white;
}

.news-image-container{
	overflow: hidden;
}

.video-player-container > div,
.video-player-container > object,
.news-image-container > div,
.iframe-container > iframe{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.video-player-container .cdn-player-container > img,
.video-player-container .jwvideo-player-container > img{
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	position: absolute;
}

.news-image-container img{
	margin: auto 0;
}
.slider_player iframe {
    max-height:360px;
    max-width: 640px;
}
.portada_video iframe {
    max-height:540px;
    max-width: 960px;
}
/*VIDEO PLAYERS*/

/*IMAGES 16:9*/
.img-16-9-container {
  overflow:hidden;
}

.img-16-9-container img {
  /*height: 100%;*/
  position: relative;
  min-width: 100%;
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

.news-image img{
	margin: 0 auto;
}
/*IMAGES 16:9*/

.cdn-player-container,
.jwvideo-player-container{
	font-size: 10px;
}

.general-play-button{
	border-radius: .5em;
	background: rgba(23,39,54,0.8);
	position: relative;
    top: 50%;
    display: table;
    height: 3.5em;
    width: 3.5em;
    margin: -1.75em auto 0;
    cursor: pointer;
    float: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    /*font-size: 1em;*/
    line-height: 1em;
    list-style: none;
    text-align: left;
    text-transform: none;
    vertical-align: baseline;
    border: 0;
    direction: ltr;
    font-variant: inherit;
    font-stretch: inherit;
    -webkit-tap-highlight-color: rgba(255,255,255,0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.video-player-container:hover .general-play-button,
.video-player-container:focus .general-play-button{
	background-color: #0abfb0;
}

.general-play-button div{
	position: relative;
    display: table-cell;
    text-align: center;
    vertical-align: middle !important;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    font-size: 2em;
    color: #fff;
    font-family: 'jw-icons';
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    background-color: transparent;
    font-variant: normal;
    -webkit-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";
    -moz-osx-font-smoothing: grayscale;
    box-sizing: inherit;
    padding: 0;
    margin: 0;
    float: none;
    line-height: 1em;
    list-style: none;
    border: 0;
    direction: ltr;
    font-stretch: inherit;
    -webkit-tap-highlight-color: rgba(255,255,255,0);
}

.general-play-button div:before{
    content:"\25BA";
	box-sizing: border-box;
}

.boton-comentar{
  float:right;
}
.boton-comentar b{
  font-size: 11px;
  font-weight: bold;
}
.boton-comentar img{
  vertical-align: middle;
}
.btn-mostrar-comentario{
  border: none;
}

.facebook-center-panel{
	width: 100%;
	max-width: 500px;
	margin: auto;
}

.whatsapp_terms_conditions_link{
	padding: 5px;
  	text-align: center;
  	background-color: #e2e2e2;
  	margin-top: 15px;
}

.whatsapp_terms_conditions_link a{
	color: #000000;
}

.gray-hover:hover{
	color: #5f5f5f !important;
}

.terms-and-conditions-trigger{
	cursor: pointer;
	color: #9b9d9e;
}

.whatsapp-modal-tittle{
	font-family: "Calibri", Helvetica, Arial, sans-serif;
	font-size: large;
}

.modal-body strong{
	font-weight: bold !important;
}

.modal-body p{
	line-height: 1.5;
}

.blog_list_header{
  background-color: #939598;
  border: none !important;
}
/*blogs*/
.blog_list_header_duran{
  background-color: #3c3b3d;
  border-bottom: 5px solid #d7595f;
}

.blog_list_header_lussich{
  background-color: #3c3b3d;
  border-bottom: 5px solid #178a87;
}

.blog_list_header_moar{
  background-color: #3c3b3d;
  border-bottom: 5px solid #219853;
}

.blog_list_header_giovanelli{
  background-color: #3c3b3d;
  border-bottom: 5px solid #20586a;
  margin-top: 7px;
}
.blog_list_header_default{
  background-color: #3c3b3d;
  border-bottom: 5px solid #894992;
}

.top-menu-responsive-nav-bar{
	overflow: hidden;
}

.blog_four_columns{
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.submenu-item-search:hover > ul.dropdown-menu{
	display: block;
}

/* FIX News Details */
/*
.news_detail_text iframe{
	width: 100%;
}
*/
.news_detail_text strong{
	font-weight: bold;
}
.news_detail_text em{
	font-style: italic;
}
.news_detail_text a{
	display: inline;
}
.news_detail_text ul{
	list-style-type: disc;
	list-style-position: inside;
}
.news_detail_text ol{
 	list-style-type: decimal;
 	list-style-position: inside;
}
.news_detail_text h1 {
    font-size: 60px;
    font-weight: 500;
    line-height: 1.1;
}
.news_detail_text h2 {
    display: block;
    font-weight: inherit;
}
.news_detail_text h3 {
	font-size: 24px;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}
.news_detail_text h4 {
	font-size: 18px;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}

.news_detail_text p{
	margin: 0 0 10px;
}
.full_width_title_related_news{
	height:36px;
	line-height:33px;
	text-transform:uppercase;font-size:13px;
	font-weight:bold;
	font-family: "Calibri",Arial, Helvetica, sans-serif;
}

/**En vivo*/
#fixed_nav .container .vivo{margin-top: 11px;display: inline-flex;}
#fixed_nav .container .vivo img{position: inherit;background-color: white;z-index:1000;width:30px;height:30px;}
#fixed_nav .container .text{position:relative;top:5px;width: 3500px;overflow: hidden;}
#fixed_nav .container .text p {margin: 0;left: 289px;position: relative; width: 350px;}

/*ULTIMO MOMENTO */
.urgente-cs{
	min-width: 100%;
	min-height: 30px;
	background-color: #cc3333;
	border-radius: 15px;
	display: table;
}

.urgente-txt-cs{
    color: #fff;
    text-transform: uppercase;
    font-family: Calibri, Helvetica, Arial, sans-serif;
    font-size: 18px;
    padding-left: 15px;
	padding-top: 6px;
    width: 25%;
    float: left;
}

.urgente-title-cs{
	float: right;
	color: #fff;
	font-family: Calibri, Helvetica, Arial, sans-serif;
    padding: 14px;
	padding-top:6px;
	padding-bottom:0;
}

.icon-cs{
	background-image: url(../imgs/icon-urgente.png);
	width: 30px;
	height: 30px;
	float: right;
}


.icon-mob-cs{
	display: none;
	background-image: url(../imgs/icon-urgente-mob.png);
	width: 30px;
	height: 30px;
	float: right;
}
.image_container img.main {
    width: 102%!important;
    height: 100%;
}

/* PORTADA SHOW */
#twitter-side-container{
    position: static;
    height: 100%;
}
.main_covers.show-twitter{background: #333;display: inline-block;width: 100%;}
.main_covers.futbol-twitter{background: #dde1db;display: inline-block;width: 100%;}
.right-pos, .left-pos{margin-top:20px}
.left-pos{padding-left:0}
.right-pos{padding-right:0;}
.main_covers .medium_cover .news_container .text_container.shadow_overlay {padding:10px;}

.futbol-twitter div#twitter-title {
    color: #333333;
    font-size: 20px;
    /*font-family: Chau Philomene One, Arial, Helvetica, sans-serif;*/
    width: 100%;
    padding: 20px 10px 0 14px;
    line-height: 38px;
	margin-bottom:5px;
	font-weight: bold;
}

div#twitter-title {
    color: #fff;
    font-size: 20px;
    /*font-family: Chau Philomene One, Arial, Helvetica, sans-serif;*/
    width: 100%;
    padding: 20px 10px 0 14px;
    line-height: 38px;
	margin-bottom:5px;

}


div#twitter-title img {
    width: 35px;
    float: right;
}

#carousel-vertical .carousel-indicators li {
    background-color: #333333;
    border: 0;
}

#carousel-vertical .carousel-indicators .active{
    background-color: #fff;
    border: 1px solid #fff;
}

.futbol-twitter #carousel-vertical .carousel-indicators .active{
    background-color: #40c252;
    border: 1px solid #40c252;
}


#carousel-vertical .carousel-indicators{
    position: initial;
    width: 100%;
    padding-left: 0;
    margin-left: 10px;
    text-align: left;
	padding-top: 8px;
}
#carousel-vertical .carousel-indicators .active {
    margin: 1px 0;
    border: 0;
}
#carousel-vertical .carousel-indicators li.active, #carousel-vertical .carousel-indicators li	{
	padding:0;
	margin:0px 2px;
}
#carousel-vertical .carousel-indicators li.active {
	width:10px;
	height:10px;
	border:1px solid #DADADA;
	margin-bottom:1px;
}
/* EXISTING CSS CLASS */
.show_portada, .futbol_portada {
    padding: 20px 10px 2px;
}
#twitter-side-container iframe{
    position: absolute !important;
    visibility: visible;
    display: inline-block;
    width: 30% !important;
    height: 620px !important;
    padding: 0 12px !important;
    border: none;
    max-width: 100%;
    min-width: 180px;
    margin-top: 10px !important;
    margin-bottom: 0px;
}
.show_portada .image_container, .show_portada .image_container.main {
    margin-bottom: 0;
}

#claro_portada_show a {float:right;}
#claro_portada_show a img {height: 50px;margin-bottom: 5px;}

/* WHATSAPP BANNER*/
.desktop_banner {
    display:table;
}
.mobile_banner {
    display:none;
}
