/*Estilos menu Izquierdo*/
/*Estilo para acceso a ibercaja directo interiores*/

@media all and (min-width: 767px) {
    #wrapper #col_izq   { 
	position: relative;
	margin: 0px 5px 15px 0px;
	padding: 0;
	width: 22%;
	float: left;
	z-index:500;
    }
}
@media all and (max-width: 767px) {
    #wrapper #col_izq   { 
	display:none;
    }
}

/* FIX compatibility with bootstrap */
#wrapper #col_izq *,
#wrapper #col_izq *:before,
#wrapper #col_izq *:after {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

#col_izq  a.btn_acceso_ibercaja_directo
{
    background: #e52726;
    border-radius: 4px;
    font-family: 'Futura LT Bold';
    color: #fff;
    font-size: 13px;
    letter-spacing: -1px;
    text-decoration: none;
    height:24px;
    display: block;
    text-align: center;
    padding-top:11px;
    width: 210px; 
}

#col_izq  a:hover.btn_acceso_ibercaja_directo{background: #0062ae; }
#col_izq .menu h2 a,
#col_izq .menu h2 div,
#col_izq .menu h2 span{

    font-family: 'Futura LT Bold' !important; 
    font-size:16px;
    line-height: 18px;
    letter-spacing: -1px;
    color:#000;
    font-weight: normal!important;
    text-transform: uppercase;
    background: none;
    padding: 7px 0px 0px 5px!important;

}

#col_izq .menu h2 a:hover{

    font-family: 'Futura LT Bold' !important;
    font-size:16px;
    line-height: 18px;
    letter-spacing: -1px;
    color:#e52726!important;
    font-weight: normal!important;
    text-transform: uppercase;
    background: none!important;
    padding: 7px 0px 0px 5px!important;
}

#col_izq .menu .header a,
#col_izq .menu .header div.active,
#col_izq .menu .footer a,
#col_izq .menu .footer div.active{
   
    line-height: 14px;
    border-left: none;
    font-family: 'Futura LT Book'!important;
    font-size:11px;
    text-transform: uppercase;
    font-weight:normal!important;
    border-bottom:1px dotted #fff;  
    background: none;
    display: block;
    text-decoration:none!important;
    padding: 5px 0px 5px 10px !important;
    margin: 5px 0px;
    display: block;
    color:#000;
    background: #f6f6f6;
    -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
}
#col_izq .menu .header a:hover,
#col_izq .menu .header a.active,
#col_izq .menu .header div.active {
    color:#000!important; 
    font-family: "Futura LT Book" !important;
    text-decoration: none;
    background: #ECECEC!important;
}

#col_izq .menu a,
#col_izq .menu div.active {
    padding: 0px;
    line-height: 14px;
    border-left: none;
    font-family: 'Futura LT Book'!important;
    font-size:12px;
    font-weight:normal!important;
    border-bottom:1px dotted #fff;  
    background: none;
    display: block;
    text-decoration:none!important;
    padding: 5px 0px 5px 17px !important;
    margin: 0px;
    display: block;
    color:#000;
    background: #F8F8F8;
}
#col_izq .menu a:hover,
#col_izq .menu a.active,
#col_izq .menu div.active {
    color:#000!important; 
    font-family: "Futura LT Book" !important;
    text-decoration: none;
    background: #ECECEC!important;
}

#col_izq .menu div.principal
{
    padding: 7px 0px 5px 0px!important;
    line-height: 16px;
    margin-top: 5px;  
    background: #F8F8F8;
    font-family: 'Futura LT Bold'!important;
    font-weight: normal!important;
    font-size: 13px;
    letter-spacing: -1px;
    color: #0062ae;
}

#col_izq .menu a.principal
{
    padding: 0px!important;
    background: #F8F8F8;
    font-family: 'Futura LT Bold'!important;
    font-weight: normal!important;
    font-size: 13px;
    color: #0062ae; 
    display:block;
}
#col_izq .menu a.principal:hover{
    background: #F8F8F8!important;
}

/** MENU ACORDEON  ------------------------------------- */
.ui-accordion-header { border:0px;}
#col_izq .menu a.ui-accordion-icons, #col_izq .menu div.ui-accordion-icons {padding-left:17px !important;}
.ui-accordion-content { border:0px;}
.ui-accordion-content-internal {display:none;}
/** MENU ACORDEON  ------------------------------------- */
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{left: 0;  background-image: url("/ibdfwk/js/jquery_ui_1.11.3/images/ui-icons_777777_256x240.png");}
.span-accordion-label {width:16px;height:16px;display:inline-block;}