/* estilos CSS */

	/* generales */ 

	BODY { 				font-family:Georgia, serif; font-size:13px; color:#000000;  
						text-align:center; padding:0px; margin:0px; }
	TABLE { 			text-align:left; }
	FORM { 				font-family:Georgia, serif; font-size:13px; color:#000000; 
						margin:0px; padding:0px; }
	INPUT { 			font-family:Georgia, serif; font-size:13px; color:#000000;
						background-color:#B2B2B2;  }
	SELECT { 			font-family:Georgia, serif; font-size:13px; color:#000000;
						background-color:#B2B2B2;   }
	TEXTAREA { 			font-family:Georgia, serif; font-size:13px; color:#000000;
						background-color:#B2B2B2;   }
	TD { 				font-family:Georgia, serif; font-size:13px; color:#000000; 
						padding:0px; padding-right:8px; vertical-align:top; }
	DIV { 				font-family:Georgia, serif; font-size:13px; color:#000000; }
	SPAN { 				font-family:Georgia, serif; font-size:13px; color:#000000; }
	P { 				font-family:Georgia, serif; margin:0px; padding:0px; padding-bottom:5px; }
	IMG { 				border:0px; }
	H1 { 				font-size:13px; color:#000000; padding:0px; margin:0px; font-weight:normal; }
	H2 { 				font-size:30px; color:#000000; padding:0px; margin:0px; font-weight:normal;
						text-align:left; margin-bottom:16px; padding-top:5px; }
	H3 { 				font-size:13px; color:#000000; padding:0px; margin-top:5px; font-weight:normal; }
	H4 { 				font-size:18px; color:#000000; padding:0px; margin-top:15px; font-weight:bold; }

	UL { 				font-family:Georgia, serif; font-size:13px; 
						margin:0px; margin-left:28px; padding:0px; padding-left:28px;
						list-style-type:square; color:#000000; }
	OL { 				font-family:Georgia, serif; font-size:13px; 
						margin:0px; margin-left:28px; padding:0px; padding-left:28px;
						color:#000000; }
	FIELDSET { 			font-family:Georgia, serif; padding:10px; padding-left:10px; border:1px solid #C0C0C0; }
	LEGEND { 			font-family:Georgia, serif; padding:5px; padding-top:4px; padding-bottom:12px; }

	A { 				color:#D92020; text-decoration:none; }
	A:hover {			text-decoration:underline; color:#000000; }
	STRONG { 			color:#000000; }

	.css_link {				color:#D92020; text-decoration:none; }
	.css_link:hover {		color:#000000; text-decoration:underline; }

	.css_link_pie {				color:#FFFFFF; text-decoration:none; }
	.css_link_pie:hover {		color:#FFFFFF; text-decoration:underline; }

	.css_linkg {			color:#D92020; text-decoration:none; }
	.css_linkg:hover {		color:#000000; text-decoration:underline; }


	/* web */ 
	
	.css_font_peq { font-size:12px; }
	
	.css_ancho {		width:970px; text-align:center;
						background-image:url(../upload/cabecera/fondo_cabecera.png);
						background-position:center top; 
						background-repeat:no-repeat; 
						}						
	#css_pagina {		width:970px; text-align:center; }
	#css_cabecera { 	text-align:left; padding-top:0px; padding-bottom:0px; }
	.css_logo_cabecera { padding-left:13px; }
	.css_btnsalir { 	text-align:right; margin-right:5px; padding-top:8px; padding-bottom:8px; }
	#css_contenido { 	text-align:left; padding:0px; }
	#css_contenido_portada { 	padding:0px; text-align:left; }
	.css_concierto_portada { 	font-size:14px; }
	#css_piepagina { 	text-align:center; padding-top:0px;
						background-image:url(imgs/fondo_pie_pagina.jpg); background-position:bottom center;
						background-repeat:no-repeat; height:152px; } 
	.css_piepagina2 { 	}
	.css_idiomas2 {		}
	.css_contenido_sep { width:20px; padding-right:0px; }
	.css_newsletter { 	width:370px; text-align:right;
						background-image:url(imgs/hola_mamoncete.gif);
						background-position: center top; background-repeat:no-repeat; } 
	.css_newsletter_dcha { 	width:250px; text-align:right;
						background-image:url(imgs/hola_mamoncete_dcha.gif);
						background-position: center top; background-repeat:no-repeat; } 


	.css_mostrar_por { 	text-align:left; color: #AAAAAA; padding-left:9px; padding-bottom:4px; }



	.css_barraestado {		color:#666666; padding-left:0px; padding-top:3px; padding-bottom:3px; text-align:left;
							font-size:11px; }
	.css_barraestado_on {	color:#000000; margin-top:10px; font-size:11px; }
	.css_barraestado a {	color:#E32424; text-decoration:none; font-size:11px; }
	.css_barraestado a:hover {	color:#000000; text-decoration:underline; font-size:11px; }


	#css_toolbar {		float:right; padding-right:0px; margin-top:0px; }		
	#css_buscar {		float:right; padding-right:16px; }
	#css_btnprint { 	float:right; background-image:url(../imgs/icono_imprimir.gif); background-position:0px 0px; background-repeat:no-repeat;
						padding-left:22px; padding-bottom:5px; }


	#css_titulopagina { font-size:16px; font-weight:bold; margin-top:8px; }


	/* menu */ 

	.css_menu_web {		background-image:url(imgs/fondo_menu.gif); background-position:bottom left; 
						background-repeat:repeat-x; text-align:center;
						height:107px; 
						_height:104px; /* hack */
						}

	.css_menu1_off { 	width:234px; 
						height:107px; 
						_height:104px; /* hack */
						background-image:url(imgs/fondo_menu1_off.gif); 
						background-position:center 3px;
						_background-position:center top; 
						background-repeat:no-repeat; text-align:center; 
						padding-top:10px; padding-bottom:10px; padding-left:20px;  padding-right:20px; }
	.css_menu1_on { 	width:234px; 
						height:107px; 
						_height:104px; /* hack */
						background-image:url(imgs/fondo_menu1_on.gif); 
						background-position:center 3px;
						_background-position:center top; /* hack */
						background-repeat:no-repeat; text-align:center; 
						padding-top:10px; padding-bottom:10px; padding-left:20px;  padding-right:20px; }

	.css_menu1_link { 		font-size:13px; color:black; font-weight:normal; }
	.css_menu1_link:hover {  color:black; text-decoration:underline; }
	.css_menu1_link_on { 		font-size:13px; color:black; font-weight:normal; }
	.css_menu1_link_on:hover { color:black; text-decoration:underline; }

	.css_menu2_on {			font-size:13px; font-weight:normal;  }
	.css_menu2_off {		font-size:13px; font-weight:normal;  }
	.css_link2_on { 		text-transform:uppercase; font-size:13px; font-weight:normal; color:white; background-color:#E42423;  }
	.css_link2_on:hover { 		color:white; text-decoration:underline;  }
	.css_link2_off { 		text-transform:uppercase; font-size:13px; font-weight:normal;  }

	.css_menu3_on {			font-size:14px; font-weight:normal; color:#E32424; }
	.css_menu3_off {		font-size:14px; font-weight:normal; color:#E32424; }
	.css_link3_on { 		font-size:14px; font-weight:normal; color:white; background-color:#E32424;
							padding-left:6px; padding-right:6px;  }
	.css_link3_on:hover { 		color:white; text-decoration:underline;  }
	.css_link3_off { 		font-size:14px; font-weight:normal; 
							padding-left:6px; padding-right:6px; }

	/* recuadros */
	.css_columna_dcha_sep {	background-image:url(imgs/sep_col_dcha.gif); background-position:bottom left;
							background-repeat:repeat-x; padding-bottom:20px; margin-bottom:10px; } 
	.css_columna_dcha_flecha {	background-image:url(imgs/sep_col_dcha_flecha.gif); background-position:bottom left;
							background-repeat:no-repeat; padding-bottom:20px; margin-bottom:10px; } 
	.css_menu2_dcha {		background-image:url(imgs/sep_col_dcha_menu.gif); background-position:bottom left;
							background-repeat:repeat-x; padding-bottom:10px; margin-bottom:10px; }
	.css_menu2_dcha_on {	padding-left:8px; background-image:url(imgs/col_dcha_on.gif); background-position:top left;
							background-repeat:no-repeat; } 
	.css_menu2_dcha_off {	padding-left:8px; } 
	
	.css_columna_izqda {	padding:0px; } 
	.css_columna_centro {	padding-right:30px; } 
	.css_columna_dcha {		background-image:url(imgs/col_dcha.gif); background-position:top left;
							background-repeat:repeat-y; padding-left:20px; } 
	.css_columna_int_izqda {	padding-right:30px; } 
	.css_columna_int_dcha {		background-image:url(imgs/col_dcha.gif); background-position:top left;
							background-repeat:repeat-y; padding-left:20px; }
	.css_columna_int_dcha2 {	padding:0px; }
	
	.css_cuadro_1a {	 } 
	.css_cuadro_1b {	 } 
	.css_cuadro_1c {	 } 
	.css_cuadro_1d {	 } 
	.css_cuadro_2a {	 }
	.css_cuadro_2aa {	 }
	.css_cuadro_2b {	 } 
	.css_cuadro_2c {	 } 


	.css_seccion_-1 {	text-align:center; background-image:url(imgs/seccion/fondo_seccion_05.jpg);
						background-position: center top; background-repeat:no-repeat; }						
	.css_seccion_10 {	text-align:center; background-image:url(imgs/seccion/fondo_seccion_05.jpg);
						background-position: center top; background-repeat:no-repeat; }						
	.css_seccion_16 {	text-align:center; background-image:url(imgs/seccion/fondo_seccion_01.jpg);
						background-position: center top; background-repeat:no-repeat; }						
	.css_seccion_18 {	text-align:center; background-image:url(imgs/seccion/fondo_seccion_02.jpg);
						background-position: center top; background-repeat:no-repeat; }						
	.css_seccion_24 {	text-align:center; background-image:url(imgs/seccion/fondo_seccion_03.jpg);
						background-position: center top; background-repeat:no-repeat; }						
	.css_seccion_29 {	text-align:center; background-image:url(imgs/seccion/fondo_seccion_05.jpg);
						background-position: center top; background-repeat:no-repeat; }						
	.css_seccion_31 {	text-align:center; background-image:url(imgs/seccion/fondo_seccion_04.jpg);
						background-position: center top; background-repeat:no-repeat; }						
	
	
	/* gestor contenidos */ 

	.css_boton{			font-size:13px; padding-left:10px; padding-right:10px; background-color:#E32424; color:white; border:1px solid white;  }
	.css_boton:hover { color:white; }

	.css_nombreitem {	border:1px solid #D7D7D7; font-weight:bold; font-size:13px; }
	.css_txt {			border:1px solid #D7D7D7; }
	.css_txtnum {		border:1px solid #D7D7D7; text-align:right; padding-right:2px; }
	.css_txtorden {		border:1px solid #D7D7D7; text-align:right; padding-right:2px; border:1px solid #999999; }

	.css_menu { 		 }
	.css_menu_borde { 	margin-bottom:10px; }
	.css_menu2_borde { 	margin-top:6px; }
	.css_menu3_borde { 	padding-top:8px; padding-bottom:8px; background-image:url(imgs/sep_col_dcha_menu.gif);
						background-position:top left; background-repeat:repeat-x; }
	
	.css_msgerror {		border:1px solid red; color:red; margin:8px; padding:8px; text-align:left; 
						background-image:url(../imgs/icono_error.gif); background-repeat:no-repeat;
						background-position:5px 7px;
						padding-left:24px; }
	.css_tip {			border:1px solid orange; margin:8px; padding:8px; text-align:left; 
						background-image:url(../imgs/icono_tip.gif); background-repeat:no-repeat;
						background-position:8px 6px;
						padding-left:24px; }
	#css_pestanas {		padding-bottom:20px; padding-right:10px; }
	.css_pestana {		text-align:center; padding:7px; padding-right:30px; padding-left:30px;
						border-top:1px solid white; border-right:1px solid #C7C7C7; border-bottom:1px solid #C7C7C7;
						background-image:url(imgs/fondo_pestana.gif); background-repeat:repeat-x; }
	.css_pestana_on {	text-align:center; padding:7px; padding-right:30px; padding-left:30px;
						border:1px solid #C7C7C7; border-left:none; border-bottom:none;
						border-top:3px solid #EAAF00; }
	.css_pestana_off {	font-size:13px; border-bottom:1px solid #C7C7C7; }

	#css_botonnuevo {	width:95%; text-align:right; padding-bottom:5px; }
	#css_botonnuevo_mitad {	width:95%; text-align:right; padding-bottom:10px; }
	#css_botoncerrar {	width:95%; text-align:right; padding-bottom:5px; padding-top:15px; }
	#css_paginar {		width:95%; text-align:right; margin-bottom:15px; }
	#css_paginar_mitad {		width:100%; text-align:right; margin-bottom:15px; }
	.css_tablalista {	width:95%; padding-right:0px; }
	.css_tablaform {	width:95%; padding-right:0px; }
	.css_cabectabla {	font-weight:normal; border-right:1px solid #C7C7C7; background-color:#777777; color:#FFFFFF;
						padding:3px; }
	.css_divform {		padding:15px; width:100%; background-color:#E3E3E3; border:1px solid #FFFFFF;
						border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
	.css_divform_2 {	padding:6px; border:1px solid #C7C7C7; background-color:#E1DDDD; margin-top:6px; }
	.css_btnsform {		padding-bottom:15px; text-align:right; }

	.css_fila_par {		background-color:#E3E3E3;  }
	.css_fila_impar {	background-color:#F3F3F3; }
	.css_error {		color:red; }
	.css_modif {		color:#999999; padding-top:10px; padding-bottom:10px; }

	.css_izqda {		color:#666666; }
	.css_dcha {		}

	.css_padd_no {			padding:0px; }
	.css_w72 {				width:72px; text-align:right; }
	.css_marcar {			border:1px solid red; }



	.css_item_sep {			margin-top:0px; padding-bottom:16px; margin-bottom:20px; 
							text-align:left; padding-right:0px;
							background-image:url(imgs/item_sep.gif); background-repeat:repeat-x; background-position:bottom left;  }
	.css_item {				margin-top:0px; padding-bottom:16px; margin-bottom:20px; 
							text-align:left; padding-right:0px; }
							
	.css_item2 {			padding-left:0px;  }
	.css_item3 {			padding-left:0px; padding-right:15px;  }
	.css_item_gal {			padding-right:15px; float:left; height:190px; text-align:center; }
	.css_item_foto {		margin-right:0px; }
	.css_item_piefoto {		font-size:12px; text-align:left; padding:6px; margin-right:0px;
							background-color:#E3E3E3; }
	.css_item_piefoto2 {	font-size:12px; text-align:left; padding:6px; margin-right:0px; 
							background-color:#E3E3E3; }
	.css_item_min1 {		margin-top:0px; margin-bottom:6px; margin-right:20px; }
	.css_item_min2 {		float:left; margin-top:6px; margin-bottom:10px; margin-right:10px; }
	.css_item_min2d {		float:right; margin-top:6px; margin-bottom:10px; margin-left:20px; }
	.css_item_fecha {		font-size:12px; }
	.css_item_tit {			margin-bottom:7px; padding-bottom:10px; text-align:left; 
							background-image:url(imgs/sep_col_dcha_menu.gif); background-repeat:repeat-x; 
							background-position:bottom left; }
	.css_item_tit2_blog {	font-size:24px; }
	.css_item_tit2 {		font-size:24px; padding-top:10px; padding-left:0px; padding-bottom:10px;
							background-image:url(../imgs/fondo_subtitulo.gif); background-repeat:no-repeat; background-position:left top; }

	.css_item_tit2a {		font-size:6px; height:13px; }
	.css_item_tit2b {		color:#FFFFFF; font-size:13px; }
	.css_item_tit2c {		font-size:6px; height:13px; }

	.css_item_tit:hover {	color:#DB0000; }
	.css_item_texto {		color:#000000; padding-top:4px; }
	
	.css_equipo {			background-color:#F3F3F3; width:580px; padding-top:4px; padding-left:4px; padding-bottom:70px; }
	.css_proy_tit { 		padding-top:0px; padding-bottom:10px; font-size:18px; font-weight:bold }
	.css_proy_izqda {		width:360px; padding-bottom:40px; }
	.css_proy_dcha {		width:190px; background-color:#F3F3F3; margin-top:0px; padding:2px; padding-top:10px; padding-bottom:40px; text-align:left; }
	.css_proy_dchaA {		padding:0px; }
	.css_proy_min {			padding-right:5px; padding-bottom:5px; }
	.css_proy_min2 {		padding-right:0px; padding-bottom:5px; }
	.css_proy_mingris {		background-color:#DCDCDC; }
	.css_fechanoticia1 {	color:#E32424; background-color:#FFFFFF; padding-right:0px; }
	.css_fechanoticia2 {	background-image:url(../imgs/fondo_fechanoticia.gif); background-repeat:repeat-x; background-position:0px 12px;							  }
	.css_proy_todos {		border:1px solid white; }
	.css_proy_todos:hover {	border:1px solid orange; }
	.css_bienvenido {		font-size:18px; text-align:right; padding-right:30px; }

	.css_comentarios_num { 	background-image:url(imgs/sep_col_dcha_menu.gif); background-repeat:repeat-x; background-position:top left; padding-top:12px; }

	.css_comentarios { 		margin:0px; padding:0px; list-style:none; }
	.css_comentario { 		background-color:#EFEFEF; 
							background-image:url(imgs/sep_col_dcha_menu.gif); background-position:bottom left;
							background-repeat:repeat-x;
							/* border-bottom:1px dotted #C7C7C7; */
							padding-bottom:3px; padding-top:3px; }

	.css_negro {			color:#000000; }
	.css_linkescap {		font-size:12px; color:#000000;}
	.css_linkescap_2 {		font-size:12px; }
	.css_verde {			color:#009900; }
	.css_rojo {				color:#DB0000; }
	.css_azul {				color:#0000DB; }
	.css_gris {				color:#777777; }
/*	.css_gris a {			text-decoration:underline; }
	.css_gris a:hover {		text-decoration:none; color:black; } */
	.css_gris_sep {			color:#777777; padding-bottom:4px; }
	.css_clear {			clear:both; }
	.css_clear1px {			clear:both; font-size:1px; }
	.css_resaltarConcepto {		background-color:#E3CDA5; }
	.css_cargando {			 font-weight:bold; background-color:#E32424; color:white; font-size:13px; padding:1px; }
	
	.css_flecha {			font-family:Georgia, serif; font-size:10px; }
	.css_sangria {			margin-left:40px; }



	.css_filtro {			float:left; padding-right:10px; padding-bottom:5px; }
	#div_filtro {			padding-bottom:5px; }
	#div_filtrar {			margin-bottom:10px; border:1px solid #EAAF00; padding:8px; }
	
	.css_filtro_link {		color:#EAAF00; font-size:13px; }
	
	.css_filtro_resaltar {	border:1px solid #EAAF00; padding:8px; margin:8px; margin-left:0px; margin-right:0px; }
	.css_resaltar {		background-color:#FDF87B; color:#000000; }

	.css_msgbuscar1 { 		text-align:center; padding:8px; margin:10px; border:1px solid orange; }
	.css_msgbuscar2 { 		padding-top:8px; }
	.css_print_no { 		 }

	.css_tabla_fact {		width:95%; height:80px; border:1px solid gray; }
	.css_tabla_factb {		border:1px solid gray; }
	.css_tabla_factc {		width:95%; border:1px solid gray; }
	.css_tabla_factd {		width:95%; }
	.css_celda_topa {		border-bottom:1px solid gray; border-right:1px solid gray;
							padding-left:5px; padding-bottom:2px; padding-top:2px;
							font-weight:bold; background-image:url(imgs/fondo_pestana.gif); background-repeat:repeat-x; }
	.css_celda_topb {		border-bottom:1px solid gray; border-right:1px solid gray;
							padding-left:5px; padding-bottom:2px; padding-top:2px;
							font-weight:bold; background-image:url(imgs/fondo_pestana.gif); background-repeat:repeat-x; }
	.css_celda_topc {		border-bottom:1px solid gray;
							padding-left:5px; padding-bottom:2px; padding-top:2px;
							font-weight:bold; background-image:url(imgs/fondo_pestana.gif); background-repeat:repeat-x; }
	.css_celda_topd {		border-left:1px solid gray; border-bottom:1px solid gray;
							padding-left:5px; padding-bottom:2px; padding-top:2px;
							font-weight:bold; background-image:url(imgs/fondo_pestana.gif); background-repeat:repeat-x; }
	.css_celda_inta {		border-right:1px solid gray;
							padding-left:5px; padding-bottom:3px; padding-top:3px; }
	.css_celda_intb {		border-right:1px solid gray;
							padding-left:5px; padding-bottom:3px; padding-top:3px; }
	.css_celda_intc {		padding-left:5px; padding-bottom:3px; padding-top:3px; }
	.css_celda_intd {		border-left:1px solid gray;
							padding-left:5px; padding-bottom:3px; padding-top:3px; }

	.css_embed {		border:1px solid #C7C7C7; border-top:none; }

	.css_tabs {			padding-top:0px; padding-bottom:0px; padding-right:0px; }
	.css_tab {			text-align:center; padding:7px; padding-right:30px; padding-left:30px;
						border-top:1px solid #C7C7C7; border-right:1px solid #C7C7C7; border-bottom:1px solid #C7C7C7;
						background-color:#E7E7E7; }
	.css_tab_on {		text-align:center; padding:7px; padding-right:30px; padding-left:30px;
						border:1px solid #C7C7C7; border-left:none; border-bottom:none;
						border-top:3px solid #EAAF00; font-weight:bold; }
	.css_tab_off {		font-size:13px; border-bottom:1px solid #C7C7C7; }


	.css_icono_vistaprevia {		background-image:url(../imgs/icono_lupa.gif); background-repeat:no-repeat; background-position:0px 0px; 	
							padding-left:20px; }
	.css_icono_vista {		background-image:url(../imgs/icono_vista.gif); background-repeat:no-repeat; background-position:0px 0px; 	
							padding-left:20px; }
	.css_icono_tiempo {		background-image:url(../imgs/icono_tiempo.gif); background-repeat:no-repeat; background-position:0px 0px; 	
							padding-left:18px; }

	.css_icono_clip { 		background-image:url(../imgs/icono_clip.gif); background-repeat:no-repeat; background-position:0px 0px; 	
							padding-left:17px; padding-top:1px; padding-bottom:2px; }
	.css_icono_usuario { 	background-image:url(../imgs/icono_usuario.gif); background-repeat:no-repeat;
	 						padding-left:18px; background-position:0px -2px; }
	.css_icono_areaprivada { 	background-image:url(../imgs/icono_areaprivada.gif); background-repeat:no-repeat;
	 						padding-left:22px; background-position:0px 0px; padding-top:1px; padding-bottom:1px; }
	.css_icono_telefono { 	background-image:url(../imgs/icono_telefono.gif); background-repeat:no-repeat;
	 						padding-left:22px; background-position:0px 2px; padding-top:3px; padding-bottom:3px; }
	.css_icono_movil { 		background-image:url(../imgs/icono_movil.gif); background-repeat:no-repeat;
	 						padding-left:22px; background-position:-2px 0px; padding-top:3px; padding-bottom:3px; }
	.css_icono_fax { 		background-image:url(../imgs/icono_fax.gif); background-repeat:no-repeat;
	 						padding-left:22px; background-position:0px 2px; }
	.css_icono_correo {		background-image:url(../imgs/icono_correo.gif); background-repeat:no-repeat;
	 						padding-left:22px; background-position:0px 2px; }
	.css_icono_web { 		background-image:url(../imgs/icono_web.gif); background-repeat:no-repeat;
	 						padding-left:22px; background-position:0px 2px; }
	.css_icono_aniadir {	background-image:url(../imgs/icono_aniadir.gif); background-repeat:no-repeat;
	 						padding-left:22px; background-position:0px 0px; padding-bottom:2px; }
	.css_icono_cerrar {		background-image:url(../imgs/icono_cerrar.gif); background-repeat:no-repeat;
	 						padding-left:2px; padding-right:20px; background-position:top right; padding-bottom:2px; }
	.css_icono_foro {		background-image:url(imgs/icono_foro_w.gif); background-repeat:no-repeat;
	 						background-position:top left; 
							padding-left:60px; padding-top:6px; padding-bottom:6px; }
	.css_icono_post {		background-image:url(imgs/icono_post_w.gif); background-repeat:no-repeat;
	 						background-position:top left; 
							padding-left:34px; }
	.css_icono_post2 {		background-image:url(imgs/icono_post_w.gif); background-repeat:no-repeat;
	 						background-position:top left; 
							padding-left:20px; }
	.css_icono_post_warn {	background-image:url(imgs/icono_post_warning.gif); background-repeat:no-repeat;
	 						background-position:top left; 
							padding-left:34px; padding-top:0px; padding-bottom:0px; }
	.css_icono_comprar_carrito {	background-image:url(imgs/icono_comprar_carrito.gif); background-repeat:no-repeat;
	 						background-position:top left; 
							padding-left:24px; padding-top:0px; padding-bottom:0px; }
	.css_icono_comprar_digital {	background-image:url(imgs/icono_comprar_digital.gif); background-repeat:no-repeat;
	 						background-position:top left; 
							padding-left:24px; padding-top:0px; padding-bottom:0px; }

	.css_icono_foro_info {	padding-left:60px; }
	.css_foro_lista {		padding-bottom:8px; }
	.css_foro_item {		padding-left:10px; }
	.css_foro_info_post {	padding-left:13px; }
	.css_foro_foto {		float:left; margin-right:10px; border:1px solid #C7C7C7; }

	.css_online_item { 		float:left; height:60px; margin-right:20px; margin-bottom:8px; padding-bottom:8px; border-bottom:1px dotted #c2c2c2; width:200px; }
	.css_online_con { 		background-image:url(../imgs/icono_online_conectado.gif); 	background-repeat:no-repeat; background-position:0px 3px; padding-left: 14px; }
	.css_online_desc { 		background-image:url(../imgs/icono_online_desconectado.gif); background-repeat:no-repeat; background-position:0px 3px; padding-left: 14px; }


	.css_mod_form {				padding-top:0px; margin:0px; border:none; border-color:#C0C0C0;
								width:550px; text-align:left; }
	.css_mod_form fieldset {	padding:10px; }
	.css_mod_form form {		padding-top:10px; }
	.css_mod_form div {			padding-top:6px; padding-bottom:4px; }
	.css_mod_form span {		padding-left:8px; }
	.css_mod_form B {			color:#444444; }
	.css_mod_form legend {		padding-left:5px; padding-bottom:5px; }
	.css_mod_form label {		float:left; width:110px; text-align:left; padding:3px; padding-right:5px; 
								background-color:#E3E3E3; margin-bottom:1px; }
	.css_mod_form p label {		float:left; width:95px; text-align:left; padding:3px; padding-right:5px; 
								background-color:#E3E3E3; margin-bottom:1px;  }
	.css_mod_form p br {		clear:left; }
	.css_mod_txt { 				padding:2px; border:1px solid #D7D7D7; margin-bottom:3px; }
	.css_mod_btn { 				font-size:13px; padding-left:20px; padding-right:20px; background-color:#E32424; 
								color:white; border:1px solid white; }
	.css_mod_dat { 				}




	.css_precio_info { 		color:gray; font-size:13px; margin-right:20px; }
	.css_precio_normal { 	color:green; font-size:16px; font-weight:bold; }
	.css_precio_tachado { 	color:red; font-size:16px; font-weight:bold; text-decoration:line-through; }
	.css_precio_rebajado { 	color:green; font-size:16px; font-weight:bold; }
	.css_precio_normal2 { 	color:green; font-size:13px; font-weight:normal; }
	.css_precio_tachado2 { 	color:red; font-size:13px; font-weight:normal; text-decoration:line-through; }
	.css_precio_rebajado2 { color:green; font-size:13px; font-weight:normal; }
	.css_boton_comprar {	font-size:16px; font-weight:bold; padding-left:10px; padding-right:10px; background-color:#E32424; color:white; border:1px solid white; }

	.css_micesta1A { 	background-image:url(imgs/cesta1A.gif); background-repeat:no-repeat; background-position:top left; 
						font-size:13px; width:222px; }
	.css_micesta1B { 	background-image:url(imgs/cesta1B.gif); background-repeat:no-repeat; background-position:bottom left; 
						width:222px; font-size:6px; margin-bottom:8px; }
	.css_micesta2A { 	background-image:url(imgs/cesta2A.gif); background-repeat:no-repeat; background-position:top left; 
						width:760px; font-size:13px; }
	.css_micesta2B { 	background-image:url(imgs/cesta2B.gif); background-repeat:no-repeat; background-position:bottom left; 
						width:760px; font-size:6px; margin-bottom:8px; }
	.css_cesta_centro { padding-left:65px; padding-top:10px; }
	.css_cesta_pos {	float:right; margin:8px; margin-top:0px; margin-bottom:0px; }
	.css_cesta_tit {	font-size:13px; font-weight:bold; padding-bottom:3px; }
	.css_cesta_cabec {	font-size:13px; font-weight:bold; margin-bottom:10px; 
						border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF; 
						background-color:#CDCDCD; padding:3px; padding-left:8px; padding-right:8px; }
	.css_cesta_item {	font-size:13px; font-weight:normal; }
	.css_cesta_total {	font-size:16px; font-weight:bold; padding-top:2px; margin-top:10px; 
						border-top:1px dotted #CDCDCD; }
	.css_cesta_total2 {	font-size:16px; font-weight:bold; }
	.css_cesta_vacia {	font-size:13px; color:gray; }
	.css_cesta_info {	font-size:13px; color:black; }
	.css_cesta_gastos {	font-size:13px; color:gray; padding-top:4px; padding-bottom:4px; }
	.css_cesta_gastoslink {			font-size:13px; color:gray; text-decoration:underline; }
	.css_cesta_gastoslink:hover {	color:black; text-decoration:none; }
	.css_cesta_boton {	font-size:13px; padding-left:5px; padding-right:5px; background-color:#E32424; color:white; border:1px solid white; }

	.css_destacar {		font-size:16px; color:#000000; }
	.css_datosusuario { background-color:#E3E3E3; border:1px solid #C7C7C7; padding:10px; margin-top:4px; margin-bottom:4px; }
	.css_datosusuario1 { font-size:14px; }
	
	.css_formapago_sep1 { 	padding-right:20px; border-right:1px dotted #CDCDCD; }
	.css_formapago_sep2 { 	padding-right:20px; border-right:1px dotted #CDCDCD; padding-left:20px; }
	.css_formapago_sep3 { 	padding-left:20px;  }
	.css_formapago_off { 	border:2px solid white; background-color:white; padding:10px; }
	.css_formapago_on { 	border:2px solid orange; background-color:#EEEEEE; padding:10px; }
	
	.css_estado_login { font-size:13px; padding-bottom:6px; }


	.css_ulerrores {	padding:0px; } 
	.css_msgerror {		border:1px solid red; color:#DB0000; margin:8px; padding:8px; text-align:left; 
						background-image:url(../imgs/icono_error.gif); background-repeat:no-repeat;
						background-position:7px 7px; padding-left:28px; 
						background-color:#EEEEEE; }
	.css_msgok {		border:1px solid green; color:#009900; margin:8px; padding:8px; text-align:left; 
						background-image:url(../imgs/icono_ok.gif); background-repeat:no-repeat;
						background-position:6px 6px; padding-left:28px; 
						background-color:#EEEEEE; }
	.css_msgwarning {	border:1px solid orange; color:#FF9000; margin:8px; padding:8px; text-align:left; 
						background-image:url(../imgs/icono_warning.gif); background-repeat:no-repeat;
						background-position:7px 7px; padding-left:30px; 
						background-color:#EEEEEE; }

/* Fin */ 

