/*MODAL MAPS*/
#coordsModal #map-container {height:300px;}
#coordsModal .modal-dialog {width:100%; max-width:850px;}
#coordsModal .calleAltura {text-align:center; margin:0; background:#464646; color:#FFF; padding:1px 5px;}




.toolkit footer {margin:20px auto;}

article {margin:10px 0;}
.transition {transition:All 0.2s ease-in-out; -webkit-transition:All 0.2s ease-in-out; -moz-transition:All 0.2s ease-in-out; -o-transition:All 0.2s ease-in-out;}

.toolkit .nav.navbar-nav a.dropdown-toggle:hover {border-top:8px solid #f26334; padding-top:11px; padding-bottom: 15px; margin-top:0;}
.toolkit .yamm .navbar-nav .section li>a:hover {text-decoration: underline}
.toolkit .yamm .dropdown-toggle::after {color:#f26334;}

body {background-color:#f4f4f4;}
.img-responsive {width:100%; height:auto; border-right: 1px solid #b1b3b3; border-left: 1px solid #b1b3b3;border-bottom: 1px solid #b1b3b3;}
.special-title {line-height:1.5em!important; font-size: 1.5em!important; color:#002c6c!important;}
.no-border {border:none;}
.min-height-for-art {min-height:0px;}
.toolkit strong {font-weight:700;}
.toolkit .content-module dd {padding:0; width:100%;}
.toolkit .content-module.special dd { width: 76%;}
.toolkit .content-module dd p {color:#b1b3b3; margin:5px 0 0 0; font-size:15px;}
.toolkit .content-module dt.special {font-size:26px;}
.toolkit .content-module dl {padding-bottom:4px;}
.local-navigation {background-color:#FFF; padding:15px; padding-right:initial;}
/*.toolkit a {font-weight:300;}*/
.toolkit .content-module dl {
    border-bottom:0px!important;       
}

.toolkit .header-top {display:block;}
@media screen and (max-width: 767px) {
    .toolkit .header-top {display:none;}
}
#calculo .calcularBtn {padding:13px; display:block; margin:auto;}

.precioBack{
    background: #FFF;
    margin-bottom: 20px;
    margin-top: 20px;
}

.btn-group-insc{
    float:right;
}

.errorDatos{
    margin-left: 18px;
}

#form-inscripciones .datos {display:none;}
#form-inscripciones .datosSubmit {display:none;}
#form-inscripciones .alturaComplete{display:none;}

.btn-inscr{
    width: 100px;
}

.group-btn {cursor:pointer;}
.group-btn.img-responsive{cursor:pointer;}

.toolkit footer {background:#FFF; padding:15px 0; margin-bottom:0;}

.toolkit .bg-lime.slide0 {background-color: #F26334 !important;}
.slide1{}
.toolkit .bg-lime.slide2 {background-color: #00B6DE!important;}
.slide3{}
.toolkit .bg-lime.slide4 {background-color: #F26334!important;}


h4.side-header {
    font-weight: 700;
    padding-bottom: 0;
}

ul.no-bullet {
    list-style: none;
    margin-left: 0px;
}

.side-indent {
    padding-left: 1em;
}

.divider {
    border-top: 1px solid #ffffff;
    width: 90%;
    padding-bottom: 15px;
}

.divider-panel {
    border-top: 1px solid #b3b3b3;
    width: 90%;
    padding-bottom: 15px;
}

.proximos-divider {
    padding: 0px;
    margin: 10px 0;
}

.side-panel {
    float: left;
    width: 100%;
    overflow: hidden;
    background: #fff;
    margin: 0 0 30px;
}

/*NEWSLETTER BOX*/
#newsletter-box {background-color:#f4f4f4;float:left;}
#newsletter-box .content-module {padding:10px 15px;}
#newsletter-box h4 {border:none;}
#newsletter-box input {margin-bottom:15px;}
footer .col-md-6.footer-links {width:100%; margin-top: 3px; margin-bottom: 3px;}

/* Nav Header */


.dropdown.yamm-fw .dropdown-menu{
    display:none;    
}
.dropdown.yamm-fw:hover .dropdown-menu{
    display:block;     
}

.toolkit .yamm.navbar-default .navbar-nav{    
    padding-bottom: 0px;
    padding-top: 0px;
}

.nav.navbar-nav{
    overflow: hidden;
    padding-bottom: 11px;
    padding-bottom: 0px;
}

.activeBtn{
    color:#002c6c!important;
}

.fotoStaff{
    width: 100px;
    height: 125px;
    margin-bottom: 10%;
    margin-right: 10px;
    border-color: #002c6c;
    border-style: solid;
    border-top-width: 2px;
}

.titleStaffStyle{
    color:#666!important;
    font-size:13px!important;
    line-height: 15px!important;
    margin:0px 0px 0px 0px!important;
}

.nameStaffStyle{
    color:#002C6C!important;
    font-size:13px!important;
    line-height: 0px!important;
    margin:0px 0px 0px 0px!important;
}

.titleComiStyle{
    font-weight: bold;
    font-size:15px!important;
    margin:0px 0px 0px 0px!important;
}

.companyComiStyle{
    font-size:15px!important;
    margin:0px 0px 0px 0px!important;
    color: #454540!important;
}
.hrMarginComDir {
    margin: 14px 0px!important;
}

.h4MarginComDir {
    margin-top: 28px!important;
    margin-bottom:15px!important;
}


.tdStaffStyle{
    border-bottom: 0px!important;
}

.cursoStyle{
    min-height: 250px!important;
    font-weight: normal;
}

.cursoStyle h4 {margin:20px 0 0 0;}

.wrapperCursoStyle{
    color: #FFF!important;
}

.titleNewsStyle{
    color: #002c6c!important;
    font-weight:300!important;
}

.wrapperVolverStyle{
    color: #FFF!important;
    border-bottom: 0px;
}

.deleteBorderBottom{
    border-bottom: 0!important;
}

.containerStyle{
    width: 55%;
    margin-left: 6%;   
    
}

.content-module-wrapper .content-module .panel .panel-heading .panel-title{
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.pagination{float:right;}

.tableCursosStyle{width:100%;}

.perPageStyle{float:right;}

.dateTdStyle{
    width: 20%!important;
    vertical-align:baseline;
    padding-top:1%;  
}

.dateCursoStyle span{
    font-size:18px!important;
}

.titleCursoStyle{
    width:100%!important;
    margin-left: 3%;
    color:#002c6c;
}
.titleCursoStyle a:first-child{
    color:#002c6c;
}
.noticias-selector hr{margin: 15px 0;}


.subtitleCursoStyle{
    margin-left: 3%;
}

.tableCurosStyle{
    width:100%;
}

.perPage{
    width:90%;
    float:right;
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {color :white!important;outline: none;}

.backBtn{
    color:white!important;
}

.backBtn:hover{
    color:#002c6c!important;
}

.navbar{
    min-height: 60px;
}

.toolkit .yamm.navbar-default .navbar-nav{
    min-height: 60px!important;
}

.toolkit .yamm .navbar-collapse{
    min-height: 60px!important;
}

.toolkit .yamm .navbar-nav>li{
    min-height: 60px!important;
}

/* Ajusta botones del dropDown al Responsive */
@media screen and (max-width: 750px) {
    .toolkit .yamm .dropdown-toggle::after{
        content:none;
    }
    .toolkit .nav.navbar-nav a.dropdown-toggle:hover{
        border-top: none;    
    }
    .dropdown.yamm-fw:hover .dropdown-menu{
        display: none!important;
    }
}

/* Quitar outline producido por Chrome*/
:focus {
   outline:none !important;
}

/* Boton volver al cielo */
.btnSky{
    font-size:200%;
    padding: 0px 0px 0px 50%;
    color: #f26334;
    cursor: pointer;
}

.sliderTemplate{
    margin-top:0px!important;
    margin-bottom:0px!important;
}
/* Saca menu version mobile*/ 
@media screen and (max-width: 990px) {
    .toolkit .local-navigation{
        display:none;
    }    
}

.moduleTitle{
    border-bottom:0px!important;
}

.downloadTitle{
    cursor:pointer;
}

.pointerTitle{
    cursor:pointer;
}

.titleSelected{
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMXB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDEgOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMSA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHJlY3QgZmlsbD0iI0YyNjMzNCIgd2lkdGg9IjEiIGhlaWdodD0iOCIvPgo8L3N2Zz4=) repeat-x;
}
.titleSelected a[data-toggle="dropdown"] {color:#f26334!important;}

.docSelected{
    color:#f26334!important;
    font-size: 150%;
}
/* Estilos filtros de listado de paginado*/
.searchFilterStyle{
    margin-bottom:3%;
    margin-top:0%;
}

/* clases cursos responsive */
@media screen and (max-width: 750px) {
    .toolkit .btn-primary, .toolkit .btn-secondary{
        font-size:10px!important;
    }
    .toolkit .content-module a{
        font-size:10px!important;
    }
    .toolkit .content-module dt{
        font-size:14px!important;
    }
    .toolkit .content-module dt span{
        font-size:26px!important;
    }
    .cantCursosTotales{
        font-size: 0px!important;
    }
    .toolkit .form-search-box input{
        max-width: 100px!important;
    }
    .content-module-wrapper.top-border-mist{
        margin-top: 10%;
    }
}

.toolkit .content-module-featured-news h4 a{
    color: #002c6c;
    font-weight: normal;
}


.col-md-4 {
    margin-bottom: 30px;
}

.perPageStyle {
    float:right;
    margin-right:35%;
}

.verticalRuleStyle{
    border-left: 1px solid #b1b3b3;
}

.imageCurse {
    padding:0px!important;
    margin:0;
}

.imageStyleCurse {
    width:50%!important;
    margin-left:10%;
}

.alertText {
    color: red !important;
}

.clearfix.imageStyleCurse {
    padding:0px!important;
}

.modalCurseFont {
    font-weight:normal!important;
}

.small.modalCurseFont{
    color:#333!important;
}

.marginLeftStyle {
    margin-left:20%;
}

.subtitleCursoStyle {
    font-weight: normal;
    color:#333!important;
}

.toolkit .content-module dd.subtitleCursoStyleNoticias {
    color:#333!important;
    padding-left:3%;
    font-weight:normal;
}

.titleCursoStyle {
    font-weight:500!important;
}
.toolkit .content-module dt {    
    /*font-size:26px!important;*/
}
.toolkit .content-module dt span {    
    font-size:14px!important;
}

.toolkit .content-module a {
    font-weight:500; 
}

.small.dateCursoStyle {
    color:#b1b3b3!important;
    font-size:12px!important;
}

.filterStyleSpan {
    float:right!important;
}


.filterStyleLabel {
    margin-left:10%;
    color:#002c6c!important;    
}

@media screen and (max-width: 1210px) {
    .filterStyleLabel {
        font-size:12px;
    }
}

.modalSoluciones {
    min-height:130px!important;
}

.modalHistoria {
    min-height:200px;
    max-height:200px;
}

.modalHistoriaVideo {
    min-height:80px;
    max-height:230px;
    margin-top: -7px;
}

.imageSpace {
    line-height:5.428571;
}

.caruselPaddingImages {
    padding:0px!important;
}

.maxWidthStyle {
    width:100%!important;
}

.caruselPaddingBullets {
    height:9px!important;
    width:9px!important;
}

.calcularBtn {
    line-height:0.5!important;
    margin-top:0px!important;
}

.calcularPad {
    padding-top:5%!important;
}

.toolkit p.listStyle{
        font-size: 15px;
}
.auspiciantesData .listStyle {
    list-style-type: none;
}
.toolkit .content-module li.listStyle{
    padding-top: 15px;
    padding-bottom: 23px;
}
.toolkit .content-module h4.titleList{ 
        border-bottom: 0px;
        font-weight: 500;
        color: #002c6c;
}


.toolkit .content-module a.lastItemStyle{
    
    padding-bottom: 15px;
    font-size: 15px;
}

li.listStyle {
    padding-bottom:0px!important;
    padding-top:0px!important;
}

.logoEmpresa{
    width:125%;
    padding-bottom:30%;    
}

@media screen and (max-width: 767px) {
    .logoEmpresa {
        width:150px;
        padding-bottom:0%;
    }
}

.formContactoStyle {
    padding-top:4%;
}

.formContactoStyleMensaje {
    
}

.btnSendStyle {
    padding-bottom:4%;
}

#idKeysTable tr{
    background-color: #FFF;
}

/* Clase responsive calculo */

@media screen and (max-width: 750px) {
    .formCalculoStyle {
        padding-top:3%;
    }
}

/* estilos navegador lateral */
.local-navigation {
    background-color:rgba(255, 255, 255, 0);        
}
.list-group-item {
    background-color:rgba(255, 255, 255, 0); 
}

.contactoPadBot {
    padding-bottom:3%;
}

/*TEMPLATES*/
.noticia-template {}
.noticia-template .main-text {text-align:justify; margin:15px 0;}
.evento-template .main-text {text-align:justify; margin:15px 0;}

.col-md-6.mega-menu-featured {
    padding-bottom:1%;
    padding-top:5%;
}

.modalCapa {
    padding-bottom:5%;
}

.modalContacto {
    min-height:340px;
}

.mensajeStyle {
    height:185px!important;
}

.h3titleHeadStyle {
    margin-top:0px!important;
    margin-bottom:11%!important;
}

/* Estilos para soluciones (tipos codigos)*/

.mobilecomImage {
    width:70%;
}
@media screen and (max-width: 750px) {
    .mobilecomImage {
    width:100%;
    }
}

.navStyleFooter {
    z-index:100000;
}

/* no resize textarea */
textarea {
    resize: none;
}

.modal{
    z-index:999999999!important;
}

.modal-body p {
    margin-bottom:24px;
}

/* Coreccion toolkit boton plus*/

@media screen and (max-width: 750px) {
    .toolkit .panel-title {
        font-size:13px;
    }
}

/* Ajustes estilos listado cursos */
.searchFilterStyle .btn-group.col-md-offset-6.col-md-4 {
    float:right;
}

.searchFilterStyle form {
    display: inline-flex;
}

.searchFilterStyle .form-control {
    min-width:200px;
    min-height:46px;
    margin-right:2%;
}

@media screen and (max-width: 750px) {
    .searchFilterStyle .form-control {
    min-width:150px;
    min-height:46px;
    margin-right:4%;
    }
}

.toolkit .form-search-box .input-wrapper:before {
    line-height:1.8;
}

#articlesCursos .col-sm-8 {
   margin-bottom: 4%; 
}
/* ajustes br */
.local-navigation.col-md-2 .content-module-wrapper.top-border-lavender {
    margin-bottom:5%;
}

.comisionDirectiva .content-module-wrapper.top-border-peach .content-module.content-module-padding {
    margin-bottom:5%;
}

.comisionDirectiva li {
    list-style-type: none;
}



.staffPad {
    padding-bottom:5%;
}

#articlesNews .content-module-wrapper.top-border-orange {
    padding-bottom:3%;
}

#articlesNews .content-module-wrapper.top-border-orange {
    padding-bottom:5%; 
}

/* faqs */
.faqsSelector .panel.panel-default {
    padding-top:15px;
}

.faqsSelector #accordion {
    padding-top: 0px;
}

/* --- Nosotros --- */

/* Index */
.nosotrosIndexStyle .col-md-4 .content-module.content-module-padding {
    min-height:200px;
}


/* GS1 en el mundo */
.gs1EnElMundoSelector img{
    width:100%;
    padding-left: 15px;
    padding-right: 15px;
    margin: auto;
    max-width: 400px;
    display:block;
}
.gs1EnElMundoSelector p {
    padding-bottom:3%;
}

/* Historia */
.row.historiaStyle .content-module-wrapper.top-border-orangelight {
    margin-top:1%;
}
.historiaStyle .content-module-wrapper.top-border-blue {
    margin-top:5%;
}
.historiaStyle .panel.panel-default {
    padding-top:20px;
}

/* Staff */
.staffSelector .panel.panel-default {
    padding-top:20px;
}

/* --- Soluciones --- */

/* Catálogo Electrónico */
@media screen and (max-width: 750px) {
    .catalogoElectronicoSelector img{
        padding-bottom:10%!important;
}
}

/* Homologacion */
.homologacionSelector .col-sm-12 p {
    margin-top:5%;
}

/* XML */
.xmlSelector .panel.panel-default {
    padding-top:20px;
}

/* --- Estilos globales --- */

.border-bottom-style {
    border-bottom: 1px solid #b1b3b3;
}
p, a {
    word-break: keep-all;

}
h1, h2, h3, h4, h5, h6 {
    word-break: keep-all;
}
.toolkit h4.headerMarginBottom{
    margin-bottom:20px;
}

.generalMarginBottom{
    margin-bottom:50px;
}
.space {
   margin-bottom:25px; 
}
.aModuleDisp {
    display: inline-block;
}
.toolkit a.inscWordStyle {
    word-break: normal;
}
.paragraphMarginTop {
    margin-top: 15px;
}
.paragraphMarginBottom {
    margin-bottom: 15px;
}

.subtitle-style {
    line-height: 1.4;
}

#form-inscripciones .datos.displayBlock{
    display: block;
}
.gs1TextSytle{   
    border-bottom: 0px!important;
    padding-right: 2%;
    margin-top: 15px!important;
    text-align:left;/*justify*/
}
.gs1SubtitleSytle{   
    border-bottom: 0px!important;
    margin-top: 15px!important;
    text-align:left;/*justify*/
    font-size:20px;
    line-height:inherit;
}
.gs1sustentableSytle{
    max-width:250px;  
    border-bottom: 0px!important;
}
.firstRowPaddingTop {
    padding-top:30px;
}
.lastRowPaddingbottom {
    padding-bottom:30px;
}
@media screen and (max-width: 750px) {
    .codigoDeBarra {
        padding-bottom:10%!important;
    }
}

.toolkit hr.lineMarginBottom {
    margin-bottom: 50px;
}

.sectionCursoslMarginBottom{
    margin-bottom:110px;
}

.displayBlock {
    display:block;
}

.marginBottomForLists{
    margin-bottom:20px;
}

.moduleMarginBottom{
    margin-bottom:25px;
}

#googleMap{
    width:100%;
    height:250px;
}

.mejoresPracticasSelector a {
    padding-bottom:10px;
}

.eventImg {
    width: 170px; 
    height: 170px; 
    float:right;
}

.toolkit .content-module-featured-news h4 a.whiteHome {
    color: white;
} 

.imagenBanner {
    background-position: right;
    background-repeat: no-repeat;
}

#articlesEventos .col-sm-8 {
    margin-bottom:4%;
}

.eventImageStyle {
    padding-top:10%;
    margin-bottom:10%;
    width:100%;
    max-width:250px;
    margin:auto;
    display:block;
}

/*h4.minHeightModule {
    min-height: 115px;
}*/

/*Loader spinner*/
.cssload-container {
	width: 100%;
	height: 49px;
	text-align: center;
}

.cssload-speeding-wheel {
	width: 20px;
	height: 20px;
	margin: 0 auto;
	border: 3px solid #b1b3b3;
	border-radius: 50%;
	border-left-color: transparent;
	border-right-color: transparent;
	animation: cssload-spin 575ms infinite linear;
		-o-animation: cssload-spin 575ms infinite linear;
		-ms-animation: cssload-spin 575ms infinite linear;
		-webkit-animation: cssload-spin 575ms infinite linear;
		-moz-animation: cssload-spin 575ms infinite linear;
}

@keyframes cssload-spin {
	100%{ transform: rotate(360deg); transform: rotate(360deg); }
}

@-o-keyframes cssload-spin {
	100%{ -o-transform: rotate(360deg); transform: rotate(360deg); }
}

@-ms-keyframes cssload-spin {
	100%{ -ms-transform: rotate(360deg); transform: rotate(360deg); }
}

@-webkit-keyframes cssload-spin {
	100%{ -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}

@-moz-keyframes cssload-spin {
	100%{ -moz-transform: rotate(360deg); transform: rotate(360deg); }
}

.icon-check {
    color: #428bca;
}

.right-module-style .content-module-wrapper{
    padding-bottom:15px;
}



.moduleIndexStyle a{
    font-size: 15px;
}

.moduleHeaderStyle a{
    font-size: 15px;
}

.iconSocialNetworkStyle a{
    font-size: 40px;
}

.closeSectionStyle {
    font-size: 16px;
    line-height: 24px;
}

.col-footer {
    padding-left: 15px;
    padding-right: 15px;
    float: left;
}

@media (min-width: 992px) {
    .col-footer {
        width: 20%;
    }
}

.col-footer h4{
    margin-bottom: 5px;
}

.col-footer ul{
    font-size: 15px;
}

.col-footer ul li {
    margin-bottom: 3px;
}

footer .col-md-6.footer-links hr{
    margin-bottom: 2px;
}

.toolkit p.paragraphNews {
    line-height: inherit;    
}

.imgModuloNoticias{
    background-position: center;
    background-size: 100%;
    min-height:200px;
}

#centroDesarrollo h4 a{
    color: #008dbd;
}


#div-contacto-news {
       padding-top:2%;
       padding-bottom:2%;
       padding-left:0px;
    }
/*FOOTER MEDIA QUERY*/
@media (min-width: 768px) {
    #div-contacto-news {
       padding-right: 15px;
    }
}

@media (min-width: 992px) {
    #div-contacto-news {
        
       padding-right: 5px;
    }
    #img-fiscal img {
        float: right!important;
    }
}

@media (max-width: 768px) {
    #contacto {
       padding-left: 0;
       margin-bottom: 15px;
    }
    #img-fiscal{
        padding-left:0;
    }
}

