/* ============================= navegation ==================================== */


#main-menu.navbar-collapse {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
    overflow-x: visible;
    padding-left: 0;
    padding-right: 0;
}
.navbar-default{
    border-radius: 0px;
	border:none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
}

.navbar-collapse {
    border-top: none;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
    overflow-x: visible;
    padding-left: 0;
    padding-right: 0;
}

.sf-sub-indicator {
    background: url("images/arrows-ffffff.png") no-repeat scroll -10px -100px rgba(0, 0, 0, 0);
    display: block;
    height: 10px;
    overflow: hidden;
    position: absolute;
    right: 0.75em;
    text-indent: -999em;
    top: 1.05em;
    width: 10px;
}
.sf-menu.sf-style-default {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%; 
	background: #eeeeee; 
	border-top:4px solid #eeeeee;
}

.sf-menu.sf-style-default.sf-navbar {
  width: 100%;
}
.sf-menu.sf-style-default ul {
  padding: 0;
  margin:0;
  
}
.sf-menu.sf-style-default a,
.sf-menu.sf-style-default a:visited,
.sf-menu.sf-style-default span.nolink {
	border:none;
  color: #636363;
  padding: 0.75em 1.73em ;
  text-decoration:none;
}



.sf-menu.sf-style-default a.sf-with-ul, .sf-menu.sf-style-default span.nolink.sf-with-ul {
  padding-right: 1.62em;
  
}

/* HACK IE */
/*
.sf-menu.sf-style-default a.sf-with-ul, #notie8#hack
.sf-menu.sf-style-default span.nolink.sf-with-ul #notie8#hack{
  padding-right: 2.18em;
}
	

.sf-menu.sf-style-default a.sf-with-ul, #notie8#hack
.sf-menu.sf-style-default span.nolink.sf-with-ul #notie8#hack {
		border:none;
	  color: #636363;
	  padding: 0.75em 2.18em;
}

*/


.sf-menu.sf-style-default span.sf-description {
  color: #636363;
  display: block;
  font-size: 0.833em;
  line-height: 1.5;
  margin: 5px 0 0 5px;
  padding: 0;
}
.sf-menu.sf-style-default.rtl span.sf-description {
  margin: 5px 5px 0 0;
}
.sf-menu.sf-style-default li,
.sf-menu.sf-style-default.sf-navbar {
	background: #eeeeee;
	border-top:4px solid #eeeeee;
	margin-top:-4px
}

.sf-menu.sf-horizontal.sf-shadow ul, .sf-menu.sf-vertical.sf-shadow ul, .sf-menu.sf-navbar.sf-shadow ul ul {
  background: none;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
    padding: 0 0 0 0 !important; width:85% 
}

.sf-menu.sf-style-default li li {
  background: #e3e1e1;
  border:none;
  margin:0;
  font-size:0.85em;
  line-height:normal;
  padding: 0 1em;
  width:90%
}
.sf-menu.sf-style-default li li a{
  padding: 0.5em;
}

.sf-menu.sf-style-default li li a:hover{
  background-color:#f5f4f4 !important;
}

.sf-menu.sf-style-default li li:hover{
  background-color:#f5f4f4 !important;
}


.sf-menu.sf-style-default li li li {
	background: #e3e1e1;
	border:none;
	margin-top:0
}
.sf-menu.sf-style-default li:hover,
.sf-menu.sf-style-default li.sfHover,
.sf-menu.sf-style-default li a:focus,
.sf-menu.sf-style-default li a:hover,
.sf-menu.sf-style-default li a:active,
.sf-menu.sf-style-default li span.nolink:hover {
  background: #e3e1e1;
  outline: 0;
  border-top:4px solid #c18676;
  margin-top:-4px
}


