/*__________________________Men?s_____________*/
#lista_utilidades {
	float: right;
	display: inline;
	margin: 10px 0;
}
#lista_idiomas,
#utilidadescab_rex {
	float: left;
	/*display: inline;*/
	_display: block;
	margin: 10px 0;
}
#lista_utilidades {
/* 	width: 390px; */
	float:right;
}
#utilidadescab_rex {
	width: 510px;
}
#lista_idiomas {
/* 	width: 250px; */
	float: right;
	margin: 0;
	height: 20px;
	_width: 20ex;
}
#lista_utilidades ul,
#lista_idiomas ul,
#menuprincipal ul,
#utilidadescab_rex ul {
	padding: 0;
	margin: 0;
	list-style-type: none; 
	font-size: 1em;
	float:rigth;
/*	display:inline; */
}
#lista_utilidades ul li, 
#lista_idiomas ul li {
	float: left;
	_float:right;
/*	display: inline; */
	margin: 0 10px 0 0;
	height: 25px;
	line-height: 4ex;
	/*padding: 5px 0;*/
}
#utilidadescab_rex ul li {
	float: left;
	display: inline;
	margin: 0 10px 0 0;
	padding: 5px 0 0 3px;
	border-left: 1px solid #fff;
}
#lista_idiomas a {
	color: #999;
}
.imagen_en_texto {
	float:left;
	padding: 0;
	margin: 0px 10px 5px 5px;
}
.imagen_en_texto img {
	padding:0;
	margin:0;
}
#ruta_de_seccion_actual {
	height: 25px;
	line-height: 1.5em;
	float:left;
}
.sitio_imagen_seccion_inicio {
	height: 20px;
	width: 90px;
	_height: 25px;
	_width: 125px;
	background: transparent url(../img/home.png) no-repeat top left;
	margin-right: 1.5ex;
	display: block;
	float: left;
	padding: 5px 0 0 35px;
	font-weight: bold;
}
.sitio_imagen_seccion_inicio:hover {
	background: transparent url(../img/home.png) no-repeat top left;
}
.sitio_imagen_seccion_inicio span {
	display: block;
	float: left;
}
.sitio_imagen_seccion_inicio a {
	color: white;
}
.sitio_imagen_seccion_inicio a:hover {
	color: white;
}
#utilidadescab_rex a {
	color: #fff;
}
.fecha_actualizacion_caja {
	display: block;
	text-align: right;
	color: #4B6CA5;
	font-weight: bold;
	margin: 0.8ex 0;
}
#menuprincipal ul {
	width: 780px;
/* 	float: left; */
	display: block;
	font-size: 1.15em;
	font-weight: bold;
}
#menuprincipal ul li {
 	float: left; 
	display: inline;