@media (max-width: 992px) {
    #newsletter{
       padding-left: 0;
    }
}

.image-cent-style {
    display:block;
    margin:auto;
}

.identificacion-image-style {
    width: 100%;
}

/*SLIDER MEDIA QUERY*/
@media (max-width: 992px){
   .item.bg-lime {
        background-size: 100% auto;
        background-size: cover;
    }
}
p.display-inlineblock {
    display:inline-block;
    padding-left:20px;
    padding-right:20px;
}

/* Responsive Head */
@media (min-width: 768px){
    .header-top {
        display:none;
    }
}

.modalCapacitacion {
    min-height:80px;
}
@media (max-width : 992px){
    .modalCapacitacion {
        min-height:40px;
    }
}

.toolkit .content-module-featured-news img {
    max-width:800px;
}

.right-module-style img {
    width:100%;
}

/* Cambia width del container al responsive*/

@media (max-width: 1050px){
   .toolkit .yamm .navbar-nav > li > a, .toolkit .yamm .navbar-nav > li > a {
    font-size:13px;
    }
    .toolkit .yamm .navbar-nav > li.dropdown > a {
        padding-right:0px;  
    }
}

.toolkit .logo1 p {
    left:130px;
}

/* triangulos nav active*/
.nosotros-triangle{
    background-image:url('/Images/triangle.png');
    background-repeat:no-repeat;
    width:100%;
    background-size: 50px;
    background-position: 2% 0%; 
}
.soluciones-triangle{
    background-image:url('/Images/triangle.png');
    background-repeat:no-repeat;
    width:100%;
    background-size: 50px;
    background-position: 16% 0%; 
}
.capacitacion-triangle{
    background-image:url('/Images/triangle.png');
    background-repeat:no-repeat;
    width:100%;
    background-size: 50px;
    background-position: 36% 0%; 
}
.sectores-triangle{
    background-image:url('/Images/triangle.png');
    background-repeat:no-repeat;
    width:100%;
    background-size: 50px;
    background-position: 54% 0%; 
}
.soporte-triangle{
    background-image:url('/Images/triangle.png');
    background-repeat:no-repeat;
    width:100%;
    background-size: 50px;
    background-position: 67% 0%; 
}

