/*
 *	Theme Name: Mexillon de Galicia
 * Description: CSS para menus ( tódolos )
 *	Author: Cancrexo / Acuarel
 *	Version: 1.0
 *	@package mexillondegalicia
 * Text Domain: mexillondegalicia
 */
@charset "utf-8";



/*Menu principal*/

nav.main-menu-container{
	display:block;
	position:relative;
	clear:both;
	width:100%;	
	z-index:100;
	background:#00adaa;
}


nav.main-menu-container ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

nav.main-menu-container ul.menu-principal{
	display:block;
	margin:0 auto;
	width:auto;
	text-align:center;
	font-size:0; /*Evita o margin nos inline-block*/
	line-height:0px; /*Opera*/
	/*line-height:1px;*/ /*Safari*/		
}





nav.main-menu-container ul.menu-principal> li{
	position:relative;
	display:inline-block;
	float:none;
	margin:0 0%;
	text-align:left;
}

nav.main-menu-container ul.menu-principal li  a, 
nav.main-menu-container ul.menu-principal li a:visited{
	white-space: nowrap; 
	display:block;
	font-size:15px;
	height:46px;
	line-height:46px;	
	text-align:left;
	text-decoration:none;
	text-transform: none;
	margin:0;
	padding:0;
	color:#fff;	
}
nav.main-menu-container ul.menu-principal >li > a
,nav.main-menu-container ul.menu-principal >li > a:visited{
	text-transform:uppercase;	
}

nav.main-menu-container ul.menu-principal >li > a{
	tex-align:center;
	padding:0 20px;

}

nav.main-menu-container ul.menu-principal> li:hover,
nav.main-menu-container ul.menu-principal> li.current-menu-item,
nav.main-menu-container ul.menu-principal> li.current-menu-ancestor{
	color:#fff;
	background-color:#33BDBB;
}

nav.main-menu-container ul.menu-principal >li >ul{
	visibility:hidden;
	opacity:0;
	position: absolute;
	top: 100%;
	left:0;
	padding-top:8px;	
	min-width:240px;
	list-style-type:none;
	
	box-shadow: 0 5px 4px -4px rgba(52, 52, 52, 0.75);
	-moz-box-shadow: 0 5px 4px -4px rgba(52, 52, 52, 0.75);
	-webkit-box-shadow: 0 5px 4px -4px rgba(52, 52, 52, 0.75);
  			  
	border:0px solid #000;	
}


/*rollover principal*/
nav.main-menu-container ul.menu-principal >li:hover > ul  {
   display: inline-table;
	visibility:visible;
	opacity:1;
	
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}


nav.main-menu-container ul.menu-principal >li > ul  li {
	background-color:#33BDBB;	
	padding:0;	
}

nav.main-menu-container ul.menu-principal >li > ul  li a{
	border-bottom:1px dashed #fff;
	padding:0 20px;	
}
nav.main-menu-container ul.menu-principal >li > ul  li ul li a{
	text-indent:15px;	
}

nav.main-menu-container ul.menu-principal >li > ul > li:last-child a{
	border-bottom:0;	
}

nav.main-menu-container ul.menu-principal >li > ul  li:hover >a,
nav.main-menu-container ul.menu-principal >li > ul  li.current-menu-ancestor > a,
nav.main-menu-container ul.menu-principal >li > ul  li.current-menu-item > a{
	color:#111;	
}

/*Submenu lateral*/
div.submenu-lateral-container{
	width:100%;
	margin:20px 0 0;
	border:0 solid #c00	
}

ul.submenu-lateral{
	list-style-type:none;
	padding:0;
	margin:0;
	background:#33bdbb;
}
ul.submenu-lateral ul{
	list-style-type:none;		
	padding:0;
}


ul.submenu-lateral li a,
ul.submenu-lateral li a:visited{
  white-space: nowrap;
  font-size: 14px;
  display:block;
  height: 46px;
  line-height: 46px;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  margin: 0;
  padding: 0 0 0 20px;
  color: #fff;
  border-bottom: 1px dashed #fff;

}

ul.submenu-lateral> li.current-menu-ancestor > ul.sub-menu > li:last-child a,
ul.submenu-lateral >li:last-child >a{
 border-bottom: none;	
}

ul.submenu-lateral >li ,
ul.submenu-lateral >li >a{
	display:none;
	
}

ul.submenu-lateral li:hover >a,
ul.submenu-lateral li.current-menu-ancestor > a,
ul.submenu-lateral  li.current-menu-item >a{
	color:#111;		
}


/*Segun paxinas:*/

body.peich-consejo-regulador  #page section div.sidebar ul.submenu-lateral> li:nth-child(2),
body.categoria-comercializadores #page section div.sidebar ul.submenu-lateral > li:nth-child(3),
body.peich-productos-dop #page section div.sidebar ul.submenu-lateral> li:nth-child(3), 
body.peich-cultivo #page section div.sidebar ul.submenu-lateral > li:nth-child(4),
body.peich-gastronomia #page section div.sidebar ul.submenu-lateral >li:nth-child(5),
body.categoria-recetario #page section div.sidebar ul.submenu-lateral >li:nth-child(5),
body.peich-comunicacion #page section div.sidebar ul.submenu-lateral >li:nth-child(6),
body.categoria-noticias #page section div.sidebar ul.submenu-lateral >li:nth-child(6),
body.categoria-boletines #page section div.sidebar ul.submenu-lateral >li:nth-child(6)
{
	display:block;
}
body.categoria-comercializadores #page section div.sidebar ul.submenu-lateral> li:nth-child(3) >a,
body.peich-productos-dop #page section div.sidebar ul.submenu-lateral> li:nth-child(3) >a{
	display:none;	
}

ul.submenu-lateral >li >ul >li > ul >li>a{
	text-indent:20px;
}
