﻿div.faketable{margin-right:auto}
div.fakecolumn{width:169px}
div.fakecell{text-overflow:ellipsis}
h2.actualidad{font-size:24px !important;font-family:inherit !important;font-weight:bold !important;line-height:25px !important;margin:0 !important;text-rendering:optimizelegibility !important;display:inline-block !important;text-transform:none !important;border-bottom:none !important;color:#008dd4 !important}
h2.actualidad a{    color: #008dd4 !important;
    font-family: raleway;
    font-size: 30px;
    font-weight: normal;
    text-transform: none;
    padding-left: 10px;
}
h2.actualidad a:hover{color:#333 !important;text-transform:none}
h3.actualidad{font-size:18px !important;font-family:inherit !important;font-weight:bold !important;line-height:25px !important;margin:0 !important;text-rendering:optimizelegibility !important;display:inline-block !important;text-transform:none !important;border-bottom:none !important;color:#008dd4 !important}
h3.actualidad a{color:#008dd4 !important;text-transform:none}
h3.actualidad a:hover{color:#333 !important;text-transform:none}
.clear{clear:both}
.plus{display:inline-block;padding-bottom:0;margin-bottom:0;line-height:25px;font-weight:bold;padding-right:5px}
.plus span{vertical-align:text-top;color:#333 !important}
.horizontal-line{border-top:2px solid #525252}
.column-container{margin:0 !important;padding:15px}
.full{margin:0 !important;width:100%}
.wide{width:100% !important}
.panel{padding:10px;display:block}
.column-right .panel{background-color:#fff;margin-bottom:20px;margin-top:10px}
.panel-left{padding:15px 0}
.panel-right{margin-left:0 !important}
.panel-botton-padding{padding-bottom:10px}
.no-float{float:none}
.panel-header{height:auto;position:relative;border-bottom:2px solid #525252;border-top:none;font-size:22px;padding:25px 0 5px 0}
.panel-header-noline{height:30px;position:relative;border-bottom:2px solid #525252;font-size:22px;padding:15px 0 5px 0 !important}
.panel-header-noline span{line-height:25px;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;color:#008dd4}
.header-lat{padding:5px 0 5px 0;border-bottom:3px solid #ffa013}
.padding-top{padding-top:4px}
.header-lat span{font-size:20px;color:#008dd4;line-height:25px;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:block;white-space:nowrap}
.no-line-top{border-top-color:none !important;border-top-style:none !important}
.rightmargin{margin-right:10px}
.panel-header span{line-height:25px;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;color:#008dd4}
.panel-header-grossline{border-top:4px solid #525252}
.item-body{background:#d4d4d4}
.icono{margin:0 !important;padding-right:5px;vertical-align:text-top;display:inline-block;margin-left:5px !important}
.item{line-height:15px;white-space:nowrap;padding-top:10px;padding-bottom:5px;margin:0 !important;width:25% !important}
.link-block{display:block !important}
.background-item{background:#d4d4d4}
.background-item:hover{background:#e4e4e4;cursor:pointer}
.background-item-active{background:#e4e4e4}
.background-item-active .text-item{font-weight:bold;display:inline-block;color:#ffa013 !important}
.background-item .text-item{font-weight:bold;display:inline-block;color:#4b4b4b}
.sub-text-item{display:block;white-space:nowrap;font-size:12px;color:#a9a9a9}
.text-item h1{text-transform:none !important;border-bottom:none !important;padding-bottom:0 !important;font-size:14px !important;display:inline-block !important;margin:0 !important}
.text-item{font-weight:bold;display:inline-block;color:#4b4b4b}
.panel-body{display:table-row !important;padding-top:10px}
.panel-body-table{display:table !important;float:left;margin-top:10px;width:100% !important}
.no-margin{margin-top:0 !important}
.no-margin-right{margin-right:18px !important}
.panel-body-footer{display:table-row !important;padding-bottom:15px}
.panel-footer{background-color:#696969;display:block;text-align:center;height:25px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.panel-footer:hover{background-color:#008dd4}
.panel-box{padding:10px !important}
.no-radius{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}
.no-padding{padding:0 !important}
.panel-footer a{line-height:24px;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 6px rgba(162,162,160,0.5);color:#fff;text-transform:uppercase}
.panel-footer:hover a{color:#ffffff}
.panel-row{margin-left:18px !important}
.element-container{clear:both;padding:10px 0 !important}
.wide{width:100%}
.quarter{background-color:#fff;display:table-cell !important;float:none !important;margin-left:0 !important;margin-right:0 !important;padding:0 10px;width:24.3% !important;vertical-align:top !important}
.half{width:49.3% !important}
.quarter-split{background-color:#f1f1f1;display:table-cell !important;float:none !important;width:1% !important}
.fifty{background-color:#fff;display:table-cell !important;float:none !important;margin-left:0 !important;margin-right:0 !important;padding:0 10px;width:49.3% !important;vertical-align:top !important}
.fifty-transparent{display:table-cell !important;float:none !important;margin-left:0 !important;margin-right:0 !important;width:49.3% !important}
.fifty-box-transparent{display:table-cell !important;float:none !important;margin-left:0 !important;margin-right:0 !important;width:49.3% !important}
.fifty-split{background-color:#f1f1f1;display:table-cell !important;float:none !important;width:1% !important}
.fifty-box{background-color:#fff;display:table-cell !important;float:none !important;margin-left:0 !important;margin-right:0 !important;padding:0 10px;width:46% !important}
.fifty-box-split{background-color:#fff;display:table-cell !important;float:none !important;width:8% !important}
.panel-margin-bottom{margin-bottom:10px !important}
.thirtyfive{width:35%}
.sixtyfive{width:59%;margin-left:0 !important}
.element{display:block;text-align:left}
.element-image{padding-bottom:10px}
.element-image img{width:100%}
.element-top-image{padding-bottom:5px;padding-right:15px;text-align:left}
.element-top-image img{width:100%}
.element-container-footer{margin:10px,0,0}
.element-bottom-top{margin-top:10px}
.element-text{padding:10px,0,10px,0}
.element-text a{font-size:14px;font-weight:normal;display:block;text-overflow:ellipsis !important;overflow:hidden !important}
.element-text span{text-align:left;font-size:12px;display:block;padding-top:5px;padding-bottom:5px}
.element-top-text{min-height:50px !important;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;display:block;overflow:hidden}
.large{max-height:80px !important}
.element-top-text a{font-size:14px;font-weight:normal;display:block}
.top-padding{padding-top:5px}
.element-bottom-text{padding:0,0,10px,0}
.span-text{margin:0 !important;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;display:block;overflow:hidden;width:100%;margin-bottom:5px !important}
.span-date{margin:0 !important;font-size:12px;display:block;width:100%}
.span-date span{margin:0 !important}
.element-bottom-text strong{display:block;font-weight:bold;font-size:14px}
.element-bottom-text span{display:block;font-size:12px}
.element-footer{border-top-style:dotted;border-top-width:1px;clear:both;float:left;line-height:10px;padding-bottom:10px;padding-top:10px;width:100%}
.read{display:inline;margin:0 !important;text-align:left}
.read span{line-height:10px !important;vertical-align:top !important}
.footer-text-leer a{color:#008dd4 !important;font-size:12px !important}
.footer-text-leer a:hover{color:#333 !important}
.footer-text-comentar a{color:#008dd4 !important;font-size:12px !important}
.footer-text-comentar a:hover{color:#333 !important}
.plus{color:#333;font-weight:bold;padding-left:2px}
.comment{text-align:right;display:inline-block;float:right}
.comment span{line-height:10px !important;padding-right:5px;vertical-align:top !important}
.gen-icons-gen-comments{text-align:right;float:right}
.box{padding:5px;padding-bottom:10px;border-bottom-right-radius:16px;text-align:left;width:100%; min-height: 120px;}
.box-container{margin-right:15px}
.box-container-fifty{width:100% !important;display:table !important;float:none !important}
.box-body{display:block;padding-top:15px}
.first-color{background-color:#008dd4}
.second-color{background-color:#ebab00}
.box-text span{display:inline}
.box-text span{text-align:left;display:block;padding-top:5px;padding-bottom:5px;font-size:12px}
.box-text a{color:white;font-size:14px;font-weight:bold;display:block;text-overflow:ellipsis !important;overflow:hidden !important;max-height:200px;text-overflow:ellipsis;overflow:hidden}
.box-text a:hover{color:black}
.box-header{padding-bottom:10px;font-size:12px;color:#008dd4}
.box-header span{text-align:left;display:block;padding-top:5px;font-size:12px;color:#555}
.box-header a{font-weight:normal; text-transform:uppercase !important}
.top-padding{padding-top:10px}
.height{height:auto}
.box-image-subscription{width:100%}
.imagebackground{z-index:-1}
.box-image{width:100%}
.box-image img{width:100%;background-size:contain}
.box-image-subscription img{width:100%;background-size:contain}
.box-image-subscription{position:relative;width:100%}
.imageBigText{color:#ffa013;font-size:20px;font-weight:bold;left:0;padding:15px;position:absolute;top:0}
.imageSmallText{color:#fff;font-size:13px;font-weight:bold;left:0;opacity:.8;padding:20px 45px 15px 15px;position:absolute;top:130px}
.left-shadow{box-shadow:-1px 0 5px #ccc;-moz-box-shadow:-1px 0 5px #ccc;-webkit-box-shadow:-1px 0 5px #ccc}
.right-shadow{box-shadow:1px 0 5px #ccc;-moz-box-shadow:1px 0 5px #ccc;-webkit-box-shadow:1px 0 5px #ccc}
.bottom-shadow{box-shadow:0 3px 5px #ccc;-moz-box-shadow:0 3px 5px #ccc;-webkit-box-shadow:0 3px 5px #ccc}
.top-shadow{box-shadow:0 -3px 5px #ccc;-moz-box-shadow:0 -3px 5px #ccc;-webkit-box-shadow:0 -3px 5px #ccc}
.right-margin{margin-right:12px !important}
.rotator-panel{border:1px dotted red}
.bottom-right{-moz-box-shadow-bottom:4px 4px 4px black;-webkit-box-shadow-bottom:4px 4px 4px black;box-shadow:4px 4px 4px black}
.item-shadow{box-shadow:1px 5px 5px #ccc}
.no-bottom{padding-bottom:0 !important}
.category{background-color:#9f81f7}
.category01{background-color:#a9e2f3}
.category02{background-color:#EB6000}
.category03{background-color:#21A941}
.category04{background-color:#e10812}
.category05{background-color:#F1C900}
.category06{background-color:#BC26E2}
.category07{background-color:#53a2f6}
.category08{background-color:#E0DBBD}
.category09{background-color:#FA78E0}
.category10{background-color:#F6F451}
.paddingTopBox { display: block; padding: 5px;}
.rightPercentBox {width:100%;}
.no-margin-full {margin:0px !important;}
.panel-top-margin {margin-left:0px !important; margin-right:0px !important;}
.without-margin {margin:0px !important;}
.percentfullhundred {width:100% !important;background-color: #FFFFFF;}
.panel-body-boxImage {display: table-row !important;}
.box-header a {font-size: 11px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .imageBigText{color:#ffa013;font-size:20px;font-weight:bold;left:0;padding:15px;position:absolute;top:0}
    .imageSmallText{color:#fff;font-size:12px;font-weight:bold;left:0;opacity:.8;padding:15px 45px 15px 15px;position:absolute;top:140px}
    .box-header a {font-size: 10px !important;}
    h3.actualidad {font-size: 17px !important;} 
    ::i-block-chrome,.box-header a {font-size: 8px !important;}
    ::i-block-chrome,.imageSmallText {font-size:10px;padding:25px 45px 15px 15px;}
}
@media(min-width:1200px){
    .imageBigText{color:#ffa013;font-size:25px;font-weight:bold;left:0;padding:15px;position:absolute;top:0}
    .imageSmallText{color:#fff;font-size:14px;font-weight:bold;left:0;opacity:.8;padding:25px 45px 15px 15px;position:absolute;top:130px}
    .box-header a {font-family: raleway; font-size: 12px;}
    h3.actualidad {font-size: 18px !important;}
}


.panel-header-grossline {
    border-top: medium none;
}

.title-box {
    border-bottom: 2px solid #525252;
    color: #ffa013;
    font-family: raleway;
    font-size: 22px;
    padding: 38px 10px 10px;
}

.title-box.nonepadding {
   padding-top:0px !important;
}

.header-lat {
    border-bottom: none;
    padding: 5px 0;
}

.no-margin-full.nonepadding {
   padding-top:0px !important;
}

.socialshare {
    color: #000;
    font-family: Raleway,sans-serif;
    font-size: 40px;
    font-weight: 300;
    margin-bottom: 20px;
    margin-top: 20px;
    text-align: center;
}

.soc {
    list-style: outside none none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

#custom-social {
    margin-bottom: 20px;
    margin-top: 0;
    text-align: center;
}

#social-share {
    margin: 50px 0;
}