/* CSS Document */
.menu { /*ul*/
	  padding: 0;
	  margin: 0;
	  list-style: none;
	  font-size:9px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  margin-top:28px;
	  /margin-top:0;

  }
  

.menu li {
   /*primer nivel*/
	  float: left;
	  position: relative;
	  padding-left:15px;

  }
  
  
.menu li ul {
  /*segundo nivel*/
  	  padding: 0;
	  margin: 0;
	  list-style: none;
	  
	  display: none;
	  position: absolute; 
	  top: -1px;
	  /top:10px;
      left: 30px;
	  /*/left:0px;*/
	  /left: 15px;

  }
  
.menu li ul li 
  {
  	width:170px;
	background-color:#1F81A5;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:3px;
	padding-top:3px;
	clear:left;
  }
  
.menu li>ul>li{
	  width:170px;
	  background:none;
	  background-image:url(assets/dgr_menu.png);
	  background-repeat:repeat-y;
	  padding-left:10px;
	  padding-right:10px;
	  padding-bottom:3px;
	  padding-top:3px;
	  clear:left;
  
  }
  


.menu li > ul {
	top: auto;
	left: auto;
	/left:15px;
	/top:12px;
	

}
	
.menu a:hover{
	color:#c12563;
}

.menu li ul li a:link{
	color:#FFF;
	font-size:9px;
	font-weight:bold;
}
.menu li ul li a:visited{
	color:#FFF;
	font-size:9px;
	font-weight:bold;
}

.menu li ul li a:active{
	color:#FFF;
	font-size:9px;
	font-weight:bold;
}

.menu li ul li a:hover{
	color:#FFF;
	font-size:9px;
	font-weight:bold;
	text-decoration:underline;
}

.menu li:hover ul, li.over ul{ 
	display: block;


 }
 
.menu li.over ul a:hover{
 color:#fff;
 font-size:9px;
 font-weight:bold;
 text-decoration:underline;
}


.menu li.apartadoActual a{
	color:#c12563;
}

.menu li ul li.subapartadoActual a{
	color:#c12563;
}
	

.menu li.apartadoActual ul {
	display:block;
}


.txt_apartado{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3C68AC;

}

.enlace_ingles{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#3C68AC;

}


.imagen_header{
	
	/*margin-top:-8px;*/
	margin-top:0;
}

.logo img{
padding-bottom:10px;
/padding-bottom:0;}