/*** nuevos estilos ***/
.menu-header-container {
    height: auto;
    margin: auto;
    max-width: 960px;
    width: 100%;
	min-width: 600px;
}
.menu-header-container-financera {
    height: auto;
    margin: auto;
    max-width: 1400px;
    width: 100%;
	min-width: 600px;
}
#p_p_id_CaserWebMedMenu_WAR_CaserWebMedMenuportlet_{float: left; width: 100%;}
#portlet_CaserWebMedMenu_WAR_CaserWebMedMenuportlet .portlet-content .portlet-content-container{float: left; width: 100%;}
.bottom-header{height: auto; width: 100%; background-color:#004244 ; margin-top: 0; float: left;}
.menu-header {
    background-color: #004244;
    float: left;
    width: 100%;
	margin: 0;
}
.menu-header .header-content,
#menu-wrap {
    height: auto !important;
}

#menu-wrap nav {
    display: block;
    float: left;
    font-size: 12px;
    margin: 6px 0 0;
}
#menu-wrap nav ul{
	position: static; 
	min-height: 30px;
}
#menu-wrap nav ul li {
    border-right: 1px solid #4d7b7c;
    float: left;
    line-height: 22px;
	margin-bottom: 10px;
}
#menu-wrap nav ul li.menu-hov:hover a {
  color: #003344; }
#menu-wrap nav ul li.menu-hov{
  padding: 0;
  background: transparent;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  padding: 2px 0;
  margin-top: -3px;
}
#menu-wrap nav ul li.menu-hov:hover {
  position: relative;
  background: #fff;
  border: 1px solid #fff;
  padding-top: 2px;
}
#menu-wrap nav ul li#active{
  background-color: #255e60;
}
#menu-wrap nav ul li#active:hover{
  background-color: #fff;
}

#bread-crumb {
    clear: left;
    float: left;
    margin-top: 0;
    overflow: hidden;
	position: static;
	height: auto;
	line-height: 20px;
	margin-top: -10px;
	margin-bottom: 5px;
	margin-left: 5px;
}