/*CSS Document
---------------------------------------------------------------

-/-/-/-/-/-/-/- ENIGMIND LTDA -/-/-/-/-/-/-/-

# [Master Stylesheet]
# Project: FEDCO
# Version: 1.0
# Last change: 26/11/08
# Assigned to: Julian Velasquez

----------------------------------------------------------------
-------------------------------------
HTML Elements
-------------------------------------*/
HTML
{
	border: 0;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
}
BODY
{
	font-family: Arial, Helvetica, sans-serif;
	border: 0;
	padding: 0;
	margin: 0;
	background-color: #E5E5E5;
}
IMG
{
	border: 0px;
}
UL
{
	font-size: 1em;
}
H1
{
	font-size: 1.5em;
	color: #5F5F5F;
}
H2
{
	font-size: 1.25em;
	color: #8EB448;
	font-weight: 100;
}
H3
{
	font-size: 1.125em;
	color: #5F5F5F;
	font-weight: 100;
}

H4
{
	font-size: 1em;
	color: #626262;
}

H4 span
{
	font-size: 1.125em;
	color: #5F5F5F;
	font-weight: 100;
}
H5
{
	font-size: 0.75em;
	color: #626262;
}
P
{
	font-size: 0.7em;
	color: #A3A3A3;
}
A:link, A:visited
{
	font-size: 0.7em;
	color: #5F5F5F;
}
A:hover
{
	font-size: 0.7em;
	color: #5F5F5F;
}
/*FORM*/
FORM
{
	border: 0px;
	padding: 0px;
	display: block;
}
LABEL
{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #969696;
	margin-right: 10px;
	text-align: right;
	display: block;
}
FIELDSET
{
	border: none;
	padding: 0px;
	display:block;
}
INPUT, TEXTAREA
{
	border: 1px;
	border-style: solid;
	font-family: Arial, Helvetica, sans-serif;
	border-color: #E3E3E3;
	background: #FFFFFF;
/*font-size: 0.7em;*/
	color: #B0B0B0;
	padding: 4px;
}
SELECT
{
	border: 1px;
	border-style: solid;
	font-family: Arial, Helvetica, sans-serif;
	border-color: #E3E3E3;
	background: #FFFFFF;
	font-size: 0.75em;
	color: #B0B0B0;
	padding: 2px;
}
/*POP UP*/
.b1, .b2, .b3, .b4, .b5, .b6, .b7, .b8
{
	font-size: 1px;
	overflow: hidden;
	display: block;
}
.b1
{
	height: 1px;
	background: #F3F3F3;
	margin: 0 5px;
}
.b2
{
	height: 1px;
	background: #F3F3F3;
	border-right: 2px solid #F3F3F3;
	border-left: 2px solid #F3F3F3;
	margin: 0 3px;
}
.b3
{
	height: 1px;
	background: #F3F3F3;
	border-right: 1px solid #F3F3F3;
	border-left: 1px solid #F3F3F3;
	margin: 0 2px;
}
.b4
{
	height: 1px;
	background: #F3F3F3;
	border-right: 1px solid #F3F3F3;
	border-left: 1px solid #F3F3F3;
	margin: 0 1px;
}
.b5
{
	height: 1px;
	background: #FFFFFF;
	border-right: 8px solid #F3F3F3;
	border-left: 9px solid #F3F3F3;
	margin: 0 1px;
}
.b6
{
	height: 1px;
	background: #FFFFFF;
	border-right: 7px solid #F3F3F3;
	border-left: 7px solid #F3F3F3;
}
.b7
{
	height: 1px;
	background: #FFFFFF;
	border-right: 6px solid #F3F3F3;
	border-left: 6px solid #F3F3F3;
}
.b8
{
	height: 2px;
	background: #FFFFFF;
	border-right: 5px solid #F3F3F3;
	border-left: 5px solid #F3F3F3;
}
#contentb
{
	background: #FFFFFF;
	border-right: 4px solid #F3F3F3;
	border-left: 4px solid #F3F3F3;
	padding-top: 10px;
	padding-bottom: 20px;
}
/*-------------------------------------
PAGE Elements
-------------------------------------*/
#container
{
	width: 100%;
	margin: 0 auto;
}
/*-------------------------------------
HEADER*/
#header
{
	width: 100%;
	height: 111px;
	background: url(../img/back_header.gif);
	background-repeat: repeat-x;
}
/*LOGIN*/
#login_div
{
	float: right;
	display: block;
	width: 340px;
	height: 95px;
	margin-top: 0px;
	margin-right: 0px;
	background: url(../img/login_bg.gif) no-repeat;
}
#login_div H4
{
	font-weight: 100;
	color: #8EB448;
	margin-top: 13px;
	margin-left: 28px!important;
	margin-left:12px;
	margin-bottom: 2px;
	margin-right:140px;
	float:left;
	display:block;
}
#login_div A.olv_pass
{
	display: block;
	float: left;
	font-size: 0.7em;
	color: #B8B8B8;
	text-decoration: none;
	margin-top:18px;
	margin-bottom:2px;
	margin-right:5px;
	margin-left: 10px !important; /*[e]30px*/
	margin-left: 5px;
}
#login_div .inst
{
	width:180px;
	float: left;
	font-size: 0.7em;
	padding:0;
	margin-top:0 ;
	margin-bottom:0;
	color: #B8B8B8;
	margin-left: 29px!important;
	margin-left: 13px;
}
#login_div A.reg
{
	display: block;
	float: left;
	font-size: 0.7em;
	color: #B8B8B8;
	text-decoration: none;
	margin-left: 29px!important;
	margin-left: 13px;
}
#login_div A.reg2
{
	display: block;
	float: left;
	font-size: 0.7em;
	color: #B8B8B8;
	text-decoration: none;
	margin-left: 10px;
}
#login_div FORM
{
	float: left;
	display: block;
	width: 300px;
	height: 23px;
	padding: 0px;
	margin-top: 8px;
	margin-left: 18px !important; /*[e]18px*/
	margin-left: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
}
#login_div INPUT
{
	width: 90px;
	height: 14px;
	float: left;
	margin-left: 6px;
}
	#login_div .mail
	{
		width: 196px;
		height: 14px;
		float: left;
		margin-left: 6px;
	}