.toolkit .content-module a {
    font-weight:normal; 
}

/* Ajustes de carusel*/

@media (max-width: 1085px) {
    .slider-img {
        z-index:0;
        display:none;
    }
    .slider-text {
        z-index:100;
        color: white;
    }
    .container.slider-div {
        padding-right:0px;
    }
}

.imgPaddingCarusel {
    padding-top: 0px!important;
    padding-left: 0px!important;
    padding-right: 0px!important;
}

.slider-img {
    position: relative;

}

.slider-text {
    position:absolute; 
    padding-top:40px; 
    width:80%;
}

.slider-div {
    position: relative;
}
/*Ajustes carusel*/

.content-module dl {
    margin-bottom:0px;
}

.toolkit .carousel-bgimage-right h1, .toolkit .carousel-bgimage-right p{
    width:60%;
}
@media (max-width: 1300px) {
   .toolkit .carousel-bgimage-right h1, .toolkit .carousel-bgimage-right p{
    width:40%;
   }
}
@media (max-width: 1050px) {
   .toolkit .carousel-bgimage-right h1, .toolkit .carousel-bgimage-right p{
    width:100%;
    } 
}

.dateCursoStyle{
    width: 100%!important;
    font-size:11px!important;
    color:#b1b3b3!important;
}

.more-info-style {
    font-weight:bold!important;
}

