﻿/*@media type*/
@media all and (-ms-high-contrast:none){
div.aviso >.alert-info >.close,div.aviso >.alert-advertencia >.close,div.aviso >.alert-error >.close{color:#6B787C;  opacity:1;  padding-right:20px;  padding-top:2px}
*::-ms-backdrop,  div.aviso >.alert-info >.close, *::-ms-backdrop, div.aviso >.alert-advertencia >.close, *::-ms-backdrop, div.aviso >.alert-error >.close{color:#6B787C; opacity:1;padding-right:20px;padding-top:2px}
}

/*@media type*/
@media (max-width:1279px) and (min-width:1024px){
.caroufredsel_wrapper{background-color:#fff; border-radius:10px; width:100% !important}
ul#noticias li{margin:0 17.5px 0 10px; width:95% !important}
#header .logo_right{padding:20px 0px 15px 0px!important; float:right}
#header .logo_right img{float:inherit !important; max-height:40px !important; margin-right:25px !important}
#header .logo_left{margin-left:20px; padding:0px !important; float:left; margin-top:10px; width:300px !important}
#header .logo_left img{float:inherit !important; max-height:60px !important}
.nivoSlider{width:95% !important; margin-left:20px !important; margin-right:20px !important; overflow:inherit !important; top:64px}
.col_home_de{padding-right:0px !important; padding-left:10px!important}
#header .logo_left{padding:0}
#banner{ position:relative;  height:380px}
#form_home{ bottom:20px !important;  right:20px !important;  width:350px !important}
.nivo-caption{left:0px; bottom:0px !important}
#form_home form{padding:5px 20px 0}
#form_home h3{margin:0 0 5px}
#form_home .avanzada{padding:5px 20px 0}
.nivo-caption .estilo2{font-size:21px; line-height:21px}
.theme-default a.nivo-prevNav{left:0}
.theme-default a.nivo-nextNav{right:0}
.interna #header .logo_right{padding-right:100px}
.info_interna p{width:460px; padding-bottom:0}
.info_interna .img_info{vertical-align:super}
#map_canvas{min-height:150px}
.div-xs-12{padding-right:0px !important}
#banner_info{padding:0px 15px 0px 15px!important}
.banner_info_left p{padding-left:0px !important}
.infor_right{margin: 5px 0px 5px 0px !important;padding-bottom:0px !important;width: 100% !important;}
.banner_info_right{padding: 0px !important;}
.none_xs {display:none !important;}
.footer_content {border: 0px !important;}
.footer_content .modulo {border: 0px !important;width: 50%;}
.notici {margin-bottom: 10px !important}
.col_home_iz .modulo img {margin-left: 5px!important;}
#lblCantidadObras{font-size: 44px !important;}
#lblMontoExpediente{font-size: 30px !important;}
.col_home_iz .modulo.two {padding-top: 15px!important;margin-bottom: 0px !important;}
.col_home_iz .modulo.two p {font-size: 15px!important;}
.col_home_iz {padding: 15px 10px 15px 0px!important;}
.banner_info_left {padding: 10px 0px 10px 5px!important;}
}

/*@media type*/
@media (max-width:1023px) and (min-width:768px){
.caroufredsel_wrapper{background-color:#fff; border-radius:10px; width:100% !important}
ul#noticias li{margin:0 17.5px 0 10px; width:95% !important}
#header .logo_right{padding:20px 0px 15px 0px!important; float:right}
#header .logo_right img{float:inherit !important; max-height:40px !important; margin-right:25px !important}
#header .logo_left{margin-left:20px; padding:0px !important; float:left; margin-top:10px; width:300px !important}
#header .logo_left img{float:inherit !important; max-height:60px !important}
.nivoSlider{width:95% !important; margin-left:20px !important; margin-right:20px !important; overflow:inherit !important; top:70px}
.col_home_de{padding-right:0px !important; padding-left:10px!important}
#header .logo_left{padding:0}
#banner{ position:relative;  height:380px}
#form_home{ bottom:20px !important;  right:20px !important;  width:350px !important}
.nivo-caption{left:0px; bottom:-60px !important}
#form_home form{padding:5px 20px 0}
#form_home h3{margin:0 0 5px}
#form_home .avanzada{padding:5px 20px 0}
.nivo-caption .estilo2{font-size:21px; line-height:21px}
.theme-default a.nivo-prevNav{left:0}
.theme-default a.nivo-nextNav{right:0}
.interna #header .logo_right{padding-right:100px}
.info_interna p{width:460px; padding-bottom:0}
.info_interna .img_info{vertical-align:super}
#map_canvas{min-height:150px}
.nivoSlider img{visibility:hidden !important}
.div-xs-12{padding-right:0px !important}
#banner_info{padding:0px 15px 0px 15px!important}
.banner_info_left p{padding-left:0px !important}
.infor_right{margin: 5px 0px 5px 0px !important;padding-bottom:0px !important;width: 100% !important;}
.banner_info_right{padding: 0px !important;}
.none_xs {display:none !important;}
.footer_content {border: 0px !important;}
.footer_content .modulo {border: 0px !important;width: 50%;}
.notici {margin-bottom: 10px !important}
.col_home_iz .modulo img {margin-left: 5px!important;}
#lblCantidadObras{font-size: 44px !important;}
#lblMontoExpediente{font-size: 30px !important;}
.col_home_iz .modulo.two {padding-top: 15px!important;margin-bottom: 0px !important;}
.col_home_iz .modulo.two p {font-size: 15px!important;}
.col_home_iz {padding: 15px 10px 15px 0px!important;}
.banner_info_left {padding: 10px 0px 10px 5px!important;}
}

/*@media type*/
@media (max-width:767px) and (min-width:607px){
.caroufredsel_wrapper{background-color:#fff; border-radius:10px; width:100% !important; }
ul#noticias li{margin:0 17.5px 0 17px; width:95% !important; }
body{background-color:#f1f2f7 !important;}
#header .logo_right {padding: 20px 0px 15px 0px!important;float: right;}
#header .logo_right img {float: inherit !important;max-height: 40px !important;margin-right: 20px !important;}
#header .logo_left {margin-left: 20px;padding: 0px !important;float: left;margin-top: 10px;}
#header .logo_left img {float: inherit !important;max-height: 60px !important;}
.banner_info_left, .banner_info_right {padding:10px 0;border-radius: 10px;}
#form_home{margin-top: 15px;border-radius: 10px !important;margin-bottom:15px;position:initial !important;width: 330px !important;margin-right: 20px !important;margin-left: auto !important;}
#banner_info {background-color: transparent !important;}
.banner_info_left {padding: 10px 0;background-color: #ED1D24;overflow: hidden;margin-bottom: 5px;}
.infor_right {background-color: #828e96;border-radius: 10px;color: #fff;margin: 0 10px;overflow: hidden;padding: 5px;width: auto;}
.home {background-image:url("../../nw_img/image/image_xl_bghome.jpg") !important;padding: 0px !important;border-radius: 10px !important;margin-bottom: 15px !important;margin-top: 15px;position: initial !important;width: 100% !important;}
.banner_info_left p {padding-left: 0px !important;}
.col_home_iz .modulo img {margin-left: 24px !important;}
.col_home_iz .modulo h3 {padding-left: 0px !important;font-size: 40px !important;}
.col_home_iz .modulo {margin-bottom: 15px !important;}
#lblCantidadObras{font-size: 44px !important;}
#lblMontoExpediente{font-size: 44px !important;}
.footer_content {background-color:#f1f2f7 !important;border:0px !important;}
.footer_content .modulo{border:0px !important;}
.infor_right {margin-right: 0px !important;margin-left: 0px !important;}
.col_home_iz {padding: 0px !important;}
.col_home_de {padding: 0px !important;}
.nivoSlider img{visibility:hidden !important;}
.hidden-xs{display:block !important;}
.nivoSlider{width: 95% !important;margin-left: 20px !important;margin-right: 20px !important;position: absolute !important;overflow: inherit !important;top: 110px;}
.nivo-caption .estilo_img{margin:10px 0; overflow:hidden; visibility:visible !important;}
.none_xs{display:none !important;}
.nivo-caption h2, .nivo-caption h3, .nivo-caption p{font-size:13px !important;}
.nivo-caption .estilo1{font-size:15px !important;}
.nivo-caption .estilo2{font-size:28px !important;}
.nivo-caption .estilo3{font-size:15px !important;}
.nivo-caption .estilo4{font-size:28px !important;}
.nivo-caption .estilo5{font-size:17px !important;}
.mdl-st01{width:90% !important;}
#img_logo{left: 125px !important;}

#img_laptop{display:block !important;width: 138px!important;}
#img_cursor{display:none !important;}
}

/*@media type*/
@media (max-width:606px) and (min-width:500px){
.caroufredsel_wrapper{background-color:#fff; border-radius:10px; width:100% !important; }
ul#noticias li{margin:0 17.5px 0 17px; width:95% !important; }
body{background-color:#f1f2f7 !important;}
#header .logo_right {padding: 20px 0px 15px 0px!important;text-align: center!important;}
#header .logo_right img {float: inherit !important;max-height: 40px !important;margin-right: 30px !important;}
#header .logo_left {padding: 0px !important;text-align: center!important;padding-top: 10px !important;}
#header .logo_left img {float: inherit !important;max-height: 60px !important;}
.banner_info_left, .banner_info_right {padding:10px 0;border-radius: 10px;}
#form_home{margin-top: 15px;border-radius: 10px !important;margin-bottom:15px;position:initial !important;width: 400px !important;margin-right: auto !important;margin-left: auto !important;}
#banner_info {background-color: transparent !important;}
.banner_info_left {padding: 10px 0;background-color: #ED1D24;overflow: hidden;margin-bottom: 5px;}
.infor_right {background-color: #828e96;border-radius: 10px;color: #fff;margin: 0 10px;overflow: hidden;padding: 5px;width: auto;}
.home {background-image:url("../../nw_img/image/image_xl_bghome.jpg") !important;padding: 0px !important;border-radius: 10px !important;margin-bottom: 15px !important;margin-top: 15px;position: initial !important;width: 100% !important;}
.banner_info_left p {padding-left: 0px !important;}
.col_home_iz .modulo img {margin-left: 24px !important;}
.col_home_iz .modulo h3 {padding-left: 0px !important;font-size: 40px !important;}
.col_home_iz .modulo {margin-bottom: 15px !important;}
#lblCantidadObras{font-size: 44px !important;}
#lblMontoExpediente{font-size: 44px !important;}
.footer_content {background-color:#f1f2f7 !important;border:0px !important;}
.footer_content .modulo{border:0px !important;}
.img_none{display:none;}
.infor_right {margin-right: 0px !important;margin-left: 0px !important;}
.col_home_iz {padding: 0px !important;}
.col_home_de {padding: 0px !important;}
.div-xs-12 {width:100% !important;}
.mdl-st01{width:95% !important;}
#img_logo{left: 125px !important;}
.mdl-bgd{border-radius: 6px 6px 0px 0px;}
#mdl-botonera{text-align: center !important;}
}

/*@media type*/
@media (max-width:499px) and (min-width:393px){ 
.caroufredsel_wrapper{background-color:#fff; border-radius:10px; width:100% !important; }
ul#noticias li{margin:0 17.5px 0 17px; width:95% !important; }
body{background-color:#f1f2f7 !important;}
#header .logo_right {padding: 20px 0px 0px 0px!important;text-align: center!important;background-color:#f1f2f7 !important;}
#header .logo_right img {float: inherit !important;max-height: 40px !important;margin-right: 30px !important;}
#header .logo_left {padding: 0px !important;text-align: center!important;margin-top: 10px;background-color:#f1f2f7 !important;}
#header .logo_left img {float: inherit !important;max-height: 60px !important;}
.banner_info_left, .banner_info_right {padding:10px 0;border-radius: 10px;}
#form_home{padding:10px 0;margin-top: 15px;border-radius: 10px !important;bottom:auto; margin-bottom:15px; position:initial !important; right:auto; border-radius:0; width:100% !important;}
#banner_info {background-color: transparent !important;}
.banner_info_left {padding: 10px 0;background-color: #ED1D24;overflow: hidden;margin-bottom: 5px;}
.infor_right {background-color: #828e96;border-radius: 10px;color: #fff;margin: 0 10px;overflow: hidden;padding: 5px;width: auto;}
.home {background-image: none !important;padding: 0px !important;border-radius: 10px !important;margin-bottom: 0px !important;margin-top: 15px;position: initial !important;width: 100% !important;}
.banner_info_left p {padding-left: 0px !important;}
.col_home_iz .modulo img {margin-left: 24px !important;}
.col_home_iz .modulo h3 {padding-left: 0px !important;font-size: 40px !important;}
.col_home_iz .modulo {margin-bottom: 15px !important;}
#lblCantidadObras{font-size: 44px !important;}
#lblMontoExpediente{font-size: 38px !important;}
.footer_content {background-color:#f1f2f7 !important;border:0px !important;}
.footer_content .modulo{border:0px !important;}
.img_none{display:none;}
.infor_right {margin-right: 0px !important;margin-left: 0px !important;}
.col_home_iz {padding: 0px !important;}
.col_home_de {padding: 0px !important;}
.div-xs-12 {width:100% !important;}
.mdl-st01{width:95% !important;}
#img_logo{left: 125px !important;}
#img_comunicado{height: 154px;width: 330px;margin-top: -15px!important;}
.mdl-bgd{background-image:none !important;height: 158px!important;height: 176px;text-align: center;background-color: #f1f2f7 !important;border-bottom: 5px solid #bdbdbd;border-radius: 6px 6px 0px 0px;}
#mdl-botonera{text-align: center !important;height: 100px !important;}
#btn-cu{margin-bottom:10px;}
#btn-du{margin-bottom:10px;}
.TxtA1{font-size: 23px;}
}

/*@media type*/
@media (max-width:392px){
.caroufredsel_wrapper{background-color:#fff; border-radius:10px; width:100% !important; }
ul#noticias li{margin:0 17.5px 0 17px; width:95% !important; }
body{background-color:#f1f2f7 !important;}
#header .logo_right {padding: 20px 0px 0px 0px!important;text-align: center!important;background-color:#f1f2f7 !important;}
#header .logo_right img {float: inherit !important;max-height: 40px !important;margin-right: 30px !important;}
#header .logo_left {padding: 0px !important;text-align: center!important;margin-top: 10px;background-color:#f1f2f7 !important;}
#header .logo_left img {float: inherit !important;max-height: 60px !important;}
.banner_info_left, .banner_info_right {padding:10px 0;border-radius: 10px;}
#form_home{padding:10px 0;margin-top: 15px;border-radius: 10px !important;bottom:auto; margin-bottom:15px; position:initial !important; right:auto; border-radius:0; width:100% !important;}
#banner_info {background-color: transparent !important;}
.banner_info_left {padding: 10px 0;background-color: #ED1D24;overflow: hidden;margin-bottom: 5px;}
.infor_right {background-color: #828e96;border-radius: 10px;color: #fff;margin: 0 10px;overflow: hidden;padding: 5px;width: auto;}
.home {background-image: none !important;padding: 0px !important;border-radius: 10px !important;margin-bottom: 0px !important;margin-top: 15px;position: initial !important;width: 100% !important;}
.banner_info_left p {padding-left: 0px !important;}
.col_home_iz .modulo img {margin-left: 24px !important;}
.col_home_iz .modulo h3 {padding-left: 0px !important;font-size: 40px !important;}
.col_home_iz .modulo {margin-bottom: 15px !important;}
#lblCantidadObras{font-size: 44px !important;}
#lblMontoExpediente{font-size: 36px !important;}
.footer_content {background-color:#f1f2f7 !important;border:0px !important;}
.footer_content .modulo{border:0px !important;}
.img_none{display:none;}
.infor_right {margin-right: 0px !important;margin-left: 0px !important;}
.col_home_iz {padding: 0px !important;}
.col_home_de {padding: 0px !important;}
.div-xs-12 {width:100% !important;}
.mdl-st01{width:95% !important;}
#img_logo{left: 125px !important;}
#mdl-botonera{text-align: center !important;height: 100px !important;}
#img_comunicado{height: 154px;width: 288px;margin-top: -15px!important;}
.mdl-bgd{background-image:none !important;height: 158px!important;height: 176px;text-align: center;background-color: #f1f2f7 !important;border-bottom: 5px solid #bdbdbd;border-radius: 6px 6px 0px 0px;}
#btn-cu{margin-bottom:10px;}
}

.mdl-bgd{background-image:url("../../nw_img/image/image_xl_barra_1.png");background-position:center top;background-repeat: round;height: 122px;background-size:100%;text-align: center;}

.mdl-bgd2{background-image:url("../../nw_img/image/image_fondo_comunicado.png");
         background-position:center top;
         background-repeat: round; width:618px;
         height: 494px;background-size:100%;
         text-align: center;}

.caroufredsel_wrapper{background-color:#fff; border-radius:10px; width:100% !important}
ul#noticias li{margin:0 17.5px 0 10px; width:95% !important}
.p-t-0{padding-top:0px !important}
.p-r-0{padding-right:0px !important}
.p-l-0{padding-left:0px !important}
.p-b-0{padding-bottom:0px !important}
.p-0{padding:0px !important}
.p-t-5{padding-top:5px !important}
.p-r-5{padding-right:5px !important}
.p-l-5{padding-left:5px !important}
.p-b-5{padding-bottom:5px !important}
.p-5{padding:7.5px !important}
.p-t-7-5{padding-top:7.5px !important}
.p-r-7-5{padding-right:7.5px !important}
.p-l-7-5{padding-left:7.5px !important}
.p-b-7-5{padding-bottom:7.5px !important}
.p-7-5{padding:7.5px !important}
.p-t-10{padding-top:10px !important}
.p-r-10{padding-right:10px !important}
.p-l-10{padding-left:10px !important}
.p-b-10{padding-bottom:10px !important}
.p-10{padding:10px !important}
.p-t-15{padding-top:15px !important}
.p-r-15{padding-right:15px !important}
.p-l-15{padding-left:15px !important}
.p-b-15{padding-bottom:15px !important}
.p-15{padding:15px !important}
.p-t-20{padding-top:20px !important}
.p-r-20{padding-right:20px !important}
.p-l-20{padding-left:20px !important}
.p-b-20{padding-bottom:20px !important}
.p-20{padding:20px !important}
.p-t-25{padding-top:25px !important}
.p-r-25{padding-right:25px !important}
.p-l-25{padding-left:25px !important}
.p-b-25{padding-bottom:25px !important}
.p-25{padding:25px !important}
.p-t-30{padding-top:30px !important}
.p-t-33{padding-top:33px !important}
.p-t-32{padding-top:32px !important}
.p-r-30{padding-right:30px !important}
.p-l-30{padding-left:30px !important}
.p-b-30{padding-bottom:30px !important}
.p-30{padding:30px !important}
.p-t-35{padding-top:35px !important}
.p-r-35{padding-right:35px !important}
.p-l-35{padding-left:35px !important}
.p-b-35{padding-bottom:35px !important}
.p-35{padding:35px !important}
.p-t-40{padding-top:40px !important}
.p-r-40{padding-right:40px !important}
.p-l-40{padding-left:40px !important}
.p-b-40{padding-bottom:40px !important}
.p-40{padding:40px !important}
.p-t-45{padding-top:45px !important}
.p-r-45{padding-right:45px !important}
.p-l-45{padding-left:45px !important}
.p-b-45{padding-bottom:45px !important}
.p-45{padding:45px !important}
.p-t-50{padding-top:50px !important}
.p-r-50{padding-right:50px !important}
.p-l-50{padding-left:50px !important}
.p-b-50{padding-bottom:50px !important}
.p-50{padding:50px !important}
.p-t-55{padding-top:55px !important}
.p-r-55{padding-right:55px !important}
.p-l-55{padding-left:55px !important}
.p-b-55{padding-bottom:55px !important}
.p-55{padding:55px !important}
.p-t-60{padding-top:60px !important}
.p-r-60{padding-right:60px !important}
.p-l-60{padding-left:60px !important}
.p-b-60{padding-bottom:60px !important}
.p-60{padding:60px !important}
.p-t-65{padding-top:65px !important}
.p-r-65{padding-right:65px !important}
.p-l-65{padding-left:65px !important}
.p-b-65{padding-bottom:65px !important}
.p-65{padding:65px !important}
.p-t-70{padding-top:70px !important}
.p-r-70{padding-right:70px !important}
.p-l-70{padding-left:70px !important}
.p-b-70{padding-bottom:70px !important}
.p-70{padding:70px !important}
.p-t-75{padding-top:75px !important}
.p-r-75{padding-right:75px !important}
.p-l-75{padding-left:75px !important}
.p-b-75{padding-bottom:75px !important}
.p-75{padding:75px !important}
.p-t-80{padding-top:80px !important}
.p-r-80{padding-right:80px !important}
.p-l-80{padding-left:80px !important}
.p-b-80{padding-bottom:80px !important}
.p-80{padding:80px !important}
.p-t-85{padding-top:85px !important}
.p-r-85{padding-right:85px !important}
.p-l-85{padding-left:85px !important}
.p-b-85{padding-bottom:85px !important}
.p-85{padding:85px !important}
.p-t-90{padding-top:90px !important}
.p-r-90{padding-right:90px !important}
.p-l-90{padding-left:90px !important}
.p-b-90{padding-bottom:90px !important}
.p-90{padding:90px !important}
.p-t-95{padding-top:95px !important}
.p-r-95{padding-right:95px !important}
.p-l-95{padding-left:95px !important}
.p-b-95{padding-bottom:95px !important}
.p-95{padding:95px !important}
.p-t-100{padding-top:100px !important}
.p-r-100{padding-right:100px !important}
.p-l-100{padding-left:100px !important}
.p-b-100{padding-bottom:100px !important}
.p-100{padding:100px !important}
.m-t-0{margin-top:0px !important}
.m-r-0{margin-right:0px !important}
.m-l-0{margin-left:0px !important}
.m-b-0{margin-bottom:0px !important}
.m-t-5{margin-top:5px !important}
.m-r-5{margin-right:5px !important}
.m-l-5{margin-left:5px !important}
.m-b-5{margin-bottom:5px !important}
.m-t-10{margin-top:10px !important}
.m-r-10{margin-right:10px !important}
.m-l-10{margin-left:10px !important}
.m-b-10{margin-bottom:10px !important}
.m-t-12{margin-top:12px !important}
.m-r-12{margin-right:12px !important}
.m-l-12{margin-left:12px !important}
.m-b-12{margin-bottom:12px !important}
.m-t-13{margin-top:13px !important}
.m-r-13{margin-right:13px !important}
.m-l-13{margin-left:13px !important}
.m-b-13{margin-bottom:13px !important}
.m-t-15{margin-top:15px !important}
.m-r-15{margin-right:15px !important}
.m-l-15{margin-left:15px !important}
.m-b-15{margin-bottom:15px !important}
.m-t-20{margin-top:20px !important}
.m-r-20{margin-right:20px !important}
.m-l-20{margin-left:20px !important}
.m-b-20{margin-bottom:20px !important}
.m-t-25{margin-top:25px !important}
.m-r-25{margin-right:25px !important}
.m-l-25{margin-left:25px !important}
.m-b-25{margin-bottom:25px !important}
.m-t-30{margin-top:30px !important}
.m-r-30{margin-right:30px !important}
.m-l-30{margin-left:30px !important}
.m-b-30{margin-bottom:30px !important}
.m-t-35{margin-top:35px !important}
.m-r-35{margin-right:35px !important}
.m-l-35{margin-left:35px !important}
.m-b-35{margin-bottom:35px !important}
.m-t-40{margin-top:40px !important}
.m-r-40{margin-right:40px !important}
.m-l-40{margin-left:40px !important}
.m-b-40{margin-bottom:40px !important}
.m-t-45{margin-top:45px !important}
.m-r-45{margin-right:45px !important}
.m-l-45{margin-left:45px !important}
.m-b-45{margin-bottom:45px !important}
.m-t-50{margin-top:50px !important}
.m-r-50{margin-right:50px !important}
.m-l-50{margin-left:50px !important}
.m-b-50{margin-bottom:50px !important}
.m-t-55{margin-top:55px !important}
.m-r-55{margin-right:55px !important}
.m-l-55{margin-left:55px !important}
.m-b-55{margin-bottom:55px !important}
.m-t-60{margin-top:60px !important}
.m-r-60{margin-right:60px !important}
.m-l-60{margin-left:60px !important}
.m-b-60{margin-bottom:60px !important}
.m-t-65{margin-top:65px !important}
.m-r-65{margin-right:65px !important}
.m-l-65{margin-left:65px !important}
.m-b-65{margin-bottom:65px !important}
.m-t-70{margin-top:70px !important}
.m-r-70{margin-right:70px !important}
.m-l-70{margin-left:70px !important}
.m-b-70{margin-bottom:70px !important}
.m-t-75{margin-top:75px !important}
.m-r-75{margin-right:75px !important}
.m-l-75{margin-left:75px !important}
.m-b-75{margin-bottom:75px !important}
.m-t-80{margin-top:80px !important}
.m-r-80{margin-right:80px !important}
.m-l-80{margin-left:80px !important}
.m-b-80{margin-bottom:80px !important}
.m-t-85{margin-top:85px !important}
.m-r-85{margin-right:85px !important}
.m-l-85{margin-left:85px !important}
.m-b-85{margin-bottom:85px !important}
.m-t-90{margin-top:90px !important}
.m-r-90{margin-right:90px !important}
.m-l-90{margin-left:90px !important}
.m-b-90{margin-bottom:90px !important}
.m-t-95{margin-top:95px !important}
.m-r-95{margin-right:95px !important}
.m-l-95{margin-left:95px !important}
.m-b-95{margin-bottom:95px !important}
.m-t-100{margin-top:100px !important}
.m-r-100{margin-right:100px !important}
.m-l-100{margin-left:100px !important}
.m-b-100{margin-bottom:100px !important}
.m-t-105{margin-top:105px !important}
.m-r-105{margin-right:105px !important}
.m-l-105{margin-left:105px !important}
.m-b-105{margin-bottom:105px !important}
.m-t-110{margin-top:110px !important}
.m-r-110{margin-right:110px !important}
.m-l-110{margin-left:110px !important}
.m-b-110{margin-bottom:110px !important}
.text-right{text-align:right !important}
.text-left{text-align:left !important}
.text-center{text-align:center !important}
.interna{background-color:#FCDB77 !important}
.Headerbody{background:#FCDB77;width:100%;height: 76px;}
.highlight{font-weight: 600;}
#Visualiza_datos{width:135px; background-color:#7c8388; text-align:center; padding:5px 10px; height:30px; font-size:15px}
#wrap{width:100% !important}
#Menu_Principal{padding:0px;  margin:0px;  min-height:35px}
ul#menu_items{margin-left:42px; min-height:36px}
.navbar-menu{background:#626262; padding-left:7.4%;border-top-left-radius: 0px;border-top-right-radius: 0px;}
li.dropdown >a{font-size:12px; color:#fff}
a.item_principal>span.glyphicon{font-size:10px; margin-left:5px}
.sub_item{font-size:12px}
.dropdown:hover .dropdown-menu{display:block}
span.glyphicon.glyphicon-play{margin-left:5px; margin-right:5px}
li.dropdown:hover{background:#8e8e8e; color:white}
li.dropdown >a:hover{background:#8e8e8e; color:white}
.dropdown-menu>li>a{font-weight:bold}
.dropdown-menu>li>a:hover{background:#8e8e8e; color:white}
dropdown-submenu >ul >li >a{text-decoration:none}
a.sub_item_a{color:#333 !important}
li.dropdown-submenu >a.sub_item >span.glyphicon.glyphicon-play{float:right}
.dropdown-submenu>.dropdown-menu{left:100%;  margin-top:-6px;  margin-left:-1px}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{background-color:#8e8e8e !important}
#visualiza{width:110px; background-color:#7C8388; float:right; padding:5px 10px; border-bottom-left-radius:0.4em; margin-bottom:10px}
.selection{background-color:#7C8388;  width:100%;  padding-right:0px;  display:none;  padding-top:8px}
.selection >.col-md-12{background-color:#7C8388}
.icono{text-align:right; padding-top:8px; padding-right:0px}
.icono >.glyphicon{font-size:42px}
#panel{width:100%; height:50px; color:#999; background:#858C9B; overflow:hidden; position:relative; z-index:3; display:none}
.label-titulo{font-weight:bold; color:#BDD2E4; bottom:5px}
.label-dato{color:#FFF; bottom:5px; display:block}
.toggle>a >span{margin-left:3px; margin-right:3px}
label.readonly{background:#C5C5C5 !important}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs >li >a{background:#EEE; color:#404040; font-size:12px; border-color:#AAA; margin-right:0; width:135px; text-align:center;border-radius: 0;}
.nav-tabs >li >a >span.fa-stack{margin-right:5px; font-size:12px; vertical-align:top; height:100%; float:left}
.nav-tabs >li >a >i.fa-inverse{color:white}
li.active >a:hover, .nav-tabs-princ >li.active >a:focus{background:#FFF !important; color:Black !important;  border:1px solid #B8B8B8; border-bottom-color:#FFF}
.nav-tabs-sec >li.active >a, .nav-tabs-sec >li.active >a:hover, .nav-tabs-sec >li.active >a:focus{background:linear-gradient(to bottom,rgba(117,117,117,1) 0%,rgba(117,117,117,1) 50%,rgba(117,117,117,1) 100%); color:#fff; border-bottom-color:#727272; border-color:#727272}
.nav-tabs-sec >li >a{padding:5px 16px}
.final_tab .tab-pane, .tab_sec .tab-pane{padding:15px ;  border-bottom:1px solid #B1B1B1; border-left:1px solid #B1B1B1; border-right:1px solid #B1B1B1; background-color:#FFF}
.nav-tabs >li >a:hover{border-color:#b1b1b1 #b1b1b1 #b1b1b1}
.final_tab >.nav>li>a{padding: 6px 10px;}
div#tab1, div#tab2{background-color:#FFF}
.nav-tabs-princ >li.block >a{background:#EEE; color:#C5C5C5; border-radius:0px}
.panel-principal{border-color:#E6C777}
.panel-principal>.panel-heading{color:#333;background-color:#FCDB77;border-color:#E6C778;padding: 10px 15px;font-weight: bold;font-size: 16px;}
.panel-principal>.panel-heading >span{font-size:14px}
.panel-principal >.panel-body{background:#FFF}
.panel-secundario{border-color:#BBBCBD; margin:12px}
.panel-secundario>.panel-heading{color:#454546; background-color:#E2E3E8; border-color:#BBBCBD; padding:8px 15px}
.panel-secundario>.panel-heading >span{font-size:14px}
.panel-secundario >.panel-body{background:#FFF; padding:10px}
.panel-oscuro{border-color: #626262;}
.panel-oscuro>.panel-heading{color:white;background-color: #7f7f7f;border-color: #595959;padding:8px 15px;}
.panel-oscuro>.panel-heading >span{font-size:12px}
.panel-oscuro >.panel-body{background:#FFF;}
.panel-oscuro >.panel-body >.row >div{padding-bottom:0px}
.panel-titulo >.panel-heading{color:#FFF; background-color:#FCDB77; border-color:#D7B306; font-size:13px; padding:8px 15px}
.panel-titulo >.panel-body{padding:12px; background-color:#FFF; border:1px solid #C2C4C5}
.seccion_titulo{width:100%; background-color:#999; font-size:13px; margin-bottom:12px; padding:5px 15px 5px 15px; color:#fff}
.inner-title{margin-bottom:12px}
.informa{background:#F4F4F4; border:1px solid #CDCDCD; padding:40px}
.informa >span.titulo{color:#333; font-size:17px; font-weight:bold}
.informa >span.fa-stack.fa-2x{float:left}
.informa >span.contenido{line-height:17px}
.modal-content >.modal-header >span.TituloModal{font-size:15px;  padding-top:2px;  padding-left:2px;  font-weight:bold;  color:#565246}
.modal-informa >.modal-dialog >.modal-content >.modal-header{background:#09A5D2; padding:5px; color:White; text-align:center; font-size:14px; font-weight:bold}
.modal-informa >.modal-dialog >.modal-content >.modal-body{border:1px solid #F1F1EC;  color:#333}
.lblTitulo{color:#161616;  font-size:15px;  font-weight:bold;  vertical-align:middle}
.lblsubtitulo{color:#333;  font-size:13px;  font-weight:bold}
.lblconfirma{text-align:justify}
label.ticket{background:#eeaeb3 !important; border:solid 1px #e78e94 !important; width:140px !important; color:Black !important}
span.entypo-ticket.icon.ticket_ico{background:#eeaeb3 !important; border:solid 1px #e78e94 !important; color:#d31616 !important}
.list-group-item.alert-pasos, .list-group-item.alert-info:first-child, .list-group-item.alert-advertencia:first-child,  .list-group-item.alert-error:first-child, .alert-importante{border-radius:5px; padding:7px 11px 8px; margin-bottom:12px}
.alert-importante{border:1px solid #E6C879 !important;  background:#FFF7DD !important;  text-align:center; color:#3A3A3A}
.alert-pasos{color:black; background-color:#F4F5F7; border-color:#8e8e8e;  margin-bottom:10px;  border-radius:5px; padding:11px}
.alert-pasos >i{color:#E02520; font-size:23px; float:inherit}
.alert-pasos >span{font-weight:bold}
div.aviso >.alert-info{color:#1F7994; background-color:#D5EFF7; border-color:#B0DBE1;  margin-bottom:5px}
div.aviso >.alert-info >i{color:#28A7CC; font-size:23px; float:inherit}
div.aviso >.alert-info >.close, div.aviso >.alert-advertencia >.close, div.aviso >.alert-error >.close{color:#6B787C;  opacity:1;  padding-right:20px; padding-top:2px}
div.aviso >div.alert-advertencia{color:#7E6003 !important; background-color:#FEF2CD !important; border-color:#E4E2B1 !important; margin-bottom:5px}
div.aviso >div.alert-advertencia >i{color:#7E6003 !important; font-size:23px; float:inherit}
div.aviso >div.alert-error{color:#B14D47 !important; background-color:#F0DEDE !important; border-color:#E8CCD1 !important; margin-bottom:5px}
div.aviso >div.alert-error >i{color:#B32828 !important; font-size:23px; float:inherit}
.grid_celeste{color:White; font-weight:bold; background-color:#43A0BF; border-color:#43A0BF; padding:10px; border-top-left-radius:6px; border-top-right-radius:6px}
.grid_titulo_2{color:White; font-weight:bold; background-color:#43A0BF; border-color:#3d95b2; padding:10px; border-top-left-radius:6px; border-top-right-radius:6px}
.grid_gris{color:White; font-weight:bold; background-color:#616161; border-color:#616161; padding:10px;  border-top-left-radius:6px; border-top-right-radius:6px}
.fileUpload{position:relative; overflow:hidden; margin:10px}
.fileUpload input.upload{position:absolute; top:0; right:0; margin:0; padding:0; font-size:20px; cursor:pointer; opacity:0; filter:alpha(opacity=0)}
.btn-file{overflow:hidden; height:28px; font-size:12px; background-color:#ca312c !important; border:1px solid #ca312c !important; color:#FFF !important; padding:6px 12px 6px 12px; border-radius:2px}
.btn-file:hover{ background:#363636;  border:1px solid #2c2c2c}
.btn-file input[type=file]{position:absolute;  top:0;  right:0;  min-width:100%;  min-height:100%;  font-size:100px;  text-align:right;  filter:alpha(opacity=0);  opacity:0;  background:red;  cursor:inherit;  display:block}
.div_oculto{display:none}
.div_visualiza{display:block}
.dato_superior{height:38px;  float:right; padding:8px 0px; color:#AEE1F0}
.dato_superior >list-group >a >i{color:#AEE1F0}
.form_titulos{line-height:14px; font-size:11px; vertical-align:middle;  color:#535A61}
.btn-default, .btn-default:focus{color:#0a0a0a; background-color:#fff; border-color:rgba(98,98,98,0.27)}
.btn-default.active, .btn-default:active, .btn-default.active:focus, .btn-default:active:focus, .btn-default:active:hover{background-color:#f0f0f0; border-color:#e6e6e6; color:#0a0a0a}
.btn-default.hover, .btn-default:hover{background-color:#fafafa; border-color:rgba(98,98,98,0.27); color:#0a0a0a}
.btn-default.active:hover{background:#f0f0f0}
.btn_nwrojo{color:#FFF;font-size:13px;background-color:#ca312c !important;border:1px solid #ca312c !important;color:#FFF !important;padding: 7px 20px 7px 20px;text-align:center;border-radius:2px;}
.btn_acero{background:linear-gradient(to bottom,#656A7C 0%,#656A7C 50%,#494C5A 51%,#494C5A 100%);  background-color:#6c7785; border:solid 1px #494C5A; color:#FFF; padding-left:15px; padding-right:15px; font-size:12px}
.btn_acero>i{color:#FFF;  margin-right:8px}
.btn_acero:hover{background:linear-gradient(to bottom,#a1a4b2 0%,#969aaa 50%,#8b8fa1 51%,#808598 100%);  background-color:#808598;  background-color:#808598; color:#ecedf0}
.btn_mostaza{background:linear-gradient(to bottom,#fcdb77 0%,#fcdb77 50%,#fbd151 51%,#fbd151 100%);  background-color:#FCDB77; border:solid 1px #fbd151; color:#40310c; padding-left:15px; padding-right:15px; font-size:12px}
.btn_mostaza>i{color:#40310c; margin-right:8px}
.btn_mostaza:hover{background:linear-gradient(to bottom,#fcd664 0%,#fcd664 50%,#fbcc3e 51%,#fbcc3e 100%);  background-color:#fcd664;  border-color:#f8bc05;  background-color:#f8bc05; color:#40310c}
.btn_grisc{background:linear-gradient(to bottom,#FFF 0%,#FFF 50%,#F5F5F5 51%,#DFDFDF 100%);  background-color:#DFDFDF; border:solid 1px #D5D5D5; color:#40310c; font-size:12px; line-height:12px; height:65px; width:100px; padding:5px; margin:5px; border-radius:1px}
.btn_grisc>i{color:#E30519; font-size:18px;  margin:5px 0px}
.btn_grisc:hover{background:linear-gradient(to bottom,#d5d5d5 0%,#c2c2c2 50%,#c2c2c2 51%,#b8b8b8 100%);  background-color:#cbcbcb;  border-color:#c2c2c2;  background-color:#cbcbcb; color:#40310c}
.btn-edit{background:#525252; color:White; height:30px;  border-radius:0px}
.btn-edit >i{font-size:18px}
.btn_buscar{width:26px; height:26px; background:linear-gradient(to bottom,#d94d57 0%,#d94d57 50%,#D22D39 51%,#D22D39 100%);  background-color:#D22D39;  border:solid 1px #D22D39; color:#FFF; float:right}
.btn_buscar>span{font-size:12px}
.btn_buscar:hover{background:linear-gradient(to bottom,#e38f95 0%,#e38f95 50%,#db6f78 51%,#db6f78 100%);  background-color:#db6f78;  border-color:#df7f86;  color:#ecedf0}
.table{margin-top:5px}
.table thead tr th{text-transform:none; font-weight:600; font-family:"Segoe UI",Arial,sans-serif; font-size:13px; vertical-align:middle; background-color:#ededed; color:#2c2c2c; padding-top:5px; padding-bottom:5px; text-align:center}
.table thead tr th[class*='sorting_']{color:#2c2c2c}
.table thead tr th .btn{margin-top:-20px; margin-bottom:-20px}
.table tbody tr td{background:#fff; border-bottom:1px solid rgba(230,230,230,0.7); border-top:0px; padding:6px !important; font-size:13px}
.table tbody tr td .btn-tag{background:rgba(44,44,44,0.07); display:inline-block; margin:5px; border-radius:4px; padding:5px; color:#62605a !important}
.table tbody tr td .btn-tag:hover{background:rgba(44,44,44,0.15)}
.table tbody tr td[class*='sorting_']{color:#000}
.table tbody tr.selected td{background:#fef6dd}
.table.table-hover tbody tr:hover td{background:#f6f8fa !important}
.table.table-hover tbody tr.selected:hover td{background:#fef6dd !important}
.table.table-striped tbody tr td{background:#fafafa !important}
.table.table-striped tbody tr:nth-child(2n+1) td{background:#fff !important}
.table.table-borderless tbody tr td{border-top:0}
.table.table-condensed{table-layout:fixed}
.table.table-condensed thead tr th, .table.table-condensed tbody tr td, .table.table-condensed tbody tr td{white-space:nowrap; vertical-align:middle; overflow:hidden; text-overflow:ellipsis}
.table.table-condensed.table-detailed>tbody>tr.shown>td{background:#fef6dd}
.table.table-condensed.table-detailed>tbody>tr.shown>td:first-child:before{-webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg)}
.table.table-condensed.table-detailed>tbody>tr.shown+tr>td{background:rgba(250,250,250,0.4); padding:0px 40px}
.table.table-condensed.table-detailed>tbody>tr.shown+tr>td .table-inline{background:transparent}
.table.table-condensed.table-detailed>tbody>tr.shown+tr>td .table-inline tr, .table.table-condensed.table-detailed>tbody>tr.shown+tr>td .table-inline td{background:transparent; font-weight:600}
.table.table-condensed.table-detailed>tbody>tr.row-details>td:first-child:before{content:''}
.table.table-condensed.table-detailed>tbody>tr>td:hover{cursor:pointer}
.table.table-condensed.table-detailed>tbody>tr>td:first-child:before{content:"\f054"; display:inline-block; margin-right:8px; font-family:'FontAwesome'; -webkit-transition:all 0.12s linear; transition:all 0.12s linear}
.table.table-condensed.table-detailed .table-inline td{border:none; text-align:left}
.table.table-borderless>tbody>tr>td{border-bottom:0px}
.fht-table{margin-bottom:0 !important}
.table.dataTable.no-footer{border:none}
.dataTables_scroll:hover .dataTables_scrollBody:before{content:""; top:0; height:0}
.dataTables_scrollBody{overflow-y:auto; border:none !important}
.dataTables_scrollBody:before{content:""; position:absolute; left:0; right:0; top:60px; bottom:0; background:transparent}
.dataTables_wrapper .dataTables_paginate{float:right}
.dataTables_wrapper .dataTables_paginate ul>li.disabled a{opacity:.5}
.dataTables_wrapper .dataTables_paginate ul>li>a{padding:5px 10px; color:#626262; opacity:.35; -webkit-transition:opacity 0.3s ease; transition:opacity 0.3s ease}
.dataTables_wrapper .dataTables_paginate ul>li>a:hover{opacity:.65}
.dataTables_wrapper .dataTables_paginate ul>li.next>a, .dataTables_wrapper .dataTables_paginate ul>li.prev>a{opacity:1}
.dataTables_wrapper .dataTables_paginate ul>li.disabled a{opacity:.35}
.dataTables_wrapper .dataTables_paginate ul>li.disabled a:hover{opacity:.35}
.dataTables_paginate.paging_bootstrap.pagination{padding-top:0; padding-right:20px}
.dataTables_wrapper .dataTables_paginate ul>li{display:inline-block; padding-left:0; font-size:11px}
.dataTables_scrollHeadInner{padding-right:0 !important}
.export-options-container{position:relative}
.dataTables_wrapper .dataTables_paginate ul>li.active>a{font-weight:bold; color:#626262; opacity:1}
.export-options-container a{color:inherit; opacity:1}
.exportOptions .DTTT.btn-group a{display:block !important}
.sorting_asc:after{content:url("../e_img/new_comun/sort_desc.png"); margin-left:-5px !important}
.sorting_desc:after{content:url("../e_img/new_comun/sort_asc.png"); margin-left:-5px !important}
.sorting_desc:before{content:''}
.sorting_asc:before{content:''}
table#table_busqueda{margin-bottom:0px}
.dataTables_wrapper{border-radius:2px}
#grd_Lista_Entidades, #table_respuestas{border:0 none; color:#000}
table#table_busqueda, 
table#table_busquedaLO{margin-bottom:0px !important}
#Tabla_DesactivacionUsuario thead th, #Tabla_CreacionUsuario thead th{font-family:"Segoe UI",Arial,sans-serif; font-size:11px; color:#000; background:linear-gradient(to bottom,rgba(240,238,241,1) 0%,rgba(231,232,237,1) 33%,rgba(225,226,231,1) 66%,rgba(216,216,218,1) 100%);  background-color:#E8E9ED; font-weight:bold; text-align:center; vertical-align:middle; border-color:#acacad}
#ctl00_ContentPlaceHolder1_grdExpediente tbody th, #ctl00_ContentPlaceHolder1_grdLista tbody th, #ctl00_ContentPlaceHolder1_grdEntidades tbody th{font-family:"Segoe UI",Arial,sans-serif; font-size:11px; color:#000; background:linear-gradient(to bottom,rgba(240,238,241,1) 0%,rgba(231,232,237,1) 33%,rgba(225,226,231,1) 66%,rgba(216,216,218,1) 100%);  background-color:#E8E9ED; font-weight:bold; text-align:center; vertical-align:middle; border-color:#acacad; min-height:20px}
#table_respuestas tbody td.select{background-color:#f1f1f1}
#table_respuestas tbody td{text-align:center}
.table_grilla{margin-bottom:0px}
#grd_Lista_Entidades >tbody>tr{min-height:45px}
#table_respuestas >th.sorting{content:url("../e_img/new_comun/sort_both.png")}
table.dataTable tbody td.grilla_col{font-size:12px; vertical-align:middle; padding:5px 3px}
.table-responsive >table >thead >tr >th{text-align:center}
.table-responsive >.dataTables_wrapper >table >tbody >tr >td{background:#FFF !important;color:#545455 !important;font-weight: 400;}
.table-striped>tbody>tr.seleccion:nth-child(odd)>td, .table-striped>tbody>tr.seleccion:nth-child(odd)>th{background-color:red}
.table-responsive >.dataTables_wrapper >table >tbody >tr.seleccionado >td{background:#ABECF8 !important}
.table-responsive >.dataTables_wrapper >table >tbody >tr.verificado >td{background:#FCF9F1 !important}
.toolbarTituloDT{float:left; text-align:left; margin-top:8px; margin-left:12px}
div.DTTT_container{position:relative; float:right; margin-bottom:1em; margin:5px; text-align:right}
button.DTTT_button, div.DTTT_button, a.DTTT_button{position:relative; display:inline-block; margin-right:3px; padding:5px 12px; border:solid 0.8px #c8c8c8; cursor:pointer; font-size:0.88em; color:White !important; border-radius:4px; -webkit-border-radius:4px;  -moz-border-radius:4px; -ms-border-radius:4px;  -o-border-radius:4px; border-radius:4px; background:linear-gradient(to bottom,#6c7185 0%,#6C7785 50%,#5a5f6f 51%,#494c5a 100%); background-color:#494c5a; background:-moz-linear-gradient(top,#6C7785 0%,#5a5f6f 89%,#494c5a 100%); background:-ms-linear-gradient(top,#6C7785 0%,#5a5f6f 89%,#494c5a 100%); background:-o-linear-gradient(top,#6C7785 0%,#5a5f6f 89%,#494c5a 100%); background:linear-gradient(top,#6C7785 0%,#5a5f6f 89%,#494c5a 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6C7785',endColorstr=' #494c5a ',GradientType=0 )}
button.DTTT_button{height:30px; padding:3px 8px}
.DTTT_button embed{outline:none}
button.DTTT_button:hover, div.DTTT_button:hover, a.DTTT_button:hover{border:0.8px solid #969aaa; text-decoration:none !important; background:linear-gradient(to bottom,#a1a4b2 0%,#969aaa 50%,#8b8fa1 51%,#808598 100%);  background-color:#808598; background:-moz-linear-gradient(to bottom,#a1a4b2 0%,#969aaa 50%,#8b8fa1 51%,#808598 100%); background:-ms-linear-gradient(to bottom,#a1a4b2 0%,#969aaa 50%,#8b8fa1 51%,#808598 100%); background:-o-linear-gradient(to bottom,#a1a4b2 0%,#969aaa 50%,#8b8fa1 51%,#808598 100%); background:linear-gradient(to bottom,#a1a4b2 0%,#969aaa 50%,#8b8fa1 51%,#808598 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#969aaa',endColorstr='#808598',GradientType=0 )}
.dataTables_wrapper .dataTables_filter{float:right;  text-align:right;  color:#333;  padding:5px 10px 0px 10px;  font-size:12px}
.dataTables_filter input{margin-top:0px; height:22px; width:180px; color:Black; font-size:11px; border-color:#fff; border:0px}
.dataTables_filter label{margin-bottom:4px; color:#fff; vertical-align:bottom; font-size:14px}
.dataTables_length{padding-top:10px; padding-left:8px}
.dataTables_length select{height:20px; color:Black}
.dataTables_paginate{float:right; text-align:right; padding:6px 10px 6px 0px !important}
.datatable-scroll{overflow-x:auto !important;  width:100% !important}
.paging_simple_numbers >.previous{border-radius:4px 0 0 4px}
.paging_simple_numbers >.next{border-radius:0 4px 4px 0}
a.paginate_button.current:hover{background:#525a65}
.paginate_enabled_previous:hover, .paginate_enabled_next:hover, .paging_simple_numbers a:hover{color:#fff!important;background: #818181!important;text-decoration: inherit;}
.dataTables_wrapper{color:white; background-size:100% 100%; background-color:#43A0BF; border-color:#3d95b2}
.sorting_asc:after{content:url("../e_img/new_comun/sort_desc.png")}
.sorting_desc:after{content:url("../e_img/new_comun/sort_asc.png")}
.sorting_desc:before{content:''}
.sorting_asc:before{content:''}
table.dataTable tbody tr{background-color:white; vertical-align:middle; text-align:center}
table.dataTable tbody tr.selected{background-color:#b0bed9}
table.dataTable tbody th, 
table.dataTable tbody td{padding:0px 3px}
table.dataTable, table.dataTable th, table.dataTable td{-webkit-box-sizing:content-box;  -moz-box-sizing:content-box;  box-sizing:content-box}
.dataTables_wrapper{position:relative;  clear:both;  *zoom:1;  zoom:1;  font-size:12px}
.dataTables_wrapper .dataTables_length{float:right;  display:none}
.dataTables_wrapper .dataTables_filter{float:right;  text-align:right}
.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}
.dataTables_wrapper .dataTables_info{clear:both; float:left; padding-top:5px}
.dataTables_wrapper.no-footer div.dataTables_scrollHead table, 
.dataTables_wrapper.no-footer div.dataTables_scrollBody table{border-bottom:none}
.dataTables_wrapper:after{visibility:hidden;  display:block;  content:"";  clear:both;  height:0}
.not-active{pointer-events:none;  cursor:default}
.timeline >li >.timeline-panel3{width:30%; float:right; left:15%; top:66px; border:1px solid #d4d4d4; border-radius:2px; padding:10px; position:relative; z-index:1;  background-color:white}
.timeline >li >.timeline-panel-right{width:30%; float:right; right:15%; top:29px; border:1px solid #d4d4d4; border-radius:2px; padding:8px; position:relative}
.timeline >li >.timeline-panel-right:before{position:absolute; top:3px; left:-15px; display:inline-block; border-top:15px solid transparent; border-left:15px solid #ccc; border-right:0 solid #ccc; border-bottom:15px solid transparent; content:""}
.timeline >li >.timeline-panel-right:after{position:absolute; top:4px; left:-15px; display:inline-block; border-top:14px solid transparent; border-left:14px solid #fff; border-right:0 solid #fff; border-bottom:14px solid transparent; content:""}
.avance_pto, .right{background-color:#1D75BD !important}
.right:hover{background-color:#619ed3 !important;  border-left:15px solid #619ed3}
.timeline >li >.right:after{border-left:15px solid #1D75BD}
.form-control{display:block; width:100%; height:30px; padding:5px; font-size:13px; line-height:1.42857143; color:#555; background-color:#fff; background-image:none; border:1px solid #CDCDCD; border-radius:0; -webkit-box-shadow:none; box-shadow:none; -webkit-transition:none; -o-transition:none; transition:none; margin-bottom:6px}
.nav-tabs >li >a >hr{margin-bottom:3px; margin-top:0px; border-top:3px solid transparent}
.access{color:#404040}
.nav-tabs >li.access >a >span >i.fa.fa-circle.fa-stack-2x,  .modal-title >span >i.fa.fa-circle.fa-stack-2x{color:#404040}
.access >a >span >i.fa-inverse
, .modal-title >span >i.fa-inverse{color:White}
.block{color:#B6B6B6;  pointer-events:none; cursor:default}
.nav-tabs >li.block >a >span >i.fa.fa-circle.fa-stack-2x{color:#B6B6B6}
.block >a >span >i.fa-inverse{color:white}
.conforme{color:#404040}
.nav-tabs >li.conforme >a >span >i.fa.fa-circle.fa-stack-2x{color:#09A5D2}
.conforme >a >span >i.fa-inverse{color:white}
.csslinkblock{color:#333 !important;  border:none !important;  background:transparent !important}
.ddl_select{color:#333; background-color:#fff; border-color:#ccc; border-radius:4px; display:inline-block; padding:6px 12px;  font-size:14px;  text-align:center; vertical-align:middle; cursor:pointer; border:1px solid transparent}
.disabled{color:#333 !important;background-color: #d0d0d0 !important;cursor: no-drop !important;}
.seccion1-heading{color:#333; background-color:#43A0BF; border:solid 1px #43A0BF; padding:5px 15px}
.seccion1-body{border-top:solid 0px #FFF; border-left:solid 1px #43A0BF; border-right:solid 1px #43A0BF; border-bottom:solid 1px #43A0BF; padding:8px 10px 4px 12px; margin-bottom:12px}
.seccion2-body{border:solid 1px #AAA; background:#EEE; min-height:100%; width:100%; margin-bottom:13px; padding:14px 12px 0px 15px;  height:100%}
.seccion3-body{border:solid 1px #D0DCDD; background:#F4F5F7; min-height:100%; width:100%; margin-bottom:13px; padding:14px 12px 0px 15px;  height:100%}
.lbl{display:block; padding-left:8px; width:90%; height:100%}
.inpt{width:10%; padding-left:10px; padding:0; margin:0; vertical-align:bottom; position:relative; top:-1px}
.Colum_father_r{font-size:11px !important;  border:none !important;  border-collapse:collapse !important; border-right:1px solid #8b8b8b !important; border-bottom:1px solid #8b8b8b !important; background:linear-gradient(to bottom,rgba(240,238,241,1) 0%,rgba(231,232,237,1) 33%,rgba(225,226,231,1) 66%,rgba(216,216,218,1) 100%)}
.Colum_son_l{font-size:11px !important;  border:none !important;  border-collapse:collapse !important; border-left:1px solid #8b8b8b !important; border-top:1px solid #8b8b8b !important; background:linear-gradient(to bottom,rgba(240,238,241,1) 0%,rgba(231,232,237,1) 33%,rgba(225,226,231,1) 66%,rgba(216,216,218,1) 100%)}
.Colum_son_r{font-size:11px !important;  border:none !important;  border-collapse:collapse !important; border-right:1px solid #8b8b8b !important}
.dataTables_wrapper.no-footer div.dataTables_scrollHead table, .dataTables_wrapper.no-footer div.dataTables_scrollBody table{color:#000; background:linear-gradient(to bottom,rgba(240,238,241,1) 0%,rgba(231,232,237,1) 33%,rgba(225,226,231,1) 66%,rgba(216,216,218,1) 100%);  background-color:#E8E9ED; border:1px solid #DDD; font-weight:bold; text-align:center; font-size:13px; vertical-align:middle; line-height:15px}
.paging_full >.first{border-radius:2px 0 0 2px}
.paging_full >.last{border-radius:0 2px 2px 0}
.paging_full a{display:inline-block; zoom:1; vertical-align:baseline; position:relative; text-align:center; text-transform:none; padding:5px 4px; font-size:11px; color:Black; cursor:pointer; background-position:center center !important; background:#fff; background-color:#fff; border:solid 1px #ddd; -webkit-background-clip:padding-box; -webkit-appearance:none}
.head_grid{height:26px; background-color:#3077aa; border:1px solid #2b6996; border-radius:5px 5px 0px 0px}
.fila_repeater td{ font-size:11px;   text-align:center;    padding:4px !important;    vertical-align:middle}
#Tabla_DesactivacionUsuario_wrapper{color:white; background-color:#3077aa}
.div_info{font-size:11px; background-color:#E9E9E9; border:1px solid #8E8E8E; vertical-align:middle; margin:12px 16px 6px 16px; padding:8px; color:#4C4C4C; font-weight:bold; border-radius:3px; text-align:left}
.div_warn{font-size:11px; background-color:#FEF2CD; border:1px solid #CEA31D; vertical-align:middle; margin:12px 16px 6px 16px; padding:8px; color:#4C4C4C; font-weight:bold; border-radius:3px; text-align:left}
.modal_encabezado{background:#e04b3f; border-radius:5px 5px 0px 0px; border:0px 10px 0px 10px; height:34px; text-align:center; line-height:30px; color:#fff; font-weight:500; font-size:12px}
.readonly{background-color:#e9e9e9 !important; border:1px solid #A9A9A9}
.ir-arriba{display:none; padding:12px; background:#ca312c; font-size:15px; color:#fff; cursor:pointer; position:fixed; bottom:75px; right:10px}
.header_lbl{font-size:12px; font-weight:bold; color:#fff}
.footer_lbl{font-size:12px; color:#fff}
.header_div{background:#7C8388}
.footer_div{background:#7C8388}
.header_input{font-size:11px; color:#fff}
.header_select{font-size:11px; color:#fff}
.header_img{color:#fff; font-size:24px; margin-top:5px; width:30px !important; text-align:center}
.color_white{color:#fff}
.color_red{color:#ca312c !important}
.color_black{color:#0a0a0a}
.header_seccion{width:100%; background-color:#7C8388; border:solid 1px #999}
.header_button{background:transparent; border:0px}
.header_button_spam{font-size:16px;font-weight:600;color:#fff;vertical-align:middle}
.display_hidden{display:none}
.display_show{display:block}
.img_cgr{float:left; margin-left:8%; margin-top:8px}
.img_giz{float:right;margin-right: 3%;margin-top: 16px;}
.header_btn{font-size:13px; color:#fff; cursor:pointer}
.div_presentacion{background-image:url('../e_img/backgrounds/presentacion.jpg');  width:100%;  height:615px;  background-size:contain;}
.titulo_monitoreo{text-align:left; vertical-align:middle; font-size:20px !important; font-weight:500; color:#d15d5b !important}
.form_titulo{text-align:left; vertical-align:middle; font-size:20px !important; font-weight:500; color:#d15d5b !important; margin-top:-20px}
.form_titulo_img{color:#d15d5b; font-size:32px; margin-top:5px; width:30px !important; text-align:center}
.btn-lupa, .btn-lupa:hover, .btn-lupa:focus{background-color:#ca312c !important;border:1px solid #ca312c !important;color:#FFF !important;padding: 7px 10px 6px 10px;text-align:center;border-radius:2px;}
.btn-xs, .btn-xs:hover, .btn-xs:focus{ background-color:#ca312c !important;  border:1px solid #ca312c !important;  color:#FFF !important;  padding:5px 8px 5px 8px;  text-align:center;  border-radius:2px}
.height28{height:28px}
.width140{min-width:140px!important}
.width100{min-width:100px!important}
.alert-advertencia{ color:#8a6d3b;  background-color:#fcf8e3;  border:1px solid #faebcc;  border-radius:2px}
.alert-error{ color:#a94442;  background-color:#f2dede;  border:1px solid #ebccd1;  border-radius:2px}
.alert-info{ color:#31708f;  background-color:#d9edf7;  border:1px solid #bce8f1;  border-radius:2px}
.alert-informacion{ color:#434b5b;  background-color:#F4F5F7;  border:1px solid #c7ccd6;  font-style:italic;  border-radius:2px}
.lbl-notify{vertical-align:middle; background-color:transparent; border:0px; vertical-align:middle; font-size:14px; width:95%; margin: 0;font-weight:400;}
.img-notify{font-size:22px;  vertical-align:middle}
.lblmsg{color:#ca312c!important}
.Colum_ac{text-align:center !important}
.Colum_lt{text-align:left !important}
.Colum_rg{text-align:right !important}
.csslink{color:#43A0BF; border:none; background:transparent}
.modal-backdrop-modal-local{ filter:alpha(opacity=0);  bottom:0;  left:0;  position:fixed;  right:0;  top:0;  z-index:100020;  background:rgba(0,0,0,0.49)}
.lbl-subtitle_1{ color:#CE2A2A;  vertical-align:middle;  font-size:18px;  font-weight:bold}
.lbl-title_1{ color:#CE2A2A;  vertical-align:middle;  font-size:22px;  font-weight:bold}
.gm-style-iw{width:250px !important; margin-left:25px; top:15px !important; left:0px !important; border-radius:0px 0px 5px 5px}
#iw-container .iw-title{font-family:'Open Sans Condensed',sans-serif; font-size:12px; font-weight:400; padding:7px; background-color:#ED1D24; color:white; margin:0; border-radius:5px 5px 0 0}
#iw-container .iw-content{font-size:10px; line-height:10px; font-weight:400; margin-right:1px; padding:5px; max-height:130px; overflow-y:auto; overflow-x:hidden; background-color:White}
.iw-content img{float:right; margin:0 5px 5px 10px}
.iw-subTitle{font-size:10px; font-weight:700; padding:4px 0px 8px 0px; text-align:justify}
.ajax__calendar_container{position:absolute !important;  z-index:1000 !important; width:189px !important;  border: 1px solid rgb(169, 169, 169) !important;}
.ajax__calendar_days{width:100% !important; text-align:center !important; border:1px solid silver !important}
.ajax__calendar_dayname{border-collapse:collapse !important; padding:3px 0 !important; text-align:center !important; font-size:10px !important; background-color:gray !important; color:white !important; height:23px !important; width:24px !important}
.ajax__calendar_day{height:19px !important; width:24px !important; text-align:center !important; padding:0 2px !important; cursor:pointer !important; border:1px solid #ededed !important; border-collapse:collapse !important}
.control-label{font-size: 12px; color: #0a0a0a; font-weight: 500;}
.full-screen{width: 100% !important;height: 100% !important;}
.fa-xl{font-size: 16px}
.tdtotal{ font-weight:600 !important; background:#f0f8ff !important;}
.Captchadf{width:100% !important;height:44px;}
.btn_rojo, .btn_rojo:focus{color:#fff; background-color:#c63432; border-color:#c63432;}
.btn_rojo.active, .btn_rojo:active, .btn_rojo.active:focus, .btn_rojo:active:focus, .btn_rojo:active:hover, .open .dropdown-toggle.btn_rojo{background-color:#d15d5b; border-color:#d15d5b; color:#fff}
.btn_rojo.hover, .btn_rojo:hover, .open .dropdown-toggle.btn_rojo{background-color:#d15d5b; border-color:#d15d5b; color:#fff}
.btn_rojo.active:hover{background-color:#d15d5b; border-color:#d15d5b}
.btn_rojo.disabled, .btn_rojo[disabled], fieldset[disabled] .btn_rojo, .btn_rojo.disabled:hover, .btn_rojo[disabled]:hover, fieldset[disabled] .btn_rojo:hover, .btn_rojo.disabled:focus, .btn_rojo[disabled]:focus, fieldset[disabled] .btn_rojo:focus, .btn_rojo.disabled:active, .btn_rojo[disabled]:active, fieldset[disabled] .btn_rojo:active, .btn_rojo.disabled.active, .btn_rojo[disabled].active, fieldset[disabled] .btn_rojo.active{background-color:#6d5cae; border-color:#6d5cae;}
.fullwidth{width:100% !important;}
.text-banner{ color:#fff;font-size: 14px;}
.bgd-white{background-color: #fff;}
.btn-default2{background-color:#F8EDCF; border-color:#ccc}
.btn-default2:hover, .btn-default2:focus, .btn-default2:active, .btn-default2.active, .open>.dropdown-toggle.btn-default2{color:#333; background-color:#e6e6e6; border-color:#adadad}
.btn-default2:active, .btn-default2.active, .open>.dropdown-toggle.btn-default{background-image:none}
.btn-default2.disabled, .btn-default2[disabled], fieldset[disabled] .btn-default2, .btn-default2.disabled:hover, .btn-default2[disabled]:hover, fieldset[disabled] .btn-default2:hover, .btn-default2.disabled:focus, .btn-default2[disabled]:focus, fieldset[disabled] .btn-default2:focus, .btn-default2.disabled:active, .btn-default2[disabled]:active, fieldset[disabled] .btn-default2:active, .btn-default2.disabled.active, .btn-default2[disabled].active, fieldset[disabled] .btn-default2.active{background-color:#fff; border-color:#ccc}
.btn-default2 .badge{color:#fff; background-color:#333}
.altura{padding:7px}
.customNivoDirection a{color:#999}
.customNivoDirection a:hover{color:#6fa314}
.nivo-caption, .nivo-caption a{color:#fff}
.nivo-caption a:hover{color:inherit}
.nivo-controlNav a{background:#ccc}
#preloader{background:#eee; position:absolute; top:0; left:0; z-index:51; width:100%; height:450px}
.nivoSlider img:not(:first-child){display:none}
.nivo-slider-wrapper{position:relative; padding:0; overflow:hidden; margin:-4% 0 3% 0; width:100%}
.nivoSlider{width: 85%;height:auto;margin:0;position:relative;overflow:hidden;max-height:450px;clear:both;margin-left: auto;margin-right: auto;}
.nivoSlider img{position:absolute; top:0; left:0; max-width:none; display:none}
.nivo-main-image{display:block !important; position:relative !important; width:100% !important}
.nivoSlider a.nivo-imageLink{position:absolute; top:0; left:0; width:100%; height:100%; border:0; padding:0; margin:0; z-index:6; display:none}
.nivo-slice{display:block; position:absolute; z-index:5; height:100%; top:0}
.nivo-box{display:block; position:absolute; z-index:5; overflow:hidden}
.nivo-box img{display:block}
.nivo-caption{position:absolute; display:block; bottom:0; z-index:8; overflow:hidden; text-align:left}
.nivo-caption a{text-decoration:none}
.nivo-caption a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -moz-opacity:.5; -khtml-opacity:.5; opacity:.5}
.nivo-html-caption{display:none}
.nivo-caption h3{padding:2% 3%; margin:0; font-size:170%; font-weight:300}
.theme-default .nivo-directionNav a{display:block; width:22px; height:39px; background: none; text-indent:-9999px; border:0; opacity:0; -webkit-transition:all 200ms ease-in-out; -moz-transition:all 200ms ease-in-out; -o-transition:all 200ms ease-in-out; transition:all 200ms ease-in-out}
.theme-default:hover .nivo-directionNav a{opacity:1}
.theme-default a.nivo-nextNav{background-position:-22px 0; right:15px}
.theme-default a.nivo-prevNav{left:15px}
.nivo-directionNav a{position:absolute; top:45%; z-index:9; cursor:pointer}
.nivo-prevNav{left:0px}
.nivo-nextNav{right:0px}
.customNivoDirection{position:absolute; z-index:11; bottom:0; right:1.5%}
.customNivoDirection a{display:block; float:left; width:20px; height:30px; line-height:14px; font-size:14px; position:relative; text-decoration:none}
.customNivoDirection a.nextButton{right:-5px}
.nivo-controlNav a{cursor:pointer}
.nivoSlider a{border:0; display:block}
.nivo-controlNav{text-align:left; padding:10px 0 0 1.5%; position:relative; z-index:10}
.nivo-controlNav a{display:inline-block; text-decoration:none; width:10px; height:10px; text-indent:-9999px; border:0; margin:0 2px; border-radius:50%; background:#ccc; cursor:pointer; text-indent:9999px; -webkit-box-shadow:inset 1px -1px 0px 1px rgba(0,0,0,0.1); box-shadow:inset 1px -1px 0px 1px rgba(0,0,0,0.1)}
.nivo-controlNav a.active, .nivo-controlNav a:hover{background:#6fa314; -webkit-box-shadow:inset 1px -1px 0px 1px rgba(0,0,0,0.2); box-shadow:inset 1px -1px 0px 1px rgba(0,0,0,0.2)}
#header .logo_left img{width:auto}
.btn-gris{color:#FFF; background-color:#ADADAD; border-color:#A8A8A8}
.btn-gris:hover, .btn-gris:focus, .btn-gris:active, .btn-gris.active, .open .dropdown-toggle.btn-gris{color:#FFF; background-color:#9E9E9E; border-color:#A8A8A8}
.btn-gris:active, .btn-gris.active, .open .dropdown-toggle.btn-gris{background-image:none}
.btn-gris.disabled, .btn-gris[disabled], fieldset[disabled] .btn-gris, .btn-gris.disabled:hover, .btn-gris[disabled]:hover, fieldset[disabled] .btn-gris:hover, .btn-gris.disabled:focus, .btn-gris[disabled]:focus, fieldset[disabled] .btn-gris:focus, .btn-gris.disabled:active, .btn-gris[disabled]:active, fieldset[disabled] .btn-gris:active, .btn-gris.disabled.active, .btn-gris[disabled].active, fieldset[disabled] .btn-gris.active{background-color:#ADADAD; border-color:#A8A8A8}
.btn-gris .badge{color:#ADADAD; background-color:#FFF}
.btn-negro{color:#FFF; background-color:#303030; border-color:#545454}
.btn-negro:hover, .btn-negro:focus, .btn-negro:active, .btn-negro.active, .open .dropdown-toggle.btn-negro{color:#FFF; background-color:#212121; border-color:#545454}
.btn-negro:active, .btn-negro.active, .open .dropdown-toggle.btn-negro{background-image:none}
.btn-negro.disabled, .btn-negro[disabled], fieldset[disabled] .btn-negro, .btn-negro.disabled:hover, .btn-negro[disabled]:hover, fieldset[disabled] .btn-negro:hover, .btn-negro.disabled:focus, .btn-negro[disabled]:focus, fieldset[disabled] .btn-negro:focus, .btn-negro.disabled:active, .btn-negro[disabled]:active, fieldset[disabled] .btn-negro:active, .btn-negro.disabled.active, .btn-negro[disabled].active, fieldset[disabled] .btn-negro.active{background-color:#303030; border-color:#545454}
.btn-negro .badge{color:#303030; background-color:#FFF}
.btn-celeste{color:#FFF; background-color:#3898cf; border-color:#2e8abf; margin-right:10px}
.btn-celeste:hover, .btn-celeste:focus, .btn-celeste:active, .btn-celeste.active, .open .dropdown-toggle.btn-celeste{color:#FFF; background-color:#2e8abf; border-color:#297cab}
body{ font-family:"Segoe UI",Arial,sans-serif; font-size:12px}
.home{background-image:url("../../nw_img/image/image_xl_bghome.jpg"); background-position:center top; background-repeat:repeat; height:100%; background-size:100%}
#header .logo_left{padding:15px 0 0px 40px}
#header .logo_right{padding:30px 40px 0 0; text-align:right}
#header .logo_right img{float:right}
#banner_info{background-color:#ED1D24; overflow:hidden}
.banner_info_left{color:#fff;padding: 10px 10px 9px 60px;}
.banner_info_left h3{font-size:22px; font-weight:bold; margin:0 0 5px}
.banner_info_left p{font-size:16px; font-weight:normal; line-height:16px; padding-left:10px}
.infor_right{background-color:#828e96; border-radius:4px; color:#fff; margin:10px 0px 10px 36px; overflow:hidden; padding:5px; width:330px}
.infor_right img{float:left; margin:0 15px; height:68px}
.infor_right h3{font-size:18px; margin:0 0 5px}
.infor_right a{color:#fff; font-size:16px; width:130px}
.col_home_iz{padding:15px 30px 15px 30px}
.col_home_iz .modulo{background-color:#43B6CC;border-radius:10px;margin-bottom:10px;padding:10px 15px;text-align:center;min-height: 90px;}
.col_home_iz .modulo img{color:#000; float:left; margin-right:5px; margin-left:15%}
.col_home_iz .modulo h3{color:#fff;font-weight:bold;font-size: 36px;margin: 0 !important;padding-left: 13%;}
.modulo h2{color:#000; font-size:44px; font-weight:bold; margin:0 5px 0 0}
.col_home_iz .modulo p{color:#000;font-size: 16px;font-weight:bold;padding: 0;margin: 0;}
.col_home_iz .modulo.two{background-color:#828e96; text-align:center}
.col_home_iz .modulo.two h3{color:#fff;font-weight:bold;font-size: 36px;margin: 0 !important;padding-left: 35px;}
.col_home_iz .modulo.two p{color:#000;font-weight:bold;font-size: 16px;padding: 0;}
.col_home_iz .modulo.three{ background-color:#ED1D24}
.col_home_iz .modulo.three h3{color:white; font-size:36px; font-weight:bold; margin:0 5px 0 0;  padding-top:10px}
.col_home_iz .modulo.four{ background-color:#FFCA03;  padding:2px 15px}
.col_home_iz .modulo.four h3{color:#595959; font-size:25px; font-weight:bold; padding-top:10px; text-align:center}
.col_home_iz .modulo.four img{padding-top:8px;}
.col_home_de{height:220px; padding:15px 30px 15px 30px}
.col_home_de h3{color:#3898cf; margin:0 0 10px}
.col_home_de .prev, .col_home_de .next{background-image:url("../../nw_img/image/icon_xs_arrow_2.png"); background-position:0 0; background-repeat:no-repeat; display:block !important; float:right; height:20px; width:20px}
.col_home_de .prev{background-position:-20px 0; margin-left:10px}
#noticias{list-style:none outside none; margin:0; padding:0}
#noticias li{width:100%;height: auto !important;}
#noticias li p{color:#ed1d24; font-size:10px; font-weight:700}
#noticias li a{color:#828e96; font-size:14px; text-decoration:underline}
#banner{position:relative}
.nivo-caption h2, .nivo-caption h3, .nivo-caption p{margin:0; padding:0}
.nivo-caption .estilo1{color:#5c747e; font-size:20px}
.nivo-caption .estilo2{color:#ED1D24; font-size:38px; font-weight:bold; line-height:38px}
.nivo-caption .estilo3{color:#5c747e; font-size:20px}
.nivo-caption .estilo4{color:#ED1D24; font-size:28px; font-weight:bold}
.nivo-caption .estilo5{color:#ED1D24; font-size:20px; line-height:20px}
.nivo-caption .estilo_img{margin:10px 0; overflow:hidden}
.nivo-caption .estilo_img img{display:block; float:left; margin-right:20px; position:relative}
.slider-wrapper.theme-defaul{position:relative; z-index:1}
#form_home{background-color:#ffca03; border-radius:4px; bottom:20px; position:absolute; right:40px; width:330px; padding:15px; z-index:10}
#form_home form{padding:20px 20px 0}
#form_home h3{color:#ed1d24; font-size:18px; margin:0 0 10px}
#form_home input, #form_home select, #form_home select option{border:1px solid #a9a9a9; font-size:12px; height:28px; margin-bottom:10px; padding:2px; width:100%}
#form_home input#btnBusqAvanzada{margin-bottom:0px}
#form_home select option{margin:0}
#form_home input[type="text"]{border:1px solid #a9a9a9; padding:3px 2px}
#form_home input[type="submit"]{color:#fff; font-size:18px}
#form_home .token img{border:1px solid #a9a9a9;float:left;margin-right:10px;margin-bottom: 15px;}
#form_home .token .col2{float:left}
#form_home .token .col2 p{color:#000; font-size:12px; font-weight:bold; margin-bottom:1px}
#form_home .linea{background-color:#fff; height:1px}
#form_home .avanzada{padding:10px 0px}
#form_home .avanzada input{color:#fff; font-size:17px}
.footer_content{border-top:1px solid #3898cf; overflow:hidden; position:relative; bottom:0; width:100%; height:auto; background-color:#fff; margin-bottom:-10px}
.footer_content .modulo{border-right:1px solid #3898cf; float:left; min-height:90px; overflow:hidden; padding:5px 5px}
.footer_content .modulo h3, .footer_content .modulo a{color:#3898cf;font-size:13px;margin:0;font-weight: 600;}
.footer_content .modulo p{color: #333;font-size: 12px;}
.footer_content .modulo.col2{width:280px}
.footer_content .modulo.col3 p{line-height:normal; min-height:23px; padding-left:30px; min-width:70px}
.footer_content .modulo.col3 .reclamo a{line-height:12px}
.footer_content .modulo.col3 .twitter a{color:#828e96}
.footer_content .modulo.col4 p{color:#000; font-size:16px; font-weight:700; min-width:150px}
.footer_content .modulo.col4, .footer_content .modulo.col5{border-right:0 none}
.interna{background-color:#F7EDD4; background-position:center top; background-repeat:repeat; height:100%}
.interna #header .logo_left{padding:10px 0 10px 10px}
.interna #header .logo_right{padding-right:150px; padding-top:20px}
.info_interna{background-color:#e20019; color:#fff; position:relative; text-align:left; padding-top:9px; padding-bottom:1px; padding-left:11px}
.info_interna .img_info{display:inline-block; margin-right:10px}
.info_interna p{background-repeat:no-repeat; font-size:15px; padding-left:42px; padding-top:1px; height:32px}
.info_interna .ico_ubica{background-image:url("../img/ico_ubica.png")}
.info_interna .ico_verifica{background-image:url("../img/ico_verifica.png")}
.info_interna .ico_participa{background-image:url("../img/ico_participa.png")}
.info_interna p .estilo2{font-size:22px}
.info_interna .img_interna{bottom:-1px; position:absolute; right:25px}
#content{margin-bottom:20px; padding-left:50px; padding-right:50px}
#content .contenido{background-color:#e4e9ea; color:#000; font-size:16px; overflow:hidden}
#content .contenido .estilo1{color:#ed1d24}
#content header{border-bottom:1px solid #ed1d24; margin-bottom:10px; overflow:hidden; padding:30px 0 10px}
#content header h1{color:#ed1d24; font-size:30px; margin:0}
.subtitulo{color:#5c747e; font-size:16px}
.subtitulo2{color:#5c747e; font-size:13px}
.subtitulo2 .estilo1{font-size:12px}
.subtitulo2 .estilo2{color:#000}
#content header h1{float:left}
#content header .barra{float:right}
#content header .barra a{border:0 none; color:#fff; margin-left:10px}
#content header .link_home{background-image:url("../img/ico_home.png"); background-position:0 center; background-repeat:no-repeat; display:inline-block; height:26px; width:26px}
#content form label{color:#828e96; font-size:16px; font-weight:normal; line-height:16px}
#content form .codigo_seguridad img{border:1px solid #a9a9a9; float:left; margin-right:10px}
#content form .codigo_seguridad .col2{float:left}
#content form .codigo_seguridad .col2 p{margin:0}
#content form .codigo_seguridad .col2 input{height:28px}
#content form .content_submit input[type="submit"]{color:#fff}
#table_resultado{border:0 none; color:#000}
#table_resultado tbody a{color:#000; text-decoration:underline}
#table_resultado caption{background-color:#ee1f25; border-radius:10px 10px 0 0; color:#fff; padding:10px 0}
#table_resultado tfoot td{border:0 none; color:#fff; padding:0}
#table_resultado thead th{color:#000; font-weight:normal; text-align:center; font-size:13px}
#table_resultado thead th .filter{color:#000; text-decoration:none}
#table_resultado thead th .filter span.ico{background-image:url("../img/ico_filter.png"); background-position:0 0; background-repeat:no-repeat; display:inline-block; height:9px; width:10px}
#table_resultado thead th .filter .up{background-position:0 0}
#table_resultado thead th .filter .down{background-position:0 -10px}
#table_resultado tbody td.select{background-color:#f1f1f1}
#table_resultado caption input[type="text"]{border:0 none; color:#000; padding:5px 2px}
#table_resultado caption input, #table_resultado caption select{height:26px}
#table_resultado caption select{color:#000; height:22px; padding:2px}
.table_footer{background-color:#5c747e; border-radius:0 0 10px 10px; color:#fff; overflow:hidden; padding:10px}
.table_footer .pagination{margin:0}
.barra_exportar a{color:#fff; margin-right:5px}
.ficha_interna{color:#5c747e}
.ficha_interna .fila.titulo{background-color:#fff; font-weight:bold; margin-bottom:10px; margin-left:-15px}
.ficha_interna .fila{background-color:#e4e9ea; font-size:12px; font-weight:bold; margin:0 0 10px 0; padding:7px 0}
.ficha_interna .titulo{font-weight:bold; margin-bottom:10px; font-size:15px; margin-top:10px}
.ficha_interna .titulo_ficha{font-weight:bold; margin-bottom:10px; font-size:15px; margin-top:10px}
.ficha_interna .fila .dato{font-size:12px; font-weight:normal; margin-top:8px; margin-bottom:7px}
.ficha_interna .modulo{margin-bottom:20px; text-align:center}
.ficha_interna .modulo h3{background-color:#ed1d24; border-radius:10px 10px 0 0; color:#fff; font-size:16px; margin:0; padding:10px}
.ficha_interna .modulo p{background-color:#e4e9ea; font-size:24px; line-height:32px; margin:0; padding:10px 5px}
.ficha_interna .subtitulo{font-size:14px; margin:0 0 5px 0; color:#828E96; text-align:right}
.ficha_interna .subtitulo2{font-size:16px; margin:0 0 5px 0; color:#828E96}
#map_canvas{min-height:232px; width:100%}
.form_ficha .form-group{margin:0 0 15px 0}
#content .form_ficha label{font-size:16px}
.form_ficha textarea{min-height:100px}
.form_ficha input[type="submit"]{width:100%; color:#fff}
.final_tab .tab-pane{overflow:hidden;padding: 15px;}
#divLogin1{text-align:center}
.log{ border:1px solid #a9a9a9;  margin-bottom:5px}
#txtCodCaptcha{width:40%; height:30px}
#Modal_CodSeg{text-align:center}
.lblFormato{color:#9f9e9e}
#lnkResolucion{color:#5C747E}
.dato{font-size:14px}
.footer_content .f_logo{float:left;min-height: 90px;min-width:35px;overflow:hidden;padding:0 10px;font-size:28px;color:#3898cf;text-align:center;}
#table_avances{border:0 none; color:#000}
#table_avances tbody a{color:#fff}
#table_avances thead th{color:#000; background:linear-gradient(to bottom,rgba(240,238,241,1) 0%,rgba(231,232,237,1) 33%,rgba(225,226,231,1) 66%,rgba(216,216,218,1) 100%); background-color:#E8E9ED; border:1px solid #DDD; font-weight:bold; text-align:center; font-size:13px; vertical-align:middle}
#table_avances tbody td.select{background-color:#f1f1f1}
#table_avances tbody td{text-align:center}
#tab4{overflow:hidden; padding:0px}
#table_siaf{border:0 none; color:#000}
#table_siaf tbody a{color:#fff}
#table_siaf thead th{color:#000; background:linear-gradient(to bottom,rgba(240,238,241,1) 0%,rgba(231,232,237,1) 33%,rgba(225,226,231,1) 66%,rgba(216,216,218,1) 100%); background-color:#E8E9ED; border:1px solid #DDD; font-weight:bold; text-align:center; font-size:13px; vertical-align:middle}
#table_pagos{border:0 none; color:#000}
#table_pagos tbody a{color:#fff}
#table_pagos thead th{color:#000; background:linear-gradient(to bottom,rgba(240,238,241,1) 0%,rgba(231,232,237,1) 33%,rgba(225,226,231,1) 66%,rgba(216,216,218,1) 100%); background-color:#E8E9ED; border:1px solid #DDD; text-align:center; font-size:13px; font-weight:bold; vertical-align:middle}
.f_logo>.fa{float:right}
.ficha_interna .subtitulo_ficha{font-weight:bold; margin-bottom:8px; font-size:12px; margin-top:8px}
titulo{font-weight:bold; margin-bottom:8px; font-size:12px; margin-top:8px}
.error-etiqueta{font-family:"Segoe UI",Arial,sans-serif; font-size:12px; color:#333; vertical-align:middle; text-align:right; font-weight:bold}
.error-descripcion{font-family:"Segoe UI",Arial,sans-serif; font-size:12px; color:#333; vertical-align:middle; text-align:left}
.btn_rojo{color:#FFF !important;background-color:#ca312c ;width: 100%;border:1px solid #ca312c ;padding: 3px;}
.btn_rojo:hover, .btn_rojo:active, .btn_rojo.hover, .btn_rojo.active{ color: #FFF;background-color:#ba2d28;}
.control-label{font-size: 12px; color: #0a0a0a; font-weight: 500;}
.highlight{font-weight: 600;}
.btn-default, .btn-default:focus{color:#0a0a0a; background-color:#fff; border-color:rgba(98,98,98,0.27)}
.btn-default.active, .btn-default:active, .btn-default.active:focus, .btn-default:active:focus, .btn-default:active:hover{background-color:#f0f0f0; border-color:#e6e6e6; color:#0a0a0a}
.btn-default.hover, .btn-default:hover{background-color:#fafafa; border-color:rgba(98,98,98,0.27); color:#0a0a0a}
.btn-default.active:hover{background:#f0f0f0}
.btnxs{font-size: 18px; padding: 3px 6px 3px 6px;}
.btnxl{min-width: 140px}
.btn-red{color: #FFF !important;background-color:#ca312c;border:1px solid #ca312c;border-radius:2px;}
.btn-red:hover, .btn-red:active, .btn-red.hover{background-color:#ba2d28; color:#fff;}
.btn-white{color:#0a0a0a;background-color:#FFF ;border:1px solid #CDCDCD ;border-radius:2px;}
.btn-white:hover, .btn-white:active, .btn-white.hover{background-color:#eee}
.btn-file{overflow:hidden; height:28px; background-color:#ca312c ;border:1px solid #ca312c ; color:#FFF ; padding: 4px 12px 0px 12px;font-size: 14px;border-radius:2px !important}
.btn-file:hover{background-color:#ba2d28}
.btn-file input[type=file]{position:absolute;  top:0;  right:0;  min-width:100%;  min-height:100%;  text-align:right;  filter:alpha(opacity=0);  opacity:0;    cursor:inherit;  display:block}
.btn_acero{background:linear-gradient(to bottom,#656A7C 0%,#656A7C 50%,#494C5A 51%,#494C5A 100%);  background-color:#6c7785; border:solid 1px #494C5A; color:#FFF; padding-left:15px; padding-right:15px; font-size:12px}
.chk_btn{vertical-align: middle;height: 14px;}
.table{margin: 0px; width:100% !important;}
.table thead tr th{text-transform:none;font-weight:600;font-family:"Segoe UI",Arial,sans-serif;font-size:13px;vertical-align:middle;background-color:#ededed;color:#2c2c2c;padding-top:5px;padding-bottom:5px;text-align: center !important;}
.table thead tr th[class*='sorting_']{color:#2c2c2c}
.table thead tr th .btn{margin-top:-20px; margin-bottom:-20px}
.table tbody tr td{background:#fff; border-bottom:1px solid rgba(230,230,230,0.7); border-top:0px; padding:6px !important; font-size:13px}
.table tbody tr td .btn-tag{background:rgba(44,44,44,0.07); display:inline-block; margin:5px; border-radius:4px; padding:5px; color:#62605a !important}
.table tbody tr td .btn-tag:hover{background:rgba(44,44,44,0.15)}
.table tbody tr td[class*='sorting_']{color:#000}
.table tbody tr.selected td{background:#fef6dd}
.table.table-hover tbody tr:hover td{background:#f6f8fa !important}
.table.table-hover tbody tr.selected:hover td{background:#fef6dd !important}
.table.table-striped tbody tr td{background:#fafafa !important}
.table.table-striped tbody tr:nth-child(2n+1) td{background:#fff !important}
.table.table-borderless tbody tr td{border-top:0}
.table.table-condensed{table-layout:fixed}
.table.table-condensed thead tr th, .table.table-condensed tbody tr td, .table.table-condensed tbody tr td{white-space:nowrap; vertical-align:middle; overflow:hidden; text-overflow:ellipsis}
.table.table-condensed.table-detailed>tbody>tr.shown>td{background:#fef6dd}
.table.table-condensed.table-detailed>tbody>tr.shown>td:first-child:before{-webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg)}
.table.table-condensed.table-detailed>tbody>tr.shown+tr>td{background:rgba(250,250,250,0.4); padding:0px 40px}
.table.table-condensed.table-detailed>tbody>tr.shown+tr>td .table-inline{background:transparent}
.table.table-condensed.table-detailed>tbody>tr.shown+tr>td .table-inline tr, .table.table-condensed.table-detailed>tbody>tr.shown+tr>td .table-inline td{background:transparent; font-weight:600}
.table.table-condensed.table-detailed>tbody>tr.row-details>td:first-child:before{content:''}
.table.table-condensed.table-detailed>tbody>tr>td:hover{cursor:pointer}
.table.table-condensed.table-detailed>tbody>tr>td:first-child:before{content:"\f054"; display:inline-block; margin-right:8px; font-family:'FontAwesome'; -webkit-transition:all 0.12s linear; transition:all 0.12s linear}
.table.table-condensed.table-detailed .table-inline td{border:none; text-align:left}
.table.table-borderless>tbody>tr>td{border-bottom:0px}
.dataTables_wrapper .dataTables_filter{float:right;  text-align:right;  color:#333;  padding:5px 10px 0px 10px;  font-size:12px}
.dataTables_filter input{margin-top:0px; height:22px; width:180px; color:Black; font-size:11px; border-color:#fff; border:0px}
.dataTables_filter label{margin-bottom:4px; color:#fff; vertical-align:bottom; font-size:14px}
.dataTables_length{padding-top:10px; padding-left:8px}
.dataTables_length select{height:20px; color:Black}
.dataTables_paginate{float:right; text-align:right; padding:6px 10px 6px 0px !important}
.datatable-scroll{overflow-x:auto !important;  width:100% !important}
.paging_simple_numbers >.previous{border-radius:4px 0 0 4px}
.paging_simple_numbers >.next{border-radius:0 4px 4px 0}
a.paginate_button.current{background: #818181;color: #fff;}
a.paginate_button.current:hover{background:#525a65}
.paging_simple_numbers a{margin-top:1px;display:inline-block;display:inline;zoom:1;vertical-align:baseline;vertical-align:middle;position:relative;text-align:center;text-transform:none;padding: 0 10px;font-size: 12px;line-height: 28px;height: 31px;color: #2c2c2c;cursor:pointer;background-position:center center !important;background-color: #ededed;border:solid 1px #c8c8c8;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;-webkit-background-clip:padding-box;-webkit-appearance:none;}
.dataTables_wrapper{color:white; background-size:100% 100%; background-color:#43A0BF; border-color:#3d95b2}
.dataTables_info{margin:5px; font-size:13px}
.dataTables_info{margin:5px;font-size: 14px;font-weight: 500 !important;}
.sorting_desc:after{content:url("../e_img/new_comun/sort_asc.png")}
.sorting_desc:before{content:''}
.sorting_asc:before{content:''}
table.dataTable tbody tr{background-color:white; vertical-align:middle; text-align:center}
table.dataTable tbody tr.selected{background-color:#b0bed9}
table.dataTable tbody th, 
table.dataTable tbody td{padding:0px 3px}
table.dataTable, table.dataTable th, table.dataTable td{-webkit-box-sizing:content-box;  -moz-box-sizing:content-box;  box-sizing:content-box}
.dataTables_wrapper{position:relative;  clear:both;  *zoom:1;  zoom:1;  font-size:12px}
.dataTables_wrapper .dataTables_length{float:right;  display:none}
.dataTables_wrapper .dataTables_filter{float:right;  text-align:right}
.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}
.dataTables_wrapper .dataTables_info{clear:both; float:left; padding-top:5px}
.dataTables_wrapper.no-footer div.dataTables_scrollHead table, 
.dataTables_wrapper.no-footer div.dataTables_scrollBody table{border-bottom:none}
.dataTables_wrapper:after{visibility:hidden;  display:block;  content:"";  clear:both;  height:0}
.sorting_asc:after{content:url("../../nw_img/image/sort_desc.png")}
.sorting_desc:after{content:url("../../nw_img/image/sort_asc.png")}
.sorting_desc:before{content:''}
.sorting_asc:before{content:''}
.datatable-scroll{overflow-x:auto !important; width:100% !important}
.dataTables_empty{text-align:left !important; padding-left:13% !important}
.datatable-scroll{overflow-x:auto !important; width:100% !important}
.dataTables_paginate{padding-right:11px; padding-bottom:10px}
.dataTables_wrapper .dataTables_filter{padding-bottom:0px; padding-top:8px}
.dataTables_wrapper .dataTables_length{float:left; display:block}
.dataTables_length{padding-top:7px !important;padding-left:10px !important;font-size: 14px;font-weight: 500 !important;}
div.dataTables_wrapper div.dataTables_length select{width:58px; height:26px}
div.dataTables_wrapper div.dataTables_info{padding-top:8px; padding-left:5px; font-weight:normal}
table.dataTable.table-condensed>thead>tr>th{vertical-align:middle;text-align:center;line-height: 16px;}
.Colum_ac{text-align:center }
.Colum_lt{text-align:left }
.Colum_rt{text-align:right}
.dataTables_wrapper.no-footer div.dataTables_scrollBody table{font-weight:400 !important}
.table>tbody>tr>td{vertical-align:middle !important}
.dataTables_wrapper.no-footer div.dataTables_scrollBody table thead{font-weight:400 !important; display:none}
table.dataTable, table.dataTable th, table.dataTable td{-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box}
.form-groupbox{border:1px solid #B4B4B4;margin:0px;padding: 5px;background-color:#F7FAFB;}
.groupbox{border:1px solid #B4B4B4; margin:0px; padding:3px; background-color:#F7FAFB}
.groupboxlegend{padding: 0px 14px 0px 14px !important;width: auto !important;font-size: 14px;font-weight: 600;vertical-align:middle;text-align:left;color:#438AC5;border: 0;margin-bottom: 10px;}
.groupboxlegend2{padding-right:8px; font-size:12px; font-weight:bold; padding-left:10px; vertical-align:middle; text-align:left; text-transform:uppercase; color:red;border: 0;margin-bottom: 10px;}
.label-sombra{background-color:#f0f0f0; border:1px solid #afafaf; font-family:Arial; font-size:11px; height:14px; padding-left:5px; padding-top:2px; text-align:left; vertical-align:middle}
.modal-backdrop-local{background-color:#000; bottom:0; left:0; position:fixed; right:0; top:0; z-index:1040; opacity:0.5; transition:opacity 0.15s linear 0s}
.modal-backdrop-modal-local{filter:alpha(opacity=0); bottom:0; left:0; position:fixed; right:0; top:0; z-index:100020; opacity:0.5}
.modal-local{bottom:0; display:none; left:0; outline:0 none; overflow:auto; position:fixed; right:0; top:0; z-index:1050; opacity:1; transition:opacity 0.15s linear 0s}
.ModalClas {font-family: Arial, Helvetica, sans-serif;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0, 0, 0, 0.49);}
#ctl00_ContentPlaceHolder1_grdListEntidades tbody tr th, #ctl00_ContentPlaceHolder1_grdExpediente tbody tr th, #ctl00_ContentPlaceHolder1_grdLista tbody tr th, #ctl00_ContentPlaceHolder1_grdEntidades tbody tr th{border: 1px solid #296590;text-align: center;font-size: 12px;text-decoration: none;background-color: #3685BE;vertical-align: middle;color: #FFFFFF;}
#ctl00_ContentPlaceHolder1_grdListEntidades tbody tr td, #ctl00_ContentPlaceHolder1_grdExpediente tbody tr td, #ctl00_ContentPlaceHolder1_grdLista tbody tr td, #ctl00_ContentPlaceHolder1_grdEntidades tbody tr td{border: 1px solid #296590 !important;text-align: center;font-size: 12px !important;text-decoration: none;vertical-align: middle;background: #f2f6f8;}
table tbody tr th{text-transform:none;font-weight:600;font-family:"Segoe UI",Arial,sans-serif;font-size:13px;vertical-align:middle;background-color:#ededed;color:#2c2c2c;padding-top:5px;padding-bottom:5px;text-align: center !important;}
table tbody tr td{text-transform:none;font-weight:600;font-family:"Segoe UI",Arial,sans-serif;font-size:13px;vertical-align:middle;background-color:#ffffff;color:#2c2c2c;padding-top:5px;padding-bottom:5px;text-align: center !important;}

.btn_negro{color:#FFF !important;background-color: #000;width: 100%;border: 1px solid #000;padding: 3px;}
.btn_negro, .btn_negro:focus{color:#fff;background-color: #000;border-color: #000;}
