﻿/*FUENTES*/
@font-face {
    font-family: "Gotham-normal-basica";
    font-style: normal;
    font-weight: normal;
    src: local("?"), url("../fonts/Gotham-Light.otf"); /*format("woff"), url("/fonts/futurastd-light-webfont.ttf") format("truetype");*/
}

@font-face {
    font-family: "Gotham-light";
    font-style: normal;
    font-weight: normal;
    src: local("?"), url("../fonts/Gotham-Light.otf"); /*format("woff"), url("/fonts/futurastd-light-webfont.ttf") format("truetype");*/
}

@font-face {
    font-family: "Gotham-bold";
    font-style: normal;
    font-weight: normal;
    src: local("?"), url("../fonts/Gotham-Bold.otf"); /*format("woff"), url("/fonts/futurastd-light-webfont.ttf") format("truetype");*/
}

@font-face {
    font-family: "Gotham-Medium";
    font-style: normal;
    font-weight: normal;
    src: local("?"), url("../fonts/Gotham-Medium.otf"); /*format("woff"), url("/fonts/futurastd-light-webfont.ttf") format("truetype");*/
}

body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    background: #e0e0e0 url(images/footer_bg.gif) repeat-x center bottom;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    color: #959595;
    font-family: Gotham-normal-basica;
    font-size: 12px;
}

/*button {
    padding: 3px !important;
    background: #fe504b !important;
    border: 0 none !important;
    cursor: pointer;
    color: white;
    font-size: 11px !important;
}*/

.control_text_login {
    border: none;
    background-color: transparent !important;
    border-bottom: solid 1px #fe504b !important;
    outline: none;
    color: white !important;
    height:30px !important;
}

header {
    background-color: #192124;
}

.tobbar {
    padding-top: 20px;
    padding-bottom: 20px;
}

.mainmenu {
    border-top: 1px solid #fe504b !important;
    border-bottom: 1px solid #192124 !important;
    background-color: #e0e0e0 !important;
    padding: 0;
}

.mainmenu .navbar-nav li a {
    font-family: Gotham-Medium;
    color: black;
    font-size: 11px;
}

.mainmenu .navbar-nav li a img{
    width: 38px !important;
}

.mainmenu .navbar-nav .nav-link {
    padding-right: 0.2rem;
    padding-left: 0.2rem;
}

footer {
    background-color: #192124;
    font-family: Gotham-normal-basica;
    color: white !important;
    font-size: 11px;
    border-top:0px !important;
}

.tab-pane {
    padding: 20px;
    border: 1px solid #dee2e6;
    border-top: none;
}

/*LOGIN ESTILOS**************** */
.color_fondo {
    background-color: #192124;
}
.mainmenulogin {
    border-top: 1px solid #fe504b !important;
    border-bottom: 1px solid #fe504b !important;
    background-color: #192124 !important;
    padding: 0;
    color: white;
}
.titulonav p{
    margin-top:10px !important;
    margin-bottom:10px !important;
}
.texto_login{
    color:white;
}
.ancho_caja_login{
    width:400px;
}
/******************************* */


/*nuevo menu**************** */
@media (min-width: 992px) {

    .menuprin .dropdown-menu .dropdown-toggle:after {
        border-top: .3em solid transparent;
        border-right: 0;
        border-bottom: .3em solid transparent;
        border-left: .3em solid;
    }

    .menuprin .dropdown-menu .dropdown-menu {
        margin-left: 0;
        margin-right: 0;
    }

    .menuprin .dropdown-menu li {
        position: relative;
    }

    .menuprin .nav-item .submenu {
        display: none;
        position: absolute;
        left: 100%;
        top: -7px;
    }

    .menuprin .nav-item .submenu-left {
        right: 100%;
        left: auto;
    }

    .menuprin .dropdown-menu > li:hover {
        background-color: #f1f1f1
    }

        .menuprin .dropdown-menu > li:hover > .submenu {
            display: block;
        }
}


    /******************************* */