body {
	behavior: url("/fileadmin/templates/1/scripts/csshover.htc"); /* IE:hover BUG */
}

/* Menu Principal */

#contenedor_menu_principal {
	border: 0em;
	padding: 0em; /* IE5.x Mac */
	margin: 0em;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	}

/* IEMac Hide \*/
#contenedor_menu_principal {
	padding: 0em 0em 0em 1em; /* IE5.x Win */
	paddi\ng: 0em 0em 0em 1em; /* Estandares */
	}
/* IEMac Hide Ends */

#menu_principal {
	margin: 0em;
	padding: 0em 0em 0em 0em;
	height: 1.4em;
	position: relative;
	}

#menu_principal li {
	list-style-type: none;
	float: left;
	display: block !important; /* IE Dobule margin BUG 2/2 */
	display: inline; /* IE Dobule margin BUG 2/2 */
	position: relative;
	margin: 0em 2.5em 0em 0em; /* IE5.x Win */
	marg\in: 0em 0em 0em 0em; /* Estandares */
	padding: 0em 0em 0em 0em;
	width: 10em;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	/* font-weight: bold; */
	}

/* IEMac Hide \*/
#menu_principal li {
	width: auto;
	}
/* IEMac Hide Ends */

#menu_principal li:hover, #menu_principal li.seleccionado {
	/*background: #657479;*/
	}

#menu_principal li ul {
	position: absolute;
	top: 1.3em;
	left: -5em; /* IE5.x Win*/
	lef\t: 0; /* Estandares */
	background-color: #e3e3e3;
	border: 1px solid white;
	min-width: 20em;
	width: auto !important; /* IE min-width BUG 1/2 */
	width: 20em; /* IE min-width BUG 2/2 */
	padding: 0em 0em 0em 0em;
	z-index: 1;
	}

#menu_principal li ul li {
	float: none;
	width: 20em;
	border-width: 0em;
	margin: 0em 0em 0em 0em;
	padding: 0em;
	}

#menu_principal a {
	text-transform: uppercase;	
	padding: 0.25em 2em 1em 0.25em;
	text-decoration: none;
	line-height: 1em;
	color: #e0e0e0;
	/*border: 1px solid yellow;*/
	}

#menu_principal li:hover a, #menu_principal a:hover, #menu_principal li.seleccionado a {
	color: #e0e0e0;
	}

#menu_principal ul li a {
	text-transform: none;
	border-width: 0em;
	padding: 0em;
	color: white;
	}

#menu_principal li:hover ul li a {
	color: #606060;
	padding: 0.5em 0.5em;
	margin: 0em 0em 0em 0em;
	display: block;
	max-width: 20em;
	/* border-bottom: 1px solid black; */
	}

#menu_principal li:hover ul li a:hover, #menu_principal li:hover ul li a.seleccionado {
	color: #f0f0f0;
	background: #ce3831; 
	}

/* Desplegables */

#menu_principal li ul.desplegable_seccion {
	display: none;
	}

#menu_principal li:hover ul {
	display: block;
	z-index: 1;
	}