#login_div .btn_log
{
	float: right;
	width: 53px;
	height: 21px;
	border: 0px;
	padding-top: 1px;
	padding-bottom: 3px;
	font-size: 0.7em;
	color: #FFFFFF;
	margin-top: 1px;
	margin-left: 0;
	margin-right: 14px;
	margin-bottom: 1px;
	background: url(../img/bot_login.gif) no-repeat;
}
#login_div IMG
{
	float: left;
	display: block;
	margin-left: 7px !important; /*[e]7px*/
	margin-left: 4px;
}
#login_div P
{
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 3px;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	color: #5E5E5E;
	font-size: 0.75em;
}
#login_div .logged
{
	color: #8EB448;
}
#login_div .points
{
	float: left;
	display: block;
	margin-left: 15px !important; /*[e]15px*/
	margin-left: 8px;
	margin-right: 0;
	padding: 0;
	margin-top: 16px;
	margin-bottom: 0;
	color: #8EB448;
	font-size: 0.69em;
}
#login_div .points_v
{
	float: left;
	display: block;
	width: 300px !important; /*[e]300px*/
	width: 300px;
	height: 12px;
	margin-left: 25px !important; /*[e]25px*/
	margin-left: 12px;
	margin-right: 0;
	margin-bottom: 0;
	font-size: 0.69em;
}
#login_div .link2
{
	float: left;
	margin-left: 7px;
	margin-right: 10px;
	padding: 0;
	margin-top: 4px;
	margin-bottom: 0;
	text-decoration: none;
	color: #B8B8B8;
}
#login_div .logged_name
{
	float: left;
	display: block;
	margin-left: 25px !important; /*[e]25px*/
	margin-left: 12px;
	margin-right:0;
	font-size: 1em;
	color: #212121;
}
/*LOGO*/
#header_log
{
	margin: 0 auto;
	width: 904px;
	height: 111px;
}
#header_log A.logo
{
	position: absolute;
	margin-top: 36px;
	margin-left: 15px;
	width: 130px;
	height: 48px;
	background: url(../img/logo_wihtout.gif);
}
#header_log A.logo SPAN
{
	display: none;
}
/*-------------------------------------
MAIN NAVIGATION*/
#main_nav
{
	width: 100%;
	height: 48px;
	background: #FFFFFF url(../img/back_menu.gif);
	background-repeat: repeat-x;
	text-align: left;
}
/*MAIN MENU*/
.main_menu
{
	margin: 0 auto;
	width: 904px;
	height: 48px;
}
.main_menu UL
{
	position: absolute;
	margin-left: 12px;
	margin-top: 15px;
	width: auto;
	height: 15px;
	padding-left: 0px;
}
.main_menu UL LI
{
	position: relative;
	float: left;
/*margin-right: 24px;*/
	padding-left: 12px;
	padding-right: 12px;
	list-style: none;
	background: url(../img/sep_.gif) no-repeat right;
}
.main_menu UL LI UL LI
{
	background: transparent;
	background-repeat: repeat;
	list-style:none;
	line-height:33px;
	padding-top:0px;
	border-top: 1px;
	border-collapse:separate;
	border-top-color: #f4f4f4;
	border-top-style: solid;
	height:33px;
	width:235px;
}
.main_menu UL LI A, .main_menu UL LI A:hover
{
	font-size: 1em;
	color: #5E5E5E;
	text-decoration: none;
}
.main_menu UL LI A:visited
{
	font-size: 1em;
	text-decoration: none;
}
.main_menu UL LI .green_menu
{
	font-size: 1em;
	color: #8EB448;
	text-decoration: none;
}
/*SEARCH*/
#bus
{
	width: 164px;
	height: 25px;
	float: right;
	padding: 0px;
	background: url(../img/bg_c_search.gif) no-repeat;
	margin-top: 12px;
}
#bus FORM
{
	width: 149px;
	height: 25px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#bus #left_search
{
	width: 11px;
	height: 25px;
	float: left;
	background: url(../img/bg_l_search.gif) no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	padding: 0px;
	display: block;
}
#bus INPUT
{
	width: 110px;
	height: 14px;
	float: left;
	border: 0px;
	border-bottom: 1px;
	border-bottom-color: #E3E3E3;
	border-bottom-style: solid;
	border-top: 1px;
	border-top-color: #E3E3E3;
	border-top-style: solid;
	background: #FFFFFF;
	padding-top: 5px;
	padding-left: 0px;
}
#bus .btn_search
{
	width: 28px;
	height: 25px;
	float: left;
	border: 0px;
	background: url(../img/bot_search.gif) no-repeat;
}
/*-------------------------------------
SLIDE SWF*/
#slide_main
{
	margin: 0 auto;
	width: 902px;
	margin-top: 12px;
	padding-bottom: 0px;
	background: #FFFFFF;
}
/*-------------------------------------
MAIN CONTENT*/
#cont
{
	margin: 0 auto;
	width: 904px;
	height: auto;
	padding-top: 12px;
}
/*PRODUCTS*/
#cont .products
{
	float: right;
	width: 611px;
	height: 547px;
	height: auto;
	margin: 0px;
	background: #FFFFFF url(../img/prodt_bg_bottom.gif) no-repeat bottom;
	display:table;
}

#cont .products div:last-child {
  border:none;
}

.products_top
{
	width: 611px;
	width: auto;
	height: 51px;
	padding: 0px;
	margin: 0 auto;
	background: url(../img/prodt_bg_top.gif) repeat-x;
}
.products_top .left_bg
{
	width: 13px;
	height: 51px;
	float: left;
	margin-top: 0px;
	background: url(../img/prodt_bg_top_l.gif) no-repeat;
}
.products_top H2
{
	display: block;
	float: left;
	padding: 0px;
	margin-top: 10px;
	margin-left: 17px;
	margin-bottom: 0px;
}
.products_top A.vc
{
	float: right;
	width: 91px;
	height: 23px;
	margin-top: 10px;
	margin-right: 11px;
	background: url(../img/bot_ver_cat.gif) no-repeat;
}
.products_top SPAN
{
	display: none;
}
.products_top .right_bg
{
	width: 13px;
	height: 51px;
	margin-right: 0px;
	float: right;
	background: url(../img/prodt_bg_top_r.gif) no-repeat;
}
.products_top A.reg
{
	float: right;
	width: 91px;
	height: 23px;
	margin-top: 10px;
	margin-right: 11px;
	background: url(../img/bot_reg.gif) no-repeat;
}
.products_top SPAN
{
	display: none;
}
/*PRODUCTS ITEM*/

#items{
	height: auto;
	min-height: 737px;
}

.products_item
{
	width: 601px;
	margin-left: 5px !important;
	margin-left: 2px;
	margin-right: 5px !important;
	margin-right: 2px;
	margin-bottom: 0px;
	/*min-height: 157px;*/
	height: 171px;
	height:auto;
	border-bottom: 1px solid #f7f7f7;
	display: table;
	float:left;
}

.p_item_left { float:left; width:413px; height: 144px;}

.p_item_right { float:right; width:187px; height: 170px;}

.products_item .icon_fav
{
	width: 601px;
	height: 55px;
	float: right;
	background: url(../img/icon_fav.gif) no-repeat right;
	position: absolute;
	z-index: 2;
}
.products_item IMG
{
	display: block;
	float: right;
	margin-right: 30px!important;
	margin-right: 15px;
	margin-bottom: 0px;
}
.products_item H3
{
	display: block;
	width: 354px;
	margin-top: 20px;
	margin-left: 23px;
	margin-bottom: 10px;
}
.products_item P
{
	display: block;
	width: 353px;
	margin-top: 0px;
	margin-left: 23px;
	margin-bottom: 10px;
}
.products_item A
{
	color: #8ebc3c;
	font-size: 1em;
	text-decoration: none;
}
.products_item A.vd
{
	display: block;
	float: left;
	width: 91px;
	height: 23px;
	margin-top: 0px;
	margin-left: 23px !important; /*[e]23px*/
	margin-left: 10px;
	background: url(../img/bot_ver_det.gif) no-repeat;
}
.products_item A.af
{
	display: block;
	float: left;
	width: 21px;
	height: 21px;
	margin-top: 1px;
	margin-left: 7px;
	background: url(../img/bot_add_fav.gif) no-repeat;
}
.products_item a.ef{
	display: block;
	float: left;
	width: 21px;
	height: 21px;
	margin-top: 1px;
	margin-left: 7px;
	background: url(../img/bot_quit_fav.gif) no-repeat;
				}

.products_item SPAN
{
	display: none;
}
/*CONTENT G*/
#cont .products2
{
	float: left;
	width: 611px;
	height: auto;
	min-height: 833px;
	margin-bottom: 14px;
	background: #FFFFFF url(../img/prodt2_bg_bottom.gif) no-repeat bottom;
}
.map_top{
				display: block;
				float: left;
				padding: 0px;
				width: 390px;
				margin-top: 11px;
				margin-left: 17px;
				margin-bottom: 0px;
			}
.map_top_fav{
				display: block;
				float: left;
				padding: 0px;
				width: 800px;
				margin-top: 11px;
				margin-left: 17px;
				margin-bottom: 0px;
			}
