/*
Estilos Especiales
*/
#contactoSup{  padding-top: 6px;}
#navegacion{padding-top: 13px}
.footer-content .info a{color:#fff}
h1{  font-size: 31px;font-weight: 700;color: #981C1E;}
h2{  font-size: 22px;font-weight: 500;color: #981C1E;margin-top:30px}
.textoempresa ul li{margin-bottom:3px}
.textoempresa ul i{color:#981C1E;}
.textoempresa ul{list-style: image;list-style-image: url('../images/ulstl.png');}

.intratexto ul{list-style: image;list-style-image: url('../images/ulstl.png');}
.intratexto .note-editor h2{font-size: 22px;font-weight: 500;color: #981C1E;margin-top:30px}

.listapilares i{color:#981C1E;}
.listafiscal i{color:#981C1E;padding-top:4px}
.listafiscal li{margin-bottom:3px}
.auditoria{  margin-top: -379px;z-index: 600;position: relative;}
.noticias-index{  margin-top: -4px;}
.cliente{margin-bottom: 20px;width:100%;}
.cliente .media-heading{font-size:16px;font-weight: bold}
.cliente .media-body p{font-size:13px;text-align: justify}
.sepleft{border-left:1px dotted #d4d4d4;padding-left:20px}
.acceso{font-size: 12px;color:#B11519;padding-top:3px}

.btn.btn-sm {min-width: 38px;}
.note-editable{background-color: #fff !important}
.note-editor .dropdown-menu > li > a {background-color: #fff !important}

.btn.btn-sm2 {
    min-width: 28px;
}
.btn.btn-sm2 {
    padding: 8px;
    font-size: 13px;
}
.btn-file{padding: 9px 12px !important;margin: 0px 0 !important;  background-color: #a7afaf;    border-color: #939595;}
.datepicker{background-color: #fff !important;}
.datepicker-dropdown{border:1px solid #333}
.noticia_lista h2 a{text-decoration: underline;color:#981C1E}
.breadcrumb-wrapper{margin-top:30px;margin-bottom: 30px;width:100%;border-bottom:1px dashed #d2b4b5;padding-bottom:0px}
.breadcrumb-wrapper a{font-size:14px}
.breadcrumb-wrapper .breadcrumb {padding: 13px 0;}
ul.pagination {margin-top:35px}
.contenedorPaginacion{text-align: center}

.blogpost-body{text-align: justify;margin-top: -24px}
.noticiaficha img{margin-right:15px;margin-bottom:15px;}
.noticiaficha  .post-date {top: 20px;}
#tarjetaauditoria{max-width: 310px;}
#cntMenuDesp{z-index: 2000}
.info h1{font-size: 13px;padding: 0px;margin:0px}
.flexslider h2{font-weight: 900;
    color: #fff;
    margin: 0 0 15px 0;
    font-size: 31px;}
#cookies{padding-top:10px;background-color: #ece8bf;border-top:2px solid #ebce87;font-size:13px}




@media (max-width: 1054px) {
    #tarjetaauditoria{max-width: 262px;margin-top: -333px;}
    .main-navigation .navbar-nav > li > a {font-size: 13px;margin-right: 5px;}
    .header-top .info li {font-size: 12px;}
    #scopeEmail{display:none}
    .main-navigation .navbar-nav > li > a {padding-right: 14px;padding-left: 14px;}
}

@media (max-width: 840px) {
    #contenedorauditoria{display:none}
    .main-navigation .navbar-nav > li > a {padding-right: 8px;padding-left: 8px;}
    .main-navigation .navbar-nav > li > a {font-size: 12px;margin-right: 5px;}
    .navbar-symbols.nav > li > a {padding: 15px 15px;}
    .flexslider .caption {bottom: 35px;left:60px}
    .flex-control-paging{display:none}
}

@media (max-width: 640px) {
    #contactoSup{display:none}
    .flexslider .caption {bottom: 35px;left:10px}
}


@media (max-width: 500px) {
    .notinicioimg{display:none}
    .txtinicionot{width:100%;}
    .blogpost-body {margin-top: -71px;}
    .imgespeciales{width: 150px}
}

@media (max-width: 340px) {
    .accclientes{font-size:12px;}
}









.howl {
    padding: 0;
    list-style: none;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#5c5b5b), to(#353535));
    background-image: -webkit-linear-gradient(top, #5c5b5b, 0%, #353535, 100%);
    background-image: -moz-linear-gradient(top, #5c5b5b 0%, #353535 100%);
    background-image: linear-gradient(to bottom, #5c5b5b 0%, #353535 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5c5b5b', endColorstr='#ff353535', GradientType=0);
    border: 1px solid #111;
    -webkit-border-radius: 4px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 4px;
    -moz-background-clip: padding;
    border-radius: 4px;
    background-clip: padding-box;
}
.howl:empty {
    display: none;
}
.howl-slot {
    position: relative;
}
.howl-close {
    position: absolute;
    top: 5px;
    right: 10px;
    padding: 10px;
    color: #000;
    outline: none !important;
    filter: alpha(opacity=25);
    -webkit-opacity: 0.25;
    -moz-opacity: 0.25;
    opacity: 0.25;
    text-shadow: none;
}
.howl-message {
    position: relative;
    padding: 10px 30px 13px 65px;
    color: #f0f0f0;
    font-size: 13px;
    font-weight: 500;
    background: transparent;
    text-shadow: 0px 1px #111111;
    -webkit-box-shadow: inset 0px 1px rgba(255, 255, 255, 0.13), inset 0px -1px rgba(0, 0, 0, 0.23), inset 48px 0px 0px rgba(0, 0, 0, 0.3), inset 46px 0px 0px rgba(255, 255, 255, 0.07);
    -moz-box-shadow: inset 0px 1px rgba(255, 255, 255, 0.13), inset 0px -1px rgba(0, 0, 0, 0.23), inset 48px 0px 0px rgba(0, 0, 0, 0.3), inset 46px 0px 0px rgba(255, 255, 255, 0.07);
    box-shadow: inset 0px 1px rgba(255, 255, 255, 0.13), inset 0px -1px rgba(0, 0, 0, 0.23), inset 48px 0px 0px rgba(0, 0, 0, 0.3), inset 46px 0px 0px rgba(255, 255, 255, 0.07);
    -webkit-border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0;
    -moz-background-clip: padding;
    border-radius: 0;
    background-clip: padding-box;
}
.howl-message:hover .howl-close {
    color: #fff;
    filter: alpha(opacity=100);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}
.howl-message a {
    color: #f0ad4e;
    text-decoration: none;
}
.howl-message a:hover {
    text-decoration: underline;
}
.howl-title {
    margin-bottom: 4px;
    font-weight: 600;
    color:#1edd4b;
}
.howl-title:empty {
    display: none;
}
.howl-message-inner:before {
    position: absolute;
    top: 15px;
    left: 18px;
    z-index: 20;
    display: block;
    content: " ";
    height: 13px;
    width: 13px;
    background-color: #999;
    -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 50%;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 50%;
    -moz-background-clip: padding;
    border-radius: 50%;
    background-clip: padding-box;
}
.howl-message.howl-danger .howl-message-inner:before {
    background-color: #d9534f;
}
.howl-message.howl-info .howl-message-inner:before {
    background-color: #3498db;
}
.howl-message.howl-success .howl-message-inner:before {
    background-color: #5cb85c;
}
.howl-message.howl-warning .howl-message-inner:before {
    background-color: #ff751a;
}
.howl-icon {
    position: absolute;
    top: 12px;
    left: 15px;
    z-index: 1000;
    width: 1em;
    font-size: 20px;
    text-align: center;
}
.howl-has-icon .howl-message-inner:before {
    display: none !important;
}
.howl-has-icon .howl-icon {
    color: #bbb;
}
.howl-has-icon .howl-success .howl-icon {
    color: #5cb85c;
}
.howl-has-icon .howl-warning .howl-icon {
    color: #ff751a;
}
.howl-has-icon .howl-danger .howl-icon {
    color: #d9534f;
}
.howl-has-icon .howl-info .howl-icon {
    color: #3498db;
}
.howl {
    position: fixed;
    top: auto;
    bottom: 10px;
    right: auto;
    left: 50%;
    z-index: 1001;
    width: 300px;
    padding: 0;
    margin: 0;
    margin-left: -150px;
}
@media (min-width: 768px) {
    .howl {
        left: auto;
        right: 30px;
        width: 350px;
        margin-left: 0;
    }
}
@media (min-width: 992px) {

}
@media (min-width: 1200px) {
    .howl {
        width: 375px;
    }
}