@font-face
{
  font-family: "Friz Quadrata regular";
  src: url("../fonts/FrizQuadrata.otf");
}

@font-face
{
  font-family: "myriad pro bold";
  src: url("../fonts/MyriadPro-Bold.otf");
}

@font-face
{
  font-family: "myriad pro light";
  src: url("../fonts/MyriadPro-Light.otf");
}

@font-face
{
  font-family: "myriad pro regular";
  src: url("../fonts/MyriadPro-Regular.otf");
}

.td_right
{
    float:right;
}

.td
{
    overflow:hidden;
    float:left;
}

.tr
{
    overflow:hidden;
    clear: both;
    width:auto;
}

a, a:hover
{
    text-decoration: none;
    color: #F2F2F2;
}

.inner
{
    height: 800px !important;
}

.texto_carrusel
{
    width: 560px;
    margin-top: 50px;
    margin-left: 50px;
    font-family: myriad pro bold;font-size: 63px;color: #F2F2F2;
}

.menu_footer_xs
{
    width: 200px;
}

.menu_footer_xl
{
    width: 250px;
}

@media(max-width: 1630px)
{
    .menu_footer_xs
    {
        width: 150px !important;
    }

    .menu_footer_xl
    {
        width: 230px !important;
    }
    
    .menu_footer
    {
        width: 830px !important;
    }
}

@media(max-width: 1330px)
{
    .linea_footer
    {
        width: 83.33333333% !important;
        margin-left: 8.33333333% !important;
    }
}

@media(max-width: 1060px)
{
    .menu_footer_xs
    {
        width: 135px !important;
    }

    .menu_footer_xl
    {
        width: 155px !important;
    }
    
    .menu_footer
    {
        width: 695px !important;
    }
}

@media(max-width: 990px)
{
    .menu_footer_xs
    {
        width: 150px !important;
    }

    .menu_footer_xl
    {
        width: 230px !important;
    }
    
    .menu_footer
    {
        width: 830px !important;
    }
    
    .linea_footer
    {
        width: 95% !important;
        margin-left: 2.5% !important;
    }
}

@media(max-width: 880px)
{
    .menu_footer_xs
    {
        width: 135px !important;
    }

    .menu_footer_xl
    {
        width: 155px !important;
    }
    
    .menu_footer
    {
        width: 695px !important;
    }
}

@media(max-width: 1665px)
{    
    .dos
    { 
        width: 786px !important;
    }
    
    .noml2
    {
        margin-left: 0px !important;
        margin-top: 20px;
    }
    
    .noml3
    {
        margin-top: 20px;
    }
}

@media(max-width: 830px)
{
    .uno
    {
        width: 374px !important;
    }
    
    .noml1
    {
        margin-left: 0px !important;
        margin-top: 20px;
    }
}
    
@media(max-width: 767px)
{    
    .ocultar
    {
        display: none;
    }
    
    .pie
    {
        min-height: 0px !important;
    }
    
    .espacio
    {
        padding-bottom: 10px;
    }
}

/* Contro de logos */
@media(max-width: 8000px)
{
    .logos_xl
    {
        display: block;
    }
    
    .logos_md
    {
        display: none;
    }
    
    .logos_xs
    {
        display: none;
    }
}

@media(max-width: 1220px)
{
    .logos_xl
    {
        display: none;
    }
    
    .logos_md
    {
        display: block;
    }
    
    .logos_xs
    {
        display: none;
    }
}

@media(max-width: 670px)
{
    .logos_xl
    {
        display: none;
    }
    
    .logos_md
    {
        display: none;
    }
    
    .logos_xs
    {
        display: block;
    }
}