.map_top_fav A
{
	float: left;
	padding: 0px;
	margin-top: 4px;
	margin-right: 7px;
	margin-bottom: 0px;
	color: #A3A3A3;
	font-size: 0.75em;
	text-decoration: none;
}
.map_top_fav P
{
	float: left;
	padding: 0px;
	margin-top: 4px;
	margin-right: 7px;
	margin-bottom: 0px;
	color: #E3E3E3;
	font-weight: 100;
}
.map_top_fav H5
{
	float: left;
	padding: 0px;
	margin-top: 4px;
	margin-right: 7px;
	margin-bottom: 0px;
	color: #8EB448;
	font-weight: 100;
}
.map_top A
{
	float: left;
	padding: 0px;
	margin-top: 4px;
	margin-right: 7px;
	margin-bottom: 0px;
	color: #A3A3A3;
	font-size: 0.75em;
	text-decoration: none;
}
	.map_top A:link
	{
		float: left;
		padding: 0px;
		margin-top: 4px;
		margin-right: 7px;
		margin-bottom: 0px;
		color: #A3A3A3;
		font-size: 0.75em;
		text-decoration: none;
	}
	.map_top A:visited
	{
		float: left;
		padding: 0px;
		margin-top: 4px;
		margin-right: 7px;
		margin-bottom: 0px;
		color: #A3A3A3;
		font-size: 0.75em;
		text-decoration: none;
	}
		.map_top A:hover
	{
		float: left;
		padding: 0px;
		margin-top: 4px;
		margin-right: 7px;
		margin-bottom: 0px;
		color: #A3A3A3;
		font-size: 0.75em;
		text-decoration: none;
	}
	.map_top A:active
	{
		float: left;
		padding: 0px;
		margin-top: 4px;
		margin-right: 7px;
		margin-bottom: 0px;
		color: #A3A3A3;
		font-size: 0.75em;
		text-decoration: none;
	}

.map_top P
{
	float: left;
	padding: 0px;
	margin-top: 4px;
	margin-right: 7px;
	margin-bottom: 0px;
	color: #E3E3E3;
	font-weight: 100;
}
.map_top H5
{
	float: left;
	padding: 0px;
	margin-top: 4px;
	margin-right: 7px;
	margin-bottom: 0px;
	color: #8EB448;
	font-weight: 100;
}
#bottom
{
	width: 611px;
	height: 45px;
	padding: 0px;
	vertical-align:bottom;
	float:left;	
}
#bottom #pag
{
	width: 215px;
	height: 11px;
	padding: 0px;
	margin-top: 15px;
	margin-left: 28px;
	display: table;
}
#bottom A
{
	color: #BDBDBD;
	font-size: 0.7em;
	margin-right: 4px;
	float: left;
	text-decoration: none;
}
#bottom P
{
	color: #BDBDBD;
	margin-right: 4px;
	font-size: 0.7em;
	float: left;
	margin:0;
	margin-right:3px;
	padding:0px;
}
#bottom FORM
{
	width: 125px;
	height: 25px;
	padding: 0px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 10px; !important
	margin-right: 5px;
	margin-bottom: 0px;
	float: right;
}
#bottom LABEL
{
	font-size: 0.7em;
	margin-top: 4px;
	padding-top: 1px;
}
#bottom INPUT
{
	width: 44px;
	height: 11px;
	margin-top:0x;
	float:right;
}

#bottom .btn_ir
{
	width: 60px;
	height: 23px;
	border: none;
	padding-top: 4px;
	margin-top: 4px;
	margin-left:6px;
	background: url(../img/bot_ir.gif) no-repeat bottom;
}

.combo_box {
		display:block;
		float:right;
		padding-left:0;
		width:140px;
		height:23px;
		margin-top:11px;
		margin-left: 0;
		margin-bottom:0;
		margin-right:10px;
		
}
				
/*ARTICULO*/
#cont .products5
{
	float: left;
	width: 611px;
	height: auto !important; /*[e]auto*/
	height: 833px;
	min-height: 833px;
	margin-bottom: 14px;
	background: #FFFFFF url(../img/prodt_bg_bottom.gif) no-repeat bottom;
}
#art
{
	width: 551px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 50px;
}
#art1
{
	width: 601px;
	height: auto;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 50px;
}
#art1 #r_col_cat
{
	width: 300px;
	height: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	float: right;
	display: block;
}
#pasos
{
	margin-top: 30px;
	margin-left: 30px;
	padding: 0;
	width: 200px;
	height: 12px;
}
#pasos A
{
	font-size: 16px;
	text-decoration: none;
}
#pasos .pasoa1
{
	width: 60px;
	float: left;
	font-size: 16px;
}
#pasos .pasoa1 A
{
	color: #8EB448;
}
#pasos .pasoa2
{
	width: 60px;
	float: left;
	font-size: 16px;
	text-align: right;
	background-image: url(../img/sep_pasos.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#pasos .pasob1
{
	width: 60px;
	float: left;
	font-size: 16px;
}
#pasos .pasob2
{
	width: 60px;
	float: left;
	font-size: 16px;
	text-align: right;
	background-image: url(../img/sep_pasos.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#pasos .pasob2 A
{
	color: #8EB448;
}
#art1 #l_col_cat
{
	width: 300px;
	height: auto;
	margin-left: 0px;
	margin-right: 0px;
	/*margin-bottom: 40px;*/
	float: right;
	display: block;
}
#art1 .col_cat_item
{
	width: 300px;
	height: auto;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-bottom: 1px solid #F4F4F4;
	float: right;
	display: block;
}
#art1 .col_cat_item H3
{
	margin-top: 30px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	display: block;
}
#art1 .col_cat_item H4
{
	margin-top: 30px;
	margin-left: 30px;
	margin-right: 0px;
	margin-bottom: 4px;
	display: block;
}
#art1 .col_cat_item IMG
{
	margin-top: 30px;
	margin-left: 26px !important; /*[e]26px*/
	margin-left: 14px;
	margin-right: 5px;
	margin-bottom: 4px;
	float: left;
	display: block;
}
#art1 .col_cat_item UL
{
	width: 250px;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-left: 26px;
	margin-bottom: 30px;
}

#art1 .col_cat_item UL UL
{
	width:220px;
	padding-left: 10px;
	display: block;
	margin-top: 0px;
	margin-left:0px;
	margin-bottom: 0px;
	padding-bottom:0px;
	padding-left: 20px;
	margin-right:0px;
}
#art1 .col_cat_item UL UL P
{
	margin-top: 0px;
	margin-bottom: 18px;
	display: block;
}

#art1 .col_cat_item UL UL LI
{
	color: #A3A3A3;
	list-style: url(../img/bullet2.gif);
}
#art1 .col_cat_item li
{
	color: #A3A3A3;
	padding-top: 0px;
	padding-bottom: 0px;
	list-style: url(../img/bullet.gif);
}
#art1 .col_cat_item li a
{
	color: #A3A3A3;
	text-decoration: none;
}
#art #r_col
{
	width: 245px;
	height: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	float: right;
	display: block;
}
#art #l_col
{
	width: 265px;
	height: auto;
	margin-left: 0px;
	margin-right: 25px;
	margin-bottom: 40px;
	display: block;
}
#art #l_col UL
{
	width: 260px;
	display: block;
	margin-top: 17px;
	margin-bottom: 0px;
	padding-left: 20px;
}
#art H1
{
	font-weight: 100;
	margin-top: 18px;
	margin-bottom: 18px;
	display: block;
}
#art H2
{
	margin-top: 18px;
	margin-bottom: 18px;
	display: block;
}
#art #r_col2
{
	width: 275px;
	height: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	float: right;
	display: block;
}
#r_col2 H1
{
	margin-top: 0 !important; /*[e]0*/
	margin-top: 18px;
}
#art #r_col3
{
	width: 245px;
	height: auto;
	padding-top: 46px !important; /*[e]46px*/
	padding-top: 62px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	float: right;
	display: block;
}
#art H4
{
	font-weight: 100;
	font-size: 0.875em;
	color: #454545;
	margin-top: 0px;
	margin-bottom: 5px;
	display: block;
}
#art P
{
	margin-top: 0px;
	margin-bottom: 18px;
	display: block;
}
#art UL
{
	width: 225px;
	padding-left: 20px;
	display: block;
	margin-top: 17px;
	margin-left: 0px;
	margin-bottom: 0px;
	font-size: 0.7em;
}
#art LI A
{
	font-size: 11px;
	color: #A3A3A3;
	text-decoration: none;
}
#art UL LI
{
	color: #A3A3A3;
	list-style: url(../img/bullet.gif);
}
#art A.green
{
	font-size: 0.875em;
	color: #8EB448;
	text-decoration: none;
	margin-top: 20px;
	margin-bottom: 20px;
	display: block;
}
#art IMG
{
	margin-top: 18px;
	text-align: center;
	margin-bottom: 0px;
	display: block;
}
/*FORM*/
#art FORM
{
	width: 450px;
	margin-top: 30px;
	margin-bottom: 10px;
	display: block;
}
#contacto FORM
{
	width: 550px;
	margin-top: 30px;
	margin-bottom: 10px;
	display: block;
}
#contacto FORM H3 {width:300px;}

	#contacto FORM .error{
	width: 125px;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:0px;
	color:#8eb448;
	float:left;
	display:block;
	/*font-size:0.42em;*/
	}
	
	#contacto FORM .most_pre{
	width: 0px;
	height: 0px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	background: none;
	border: none;
	float:left;
	display:none;
	/*font-size:0.42em;*/
	}
	
	#form_registro_compra .error{
	width: 125px;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:0px;
	color:#8eb448;
	float:left;
	display:block;
	/*font-size:0.42em;*/
	}
	
	#form_registro_compra .most_pre{
	width: 0px;
	height: 0px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	background: none;
	border: none;
	float:left;
	display:none;
	/*font-size:0.42em;*/
	}
	
	/*#form_registro_compra .registro{ margin-right:20px; border:1px solid #000; }*/
	