div.sf-accordion-toggle.sf-style-default li a {
	background: #eee;
	border:none;
	color: #636363;
	padding: 0em;
}
div.sf-accordion-toggle.sf-style-default a.sf-expanded,
.sf-menu.sf-style-default.sf-accordion li.sf-expanded {
  background-color: #e3e1e1;
}
div.sf-accordion-toggle.sf-style-default a.sf-expanded,
.sf-menu.sf-style-default.sf-accordion li.sf-expanded > a,
.sf-menu.sf-style-default.sf-accordion li.sf-expanded > span.nolink {
  font-weight: normal;
}
.sf-menu.sf-style-default.sf-accordion li a.sf-accordion-button {
  font-weight: bold;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 499;
}
.sf-menu.sf-style-default li li:hover,
.sf-menu.sf-style-default li li.sfHover,
.sf-menu.sf-style-default li li a:focus,
.sf-menu.sf-style-default li li a:hover,
.sf-menu.sf-style-default li li a:active,
.sf-menu.sf-style-default li li span.nolink:hover {
  background: #e3e1e1;
  outline: 0;
  border:none;
  margin-top:0px;
}

.sf-menu.sf-style-default.sf-accordion li li a,
.sf-menu.sf-style-default.sf-accordion li li span.nolink {
  padding-left: 2em;
}
.sf-menu.sf-style-default.sf-accordion li li li a,
.sf-menu.sf-style-default.sf-accordion li li li span.nolink {
  padding-left: 3em;
}
.sf-menu.sf-style-default.sf-accordion li li li li a,
.sf-menu.sf-style-default.sf-accordion li li li li span.nolink {
  padding-left: 4em;
}
.sf-menu.sf-style-default.sf-accordion li li li li li a,
.sf-menu.sf-style-default.sf-accordion li li li li li span.nolink {
  padding-left: 5em;
}
.sf-menu.sf-style-default.rtl.sf-accordion li li a,
.sf-menu.sf-style-default.rtl.sf-accordion li li span.nolink {
  padding-left: auto;
  padding-right: 2em;
}
.sf-menu.sf-style-default.rtl.sf-accordion li li li a,
.sf-menu.sf-style-default.rtl.sf-accordion li li li span.nolink {
  padding-left: auto;
  padding-right: 3em;
}
.sf-menu.sf-style-default.rtl.sf-accordion li li li li a,
.sf-menu.sf-style-default.rtl.sf-accordion li li li li span.nolink {
  padding-left: auto;
  padding-right: 4em;
}
.sf-menu.sf-style-default.rtl.sf-accordion li li li li li a,
.sf-menu.sf-style-default.rtl.sf-accordion li li li li li span.nolink {
  padding-left: auto;
  padding-right: 5em;
}
.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper ol,
.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper ol li {
  margin: 0;
  padding: 0;
}
.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper a.menuparent,
.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper span.nolink.menuparent {
  font-weight: bold;
}
.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column {
  display: inline;
  float: left;
}
.sf-menu.sf-style-default.rtl ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column {
  float: right;
}


.responsive-nav{
	background: #eeeeee;
	border-top:4px solid #c18676;
	padding:10px 0 10px 20px;
	text-align:left;
}
.responsive-nav span{
	font-size:1.4em;
	color:#636363
}

@media (max-width: 1200px) {


.navbar-default{
	border-radius: 0px;
	border:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.075em;
	min-height: 40px !important;

}

.sf-menu.sf-style-default a,
.sf-menu.sf-style-default a:visited,
.sf-menu.sf-style-default span.nolink {
	border:none;
	color: #636363;
	padding: 0.75em 1.42em ;
	text-decoration:none;
  
}

.sf-menu.sf-style-default a.sf-with-ul, .sf-menu.sf-style-default span.nolink.sf-with-ul {
  padding-right: 2em;
  
}




}

@media (max-width: 1000px) {

.navbar-default{
	border-radius: 0px;
	border:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	min-height: 30px !important;
}

.sf-menu.sf-style-default a,
.sf-menu.sf-style-default a:visited,
.sf-menu.sf-style-default span.nolink {
	border:none;
  color: #636363;
  padding: 0.75em 1.01em ;
  text-decoration:none;
  
}

.sf-menu.sf-style-default a.sf-with-ul, .sf-menu.sf-style-default span.nolink.sf-with-ul {
  padding-right: 1.1em;
  
}



.sf-menu.sf-style-default .sf-sub-indicator {
  display:none
}


}

.sf-menu.sf-style-default .sf-sub-indicator {
  display:none
}




/*************************************************/
/* 2020/01/11 - Nova entrada al menú principal */

.sf-menu.sf-style-default > li > a
{
  padding-left: 12px !important;
  padding-right: 12px !important;
}

.sf-menu.sf-style-default > li
{
  padding: 0px !important;
}

/*************************************************/