/* 	border-top:1px solid #eeeeee; */
	border-right:3px solid #eeeeee;
	padding: 0;
	white-space: nowrap;
}
#menuprincipal ul li a { 
	display: block;
	_display:inline;
	_white-space: nowrap;
	margin: 0;
	padding: 2px 10px;
	height: 20px;
	text-decoration: none;
	background: transparent url(../img/fondo-gris-2.png) top left no-repeat;
}
#menuprincipal ul li a:hover {
	color:#eee;
	background: #cd0035 url(../img/fondo-rojo-2.png) top left no-repeat;
}
#menu0_gal a, #menu1_gal a, #menu2_gal a, #menu3_gal a, #menu4_gal a, #menu5_gal a,
#menu0on_gal a, #menu1on_gal a, #menu2on_gal a, #menu3on_gal a, #menu4on_gal a, #menu5on_gal a {
	background: url(/imx_novas/gal_menu.png) no-repeat; 
}
#menu0_gal a { 
	background-position: 0 0; 
	width: 169px; 
}
#menu0_gal a:hover, #menu0on_gal a { 
	background-position: 0 -25px; 
	width: 169px; 
}
#menu1_gal a { 
	background-position: -169px 0; 
	width: 112px; 
}
#menu1_gal a:hover, #menu1on_gal a { 
	background-position: -169px -25px; 
	width: 112px; 
}
#menu2_gal a { 
	background-position: -281px 0; 
	width: 149px; 
}
#menu2_gal a:hover, #menu2on_gal a { 
	background-position: -281px -25px; 
	width: 149px; 
}
#menu3_gal a { 
	background-position: -430px 0; 
	width: 152px; 
}
#menu3_gal a:hover, #menu3on_gal a { 
	background-position: -430px -25px; 
	width: 152px; 
}
#menu4_gal a { 
	background-position: -582px 0; 
	width: 96px; 
}
#menu4_gal a:hover, #menu4on_gal a { 
	background-position: -582px -25px; 
	width: 96px; 
}
#menu5_gal a { 
	background-position: -678px 0; 
	width: 102px; 
}
#menu5_gal a:hover, #menu5on_gal a { 
	background-position: -678px -25px; 
	width: 102px; 
}
#menu0_cas a, #menu1_cas a, #menu2_cas a, #menu3_cas a, #menu4_cas a, #menu5_cas a,
#menu0on_cas a, #menu1on_cas a, #menu2on_cas a, #menu3on_cas a, #menu4on_cas a, #menu5on_cas a {
	background: url(/imx_novas/cas_menu.png) no-repeat; 
}
#menu0_cas a { 
	background-position: 0 0; 
	width: 161px; 
}
#menu0_cas a:hover, #menu0on_cas a { 
	background-position: 0 -25px; 
	width: 161px; 
}
#menu1_cas a { 
	background-position: -161px 0; 
	width: 114px; 
}
#menu1_cas a:hover, #menu1on_cas a { 
	background-position: -161px -25px; 
	width: 114px; 
}
#menu2_cas a { 
	background-position: -275px 0; 
	width: 158px; 
}
#menu2_cas a:hover, #menu2on_cas a { 
	background-position: -275px -25px; 
	width: 158px; 
}
#menu3_cas a { 
	background-position: -433px 0; 
	width: 157px; 
}
#menu3_cas a:hover, #menu3on_cas a { 
	background-position: -433px -25px; 
	width: 157px; 
}
#menu4_cas a { 
	background-position: -590px 0; 
	width: 95px; 
}
#menu4_cas a:hover, #menu4on_cas a { 
	background-position: -590px -25px; 
	width: 95px; 
}
#menu5_cas a { 
	background-position: -685px 0; 
	width: 95px; 
}
#menu5_cas a:hover, #menu5on_cas a { 
	background-position: -685px -25px; 
	width: 95px; 
}
/* Menu esquerda */
ul.menu { 
	margin: 10px 20px 10px 0; 
	padding: 0; 
	list-style-type: none; 
}
ul.menu li { 
	padding: 3px 0 0 10px; 
	font-weight: normal; 
	background: url(/imx_novas/ico_mais_azul.png) no-repeat 0 0.5em;
}
ul ul.menu { 
	margin: 3px 0 0 0;
}
ul ul.menu li { 
	padding: 3px 0; 
	background-image: none;
	border-bottom: 1px solid #dcdcdc;
}
ul ul.menu li a {
	color: #666;
}
ul ul.menu li a:hover {
	color: #4B6CA5;
}
ul.menu li a.activo {
	color: #4B6CA5;
}
.menuapartados { 
	width: 195px; 
	float: right; 
	margin: 0 0 10px 14px; 
	color: #4B6CA5; 
}
ul.menuapartados { 
	margin: 0; 
	padding: 0px; 
	list-style-type: none; 
	border-top: 1px #efefef solid; 
}
ul.menuapartados li { 
	border-bottom: 1px #efefef solid; 
	padding: 2px 0; 
	font-weight: normal; 
}
/*Festas*/
ul#menu_pestanas {
	margin: 0 0 2em 0;
	padding: 0; 
	list-style-type: none; 
	font-size: 1.1em;
	text-transform: uppercase;
	background: url(/imx/tablin.png) repeat-x bottom;
}
ul#menu_pestanas li { 
	display: inline;
	margin: 0;
	padding: 0;
	background: url(/imx/tablin.png) repeat-x bottom;
}
ul#menu_pestanas a {
	float: left;
	background: url(/imx/tabesq.png) no-repeat left top;
	margin: 0;
	padding: 0 0 0 4px;
	text-decoration: none;
	color: #666;
}
ul#menu_pestanas a span { 
	float: left;
	display: block;
	background: url(/imx/tabder.png) no-repeat right top;
	padding: 5px 20px 5px 13px;
}
#menu_pestanas li.activo a span { 
	background: url(/imx/tabder.png) no-repeat 0% -42px;
}
#menu_pestanas li.activo a {
	color: #666;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu_pestanas a span, #menu_pestanas li.activo a span { float:none; }
/* End IE5-Mac hack */
#menu_pestanas a:hover {
	background-position: 0% -42px;
	color: #069;
	font-weight: bold;
}
#menu_pestanas li.activo a {
	background-position: 0% -42px;
	color: #069;
	font-weight: bold;
}
#menu_pestanas  a:hover span, #menu_pestanas li.activo a span {
	background-position: 100% -42px;
}