#art H3
{
	display: block;
	width: 150px;
	margin-top: 4px;
	margin-left: 160px;
	margin-bottom: 0px;
}
#art LABEL
{
	display: block;
	float: left;
	width: 150px;
	padding: 0;
	margin-top: 4px;
	text-align: right;
	display: block;
}
#art INPUT
{
	width: 230px;
	height: 14px;
	margin-top: 0px;
	margin-bottom: 7px;
	font-size: 0.7em;
	background: #EFEFEF;
	display: block !important; /*[e]block*/
	display: table;
	float: left;
}
.ds
{
	background: #000000;
}
#art TEXTAREA
{
	width: 230px;
	height: 100px;
	margin-top: 0px;
	font-size: 0.7em;
	background: #EFEFEF;
	display: block !important; /*[e]block*/
	display: table;
	float:left;
}
#art .radiob
{
	width: 20px;
	background: none;
	border: none;
}
#art .l_rb
{
	width: 75px;
	background: none;
	border: none;
	margin-bottom: 7px;
}
#art .l_rbm
{
	width: 60px;
	background: none;
	border: none;
	margin-bottom: 7px;
}
#art .checkbox
{
	width: 14px;
	height: 14px;
	margin-top: 10px;
	margin-left: 160px;
	margin-bottom: 0px;
	background: none;
	border: none;
	display: block;
	float:left;
}

/* IE6 Only */
* html  #art .checkbox { margin-right: 190px; float: right; display: block;}/

#art .checkbox:focus
{
	width: 14px;
	height: 14px;
	margin-top: 10px;
	margin-left: 160px !important; /*[e]160px*/
	margin-left: 81px;
	margin-bottom: 0px;
	background: none;
	border: none;
	float:left;
	display: block;
}
#art .label_checkbox
{
	width: 260px;
	padding: 0;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 7px;
	text-align: left;
	display: block;
	float:left;
}

/* IE6 Only */
* html #art .label_checkbox { float:right; margin-right: 67px;}

#art .select_art
{
	width: 77px;
	margin-bottom: 7px;
	background: #EFEFEF;
}
#art .select_art1
{
	width: 230px;
	margin:0 0 7px 0;
	background: #EFEFEF;
	display: block;
	float: left;
}
#art .select_art12
{
	width: 230px;
	margin-bottom: 7px;
	background: #EFEFEF;
	display: block;
	float: left;
}
#art .compra { margin-right:10px; }
#art .select_art2
{
	width: 70px;
	margin:0 10px 7px 0;
	background: #EFEFEF;
	display: block;
	float: left;
}
/* IE7 Only */
		*:first-child+html #art .select_art1 { margin:0 10px 7px 0 }
/* IE6 Only */
		* html #art .select_art1 { margin:0 10px 7px 0 }
/* IE7 Only */
		*:first-child+html #art .select_art2 { margin:0 10px 7px 0 }
/* IE6 Only */
		* html #art .select_art2 { margin:0 10px 7px 0 }
		
#art .com_encuesta { margin:0 100px 0 50px; width:300px; }

#art .title_com { margin:0 0 15px 50px; }

#art .btn_send
{
	float: left;
	width: 53px;
	height: 21px;
	border: 0px;
	padding-top: 1px;
	padding-bottom: 3px;
	font-size: 0.7em;
	color: #FFFFFF;
	margin-top: 10px;
	margin-left: 160px;
	margin-bottom: 1px;
	background: url(../img/bot_login.gif) no-repeat;
	display: block;
	cursor:pointer;
	text-align:center;
}

/* IE6 Only */
		* html #art .btn_send { margin-left: 78px; margin-top: 5px;}
		
#art .p
{
	width: 250px;
	height: auto;
	margin-top: 10px;
	margin-left: 160px;
	margin-bottom: 20px;
	font-size: 0.7em;
/*float: left;*/
}

