@font-face {
    font-family:"Panton";
    src:url("../fonts/Panton-Regular.woff2") format(woff2),
        url("../fonts/Panton-Regular.woff") format(woff);
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family:"Panton";
    src:url("../fonts/Panton-Bold.woff2") format(woff2),
        url("../fonts/Panton-Bold.woff") format(woff);
    font-weight:bold;
    font-style:normal;
}
@font-face {
    font-family:Panton;
    src:url("../fonts/Panton-BoldItalic.woff2") format(woff2),
        url("../fonts/Panton-BoldItalic.woff") format(woff);
    font-weight:bold;
    font-style:italic;
}
@font-face {
    font-family:Panton;
    src:url("../fonts/Panton-Light.woff2") format(woff2),
        url("../fonts/Panton-Light.woff") format(woff);
    font-weight:300;
    font-style:normal;
}
@font-face {
    font-family:Panton;
    src:url("../fonts/Panton-LightItalic.woff2") format(woff2),
        url("../fonts/Panton-LightItalic.woff") format(woff);
    font-weight:300;
    font-style:italic;
}
.dgti-menu{
	background:url('../img/fondo_menu.jpg');
	height:30px !important;
	/*margin-top:10px !important;*/
	width:950px;
	
}
.dgti-menu *{
font-family:sans-serif !important;
list-style:none !important;
text-decoration:none !important;
margin:0 !important;
padding:0 !important;
background:none !important;
}

.dgti-menu .dgti-nav > li {
float:left !important;
margin:0 !important;
 height: 30px;
}

.dgti-menu .dgti-nav li a {
/*background:#0c9ba0;*/
color:#555 !important;
display:block !important;

padding:0px 12px 0px !important;
margin:0 !important;
font:normal 13px/30px 'Panton' !important;
text-decoration:none;

}

.dgti-menu .dgti-nav li .flecha{
font-size: 9px;
padding-left: 6px;
display: none;
}

/*.dgti-nav li a:not(:last-child) .flecha {
display: inline;
}
*/
.dgti-menu .dgti-nav li a:hover {

color:#555 !important;
}

.dgti-nav li {
position:relative !important;
background-color:transparent !important;
 height: 30px;
}

.dgti-nav li ul {
display:none !important;
position:absolute !important;
min-width:140px !important;
z-index:100;
border: 1px solid #ccc !important;
 background-color:#fff !important;
 background-image:none !important;
 margin:0 !important;
padding:0 !important;
 border-radius: 0 !important;
}

.dgti-menu .dgti-nav li:hover > ul {
display:block !important;
}

.dgti-menu .dgti-nav li ul li ul {
/*right:-140px;*/
left:100%;
top:0;

}
.dgti-menu .dgti-nav li ul li  a{
 color:#555555 !important;
 white-space:nowrap;
 text-align:left;
}
.dgti-menu .dgti-nav li ul li a:hover{
	background-color:#EEEEEE !important;
	color:#555555 !important;
}
.dgti-nav li ul li ul li a{
color:#333; 
white-space:nowrap;
font: normal 14px/30px 'Panton';
}
.dgti-nav li ul li ul li a:hover{
 background:#CCC;
}

.dgti-nav span.icon-right{ float:right; font-size:15px; font-weight:bold; display:inline-block; }