.bg-blue a:hover, .bg-blue a:active, .bg-blue a:focus{
    color:white;
}

.navigation {
    border-top: 1px solid #b1b3b3; 
}
.toolkit .header-top {
    border-bottom:none;
}

.sectores-modal {
    min-height: 150px;
}

@media (max-width: 1216px) {
      .nosotros-triangle{
        background-image:url('/Images/triangle.png');
        background-repeat:no-repeat;
        width:100%;
        background-size: 50px;
        background-position: 2% 0%; 
    }
    .soluciones-triangle{
        background-image:url('/Images/triangle.png');
        background-repeat:no-repeat;
        width:100%;
        background-size: 50px;
        background-position: 20% 0%; 
    }
    .capacitacion-triangle{
        background-image:url('/Images/triangle.png');
        background-repeat:no-repeat;
        width:100%;
        background-size: 50px;
        background-position: 45% 0%; 
    }
    .sectores-triangle{
        background-image:url('/Images/triangle.png');
        background-repeat:no-repeat;
        width:100%;
        background-size: 50px;
        background-position: 69% 0%; 
    }
    .soporte-triangle{
        background-image:url('/Images/triangle.png');
        background-repeat:no-repeat;
        width:100%;
        background-size: 50px;
        background-position: 84% 0%; 
    } 

}
@media (max-width: 1060px) {
      .nosotros-triangle{
        background-image:url('/Images/triangle.png');
        background-repeat:no-repeat;
        width:100%;
        background-size: 50px;
        background-position: 2% 0%; 
    }
    .soluciones-triangle{
        background-image:url('/Images/triangle.png');
        background-repeat:no-repeat;
        width:100%;
        background-size: 50px;
        background-position: 15% 0%; 
    }
    .capacitacion-triangle{
        background-image:url('/Images/triangle.png');
        background-repeat:no-repeat;
        width:100%;
        background-size: 50px;
        background-position: 36% 0%; 
    }
    .sectores-triangle{
        background-image:url('/Images/triangle.png');
        background-repeat:no-repeat;
        width:100%;
        background-size: 50px;
        background-position: 56% 0%; 
    }
    .soporte-triangle{
        background-image:url('/Images/triangle.png');
        background-repeat:no-repeat;
        width:100%;
        background-size: 50px;
        background-position: 68% 0%; 
    } 
}
@media (max-width: 1000px) {
      .nosotros-triangle{
        background-image:url('/Images/triangle.png');
        background-repeat:no-repeat;
        width:100%;
        background-size: 50px;
        background-position: 2% 0%; 
    }
    .soluciones-triangle{
        background-image:url('/Images/triangle.png');
        background-repeat:no-repeat;
        width:100%;
        background-size: 50px;
        background-position: 20% 0%; 
    }
    .capacitacion-triangle{
        background-image:url('/Images/triangle.png');
        background-repeat:no-repeat;
        width:100%;
        background-size: 50px;
        background-position: 48% 0%; 
    }
    .sectores-triangle{
        background-image:url('/Images/triangle.png');
        background-repeat:no-repeat;
        width:100%;
        background-size: 50px;
        background-position: 70% 0%; 
    }
    .soporte-triangle{
        background-image:url('/Images/triangle.png');
        background-repeat:no-repeat;
        width:100%;
        background-size: 50px;
        background-position: 86% 0%; 
    } 
}