.new  { color:#8eb448; float:left; display:block; width:270px; margin:21px 0 21px 160px; font-size:0.75em;}

#art .pencuestas
{
	width: 314px;
	height: auto;
	margin: 7px 0 15px 50px;
	font-size: 0.7em;
	}
#perfil
{
	margin: 0;
	padding: 0;
	float: left;
	width: 551px;
}
#perfil H2
{
	margin-top: 0;
	margin-bottom: 25px;
	padding: 0;
	float: left;
	font-size: 1.5em;
	width: 551px;
	display: block;
}
#perfil H3
{
	margin: 0;
	padding: 0;
	float: left;
	width: 551px;
	display: block;
}
#perfil INPUT
{
	width: 12px;
	height: 12px;
	margin-right: 8px;
	margin-left: 10px !important; /*[e]10px*/
	margin-left: 5px;
	margin-top: 1px;
	padding-left: 0;
	padding-right: 0;
	float: left;
	display: block;
}
#perfil LABEL
{
	width: 520px;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 8px;
	font-weight: normal;
	font-size: 0.69em;
	text-align: left;
	float: left;
}
#perfil P
{
	width: 551px;
	color: #8EB448;
	font-weight: bold;
	float: left;
	padding-top: 15px;
	padding-bottom: 15px;
	margin: 0;
	font-size: 0.75em;
}
#perfil P SPAN
{
	color: #A3A3A3;
	font-weight: normal;
}
#perfil IMG.piel
{
	margin-left: 0;
	margin-right: 8px;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 15px;
	float: left;
}
.imag
{
	width: 536px;
	float: left;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 15px !important; /*[e]15px*/
	margin-left: 7px;
	padding: 0;
}
#perfil INPUT.cpiel
{
	display: block;
	margin-left: 28px;
	margin-right: 28px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 0;
	float: left;
}
/*PRODUCT DET*/
#cont #products3
{
	float: left;
	width: 904px !important; /*[e]904px*/
	width: 906px;
	height: 640px;
	min-height: 640px;
	margin-bottom: 14px;
	background: #FFFFFF url(../img/prodt_det_bg_bottom.gif) no-repeat bottom;
}
#cont #products4
{
	float: left;
	width: 904px !important; /*[e]904px*/
	width: 906px;
	margin-bottom: 14px;
	padding-bottom: 13px;
	background: #FFFFFF url(../img/prodt_det_bg_bottom.gif) no-repeat bottom;
}
#pro_det
{
	width: 884px;
	height: 348px;
	min-height: 348px;
	height: auto;
	margin-left: 11px;
	margin-right: 11px;
	border-bottom: 1px solid #F4F4F4;
	display: table;
}
#pro_det #image_det
{
	width: 409px;
	height: 286px;
	float: right;
	margin-top: 20px;
	margin-left: 0px;
	margin-right: 30px;
	margin-bottom: 23px;
	background: url(../img/bg_img_proddet_c.gif) repeat-y;
}
#image_det #bg_l
{
	width: 409px;
	height: 12px;
	background: url(../img/bg_img_proddet_l.gif) no-repeat;
}
#image_det IMG
{
	width: 387px;
	height: 240px;
	margin-top: 0px;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 0px;
	background: url(../img/product_loader.gif) no-repeat;
}
#image_det #bg_b
{
	width: 409px;
	height: 35px;
	background: url(../img/bg_img_proddet_b.gif) no-repeat;
}
#image_det #bg_b A
{
	font-size: 0.7em;
	color: #9E9E9E;
	text-decoration: none;
	margin-top: 10px;
	margin-left: 0px !important;
	margin-left: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	float: right;
	display: block;
}
#pro_det H1
{
	width: 376px;
	font-weight: 100;
	color: #5F5F5F;
	margin-top: 20px;
	margin-left: 28px;
	margin-bottom: 0px;
	display: block;
}
#pro_det P
{
	width: 376px;
	margin-top: 15px;
	margin-left: 28px;
	display: block;
}
#pro_det UL
{
	width: 356px;
	padding-left: 20px;
	display: block;
	margin-top: 17px;
	margin-left: 28px;
	margin-bottom: 0px;
}
#pro_det UL LI
{
	font-size: 0.7em;
	color: #A3A3A3;
	list-style: url(../img/bullet.gif);
}
#pro_det A.af2
{
	width: 158px;
	height: 34px;
	margin-top: 33px;
	margin-left: 28px;
	margin-bottom: 25px;
	background: url(../img/bot_add_fav2.gif) no-repeat;
	text-decoration: none;
	display: block;
}
#pro_det A.af2 SPAN
{
	visibility: hidden;
}
#pro_det A.ef2
{
	width: 168px;
	height: 34px;
	margin-top: 33px;
	margin-left: 28px;
	margin-bottom: 25px;
	background: url(../img/bot_quit_fav2.gif) no-repeat;
	text-decoration: none;
	display: block;
}
#pro_det A.ef2 SPAN
{
	visibility: hidden;
}
#pro_relac
{
	width: 884px;
	height: 257px;
	min-height: 257px;
	height: auto;
	margin-left: 11px;
	margin-right: 11px;
	display: table;
}
#pro_relac H4
{
	font-size: 0.875em;
	font-weight: 100;
	color: #1E1E1E;
	margin-top: 27px;
	margin-left: 28px;
	margin-right: 28px;
	margin-bottom: 14px;
	display: block;
}
#pro_relac #pro_rel
{
	height: 200px;
	margin-left: 28px;
	margin-right: 28px;
	margin-bottom: 35px;
	display: block;
}
#pro_relac .pro_r
{
	width: 161px;
	height: 204px;
	margin-left: 0px;
	margin-right: 11px;
	background: #F3F3F3;
	float: left;
	display: table;
}
#pro_relac .pro_r IMG
{
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px !important;
	margin-right: 0px;
	border-bottom: 1px solid #E1E1E1;
	display: block;
}
#pro_relac .pro_r H5
{
	font-weight: 100;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	display: block;
}
#pro_relac .pro_r P
{
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	display: block;
}
/*ADS*/
#cont #ads
{
	width: 287px;
	padding-right: 3px;
}
#cont #ads2
{
	float: right;
	width: 287px;
	height: auto;
	margin-bottom: 15px;
	padding-left: 3px;
}
#ad1
{
	width: 287px;
	margin-bottom: 13px;
}
#ad2
{
	width: 287px;
	margin-top: 8px;
	margin-bottom: 5px;

}
#ad3
{
	width: 287px;
	margin-bottom: 1px;
	margin-top: 0px;
}
/*#ad3
{
	width: 287px;
	margin-bottom: 0px;
	margin-top: 0px!important;
	margin-top: 14px;
}*/
#ad4
{
	width: 287px;
	margin-top: 11px;
	margin-bottom: 11px;
}
#ad5
{
	width: 287px;
	margin-top: 12px;
}
/*SIDE BAR*/
.side_bar
{
	width: 280px;
	height: auto;
	min-height: 460px;
	height: 460px;
	background-image: url(../img/sidebar_bg_bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.sidebar_product1
{
	width: 280px;
	height: auto;
}
.sidebar_product1 IMG
{
	margin: 0 61px;
	display: block;
}
.sidebar_product1 H4
{
	font-size: 0.875em;
	font-weight: 100;
	color: #1E1E1E;
	margin: 0 26px;
	display: block;
}
.sidebar_product1 P
{
	margin: 3px 26px 0;
	display: block;
}
.sidebar_product1 A
{
	margin: 3px 26px 12px;
	font-size: 0.7em;
	color: #8EB448;
	text-decoration: none;
	display: block;
}
.sidebar_product_item
{
	width: 280px;
	height: 56px;
	padding: 0px;
	background: url(../img/sidebar_bg_proditem.gif) no-repeat;
}
.sidebar_product_item H4
{
	font-size: 0.875em;
	font-weight: 100;
	color: #1E1E1E;
	margin: 0px;
	padding-top: 12px;
	padding-left: 26px;
	padding-right: 26px;
	padding-bottom: 0px;
	display: block;
}
.sidebar_product_item P
{
	margin-left: 26px !important; /*[e]26px*/
	margin-left: 13px;
	margin-right: 0px;
	margin-top: 3px;
	margin-bottom: 0px;
	float: left;
	display: block;
}
.sidebar_product_item A
{
	margin-top: 3px;
	margin-left: 7px;
	margin-right: 0px;
	font-size: 0.7em;
	color: #8EB448;
	text-decoration: none;
	float: left;
	display: block;
}
/*-------------------------------------
FOOTER*/
#footer
{
	margin-top: 14px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 14px;
	clear: both;
	width: 904px;
	height: 51px;
	background: url(../img/bg_footer_c.gif) repeat-x;
}
#footer #footer_bg_l
{
	float: left;
	width: 11px;
	height: 51px;
	background: url(../img/bg_footer_l.gif) no-repeat;
}
#footer #footer_bg_r
{
	float: right;
	width: 11px;
	height: 51px;
	background: url(../img/bg_footer_r.gif) no-repeat;
}
#footer FORM
{
	width: 340px;
	height: 28px;
	float: left;
	margin-top: 13px;
	margin-left: 10px;
	margin-bottom: 0px;
}
#footer LABEL
{
	margin-top: 4px;
}
#footer INPUT
{
	width: 180px;
	height: 14px;
}
#footer .btn_f_send
{
	width: 62px;
	height: 23px;
	border: 0px;
	background: url(../img/bot_footer_send.gif) no-repeat;
}
#footer .btn_log
{
	float: right;
	width: 53px;
	height: 21px;
	border: 0px;
	padding-top: 1px;
	padding-bottom: 3px;
	font-size: 0.7em;
	color: #FFFFFF;
	margin-top: 1px;
	margin-left: 7px;
	margin-right: 14px;
	margin-bottom: 1px;
	background: url(../img/bot_login.gif) no-repeat;
}
#footer .logged
{
	color: #8EB448;
}
#footer FORM IMG
{
	float: left;
	display: block;
	margin-left: 7px !important; /*[e]7px*/
	margin-left: 4px;
}
#footer FORM P
{
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 3px;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	color: #5E5E5E;
	font-size: 0.75em;
}
#footer #enviar_a
{
	float: right;
	width: 156px;
	height: 17px;
	margin-top: 17px;
	background: url(../img/sep_add.gif) no-repeat;
	background-position: right top;
}
#footer #enviar_a P
{
	display: block;
	float: left;
	margin-top: 1px;
	margin-bottom: 1px;
}
#footer #enviar_a SPAN
{
	display: none;
}
#footer #enviar_a UL
{
	width: 17px;
	height: 17px;
	padding: 0px;
	float: right;
	display: block;
	margin-top: 4px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 4px;
}
#footer #enviar_a UL LI
{
	width: 17px;
	height: 17px;
	list-style: none;
	padding: 0px;
}
#footer #enviar_a .amigo
{
	width: 17px;
	height: 11px;
	float: left;
	background: url(../img/bot_amigo.gif) no-repeat;
}

#footer .add
{
	float: right;
	width: 235px;
	height: 27px;
	margin-top: 10px;
	margin-right: 12px;
	margin-left: 11px;
}
#footer .add P
{
	display: block;
	margin-top: 9px;
	margin-bottom: 3px;
	width:45px;
}
#footer .add SPAN
{
	display: none;
}
#footer .add UL
{
	width: 176px;
	height: 27px;
	padding: 0px;
	float: right;
	display: block;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
}
#footer .add UL LI
{
	width: 19px;
	height: 19px;
	float: left;
	margin-right: 2px;
	list-style: none;
	padding: 0px;
}
#footer .add .digg
{
	width: 18px;
	height: 18px;
	float: left;
	margin-top: 5px;
	background: url(../img/bot_digg.gif) no-repeat;
}
#footer .add .Stum
{
	width: 18px;
	height: 18px;
	float: left;
	margin-top: 6px;
	background: url(../img/bot_stum.gif) no-repeat;
}
#footer .add .del
{
	width: 17px;
	height: 18px;
	float: left;
	margin-top: 6px;
	background: url(../img/bot_del.gif) no-repeat;
}
#footer .add .face
{
	width: 18px;
	height: 18px;
	float: left;
	margin-top: 6px;
	background: url(../img/bot_face.gif) no-repeat;
}

.twitt
{
	width: 89px;
	height: 27px;
	float: left;
	margin-top:1px;
	margin-left:0px;
	background: url(../img/twitt.jpg) no-repeat;
}


/*-------------------------------------
COPY*/
#copy
{
	width: 904px;
	height: 57px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 42px;
	text-align: center;
	color: #B4B4B4;
}
#copy A
{
	text-decoration: none;
	color: #B4B4B4;
}
#copy .t_copy
{
	text-decoration: none;
	color: #969696;
	font-size: 0.7em;
}
#copy .t_copy A
{
	text-decoration: none;
	color: #969696;
	font-size: 1em;
	font-weight: bold;
}
/*FORM SUEND TO FRIEND*/
#sendToFriend
{
	width: 370px;
}
#contentb #close
{
	height: 20px;
	margin-top: 15px;
}
#close A.cerrar
{
	float: right;
	width: 73px;
	height: 20px;
	margin-right: 30px;
	text-decoration: none;
	background: url(../img/cerrar.gif) no-repeat;
}
#close A.cerrar SPAN
{
	visibility: hidden;
}
#contentb FORM
{
	width: 310px;
	margin-top: 0px;
	margin-left: 30px;
	margin-bottom: 0px;
	display: block;
}
#contentb H3
{
	display: block;
	width: 150px;
	margin-top: 4px;
	margin-left: 30px;
	margin-bottom: 0px;
}
#contentb LEGEND
{
	font-size: 0.7em;
	color: #5F5F5F;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
	text-align: left;
	display: block;
}
#contentb LABEL
{
	display: block;
	font-size: 0.7em;
	float: left;
	width: 45px;
	padding: 0;
	margin-top: 4px;
	text-align: left;
}
#contentb INPUT
{
	width: 230px;
	height: 14px;
	margin-top: 0px;
	margin-bottom: 7px;
	background: #EFEFEF;
	display: table;
}
#contentb .checkbox
{
	width: 14px;
	height: 14px;
	margin-top: 10px;
	margin-left: 60px !important; /*[e]60px*/
	margin-left: 30px;
	margin-bottom: 0px;
	display: block;
	float: left;
}
#contentb .checkbox:focus
{
	width: 14px;
	height: 14px;
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom: 0px;
	display: block;
	float: left;
}
#contentb .label_checkbox
{
	display: block;
	width: 170px;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 7px;
	text-align: left;
	float:right;
}
#contentb .btn_send
{
	float: right;
	width: 53px;
	height: 21px;
	border: 0px;
	padding-top: 2px;
	padding-bottom: 10px;
	color: #FFFFFF;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 1px;
	background: url(../img/bot_login.gif) no-repeat;
	display: block;
}
#contentb .p
{
	width: 305px;
	height: auto;
	margin-top: 7px;
	margin-left: 30px;
	margin-bottom: 15px;
	font-size: 0.7em;
	display: block;
}
/*ENLARGE*/
#div_main_enlarge
{
	width: 521px;
}
#ss
{
	width: 100px;
	height: 100px;
	background: #00CC99;
	z-index: 2;
	position: absolute;
	left: 237px;
	top: 405px;
	display: none;
}
/*LIVE SEARCH*/
#search
{
	width: 306px;
	display: table;
/*height: 235px;*/
	background-color: #FFFFFF;
}
#search UL
{
	padding-left: 12px !important; /*[e]12px*/
	padding-left: 15px;
	margin-left: 28px;
	padding-right: 30px;
	margin-bottom: 0;
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 0;
}
#search UL LI
{
	list-style-image: url(../img/bullet.gif);
	line-height: 11px;
	padding-top: 13px;
	border-bottom: 1px;
	border-bottom-color: #F8F8F8;
	border-bottom-style: solid;
	font-size: 12px;
	height: 25px;
	margin: 0;
}
#search UL LI A
{
	text-align: left;
	font-size: 12px;
	color: #1E1F1F;
	text-decoration: none;
}
#result_search
{
	width: 306px;
	height: 48px;
	padding: 0;
	margin: 0;
}
#im_left
{
	background-image: url(../img/search_bottom_left.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-position: bottom;
	float: left;
	width: 20px;
	height: 48px;
}
#im_right
{
	background-image: url(../img/search_bottom_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-position: bottom;
	float: right;
	width: 20px;
	height: 48px;
}
#result_search P
{
	font-size: 11px;
	display: block;
	float: left;
	width: 133px;
	height: 30px;
	margin: 0;
	padding-bottom: 0;
	padding-top: 18px;
	background-color: #FBFBFB;
}
#result_search P A
{
	font-size: 11px;
	color: #909090;
	text-decoration: none;
	background-color: #FBFBFB;
}
.prev
{
	background-image: url(../img/icon_search_previous.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: right;
	height: 16px;
	width: 52px;
	display: block;
	font-size: 12px;
	float: left;
	margin-left: 5px;
}
.next
{
	background-image: url(../img/icon_search_next.gif);
	background-position: right center;
	background-repeat: no-repeat;
	text-align: left;
	height: 16px;
	width: 60px;
	display: block;
	font-size: 12px;
	float: right;
}
/*MAPA DE SITIO*/
.mapa
{
	float: left;
	width: 904px;
	height: auto;
	min-height: 326px;
	margin-bottom: 14px;
	background: #FFFFFF url(../img/prodt_det_bg_bottom.gif) no-repeat bottom;
}
.products_top2
{
	width: 904px;
	width: auto;
	height: 51px;
	padding: 0px;
	margin: 0 auto;
	background: url(../img/prodt_bg_top.gif) repeat-x;
}
.products_top2 .left_bg
{
	width: 13px;
	height: 51px;
	float: left;
	margin-top: 0px;
	background: url(../img/prodt_bg_top_l.gif) no-repeat;
}
.products_top2 .right_bg
{
	width: 13px;
	height: 51px;
	margin-right: 0px;
	float: right;
	background: url(../img/prodt_bg_top_r.gif) no-repeat;
}
.products_top2 H2
{
	display: block;
	float: left;
	padding: 0px;
	margin-top: 10px;
	margin-left: 17px;
	margin-bottom: 0px;
}
#art2
{
	width: 850px;
	height: auto;
	margin-left: 30px;
	margin-right: 30px !important; /*[e]30px*/
	margin-right: 23px;
	margin-bottom: 50px;
}
#art2 H1
{
	font-weight: 100;
	display: block;
	width: 200px !important; /*[e]200px*/
	width: 160px;
	text-decoration: none;
	font-size: 1.5em;
}
#art2 H1 A
{
	font-weight: 100;
	display: block;
	width: 200px !important; /*[e]200px*/
	width: 160px;
	text-decoration: none;
}
#art2 P
{
	margin-top: 0px;
	margin-bottom: 18px;
	display: block;
}
#art2 UL
{
	width: 180px;
	padding-left: 20px;
	display: block;
	margin-top: 6px;
	margin-left: 0px;
	margin-bottom: 0px;
}
#art2 UL LI
{
	color: #A3A3A3;
	list-style: url(../img/bullet.gif);
	font-size: 11px;
}
.map_index1
{
	float: left;
	display: block;
	width: 200px !important; /*[e]200px*/
	width: 160px;
	height: 185px;
	margin-left: 10px;
	margin-bottom: 30px;
	padding: 0;
}
.map_index1 UL A
{
	color: #A3A3A3;
	text-decoration: none;
	font-size: 11px;
}
/*#art2 .sub_list P
{
	margin-top: 0px;
	margin-bottom: 18px;
	display: block;
}
#art2 UL .sub_list
{
	width: 160px;
	padding-left: 10px;
	display: block;
	margin-top: 0;
	margin-left: 0px;
	margin-bottom: 0px;
}
#art2 UL .sub_list LI
{
	color: #A3A3A3;
	list-style: url(../img/bullet2.gif);
}*/

/*MENU DESPLEGABLE*/
#menu_desp
{
	width: 235px;
	height: auto;
	background-color: #FFFFFF;
	background-image: url(../img/menu_desp_rep.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#menu_desp .list_menu
{
	height: auto;
	border-left: 3px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-right: 3px;
	border-right-color: #FFFFFF;
	border-right-style: solid;
}
#menu_desp .list_menu UL
{
	padding-left: 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 0;
}
#menu_desp .list_menu UL LI
{
	list-style: none;
	line-height: 11px;
	padding-top: 11px !important; /*[e]11px*/
	padding-top: 9px;
	border-top: 1px;
	border-top-color: #F4F4F4;
	border-top-style: solid;
	font-size: 12px;
	height: 22px !important; /*[e]22px*/
	height: 22px;
	margin: 0;
}
#menu_desp .list_menu UL LI A
{
	text-align: left;
	font-size: 12px;
	color: #A9A9A9;
	text-decoration: none;
	margin-left: 0;
	padding-left: 20px;
}
#menu_desp .list_menu UL LI A:hover
{
	color: #6A6A6A;
}
#menu_desp_bottom
{
	width: 235px;
	height: 10px;
	background-image: url(../img/menu_desp_bottom.gif);
	background-repeat: no-repeat;
	margin-left: 0;
	padding-left: 0;
}
/*PRODUCTOS*/
#r_col_produc
{
	width: 245px;
	height: auto;
	float: right;
	margin-left: 12px;
	margin-top: 20px !important; /*[e]20px*/
	margin-top: 30px;
}
#img_producto
{
	width: 245px;
	height: 208px;
	float: left;
	background: url(../img/bg_img_productos_rep.gif) repeat-x;
	margin: 0;
	padding: 0;
}
#img_producto IMG
{
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 4px;
}
.bg_prod_left
{
	width: 10px;
	height: 208px;
	float: left;
/*display:block;*/
	background: url(../img/bg_img_productos_left.gif);
	margin: 0;
	padding: 0;
}
.bg_prod_right
{
	width: 10px;
	height: 208px;
	float: right;
	background: url(../img/bg_img_productos_right.gif);
	margin: 0;
	padding: 0;
}

		/*ALERT*/
		
		#alert{
			background-image: url(../img/bg_alert.gif);
			background-repeat:no-repeat;
			position: absolute;
			width:340px;
			height:177px;
			}	
			
			#alert .log {
				text-align:center;
				vertical-align:middle;
				height: 87px;
				}
				
				#alert .log p {
					font-size:0.7em;
					display:block;
					margin-bottom:15px;
					}
				#alert .log .alert_two {
					padding-top: 24px;
					font-size:0.7em;
				}
				#alert .log a {
					color:#8eb448;
					font-size:11px;
					text-decoration:none;
					}
				#alert .log .title {
					margin-top: 24px;
					color:#8eb448;
					font-size:24px;
					}
					
			#alert .bot_acept {
				background-image:url(../img/bot_acept.gif);
				background-repeat:no-repeat;
				height:21px;
				width:65px;
				margin-top:20px;
				padding-top:3px !important;
				padding-top:2px;
				margin-left:139px !important;
				margin-left:69px;
				text-align:center;
				text-decoration:none;
				}

				/* IE7 Only */
				*:first-child+html #alert .bot_acept{ margin-top:40px; }
				/* IE6 Only */
				* html #alert .bot_acept{ margin-top:10px; }
				
				#alert .bot_acept p {
					margin:0;
					padding:0;
					margin-left:14px !important;
					margin-left:7px;
					color:#fff;
					text-align:center;
					vertical-align: top;
					float:left;
					font-size:11px;
				}
					
