/* banners */
div.box div.banner a		{ display: block; background-position: center; background-repeat: no-repeat; text-indent: -9999px; overflow: hidden;}

div.box div.banner_01 a		{ background-image: url(corporative_img/contents/banners/banner_01_sample.jpg); height: 130px;}
div.box div.banner_02 a		{ background-image: url(corporative_img/contents/banners/banner_02_sample.jpg); height: 122px;}
div.box div.banner_03 a		{ background-image: url(corporative_img/contents/banners/banner_03_sample.jpg); height: 272px;}
div.box div.banner_04 a		{ background-image: url(corporative_img/contents/banners/banner_04_sample.jpg); height: 180px; background-position: center center}
div.box div.banner_05 a		{ background-image: url(corporative_img/contents/banners/banner_05_sample.jpg); height: 130px;}

div.rlinks					{ text-align: right; font-size: 11px;}

/* right column */
div.box div.title h2		{ border-bottom: 1px solid #b8c6df; letter-spacing: -0.04em; height: 1%;}
div#contents div.cen_col div.col_wrap div.box div.title h2		{ color: #8099ce; border-bottom: 1px solid #d0dbf0; font-size: 1.9em; letter-spacing: -0.04em; height: 1%; line-height: 1.0em; padding-bottom: 10px; margin-bottom:12px;}

/* login_intro */
div.box div.login_intro div.form table			{ margin-bottom: 5px; font-size: 11px;}
div.box div.login_intro div.form table th		{ width: 28%;}
div.box div.login_intro div.form table input	{ font-size: 11px;}
div.box div.login_intro div.body div.rlinks		{ margin-bottom: 6px;}

/* my_account */
div.box div.my_account div.welcome				{ margin-bottom: 13px;}
div.box div.my_account div.welcome a.logout		{ font-size: 11px; font-weight: bold;}
div.box div.my_account ul.options				{ margin: 0 ; padding: 0; padding-left: 14px; list-style: square; color: #e9ae00;}

/* last_seen_prod */
div.box div.last_seen_prod div.body				{ color: #e9ae00; margin-bottom: 4px;}
div.box div.last_seen_prod div.body div.item a	{ display: block; padding: 2px 4px;}
div.box div.last_seen_prod div.body div.par a	{ background-color: #f2f2f2; }
div.box div.last_seen_prod div.body div.impar a	{ background-color: #fafafa; }
div.box div.last_seen_prod div.body div.item a:hover, 
div.box div.last_seen_prod div.body div.item a:active	{ background-color: #fff1c8; }

/* change language */
div.box div.language div.cont				{ text-align: right; padding: 4px; background-color: #bac8e2; font-size:10px;}
div.box div.language div.cont select		{ font-size: 11px;}

/* simple_search */
div.box div.simple_search div.body input.input		{ width: 137px; padding: 2px; height: 20px; font-size: 14px; color: #3f68b7; border-color: #3f68b7; margin-right: 1px; margin-top: -2px; line-height: 1.4em;}
div.box div.simple_search div.body div.rlinks		{ margin-top: 6px;}
div.box div.simple_search div.body input.ico_search		{ background: url(corporative_img/contents/icons/search.gif) 2px 4px no-repeat transparent; border: none; width: 29px; height: 26px; cursor:pointer; text-indent: -9999px; overflow: hidden; padding: 0;}










/* REGALOS OFIPUNTOS CATALOGO */

/* propiedades comunes a LISTAS de productos, subfamilias, familias, capitulos, my_favorites, alternative, complementary, search_results */
div.box div.regalos_lista ul div.item_wrap div.item									{ height: 1%;}
div.box div.regalos_lista ul div.item_wrap div.item div.item_data div.item_title	{ font-size: 12px; font-weight: bold; color: #4B70BA; }

/* lista de productos */
div.box div.regalos_lista ul.products												{ margin: 0; padding: 0; list-style: none; margin-bottom: 10px;}
div.box div.regalos_lista ul.products li											{ margin: 0; padding: 5px;}
div.box div.regalos_lista ul.products li:hover										{ background-color: #dbe2ef;}
div.box div.regalos_lista ul.products div.item_wrap div.item						{ height: 120px;}
div.box div.regalos_lista ul.products div.item_wrap div.item div.item_main_img		{ float: left; width: 120px; text-align: center; background-color: white; height: 120px;}
div.box div.regalos_lista ul.products div.item_wrap div.item div.item_main_img a	{ display: block; padding: 5px; background-color:white;}
div.box div.regalos_lista ul.products div.item_wrap div.item div.item_data			{ margin-left: 127px;}
div.box div.regalos_lista ul.products div.item_wrap div.item div.item_data div.item_title	{ color: #2D4373; margin-bottom: 5px; padding-top:10px; font-size: 14px; height: 1%; letter-spacing: -0.03em;}
div.box div.regalos_lista ul.products div.item_wrap div.item div.item_data div.item_pts		{ color: #666666; font-size: 12px; margin-bottom: 10px;}
div.box div.regalos_lista ul.products div.item_wrap div.item div.item_data div.item_checks	{ font-size: 11px;}
div.box div.regalos_lista ul.products div.item_wrap div.item div.item_data div.item_checks input.textfield	{ width: 40px;}
div.box div.regalos_lista ul.products div.item_data div.order_box						{ margin-top: 5px;}
div.box div.regalos_lista input.button							{ font-size: 12px; font-weight: bold; letter-spacing: -0.01em;}


/* FORM ASOCIARSE */
div.box div.form_asociarse div.form table th					{ width: 30%;}


/* FORM OFIPUNTOS */
div.box div.form_ofipuntos div.form table th					{ width: 30%;}


/* FORM CONTACTO */
div.box div.form_contacto div.form table th						{ width: 30%;}


/* FORM SOPORTE */
div.box div.form_soporte div.form table th						{ width: 30%;}


/* ACTUALIDAD */
/* lista */
div.box div.actualidad_index div.rlinks									{ margin-bottom: 15px;}
div.box div.actualidad_index div.title									{ margin-bottom: 18px;}
div.box div.actualidad_index table										{ width: 98%; }
div.box div.actualidad_index table td 									{ padding-bottom: 18px;}
div.box div.actualidad_index table td div.item							{ height: 1%;}
div.box div.actualidad_index table td div.item div.item_main_img		{ float: left; width: 114px; text-align: center; }
div.box div.actualidad_index table td div.item div.item_main_img a		{ display: block; padding: 2px; background-color: #ffffff;}
div.box div.actualidad_index table td div.item div.item_data			{ margin-left: 125px; height: 1%;}
div.box div.actualidad_index table td div.item div.item_data h3			{ margin: 0 0 6px 0; font-size: 17px; font-family: Georgia, "Times New Roman", Times, serif; height: 1%;}
div.box div.actualidad_index table td div.item div.item_data p			{ margin:0; line-height: 1.15em; }
div.box div.actualidad_index table td div.item div.item_data p.date		{ color: #546c9f; padding-left: 1px; font-size: 11px;}

/* desarrollado */
div.box div.actualidad div.rlinks								{ margin-bottom: 15px;}
div.box div.actualidad div.news_main_img						{ width: 204px; float: left; margin: 0 15px 15px 0;}
div.box div.actualidad div.news_main_img a						{ display: block; padding: 2px; background-color: #FFFFFF}
div.box div.actualidad div.news_data 							{ margin: 1.2em 0; line-height: 1.4em;float:right; width: 230px;}
div.box div.actualidad div.news_data p							{ margin: 1.2em 0; line-height: 1.4em;}
div.box div.actualidad div.news_data p.date						{ margin: 0; font-size: 11px; color: #666666;}
div.box div.actualidad div.news_data h3							{ font-size: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 0; line-height: 1em;}
div.box div.actualidad div.news_data h4							{ font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 0; line-height: 1em; margin-top: 20px;}
div.box div.actualidad div.news_data div.other_images			{ margin-top: 10px;}
div.box div.actualidad div.news_data div.other_images ul		{ margin: 0; padding: 0; list-style: none;}
div.box div.actualidad div.news_data div.other_images ul li		{ margin: 0; padding: 0; display: block; float: left; margin-right: 5px; background-color: #FFFFFF; vertical-align: middle;}
div.box div.actualidad div.news_data div.other_images ul li a	{ display: block; width: 60px; height: 60px; text-align: center; padding: 2px; }
div.box div.actualidad div.news_data div.links					{ margin-top: 10px;}
div.box div.actualidad div.news_data div.links ul				{ margin: 0 auto; list-style: square; padding-left: 15px;}


/* enlaces */
div.box div.enlaces div.title									{ padding-top: 15px;}
div.box div.enlaces ul											{ margin: 0 auto; list-style: square; padding-left: 15px;}
div.box div.enlaces ul li 										{ margin-bottom: 10px;}
div.box div.enlaces ul li h5									{ margin: 0; font-size: 12px;}
div.box div.enlaces ul li p										{ margin: 0; font-size: 11px;}


/* descargas */
div.box div.descargas div.title									{ padding-top: 15px;}
div.box div.descargas ul										{ margin: 0 auto; list-style: square; padding-left: 15px;}
div.box div.descargas ul li 									{ margin-bottom: 10px;}
div.box div.descargas ul li h5									{ margin: 0; font-size: 12px;}
div.box div.descargas ul li h5 span								{ font-weight: normal; font-style: italic; font-size: 11px; padding-left: 5px;}
div.box div.descargas ul li p									{ margin: 0; font-size: 11px;}


/* puntos de venta */
div.box div.points_of_purchase_google div.body div#map			{ width: 98%; height: 300px;}

/* ERROR PAGE CORPORATIVE */

div.box div.error_page div.title div.clear						{ display: none;}
