/* ========================================================================
----------------------- Estilos para Horizontal ---------------------------
==========================================================================*/
#header .logo {
    left: 265px;
    top: 15px
}
#header .logo .time{
    margin-top: -8px;
    margin-left: 27px;
}
#mega-menu {
    width: 100%;
    float: left;
    padding-top: 25px;
    padding-bottom: 25px;
    min-height: 350px;
}
#mega-menu .box {
    width: 240px;
    float: left;
    margin-left: 10px;
    background-color: #fff;
    position: relative;
}
#mega-menu .first {
    margin-left: 0;
}
#mega-menu .box a.carros,
#mega-menu .box a.inmuebles,
#mega-menu .box a.empleos,
#mega-menu .box a.varios{
    width: 100%;
    float: left;
    text-align: center;
}
.button-portal{
    width: 233px;
    height: 25px;
    border: 0;
    background-color: #0066b1;
    color: #ffffff;
    text-transform: uppercase;
    cursor: pointer;
    font: 500 13px 'Signika', 'Open Sans', Arial, Sans-Serif;
    float: left;
    text-align: center;
    padding-top: 6px;
    margin-left: 4px;
    line-height: 20px;
}
#mega-menu .box ul{
    width: 100%;
    float: left;
    height: auto;
}
#mega-menu .box ul li a {
    width: 233px;
    height: 31px;
    display: block;
    color: #6d6f71;
    text-align: left;
    text-decoration: none;
    line-height: 30px;
    background-color: #ebebeb;
    border-bottom: 1px solid #ccc;
    margin-left: 4px;
    text-indent: 15px;
}
#mega-menu .box ul li a:hover {
    color: #ffffff;
    background-color: #ED3237;
}
#mega-menu .box ul.inmuebles li a:hover {
    background-color: #00AFEF;
}
#mega-menu .box ul.empleos li a:hover {
    background-color: #F58634;
}
#mega-menu .box ul.varios li a:hover {
    background-color: #FFCC29;
}

.separator-list{
    width: 240px;
    height: 25px;
    border: 0;
    background-color: #ED3237!important;
    color: #ffffff!important;
    text-transform: uppercase;
    font: 600 12px 'Signika', 'Open Sans', Arial, Sans-Serif;
    padding-top: 5px;
}
#mega-menu .box ul.inmuebles .separator-list {
    background-color: #00AFEF!important;
}
#mega-menu .box ul.empleos  .separator-list {
    background-color: #F58634!important;
}
#mega-menu .box ul.varios  .separator-list {
    background-color: #FFCC29!important;
}
.horizontal .icon-arrow-opened, 
.horizontal .icon-arrow-closed:hover {
    color: #00adee;
}