.share-text {
    padding-top:1%;
}
@media (max-width: 900px) {
   .share-text {
    padding-top:1.5%;
    }
}
@media (max-width: 460px) {
   .share-text {
    padding-top:2%;
    }
}

.captcha-inscripcion {
    margin:auto;
    display:table;
}  

.hr-margin hr{
    margin : 15px 0;
}
.p-margin p{
    margin-bottom: 7px;
}

.width-search {
    width: 160px;
}
.ver-noticias {
    display:block;
    margin-top:3%;
}

.ver-destacados {
    margin-top: 20px;
}

.toolkit a {
    word-break:normal;
}
.navbar .register-button1 {
    position: absolute;
    top: 10px;
    right: 0;
    z-index: 100;
    text-decoration: none;
    font-weight: 500;
    word-break: break-word;
}
/* Estilos iconos share */
.at-icon-wrapper  {
    display:none!important;
}

.addthis_toolbox .icon {
    color:#002c6c;
    font-size:35px!important;

}

#centroDesarrollo .btn-sm {
    margin:auto;
    display:table;
    border-radius:0px;
}

.obtenga-codigo .btn-sm {
    border-radius:0px;
}
.obtenga-codigo p{
    padding-bottom:5%;
}

.discovery-style {
    padding-left:0px;
    padding-top:5%;
}

