 /* 
    autor: chs;
    data: 24/02/2016;
    comentario: cabeceira;
*/

header#header_principal
{
  margin-left: 0px;
  margin-right: 10px;
  /*overflow: visible;*/
  width:100%;
  color:#FFA94F;
  height:auto;
  background-color: #fff;
}

/*header#header_principal .main-content
{
	margin-top: 0px;
	background-color: #fff;
	/*background-image: url('_imagenes/logo04.png');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center top;
	height: 110px;
       color:#FFA94F;
}*/

h1#header_prin
{
  display:none;
}

.logo
{
  /*position: absolute;*/
  width: 15%;
  float: left;
  text-align: center;
  /*margin-bottom: 10px;
  height: 287px;*/

}
.logo_non
{
   width: 85%;
   float: left;
   margin-bottom: 10px;
}

.logo img 
{
  position: relative;
  top: -17px;
  width: 79%;
  height: 100%;
  margin-left: 30px;
  margin-right: 10px;

}
header .idiomas
{
    background-color: #fff;
    color:#000;
    width: 99%;
    text-align: right;
    
}

/*provisional para non ver as bandeiras ata que teñamos idiomas*/
.idiomas img
{
    display: none;
}

.idiomas > p
{
    font-size: 0.9em;
    line-height: 20px;
    padding-bottom: 0;
    margin-right: 10px;
}
span.tlfs
{
  
  font-size: 10px;
}

header .right-logo
{
   width: 83%;
  overflow: visible;
  position: relative;
  top: 0px;
  z-index: 100;
  float: right;
  background-image: url(_imagenes/fondo_menu.png) ;
  height: 71px;
  margin-right: 10px;
}
nav#menu-navegacion
{
  overflow: visible;
  width: 100%;
  float: left;
  /*border-right: 1px solid #0091B6;*/
}
header .align-vert
{
  margin-top: 0px;
}
header .right-logo 
{
  margin-top: 0px;
}


header .right-logo p
{
  color:#FFA94F;
  float:left;
  width:100%;
}

header#header_principal nav 
{
    /*width:80%;
    float: right;
    margin-top: 20px;*/
    /*width: 14%;*/
    

} 

header ul
{
  width: 100%;
  display: inline-flex;

   margin: 0;
    padding: 0;
}
#foo, .anuncio
{
  text-align: left;
  margin-right: 10px;

}

.anuncio
{
   margin-top: 100px;
   position: relative;
   bottom: 0px;
  
   height: 100%;
   float: right;
   overflow: hidden;
}
.anuncio img
{
   width: 100%;
   height:auto;
}

header#menu-menusuperior ul li 
{
  margin-left: auto;
 display:inline-flex;
 float: left; 
 text-align: center;*/
 width: 16%; 
}

header#menu-menusuperior nav li a  /* */
{
  color: #FFA94F;
  font-size: 13px;
  line-height: 10px;
  text-decoration: none;
  display: block;
  text-align: right;
  padding: 0px 0px;
  margin-top: 10px;
  /*text-transform: uppercase;*/
}

/*menu */

.menu-menubase-container
{
  float: none;
}
/*
#menu-menusuperior:after {
    clear: both;
    content: "";
    display: table;
}

#menu-menusuperior 
{
  /*list-style: outside none none;
  margin: auto 0;*/
}
/*
#menu-menusuperior li:nth-child(1) {
    margin-left: 0px;
	width:14%;
}
#menu-menusuperior li:nth-child(2) {
    margin-left: 0px;
	width:14%;
}
#menu-menusuperior li:nth-child(3) {
    margin-left: 50px;
	width:14%;
}
#menu-menusuperior li:nth-child(4) {
   margin-left: 150px;
   width:28%;
}
#menu-menusuperior li:nth-child(5) {
    margin-left: 0px;
	width:14%;
}
#menu-menusuperior li:nth-child(6) {
    margin-left: 0px;
	width:14%;
}

#menu-menusuperior > li > .menu-item {
    font-size: 15px;
    line-height: 24px;
    padding: 10px 20px;
    position: relative;
    text-align: center;
}
*/
#menu-menusuperior li {
    /*border: 1px solid transparent;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);*/
    display: block;
    float: left;
    margin-left: 10px;
    text-align: center;
}

.menu-image-title {
  font-size: 0.8em;

}

/*menú toggle*/
div#toggle {display: none;}


#menu-menusuperior .menu-item {
    color: #FFF;
    cursor: pointer;
    display: block;
    /*font-family: Arial,Helvetica,sans-serif;*/
    width:14% ;
    text-align: center;


}


 #menu-item-78
{

}

li.current-menu-item > .menu-image-title:nth-child(1)
{
  color:#FFAC55; 
}

div.menu-menu_lateral-container  .current-menu-item a.menu-image-title-after span.menu-image-title
{
       color:#FFAC55; 
}

div.menu-menu_inferior-container  .current-menu-item a.menu-image-title-after span.menu-image-title
{
       color:#0091B6; 
}     


