html{}
body{font-family:'Oswald','Helvetica Neue',Helvetica,Arial,sans-serif;background:#E6E6E6;}
p{margin:0 0 10px 0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.no-padding{padding-left:0;padding-right:0;}
a{color:#EA3E00;}
a:focus, a:hover{color:#23527c;text-decoration:none;}
h1.titulos_servicios{margin:0 0 30px 0;font-size:30px;line-height:40px;color:#EA3E00;text-transform:uppercase;font-family:Ubuntu;}
.head_frase{background:#f1f1f1;background-size:contain;box-shadow:0 -16px 16px 16px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 -16px 16px 16px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 -16px 16px 16px rgba(0, 0, 0, 0.3);margin-bottom:0;}
.header-fixed{position:fixed;width:100%;z-index:9999;}
.logo-fixed{display:none;}
.cabezote{padding:20px 0;}
.logo-align{padding:0 20px;}
.slide-carrusel{padding:0;}
#publicidad_sup{margin-bottom:20px;}
#publicidad_sup p{padding:0;margin:0;}
.navbar-rojo{background-color:#01508d;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#01508d),color-stop(100%,#082a5d));background-image:-webkit-linear-gradient(#01508d,#082a5d);background-image:-moz-linear-gradient(#01508d,#082a5d);background-image:-o-linear-gradient(#01508d,#082a5d);background-image:linear-gradient(#01508d,#082a5d);border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;margin-bottom:0;}
.nav>li{margin-left:32px;}
.nav>li>a{position:relative;display:block;padding:18px 0px 10px 0;border-left:0;font-size:18px;line-height:18px;font-family:KeepCalm-Medium;color:#fff;text-transform:uppercase;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}
.nav>li>a:focus, .nav>li>a:hover{color:#ff6e6a;text-decoration:none;background-color:transparent;}
.menupie{clear:both;overflow:hidden;width:100%;}
.menupie ul.nav{left:50%;list-style-type:none;margin:0 auto;padding:0;position:relative;float:left;}
.menupie .nav>li{float:left;padding:12px 12px 8px 12px;position:relative;right:50%;margin-left:0;}
.menupie .nav>li a{padding:0;}
.redes_pie{overflow:hidden;clear:both;}
.redes_pie .caja-redes{text-align:center;}
.info-web{margin-top:20px;margin-bottom:20px;}
.pie_page{background:#363839;padding:20px 0;color:#fff;}
.copyright{border-top:1px solid #AE0000;padding-top:20px;margin-top:30px;font-size:12px;color:#fff;}
.copyright p{margin-bottom:0;}
.copytext{font-size:18px;line-height:18px;text-transform:uppercase;}
.copytext p{font-family:'Oswald';}
.modules > .row,
.title_mod > .row,
.content_mod > .row{margin-right:0;margin-left:0;}
.modules{background-color:#fff;margin-bottom:20px;}
.modules h2{font-size:30px;color:#242830;text-transform:uppercase;font-weight:700;margin:0;padding:20px 10px;}
.content_mod{padding:20px;}
.fondo-video{background:#EA3E00;}
.fondo-video .title_mod h2{color:#fff;border-bottom:1px solid rgb(185, 0, 0)}
.fondo-dark{background:#333;}
.fondo-dark .title_mod h2{color:#fff;border-bottom:1px solid #666;}
.fondo-dark-2{background:#555;}
.fondo-dark-2 .title_mod h2{color:#fff;border-bottom:1px solid #777;}
.fondo-dark-3{background:#777;}
.fondo-dark-3 .title_mod h2{color:#fff;border-bottom:1px solid #999;}
.instagram_mod{background:url(../images/bginstagram.jpg);}
.instagram_mod h2{background:url(../images/iconisntagram.png) no-repeat;padding-left:100px;color:#fff;}
.twitter_mod{background:url(../images/bgtwitter.jpg);}
.twitter_mod h2{background:url(../images/icontwitter.png) no-repeat;padding-left:100px;color:#fff;}
.publicidad h2{font-size:14px;color:#666;font-weight:300;font-family:sans-serif;padding:5px 0;text-align:center;text-transform:capitalize;background:#ccc;}
.publicidad .content_mod{padding:0;}
.topdiez{background:#1f1f1f;}
.topdiez h2{background-color:#be1a10;position:relative;margin-right:-20px;float:right;top:-11px;width:64%;font-size:18px;color:#fff;padding:10px 20px;-webkit-box-shadow:1px 1px 5px #000;-moz-box-shadow:1px 1px 5px #000;box-shadow:1px 1px 5px #000;}
.topdiez h2:before{content:'';width:0;height:0;line-height:0;border-right:20px solid transparent;border-top:10px solid #88181c;position:absolute;top:100%;right:0;}
.topdiez .title_mod:after{content:'';visibility:hidden;display:block;font-size:0;clear:both;height:0;}
.videosg h2:before{content:'';width:0;height:0;line-height:0;border-left:20px solid transparent;border-top:10px solid #88181c;position:absolute;top:100%;left:0;}
.videosg .title_mod:after{content:'';visibility:hidden;display:block;font-size:0;clear:both;height:0;}
.videosg{background:#1f1f1f;}
.videosg h2{background-color:#be1a10;position:relative;margin-left:-20px;float:left;top:-11px;width:64%;font-size:18px;color:#fff;padding:10px 20px;-webkit-box-shadow:1px 1px 5px #000;-moz-box-shadow:1px 1px 5px #000;box-shadow:1px 1px 5px #000;}
.no-padding .content_mod{padding:0;}
.title-azul .title_mod h2{color:#59a6dc;}
.title-azul-2 .title_mod h2{color:#235379;}
.radio-virtual .title_mod h2 {text-align: center;background: #1f1f1f;color: #fff;}
.nopadding .content_mod{padding:0;}
.user1 .content_mod,
.user2 .content_mod,
.user3 .content_mod{min-height:225px;}
.limpiar .content_mod{padding:0 0 20px 0;background:#46494a;color:#fff;}
.btn-danger, .btn-danger.active, .btn-danger.focus, .btn-danger:active,
.btn-danger:focus, .btn-danger:hover,
.open>.dropdown-toggle.btn-danger{width:100%;text-transform:uppercase;font-weight:700;font-size:18px;background-color:#b91910;border-color:transparent;}
.btn-buscar{height:34px;border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;background:#EA3E00;}
.input-buscar{border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;}
.buscarbtn{}
.videositems{margin-bottom:10px;}
.nombre-videos{text-transform:uppercase!important;color:#fff;font-weight:300;padding-top:10px;height:50px;overflow:hidden;}
.banner_centro{margin-top:-25px;margin-bottom:30px;text-align:center;}
.img-videos{position:relative;}
.videositems .read_more_pos{position:absolute;width:100%;height:100%;top:0;left:0;filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity 500ms ease-in-out;-moz-transition:opacity 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out;transition:opacity 500ms ease-in-out;}
.videositems .center_more{display:table;position:relative;width:100%;height:100%;}
.videositems .read_more{font-size:2rem;color:#fff;background-color:rgba(0,0,0,0.85);text-decoration:none;line-height:22px;display:table-row;}
.videositems .read_more span{display:table-cell;vertical-align:middle;text-decoration:none;font-size:9pt;text-transform:uppercase;padding:6px 10px;font-weight:600;transition:all 0.3s ease;}
.videositems:hover .read_more_pos{filter:alpha(opacity=100);opacity:1;}
.videositems .read_more p{border:1px solid #fff;width:50%;margin:0 auto;padding:5px 2px;text-align:center;color:#fff;}
.caja-redes{position:relative;padding:5px 0 0 0;}
.caja-redes a{text-align:center;font-size:20px;}
.icon-button{border-radius:2em;float:left;cursor:pointer;display:inline-block;height:2em;line-height:2em;margin:0;position:relative;width:2em;}
.icon-button span{border-radius:0;display:block;height:0;left:50%;margin:0;position:absolute;top:50%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;width:0;}
.icon-button:hover span{width:2em;height:2em;border-radius:2em;margin:-1em;}
.linkedin span{background-color:#4393BB;}
.instagram span{background-color:#2B5A82;}
.twitter span{background-color:#4099ff;}
.facebook span{background-color:#3B5998;}
.youtube span{background-color:#db5a3c;}
.icon-button i{background:none;color:#fff;left:0;line-height:2em;position:absolute;top:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;width:2em;z-index:2;}
.icon-button:hover .fa-linkedin,
.icon-button:hover .fa-instagram,
.icon-button:hover .fa-twitter,
.icon-button:hover .fa-facebook,
.icon-button:hover .fa-youtube{color:white!important;}
#noticias_content{background-color:#FFF;padding:20px;margin-bottom:20px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
#noticias_content h1{margin:0 0 20px 0;font-size:36px;text-transform:uppercase;font-weight:bold;color:#d40d06;padding-bottom:10px;border-bottom:5px solid #d40d06;}
.botones_descargas a{margin:20px 0;}
.compartir_cont h3{margin:20px 0;font-size:22px;text-transform:uppercase;font-weight:bold;color:#000;padding-bottom:10px;border-bottom:5px solid #EA3E00;}
.comentarios_face{margin-top:20px}
.texto_ultimas{color:#999;font-weight:300;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;height:40px;overflow:hidden;}
.latest-news{margin-bottom:20px;}
.latest-news .col-xs-12{padding-bottom:22px;}
.latest-news .col-xs-12:last-child{padding-bottom:0;}
.latest-news .col-md-6{padding-right:0;padding-left:15px;}
.latest-news a{display:block;box-shadow:0 0 7px #999;}
.latest-news .thumbnail{position:relative;overflow:hidden;padding:0;border:none;margin-bottom:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
.latest-news .thumbnail img{width:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;}
.latest-news .caption{display:block;text-align:center;background:#fff;padding:10px;}
.latest-news .caption h4{color:#333;text-transform:uppercase;font-size:14px;line-height:18px;font-family:KeepCalm-Medium;font-weight:bold;height:32px;overflow:hidden;}
.latest-news .vertical-title{}
.latest-news a:hover .caption h4{color:#999;}
.btnmore{display:block;}
.latest-news a:hover .btnmore{color:#fff;background-color: #f95e55;border-color: #ff332d;}
.latest-news a:hover .thumbnail img{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(1.5);}
.overflow_news{overflow:hidden;}
.featured-img{padding-left:15px;margin-bottom:15px;}
.btn-warning{color:#fff;background-color:#be1a10;border-color:#9c0d09;text-transform:uppercase;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;border-radius:0!important;-moz-border-radius:none!important;-webkit-border-radius:none!important;}
.noti_row{margin-bottom:30px;}
.noti_row h3.title_cat{margin:0 0 10px 0;font-size:22px;color:#b91910;}
.imagenes_articulos{margin-bottom:25px;}
.texts_noticias_comp p{font-size:17px;}
.texts_noticias_comp{text-align:justify;}
.barra_fecha_user{padding:10px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;margin-bottom:20px;}
.btn-more{display:inline;font-size:12px;background:#b91910;}
.btn-more:focus, .btn-more:hover{font-size:12px;background:#b91910;}
.texts_noticias_comp ol,
.texts_noticias_comp ul{margin:0;padding:0;}
.texts_noticias_comp ol li,
.texts_noticias_comp ul li{position:relative;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:22px;}
.texts_noticias_comp ol li{padding:0 0 0 10px;margin:0 0 30px 35px;z-index:999;color:#fff;font-weight:bold;}
.texts_noticias_comp ol li p{color:#333;font-weight:normal;}
.texts_noticias_comp ul li{padding:0 0 0 40px;margin:0;list-style:none;}
.texts_noticias_comp ul li:before{content:"\e013";position:absolute;top:3px;left:18px;font-size:9px;background-color:#D00B0F;padding:3px 3px;color:#fff;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.texts_noticias_comp ol li:before{content:'';position:absolute;z-index:-2;top:-1px;left:-26px;background-color:#D00B0F;padding:12px 12px;color:#fff;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.imagenes_articulos img{width:100%;}
h1.nombre_contacto{color:#d00b0f;font-family:'Oswald';text-transform:uppercase;padding:0;margin:0 0 20px 0;}
.contact_info{margin-bottom:20px;}
.contact_ubicacion{margin-bottom:30px;}
.contact_redes{margin-bottom:30px;}
.icon_cel:before,
.icon_dir:before,
.contact_twitter:before,
.contact_instagram:before,
.contact_facebook:before{content:'';display:block;width:32px;height:32px;background:url(../images/iconos.png) no-repeat;position:absolute;top:0;left:15px;}
.icon_cel,
.icon_dir,
.contact_twitter,
.contact_instagram,
.contact_facebook{line-height:30px;font-size:16px;padding-left:56px;margin-bottom:10px;}
.icon_cel:before{background-position:0 -0}
.icon_dir:before{background-position:0 -36px}
.contact_twitter:before{background-position:0 -70px}
.contact_instagram:before{background-position:0 -104px}
.contact_facebook:before{background-position:0 -139px}
#player{background:#363839;}
.nombretop{font-family:sans-serif;}
.titulo_cancion_top{text-transform:uppercase;}
.playbtn10{padding:10px 0;}
.audiojs{width:32px!important;height:32px!important;margin-right:10px;background-color:transparent!important;background-image:none!important;overflow:hidden;float:left;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;-o-box-shadow:none!important;}
.audiojs .play-pause{padding:0!important;width:32px!important;height:32px!important;border-right:none!important;}
.audiojs p{width:32px!important;height:32px!important;background:none!important;}
.audiojs .play{background:url(../images/icon-play.png) no-repeat 0 0!important;}
.audiojs .loading, .audiojs .error{background:url(../images/icon-play.png) no-repeat 0 0!important;}
.audiojs .pause{background:url(../images/icon-pause.png) no-repeat 0 0!important;}
.pd_video{padding-right:0;margin-bottom:20px;}
#content_videos{overflow:hidden;}
.video_itmes{margin-bottom:20px;}
.video_titles{font-size:17px;line-height:24px;font-family:Ubuntu;color:#fff;height:50px;overflow:hidden;}
.video_titles a{color:#fff;}
#instagallery img{width:100%;}
#instagallery ul{list-style:none;margin:0;padding:0;overflow:hidden;}
#instagallery ul li{padding-top:10px;padding-bottom:3px;padding-right:5px;padding-left:5px;}
.img_instagram:before{content:"";background:rgba(0, 0, 0, 0.9);display:block;width:100%;height:100%;opacity:0;position:absolute;text-align:center;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;top:0;z-index:1;}
.img_instagram:after{color:#fff;font-family:'FontAwesome';content:"\f16d";display:block;font-size:32px;width:32px;height:32px;left:50%;line-height:1.4;margin:-16px 0 0 -16px;opacity:0;position:absolute;top:50%;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transition-delay:.125s;-moz-transition-delay:.125s;-ms-transition-delay:.125s;-o-transition-delay:.125s;transition-delay:.125s;z-index:2;}
#instagallery ul li a{display:block;position:relative;}
#instagallery ul li:hover .img_instagram:before{opacity:0.5;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
#instagallery ul li:hover .img_instagram:after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.mcSignupModule .intro, .mcSignupModule .outro{font-size:18px;}
.mcSignupModule input[type="text"]{margin-bottom:10px;padding:7px 12px;height:auto;}
.subbutton{display:block;width:100%;background:#000;border-color:#333;text-transform:uppercase;}
.nopadingright{padding-right:0;}
.nopadingleft{padding-left:0;}
.form-mailing{margin-bottom:5px;}
.noborders{border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
img.captchaimagemodule{border:none!important;height:34px;}
.newsletter-row{background:#034680;padding:20px 0;color:#fff;}
.tops10{padding-bottom:15px;margin-bottom:15px;padding-left:0;padding-right:0;border-bottom:1px solid #eeeeee;}
.tops10:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0;}
.img-tops{padding:0;}
.numero-img span{color:#ed1c24;font-family:KeepCalm-Medium;font-size:26px;margin:0 5px;position:relative;}
.num-tops{color:#fff;font-family:KeepCalm-Medium;font-size:30px;margin:0;padding:7px 0 0 0;}
.nombres_top10{color:#fff;}
#tweetclass{font-size:100%;line-height:120%;color:#fff;padding:2% 0;}
#tweetclass a{font-size:100%;line-height:120%;color:#fff;}
ul.twitter_update_list{margin:0;padding:0;list-style:none;}
li.twitter-item{margin-bottom:10px;}
li.twitter-item:last-child{margin-bottom:0;}
li.twitter-item h3{color:#fff;font-family:KeepCalm-Medium;font-size:120%;line-height:120%;margin-bottom:2%;margin-top:0;}
.profileimg{width:10%;float:left;margin-right:3%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.profileimg img{width:100%;}
.contentweets{width:82%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a.vermastw{display:block;width:35%;float:right;margin-top:1%;}
a.vermastw img{width:100%;}
.twettslists{overflow:hidden;}
.menumobiles{overflow:hidden;position:relative;display:none;}
.menumobiles span.titmen{display:block;padding:10px 20px;font-size:20px;text-transform:uppercase;color:#fff;float:left;}
.navbar-toggle .icon-bar{background:#fff;}
.carousel .carousel-caption h2 a {color:#fff!important;}
.carousel-caption .btn {background-color: #be1a10;}
.acym_module_form input {
    cursor: auto!important;
    width: 100%!important;
    max-width: 100%!important;
    padding: 10px!important;
    border: none!important;
    color: #000;
}
.bottons_mailing .subbutton {
    padding: 10px;
}
.acym_introtext {
    font-size: 18px;
    margin-bottom: 15px;
}
@media only screen and (max-width:768px){.latest-news .caption h4{height:auto!important;}
.menumobiles{display:block;}
.logo-align{padding:0 20px;}
.logo-align img{width:100%;}
.carousel{height:100%!important;}
.carousel .fill{width:100%!important;float:none!important;}
.carousel .carousel-caption{float:none!important;width:100%!important;padding:30px 20px!important;}
.carousel-control.right{right:0!important;}
.carousel .fill img {width: 100%;height: auto!important;}
}