.mensajeAdv {
    color: #ff0000;
}

.tableCurosStyle .subtitleCursoStyle span {
    font-size: 14px;
}

.subtitleCursoStyle a {
    font-size: 14px;
}

.verticalRuleStyle hr {
    margin-bottom: 3px;
    margin-left: 10px;
}

/*Estilo para dropdrown del buscador del header*/
div.dropdown-menu.search-dropdown-menu {
    z-index: 99999999;
    width: 330px;
    padding: 0px;
    margin-top:15px;
}

li.content-search-dropdown-menu {
    text-align: left;
    margin-top: 15px;
}

div.dropdown-menu li.content-search-dropdown-menu p{
    margin-left: 10px;
    margin-right: 28px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 15px;
}

.search-dropdown-menu ul {
    padding-left: 0px;
    margin: 0px;
}

ul.style-ul{
    list-style-type:none;
    overflow:auto;
    max-height: 350px;
    margin-top: 18px;
}

hr.hr-buscadorHeader {
    margin:0px;
    margin-left:10px;
    margin-right:28px;
}

.buscador-triangle-grey {
    background-image: url('/Images/triangle-grey.png');
    background-repeat: no-repeat;
    width: 100%;
    background-size: 60px;
    background-position: 15% 0%;
    border-style: none;
}

.content-search-dropdown-menu h6 {
    margin-left: 10px;
}

.content-search h6 {
    margin-left: 0px;
    border: none!important;
}
.content-search {
    list-style-type: none!important;
}

.background-buscador {
    background-color: #c9c9c9;
}
/*Estilos para login Campus */
#content-login-campus h4 {
    border-bottom: 0px;
    border:none;
    margin-bottom:0px;
}
#content-login-campus h5 {
    border-bottom: 0px;
    border:none;
    padding-bottom:0px;
    margin-top: 10px;
    margin-bottom:10px

}
#content-login-campus h6 {
    border-bottom: 0px;
    border:none;
    padding-bottom:0px;
    padding-top: 5px;
}