/*POLITICAS DE PRIVACIDAD*/

#politicas_priv{
	width:450px;
	margin-top:40px;
	margin-bottom:40px;
	margin-left:50px;
	margin-right:50px;
	}
	
/*ARTICULO BBVA*/

#l_col_bbva{
	width:500px;
	height:auto;
	padding-right:20px;
	padding-left:30px;
	margin-bottom:20px;
	}
	
	#l_col_bbva h4{
		width:460px;
		}
		
	#l_col_bbva UL {
		width:460px
		}
		
		#l_col_bbva UL LI {
			list-style-image:url(../img/bullet_blue.gif);
			margin:0;
			}
			
			#l_col_bbva .list_b{
				width:450px;
				font-size:11px;
				margin-top:8px;
				margin-bottom:8px;
				}
				
				#l_col_bbva .list_b LI{
				list-style-image:url(../img/bullet2.gif);
				}
.pop_up{
	z-index: 10000;
	position:absolute;
	left: 50%;
	top: 150px;
	display: show;
}
/*//// TABLE //////*/

table {
/*width:472px;*/
border:0;
float:left;
margin:0 0 20px 50px!important;
margin:0 0 20px 25px;
border:0;
background:#fff;
text-align:center;
}
	thead {
	height:35px;
	background-color:#FFFFFF;
	}
	thead th.num{
	font-weight:normal;
	font-size:1.00em;
	color:#8eb448;
	padding:0;
	margin:0;
	height:35px;
	}
	tbody{
	/*width:470px;*/
	border:none;
	}
	tbody tr {
	height:35px;
	width:411px;
	border:none;
	}
	tbody tr.dos {
	/*width:470px;*/
	height:35px;
	border:none;
	background-color:#fff;
	}
	thead tr.dos {
	/*width:470px;*/
	height:35px;
	}
	thead th.tex{
	margin:0;
	padding:0;
	color:#5f5f5f;
	text-align:left;
	font-weight:normal;
	height:35px;
	}
	thead th.izq {
	width:252px;
	width:35px;
	text-align:left;
	color:#a3a3a3;

	}
	tbody td.izq {
	width:252px;
	height:23px;
	padding:7px 0 0 0!important;
	padding:3px 0 0 0;
	color:#a3a3a3;
	text-align:left;
	font-size:11px;
	}
	thead th.numero span {
	width:24px;
	width:35px;
	text-align:left;
	margin:0;
	padding:0;
	color:#8eb448;
	}
	tbody th .numero span {
	margin:0;
	width:24px;
	color:#8eb448;
	text-align:left;
	}
		tbody td.XR {
		width:24px;
		padding:8px 0 0 0!important;
		padding:4px 0 0 0;
		}
		tbody td.XTR {
		width:24px;
		padding:8px 0 0 0!important;
		padding:4px 0 0 0;
		}	
		tbody td.XVAR {
		width:24px;
		padding:8px 0 0 0!important;
		padding:4px 0 0 0;
		}	
		tbody td.XSI {
		width:24px;
		padding:8px 0 0 0!important;
		padding:4px 0 0 0;
		}
		tbody td.XPP {
		width:24px;
		padding:8px 0 0 0!important;
		padding:4px 0 0 0;
		}
		
