/* line 1, ../sass/responsive.menu.scss */
#wrapper {
  min-width: 1000px; }

/* line 4, ../sass/responsive.menu.scss */

/* line 8, ../sass/responsive.menu.scss */
.menu-block-3, .block--menu-block-4{
	z-index:10000;
	
}

.menu-block-3 ul, .block--menu-block-4 ul{
  list-style-type: none;
  margin: 0;
  padding: 0; }

/* line 13, ../sass/responsive.menu.scss */
.menu-block-3 .leaf ul li, .block--menu-block-4 .leaf ul li{
  width:100%;
}

.menu-block-3 .expanded, .block--menu-block-4 .expanded{
	font-size:1.2em;
}
.block--menu-menu-men-perfiles li ul, .block--menu-menu-menu-perfiles-en li ul{
	display:none;
}
/* sub .menu-block-3igation */
/* line 19, ../sass/responsive.menu.scss */
.menu-block-3 li ul, .block--menu-block-4 li ul{
  background-color: #e14b4b;
  position: absolute;
  left: 0;
  top: 40px;
  /* make this equal to the line-height of the links (specified below) */
  width: 200px; }

/* line 26, ../sass/responsive.menu.scss */
.menu-block-3 li li, .block--menu-block-4 li li{
  position: relative;
  margin: 0;
  display: block; }

/* line 31, ../sass/responsive.menu.scss */
.menu-block-3 li li ul, .block--menu-block-4 li li ul{
  position: absolute;
  top: 0;
  left: 200px;
  /* make this equal to the width of the sub .menu-block-3 above */
  margin: 0; }

/* style all links */
/* line 39, ../sass/responsive.menu.scss */
/* line 44, ../sass/responsive.menu.scss */
.menu-block-3 a, .block--menu-block-4 a {
  text-decoration: none;
  font-size:0.9em;
  display: block; }

/* line 49, ../sass/responsive.menu.scss */
.menu-block-3 a:hover,
.menu-block-3 a:focus,
.menu-block-3 a:active {
   }

/* style sub level links */
/* line 56, ../sass/responsive.menu.scss */
nav.block--menu-block-3 li li a, nav.block--menu-block-4 li li a{
	border-bottom: solid 1px #F7931E;
	padding: 0;
	margin-top: 0;
	width:100%;
}

/* line 61, ../sass/responsive.menu.scss */
.menu-block-3 li li:last-child a , .block--menu-block-4 li li:last-child a {
  border-bottom: none; }

/* hide sub menu links */
/* line 66, ../sass/responsive.menu.scss */
ul.sub-menu {
  display: none; }

/* show arrows for dropdowns */
/* line 71, ../sass/responsive.menu.scss */
.menu-block-3 li.dropdown > a,  .block--menu-block-4 li.dropdown > a{
  background-image: url("../../img/arrow-down.png");
  background-position: right 20px;
  background-repeat: no-repeat; }

/* line 77, ../sass/responsive.menu.scss */
.menu-block-3 li li.dropdown > a,  .block--menu-block-4 li li.dropdown > a{
  background-image: url("../../img/arrow-right.png");
  background-position: right 16px;
  background-repeat: no-repeat; }
nav.block--menu-block-3 li ul, nav.block--menu-block-4 li ul{
	background-color:#FFF;
	z-index:10000;
}
/*.menu-block-3 .leaf a:hover, a:active{
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #F7931E;
}*/
nav.block--menu-block-3 ul, nav.block--menu-block-4 ul{
    list-style-type:none;
    margin:0;
    padding:0;
}
nav.block--menu-block-3 ul li, nav.block--menu-block-4 ul li {
    display:inline-block;
    position:relative;
	background-color:#FFF;
}
/**/
nav.block--menu-block-3 li li, nav.block--menu-block-4 li li {
    position:relative;
    margin:0;
    display:block;
	width:100%;
}
nav.block--menu-block-3 li li ul, nav.block--menu-block-4 li li ul{
    position:absolute;
    top:0;
    left:200px; /* make this equal to the width of the sub #block-menu-block-3 above */
    margin:0;
}
/* style all links */
nav.block--menu-block-3 .menu a, nav.block--menu-block-4 .menu a{
    line-height:40px;
    padding:10px;
    margin:0 5px;
	color:#F90;
}
#block-menu-menu-men-perfiles ul{
	margin:0;
	padding:3px;
}
#block-menu-block-3 ul{
	margin:0;
	padding:0;
}

nav.block--menu-block-3 .menu ul li a, nav.block--menu-block-4 .menu ul li a{
    color:#666;
	line-height:25px;
}
nav.block--menu-block-3 a:hover,
nav.block--menu-block-3 a:focus,
nav.block--menu-block-3 a:active {
    
}

