/***********************************************************/
/**************** REDEFINICION DE TAGS HTML ****************/
/***********************************************************/
/* TAGS GENERALES */
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:#004F8F; text-decoration:none; background-color:inherit;}
a:hover {color:#000000; text-decoration:none; background-color:inherit;}

/* LINKS VER MAS */
a.link_8pt:link, a.link_8pt:active, a.link_8pt:visited {color:#004F8F; 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;}
/**********************************************************/


/************************************************************/
/******************* GENERICOS SECCIONES ********************/
/***********************************************************/
/* Contenedor Preview */
.cont_preview {margin:0px 10px 0px 10px; text-align:left;}

/* Titulares de los grupos */
.title_groups {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:4px; padding-bottom:3px; text-transform:uppercase; border-bottom:1px solid #D3DFE4; text-align:left;}

/* Fecha de publicacion de las noticias */
.date_notice {margin:5px 0px; font-size:10px; text-align:left; color:#688398; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#D8E1E8; text-indent:5px;}

/* 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;}

/* Tooltips */
div#qTip {padding:3px; border:1px 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(../img2/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(../img2/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;}

/* Paginador de resultados */
.paginator_bar {padding:3px 0px; width:100%; text-align:center; background-color:inherit; color:#000; font-size:11px; clear:both;}
	.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; color:#666666; background:inherit;}
			.result_pages {font-weight:bold; text-transform:uppercase; color:#000; background:inherit;}
		.paginator_bar_right {float:left; width:22%; text-align:left;}
		.clear {clear:both;}

/* Viewer */
.cont_ext_viewer {text-align:center;}
.cont_int_viewer {text-align:left; width:75%; margin:10px auto;}
/**********************************************************/



/**********************************************************/
/*********************** PLANTILLAS ***********************/
/**********************************************************/
/* Clear */
.clear {clear:both;}

/* Imagen */
.unrescaled_image {margin-bottom:5px; text-align:center;}

/* Noticia zona derecha */
.cont_std_right {overflow:hidden;}
.cont_std_right_int {margin:5px; font-size:11px;}
.title_std {}
.body_std {line-height:1.1em;}

/* Plantillas de marcas */
.cont_marca_blue {font-size:11px; background:#EEF3F5; padding:5px 0px;}
.cont_marca_white {font-size:11px; padding:5px 0px;}
.cont_int_marca {padding:5px;}
.img_marca {float:left; width:30%;}
.img_marca img {margin-right:10px; width:95%;}
.title_marca {font-size:12px; font-weight:700; margin-bottom:4px; color:#000; background-color:inherit;}
.desc_marca {margin-bottom:4px;}
.link_marca {}
.link_marca a:link, .link_marca a:active, .link_marca a:visited {background:url(../images/bullet-link.gif) no-repeat right; padding-right:12px;}
.link_marca a:hover {background:url(../images/bullet-link-o.gif) no-repeat right; padding-right:12px;}
/**********************************************************/



/**********************************************************/
/*********************** ENCUESTAS ************************/
/**********************************************************/

/**********************************************************/



/**********************************************************/
/************************ BANNERS *************************/
/**********************************************************/
.banner {text-align:center; padding-bottom:10px;}
.banner_horizontal {text-align:center; margin-bottom:10px;}
/**********************************************************/



/*******************************************************************/
/********************** COMPONENTES ************************/
/******************************************************************/
/* FICHA DE PRODUCTO */
/* Botones superiores ficha producto */
.buts_ficha {text-align:right; margin-bottom:5px;}

/* Ficha producto */
.cont_ficha_prod {font-size:0.9em;}
.cont_ficha_prod_int {}
.bloq1_ficha_prod {margin:5px 0px 10px 0px;}
.img_ficha_prod {margin:0px 8px 5px 0px; float:left; width:30%;}
.img_ficha_prod img {width:100%; border:1px solid #E5E5E5;}
.desc_ficha_prod {margin:0; padding:0; font-size:12px; line-height:1.3em;}
.bloq2_ficha_prod {}
.cont_spechs {border:1px solid #85B0D2; background:#F5FAFD;}
.spechs {margin:5px;}

dl.table_display {width:100%; margin:2em 0 0em 0; padding:0; font-size:11px;}
.table_display dt {width:55%; float:left; margin:0 0 0 0; border-top:1px solid #D4DFE5; font-weight:bold; padding:2px 0px; color:#000;}
.table_display dd {float:left; width:44%; margin:0 0 0 0; border-top:1px solid #D4DFE5; padding:2px 0px;}
/* commented backslash hack for mac-ie5 */
dt { clear: both; }
/* end hack */

.cont_spechs {float:left; width:60%;}
.obs_ficha_prod, .masinfo_ficha_prod {float:right; width:38%; border:1px solid #85B0D2; margin-bottom:10px;}
.title_obs {margin:4px 4px 0px 4px; padding-bottom:2px; color:#000; background-color:inherit; font-weight:700; border-bottom:1px solid #AECBE1;}
.body_obs {padding:5px;}

/* TITLE GROUP */
.title_group_std2 {margin:4px; padding-bottom:2px; color:#000; background-color:inherit; font-weight:700; border-bottom:1px solid #AECBE1;}

/* FORMULARIOS */
.input_std {color:inherit; background-color:#FAFAFA; border:1px solid #CDCDCD; margin:0px; padding:0px;}
.submit_std {color:#636363; background-color:#CBCBCB; border:none; margin:0px; padding:0px; font-size:10px; height:18px;}

/* FORMULARIO DE CONTACTO */
.cont_form_std {text-align:center;}
.cont_int_form_std {margin:0px auto; width:50%;	}
.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;}				

/* Validacion de formulario */
.ul_form li.message_mail_contact .form_ok {margin:0px; padding:5px; color:#FFF; background:green; text-align:left;}
.ul_form li.message_mail_contact .form_ko {margin:0px; padding:5px; color:#FFF; background:#C00000; text-align:left;}

/* FORMULARIO DE BUSQUEDA AVANZADA */
.ul_form2 {list-style-type:none; margin:10px 0px; 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; background:url(../img2/bg_li_form.gif) repeat; text-align:left; padding:5px 10px;}
.ul_form2 li label {display:block; float:left; width:20%; text-align:right; padding-top:2px; margin-right: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;}
.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; background:url(../img2/bg_li_form.gif) repeat-x; 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;}

/* BUSQUEDA RAPIDA */
.cont_quick_search {overflow:hidden;}
.cont_quick_search_int {margin:5px;}
.title_group_std {padding:2px 0px; border-bottom:1px solid #D2DFE5; font-size:11px;}
.quick_search {margin:14px 0px;}
.quick_search input {vertical-align:middle;}
.quick_search a:link, .quick_search a:active, .quick_search a:visited {font-size:10px; text-decoration:underline; display:block; margin-top:4px;}
.quick_search a:hover {font-size:10px; text-decoration:underline; display:block; margin-top:4px;}

/* PRODUCTOS DE LA PORTADA
.cont_mini_prods {font-size:11px;}
.cont_mini_prods_int {}
.mini_prod {width:150px; float:left; margin:0px 5px 15px 0px;}
.img_mini_prod {margin-bottom:4px; heihgt:150px; }
.img_mini_prod img {border:1px solid #E5E5E5; height:150px;}
.title_mini_prod {font-weight:700;}
.title_mini_prod a:link, .title_mini_prod a:active, .title_mini_prod a:visited {background:url(../images/bullet-link.gif) no-repeat right; padding-right:12px;}
.title_mini_prod a:hover {background:url(../images/bullet-link-o.gif) no-repeat right; padding-right:12px;}
.desc_mini_prod {line-height:1.2em;} */

/* PRODUCTOS DE LA PORTADA */
.cont_mini_prods {font-size:11px;}
.cont_mini_prods_int {}
.mini_prod {width:150px; height:185px; float:left; margin:0px 5px 15px 0px;}
.img_mini_prod {margin-bottom:4px; border:1px solid #E5E5E5; width:150px; height:150px; text-align:center; overflow:hidden;}
.img_mini_prod img {height:145px;}
.title_mini_prod {font-weight:700;}
.title_mini_prod a:link, .title_mini_prod a:active, .title_mini_prod a:visited {background:url(../images/bullet-link.gif) no-repeat right; padding-right:12px;}
.title_mini_prod a:hover {background:url(../images/bullet-link-o.gif) no-repeat right; padding-right:12px;}
.desc_mini_prod {line-height: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:6px 4px; color:#004F8F; background:#A7C6E2;}
.desc_type_prod {font-size:11px; margin:8px 0px; padding:0px 5px;}
.cont_mini_prods_section {font-size:11px; text-align:center;}
.cont_mini_prods_section_int {text-align:left; margin:0px auto; width:93%;}
.cont_mini_prods_section .mini_prod {width:150px; float:left; margin:0px 10px 15px 0px;}
.cont_mini_prods_section .mini_prod img {height:150px;}

/* LISTADO DE FAMILIAS y PRODUCTOS */
.cont_list_prods {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:5px;}
.cont_list_prods ul, .cont_list_prods li {margin:0px; padding:0px; list-style-type:none;}

/* Primer nivel LI - Tipos */
.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; padding:2px 0px; text-indent:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; font-weight:700; color:#000; background-color:#B0CDE8;}
.cont_list_prods li li a:hover {color:#000; background-color:#D6E7F4;}

/* Segundo nivel LI - Familias */
.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:100%; display:block; margin:0px 0px 0px 0px; padding:2px 0px; text-indent:12px; background:url(../images/bullet-familia.gif) no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-transform:none; font-weight:normal; color:#014F8F; border-top:1px dashed #D4DFE5;}
.cont_list_prods li li li a:hover {color:#014F8F; background:url(../images/bullet-familia-o.gif) no-repeat; background-color:#D6E7F4;}

/* Tercer 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:95%; display:block; margin:0px 0px 0px 12px; padding:2px 0px; background:url(../images/bullet-producto.gif) no-repeat; border-top:1px dashed #D4DFE5;}
.cont_list_prods li li li li a:hover {color:#014F8F; background:url(../images/bullet-producto-o.gif) no-repeat; background-color:#D6E7F4;}

/* Quarto nivel LI - Productos */
.cont_list_prods li li li li li {}
.cont_list_prods li li li li li a:link, .cont_list_prods li li li li li a:active, .cont_list_prods li li li li li a:visited {width:90%; display:block; margin:0px 0px 0px 24px; padding:2px 0px; background:url(../images/bullet-producto.gif) no-repeat; border-top:1px dashed #D4DFE5;}
.cont_list_prods li li li li li a:hover {color:#014F8F; background:url(../images/bullet-producto-o.gif) no-repeat; background-color:#D6E7F4;}

/* Quinto nivel LI - Productos */
.cont_list_prods li li li li li li {}
.cont_list_prods li li li li li li a:link, .cont_list_prods li li li li li li a:active, .cont_list_prods li li li li li li a:visited {width:85%; display:block; margin:0px 0px 0px 36px; padding:2px 0px; background:url(../images/bullet-producto.gif) no-repeat; border-top:1px dashed #D4DFE5;}
.cont_list_prods li li li li li li a:hover {color:#014F8F; background:url(../images/bullet-producto-o.gif) no-repeat; background-color:#D6E7F4;}
/******************************************************************/

/* DESCRIPCION FAMILIA */
.cont_desc_family {margin-bottom:5px;}
.img_family {display:none;}
.title_family {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:700; padding:6px 4px; color:#004F8F; background:#A7C6E2;}
.desc_family {padding:0px 4px; font-size:12px; line-height:1.3em; margin:4px 0px 10px 0px;}


/**********************************************************/
/************************ 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 ***************************/
/**************************************************************/

/**************************************************************/