
/***********************************************************/

#mHeaderBlock {
	position:relative;
	z-index:10;
}

.mHeader { width:100%; }

.mHeaderItem , .mHeaderItemActual {}

a.mHeaderItem , a.mHeaderItem:visited {
	margin-left:1px;
	background-color:#2B2923;
}
a.mHeaderItem , a.mHeaderItem:visited , a.mHeaderItemActual , a.mHeaderItemActual:visited {
	display:block;
	padding:10px 12px;
	color:#fff;
	font-size:12px;
	text-align:center;
	text-transform:uppercase;
	font-weight:600;
	text-shadow:0 1px 1px #000;
}
a.mHeaderItem:hover , a.mHeaderItemActual:hover {
	color:#D8001C;
}

/*........................................................*/
/* mHeaderPanel *******************************************/

.mHeaderOver {
	position:relative;
	top:0;
	left:0;
}
.mHeaderHijoPanel {
	display:none;
	position:absolute;
	top:0;
	left:0;
    z-index:10001;
	margin:0;
	padding:0;
	white-space:nowrap;
	list-style:none;
}
.mHeaderHijoPanel li {
	padding:0;
	margin:0;
	display:block;
	list-style:none;
	
}
.mHeaderHijoPanel li a {
	display:block;
}
/* hover */
/*
.mHeaderOver:hover .mHeaderHijoPanel {
	visibility:visible;
	opacity:1;
}
*/
/*
.mHeaderHijoPanelC {
	position:absolute;
	top:0;
	left:0;
    z-index:10000000000000001;
	display:block;
	white-space:nowrap;
}
*/

span.mHeaderHijoPanelFlecha {
	display:block;
	position:absolute;
	top:-15px;
	width:100%;
	height:14px;
	
	background-image:url(../img/mHeaderPanelFlecha.png);
	background-position:20px 10px;
	background-repeat:no-repeat;
}

.mHeaderHijoPanelMenu {
	display:block;
	background-image:url(../img/mHeaderPanel.png);
	background-position:left top;
	background-repeat:repeat;
	
	border-collapse:separate;
	-moz-box-shadow: 0 3px 8px #000;
	-webkit-box-shadow: 0 3px 8px #000;
	box-shadow: 0 3px 8px #000;
}

a.mHeaderHijoActual:first-child ,
a.mHeaderHijo:first-child {
	border:0;
	padding-top:10px;
}
a.mHeaderHijoActual:last-child ,
a.mHeaderHijo:last-child {
	padding-bottom:10px;
}

a.mHeaderHijo , a.mHeaderHijo:visited {
	display:block;
	color:#000;
}

a.mHeaderHijo:hover ,
a.mHeaderHijoActual {
	background-image:url(../img/mHeaderPanelActivo.png);
	background-position:left top;
	background-repeat:repeat;
	
	color:#fff;
}

a.mHeaderHijo , a.mHeaderHijo:visited ,
a.mHeaderHijoActual , a.mHeaderHijoActual:visited {
	display:block;
	padding:3px 15px;
	border:0;
	border-top:1px solid #e0e0e0;
	text-align:left;
	text-transform:uppercase;
}

a.mHeaderHijoActual:hover {
	color:#ff3300;
}

/*************************************************/

.submenu .mSubItem {}
.submenu .mSubItem {}
.submenu .mSubItem a { display:block; }

a.mSubItem , a.mSubItemActual { display:block; }

/****************************************************/

.mIdiomas {
	display:inline-block;
	margin-left:15px;
	width:77px;
}
.mIdiomas a {
	display:inline-block;
}
.mIdiomas a img {
	display:block;
	vertical-align:middle;
}

a.idioma , a.idioma:visited , span.idiomaActivo {
	margin:0;
	padding:0;
}
a.idioma:hover {}

a.idioma , a.idioma:visited { 
	opacity:.3;
}
a.idioma:hover {
	opacity:1;
}


a.idiomaActivo {
	opacity:1;
}


/*************************************************************************/

.menuFooter {
	position:relative;
	display:block;
	margin:0;
	padding:0 0 10px;
}

.menuFooter a , ul.menuFooter a:visited { text-decoration:none; }
.menuFooter a:hover {}


