/* Solucion Factible Consultores, 2018 */
/* index.css */

@import "pruebaValidadorCFDI.css";


/* Menu */
#menu {
    background-color: #329ca0;
}

#menu #m1 a, #menu #m2 a, #menu #m2 span, #menu #m3 a, #menu #m4 a, #menu #m5 a {
    color: #ffffff;
}

#menu #m2 .ddn-content a, #menu #m3 .ddp-content a{
    color: #516570;
}

#spaceOneContent{
    margin: 0 auto;
    display: block;
}

.slogan {
    color: #88949a;
    font-family: 'Lato-Regular';
    font-size: 19px;
    text-align: center;
    letter-spacing: 2px;
    font-weight: bold;
}

/*spaceOne*/
#spaceOne {
    background: #ffffff url('../img/miscelanea/shadow.png') scroll repeat-x top left;

}



/*Slideshow*/
#slideshow {
    min-height: 175px;
    position: relative;



    background: #1c9294 url(/../../recursos/img/miscelanea/textura-iconos.png) scroll repeat top;
    background-position-x: 0;
    background-position-y: 170px;
    box-shadow: 0 10px 30px #13595a inset;
}

.concurrente {
    background-image: concurrente;
    background-size: 100%;
    background-repeat: no-repeat;
}
.nombrada {
    background-image: nombrada;
    background-size: 100%;
    background-repeat: no-repeat;
}
#slideshow .slideText {
    text-align: center;
    color: #ffffff;
    font-family: Lato-Black;
    font-size: 40px;
    letter-spacing: 1px;
}

#slideshow .slideText span{
    font-size: 25px;
    font-family: Lato-Regular;
    letter-spacing: 1px;
}

#slideshow #two {
    background-color: #1c9294;
    height: 175px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

#slideshow #three {
    background: #1c9294 url('../img/miscelanea/shadow.png') scroll repeat-x top left;
    height: 175px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}
/*Banner*/


#banner span {
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
}

/* Services */
#services {
    background: #ffffff url(/../../recursos/img/nosotros/nosotros_n3_bg.png) repeat-x top left;
    padding: 3%;
}

#services #servicesContent{
    margin: 0 auto;
}

#services #wrapper {
    margin: 0 auto;
}

#services #wrapper .tablerow {
    display: inline-flex;
}

#services #wrapper .tablerow .column{
    margin: 0 auto;
}

#services #wrapper .tablerow .column a{
    text-decoration: none;
}



#img-no-found {
    background: url(../img/miscelanea/error-404.png) no-repeat;
    width: 345px;
    height: 300px;
}

#spaceOne #no-found {
    padding-top: 25px;
    color: #2a4e78;
    margin: 0 auto;
    min-height: 500px;
}

#spaceOne #no-found #texto {
    padding: 15px;
    font-family: 'Lato-Light';
    font-size: 25px;
    line-height: 1.5em;
    text-align: center;
}

#spaceOne #no-found #texto span {
    font-family: 'Lato-Black';
}

#spaceOne #no-found #texto span#url-no-found {
    font-family: 'Lato-Light';
    font-size: 18px;
}

/*Slideshow*/
.textura-menu{
    min-height: 175px;
    position: relative;

    background: #FFFFFF url(../img/miscelanea/textura-iconos.png) repeat scroll top;
    color: #4d4d4d;
    background-position-x: 0;
    background-position-y: 170px;
}

.color-nav-r{
  background-color: #2a4e78!important;
}
.color-nav{
    background-color: #2e527c!important;
}
.uk-navbar-nav > li > a,
.uk-navbar-item,
.uk-navbar-toggle {
    border-bottom: solid 8px #2e527c!important;
}


.op-h{
    border-bottom: solid 3px #b3c70000!important;
    font-weight: bold;
}

 .productos-p{
     margin-left: 0!important;
     padding: 40px 40px 40px 40px !important;
 }

@media (max-width: 540px) {  /* Tamaño s*/
    .productos-p{
        margin-left: 0;
        padding-left: 30px !important;
        padding-right: 20px!important;
        padding-top: 40px!important;
        padding-bottom: 0px!important;
    }
}


/*fin de menu nuevo*/