nav.block--menu-block-3 .menu a:hover,
nav.block--menu-block-3 .menu a:focus,
nav.block--menu-block-3 .menu a:active {
    
}

/* style sub level links */
nav.block--menu-block-3 li li:last-child a, nav.block--menu-block-4 li li:last-child a{
    border-bottom:none;
}

/* show arrows for expandeds */
nav.block--menu-block-3 li.expanded > a {

}

nav.block--menu-block-3 li li.expanded > a, nav.block--menu-block-4 li li.expanded > a{

    background-position:right 16px;

}
nav.block--menu-block-3 .expanded ul.menu, nav.block--menu-block-4 .expanded ul.menu{
    display:none;
}
nav.block--menu-block-3 h2, nav.block--menu-block-4 h2{
    display:none;
}
/*# sourceMappingURL=responsive.menu.css.map */

/*MENU PERFILES PORTAL*/
.block--menu-menu-men-perfiles a, .block--menu-menu-menu-perfiles-en a{
	text-decoration:none;
	color:#AEAEAE;
	padding: 0 12px;
	text-transform:uppercase;
	font-size:0.8em;
}
.block--menu-menu-men-perfiles .menu, .block--menu-menu-menu-perfiles-en .menu{
	border-bottom: solid 1px #666;
	padding-bottom:8px;

}
.block--menu-menu-men-perfiles ul li, .block--menu-menu-menu-perfiles-en ul li{
  display: inline-block;
  position: relative;
text-align: center;
}
.block--menu-menu-men-perfiles ul, .block--menu-menu-menu-perfiles-en ul{
	padding:0;
}

.block--menu-menu-men-perfiles .ext, .block--menu-menu-menu-perfiles-en .ext{
	background-image:none;
	
}

/*IMPORTADO*/
/* line 1, ../sass/responsive.menu.scss */
#wrapper {
  min-width: 1000px; }

/* line 4, ../sass/responsive.menu.scss */

/* line 8, ../sass/responsive.menu.scss */
.menu-block-3{
/*	z-index:10000;*/
	
}

.menu-block-3 ul, .block--menu-block-4 ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }

/* line 13, ../sass/responsive.menu.scss */
.menu-block-3 .leaf ul li, .block--menu-block-4 .leaf ul li {
  width:100%;
}

.menu-block-3 .expanded, .block--menu-block-4 .expanded{
	font-size:1.2em;
}
/* sub .menu-block-3igation */
/* line 19, ../sass/responsive.menu.scss */
.menu-block-3 li ul, .block--menu-block-4 li ul{
  background-color: #e14b4b;
  position: absolute;
  left: 0;
  top: 40px;
  /* make this equal to the line-height of the links (specified below) */
  width: 200px; }

/* line 26, ../sass/responsive.menu.scss */
.menu-block-3 li li, .block--menu-block-4 li li{
  position: relative;
  margin: 0;
  display: block; }

/* line 31, ../sass/responsive.menu.scss */
.menu-block-3 li li ul, .block--menu-block-4 li li ul{
  position: absolute;
  top: 0;
  left: 200px;
  /* make this equal to the width of the sub .menu-block-3 above */
  margin: 0;
  z-index:1000;
 }

/* style all links */
/* line 39, ../sass/responsive.menu.scss */
/* line 44, ../sass/responsive.menu.scss */
.menu-block-3 a, .block--menu-block-4 a{
  text-decoration: none;
  font-size:0.65em;
  display: block; }

/* line 49, ../sass/responsive.menu.scss */
.menu-block-3 a:hover,
.menu-block-3 a:focus,
.menu-block-3 a:active {
   }

/* style sub level links */
/* line 56, ../sass/responsive.menu.scss */
nav.block--menu-block-3 li li a, nav.block--menu-block-4 li li a{
	border-bottom: solid 1px #F7931E;
	padding: 0;
	margin-top: 0;

}

/* line 61, ../sass/responsive.menu.scss */
.menu-block-3 li li:last-child a, .block--menu-block-4 li li:last-child a{
  border-bottom: none; }

/* hide sub menu links */
/* line 66, ../sass/responsive.menu.scss */
ul.sub-menu {
  display: none; }

/* show arrows for dropdowns */
/* line 71, ../sass/responsive.menu.scss */
.menu-block-3 li.dropdown > a, .block--menu-block-4 li.dropdown > a{
  background-image: url("../../img/arrow-down.png");
  background-position: right 20px;
  background-repeat: no-repeat; }

/* line 77, ../sass/responsive.menu.scss */
.menu-block-3 li li.dropdown > a, .block--menu-block-4 li li.dropdown > a{
  background-image: url("../../img/arrow-right.png");
  background-position: right 16px;
  background-repeat: no-repeat; }