/*Estilos para el dropdown del Login*/
div.dropdown-menu.login-dropdown-menu {
    z-index: 99999999;
    width: 272px;
    margin-left: 30px;
    margin-top: 20px;
    padding-bottom: 0px;
    box-shadow: 0 9px 25px -6px rgba(0,0,0,.4);
    border:none;
}

div.dropdown-menu.loginScorecard-dropdown-menu {
    z-index: 99999999;
    width: 272px;
    margin-left: 30px;
    margin-top: 300px;
    padding-bottom: 0px;
    box-shadow: 0 9px 25px -6px rgba(0,0,0,.4);
    border:none;
}

#content-login-dropdown-menu {
    text-align: left;
    width: 200px;
    align-content: center;
    margin-left: 35px;
    padding-bottom: 10px;
}

#content-loginScorecard-dropdown-menu {
    text-align: left;
    width: 200px;
    align-content: center;
    margin-left: 0px;
    padding-bottom: 10px;
}

.dropdown-menu.login-dropdown-menu h4 {
    margin-left: 0px;
}

button.btn.btn-primary.btn-login {
    margin-top: 20px;
}

h6.text-align-right {
    text-align: right;
}

.capacitacion-triangle-grey {
    background-image: url('/Images/triangle-grey.png');
    background-repeat: no-repeat;
    width: 100%;
    background-size: 50px;
    background-position: 48% 0%;
}

.background-login{
    margin: 0;
    padding: 0 35px;
    background: #f4f4f4;
    width: 100%;
    padding-bottom: 23px;
    text-align: left;
    align-content: center;
    padding-top: 5px;
}

p#msj-login {
    font-size: 13px;
    color: red; 
    margin: 0;
}

span.font-red-color {
    font-style:inherit;
    color: red;
}

.menu-list-style {
    cursor:pointer;
}

/*gs1 en el mundo stilos*/
.select-box {
    background-color:#002c6c!important;
}
.select-box h4.no-border {
    color: #FFF;
    margin-bottom: 10px;
}

.select-box hr {
  margin: 5px 0 15px;
}

.select-box div.form-group{
     margin-bottom: 25px;
}

#country-module hr{
    margin: 5px 0 15px;
}

#country-module h4.no-border{
    margin-bottom: 10px;
}

#country-information p{
    padding: 0px;
    margin: 5px 0;
}

.map-module {
    margin: 10px 0;
}
/*gs1 en el mundo stilos*/

.modal-dialog.video-modal-style {
    width:100%;
    max-width:800px;
}
.modal-dialog.video-modal-style {
    width:100%;
    max-width:800px;
}

.nosotros-image-style {
    max-width:120px;
    padding-bottom:35px;
}

.hr-nosotros-style {
    display:none;
}

@media (max-width: 750px) {
   .hr-nosotros-style {
    display:flex;
    }
}

/*Nuevos destacados Noticias*/
.none-border {
   border: none!important;
}

#img-article{
    padding-left: 0px;
    margin-left: -15px;
}

.destacados-module div.bg-white{
    border-bottom: 1px solid #b1b3b3;
    border-left: 1px solid #b1b3b3;
    padding: 0px!important;
}


@media screen and (max-width: 767px) {
   
    #img-article{
        padding-left: 15px;
        margin-left: 0px;
    }
    .destacados-module div.bg-white {
        border-right: 1px solid #b1b3b3;
    }

}

@media screen and (min-width: 768px) {

    .destacados-module div.img-destacados {
        border-left: 0px;
        border-right: 1px solid #b1b3b3;
    }

}

/*Nuevos destacados eventos*/
.destacados-module div.col-sm-1 {
    border-left: none;
}

.img-module {
    background-size: cover;
}

.searchFilterStyle #searchBox {
    padding-left: 0px;
}

.img-destacados div div.imgModuloNoticias .img-module {
    background-size: cover;
}

/*Estilos para Centro de desarrollo*/

.cuadro-cede {
    padding-top: 20px;
    padding-left: 10px;
}
.logo-faico-cede {
    width: 100px;
    margin-right: 2%;
    padding-bottom:1%;
}

.logo-intekio-cede {
    width: 100px;     
    margin-right: 2%;
    padding-bottom:1%;
}

.logo-maca-cede {
    width: 100px;    
    margin-right: 2%;
    padding-bottom:1%; 
}

.logo-ncr-cede {
    width: 100px;     
    margin-right: 2%;
    padding-bottom:1%;
}

.logo-rmb-cede {
    width: 150px; 
}

.toolkit .content-module h4.title-module-cede{
    border-bottom: 0px;
}

#accordion {
    padding-top: 20px;
}


/* Modulos destacados */
.content-destacados {
    min-height:258px;
}
.img-destacados {
    min-height:224px;
    height:initial!important;
}

.arrow-carousel-style {
    vertical-align:-webkit-baseline-middle;
}

@media screen and (max-width: 768px) {    
    #galeria-centroDes .bullet{
       display:none;  
    }
}

.sinpadding{
    padding: 0;
}

.fb-like {
    padding-bottom:4%;
}
.toolkit .bullet-style .content-module li{
    border-bottom:none;
    list-style-position: inside;
    list-style-type: circle;
}
.temario-list span{
    font-size:14px;
}

p.destacado-fecha {
    font-size:14px;
}

