/*::FUNCIONALIDAD::*/
ul.menu{list-style:none;}
ul.menu li{
   position:relative; /* Las coordenadas de los ul inferiores serán relativas al <li> que los contiene */
   display: inline;
   z-index: 800;
   margin: 0 4px;
}
ul.menu ul li{width:100%}
ul.menu ul{
   position:absolute; /* Esta posición es relativa al <li> que contiene a este <ul> */
   left:30px; /* Para que no monte sobre el <li> */
   top:-1px;
   display:none;
   list-style:none;
}
ul.menu ul{display:none}
/*NIVELES*/
ul.menu li:hover ul,
ul.menu li ul li:hover ul,
ul.menu li ul li ul li:hover ul,
ul.menu li ul li ul li ul li:hover ul,
ul.menu li ul li ul li ul li ul li:hover ul,
ul.menu li.hover ul,
ul.menu li ul li.hover ul,
ul.menu li ul li ul li.hover ul,
ul.menu li ul li ul li ul li.hover ul,
ul.menu li ul li ul li ul li ul li.hover ul{
   display:block;
}
/*NIVELES*/
ul.menu ul,
ul.menu li:hover ul ul,
ul.menu li.hover ul ul,
ul.menu li:hover ul ul ul,
ul.menu li.hover ul ul ul,
ul.menu li:hover ul ul ul ul,
ul.menu li.hover ul ul ul ul,
ul.menu li:hover ul ul ul ul ul,
ul.menu li.hover ul ul ul ul ul{
   display:none;
}

ul.menu li ul{ /* Solo para los ul debajo de los li de primer nivel. */
  /* position:absolute;*/
   left:0;
   top:24px;
   display:none;
   list-style:none;
   z-index: 900; background:url(imgBgMenuFlotante.png) left top repeat-x #c8c8c8; border-top:solid 1px #ccc; border-left:solid 1px #ccc; border-right:solid 1px #ccc; border-bottom:solid 2px red;
}
ul.menu li ul li ul{
	left:10em;top:0;
}

/*::DISEÑO::*/

.menu_principal {
    background:url(imgBgMenuNavegacion.png) center no-repeat;
    display: block;
    height:40px;
    margin-top: 0;
	text-align: center;
    width: 100%;
	font:normal 14px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-top:16px; color:#646363; margin-bottom:30px;

}
.menu_principal ul {
    height: 1.8em;
    margin:0;
    padding: 0;
    text-align: center;
}
.menu_principal li {


}
.menu_principal li a {
    color: #636464;
    line-height: 2.4em;
    padding: 0 0.5em 0.8em;
    text-align: center;
    text-decoration: none; font:normal 14px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-top:15px; color:#646363;
}

.menu_principal li a:hover {
    text-decoration: none;
}
.menu_principal li ul {
    height: auto;
    width: 10em;
}
.menu_principal li ul {

	width: 12.5em;
}
.menu_principal li ul li {
	background: url("../images/bullet_menu.gif") no-repeat 5px 6px;
    color: white;
    font-style: normal;
    font-weight: normal;
    margin: 0;
    padding: 0.3em 0;
    width: 96%;
	display: block;
}
.menu_principal li ul a {
	
    display: block;
    font-size: 12px;
    font-style: normal;
    padding: 0 10px 0px 15px;
	margin-bottom:4px;
    text-align: left;
	line-height: 1.2em; color:#646363;
}
.menu_principal li  a:hover {
    text-decoration:none; color:#ba2520;
}
/*********************************** 06092013 ************************/

.menu_principal ul ul{}
.menu_principal li ul li{background:none;}
.menu_principal li ul a{list-style: none;margin: 0  7px; padding: 0 2px 6px;}


ul.menu li ul li a{color:#646363; text-decoration:none; font:normal 12px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;}

ul.menu li ul li a:hover{color:#000; text-decoration:underline;}

/*
*/
a.external{/*background: url("icoExt.gif") no-repeat scroll right 3px transparent;padding-right: 12px;*/}
a.nopadding{padding:0}
a[href^="http:"].external{background: url("icoExt.gif") no-repeat scroll right 3px transparent;}

#interna_colIzquierda #interna_tabla a img.pdfIcon{float:none !important;margin-right:0}

/***************************************** para las fuentes*****************************************/

@font-face {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    src: url("arial-webfont.eot?#iefix") format("embedded-opentype"), url("arial-webfont.woff") format("woff"), url("arial-webfont.ttf") format("truetype"), url("arial-webfont.svg#TrajanProRegular") format("svg");
}