#art .btn
{
	float: left;
	width: 67px;
	height: 21px;
	border: 0px;
	padding:0;
	color: #FFFFFF;
	display: block;
}
#art .next {	
	margin: 10px 0 1px 160px!important;
	margin: 10px 20px 1px 80px;	
	}
#art .back {	margin: 2px 0 1px 50px;	}
#art .send {	width:63px; margin: 20px 150px 1px 20px; }
#art .send_compra { width:63px;	margin: 10px 0 30px 160px; }

		
#art .btn_env, #art .btn_env:focus
{
	float: left;
	width: 53px;
	height: 21px;
	border: 0px;
	padding-top: 1px;
	padding-bottom: 3px;
	font-size: 0.7em;
	color: #FFFFFF;
	margin-top: 10px;
	/*margin-left: 160px !important; /*[e]160px*/
	margin-left: 50px;
	margin-bottom: 1px;
	background: url(../img/bot_login.gif) no-repeat;
	display: block;
}
	
	#art .btn_enva, #art .btn_enva:focus
{
	float: left;
	width: 53px;
	height: 21px;
	border: 0px;
	padding-top: 1px;
	padding-bottom: 3px;
	font-size: 0.7em;
	color: #FFFFFF;
	margin-top: 10px;
	/*margin-left: 160px !important; /*[e]160px*/
	margin-left: 20px;
	margin-bottom: 1px;
	background: url(../img/bot_login.gif) no-repeat;
	display: block;
}	