.limit-temario-text{
   text-overflow: ellipsis;
   display: -webkit-box;
   line-height: 16px;
   overflow: hidden;
   max-height: 77px;            
   -webkit-line-clamp: 3; 
   -webkit-box-orient: vertical;
}


.limit-temario-text-event{
   text-overflow: ellipsis;
   display: -webkit-box;
   line-height: 16px;
   overflow: hidden;
   max-height: 70px;            
   -webkit-line-clamp: 3; 
   -webkit-box-orient: vertical;
}

.p-destacados-styles-eventos p:not(:first-child){
display: none;
}

.contactEvent {
    border-bottom:1px solid #B3B3B3;
}

#articlesNews p {
    padding-left:15px;
}

#articlesNews .content-module p{
    padding-left:0px;
}

.imgPaddingCarusel p {
    margin-bottom: 3%;
}

.auspiciantesData .content-module-wrapper {
    padding-bottom:5%;
}

.auspiciantesData ul {
    padding:0px;
}
.auspiciantesData .small {
    line-height:15px!important;
}
.auspiciantesData hr {
    margin:15px 0px;   
}
/* Saca las flechas de los inputs numericos */
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}

.share-style {
    margin:0;
    padding-bottom:35px;
}
.share-style .custom_images {
    float:right;
    margin-top: 7%;
}
.share-style .addthis_toolbox .icon{
    font-size:25px!important;
}

.weight-descr {
   font-weight: 100;
}

hr.hr-modules {
    margin-top:9px;
}

h4.hugh-text {
   line-height: 1.4; 
}

.border-eventos {
    border-top-color: #AF96D4!important
}

.border-noticias-destacadas {
    border-top-color: #00B74F!important
}

.border-cursos-destacados {
    border-top-color: #008DBD!important
}

div.addthis_toolbox.col-lg-2.pull-right.space-likes-share {
    padding-right: 75px;
}

a.btn-lg.btn-margin.btn-primary.pull-right.cursos-inscr-head {
    float:left !important;
    margin-top: 15px;
    margin-left: 42px;
}

div.share-style.cursos-destacados-share-likes {
    padding-top: 28px;
    padding-bottom:0px;
}

.custom-share-likes {
    margin-right: -70px;
}

div.share-style.eventos-destacados-share-likes {
    padding-top: 86px;
    padding-bottom:0px;
}

a.colorFontOldEvents{
    color:grey !important;
}

h5.template-evento-fechas {
    border-bottom: 0px !important;
    display: inline-flex;
}

div.template-eventos-box {
    margin-bottom: -5px;
    padding-bottom: 0px;
    border-bottom: 1px solid #b2b2b8;
}

.contacto-styles .content-module {
    min-height: 345px;
}

.sustentable-styles .panel-heading {
    padding:inherit;
}
.sustentable-styles .panel-body {
    padding:inherit;
}

.soluciones-triangle hr {
    margin:12px 0px;
}

.capacitacion-p {
    padding-bottom:3%;
}
.calculo-styles .row{
    margin-top:30px;
}

/* Ajustes biblioteca */
.library-styles h4 {
    border: 0px!important;
    padding: 30px 0px 5px 0px;
}
.library-styles li {
    border: 0px!important;
    margin-left:30px; 
}
.library-styles a {
    font-weight: 100!important; 
}
.library-styles .border-left {
    border-left:1px solid #b1b3b3;
}
.library-banner-styles a {
    font-size:100%!important;
}

.identificacionSelector .content-module-wrapper {
    margin-top:5%;
}
.homologacionSelector .content-module-wrapper {
    margin-top:5%;
}
.homologacionSelector li {
    list-style-type: none;
}
.trazabilidad-selector .panel-heading:first-child {
    margin-top:50px;
}
.trazabilidad-selector .panel-heading{
    padding: 0px;
} 
.trazabilidad-selector .panel-body {
    padding: 0px;
}
.no-padding {
    padding:0px;
}
.soluciones-module div.bg-white{
    border-bottom: 1px solid #b1b3b3;
    border-left: 1px solid #b1b3b3;
    padding: 0px!important;
}
.img-soluciones {
    border-bottom: 1px solid #b1b3b3;
    border-right: 1px solid #b1b3b3;
    min-height: 290px;
    border-left: none!important;
}
.content-soluciones {
    min-height: 290px;
}
.ver-soluciones {
    position: absolute; 
    bottom: 0; 
    width: 100%;
}
.padding-soluciones-module {
    padding-bottom:23px;
}
.content-destacados .icon {
    font-size:25px;
}
.cursos-destacados-share-likes {
    margin-top:11px;
}
.edicionesData .cursos-destacados-share-likes {
    margin: 0px;
    padding:10px 0px 10px 0px;
}
.socialShare {
    height:70px;
}

.col-md-2 {
    width: 16.66666667%;
}

.title {
    color: #f26334;
    font-weight: bold;
    font-size: inherit;
    line-height: inherit;
    font-family: "Gotham SSm A", "Gotham SSm B", Verdana, sans-serif;
    font-size:14px;
}


.time {
    color: #afafaf;
    font-size: inherit;
    line-height: inherit;
    font-family: "Gotham SSm A", "Gotham SSm B", Verdana, sans-serif;
     font-size:14px;
}

.event {
    padding: 20px 0 20px 0;
    border-bottom: 1px solid #b1b1b1;
}

.col-md-10 {
    width: 83.33333333%;
    
}
.modal-lg {
    max-width: 70% !important;
}


