/**************** REDEFINICION DE TAGS HTML ****************/
form {margin:0; padding:0;}
img {border-style:none;}

H1, H2, H3, H4, H5, H6 {margin:0; padding:0; border:none; color: inherit; background:inherit;}

/* Links Generales */
.link_view_more {display:inline;}
.link_view_more img {vertical-align:middle; margin-left:4px;}
a:link, a:active, a:visited {color:#67887D; text-decoration:none; background-color:inherit;}
a:hover {color:#FFF; text-decoration:none; background-color:inherit;}

/* Links Ver Mas */
a.link_8pt:link, a.link_8pt:active, a.link_8pt:visited {color:#d90000; font-size:0.9em; text-decoration:none; text-transform:lowercase; background-color:inherit;}
a.link_8pt:hover {color:#FFF; font-size:0.9em; text-decoration:none; text-transform:lowercase; background-color:inherit;}
/**********************************************************/


/******************* FORMULARIOS ********************/
.input_std {margin:0; padding:0; border:1px solid #396355; color:#000; background:#F3F3F3;}
.textarea_std {margin:0; padding:0; border:1px solid #396355; color:#000; background:#F3F3F3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.submit_std {width:48px; height:18px; margin:0; padding-bottom:3px; border:none; color:#FFF; background-color:inherit; background:url(../images/bg_submit_std.gif) no-repeat; font-size:11px; font-weight:700;}
.submit_std2 {margin:0; border:1px solid #343434; color:#FFF; background:#4f4f4f; font-size:11px; font-weight:700;}
/***************************************************/



/******************* GENERICOS SECCIONES ********************/
/* Preview de CS */
.cont_preview {	margin: 0px 10px 0px 10px; text-align:left; }

/* Fecha de publicacion */
.date_notice {font-size:11px; font-weight:700; font-family:Tahoma, Arial, Helvetica, sans-serif;}

/* Titulares de los grupos */
.title_grup{font-weight:700; color:#000; text-transform:uppercase; font-size:0.9em;}

/* Opciones de las noticias */
.foot_notice {}
.foot_notice img {margin:6px 0px; vertical-align:middle;}
.foot_notice span {margin:6px 5px 6px 0px; vertical-align:middle; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.foot_notice a:link, .foot_notice a:active, .foot_notice a:visited, .foot_notice a:hover {padding:0px 4px; border-right:1px solid #CCC;}

/* Clear */
.clear{clear:both;}

/* Tooltip */
div#qTip {padding:3px; border:1px solid #EBEBEB; border-bottom-width:2px; display:none; background-color:#FFF; color:#000; font:bold 9px Verdana, Arial, Helvetica, sans-serif; text-align:left; position:absolute; z-index:1000;}

/* Grupo */
.cont_group {margin-bottom:12px;}
.title_group {color:#FFF; background-color:inherit; background:url(../images/t_group_center.gif) repeat-x; height:23px; font-size:11px;}
.title_group_left {float:left; width:9px; height:23px; color:inherit; background-color:inherit; background:url(../images/t_group_left.gif) no-repeat;}
.title_group_center {float:left; font-weight:700; padding:4px 0px 0px 5px; width:90%;}
.title_group_right {float:right; width:9px; height:23px; color:inherit; background-color:inherit; background:url(../images/t_group_right.gif) no-repeat;}
.center_group {border-right:1px solid #D2D2D2; color:#000; background:#FFF;}
.center_group_int {padding:8px;}
.foot_group {color:inherit; background-color:inherit; background:url(../images/f_group_center.gif) repeat-x;}
.foot_group_left {float:left; width:5px; height:8px; color:inherit; background-color:inherit; background:url(../images/f_group_left.gif) no-repeat;}
.foot_group_right {float:right; width:5px; height:8px; color:inherit; background-color:inherit; background:url(../images/f_group_right.gif) no-repeat;}

/* Grupo producto destacado */
.cont_group {margin-bottom:12px;}
.prod_title_group {color:#FFF; background-color:inherit; background:url(../images/tp_group_center.gif) repeat-x; height:27px; font-size:11px;}
.prod_title_group_left {float:left; width:155px; height:27px; color:inherit; background-color:inherit; background:url(../images/tp_group_left.gif) no-repeat;}
.prod_title_group_center {float:left; font-weight:700; padding:0px; width:10%;}
.prod_title_group_right {float:right; width:28px; height:27px; color:inherit; background-color:inherit; background:url(../images/tp_group_right.gif) no-repeat;}
.center_group {border-right:1px solid #D2D2D2; color:#000; background:#FFF;}
.center_group_int {padding:8px;}
.foot_group {color:inherit; background-color:inherit; background:url(../images/f_group_center.gif) repeat-x;}
.foot_group_left {float:left; width:5px; height:8px; color:inherit; background-color:inherit; background:url(../images/f_group_left.gif) no-repeat;}
.foot_group_right {float:right; width:5px; height:8px; color:inherit; background-color:inherit; background:url(../images/f_group_right.gif) no-repeat;}
/***********************************************************/



/******************* SECCIONES ESPECIALES *******************/
/* Back Button Viewer */
.back_viewer {text-align:center;}

/* Enviar noticia */
.cont_form_contact {margin:0px 0px 10px 0px; border:1px solid #2C2C2C;}
.cont_form_contact label {float:left; display:block; padding:2px 4px; width:40%; text-align:right; font-weight:700; color:#FFF; background:inherit;}
.first_line_form_contact {font-weight:700; color:#FFF; background:#2C2C2C; padding:5px;}
.line_form_contact {color:inherit; border-bottom:1px solid #2C2C2C; padding:8px 0px;}
.last_line_form_contact {text-align:center; padding:6px 0px; color:#FFF; background:#2C2C2C; font-size:10px; font-family:Verdana, Arial , Helvetica, sans-serif; font-weight:700;}
.required_field {color:#C00000; background:inherit; padding-left:3px; font-weight:700; vertical-align:top;}

.body_mail_stf {padding:10px;}
.cont_mail_stf {text-align:center;}
.cont_mail_stf strong, .cont_mail_stf b {color:#000; background-color:inherit;}
.cont_int_mail_stf {width:40%; margin:0 auto; text-align:left; border:1px solid #CCC; color:inherit; background:#FFF;}
.head_mail_stf {height:20px; color:inherit; background:#CCC;}
.info_mail_stf {padding:10px; background:#EBEBEB; }
.item_info_mail_stf {margin:4px 0px;}
.notice_mail_stf {padding:10px;}
.title_notice_mail_stf {font-size:16px; margin-bottom:5px;}
.link_notice_mail_stf {font-size:11px; text-align:right;}
.foot_mail_stf {height:20px; color:inherit; background:#CCC;}

/* Validacion de formularios */
.form_ok {margin:0px; padding:5px; color:#FFF; background:green; text-align:left; font-weight:700;}
.form_ko {margin:0px; padding:5px; color:#FFF; background:#C00000; text-align:left; font-weight:700;}

/* Formulario estandar */
.cont_form_std {margin:0; border:1px solid #2C2C2C; color:inherit; background:#111;}
.cont_form_std label {float:left; display:block; padding:2px 4px; width:40%; text-align:right; font-weight:700; color:#FFF; background:inherit;}
.cont_form_std img {margin-left:4px; vertical-align:middle;}
.first_line_form_std {font-weight:700; color:#FFF; background:#2C2C2C; padding:5px;}
.line_form_std {color:inherit; border-bottom:1px solid #2C2C2C; padding:8px 5px;}
.line_form_std2 {color:inherit; border-bottom:1px solid #2C2C2C; padding:8px 5px;}
.line_form_std2 label {float:left; width:60%;}
.line_form_conditions {margin:4px; padding:4px; color:#666; background:#FFF; font-size:10px; line-height:1.1em; height:60px; overflow:auto; border:1px solid #CCC;}
.last_line_form_std {text-align:center; padding:6px 0px; color:#FFF; background:#222; font-size:10px; font-family:Verdana, Arial , Helvetica, sans-serif; font-weight:700;}
.required_field {color:#C00000; background:inherit; padding-left:3px; font-weight:700; vertical-align:top;}
.input_info {font-size:10px;}
/**********************************************************/



/*********************** PLANTILLAS ***********************/
/* Estilos comunes de plantillas */
.autor_notice_std, .autor_notice_destacada, .autor_reportaje {font-weight:700; font-size:11px;}

/* Plantilla SWF */
.cont_swf {text-align:center;}

/* Noticia estandar */ 
.cont_notice_std {padding-bottom:5px; border-bottom:1px dashed #333; margin-bottom:8px; margin-top:5px;}
.img_notice_std {float:left;}
.img_notice_std img {margin-right:5px;}
.title_notice_std {line-height:1em; font-family:Arial, HElvetica, sans-serif; font-size:18px; font-weight:700; margin-bottom:5px; color:#678D80; background-color:inherit;}
.autor_notice_std {}
.body_notice_std {color:#DADADA; background:inherit; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:1.4em;}
.txt_base {text-align:left;}

/* Noticia destacada */ 
.cont_notice_destacada {padding-bottom:5px; border-bottom:1px dashed #CCC; margin-bottom:8px; margin-top:5px;}
.img_notice_destacada {width:100%;}
.img_notice_destacada img {width:100%; margin-bottom:5px;}
.title_notice_destacada {line-height:1em; font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; letter-spacing:-1px; font-weight:normal; margin-bottom:5px; color:#000; background-color:inherit;}
.autor_notice_destacada {}
.body_notice_destacada {color:#DADADA; background:inherit; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:1.4em;}

/* Galeria 5 imagenes */
.cont_img_gallery {margin:10px 0px; text-align:center;}
.cont_img_gallery img {width:18%; margin-right:6px;}

/* Reportaje */
.cont_reportaje {}
.notice_reportaje {padding:5px;}
.img_reportaje {float:left; margin-right:10px; width:50%;}
.img_reportaje img {width:100%;}
.title_reportaje {line-height:1em; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; letter-spacing:-1px; font-weight:normal; margin-bottom:5px; color:#000; background-color:inherit;}
.subtitle_reportaje {font-weight:700; font-size:14px; margin-bottom:5px;}
.body_reportaje {color:#DADADA; background:inherit; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:1.4em;}
.block_body_reportaje0 {}
.block_body_reportaje0 img {}
.block_body_reportaje1 {}
.block_body_reportaje1 img {float:right; width:50%; margin:5px 0px 5px 10px;}
.block_body_reportaje1 .link_view_more img {width:12px; height:12px;}
.block_body_reportaje2 {}
.block_body_reportaje2 img {float:left; width:50%; margin:5px 10px 5px 0px;}
.block_body_reportaje2 .link_view_more img {width:12px; height:12px;}

/* Plantilla 2 columnas */
.cont_t2cols {padding-bottom:4px; border-bottom:1px dashed #CCC; margin-bottom:8px;}
.t2cols_left {width:48%; float:left; padding-right:5px; border-right:1px dashed #CCC;}
.t2cols_right {width:48%; float:right;}
.img_t2cols {width:100%;}
.img_t2cols img {width:96%; margin-bottom:8px;}
.title_t2cols {line-height:1em; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; letter-spacing:-0.1px; font-weight:normal; margin-bottom:5px; color:inherit; background-color:inherit;}
.body_t2cols {text-align:left;color:#DADADA; background:inherit; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:1.4em;}

/* Plantilla 2 imagenes izquierda */
.cont_notice_2imgs {padding-bottom:5px; border-bottom:1px dashed #CCC; margin-bottom:8px;}
.n2imgs_img {float:left; width:35%; margin:3px 0px;}
.n2imgs_img img {width:95%; margin-bottom:10px;}

/* Plantilla 2 imagenes superiores */
.n2imgs_img2 {margin:8px 0px;}
.n2imgs_img2_left {float:left; width:48%;}
.n2imgs_img2_left img {width:100%;}
.n2imgs_img2_right {float:right; width:48%;}
.n2imgs_img2_right img {width:100%;}

/* Plantilla Video Std (460x345) */
.cont_video_std {margin:0px 10px 10px 0px;}
.cont_video_std object, .cont_video_std embed {width:460px; height:345px;}

/* Plantilla Videos dos columnas */
.cont_videos{padding:10px 0px;}
.cont_videos object{width:98%;}
.item_videos_left{float:left; width:49%;}
.item_videos_right{float:right; width:49%;}

/* Plantilla Videos tres columnas */
.cont_videos3{padding:10px 0px;}
.cont_videos3 object{width:100%;}
.item_videos3_left{float:left; width:32.5%; margin-right:1%;}
.item_videos3_mid{float:left; width:32.5%; margin-right:1%;}
.item_videos3_right{float:left; width:32.5%;}

/* Plantilla imagen */
.unrescale_image {text-align:center; margin-bottom:5px;}
/**********************************************************/



/************************ BANNERS *************************/

/*********************************************************/



/********************** COMPONENTS ************************/
/* Logout */
.cont_logout {position:absolute; top:36px; right:7px; color:#FFF; font-weight:700; background:#333; font-size:11px; padding:2px 6px;}
.cont_logout a:link, .cont_logout a:active, .cont_logout a:visited {margin-left:4px; padding-left:5px; border-left:1px solid #555;}
.cont_logout a:hover {margin-left:4px; padding-left:5px; border-left:1px solid #555;}

/* User logged */
.user_logged {position:absolute; top:35px; right:7px; color:#FFF; font-weight:700; background:inherit; font-size:11px;}

/* Logout */
.cont_logout2 {position:relative; float:right; padding:3px 5px; color:inherit; background:#333;}
.cont_logout2 a:link, .cont_logout2 a:active, .cont_logout2 a:visited {margin-left:4px; padding-left:5px; border-left:1px solid #555;}
.cont_logout2 a:hover {margin-left:4px; padding-left:5px; border-left:1px solid #555;}

/* Cesta */
.cont_cesta {position:relative; float:right; padding:3px 5px; margin-right:2px; color:inherit; background:#202020;}
.cont_cesta a:link, .cont_cesta a:active, .cont_cesta a:visited {color:#C00000; background:inherit;}
.cont_cesta a:hover {color:#FFF; background:inherit;}

/* Recordar contrasena */
.remember_pwd {display:block; font-size:11px; font-weight:700; text-align:center;}
.line_form_contact .remember_pwd {padding:2px 5px; display:block; float:left; width:48%; text-align:right; color:inherit; background:#1E1E1E;}

/* Darse de baja */
.unregister_user {display:block; font-size:11px; font-weight:700; text-align:center;}
.line_form_contact .unregister_user {padding:2px 5px; display:block; float:right; width:48%; text-align:left; color:inherit; background:#1E1E1E;}
.unregister_user a:link, .unregister_user a:active, .unregister_user a:visited {color:#C00000; background:inherit;}
.unregister_user a:hover {color:#FFF; background:inherit;}

/* Busqueda Rapida */
.cont_quick_search {}
.cont_quick_search form {margin:0; padding:0;}
.cont_quick_search .input_std {width:70%; margin:0px 5px 5px 0px; vertical-align:middle;}
.cont_quick_search label {font-weight:700; font-size:11px;}
.quick_search_link {margin:5px 0px 0px 0px; font-size:10px;}
.quick_search_link a:link, .quick_search_link a:active, .quick_search_link a:visited {color:inherit; background:inherit;}
.quick_search_link a:hover {color:#000; background:inherit;}

/* Resultados de Busqueda (Productos) */
.cont_prod_search_results {margin-top:15px;}

/* Producto destacado portada */
.destacado_portada {text-align:center;}
.destacado_portada img {width:70%;}

/* Familias de producto portada */
.prod_families_home {margin-top:30px;}
.prod_families_home_int {}
.row_prod_family_home {margin-top:30px; border:1px solid #000;}
.row_prod_family_home_left {float:left; width:48%;}
.row_prod_family_home_right {float:right; width:48%;}
.prod_family_home1, .prod_family_home2, .prod_family_home3, .prod_family_home4, .prod_family_home5 {width:222px;}
.prod_family_home1 {float:left; margin-right:8px;}
.prod_family_home2 {float:left; margin-right:8px;}
.prod_family_home3 {float:right;}
.prod_family_home4 {float:right; margin-right:4px;}
.prod_family_home5 {float:left; margin-left:4px;}
.tit_prod_family_home {font-size:18px; text-align:center; margin-bottom:8px;}
.img_prod_family_home {}

/* Listado de familias */
.cont_list_familias {}
.item_list_familias {margin-bottom:16px;}
.title_item_list_familias {margin-bottom:5px; font-size:13px; font-weight:700;}
.title_item_list_familias a:link, .title_item_list_familias a:active, .title_item_list_familias a:visited {color:#FFF; background:inherit;}
.title_item_list_familias a:hover {color:#67887D; background:inherit;}
.img_item_list_familias {}

/* Path Productos */
.path_prods {font-size:16px; font-weight:700; border-bottom:2px solid #FFF; margin-bottom:15px; padding-bottom:4px;}
.path_prods a:link, .path_prods a:active, .path_prods a:visited {color:#67887D; background:inherit;}
.path_prods a:hover {color:#FFF; background:inherit;}

/* Prod states */
.cont_prod_states {position:absolute; top:2px; right:0px;}
.star_prod, .new_prod, .offer_prod {margin-bottom:2px; float:right; clear:both;}
.star_prod {width:135px; height:16px;}
.new_prod {width:71px; height:16px;}
.offer_prod {width:60px; height:16px;}
.star_prod {width:135px; height:16px;}
.new_prod img {width:71px; height:16px;}
.offer_prod img {width:60px; height:16px;}

/* Listado de productos */
.cont_list_prods {}
.cont_list_prods_int {}
.row_list_prods {margin-bottom:40px; border:1px solid #000;}
.cont_prod_list {float:left; width:216px; margin-right:32px;}
.cont_prod_list_last {float:left; width:216px;}
.title_prod_list {font-size:14px; font-weight:700; margin-bottom:8px; height:23px;}
.img_prod_list {margin-bottom:6px; width:216px; position:relative; overflow:hidden;}
.img_prod_list_img {margin:0; padding:0;}
.img_prod_list_img img {width:216px;}
/*.discount_prod {position:absolute; bottom:5px; left:5px; color:#C00000; background:#FFF; padding:2px; border:1px solid #EBEBEB;}*/
.discount_prod {position:absolute; bottom:0px; left:0px; color:#FFF; background-color:inherit; background:url(../images/bg_discount.gif) no-repeat bottom right; padding:0px 3px; font-weight:700; height:23px; font-size:14px; line-height:1em;}
.discount_prod span {margin:0; padding:0;}
.discount_prod_int {margin-top:5px;}
.discount_prod_int img {vertical-align:middle; margin-bottom:2px;}

.buts_prod_list {}
.but_price {float:left; position:relative; width:107px; height:21px; color:inherit; background:url(../images/but_price.gif) no-repeat;}
.but_price_int {margin:4px; text-align:right; font-weight:700; font-size:12px;}
.but_without_price_int {margin:4px; text-align:right; font-weight:700; font-size:12px;}

.but_detalles {float:right;}

/* Paginador listado de productos */
.paginator_bar {color:inherit; background-color:inherit; background:url(../images/bg_paginator.gif) no-repeat; width:100%; height:40px;}
	.paginator_bar_int {padding-top:3px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:700;}
		.paginator_bar_left {float:left; width:22%; text-align:right; }
		.paginator_bar_center {float:left; width:54%; text-align:center; color:#777; background:inherit;}
			.result_pages {font-weight:bold; color:#FFF; background:inherit;}
		.paginator_bar_right {float:left; width:22%; text-align:left;}
	.paginator_bar a:link, .paginator_bar a:active, .paginator_bar a:visited {padding:0px; color:#67887D; background-color:inherit;}
	.paginator_bar a:hover {padding:0px; color:#FFF; background-color:inherit;}


/* Ficha de producto */
.cont_ficha_prod {}
	.cont_ficha_prod_int {}
		.block_ficha_prod {margin-bottom:27px;}
		.block_ficha_prod_last {}
		.title_block_ficha_prod {font-size:14px; font-weight:700; margin-bottom:5px;}
			.img_ficha_prod {float:left; width:280px; margin-right:18px; position:relative; overflow:hidden;}
			.img_ficha_prod img {width:100%;}
			.img_ficha_prod_img {}
			.img_ficha_prod_img img {width:280px;}
.title_ficha_prod {margin-bottom:8px; font-size:14px; font-weight:700; color:#67887D; background:none;}
			.desc_ficha_prod {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:1.4em;}
			.buts_ficha_prod {margin:20px 0px 0px 0px;}
				.buts_ficha_prod .but_detalles {float:left; margin-left:2px;}

			.spechs_ficha_prod {margin:0; padding:0; border-top:2px solid #999; border-right:1px solid #2C2C2C; border-bottom:2px solid #999; border-left:1px solid #2C2C2C;}
				.item_spechs_ficha_prod {padding:6px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border-bottom:1px solid #2C2C2C;}
					.item_spechs_ficha_prod_left {margin:0; padding:0px 3px; display:block; width:15%; float:left; text-align:right; border-right:1px solid #2C2C2C; font-weight:700;}
					.item_spechs_ficha_prod_right {margin:0; padding:0px 3px; display:block; width:83%; float:right;}

			.atts_ficha_prod {border-top:2px solid #999; margin-bottom:25px; padding-top:10px;}
				.att_ficha_prod {width:100px; float:left; margin-right:18px; margin-bottom:10px;}
					.img_att_ficha_prod {margin-bottom:4px;}
						.img_att_ficha_prod img {width:100px; border:1px solid #222;}
					.desc_att_ficha_prod {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center;}
						.desc_att_ficha_prod img {vertical-align:middle; margin-right:5px;}

/* Formulario estandar */
.cont_form_std {}
.cont_form_std_int {}
.item_form_std {color:inherit; background:inherit; border-bottom:1px solid #EBEBEB; padding:3px 0px;}
.item_form_std label {display:block; float:left; width:30%; text-align:right; padding-right:4px; font-weight:700; color:#000; background:inherit; vertical-align:middle;}
.item_form_std_last {color:inherit; background:inherit; border-bottom:1px solid #EBEBEB; padding:3px 0px; text-align:center;}


.captcha_img {text-align:center; margin:8px 0px;}


/* COMPONENTE BUSCADOR */
.cont_search {}
	.tit_search {margin:0px 0px 5px 0px; padding:3px 2px; font-weight:700; color:#000; background:#EBEBEB; border-bottom:1px solid #CCC;}
	.desc_search {margin-bottom:5px; font-size:12px;}
	.input_search {}
	.input_search input {width:60%;/* float:left; margin-right:5px;*/}
	.submit_search {text-align:right; margin-bottom:10px;}
	.tit_search_results {margin:0px 0px 5px 0px; padding:2px 3px; font-size:11px; color:#666; background:#EBEBEB;}
	.search_results {margin:10px 0px;}
		.publish_date_search_result {margin-bottom:2px; font-size:10px; font-family:Verdana,Arial , Helvetica, sans-serif;}
		.tit_search_result {line-height:1em; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; letter-spacing:-1px; font-weight:normal; margin-bottom:3px; color:#000; background-color:inherit;}
		.body_search_result {margin:2px 0px 10px 0px; padding:0px 0px 4px 0px; border-bottom:1px dashed #CCC;}
		.paginator_search_results {text-align:center;}

/* Captcha */
.captcha_img {}
.captcha_img img {border:1px solid #AAA; margin:5px 0px;}
/*****************************************************************/



/************************ POPUPS **************************/
.body_print {text-align:center;}
.content_print {width:90%; margin:0px auto; text-align:left;}
/*************************************************************/



/**********************************************************/
/************************ MAILING **************************/
/**********************************************************/
.visualiza_mailing {text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; background-color:inherit; margin-bottom:5px;}
.unsuscribe_mailing {text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; background-color:inherit; margin-top:5px;}
.visualiza_mailing a:link, .visualiza_mailing a:active, .visualiza_mailing a:visited {color:#CC0000; font-weight:700;}
.visualiza_mailing a:hover {color:#000; font-weight:700;}
.unsuscribe_mailing a:link, .unsuscribe_mailing a:active, .unsuscribe_mailing a:visited {color:#CC0000; font-weight:700;}
.unsuscribe_mailing a:hover {color:#000; font-weight:700;}
.table_cont_mailing {border:1px solid #CCC; width:498px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; background-color:#FFF;}
.header_mailing {text-align:center; color:inherit; background-color:#CCD4D9;}
.date_mailing {padding:2px 10px; font-size:11px; text-align:right; background-color:#EBEBEB; border-top:1px solid #CCC; border-bottom:1px solid #CCC; font-weight:700; color:#000; margin-bottom:5px;}
.title_mailing {line-height:1em; font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; letter-spacing:-1px; font-weight:normal; margin-bottom:10px; color:#000; background-color:inherit; padding:10px;}
.desc_mailing {padding:0px 10px 10px 10px;}
.img_mailing {width:100%; padding:0px 10px 10px 10px;}
.img_mailing img {width:473px;}
/**********************************************************/




	/* CESTA DE LA COMPRA */
	.cesta_compra {text-align:center;}
		.cesta_compra_int {width:99%; margin:0 auto; text-align:left;}
		.table_cesta {border:1px solid #565656; width:99%;}
			.table_cesta table td {font-size:12px;}
			.menu_activo, .menu_desactivo {font-weight:700; padding:5px 8px; text-align:center;}
			.menu_activo {color:#FFF; background:#565656;}
			.menu_desactivo {color:#666666; background:#2C2C2C;}
		
			.table_txt_descriptivo {width:100%; padding:8px; text-align:left;}
				.table_txt_descriptivo td {text-align:left;}

/* Seleccion de atributos */
.title_select_attributes_productos {margin-top:10px; padding:4px 5px; color:#FFF; background:#263530; font-weight:700;}
.select_attributes_productos {text-align:center;}
.select_attributes_productos .atts_ficha_prod {width:98%; margin:0 auto; text-align:left; border:none;}
.select_attributes_productos .title_block_ficha_prod {text-align:left; padding:3px 5px; font-size:12px; color:inherit; background:#384c44;}
.select_attributes_productos .att_ficha_prod {width:60px;}
.select_attributes_productos .att_ficha_prod img {width:60px;}
input.radio_atts {width:12px; height:12px; vertical-align:middle;}

			/* Tabla productos */
			.table_productos {width:100%;}
				.head_table_productos {color:#FFF; background:#565656; font-weight:700;}
				.head_articulo, .head_atts, .head_cantidad, .head_precio, .head_iva, .head_total, .head_eliminar {padding:2px 3px;}
				.head_articulo {width:30%; text-indent:5px;}
				.head_atts {width:16%;}
				.head_cantidad {width:12%; text-align:center;}
				.head_precio {width:12%; text-align:right;}
				.head_iva {width:10%; text-align:right;}
				.head_total {width:11%; text-align:right;}
				.head_eliminar {width:9%; text-align:center;}
				.table_productos form {margin:0; padding:0; display:inline;}
				.table_productos input {margin:0; padding:0; font-size:11px; text-align:right; border:1px solid #CCC;}
				.table_productos td {font-size:11px;}

				.articulo, .atts, .cantidad, .precio, .iva, .total, .eliminar {color:#EEE; background:inherit; font-size:11px; padding:2px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #2C2C2C;}
				.articulo {width:30%; text-indent:5px;}
				.atts {width:16%;}
				.atts a:link, .atts a:active, .atts a:visited, .atts a:hover {font-size:11px;}
				.cantidad {width:12%; text-align:center;}
				.cantidad img {vertical-align:middle; margin:0px 4px;}
				.precio {width:12%; text-align:right;}
				.iva {width:10%; text-align:right;}
				.total {width:11%; text-align:right;}
				.eliminar {width:9%; text-align:center; font-size:10px;}
				.eliminar img {}
				td.eliminar {}

			/* Tabla procesar compra */
			.table_procesar_compra {width:100%;  font-weight:bold; height:40px; margin-top:15px; color:inherit; background-color:#2C2C2C;}
			.seguir_comprando {width:33%; border:1px solid #565656; color:inherit; background:#383838;}
			.seguir_comprando img {vertical-align:middle; margin-right:4px;}
			.table_procesar_compra td.seguir_comprando {font-size:14px;}
			.total_compra {width:33%; background-color:#565656; font-size:18px; color:#FFF; border:1px solid #565656;}
				td.total_compra {font-size:18px;}
			.procesar_compra {width:33%; border:1px solid #565656; color:inherit; background:#383838;}
			.procesar_compra img {vertical-align:middle; margin-left:4px;}
			.table_procesar_compra td.procesar_compra {font-size:14px;}

.info_procesar_compra, .mail_info_procesar_compra {padding:4px 3px; font-size:11px; color:#C00000; font-weight:700;}

/* Datos personales */

.td_datos_personales_left {width:40%; text-align:left; padding:10px;}
.td_datos_personales_left .first_line_form_std {border-left:1px solid #2C2C2C; border-right:1px solid #2C2C2C;}
.td_datos_personales_left .line_form_std {border-left:1px solid #2C2C2C; border-right:1px solid #2C2C2C;}
.td_datos_personales_left .line_form_std2 {border-left:1px solid #2C2C2C; border-right:1px solid #2C2C2C;}

.td_datos_personales_right .first_line_form_std {border-left:1px solid #2C2C2C; border-right:1px solid #2C2C2C;}
.td_datos_personales_right .line_form_std {border-left:1px solid #2C2C2C; border-right:1px solid #2C2C2C;}
.td_datos_personales_right .line_form_std2 {border-left:1px solid #2C2C2C; border-right:1px solid #2C2C2C;}

.td_datos_personales_right {width:60%; text-align:left; padding:10px;}

.tabla_autentificacion {width:100%; margin-top:5px;}
.title_autentificacion {background:#666666; font-weight:bold; font-size:12px; color:#FFF; padding:3px 5px;}
.desc_autentificacion {text-align:center; font-size:11px;}
.desc_autentificacion td {font-size:11px;}
.txt_login {text-align:right; width:45%;}
.txt_recordar_password {text-align:left; font-size:11px;}
.txt_password {text-align:right;}
.tabla_cesta_datos {width:100%; padding:0px;}
.title_cesta_datos {background-color:#666666; font-weight:bold; font-size:11pt; text-indent:10px; color:#FFF; height:20px;}
.txt_e_correo {text-align:right; width:45%;}
.txt_nombre {text-align:right;}
.txt_apellidos {text-align:right;}
.txt_tf {text-align:right;}
.txt_direccion {text-align:right;}
.txt_cp {text-align:right;}
.txt_poblacion {text-align:right;}
.txt_info {text-align:center;	}
.txt_check_nif {text-align:right; width:45%; border:none;}
.txt_check_nif input {border:none;}
.txt_check_cif {text-align:right; width:45%; border:none;}
.txt_check_nie {text-align:right; width:45%; border:none;}
.txt_check_cif input {border:none;}
.tabla_datos_envio {width:100%;padding:0px; margin-top:5px;}
.title_datos_envio {background-color:#666666; font-weight:bold; font-size:11pt; text-indent:10px; color:#FFF; height:20px;}
.txt_destino {text-align:center; font-weight:bold;}
.check_peninsula {text-align:right; width:45%; border:none;}
.check_balears {text-align:right; border:none;}
.check_canarias {text-align:right; border:none;}
.check_datos_envio {text-align:right; border:none;}
.check_datos_envio input {border:none;}
.txt_direccion_envio {text-align:right;}
.txt_nombre_envio {text-align:right;}
.txt_direccion_envio {text-align:right;}
.txt_cp_envio {text-align:right;}
.txt_poblacion {text-align:right;}
.txt_nif_envio {text-align:right;}
.tabla_confirmar_datos {width:100%; text-align:center; color:inherit; background-color:#2C2C2C;}

/* CESTA DE LA COMPRA */


.table_obs_procesar_compra {width:100%; background:#F4F4F4; border-top:1px solid #CCC; border-bottom:1px solid #CCC; padding:0px 5px 5px 5px; margin-top:5px;}
.table_obs_procesar_compra td {font-size:11px;}
.td_obs_procesar_compra {text-align:left; font-weight:700; color:#000; background-color:inherit;}
.td_obs_procesar_compra textarea {border:1px solid #CCC; margin-top:3px; width:100%;}
.proceso_compra_ok {text-align:center; margin-top:20px;}

/* Links de la cesta de la compra (Seguir comprando y Procesar compra)
a.cesta_seguir:link, a.cesta_seguir:active, a.cesta_seguir:visited {color:#000;}
a.cesta_seguir:hover {color:#FF7A00;}
a.cesta_procesar:link, a.cesta_procesar:active, a.cesta_procesar:visited {color:#000;}
a.cesta_procesar:hover {color:#FF7A00;}*/

.cesta_procesar {border:none; color:#678878; background:inherit; font-weight:700; margin:0px; padding:0px;}
.cesta_procesar2 {border:1px solid #678878; color:#678878; background:inherit; font-weight:700; margin:0px; padding:0px;}
input.cesta_procesar {font-family:Arial, Helvetica, sans-serif; font-size:14px; cursor:pointer;}

/* FORMA DE PAGO */
.tabla_forma_pago{width:100%; background-color:#FFF;}
.td_contrareembolso {background-color:#666666;}
.input_contrareembolso {background-color:#666666; border:none;}
.check_input {float:left; text-indent:10px; border:none;}
.title_contrareembolso {font-size:11pt; font-weight:bold; text-indent:3px; float:left; margin-top:3px; color:#FFF;}
.tabla_txt_contrareembolso {width:100%;}
.txt_descritivo_contrareembolso {font-size:10pt; width:100%; padding:10px;}
.txt_coste_contrareembolso {font-size:10pt; width:100%; background-color:#F8F1F1; font-weight:bold; padding:3px; color:#000;}
.txt_cargos_contrareembolso {font-size:9pt; width:100%; background-color:#FFF;}
.td_pasarela {background-color:#666666;}
.input_pasarela {background-color:#666666; border:none;}
.title_pasarela {font-size:11pt; font-weight:bold; text-indent:3px; margin-top:3px; color:#FFF;}
.tabla_txt_pasarela {width:100%;}
.txt_descritivo_pasarela {font-size:10pt; width:100%; padding:10px;}
.txt_coste_pasarela {font-size:10pt; width:100%; background-color:#F8F1F1; font-weight:bold; padding:3px; border-bottom:#CCCCCC; color:#000;}
.txt_cargos_pasarela {font-size:9pt; background-color:#FFF; padding:0px 5px;}
.confirmar_tipo_pago {width:100%; text-align:right; background-color:#EA2015; border-left:1px solid #EA2015; border-right:1px solid #EA2015; border-bottom:1px solid #EA2015;}
.but_next_pasarela {border:1px solid #999999; font-size:11px; color:#666666; background-color:#FFF;}
/****/


/* CONFIRMACION
.tabla_confirmacion {width:100%; background-color:#FFF;}
.title_table_confirmacion {font-size:11pt; font-weight:bold; text-indent:10px; background-color:#666666; color:#FFF; height:20px;}
.table_txt_confirmacion {font-size:10pt; width:100%; background-color:#FFF; padding:10px;}
.finalizar {width:98%; text-align:right; background-color:#EA2015; border-left:1px solid #EA2015; border-right:1px solid #EA2015; border-bottom:1px solid #EA2015;}*/

/* Tabla confirmacion */
.table_confirmacion {width:80%; border:1px solid #565656; margin:10px 0px;}
.title_tconfirmacion {}
.thconfirmacion1, .thconfirmacion2, .thconfirmacion3, .thconfirmacion4, .thconfirmacion5, .thconfirmacion6 {padding:2px 4px; color:inherit; background:#565656; font-weight:700;}
.thconfirmacion1 {width:30%;}
.thconfirmacion2 {width:20%;}
.thconfirmacion3 {width:15%; text-align:right;}
.thconfirmacion4 {width:10%; text-align:right;}
.thconfirmacion5 {width:10%; text-align:right;}
.thconfirmacion6 {width:15%; padding-right:5px; text-align:right;}
.tdconfirmacion1, .tdconfirmacion2, .tdconfirmacion3, .tdconfirmacion4, .tdconfirmacion5, .tdconfirmacion6 {padding:2px 4px; border-top:1px solid #565656; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.tdconfirmacion1 {}
.tdconfirmacion2 {}
.tdconfirmacion3 {text-align:right;}
.tdconfirmacion4 {text-align:right;}
.tdconfirmacion5 {text-align:right;}
.tdconfirmacion6 {text-align:right; padding-right:5px;}
.tdconfirmacion7 {font-weight:700; background:#565656; padding:5px; text-align:right;}
.tdconfirmacion8 {font-weight:700; background:#333; padding:3px 5px; text-align:right;}
table td.tdconfirmacion7 {font-size:14px;}

.confirmacion_datos {}
.confirmacion_datos_int {}
.title_confirmacion_datos {font-weight:700; padding:3px 5px; color:inherit; background:#565656;}
.item_confirmacion_datos {padding:2px 4px; border-top:1px solid #202020;}
.item_confirmacion_datos strong {font-weight:700; display:block; float:left; width:20%; text-align:left;}
.cont_submit_cesta {margin-bottom:10px;}
.cont_submit_cesta_left {width:49%; float:left; text-align:right;}
.cont_submit_cesta_right {width:49%; float:right; text-align:left;}
.cont_submit_cesta img {vertical-align:middle;}
.cont_submit_cesta a:link, .cont_submit_cesta a:active, .cont_submit_cesta a:visited {border:1px solid #678878; color:#FFF; background:#769385; padding:3px 4px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:700;}
.cont_submit_cesta a:hover {border:1px solid #678878; color:#000; background:#769385; padding:3px 4px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:700;}

.confirm_cesta_message {margin:20px 0px; text-align:center;}
.confirm_cesta_message_int {width:70%; margin:10px auto; padding:10px; color:inherit; background:#222; text-align:left; line-height:1.4em;}
.confirm_cesta_message_int strong, .confirm_cesta_message_int b {color:#C00000; background:inherit;}
/****/