nav.block--menu-block-3 li ul, nav.block--menu-block-4  li ul{
	background-color:#FFF;
/*	z-index:10000;*/
}
/*.menu-block-3 .leaf a:hover, a:active{
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #F7931E;
}*/
nav.block--menu-block-3 ul, nav.block--menu-block-4 ul{
    list-style-type:none;
    margin:0;
    padding:0;
}
nav.block--menu-block-3 ul li, nav.block--menu-block-4 ul li{
    display:inline-block;
    position:relative;
	background-color:#FFF;
}
/**/
nav.block--menu-block-3 li li, nav.block--menu-block-4 li li{
    position:relative;
    margin:0;
    display:block;
}
nav.block--menu-block-3 li li ul, nav.block--menu-block-4 li li ul  {
    position:absolute;
    top:0;
    left:200px; /* make this equal to the width of the sub #block-menu-block-3 above */
    margin:0;
}
/* style all links */
nav.block--menu-block-3 .menu a {
    line-height:40px;
    padding:2px;
    margin:0 1px;

}
#block-menu-menu-men-perfiles ul, .block--menu-menu-menu-perfiles-en ul{
	margin:0;
	padding:3;
}
#block-menu-block-3 ul{
	margin:0;
	padding:0;
}

nav.block--menu-block-3 .menu ul li a, nav.block--menu-block-4 .menu ul li a{
    color:#666;
	line-height:25px;
}
nav.block--menu-block-3 a:hover,
nav.block--menu-block-3 a:focus,
nav.block--menu-block-3 a:active {
    
}

nav.block--menu-block-3 .menu a:hover,
nav.block--menu-block-3 .menu a:focus,
nav.block--menu-block-3 .menu a:active {
    
}

/* style sub level links */
nav.block--menu-block-3 li li:last-child a {
    border-bottom:none;
}

/* show arrows for expandeds */
nav.block--menu-block-3 li.expanded > a {
;
}

nav.block--menu-block-3 li li.expanded > a, nav.block--menu-block-4 li li.expanded >{

    background-position:right 16px;

}
nav.block--menu-block-3 .expanded ul.menu{
    display:none;
}
nav.block--menu-block-3 h2, nav.block--menu-block-4 h2{
    display:none;
}
/*# sourceMappingURL=responsive.menu.css.map */

/*MENU PERFILES PORTAL*/
.block--menu-menu-men-perfiles a, .block--menu-menu-menu-perfiles-en a{
	text-decoration:none;
	color:#AEAEAE;
	padding: 0 12px;
	text-transform:uppercase;
	font-size:0.8em;
}
.block--menu-menu-men-perfiles .menu, .block--menu-menu-menu-perfiles-en .menu{
	border-bottom: solid 1px #666;
	padding-bottom:8px;

}
.block--menu-menu-men-perfiles ul li, .block--menu-menu-menu-perfiles ul li{
  display: inline-block;
  position: relative;
  
}
.block--menu-menu-men-perfiles ul, .block--menu-menu-menu-perfiles ul{
	padding:0;
}

.block--menu-menu-men-perfiles .ext, .block--menu-menu-menu-perfiles-en .ext{
	background-image:none;
	
}
.block--menu-menu-menu-prensa{
	display:block;
}
.block--menu-menu-menu-prensa h2{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #376480;	
	font-size: 2.5em;
	margin-bottom:5px;
	padding-bottom:10px;
}
.block--menu-menu-menu-prensa ul.menu li.leaf  {
	float: left;
	text-align: center;
	width: 100%;
	list-style-image: none;
	list-style-type: none;
	text-transform:uppercase;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #F28E00;
	margin-right:2px;
	padding-top:15px;
	padding-bottom:15px;
}
.block--menu-menu-menu-prensa ul.menu li.leaf  a{
	color:#A9A9A9;
}
.block--menu-menu-menu-prensa ul{
	padding:0;
	margin:0;
}
@media (min-width: 400px)  {
}
@media (min-width: 768px)  {
	
/*	.block--menu-menu-menu-prensa ul.menu li.leaf  {
  width: 50%;

}*/
	.menu-block-3 .expanded, .block--menu-block-4 .expanded{
	font-size:1.1em;
}
}
@media (min-width: 1190px)  {
.block--menu-menu-men-perfiles ul li, .block--menu-menu-menu-perfiles-en ul li{
  width: 19.4%;

}
	.menu-block-3 .expanded, .block--menu-block-4 .expanded{
	font-size:1.4em;
}
.block--menu-menu-menu-prensa ul.menu li.leaf  {
		width: 19.8%;
	}
nav.block--menu-block-3 .menu a, nav.block--menu-block-4 .menu a{
    line-height:40px;
    padding:0 7px;
    margin:0 5px;
	color:#F90;
}
}