body 			{ margin: 0px; padding: 0px; background-color: #C8C8C8; }									/* body con fondo página */
.fondoweb		{ background-color: #FFFFFF; }																						/* fondo web */
.fondocab		{ background: #D8DACD url(/img/cab_fondo.jpg) no-repeat left top; }				/* fondo cabecera */
.fondocon		{ background-color: #EBECDC; }																						/* fondo contenido */
.fondoltd 	{ background-color: #D5D7CA; }																						/* fondo gris lateral derecho */
.fondopie		{ background-color: #222222; }																						/* fondo pie de página */
a:focus 		{ outline: 0px; }

/* CABECERA */
.cabtx1			{ font-family: Arial; font-size: 12px; font-weight: bold; color: #666666; line-height: 15px; }								/* apadrina un niño */
.cabtx2			{ font-family: Arial; font-size: 26px; font-weight: bold; color: #FF6600; line-height: 26px; }								/* telefono */
/* -------------- */

/* MENU PRINCIPAL */
.menusep		{ background: #47484A url(/img/menu_sep.gif) no-repeat left top; text-align: center; }
.menu0			{ background: #181A1A url(/img/menu_off.gif) repeat-x left top; text-align: center; color: #FFFFFF; font-family: Arial; font-size: 14px; font-weight: bold; }
.menu1			{ background: #D95F07 url(/img/menu_on.gif) repeat-x left top; text-align: center; color: #FFFFFF; font-family: Arial; font-size: 14px; font-weight: bold; }

.menut0			{ text-align: center; color: #FFFFFF; font-family: Arial; font-size: 14px; font-weight: bold; text-decoration: none; }
.menut1			{ text-align: center; color: #FFFFFF; font-family: Arial; font-size: 14px; font-weight: bold; text-decoration: none; }
.menut0:hover	{ text-align: center; color: #FFFFFF; font-family: Arial; font-size: 14px; font-weight: bold; text-decoration: underline; }
.menut1:hover	{ text-align: center; color: #FFFFFF; font-family: Arial; font-size: 14px; font-weight: bold; text-decoration: underline; }

.buscartb		{ font-family: Arial; font-size: 11px; color: #181A1A; border: 0px solid #181A1A; text-align: left; background-color: #E1E1E1; width: 126px; height: 16px; }
.buscarbu		{ font-family: Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; border: 0px solid #FFFFFF; text-align: center; background: #666666 url(/img/buscar_b.gif) no-repeat left top; width:51px; height: 18px; }
/* -------------- */

/* SUBMENUS */
h2					{ font-family: Arial; font-size: 12px; font-weight: bold; color: #FFFFFF; margin: 0px; padding: 0px; padding-left: 7px; }																				/* submenu titulo */
.smt				{ font-family: Arial; font-size: 12px; font-weight: bold; color: #FFFFFF; }																																											/* submenu titulo: celda */
.sm0				{ font-family: Arial; font-size: 13px; font-weight: bold; color: #333333; line-height: 18px; padding-left: 6px; padding-top: 2px; text-decoration: none; }			/* item del submenu inactivo */
.sm0:hover	{ font-family: Arial; font-size: 13px; font-weight: bold; color: #333333; line-height: 18px; padding-left: 6px; padding-top: 2px; text-decoration: underline; }
.sm1				{ font-family: Arial; font-size: 13px; font-weight: bold; color: #FF6600; line-height: 18px; padding-left: 6px; padding-top: 2px; text-decoration: none; }			/* item del submenu activo */
.sm1:hover	{ font-family: Arial; font-size: 13px; font-weight: bold; color: #FF6600; line-height: 18px; padding-left: 6px; padding-top: 2px; text-decoration: underline; }
.ss0				{ font-family: Arial; font-size: 12px; color: #666666; line-height: 17px; padding-left: 7px; text-decoration: none; }																						/* item del sub-submenu inactivo */
.ss0:hover	{ font-family: Arial; font-size: 12px; color: #666666; line-height: 17px; padding-left: 7px; text-decoration: underline; }
.ss1				{ font-family: Arial; font-size: 12px; color: #FF6600; line-height: 17px; padding-left: 7px; text-decoration: none; }																						/* item del sub-submenu activo */
.ss1:hover	{ font-family: Arial; font-size: 12px; color: #FF6600; line-height: 17px; padding-left: 7px; text-decoration: underline; }
.sss0			 	{ font-family: Arial; font-size: 11px; color: #666666; line-height: 16px; text-decoration: none; }																															/* item del sub-submenu del submenu inactivo */
.sss0:hover	{ font-family: Arial; font-size: 11px; color: #666666; line-height: 16px; text-decoration: underline; }
.sss1			 	{ font-family: Arial; font-size: 11px; color: #FF6600; line-height: 16px; text-decoration: none; }																															/* item del sub-submenu del submenu activo */
.sss1:hover	{ font-family: Arial; font-size: 11px; color: #FF6600; line-height: 16px; text-decoration: underline; }
.sss2			 	{ font-family: Arial; font-size: 11px; color: #666666; line-height: 16px; padding-left: 11px; text-decoration: none; }																						/* sub-submenu: celda */
.smlh				{ background-color: #A8AA95; }																																																																	/* linea de separacion horizontal */
.fondosmt 	{ background: #7F827E url(/img/curva_g.gif) no-repeat right top; }																																															/* fondo submenu titulo */
.fondosm0 	{ background-color: #D5D7CA; }																																																																	/* fondo submenu item inactivo */
.fondosm1		{ background-color: #E2E4D6; }																																																																	/* fondo submenu item activo */
.fondolti 	{ background-color: #D5D7CA; }																																																																	/* fondo gris lateral izquierdo */

/* -------------- */

/* PIE DE PAGINA */
.pie1				{ font-family: Arial; font-size: 11px; font-weight: bold; color: #424340; text-align: left; }
.pie2				{ font-family: Arial; font-size: 10px; color: #424340; text-align: left; }
.mapat			{ font-family: Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; padding-left: 6px; text-align: left; text-decoration: none; } 			/* item del mapa web */
.mapat:hover{ font-family: Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; padding-left: 6px; text-align: left; text-decoration: underline; } 	/* item del mapa web */
.mapal			{ font-family: Arial; font-size: 11px; color: #C5C8BF; padding-left: 6px; text-align: left;  text-decoration: none; }													/* subitem del mapa web */
.mapal:hover{ font-family: Arial; font-size: 11px; color: #C5C8BF; padding-left: 6px; text-align: left;  text-decoration: underline; }										/* subitem del mapa web */
.pielv			{ background-color: #282828; }	/* linea de separacion vertical */
.pielh			{ background-color: #424242; }	/* linea de separacion horizontal */
/* -------------- */

/* HOME */
.newstx			{ font-family: Arial; font-size: 12px; color: #666666; text-align: left; }
.newstb			{ font-family: Arial; font-size: 11px; color: #999999; margin: 0px; padding: 2px; border: 0px; text-align: left; background-color: #FFFFFF; background-image: url(../img/txtbox_bg.gif); background-repeat: repeat-x; width: 231px; height: 14px; }
.newsbu			{ font-family: Arial; font-size: 9px; font-weight: bold; color: #FFFFFF; border: 0px solid #FFFFFF; text-align: center; background: url(/img/news_b.gif) no-repeat left top; width:14px; height: 18px; }
.newsok { font-family: arial; font-size: 10px; color: #6A9B3C }
.newsko { font-family: arial; font-size: 10px; color: #E70321 }
/* -------------- */

/* LATERAL DERECHO */
.lat_separ1				{ background-color: #929381; }
.lat_separ2				{ background-color: #FFFFFF; }
.lat_titulo				{ font-family: Arial; font-size: 15px; font-weight: bold; color: #FF6600; text-decoration: none; }
.lat_titulo:hover	{ font-family: Arial; font-size: 15px; font-weight: bold; color: #FF6600; text-decoration: underline; }
.lat_contenido		{ font-family: Arial; font-size: 12px; color: #000000; line-height: 14px; }
.lat_enlace				{ font-family: Arial; font-size: 11px; font-weight: bold; color: #FF6600; text-decoration: none; }
.lat_enlace:hover	{ font-family: Arial; font-size: 11px; font-weight: bold; color: #FF6600; text-decoration: underline; }
/* -------------- */


/* CONTENIDO */
.oculto				{ display: none; }
.lineahorg		{ background-image: url(/img/sep_g.gif); background-repeat: repeat-x; background-position: left center; }	/* línea punteada de separación */

h3						{ font-family: Arial; font-size: 22px; font-weight: bold; color: #666666; margin: 0px; padding: 0px; }		/* titulo del apartado actual */
.contit				{ font-family: Arial; font-size: 22px; font-weight: bold; color: #666666; }																/* titulo del apartado actual: texto celda */
a.contit			{ font-family: Arial; font-size: 22px; font-weight: bold; color: #FF6600; text-decoration: none; }				/* titulo del apartado actual: enlace */
a.contit:hover{ font-family: Arial; font-size: 22px; font-weight: bold; color: #FF6600; text-decoration: underline; }

.constit			{ font-family: Arial; font-size: 17px; font-weight: bold; color: #000000; }																/* titulo elemento del contenido del apartado actual */
.gristit			{ font-family: Arial; font-size: 15px; font-weight: bold; color: #333333; }																/* titulo alternativo elemento del contenido del apartado actual */
.conxtit			{ font-family: Arial; font-size: 13px; color: #333333; font-weight: bold; }																/* titulo general del contenido */
.contxt_dest	{ font-family: Arial; font-size: 13px; color: #000000; font-weight: bold; }

.contxt				{ font-family: Arial; font-size: 13px; color: #333333; }																									/* texto general del contenido */
.contxt a           { font-family: Arial; font-size: 13px; font-weight: bold; color: #FF6600; text-decoration: none; }
.contxt a:hover     { text-decoration: underline; }
.conintro			{ font-family: Arial; font-size: 14px; color: #333333; }									 																/* texto introduccion de paginas */
.contxt_lopd	{ font-family: Arial; font-size: 10px; color: #333333; } 																									/* texto notas legales y LOPD */

.conhref_pp		{ font-family: Arial; font-size: 11px; color: #666666; text-decoration: none; }

a.conhref							{ font-family: Arial; font-size: 13px; font-weight: bold; color: #FF6600; text-decoration: none; }/* links en general */
a.conhref:hover				{ font-family: Arial; font-size: 13px; font-weight: bold; color: #FF6600; text-decoration: underline; }
a.conhref_pp					{ font-family: Arial; font-size: 11px; font-weight: bold; color: #FF6600; text-decoration: none; }/* links en general -- */
a.conhref_pp:hover		{ font-family: Arial; font-size: 11px; font-weight: bold; color: #FF6600; text-decoration: underline; }
a.conhref_gg					{ font-family: Arial; font-size: 14px; font-weight: bold; color: #FF6600; text-decoration: none; }/* links en general ++ */
a.conhref_gg:hover		{ font-family: Arial; font-size: 14px; font-weight: bold; color: #FF6600; text-decoration: underline; }
a.conhref_otrab				{ font-family: Arial; font-size: 18px; font-weight: bold; color: #FF6600; text-decoration: none; }/* links en general +++ */
a.conhref_otrab:hover	{ font-family: Arial; font-size: 18px; font-weight: bold; color: #FF6600; text-decoration: underline; }

a.conhref_p_c					{ font-family: Arial; font-size: 11px; font-weight: bold; color: #666666; text-decoration: none; }/* links en general -- */
a.conhref_p_c:hover		{ font-family: Arial; font-size: 11px; font-weight: bold; color: #666666; text-decoration: underline; }

a.conhref_m							{ font-family: Arial; font-size: 12px; font-weight: bold; color: #FF6600; text-decoration: none; }/* links en general */
a.conhref_m:hover				{ font-family: Arial; font-size: 12px; font-weight: bold; color: #FF6600; text-decoration: underline; }

a.volver			{ font-family: Arial; font-size: 11px; font-weight: bold; color: #FF6600; text-decoration:none } /* link VOLVER paginas sin menu */
a.volver:hover{ font-family: Arial; font-size: 11px; font-weight: bold; color: #FF6600; text-decoration:underline }
.tit_blanco		{ font-family: Arial; font-size: 15px; color: #FFFFFF; }

.contxt_p			{ font-family: Arial; font-size: 11px; color: #333333; }
.contxt_pp		{ font-family: Arial; font-size: 10px; color: #333333; }
.contxt_p_c		{ font-family: Arial; font-size: 11px; color: #666666; }
.contxt_tel		{ font-family: Arial; font-size: 20px; color: #333333; font-weight: bold; }
.contxt_bl		{ font-family: Arial; font-size: 12px; color: #FFFFFF; font-weight: bold; }
.contxt_p_n		{ font-family: Arial; font-size: 11px; color: #000000; }
.contxt_t_cg	{ font-family: Arial; font-size: 12px; color: #666666; }
.contxt_t_cn	{ font-family: Arial; font-size: 12px; color: #FF6600; }

.fondo_blanco			{ background-color: #FFFFFF; }	/* fondo blanco */
.fondo_claro			{ background-color: #B3B4A9; }	/* fondo gris claro */
.fondo_oscuro			{ background-color: #D5D7CA; }	/* fondo gris medio */
.fondo_masoscuro	{ background-color: #BBBDB5; }	/* fondo gris oscuro */
.fondo_grisoscuro	{ background-color: #666666; }	/* fondo gris mas oscuro */

.donativo1	{ background-color: #B0B2A7; font-family: Arial; font-size: 11px; font-weight:bold; text-align: left; color: #333333; }
.donativo2	{ background-color: #333333; font-family: Arial; font-size: 40px; font-weight:bold; text-align: center; color: #EBECDC; text-decoration: none; }
.donativo3	{ background-color: #333333; font-family: Arial; font-size: 29px; font-weight:bold; text-align: center; color: #EBECDC; text-decoration: none; }
.donativo3_e { background-color: #333333; font-family: Arial; font-size: 21px; font-weight: normal; text-align: center; color: #EBECDC; text-decoration: none; }
.donativo3_s { background-color: #333333; font-family: Arial; font-size: 10px; font-weight: normal; text-align: center; color: #EBECDC; text-decoration: none; }
.dona_euros	{ font-family: Arial; font-size: 15px; font-weight:bold; text-align: left; color: #EBECDC; text-decoration: none; }
.dona_tit	{  font-family: Arial; font-size: 17px; font-weight: bold; color: #FFFFFF; text-align: left; text-decoration:none;}
a.dona_tit	{  font-family: Arial; font-size: 17px; font-weight: bold; color: #FFFFFF; text-align: left; text-decoration:none;}
a.dona_tit:hover	{  font-family: Arial; font-size: 17px; font-weight: bold; color: #FFFFFF; text-align: left; text-decoration:underline;}
.dona_mas		{ font-family:Arial; font-size: 11px; color:#333333; text-align:left; text-decoration:none; }
a.dona_mas	{ font-family: Arial; font-size: 11px; font-weight: bold; color: #333333; text-align: left; text-decoration:none;} /* links general más pequeños */
a.dona_mas:hover		{ font-family: Arial; font-size: 11px; font-weight: bold; color: #333333; text-align: left; text-decoration:underline }
.dona_mas_div	{ margin-top: 6px; background-color: #B0B2A7; } /* color de fondo para fade en IE6 */
.dona_int	{ font-family: Arial; font-size: 13px; color: #333333; text-align: left;}	

.conaccion		{ font-family: Arial; font-size: 11px; color: #000000; text-decoration: none; font-weight: bold; }
a.conaccion:hover	{ font-family: Arial; font-size: 11px; color: #000000; text-decoration: underline; }

.listado_naranja	{ list-style-image: url(/img/punto_lista.gif); list-style-position: outside; vertical-align: top; margin: 0px; padding-left: 16px; }

.adobe 			{ font-family: Arial; font-size: 12px; color: #45413B; font-weight: bold; text-decoration: none; }
a.adobe:hover{ font-family: Arial; font-size: 12px; color: #45413B; font-weight: bold; text-decoration: underline; }

.modulo_apadrina { background-color: #D5D7CA; font-family: Arial; font-size: 11px; color: #333333; line-height: 13px; }
a.modulo_apadrina2	{ font-family: Arial; font-size: 13px; color: #FF6600; font-weight: bold; text-decoration: none; line-height: 13px; }
a.modulo_apadrina2:hover	{ font-family: Arial; font-size: 13px; color: #FF6600; font-weight: bold; line-height: 13px; text-decoration: underline; }
.separacion		{ background-color: #EBECDC; }

.testimonio_ti		{ font-family: Arial; font-size: 17px; color: #000000; text-align:left; font-weight:bold; }

.renta 			{ font-family: Arial; font-size: 17px; color: #000000; text-align: left; font-weight: bold; }

.definicion		{ background-color: #D5D7CA; }

.subtit_conten	{ font-family: Arial; font-size: 11px; font-weight: bold; color: #333333; } 					/* subtitulo del apartado actual */

/* Inicio apartado Que Hacemos */
.fondo_que				{ background-color: #B3B4A9; }

.tides_que_areas	{ font-family: Arial; font-size: 15px; font-weight: bold; color: #FFFFFF; line-height: 100%; text-decoration: none; }
a.tides_que_areas	{ font-family: Arial; font-size: 15px; font-weight: bold; color: #FFFFFF; line-height: 100%; text-decoration: none; }
a.tides_que_areas:hover	{ font-family: Arial; font-size: 15px; font-weight: bold; color: #FFFFFF; line-height: 100%; text-decoration: underline; }
.tinor_que_areas	{ font-family: Arial; font-size: 14px; font-weight: bold; color: #000000; }

a.link_tit_que		{ font-family: Arial; font-size: 14px; color: #FF6600; font-weight: bold; text-decoration: none; }
a.link_tit_que:hover { font-family: Arial; font-size: 14px; color: #FF6600; font-weight: bold; text-decoration: underline; }
.fecha_tit_que		{ font-family: Arial; font-size: 11px; color: #333333; }

.bar_dat_terreno	{ background-color: #FFFFFF }
.tit_dat_terreno	{ font-family: Arial; font-size: 12px; color: #FFFFFF; }
.txt_dat_terreno	{ font-family: Arial; font-size: 10px; color: #333333; line-height: 95%; }
/* Fin apartado Que Hacemos */

/* Inicio apartado Un Regalo Diferente */

.fondo_rd_tit	{ background-color: #7F827E; }																																						/* fondo gris titulo */
.fondo_rd_con	{ background-color: #DFE1D2; }																																						/* fondo contenido */
.contxt_rd		{ font-family: Arial; font-size: 12px; color: #000000; }																									/* texto del contenido apartado UN REGALO DIFERENTE */
.tit_rd_tab		{ font-family: Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; }																/* texto del titulo tabla regalos apartado UN REGALO DIFERENTE */

.fondo_rd_t1_0{ background-color: #EBECDC; }
.fondo_rd_t1_1{ background-color: #333333; }
.fondo_rd_t2_0{ background-color: #D5D7CA; }
.fondo_rd_t2_1{ background-color: #333333; }

.tit_rd_t1		{ font-family: Arial; font-size: 13px; font-weight: bold; line-height: 100%; text-decoration: none; }						/* texto del titulo regalo apartado UN REGALO DIFERENTE */
a.tit_rd_t1_0	{ color: #333333; text-decoration: none; }
a.tit_rd_t1_0:hover	{ color: #333333; text-decoration: underline; }
a.tit_rd_t1_1	{ color: #FFFFFF; text-decoration: none; }
a.tit_rd_t1_1:hover	{ color: #FFFFFF; text-decoration: underline; }

.tit_rd_t2_0	{ font-family: Arial; font-size: 13px; color: #FF6600; line-height: 100%; }																/* texto del titulo regalo precio apartado UN REGALO DIFERENTE */
.tit_rd_t2_1	{ font-family: Arial; font-size: 13px; color: #FFFFFF; font-weight: bold; line-height: 100%; }																/* texto del titulo regalo precio apartado UN REGALO DIFERENTE */

.tit_rd_pa_0	{ font-family: Arial; font-size: 10px; color: #333333; }																									/* texto del titulo regalo precio apartado UN REGALO DIFERENTE */
.tit_rd_pa_1	{ font-family: Arial; font-size: 10px; color: #999999; }																									/* texto del titulo regalo precio apartado UN REGALO DIFERENTE */

.contxt_rd_tab{ font-family: Arial; font-size: 11px; color: #333333; line-height: 110%; }

/* Fin apartado Un Regalo Diferente */

.fecha_p				{ font-family: Arial; font-size: 11px; color: #333333; font-weight: bold; }
.fondoOferta_c 	{ background-color:#D5D7CA;}
.fondoOferta_o 	{ background-color:#BBBDB5;}
.contxt_trabajo	{ font-family: Arial; font-size: 12px; color: #333333; text-align: right; font-weight:bold }



.ultima_hora_tit	{ font-family: Arial; font-size: 15px; color: #FFFFFF; }
.ultima_hora_con	{ font-family:Arial; font-size: 14px; color:#333333; }

.fecha_ul_not	{ font-family: Arial; font-size: 11px; color: #333333; text-align: left; font-weight:bold}
.tit_ul_not	{ font-family: Arial; font-size: 15px; color: #FFFFFF; text-align: left; font-weight:bold }
.cont_ul_not { font-family:Arial; font-size: 14px; color:#333333; text-align:left; }
a.mas_not	{ font-family: Arial; font-size: 11px; color: #FF6600; text-align: left; font-weight:bold; text-decoration:none }
a.mas_not:hover	{ font-family: Arial; font-size: 11px; color: #FF6600; text-align: left; font-weight:bold; text-decoration:underline }
a.mas_not_blanco	{ font-family: Arial; font-size: 11px; color: #FFFFFF; text-align: left; font-weight:bold; text-decoration:none }
a.mas_not_blanco:hover	{ font-family: Arial; font-size: 11px; color: #FFFFFF; text-align: left; font-weight:bold; text-decoration:underline }
.tit_lista_not	{ font-family: Arial; font-size: 11px; color: #333333; text-align: left; font-weight:bold }



.cont_ul_ag	{ font-family: Arial; font-size: 14px; color: #333333; text-align: left; }
.tit_ul_ag	{ font-family: Arial; font-size: 15px; color: #FFFFFF; text-align: left; text-decoration:none }
.fecha_ul_ag 	{ font-family: Arial; font-size: 11px; color: #333333; text-align: left; font-weight:bold}

.titulo_ficha	{  font-family: Arial; font-size: 15px; color: #000000; text-align: left; font-weight:bold}
.fecha_not	{ font-family: Arial; font-size: 11px; color: #666666; text-align: left; font-weight:bold}

.contacto		{ background-color:#666666}
.contacto_tit	{ font-family: Arial; font-size: 11px; color: #212121; text-align: left; font-weight:bold}
.contacto_nom	{ font-family: Arial; font-size: 12px; color: #FFFFFF;  text-align: left; font-weight:bold}
.contacto_tel	{ font-family: Arial; font-size: 12px; color: #FFFFFF;  text-align: left;}
a.contacto_ref	{ font-family: Arial; font-size: 12px; color: #FF6600; text-align: left; text-decoration:none; font-weight:bold}
a.contacto_ref:hover	{ font-family: Arial; font-size: 12px; color: #FF6600; text-align: left; text-decoration:underline; font-weight:bold}

.contacto_nom	{ font-family: Arial; font-size: 12px; color: #FFFFFF;  text-align: left; font-weight:bold}
.contacto_tel	{ font-family: Arial; font-size: 12px; color: #FFFFFF;  text-align: left;}

.down_logo		{ font-family: Arial; font-size: 10px; color: #666666; text-align: left; text-decoration:none }
a.down_logo		{ font-family: Arial; font-size: 10px; color: #FD6C0C; text-align: left; text-decoration:none }
a.down_logo:hover		{ font-family: Arial; font-size: 10px; color: #FD6C0C; text-align: left; text-decoration:underline }

.pdf_doss	{ font-family: Arial; font-size: 11px; color: #666666;  text-align: left; }
a.href_p	{ font-family: Arial; font-size: 11px; color: #FD6C0C; text-align: left; text-decoration:none; font-weight:bold;}
a.href_p:hover		{ font-family: Arial; font-size: 11px; color: #FD6C0C; text-align: left; text-decoration:underline; font-weight:bold; }
.href_p2	{ font-family: Arial; font-size: 11px; color: #666666; text-align: left; text-decoration: none; }
a.href_p2	{ font-family: Arial; font-size: 11px; color: #FF6600; text-align: left; text-decoration: none; font-weight:bold; }
a.href_p2:hover		{ font-family: Arial; font-size: 11px; color: #FF6600; text-align: left; text-decoration: underline; font-weight: bold; }

.tit_banner	{ font-family: Arial; font-size: 13px; color: #000000; text-align: left; text-decoration:none; font-weight:bold;} /* titulo de los banners */
.tira_ban	{ background-color:#D5D7CA;} /* pequeña linea separatoria entre descargas de banners */

.ofertit		{ font-family: Arial; font-size: 17px; font-weight: bold; color: #000000; text-align: left; }	/* subtitulo del apartado actual */
.ofertxt		{ font-family: Arial; font-size: 14px; color: #333333; text-align: left; }
.oferstxt		{ font-family: Arial; font-size: 12px; color: #333333; text-align: left; }	/* subtitulo del apartado actual */


a.camp1				{ font-family: Arial; font-size: 14px; color: #380F1E; font-weight: bold; text-decoration: none; }
a.camp1:hover	{ text-decoration: underline; }
a.camp2 			{ font-family: Arial; font-size: 14px; color: #C00518; font-weight: bold; text-decoration:none; }
a.camp2:hover	{ text-decoration: underline; }

.campana1		{ background-color: #C8A939; font-family: Arial; font-size: 12px; color: #FFFFFF; }
.campana2		{ background-color: #000000; font-family: Arial; font-size: 12px; color: #FFFFFF; }




.busca_no		{ font-family: Arial; font-size: 13px; line-height:20px; }
.x_results		{ font-family: Arial; font-size: 13px; line-height:13px; color: #333333; font-weight:bold; text-align:center}

.error_form		{ font-family: Arial; font-size: 13px; color:#E60220; font-weight:bold; }
.ok_form		{ font-family: Arial; font-size: 13px; color:#6A9B3C; font-weight:bold; }

.tiechref					{ font-family: Arial; font-size: 11px; font-weight: bold; color: #666666; text-decoration: none; }
a.tiethref				{ font-family: Arial; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none; }			/* links lat derecho tienda atencion al cliente */
a.tiethref:hover	{ text-decoration: underline; }
a.tiechref				{ font-family: Arial; font-size: 11px; font-weight: bold; color: #666666; text-decoration: none; }			/* links lat derecho tienda atencion al cliente */
a.tiechref:hover	{ text-decoration: underline; }




.revista_fon	{ background-color:#666666;}
.rev_fecha	{ font-family:Arial; font-size: 12px; color: #D5D7CA; text-align:left;}
.rev_tit	{ font-family:Arial; font-size: 19px; color: #FFFFFF; text-align:left; font-weight:bold;}
.rev_marc	{ background-color:#EBECDC;}
.rev_pdf	{ font-family:Arial; font-size: 13px; color: #FFFFFF; text-align:left;}
a.conhrefpdf		{ font-family: Arial; font-size: 14px; font-weight: bold; color: #FF6600; text-align: left; text-decoration:none } /* links en general */
a.conhrefpdf:hover	{ font-family: Arial; font-size: 14px; font-weight: bold; color: #FF6600; text-align: left; text-decoration:underline }

.f_medios	{ font-family:Arial; font-size: 12px; color: #666666; text-align:left;}
.spot_tit	{ font-family:Arial; font-size: 10px; color: #FFFFFF; text-align:left; background-color:#666666;}
.spothref		{ font-family:Arial; font-size: 10px; color:#666666; text-align:left; text-decoration:none; }
a.spothref	{ font-family: Arial; font-size: 10px; font-weight: bold; color: #FF6600; text-align: left; text-decoration:none;} /* links general más pequeños */
a.spothref:hover		{ font-family: Arial; font-size: 10px; font-weight: bold; color: #FF6600; text-align: left; text-decoration:underline }
.spotmas		{ font-family:Arial; font-size: 14px; color:#666666; text-align:left; text-decoration:none; }
a.spotmas	{ font-family: Arial; font-size: 14px; font-weight: bold; color: #FF6600; text-align: left; text-decoration:none;} /* links general más pequeños */
a.spotmas:hover		{ font-family: Arial; font-size: 14px; font-weight: bold; color: #FF6600; text-align: left; text-decoration:underline }
.spot_img	{ background-repeat: no-repeat; }


/*------------------------------------------*/
/* ESTILOS PARA FORMULARIOS */
.icono			{ 	position:relative;
					behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
					this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
					this.src = "/img/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
					this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
					this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)); 
				}  	/* IE6 PNG! */

.form_lef_to_in	{  background-color: #D5D7CA; font-family: Arial; font-size: 12px; color: #333333; text-align: right; font-weight:bold }
.form_rig_to_in	{  background-color: #BBBDB5; font-family: Arial; font-size: 12px; color: #000000; font-weight: bold; }
.form_lef_bo_in	{  background-color: #AFB1AD; font-family: Arial; font-size: 12px; color: #333333; text-align: right; font-weight:bold }
.form_ri_bo_in	{  background-color: #9B9F9E; font-family: Arial; font-size: 13px; color: #333333; }
.form_tit_activ	{  font-family: Arial; font-size: 12px; color: #000000; text-align: right; font-weight:bold}

.text_form		{  font-family: Arial; font-size: 11px; color: #333333; background-color:#EBECDC; border:0px; height:17px; margin: 0px; padding: 2px 3px 0px 3px; vertical-align: middle; }
.text_form_e	{  font-family: Arial; font-size: 11px; color: #333333; background-color:#EFD1D1; border:0px; height:17px; margin: 0px; padding: 2px 3px 0px 3px; vertical-align: middle; }
.comb_form		{  font-family: Arial; font-size: 11px; color: #333333; background-color:#EBECDC; border:0px; height:17px; margin: 0px; padding: 0px; vertical-align: middle;}
.comb_form_e	{  font-family: Arial; font-size: 11px; color: #333333; background-color:#EFD1D1; border:0px; height:17px; margin: 0px; padding: 0px; vertical-align: middle;}

.form_message	{  background-color: #D5D7CA; }
.form_message_error	{  font-family: Arial; font-size: 13px; color: #E70321; font-weight: bold; text-decoration: none; }
a.form_message_error:hover {  font-family: Arial; font-size: 13px; color: #E70321; font-weight: bold; text-decoration: underline; }
.form_message_ok	{  font-family: Arial; font-size: 13px; color: #6A9B3C; font-weight: bold; text-decoration: none; }
a.form_message_ok:hover {  font-family: Arial; font-size: 13px; color: #6A9B3C; font-weight: bold; text-decoration: underline; }
.form_message span a {  font-family: Arial; font-size: 11px; color: #333333; font-weight: normal; text-decoration: none; }
.form_message span a:hover {  font-family: Arial; font-size: 11px; color: #333333; font-weight: normal; text-decoration: underline; }

.forma_lef_to_in	{  background-color: #D5D7CA; font-family: Arial; font-size: 12px; color: #333333; text-align: right; font-weight:bold }
.forma_rig_to_in	{  background-color: #BBBDB5; font-family: Arial; font-size: 11px; color: #666666; font-weight: bold; }

.forma_lef_mi_in	{  background-color: #AFB1AD; font-family: Arial; font-size: 12px; color: #333333; text-align: right; font-weight:bold }
.forma_rig_mi_in	{  background-color: #9B9F9E; font-family: Arial; font-size: 12px; color: #111111; }

.forma_lef_bot_in	{  background-color: #8F9494; font-family: Arial; font-size: 12px; color: #333333; text-align: right; font-weight:bold }
.forma_rig_bot_in	{  background-color: #818486; font-family: Arial; font-size: 11px; color: #000000; font-weight:bold }
.forma_pago			{  font-family: Arial; font-size: 12px; color: #333333; text-align: right; font-weight:bold;}
.txt_formulario	 { font-family: Arial; font-size: 12px; color: #333333; text-align: right; font-weight:bold }

.desgrava	{ font-family: Arial; font-size: 13px; color: #333333; font-weight: bold; }
.forma_lef_to_in2	{  background-color: #D5D7CA; font-family: Arial; font-size: 12px; color: #333333; }
.ejemplo_login	{ font-family:Arial; font-size: 10px; color: #333333; text-align: left;}
.txt_naranja{ font-family: Arial; font-size: 13px; font-weight: bold; color: #FF6600; text-align: left; text-decoration:none; }

.revista	{ font-family: Arial; font-size: 12px; font-weight: bold; color: #333333; text-align: left;}
/*-----------------*/

/* MENSAJES */
.message_info					{ width: 472px; padding: 4px 10px 4px 10px; margin-bottom: 10px; background: #ffffff; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.message_info div.icon			{ position: absolute; width:16px; height: 16px; background: url(/img/icons/information.png) 0px 0px no-repeat; filter: progid:DXImageTransform.Microsoft.Chroma(color='#d3e6ea'); }
.message_info div.content		{ padding-left: 20px; vertical-align: top; }
.message_info span.title		{ font-family: arial, helvetica, sans-serif; font-size: 12px; color: #555555; line-height: 115%; text-decoration: none; font-weight: bold; }
.message_info span.message 		{ font-family: arial, helvetica, sans-serif; font-size: 12px; color: #555555; line-height: 115%; text-decoration: none; font-weight: normal; }

.message_done					{ width: 472px; padding: 4px 10px 4px 10px; margin-bottom: 10px; background: #ffffff; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.message_done div.icon			{ position: absolute; width:16px; height: 16px; background: url(/img/icons/tick.png) 0px 0px no-repeat; filter: progid:DXImageTransform.Microsoft.Chroma(color='#d3e6ea'); }
.message_done div.content		{ padding-left: 20px; vertical-align: top; }
.message_done span.title		{ font-family: arial, helvetica, sans-serif; font-size: 12px; color: #397C33; line-height: 115%; text-decoration: none; font-weight: bold; }
.message_done span.message 		{ font-family: arial, helvetica, sans-serif; font-size: 12px; color: #555555; line-height: 115%; text-decoration: none; font-weight: normal; }

.message_warning				{ width: 472px; padding: 4px 10px 4px 10px; margin-bottom: 10px; background: #ffffff; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.message_warning div.icon		{ position: absolute; width:16px; height: 16px; background: url(/img/icons/warning.png) 0px 0px no-repeat; filter: progid:DXImageTransform.Microsoft.Chroma(color='#d3e6ea'); }
.message_warning div.content	{ padding-left: 20px; vertical-align: top; }
.message_warning span.title		{ font-family: arial, helvetica, sans-serif; font-size: 12px; color: #FF6600; line-height: 115%; text-decoration: none; font-weight: bold; }
.message_warning span.message 	{ font-family: arial, helvetica, sans-serif; font-size: 12px; color: #555555; line-height: 115%; text-decoration: none; font-weight: normal; }

.message_error					{ width: 472px; padding: 4px 10px 4px 10px; margin-bottom: 10px; background: #ffffff; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.message_error div.icon			{ position: absolute; width:16px; height: 16px; background: url(/img/icons/cross.png) 0px 2px no-repeat; filter: progid:DXImageTransform.Microsoft.Chroma(color='#d3e6ea'); }
.message_error div.content		{ padding-left: 20px; vertical-align: top; }
.message_error span.title		{ font-family: arial, helvetica, sans-serif; font-size: 12px; color: #cc0202; text-decoration: none; font-weight: bold; }
.message_error span.message 	{ font-family: arial, helvetica, sans-serif; font-size: 12px; color: #555555; text-decoration: none; font-weight: normal; }
/*------------------------------------*/

/* DIALOGOS */
#fullOverlay					{ position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background-color: #666666; opacity: 0.7; filter: progid:DXImageTransform.Microsoft.Chroma(color='#d3e6ea'), alpha(opacity=70); }
.dialog_shadow					{ position: absolute; width: 472px; height: 110px; top: 0px; left: 0px; background-color: #ffffff; -moz-border-radius: 3px; -webkit-border-radius: 3px; opacity: 0.7; filter: progid:DXImageTransform.Microsoft.Chroma(color='#d3e6ea'), alpha(opacity=70); }
.dialog 						{ width: 452px; background-color: #D5D7CA; -moz-border-radius: 3px; -webkit-border-radius: 3px; cursor: pointer; }
/*------------------------------------*/

/* MODULOS DE LA HOME */
	/* Modulo grande */
.masinfoG				{ font-family: Arial; font-size: 13px; font-weight: bold; color: #FF6600; text-decoration: none; }
.masinfoG:hover	{ font-family: Arial; font-size: 13px; font-weight: bold; color: #FF6600; text-decoration: underline; }

.fondoG		{ background-color: #C5C8BF; }
.ptituloG	{ font-family: Arial; font-size: 11px; color: #45413B; }
.tituloG	{ font-family: Arial; font-size: 22px; font-weight: bold; color: #FF6600; line-height: 24px; text-decoration: none; }
.tituloG:hover	{ font-family: Arial; font-size: 22px; font-weight: bold; color: #FF6600; line-height: 24px; text-decoration: underline; }
.contenG	{ font-family: Arial; font-size: 14px; color: #000000; }
	/* ------------- */
	
	/* Modulos pestañas */
#htabs .tabs td { background: url(../img/tabs.gif) 0px -24px no-repeat; cursor: pointer; text-align: center; }
#htabs .tabs .tab_l_0	{ background-position: 0px -24px; background-color: #D5D7CA; }
#htabs .tabs .tab_l_1	{ background-position: 0px 0px; background-color: #C5C8BF; }
#htabs .tabs .tab_m_0	{ background-position: 0px -24px; background-color: #D5D7CA; }
#htabs .tabs .tab_m_1	{ background-position: 0px -72px; background-color: #C5C8BF; }
#htabs .tabs .tab_r_0	{ background-position: 0px -96px; background-color: #D5D7CA; }
#htabs .tabs .tab_r_1	{ background-position: 0px -48px; background-color: #C5C8BF; }
#htabs .tabs .tab_b	{ background: url(../img/tabs_b.gif) 0px 0px repeat-x; cursor: default; }
#htabs .tabs td a		{ text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #8E867A; letter-spacing: 0.4px }
#htabs .tabs .tab_l_1 a{ color: #45413B; }
#htabs .tabs .tab_m_1 a{ color: #45413B; }
#htabs .tabs .tab_r_1 a{ color: #45413B; }

.ptituloT	{ font-family: Arial; font-size: 11px; color: #45413B; }
.tituloT	{ font-family: Arial; font-size: 15px; font-weight: bold; color: #FF6600; line-height: 17px; }
a.tituloT	{ font-family: Arial; font-size: 15px; font-weight: bold; color: #FF6600; line-height: 17px; text-decoration: none; }
a.tituloT:hover	{ font-family: Arial; font-size: 15px; font-weight: bold; color: #FF6600; line-height: 17px; text-decoration: underline; }
.contenT	{ font-family: Arial; font-size: 12px; color: #000000; line-height: 15px; }
.masinfoT	{ font-family: Arial; font-size: 11px; font-weight: bold; color: #FF6600; text-decoration: none; }
.masinfoT:hover	{ font-family: Arial; font-size: 11px; font-weight: bold; color: #FF6600; text-decoration: underline; }
.tituloT2	{ font-family: Arial; font-size: 13px; color: #000000; font-weight: bold; }
.tituloT3	{ font-family: Arial; font-size: 12px; color: #FF6600; text-decoration: none; }
.tituloT3:hover	{ font-family: Arial; font-size: 12px; color: #FF6600; text-decoration: underline; }
	/* ------------- */
	
	/* Modulos pequeños */
.ptituloP{ font-family: Arial; font-size: 10px; color: #FFFFFF; }
.contenP	{ font-family: Arial; font-size: 12px; color: #FFFFFF; line-height: 14px; }

.masinfoP1{ font-family: Arial; font-size: 11px; font-weight: bold; color: #995A01; text-decoration: none; }
.masinfoP1:hover{ font-family: Arial; font-size: 11px; font-weight: bold; color: #995A01; text-decoration: underline; }
.fondoP1	{ background-color: #FF9900; }
.tituloP1	{ font-family: Arial; font-size: 14px; font-weight: bold; color: #995A01; line-height: 16px; text-decoration: none; }
.tituloP1:hover	{ font-family: Arial; font-size: 14px; font-weight: bold; color: #995A01; line-height: 16px; text-decoration: underline; }

.masinfoP2{ font-family: Arial; font-size: 11px; font-weight: bold; color: #546319; text-decoration: none; }
.masinfoP2:hover{ font-family: Arial; font-size: 11px; font-weight: bold; color: #546319; text-decoration: underline; }
.fondoP2	{ background-color: #A6C332; }
.tituloP2	{ font-family: Arial; font-size: 14px; font-weight: bold; color: #546319; line-height: 16px; text-decoration: none; }
.tituloP2:hover	{ font-family: Arial; font-size: 14px; font-weight: bold; color: #546319; line-height: 16px; text-decoration: underline; }

.masinfoP3{ font-family: Arial; font-size: 11px; font-weight: bold; color: #252525; text-decoration: none; }
.masinfoP3:hover{ font-family: Arial; font-size: 11px; font-weight: bold; color: #252525; text-decoration: underline; }
.fondoP3	{ background-color: #666666; }
.tituloP3	{ font-family: Arial; font-size: 14px; font-weight: bold; color: #252525; line-height: 16px; text-decoration: none; }
.tituloP3:hover	{ font-family: Arial; font-size: 14px; font-weight: bold; color: #252525; line-height: 16px; text-decoration: underline; }

.masinfoP4{ font-family: Arial; font-size: 11px; font-weight: bold; color: #3E3022; text-decoration: none; }
.masinfoP4:hover{ font-family: Arial; font-size: 11px; font-weight: bold; color: #3E3022; text-decoration: underline; }
.fondoP4	{ background-color: #A27D56; }
.tituloP4	{ font-family: Arial; font-size: 14px; font-weight: bold; color: #3E3022; line-height: 16px; text-decoration: none; }
.tituloP4:hover	{ font-family: Arial; font-size: 14px; font-weight: bold; color: #3E3022; line-height: 16px; text-decoration: underline; }

.masinfoP5{ font-family: Arial; font-size: 11px; font-weight: bold; color: #806112; text-decoration: none; }
.masinfoP5:hover{ font-family: Arial; font-size: 11px; font-weight: bold; color: #806112; text-decoration: underline; }
.fondoP5	{ background-color: #DEA820; }
.tituloP5	{ font-family: Arial; font-size: 14px; font-weight: bold; color: #806112; line-height: 16px; text-decoration: none; }
.tituloP5:hover	{ font-family: Arial; font-size: 14px; font-weight: bold; color: #806112; line-height: 16px; text-decoration: underline; }
