
	BODY { 					
							font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; 
							text-align:center; 
							scrollbar-face-color: #B2BFD0;
							scrollbar-highlight-color: #FFFFFF;
							scrollbar-3dlight-color: #B2BFD0;
							scrollbar-darkshadow-color: #B2BFD0;
							scrollbar-shadow-color: #E4E2E2;
							scrollbar-track-color: #E4E2E2;
							scrollbar-arrow-color: #FFFFFF;
	}

	DIV { 					font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; }
	TABLE { 				text-align:left; }
	TR { 					}
	TD { 					font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; }
	A {						text-decoration:underline; color:#3362A6; }
	A:hover { 				text-decoration:none; color:#CD0074; }
  	P { 					margin:0px; padding-top:5px; padding-bottom:3px; }
	FORM { 					margin:0px; padding:0px; }
	TEXTAREA { 				font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; }
	INPUT { 				font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; }
	SELECT { 				font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; }
	OL {					margin-bottom:5px; margin-top:3px; padding-top:0px; padding-bottom:0px; }
	UL {					margin-bottom:5px; margin-top:3px; padding-top:0px; padding-bottom:0px; 
							list-style-type:square; list-style-image:url(imgs/vineta.gif); }
	LI {					font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; }

	.css_vis_no {			display:none; }
	.css_vis_si {			display:block; }

	/* ANCHO */
	.css_ancho_100 {		width:100%; }
	.css_ancho_770 {		width:100%; }
	.css_ancho_menu {		width:180px; }
	.css_ancho_min {		width:523px; }
	.css_ancho_bnn {		width:160px; }

	.css_body2 {			width:13px; }	
	.css_body2b {			display:none; width:13px; }	
	.css_pagina {			width:100%; height:100%; }	
	.css_cabecera {			border-bottom:1px solid #DADADA; background-color:#F2F2F2; background-image:url(imgs/cabecera.jpg); background-position:285px 0px; background-repeat:repeat-x; }	
	.css_tapa_cab {			width:100%; vertical-align:bottom; text-align:center; }
	.css_logo {				background-color:#F2F2F2; }

	.css_cajetin { 			background-color:#F7F7F7; padding-left:8px; padding-right:2px; padding-top:5px; padding-bottom:5px; }
	.css_cajetin_a {		background-image:url(imgs/login_F.gif); background-position:0px 10px; background-repeat:repeat-x; }
	.css_cajetin_b {		background-image:url(imgs/login_TR.gif); background-position:top right; background-repeat:no-repeat; }
	.css_cajetin_c {		padding-right:14px; }
	.css_cajetin_e {		border-bottom:1px solid #9BAEBB;   }
	.css_cajetin_g {		padding-top:10px; padding-right:29px; }	
	.css_cajetin_h {		border-left:1px solid #9BAEBB; border-top:1px solid #9BAEBB; }	
	.css_cajetin_j {		padding:6px; padding-left:10px; padding-right:0px;  }

	.css_pag_cab {			color:#000000; 
							padding-left:8px; padding-top:6px; padding-bottom:3px; padding-right:0px;}
	.css_pag_cab:hover { 	text-decoration:underline; color:#CD0074; }
	.css_pag_pie {			color:#000000; 
							height:40px; background-color:#FFFFFF; vertical-align:middle; padding-left:8px; padding-right:18px; }
	.css_mark {				font-size:1px; color:#FFFFFF; }
	.css_borde {			border:1px solid #E5E5E5; }
	.css_btn_menu {			float:left; background-color:#FFFFFF; padding:2px; padding-left:2px; padding-top:1px; width:7px; cursor:hand; }


	.css_pestania_top {		font-size:13px; font-weight:normal; background-color:#FFFFFF; padding:4px; padding-left:20px; padding-right:20px; border:1px solid #DADADA; border-bottom:none; }
	.css_pestania_top_on {	font-size:13px; font-weight:normal; background-color:#FFFFFF; padding:4px; padding-left:20px; padding-right:20px; border:1px solid #000000; border-bottom:none; }
	.css_pestania_top_link {	font-size:13px; font-weight:normal; color:#3362A6; text-decoration:none; }
	.css_pestania_top_link:hover {	color:#CD0074; text-decoration:underline; }

	.css_fondo_color {		background-color:#FFFFFF; }
	.css_fondo_blanco {		background-color:#FFFFFF; }
	.css_pestania_off {		background-color:#5D5D4B; }
	.css_pestania_on {		background-color:#F2F2F3; }
	.css_color_calend {		background-color:#F9F9EF; }
	.css_color_calend20 {	background-color:#F2F2F3; }

	.css_cont_margen01 {	padding-right:2px; padding-top:2px; padding-bottom:5px; }
	.css_cont_margen01b {	padding-left:11px; }
	.css_cont_margen02 {	 }
	.css_margen_paginar {	padding-top:2px; padding-bottom:3px; padding-left:10px; padding-right:10px; }
	


	.css_naveg_cont {		font-size:10px; color:#000000; padding:11px; padding-top:1px; padding-bottom:5px;  }
	.css_naveg_enl{			font-size:10px; color:#000000; text-decoration:none; }
	.css_naveg_enl:hover{ 	text-decoration:underline; color:#3362A6; }

	.css_parr_tit {			font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#3C404C; 
						 	font-weight:bold; text-transform:uppercase; border-bottom:1px solid #E7E7E7; 
							padding-left:0px; padding-top:15px; padding-bottom:3px; margin-bottom:3px; padding-right:30px; }
	.css_parr_tit:hover{ 	text-decoration:none; color:#CD0074; }
	.css_parr_subt {		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; 
							font-weight:bold; 
							padding-left:20px; padding-top:4px; padding-bottom:5px; padding-right:0px; }
	.css_parr_subt:hover{ 	text-decoration:none; color:#3C404C; }
	.css_parr_margen {		padding:0px; margin:0px; padding-bottom:15px; }
	.css_parr_sep {			padding-bottom:10px; }


	.css_NM_no {			color:#3362A6; }
	.css_NM_mzk {			color:#000000; }

	.css_cont_01 {			color:#000000; text-decoration:none;}
	.css_cont_01:hover { 	text-decoration:underline; color:#CD0074; }
	.css_cont_02 {			color:#000000; text-decoration:none;}
	.css_cont_02:hover {	text-decoration:none; color:gray; }
	.css_cont_02_nl {		color:#000000; padding-top:8px; text-decoration:none; }
	.css_cont_02_nl:hover {	text-decoration:none; color:gray; }
	.css_cont_bold {		color:#333333; font-weight:bold; }
	.css_vineta_01 {		padding-left:20px; background-image:url(imgs/vineta_03.gif); 
							background-position:10px 5px; background-repeat:no-repeat; }
	.css_vineta {			padding-left:40px; background-image:url(imgs/vineta_01.gif); background-position:32px 6px; background-repeat:no-repeat; }
	.css_vineta_mw {		padding-left:0px; list-style-type:square; list-style-image:none; margin:0px; }

	.css_icono_mp3 {		padding-left:20px; background-image:url("../../../imgs/icono_altavoz.gif"); 
							background-position:1px 1px; background-repeat:no-repeat; height:13px; text-decoration:none; }
	.css_desplegar {		padding-left:16px; background-image:url("../../../imgs/btn_desplegarA.gif"); 
							background-position:7px 9px; background-repeat:no-repeat; }
	.css_resaltar { 		background-color:#FDF87B; }
	.css_resaltar_mw { 		background-color:#FDF87B; color:#000000; }
	.css_faq {				font-size:13px; color:#000000; text-decoration:underline; }
	.css_faq:hover { 		text-decoration:none; color:#CD0074; }
	.css_faq2 {				font-size:13px; color:#000000; }

	.css_link_01 {			text-decoration:underline; color:#3362A6; }
	.css_link_01:hover { 	text-decoration:none; color:#CD0074; }
	.css_link_02 {			text-decoration:underline; color:#000000; }
	.css_link_02:hover { 	text-decoration:none; color:#CD0074; background-color:#E7E5F0; }
	.css_link_03 {			text-decoration:underline; color:#CD0074; }
	.css_link_03b {			color:#CD0074; }
	.css_link_03:hover { 	text-decoration:none; color:#CD0074; }
	.css_link_04 {			text-decoration:underline; color:#777777; }
	.css_link_04:hover { 	text-decoration:none; color:#CD0074; background-color:#D9D9D1; }
	.css_link_flecha {		color:#3362A6; }
	.css_link_categ {		text-decoration:underline; color:#FFFFFF; }
	.css_link_categ:hover { text-decoration:none; color:#7E7E6C; }


	.css_banner {			color:#880000; text-decoration:underline; }
	.css_banner:hover { 	text-decoration:none; color:#FF0000; }

	.css_err {				color:#BA0101; }
	.css_validar {			color:#BA0101; text-decoration:none; }


	.css_tit_01 {			font-size:20px; color:#000000; padding-top:4px; padding-left:11px; padding-right:22px; }
	.css_tit_02 {			font-size:16px; color:#CD0074; text-transform:uppercase;
							border-bottom:1px solid #CD0074; padding-top:10px; margin-left:11px; margin-bottom:10px; }
	.css_tit_03 {			color:#000000; font-size:16px; font-weight:bold; }
	.css_tit_04 {			color:#3B3D30; font-size:14px; font-weight:bold; padding-top:15px; padding-bottom:15px; }

	.css_menu01 {			font-family:Helvetica, Arial, Helvetica, sans-serif; font-size:14px; color:#45515D; 
							padding-bottom:5px; text-transform:lowercase; font-weight:normal; }
	.css_menu01:hover { 	text-decoration:underline; color:#CD0074; }
	.css_menu01_on {		font-family:Helvetica, Arial, Helvetica, sans-serif; font-size:14px; 
							padding-bottom:5px; padding-left:29px; padding-top:7px; color:#45515D; 
							text-transform:lowercase; font-weight:normal;  }
	.css_menu01_on:hover { 	text-decoration:underline; color:#CD0074; }


	.css_menu02 {			background-image:url("imgs/flecha_menu.gif"); background-position:12px 5px; background-repeat:no-repeat;
							text-decoration:none; color:#000000; padding-left:24px; }
	.css_menu02:hover { 	text-decoration:underline; color:#CD0074;  
							background-image:url("imgs/flecha_menu_over.gif"); }
	.css_menu02_on {		background-image:url("imgs/flecha_menu_on.gif"); background-position:12px 8px; background-repeat:no-repeat; 
							text-decoration:none; color:#000000; font-weight:bold; padding-top:3px; padding-left:24px; }
	.css_menu02_on:hover { 	text-decoration:underline; color:#CD0074; }


	.css_menu03 {			color:#000000; padding-left:11px; padding-top:14px; padding-right:11px; padding-bottom:8px;  }
	.css_menu03_on {		color:#000000; padding-left:0px; font-weight:bold; }
	
	.css_menuNM {			color:#000000; 
							padding-left:2px; padding-right:2px; text-decoration:underline; }
	.css_menuNM:hover { 	text-decoration:underline; color:#CD0074; }
	.css_menuNM_on {		color:#000000; 
							/*text-transform:uppercase;*/ font-weight:bold; 
							padding-left:2px; padding-right:2px; }
	.css_menuNM_on:hover { 	text-decoration:underline; color:#CD0074; }
							

	.css_menu05 {			text-decoration:none; color:#000000; text-transform:uppercase; }
	.css_menu05:hover { 	text-decoration:underline; color:#CD0074; }
	.css_menu05_on {		font-weight:bold; color:#000000; text-transform:uppercase; }
	.css_menu05_on:hover { 	text-decoration:underline; color:#CD0074; }
	.css_menu06 {			text-decoration:none; color:#000000; }
	.css_menu06:hover { 	text-decoration:underline; color:#CD0074; }
	.css_menu06_on {		color:#000000; font-weight:bold; }
	.css_menu06_on:hover { 	text-decoration:underline; color:#CD0074; }
  

	.css_sep_despleg { 	background-color:#ECE1E1; padding:5px; border-top:1px solid #BE7F7D; }
	.css_list_cab {		padding-bottom:1px; border-bottom:1px solid #CCD1D3; padding-right:2px; }
	.css_list_item {	padding-right:5px; }
	.css_list_sep {		border-bottom:1px solid #CCD1D3; height:1px; }
	
	.css_opt_categ {	color:#800553; background-color:#E5AED1; }
	
	.css_fila_par {		background-color: #F2F2F3; padding-top:2px; padding-bottom:1px; border:1px solid white; }
	.css_fila_impar {	background-color: #EAE7E7; padding-top:2px; padding-bottom:1px; border:1px solid white; }

	.css_login {		color:#000000; }
	.css_login:hover { 	text-decoration:underline; color:#CD0074; }
	.css_txt_login {	color:#000000; height:16px; border:1px solid #000000; background-color:transparent; }

	.css_mw_form_lbl {	color:#555555; }
	.css_form_tabla {	border:none; }
	.css_form_cab {		color:#FFFFFF; 
						background-color:#7D5E5E; height:26px; padding-left:10px;
						border-bottom:none; border-right:1px solid black; 
						border-left:1px solid #987F7F; border-top:1px solid #B4A2A2; }
	.css_form_2 {		background-color:#E1DBCA; border-left:1px solid #EAE6DC; border-right:1px solid #967D79;}
	.css_form_i {		padding-left:10px; padding-top:1px; padding-bottom:0px;  padding-right:2px; }
	.css_form_d {		padding-left:2px;  padding-top:1px; padding-bottom:0px;  padding-right:10px; }
	.css_form_btns {	background-color:#E1DBCA; padding-left:10px;  padding-top:5px; padding-bottom:7px; padding-right:10px; 
						border-bottom:1px solid #967D79; }
	.css_form_sep {		height:6px; }
	.css_form_sep_02 {	background-color: #FFFFFF; height:1px; }

	.css_cfg_tit_01 {	font-size:16px; color:#3362A6; font-weight: bold; 
						padding-top:10px; padding-bottom:15px; text-transform:uppercase; }
	.css_form_tabla_02 {color:#000000; text-decoration:none; 
						background-color: #F2F2F3; border-right:1px solid #CFCFC4; border-bottom:1px solid #CFCFC4; 
						border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; }
	.css_form_i_02 {	color:#3362A6; text-decoration:none;
						padding-left:5px; padding-right:5px; padding-right:5px; padding-top:2px; 
						vertical-align:middle; }
	.css_form_d_02 {	color:#3362A6; text-decoration:none; border-left:1px solid white; 
						padding-left:10px; padding-right:5px; padding-top:2px; padding-bottom:2px; }
	
	
	.css_msg_01 {		color:#BA0101; background-color:#EEEEEE; padding-top:6px; padding-left:30px; padding-bottom:10px; padding-right:10px; 
						background-image:url("../../../imgs/icono_warning.gif"); background-position:6px 4px; background-repeat:no-repeat; 
						border:1px solid #BA0101; }
	.css_msg_02 {		color:#BA0101; padding-top:5px; padding-left:30px; padding-bottom:2px; padding-right:10px; 
						background-image:url("../../../imgs/icono_warning.gif"); background-position:6px 4px; background-repeat:no-repeat; }
	.css_msg_03 {		color:#7D5E5E; padding-top:5px; padding-left:28px; padding-bottom:2px; padding-right:10px; 
						background-image:url("../../../imgs/icono_info.gif"); background-position:top left; background-repeat:no-repeat; }
	.css_msg_04 {		color:#000000; margin:8px; padding-top:4px; padding-left:24px; padding-bottom:4px; padding-right:10px; 
						background-image:url("../../../imgs/icono_tip.gif"); background-position:6px 4px; background-repeat:no-repeat; 
						border:1px solid orange; background-color:#FFFFFF; }
	.css_fieldset {		color:#3362A6; text-decoration:none; padding-left:5px; padding-right:5px;	}


	.css_cont_opc {		color:#7D5E5E; }
	.css_txt_oblig {	color:#000000; padding-left:3px; border:1px solid black; }
	.css_txt_opc {		padding-left:3px; border:1px solid #7D5E5E; color:#000000; }
	.css_txt_opcb {		padding-left:3px; border:1px solid #7D5E5E; color:#000000; font-weight:bold; }
	.css_txt_err {		color:#000000; padding-left:3px; border:1px solid #BA0101; background-color:#F7E5E5; }
	.css_btn {			cursor:hand; height:20px; color:#E1DBCA; background-color:#3362A6;
						border:1px solid black;	border-left:1px solid #B89595; border-top:1px solid #B89595; }
	.css_btn_icono_fondo {	background-color:#D4D0C8;  background-repeat:repeat; background-image:url("imgs/btn.gif") } 
	.css_btn_icono_fondot {	background-color:transparent;  background-repeat:no-repeat; background-position:3px 3px; } 
	.css_btn_icono {	cursor:hand; color:#000000; background-color:transparent; height:22px; padding-left:20px; padding-top:1px;
						border:1px solid #808080; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; }
	.css_btn_iconob {	height:22px; color:#000000; background-color:transparent; padding-left:22px; padding-top:1px; }
	.css_btn_ajustar {	width:1px; }

	.css_file {			color:#000000; border:1px solid black; height:17px; }
	.css_select {		color:#000000; }
	.css_select:hover {	text-decoration:none; }
	.css_check {		color:#000000; }
	.css_radio {		color:#000000; }


	.css_txt_01 {		color:#000000; background-color:#EAECDE; border-left:1px solid #A9B082; border-top:1px solid #A9B082; 
						border-right:1px solid white; border-bottom:1px solid white; }
	.css_txt_02 {		color:#000000; background-color:#E5D1D1; border-left:1px solid #B69595; border-top:1px solid #B69595; 
						border-right:1px solid white; border-bottom:1px solid white; }
	.css_txt_tit01 {	color:#000000; background-color:#EAECDE; border-left:1px solid #A9B082; border-top:1px solid #A9B082; 
						border-right:1px solid white; border-bottom:1px solid white; 
						height:22px; font-size:12; font-weight:bold; font-stretch:condensed; text-transform:uppercase; }
	.css_txt_tit02 {	color:#000000; background-color:#E5D1D1; border-left:1px solid #B69595; border-top:1px solid #B69595; 
						border-right:1px solid white; border-bottom:1px solid white; 
						height:22px; font-size:12; font-weight:bold; font-stretch:condensed; text-transform:uppercase; }
	.css_lbl_vis {		color:#6C714F; }

	.css_piefoto_01 {	font-size:9px; color:#3B3D30; }
	.css_piefoto_i {	padding-right:7px; font-size:10px; color:#98A8A9; }
	.css_piefoto_d {	padding-left:7px;  font-size:10px; color:#98A8A9; }

	.css_impr_01 {		font-size:18px; color:#000000; }
	.css_impr_02 {		font-size:30px; color:#4A82C6; }
	.css_impr_03 {		font-size:30px; color:#98A8A9; }


	.barraFlotante { 	float:right; text-align:right; padding-left:10px; padding-top:1px; padding-bottom:4px;  }
	.bannersIzqdaFlotante { width:160px; background-color:#FFFFFF; padding-left:8px;  }
	.bannersDchaFlotante { float:right; text-align:right; padding-left:5px; padding-right:2px; padding-top:1px; padding-bottom:15px; background-color:#FFFFFF; }
	.bannersDchaFlotante2 { width:160px; padding:3px; padding-top:0px; padding-bottom:0px; background-color:#EFF0EA; border:1px solid #E5E5E5;  }
	.css_banner_txt {	padding:5px; border:1px solid #E5E5E5; margin-bottom:0px; padding-top:0px; padding-bottom:0px; }
	.css_flot_i { 		float:left; text-align:left; padding-right:10px; padding-bottom:5px; clear:both; } 
	.css_flot_d { 		float:right; text-align:left; padding-left:10px; padding-bottom:5px; clear:both; } 
	.css_clear { 		clear:both; width:1px; height:1px; overflow:hidden; }

	.css_borde_i { 		padding-right:5px; padding-bottom:0px; border-right: 1px solid #E7E7E7;  }
	.css_borde_d { 		padding-left:5px; padding-bottom:0px; border-left: 1px solid #E7E7E7;  }

	.css_paginar { 		padding-bottom:15px; }	

	.css_menu01_margen { 	background-color:#FFFFFF; margin-right:9px; }
	.css_menu_sep_cats { 	padding-bottom:14px; }
	.css_menu_j { 			padding-left:8px; padding-right:8px; }	
	.css_menu_sepB { 		padding-bottom:7px; margin-bottom:3px; border-bottom:1px dotted #8D97A3; }	
	.css_menu01_celda {		padding-left:0px; padding-top:0px; padding-bottom:2px; 
							background-image:url(imgs/menu_fondo.gif); background-position:0px 0px; background-repeat:no-repeat; }
	.css_menu01_celdaon {	padding-left:0px; padding-bottom:2px; }
	.css_menu02_celda {		padding-left:0px; }
	.css_menu02_celdaon {	padding-left:0px; }
	.css_menuNM_celda {		margin-left:0px; padding-top:30px; margin-bottom:4px; padding-bottom:3px; border-bottom:1px solid #DADADA; }
	.css_sep_vert {			padding-right:8px; background-image:url(imgs/sepVertical.gif); background-position:0px 0px; background-repeat:repeat-y; }
	.css_sep_vertb {		display:none; padding-right:8px; background-image:url(imgs/sepVertical.gif); background-position:0px 0px; background-repeat:repeat-y; }
	
	.css_menu_usuarios { 	background-image:url(imgs/menu_icono_usuarios.gif); background-position:5px 4px; background-repeat:no-repeat; }	
	.css_menu_musica { 		background-image:url(imgs/menu_icono_musica.gif); background-position:5px 4px; background-repeat:no-repeat; }	
	.css_menu_mercadillo { 	background-image:url(imgs/menu_icono_mercadillo.gif); background-position:5px 4px; background-repeat:no-repeat; }	
	.css_menu_ademas { 		background-image:url(imgs/menu_icono_ademas.gif); background-position:5px 4px; background-repeat:no-repeat; }	
 
 	.css_fondo_titulo { 	height:55px; background-image:url(imgs/fondo_titulo.gif); background-position:top left; background-repeat:no-repeat; }
 	.css_fondo_titulob { 	height:20px; background-image:url(imgs/fondo_titulo.gif); background-position:top left; background-repeat:no-repeat; }
 	.css_fondo_menu03 { 	background-image:url(imgs/fondo_menu3.gif); background-repeat:repeat-x; }
	.css_mw_web_ancho { 	padding-left:0px; }	
	.css_login_marco { 		background-color:#EEEEEE; border:1px solid #CCCCCC; padding:5px; }
	.css_login_marco_out { 	float:right; padding-left:20px; padding-top:5px; }
	
	.css_tabtienda_on { 	text-align:center; padding:7px; padding-right:25px; padding-left:25px;
							border-right:1px solid #C7C7C7; border-top:3px solid #DA489B; background-color:#FFFFFF;	 }	
	.css_tabtienda { 		text-align:center; padding:7px; padding-right:25px; padding-left:25px; border-bottom:1px solid #C7C7C7;
							border-top:1px solid #EAEAEA; border-right:1px solid #EAEAEA; }	
	.css_tabtienda_off {	text-align:center; padding:7px; padding-right:25px; padding-left:25px; border-bottom:1px solid #C7C7C7; }	
	.css_tabtienda_link { 	font-size:13px;	 }	
	
	#divBtnMostrarMenuNM { 	display:block; }
	
	.css_fondo_pag { 	background-image:url(imgs/fondo_pagina.jpg); background-position:0px 26px; background-repeat:no-repeat; }