/*----------menubar premios--------------*/
#registra{
background-image: url(../img/ganaPremios.jpg);
background-position:left;
background-repeat:no-repeat;
display:block;
width:554px;
height:272px;
float:left;
padding:0;
margin:19 0 0 31px;
}
#menubar_premios{
width:554px;
height:50px; 
float:left;
margin:14px 0 47px 0 ; 
padding:0;
display:block;}

.esquinaizquierda { 
background: url(../img/registrame.jpg) left top no-repeat;
height:50px;
width:177px;
float:left;
display:block;
margin:0;
padding:0;
}
a:hover.esquinaizquierda { 
background:url(../img/registrame.jpg);
background-position:bottom;
}
.esquinaizquierda span{ display:none;}

.centro{ 
background: url(../img/conoce.jpg) left top no-repeat;
height:50px;
width:183px;
float:left;
display:block;
margin:0;
padding:0;
}
a:hover.centro { 
background:url(../img/conoce.jpg);
background-position:bottom;
}
.centro span{ display:none;}



.esquinaderecha{ 
background: url(../img/terminos.jpg) left top no-repeat;
height:50px;
width:194px;
float:left;
display:block;
margin:0;
padding:0;
}
a:hover.esquinaderecha{ 
background:url(../img/terminos.jpg);
background-position:bottom;
}
.esquinaderecha span{ display:none;}


.registro_compra { 
width:550px;
float:left; 
margin:0 0 30px 0; 
padding-top:0;
}

#art .h
{
	display: block;
	width: 281px;
	margin-top: 4px;
	margin-left: 31px;
	margin-bottom: 0px;
}

#art .hh
{
	color: #8EB448;
	display: block;
	width: 231px;
	margin-top: 4px;
	margin-left: 160px;
	margin-bottom: 30px;
}

#art .hhh
{
	color: #8EB448;
	display: block;
	width: 231px;
	margin-top: 4px;
	margin-left: 160px;
	margin-bottom: 0;
}

#ver_tirilla
{
	width: 150px;
	height: auto;
	margin-top: 23px;
	margin-left: 160px;
	margin-bottom: 21px;
	}
#ver_tirilla a
{
	text-decoration:none;
	font-size: 0.7em;
	color: #8EB448;
	}
#art .select_art3
{
	width: 100px;
	margin-bottom: 7px;
	background: #EFEFEF;
	display: block;
	float: left;
}
#junio{ 
font-size:12px;
float:left; 
padding:0;
margin:4px 75px 0 10px;
color:#626262;
}

#fix_this { 
width:550px; 
display:block; 
float:left;
}

#registra_2{
background-image: url(../img/los_premios.jpg);
background-position:left;
background
-repeat:no-repeat;
display:block;
width:555px;
height:378px;
float:left;
padding:0;
margin:0;
}
#registra_3{
background-image: url(../img/terminos_condiciones.jpg);
background-position:left;
background-repeat:no-repeat;
display:block;
width:552px;
height:431px;
float:left;
padding:0;
margin:0;
}

#condiciones{
width:240px;
float:left;
display:block;
font-size:0.83em;
margin:40px 0 30px 160px;
}

/* IE6 Only */
* html #condiciones { margin:40px 0 30px 80px; }


#header_platinum {
width:549px;
height:auto;
margin: 30px 0 0 0;
display:table;
}

#platinum_content {
width:487px;
padding:30px 30px 10px 30px;
margin:0;
display:table;
border-left:#ebebeb 1px solid;
border-right:#ebebeb 1px solid;
background:#f7f7f7;
float:left;
}

#header_platinum h4 {
color:#a3a3a3;
margin: 0 0 15px 0;
font-size:16px
}

#header_platinum h1 { font-size:1.13em; margin: 0 0 3px 0; }

.platinum { font-size:0.88em; margin:0; line-height:0.2; }

.fedpoints { font-size:0.88em; color:#8eb448; line-height: 1.5em; }

.fedpoints span { color:#a3a3a3; margin:0 0 0 18px; }

#top_platinum { width:549px; height:8px;  background:url(../img/top_platinum.jpg) no-repeat bottom; margin:0; float:left;}

#bottom_platinum { width:549px; height:8px; background:url(../img/bottom_platinum.jpg) no-repeat top; margin:0; float:left; }

#menu_platinum{
width:549px;
height:51px;
background:url(../img/fondo_menu_platinum.jpg) top left no-repeat;
display:table;
margin: 4px 0 0 0;
}
#menu_platinum ul {
color:#656565;
font-size:0.81em;
margin:17px 0 0 0;
padding: 0 0 0 0;
width:549px;
}
#menu_platinum ul li a:hover {
color:#8eb448;
}
#menu_platinum ul li {
height:21px;
background:url(../img/divisor_pl.gif) no-repeat right; 
list-style:none;
float:left;
margin:0 0 0 16px;
padding-right:16px ;
}

#sinfondo { background:none #000; }

/* 	Solo para IE6 */
* html #menu_platinum ul li { margin:0 0 0 13px; padding-right:16px ; }

#menu_platinum ul li a {
font-size:1em;
}

#art .listaplatinum { width:400px; margin-left:20px; }

