/**********************************************************/
/**************** REDEFINICION DE TAGS HTML ****************/
/**********************************************************/

/* TAGS GENERALES */
h1 {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; line-height: 0.8em; color:inherit; margin: 0; padding: 0; display:inline;}
form {margin:0;}
img {border:none;}
/*input {height:20px; margin:0; color:inherit; font-size:0.9em; background-color:#FFF; font-size:0.9em;}*/
textarea {margin:0; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; color:inherit; text-align:left; background-color:#FFF;}
b {font-size:inherit; font-weight:bold; color:inherit; background-color:inherit;}

/** LINKS GENERALES **/
a:link, a:active, a:visited {color:#2E79D4; text-decoration:none; background-color:inherit;}
a:hover {color:#000000; text-decoration:none; background-color:inherit;}

/* LINKS VER MÁS */
a.link_8pt:link, a.link_8pt:active, a.link_8pt:visited {color:#2E79D4; font-size:0.9em; text-decoration:none; text-transform:lowercase; background-color:inherit;}
a.link_8pt:hover {color:#000000; font-size:0.9em; text-decoration:none; text-transform:lowercase; background-color:inherit;}

/* LINKS PIE DE PÁGINA */
a.link_foot_page:link, a.link_foot_page:active, a.link_foot_page:visited {color:#FFF; text-decoration:none; background-color:inherit; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.link_foot_page:hover {color:#C8D7E2; text-decoration:none; background-color:inherit; font-family:Verdana, Arial, Helvetica, sans-serif;}
/**********************************************************/



/**********************************************************/
/******************* GENERICOS SECCIONES ********************/
/**********************************************************/
/* Contenedor Preview */
.cont_preview {margin:0px 10px 0px 10px; text-align:left;}

/* Fecha de publicacion de las noticias */
.date_notice {margin:5px 0% 5px 0%; font-size:10px; text-align:left; color:#688398; font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#D8E1E8; text-indent:5px; border-left:5px solid #336588; }

/* Links Veure Mes */
.link_view_more {display:none;}

/* Ver mas de las noticias */
.view_more_image {}
.view_more_image img {vertical-align:text-bottom;}

/* Pie de las noticias */
.foot_notice {margin:2px 0px 0px 0px; padding-top:2px; float:none; position:relative; clear:both; font-size:0.9em; color:inherit; background-color:inherit;}
.foot_notice img {margin:-1px 5px 0px 0px;}
/*.foot_notice a span {position:absolute; left:7px; top:3px; font-weight:700; color:#4F84A7; background-color:inherit;}*/

/* Tooltips */
div#qTip {padding:3px; border:1px solid #36537E; border-bottom:4px solid #36537E; display:none; background:#FFF; color:#000; font:bold 9px Verdana, Arial, Helvetica, sans-serif; text-align:left; position:absolute; z-index:1000;}
/**********************************************************/



/**********************************************************/
/******************* SECCIONES ESPECIALES *******************/
/**********************************************************/

/* Buscador */
.cont_ext_buscador {text-align:center;}
.cont_int_buscador {text-align:left; width:75%; margin:0px auto;}
.buscador {text-align:center; margin:20px auto;}
.cont_buscador {border-top:5px solid #195F88; border-bottom:5px solid #195F88; border-left:1px solid #195F88; border-right:1px solid #195F88; margin:0px auto; padding:0; width:99%; margin-bottom:15px; background:url(http://www.newpromotionsa.com/es/img/bg_prod_template.gif);}
.title_buscador {width:100%; text-align:left; font-size:14px; color:#195F88; font-weight:bold; padding:3px 0px; text-indent:3px; background:url(http://www.newpromotionsa.com/es/img/bg_path_section.gif); border-bottom:1px solid #CCC;}
.table_buscador {width:60%;}
.table_buscador td {font-size:12px;}
.input_buscador {border:1px solid #ADADAD;}
.cont_no_search_results {text-align:center;}
.no_search_results {font-weight:700; font-style:italic;}

/* Resultados de busqueda */
.search_results {font-size:10px; text-align:left; color:#777; background-color:#EBEBEB; text-indent:5px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.tit_search {font-size:1.4em; text-align:inherit; line-height:1.4em; padding:0px 0px 0px 0px; font-weight:bold; color:inherit; background-color:inherit;}
.body_search {margin:2px 0px 10px 0px; padding-bottom:4px; border-bottom:1px dashed #CCC;}


/* Viewer */
.cont_ext_viewer {text-align:center;}
.cont_int_viewer {text-align:left; width:75%; margin:10px auto;}

/**********************************************************/
/*********************** PLANTILLAS ***********************/
/**********************************************************/
/* Noticia STD */
.cont_notice_std {}
.cont_int_notice_std {margin:10px;}
.title_notice_std {font-size:18px; font-weight:700; margin-bottom:10px;}
.body_notice_std {}

/* Productos 5 dias */
.cont_prods_5d {background:url(http://www.newpromotionsa.com/es/img2/bg_center_prods.gif) repeat; border-top:5px solid #e01616; border-right:1px solid #e01616; border-bottom:5px solid #e01616; border-left:1px solid #e01616; margin-bottom:10px;}
.cont_prods_5d a:link, .cont_prods_5d a:active, .cont_prods_5d a:visited {color:#e01616;}
.cont_prods_5d a:hover {color:#000;}
.top_prods_5d {}
.center_prods_5d {margin:0px 8px 5px 8px; font-size:12px; line-height:1.5em; font-weight:700;}
.center_prods_5d2 {margin:0px 8px 5px 8px; font-size:12px; line-height:1.5em; font-weight:700; height:450px; overflow:auto;}
.bottom_prods_5d {}

/* Plantillas de Productos 5 dias */
.cont_prod_5d {background:url(http://www.newpromotionsa.com/es/img/bg_prod_template.gif) repeat; border-top:1px solid #f5b1b1; border-bottom:1px solid #f5b1b1; margin-bottom:5px; position:relative;}
.img_5d {position:absolute; top:4px; right:4px;}
.cont_prod_int_5d {margin:5px; position:relative;}
.img_prod_5d {float:left; margin-right:12px;}
.info_prod_5d {float:left; width:77%; height:120px; position:relative;}
.title_prod_5d {font-size:20px; line-height:1.1em; color:#000; font-weight:700; margin-bottom:10px;}
.title_prod_5d img {vertical-align:middle; margin-right:5px;}
/*.price_prod_5d {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}*/
.price_prod_5d {padding:3px; border:1px solid #e01616; float:left; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:700; color:inherit; background-color:#FFF; position:absolute; bottom:25px; right:0px;}
.dim_prod_5d {padding:3px; border:1px solid #e01616; float:left; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:700; color:inherit; background-color:#FFF; position:absolute; bottom:0px; right:0px;}

/* Clear */
.clear {clear:both;}

/* Catalogo */
.cont_cats {background:url(http://www.newpromotionsa.com/es/img/bg_prod_template.gif) repeat; border-top:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; margin-bottom:5px;}
.cont_cats_int {margin:5px; position:relative;}
.img_cats {float:left; margin-right:12px;}
.info_cats {float:left; width:76%; position:relative;}
.title_cats {padding-left:5px; border-left:4px solid #2E79D4; font-size:20px; line-height:1.1em; color:#000; font-weight:700; margin-bottom:10px;}
.desc_cats {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:4px;}

/* Catalogo especial */
.cont_cats_spec {background:url(http://www.newpromotionsa.com/es/img/bg_special_catalogs.gif) repeat; border-top:1px solid #7C7C7C; border-bottom:1px solid #7C7C7C; margin-bottom:5px;}
.cont_cats_spec_int {margin:5px; position:relative;}
.img_cats_spec {float:left; margin-right:12px;}
.info_cats_spec {float:left; width:76%; position:relative;}
.title_cats_spec {padding-left:5px; border-left:4px solid #565656; font-size:20px; line-height:1.1em; color:#000; font-weight:700; margin-bottom:10px;}
.desc_cats_spec {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:4px;}

/* Imagen */
.unrescaled_image {margin-bottom:5px; text-align:center;}

/* Plantillas de Productos, Novedades, Promociones y Ofertas */
.cont_prods {background:url(http://www.newpromotionsa.com/es/img/bg_prod_template.gif) repeat; border-top:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; margin-bottom:5px;}
.cont_prods_int {margin:5px; position:relative;}
.img_prod {float:left; margin-right:12px;}
.info_prod {float:left; width:76%; height:100px; position:relative;}
.title_prod {padding-left:5px; border-left:4px solid #F6BB00; font-size:20px; line-height:1.1em; color:#000; font-weight:700; margin-bottom:10px;}
.title_prod2 {font-size:20px; line-height:1.1em; color:#000; font-weight:700; margin-bottom:10px;}
.title_prod2 img {vertical-align:middle; margin-right:5px;}
.desc_prod {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:4px;}
.price_prod {padding:3px; border:1px solid #F6B900; float:left; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:700; color:inherit; background-color:#FFF; position:absolute; bottom:0px;}

/* Marcas portada */
.row_img {margin-bottom:6px;}
.img_row_img {float:left; margin-right:6px; text-align:center;}
.img_row_img_last {}

/* Productos portada */
.cont_prods_home {background:url(../img2/bg_center_prods.gif) repeat; border-top:5px solid #2E79D4; border-right:1px solid #2E79D4; border-bottom:5px solid #2E79D4; border-left:1px solid #2E79D4; margin-bottom:10px;}
.top_prods_home {}
.center_prods_home {margin:0px 8px 5px 8px; font-size:12px; line-height:1.5em; font-weight:700;}
.center_prods_home2 {margin:0px 8px 5px 8px; font-size:12px; line-height:1.5em; font-weight:700; height:450px; overflow:auto;}
.bottom_prods_home {}

/* Producto estrella portada */
.star_product {}

/* Cambio Contenedores Secciones */
.left .cont_promo_home {margin-bottom:5px;}
.left .cont_novedad_home {margin-bottom:5px;}
.left .cont_oferta_home {margin-bottom:5px;}

/* Cont Promocion Portada */
.cont_promo_home {width:225px; height:184px; position:relative; background:url(../img2/bg_promo.gif) no-repeat; overflow:hidden;}
.cont_promo_home_int {margin:37px 5px 0px 6px;}
.img_promo_home {margin-bottom:5px;}
.title_promo_home {font-size:14px; font-weight:700; color:#000; background-color:inherit; margin-bottom:4px;}
.desc_promo_home {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:1.2em;}
.link_promo_home {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:right;}
.link_promo_home a:link, .link_promo_home a:active, .link_promo_home a:visited {text-decoration:underline;}
.link_promo_home a:hover {text-decoration:underline;}

/* Cont Novedad Portada */
.cont_novedad_home {width:225px; height:184px; position:relative; background:url(../img2/bg_novelty.gif) no-repeat; overflow:hidden;}
.cont_novedad_home_int {margin:37px 5px 0px 6px;}
.img_novedad_home {margin-bottom:5px;}
.title_novedad_home {font-size:14px; font-weight:700; color:#000; background-color:inherit; margin-bottom:4px;}
.desc_novedad_home {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:1.2em;}
.link_novedad_home {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:right;}
.link_novedad_home a:link, .link_novedad_home a:active, .link_novedad_home a:visited {text-decoration:underline;}
.link_novedad_home a:hover {text-decoration:underline;}

/* Cont Oferta Portada */
.cont_oferta_home {width:225px; height:184px; position:relative; background:url(../img2/bg_oferta.gif) no-repeat; overflow:hidden;}
.cont_oferta_home_int {margin:37px 5px 0px 6px;}
.img_oferta_home {margin-bottom:5px;}
.title_oferta_home {font-size:14px; font-weight:700; color:#000; background-color:inherit; margin-bottom:4px;}
.desc_oferta_home {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:1.2em;}
.link_oferta_home {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:right;}
.link_oferta_home a:link, .link_oferta_home a:active, .link_oferta_home a:visited {text-decoration:underline;}
.link_oferta_home a:hover {text-decoration:underline;}
/**********************************************************/


/**********************************************************/
/*********************** ENCUESTAS ************************/
/**********************************************************/

/**********************************************************/


/**********************************************************/
/************************ BANNERS *************************/
/**********************************************************/
.banner {text-align:center; padding-bottom:10px;}
.banner_horizontal {text-align:center; margin-bottom:10px;}
/**********************************************************/


/**********************************************************/
/********************** COMPONENTES ************************/
/**********************************************************/
/* Form Validation */
.form_ko {color:#C00000; background:inherit; font-size:16px; line-height:18px; margin-top:7px; margin-bottom:4px; font-weight:700;}
.form_ok {color:#00C000; background:inherit; font-size:16px; line-height:18px; margin-top:-7px; margin-bottom:4px; font-weight:700;}

/* Catalogo */
.cont_iframe_catalogs {margin:0px;}
.cont_iframe_catalogs iframe {width:100%; height:700px; border:1px solid #CCC;}

/* Formulario Newsletter Portada */
.cont_newsletter_home {margin:5px 0px;}
.desc_newsletter_home {font-size:11px; line-height:1.3em; margin-bottom:8px;}
	.item_suscription {font-size:11px; font-weight:700; color:#000; background-color:inherit; margin-bottom:8px;}
	.item_unsuscription {font-size:11px; float:left;}
	.input_std {color:#000; background-color:#FFF; border:1px solid #BCBCBC; margin:0px; padding:0px; font-size:11px; height:16px; width:100%;}
	.item_suscription_submit {text-align:right;}
	.submit_std {width:56px; height:19px; font-size:10px; font-weight:700; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#000; background:url(../img2/bg_submit_std.gif) no-repeat; border:none; margin:0px; padding:0px;}

/* Contactar */
.cont_contactar {}
.contactar_left {float:left; width:40%; margin-right:10px; padding:10px;}
.contactar_left img {margin-top:10px;}
.contactar_right {float:left; width:54%; padding:10px 0px;}
.fielset_std {border:1px solid #CCC;}
.table_contacto {margin-top:10px; margin-bottom:10px;}
.table_contacto td {font-size:12px;}
.table_contacto td label {color:#000; background-color:inherit; font-weight:700;}
.table_contacto td b, .table_contacto td strong {color:#000; background-color:inherit; font-weight:700; font-size:11px;}

.input_std2 {color:#666666; background-color:#F3F3F3; border:1px solid #AAA; margin:0px; padding:0px; font-size:11px; height:16px; width:80%;}
.textarea_std {color:#666666; background-color:#F3F3F3; border:1px solid #AAA; margin:0px; padding:0px; font-size:11px; width:90%;}
.required_field {font-size:16px; font-weight:700; color:#F7BA00; background-color:inherit; padding-left:2px;}

/* LOGIN ZONA PRIVADA */
.content_login {overflow:hidden; padding:10px;}
.content_login form {margin:0; padding:0; overflow:hidden; text-align:center;}
.table_login {background-color:inherit; color:inherit; font-size:11px; border:1px solid #CCC; width:100%; margin:0px auto; text-align:left;}
.table_login td {font-size:12px;}
.table_login form {margin:0; padding:0;}
.item_login {font-size:12px;}
.title_login {background-color:#EBEBEB; color:#D90000; padding:5px 0px; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-indent:5px; }
.desc_login {font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.desc_login td {font-size:11px; text-align:center;}
.cont_table_login {border-left:5px solid #CCC; border-right:5px solid #CCC; border-top:1px solid #CCC; border-bottom:1px solid #CCC; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.remember_pwd:link, a.remember_pwd:active, a.remember_pwd:visited {color:#666; font-size:10px; background-color:inherit}
a.remember_pwd:hover {color:#000; font-size:10px; background-color:inherit}
.input_buscador {border:1px solid #CCC; height:18px; font-size:11px;}
.accedir_confidencial{font-weight:700;}
.tit_acces_login{font-weight:700;}
/**********************************************************/



/**********************************************************/
/************************ POPUPS **************************/
/**********************************************************/

/* Color de fondo de los popups */
.bg_popups {color:inherit; background-color:inherit;}

/* Contenido de los popups */
.center_popups {width:80%; margin:5px 10% 0px 10%; font-size:1em;}

/* Enviar a un amigo */
.page_send_to_friend {font-family:inherit; color:inherit; background-color:#FFF; text-align:left;}
.page_send_to_friend input {border:1px solid #91A7B8; color:#666; background-color:#FFF; height:18px;}
.header_img_send_to_friend {width:100%; clear:both;}
.title_img_send_to_friend {width:100%; padding:5px 0px; clear:both; color:#000; background-color:#DEDEE0; font-weight:bold; font-size:1.3em; border-bottom:1px solid #91A7B8;}
.body_send_to_friend {width:100%; padding:20px; clear:both; color:inherit; background-color:inherit; font-size:1.1em; font-weight:bold;}
.foot_send_to_friend {width:100%; height:12px; margin:0px; clear:both; color:inherit; background-color:#DEDEE0;}

/* Imprimir noticia */
.body_print {text-align:center; background-color:#FFF; color:inherit;}
.head_print {margin-bottom:5px;}
.content_print {width:400px; margin:0 auto; text-align:left;}
.foot_print {margin-top:5px; float:left;}
/**********************************************************/



/**************************************************************/
/************************** MAILING ***************************/
/**************************************************************/

/**************************************************************/



/**************************************************************/
/************************** eCommerce ***************************/
/**************************************************************/
/* LISTADO DE FAMILIAS y PRODUCTOS */
.cont_list_prods {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.cont_list_prods ul, .cont_list_prods li {margin:0px; padding:0px; list-style-type:none;}

.cont_list_prods h1 {display:block; margin:8px 0px 10px 0px; padding:5px 4px; color:#000; background:#EBEBEB;}

/* Primer nivel LI - Tipos */
.cont_list_prods li {}
.cont_list_prods li a:link, .cont_list_prods li a:active, .cont_list_prods li a:visited {width:100%; display:block; padding:3px 0px; text-indent:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; color:#fff; background-color:#69a9d0; border-top:1px dotted #FFF;}
.cont_list_prods li a:hover {color:#000; background-color:#badef9;}

/* Segundo nivel LI - Familias */
.cont_list_prods li li {}
.cont_list_prods li li a:link, .cont_list_prods li li a:active, .cont_list_prods li li a:visited {width:100%; display:block; margin:0px 0px 0px 0px; padding:2px 0px; text-indent:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-transform:none; font-weight:normal; color:#014F8F; background-color:#f3f9fe; border-top:1px dotted #D4DFE5;}
.cont_list_prods li li a:hover {color:#000; background-color:#badef9;}

/* Tercer nivel LI - Productos */
.cont_list_prods li li li {}
.cont_list_prods li li li a:link, .cont_list_prods li li li a:active, .cont_list_prods li li li a:visited {width:95%; display:block; margin:0px 0px 0px 12px; padding:2px 0px; background-color:#f3f9fe; border-top:1px dotted #D4DFE5;}
.cont_list_prods li li li a:hover {color:#000; background-color:#badef9;}

/* Quarto nivel LI - Productos */
.cont_list_prods li li li li {}
.cont_list_prods li li li li a:link, .cont_list_prods li li li li a:active, .cont_list_prods li li li li a:visited {width:90%; display:block; margin:0px 0px 0px 24px; padding:2px 0px; background-color:#f3f9fe; border-top:1px dotted #D4DFE5;}
.cont_list_prods li li li li a:hover {color:#000; background-color:#badef9;}


/******************************************************************/

/* FORMULARIO DE BUSQUEDA AVANZADA */
.ul_form2 {list-style-type:none; margin-bottom:5px; padding:0; border:1px solid #CCD4DC; font-size:11px;}
.ul_form2 li {border-top:1px solid #F6F8F9; border-bottom:1px solid #CCD4DC; padding:4px 0px; text-align:left; padding:5px 10px; background-color:#afddfa;}
.ul_form2 li label {display:block; float:left; width:20%; text-align:left; color:#000; font-weight:700; font-size:1.1em; padding-top:2px; margin:5px;}
.ul_form2 li input {height:16px; border:1px solid #CCD4DC;}
.ul_form2 li em {font-weight:700; color:#C60F0F;}
.ul_form2 li.first_li {background:none; color:#000; font-size:14px; background-color:#f3f9fe; padding-bottom:15px;}
.ul_form2 li.last_li {background:none; border-bottom:none; text-align:right; padding-right:10px;}
.ul_form2 li.last_li textarea {border:1px solid #CCD4DC; width:200px;}
.ul_form2 li span {float:left; margin-left:10px;}
.ul_form2 li .submit_std {border:1px solid #CCD4DC; height:22px;}


/* RESULTADOS DE BUSQUEDA AVANZADA */
.cont_search_results {border:1px solid #CCC; margin:10px 0px; text-align:center;}
.cont_search_results_int {width:96%; margin:10px auto;}
/******************************************************************/

/* PLANTILLAS DE FAMILIAS DE PRODUCTO */
.cont_familia {width:100%; margin:0px 0px 4px 0px; overflow:hidden; clear:both; text-align:inherit; padding-bottom:4px; border-bottom:1px dashed #CCC;}
.img_familia {}
.img_familia img {}
.nombre_familia {margin:0px 0px 5px 0px; font-size:18px; color:#EA2015; font-weight:bold;}
.desc_familia {margin:0px 2px;}

/* PLANTILLAS DE PRODUCTOS (LISTADO) */
.cont_producto {margin:0; padding-top:5px; font-size:11px; padding:10px; background-image: url(http://www.newpromotionsa.com/es/img2/bg_center_prods.gif);  border:1px dotted #CCC; margin-bottom:15px;}
.img_producto {float:left; margin:10px 10px 0px 0px;}
.img_producto img {width:150px; border:1px solid #ccc; }
.precio_producto {margin:4px 0px 0px 0px; font-size:14px; color:#D90000; font-weight:bold;}
.nombre_producto {font-size:14px; color:#000; font-weight:bold; border-bottom:2px solid #ccc; padding-bottom:4px;}
.desc_producto {margin:10px 5px 4px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000;}
.cont_links {width:100%; margin:0px 0px 2px 0px; padding-top:5px; overflow:hidden; clear:both; text-align:right; font-weight:700; font-size:13px;}
.cont_link_ficha {margin:2px; padding:3px; border:1px solid #CCC; float:right;}

/*****************************************/

/* FICHA DE PRODUCTO */
/* Botones superiores ficha producto */
.buts_ficha {text-align:right; margin-bottom:5px; position:relative; text-align:center;}

.cont_btn_volver {margin-top:-3px; padding:3px; float:right; }
.cont_link_cesta {margin-top:-3px; padding:3px; float:right; position:relative; }

.cont_precio2 {right:10px; font-size:22px; color:#fffd5b; position:absolute; top:15px; }
.cont_img_link_cesta{}
.cont_precio2 img {margin-left:4px; vertical-align:middle; margin-top:-3px;}

/* Ficha producto */
.cont_ficha_prod {font-size:0.9em;}
.cont_ficha_prod_int {}
.bloq1_ficha_prod {margin:5px 0px 10px 0px; background-image: url(http://www.newpromotionsa.com/es/img2/bg_center_prods.gif); margin-bottom:15px; border:1px solid #FFF; overflow:hidden; width:100%;}
.img_ficha_prod {float:left; margin:10px; width:300px; position:relative;}
.img_ficha_prod img {border:1px solid #ccc; width:100%;}
.desc_ficha_prod {margin:80px; padding:0; font-size:14px; line-height:1.3em; height:50px; color:#000; background-color:inherit;}
.bloq2_ficha_prod {text-align:center;}
.cont_spechs {border:1px solid #85B0D2; background:#F5FAFD; width:96%; margin:0px auto 10px auto; text-align:left;}
.spechs {margin:5px;}

dl.table_display {width:98%; margin:10px auto; padding:0; font-size:11px;}
table_display {width:98%; margin:10px auto; padding:0; font-size:11px;}
.table_display dt {width:40%; float:left; margin:0; border-top:1px solid #D4DFE5; font-weight:bold; padding:4px 0px; color:#000;}
.table_display dd {float:left; width:57%; margin:0; border-top:1px solid #D4DFE5; padding:4px 0px;}
/* commented backslash hack for mac-ie5 */
dt { clear: both; }

/* Imagenes separadas por comas */
.cont_imgs_bloq3 {width:100%; background-color:#f2f2f2; border:1px solid #ccc; text-align:center;}
.cont_img_bloq3 {width:15.3%; border:1px solid #ccc; float:left; margin:0.5% 0.5% 0.5% 0.5%; overflow:hidden;}
.cont_img_bloq3 img {height:100px; margin:0 auto;}


/* TITLE GROUP */
.title_group_std2 {margin:4px; padding-bottom:2px; color:#000; background-color:inherit; font-weight:700; border-bottom:1px solid #AECBE1; font-size:1.2em;}

/* PRODUCTOS DE LA SECCION (Redefinicion de los estilos de la portada) */
.title_type_prod {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:700; padding:8px 10px; color:#FFF; background:#69a9d0; border-bottom:2px solid #2381ba}
.desc_type_prod {font-size:18px; margin:8px 0px; padding:0px 10px;}


/* FORMULARIO DE CONTACTO */
.cont_form_std {text-align:center;}
.cont_int_form_std {margin:10px auto 15px auto; width:96%; text-align:left;}
.first_line_form_std {font-weight:700; margin:8px 0px;}
.line_form_std {margin-bottom:8px;}
.fieldset_std {border:1px solid #CCD4DC;}
.legend_std {font-weight:700; color:#000; font-family:Arial, Helvetica, sans-serif; }
.legend_std img {vertical-align:middle;}
.form_std { }
.ul_form {list-style-type:none; margin:10px 0px; padding:0; border:1px solid #CCD4DC; font-size:11px;}
.ul_form li {border-top:1px solid #F6F8F9; border-bottom:1px solid #CCD4DC; padding:4px 0px; background:url(../img2/bg_li_form.gif) repeat-x; }
.ul_form li label {display:block; float:left; width:40%; text-align:right; padding-top:2px; }
.ul_form li input {height:16px; border:1px solid #CCD4DC;}
.ul_form li em {font-weight:700; color:#C60F0F;}
.ul_form li.first_li {background:none; }
.ul_form li.last_li {background:none; border-bottom:none; text-align:right; padding-right:10px; }
.ul_form li.last_li textarea {border:1px solid #CCD4DC; width:200px;}
.ul_form li span {float:left; margin-left:10px;}
.ul_form li .submit_std {border:1px solid #CCD4DC; background:url(../img2/bg_li_form.gif) repeat-x; height:22px;}

/** NEW STYLES *************************************************************/
/* Listado de productos */
.cont_list_prods_int {width:94%; margin:0 auto; text-align:left;}
.row_list_prods {margin:8px 0px;  border-bottom:1px solid #EBEBEB; padding-bottom:8px;}
.cont_list_prods_home {color:inherit; background:url(../img2/bg_center_prods.gif); overflow:hidden; text-align:center;}
.cont_list_prods_home .cont_prod_list {float:left; width:190px; margin-right:35px;}
.cont_prod_list {float:left; width:190px; margin-right:32px;}
.cont_prod_list_last {float:left; width:190px;}
.title_prod_list {font-size:14px; font-weight:700; margin-bottom:8px; line-height:18px; height:36px; overflow: hidden; font-family:Arial, Helvetica, sans-serif; color:#000; background:inherit;}
.img_prod_list {border:1px solid #AAA; margin-bottom:6px; width:190px; height:190px; position:relative; overflow:hidden;}
.img_prod_list_img {margin:0; padding:0; text-align: center; }
.img_prod_list_img img {height:190px;}
/*.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 {color:#000; font-family:Arial, Helvetica, sans-serif;}
.but_price_int {margin:4px 0px; text-align:right; font-weight:700; font-size:14px;}
.but_detalles {text-align:center;}

/* Formulario estandar */
.cont_form_std_b {margin:0; border:1px solid #ccd4dc;}
.cont_form_std_b label {float:left; display:block; padding:2px 4px; width:45%; text-align:right; font-weight:700; }
.first_line_form_std_b {font-weight:700; padding:5px; color:#000; background:#f3f9fe;}
.line_form_std_b { border-bottom:1px solid #FFF; padding:8px 5px; color:#000; background:#afddfa;}
.line_form_std_b2 { border-bottom:1px solid #FFF; padding:8px 5px;}
.line_form_std_b2 label {float:left; width:60%;}
.line_form_conditions {margin:4px; padding:4px; font-size:10px; line-height:1.1em; height:60px; overflow:auto; border:1px solid #CCC;}
.last_line_form_std_b {text-align:center; padding:6px 0px; font-size:10px; font-family:Verdana, Arial , Helvetica, sans-serif; font-weight:700;}
.required_field { padding-left:3px; font-weight:700; vertical-align:top;}
.input_std_b {margin:0; padding:0; border:1px solid #396355; }
.textarea_std_b {margin:0; padding:0; border:1px solid #396355; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.submit_std_b {width:48px; height:18px; margin:0; padding-bottom:3px; border:none; font-size:11px; font-weight:700;}
.submit_std2_b {margin:0; border:1px solid #343434; font-size:11px; font-weight:700;}


/* Paginador de resultados */
.paginator_bar {margin:10px 0px 20px 0px; padding:4px 0px; width:100%; text-align:center; color:#000; background:#EBEBEB; font-size:11px; clear:both; font-weight:700;}
	.paginator_bar_int {width:90%; margin:0 auto;}
		.paginator_bar_left {float:left; width:22%; text-align:right; }
		.paginator_bar_center {float:left; width:54%; text-align:center;}
			.result_pages {font-weight:bold; text-transform:uppercase;}
		.paginator_bar_right {float:left; width:22%; text-align:left;}
		.clear {clear:both;}

.align_center {margin:10px 0px 20px 0px; padding:4px 0px; width:100%; text-align:center; color:#000; background:#EBEBEB; font-size:11px; clear:both; font-weight:700;}

/* Prod states */
.cont_prod_states {position:absolute; bottom:2px; right:0px;}
.star_prod, .new_prod, .offer_prod {margin-bottom:2px; float:right; clear:both;}
.star_prod {width:113px; height:16px;}
.new_prod {width:71px; height:16px;}
.offer_prod {width:60px; height:16px;}
.star_prod img {width:113px; height:16px; border:0px;}
.new_prod img {width:71px; height:16px; border:0px;}
.offer_prod img {width:60px; height:16px; border:0px;}

/**  MAILING  ****************************/
.cont_mail_ec {text-align:center; color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.cont_mail_ec_int {width:700px; margin:0 auto; border:1px solid #CCC; text-align:left; background:#FFF;}
.head_mail_ec {color:inherit; background:#2381BA; text-align:center;}
.head_mail_ec img { width:100% };
.table_mail_ec {width:100%;}
.prod_mail_ec {padding-top:10px;}
td.prod_mail_ec {font-size:12px;}
.left_col {width:60%; border-right:1px solid #CCC; padding-right:8px;}
.title_mail_ec {padding:8px 8px 4px 8px; font-size:18px; color:#000; background:inherit;}
td.title_mail_ec {font-size:18px;}
.desc_mail_ec {padding:0px 8px 4px 8px;}
td.desc_mail_ec {font-size:11px;}
.title_prod_mail_ec {margin:0px 0px 4px 0px; font-size:14px; color:#000; background:inherit; font-weight:700;}
.img_prod_mail_ec {}
.img_prod_mail_ec img {width:230px; border:1px solid #CCC; margin-bottom:5px;}
.price_prod_mail_ec {padding-bottom:5px; font-weight:700; font-size:16px; color:#000; background:inherit; text-align:right;}
.price_prod_mail_ec img {margin-left:4px;}
.details_prod_mail_ec {font-size:11px;}
.buy_prod_mail_ec {text-align:right;}
.right_col {background:#EBEBEB;}
.title_links_mail_ec {font-weight:700; color:#000; background:inherit; font-size:14px; border-bottom:1px solid #CCC;}
.links_mail_ec {margin-top:5px; font-size:11px;}
.links_mail_ec a:link, .links_mail_ec a:active, .links_mail_ec a:visited {padding:3px 0px;}
.links_mail_ec a:hover {padding:3px 0px;}
.foot_mail_ec {color:inherit; background:#2381BA; height:10px;}
.foot_mail_ec_info {padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border-top:1px solid #CCC;}
/**********************************************************/
