body
{
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	margin:0px auto auto auto;
	color:#000;
}
a {
	color: #0079B9;
	text-decoration: none;
}

p{
	padding:2px;
	margin:0px;
}
#main_container{
width:1000px;
height:auto;
margin:auto;
padding:0px;
}
.top_bar{
	width:1000px;
	height:38px;
	background-color:#4a4a4a;
}

.paginas {
	float: right;
	margin-right: 40px;
	width: 500px;
	text-align: right;
}
.search_bt{
	border: none;
	border-style: none;



}
.languages{
float:right;
width:150px;
padding:8px 0 0 0;
}
.lang_text{
float:left;
padding:0 5px 0 0;
color:#b3adad;
}
a.lang{
display:block;
float:left;
padding:0 5px 0 5px;
}
#header{
	width:1000px;
	height:215px;
	margin:auto;
	background-image: url(images/head_bg.jpg);
	background-repeat: no-repeat;
}
#header   .link {
	text-decoration: none;
	border: none;
	border-style: none;
}

#header  img.name {
	padding-left: 0px;
}

#logo{
	width: 420px;
	height: 70px;
	margin-left: 300px;
	margin-bottom: 60px;
	padding-top: 40px;
}
#menue {
	width: auto;
	padding: 0;
	margin: auto;
	background-image: url(images/barra_bg.jpg);
	background-repeat: repeat-x;
	height: 30px;
	background-position: 0px -3px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	padding-top: 5px;
}
#menue ul {
	margin: auto;
	padding: auto;
	width: 700px;
	display: block;
	list-style-type: none;
	margin-top: 0px;
}
#menue li {
	margin: auto;
	width: auto;
	float: left;
	padding-right: 20px;
	padding-left: 20px;
	border-right-color: #DADADA;
	border-right-style: solid;
	border-right-width: 1px;
}

#menue .Last {
	border-right:none;
}

#menue a {
	display: block;
	padding: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: transparent;
	font-weight: normal;
	text-align: center;
	color: #FFF;
}
#menue a:link, #menue a:visited {
	color: #FFF;
	text-decoration: none;
}
#menue a:hover, #menue a:active {
	color: #77B43D;
}
/*----------------crumb_navigation-------------*/
.crumb_navigation{
	width:800px;
	height:15px;
	padding:5px 10px 0 20px;
	color:#414141;
	float: left;
}
.crumb_navigation a{
color:#0fa0dd;
text-decoration:underline;
}
span.current{
	color:#666;
}
a.atras {
	width:90px;
	height:20px;
	float:right;
	margin:0 10px 0 10px;
	padding:0 0 0 15px;
	text-decoration:none;
	line-height:20px;
	color:#88898E;
	background-image: url(images/back_arrow.jpg);
	background-repeat: no-repeat;
	display: block;
	background-position: 0px 6px;
	font-weight: bold;
}

a.atras:hover {
	color:#494949;
}
.top_search{
	width:500px;
	margin:auto;
	_margin:0px 10px 0 0;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.top_search form {
	margin: 0px;
}
.top_search  input#ref{
	width:375px;
	height:23px;
	color: #8E8F93;
	background-image: url(images/bg_search.jpg);
	padding-left: 35px;
	padding-top: 10px;
	border-style: none;
	border-width: 0px;
	border: none;
	font-size: 11px;
	background-repeat: no-repeat;
}
.search_text{
float:left;
width:110px;
padding:8px 0 0 15px;
color:#999999;
}
.search {
	width:60px;
	height:22px;
	cursor:pointer;
	margin-left: 8px;
	color: #FFFFFF;
	background-image: url(images/bg_bsearch.jpg);
	border: none;
	display: inline-block;
	padding-top: 8px;
	text-align: center;
	text-decoration: none;
	
}

/*------------------------------oferte_content-----------------------*/
.oferte_content{
width:600px;
height:164px;
float:left;
padding:0 0 0 50px;
}
.top_divider{
float:left;
width:1px;
height:164px;
}
a.details{
width:83px;
height:21px;
display:block;
float:right;
margin:5px 0 0 0;
padding-left:5px;
background:url(images/details_bt_bg.gif) no-repeat center;
text-align:center;
line-height:21px;
text-decoration:none;
color:#000000;
}
/*---------------------oferta_pagination-----------------------------*/

div.oferta_pagination {
clear:both;
padding:10px 0 0 0;
_padding:0px 0 0 0;
margin:5px;
text-align:center;
float:left;
font-size:10px;
}

div.oferta_pagination a {
width:22px;
height:22px;
display:block;
float:left;
margin:0 0 0 5px;
_margin:0 0 0 3px;
line-height:23px;
text-align:center;
background:url(images/pag_bg.gif) no-repeat center;
text-decoration:none; 
color:#9d8b8b;
}
div.oferta_pagination a:hover, div.pagination a:active {
width:22px;
height:22px;
display:block;
float:left;
line-height:23px;
text-align:center;
background:url(images/pag_bg_a.gif) no-repeat center;
text-decoration:none; 
color:#ad1614;
}
div.oferta_pagination span.current {
width:22px;
height:22px;
display:block;
float:left;
line-height:23px;
text-align:center;
background:url(images/pag_bg_a.gif) no-repeat center;
text-decoration:none; 
color:#ad1614;
}
#main_content{
	clear:both;
}
/*---------------- menu tab----------------------*/
#menu_tab{
	width:100%;
	height:20px;
	background-color:#fff;
}
.left_menu_corner{
width:9px;
height:50px;
float:left;
background:url(images/menu_left.gif) no-repeat center;
}
.right_menu_corner{
width:9px;
height:50px;
float:left;
background:url(images/menu_right.gif) no-repeat center;
}
ul.menu {
	list-style-type:none;
	float:left;
	display:block;
	width:982px;
	margin:0px;
	padding:0px;
}

ul.menu li {
display:inline;
font-size:11px;
font-weight:bold;
line-height:50px;
}
ul.menu li.divider {
display:inline;
width:2px;
height:50px;
float:left;
background:url(images/menu_divider.gif) no-repeat center;
}

a.nav1:link, a.nav1:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/home.png) no-repeat left; color:#676d77;}
a.nav2:link, a.nav2:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/services.png) no-repeat left; color:#676d77;}
a.nav3:link, a.nav3:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/favs.png) no-repeat left; color:#676d77;}
a.nav4:link, a.nav4:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/user_add.png) no-repeat left; color:#676d77;}
a.nav5:link, a.nav5:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/car.png) no-repeat left; color:#676d77;}
a.nav6:link, a.nav6:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/contact-new.png) no-repeat left; color:#676d77;}

a.nav1:hover, a.nav2:hover, a.nav3:hover, a.nav4:hover, a.nav5:hover, a.nav6:hover {
color:#333333;}


li.currencies{
	width:250px;
	float:right;
	padding:0 0 0 15px;
	_padding:12px 0 0 15px;
	color:#676d77;
	font-size:11px;
	font-weight:bold;
}

/*-------------left_content------------------*/
.left_content{
width:196px;
float:left;
}
.title_box{
	width:auto;
	height:30px;
	margin:5px 0 0 0;
	text-align:left;
	font-size:14px;
	color:#009345;
	line-height:40px;
	border-bottom-color:#CCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-left: 5px;
}
/*--------left menu---------*/
ul.left_menu{
	width:auto;
	padding:0px;
	margin:0px;
	list-style:none;
	padding-left: 5px;
	padding-top: 5px;
	color: #4A4A4A;
}
ul.left_menu li{
	margin:0px;
	list-style:none;
}

ul.left_menu  li a {
	width:auto;
	height:25px;
	display:block;
	text-decoration:none;
	padding:0px;
	line-height:25px;
	font-size: 14px;
	color: #4A4A4A;
}

ul.left_menu  li a:hover,ul.left_menu  li  a:hover {
	color:#0079b9;
}
ul.left_menu li a.novedades{
	font-weight: bold;
	color: #0079b9;
}

ul.left_menu li a strong{
	font-weight: bold;
	color: #0079b9;
}

.border_box{
	width:194px;
	height:auto;
	text-align:center;
	background-image: url(images/menu_bg.png);
	padding-top: 30px;
	padding-bottom: 20px;
	font-weight: bold;
}

span.reduce{
color:#999999;
text-decoration:line-through;
}
span.price2{
	color:#000000;
	font-weight: bold;
/*display:none;*/
}
span.price3{
	color:#000000;
	font-weight: bold;
	font-size:24px;
/*display:none;*/
}
span.price4{
	color:#000000;
	font-weight: bold;
	font-size:20px;
	padding-left:8px
}

.prod_price_big{
padding:5px 0 5px 0;
font-size:16px;
/*color:#F7F3F3;*/
}


/*---------- Ocultar Precios -------*/
.prod_price_o{
	padding:5px 0 5px 0;
	color:#F7F3F3;
	background-image: url(images/prod_price_bg.jpg);
	background-position: center top;
	background-repeat: repeat-y;
}
span.price_o{
color:#ea2222;
display:none;
}
span.iva_o {
	color:#0066B7;
	font-size: 8px;
	vertical-align: sub;
	display:none;
}

.prod_price_big_o{
padding:5px 0 5px 0;
font-size:16px;
color:#F7F3F3;
}



/*----------newsletter--------------*/
input.newsletter_input{
width:160px;
height:16px;
border:1px #ddd9d9 solid;
margin:10px 0 5px 0;
font-size:12px;
padding:3px;
color:#999999;
}
a.join{
	width:60px;
	display:block;
	margin:5px 0 5px 100px;
	_margin:5px 0 5px 130px;
	background:url(images/blue-add.png) no-repeat left;
	padding:0 0 0 20px;
	text-decoration:none;
	color:#1c4a52;
}
.banner_adds{
width:194px;
text-align:center;
padding:10px 0 10px 0;
}

/*center content--------------------------*/
.center_content{
	width:584px;
	float:left;
	margin-bottom: 50px;
	margin: auto;
}
.center_title_bar{
	width:50%;
	height:33px;
	float:left;
	padding:0 0 0 40px;
	margin:0 0 0 5px;
	line-height:33px;
	font-size:14px;
	color:#009345;
	text-align:left;
}

/*----------------------right content--------------*/
.right_content{
	width:215px;
	float:left;
	padding:5px 0 0 0;
}
.shopping_cart{
	width:195px;
	height:162px;
	text-align:center;
	max-height: 162px;
}
.cart_title{
	background-image: url(images/shopping_cart.jpg);
	text-align: left;
	padding-left: 25px;
	padding-top: 5px;
	background-repeat: no-repeat;
	width:auto;
	height:22px;
	margin:5px 0 0 0;
	text-align:left;
	font-size:14px;
	color:#009345;
	border-bottom-color:#CCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.cart_details{
	width:80%;
	float:left;
	padding:5px 0 0 8px;
	text-align:left;
	font-size: 11px;
	margin-left: 20px;
	color: #A2A2A2;
}
.shopping_cart a {
	float: right;
	color: #0079b6;
}

span.border_cart{
width:100px;
height:1px;
margin:3px 0 3px 0;
display:block;
border-top:1px #999999 dashed;
}
.top_prod_box_a{
	width:173px;
	height:12px;
	background:url(images/product_box_top_a.gif) no-repeat center bottom;
	float:left;
	padding:0px;
	margin:0px;
}
.bottom_prod_box_a{
	width:173px;
	height:10px;
	background:url(images/product_box_bottom_a.gif) no-repeat center top;
	float:left;
	padding:0px;
	margin:0px;
}
.center_prod_box_a{
	width:173px;
	height: auto;
	background:url(images/product_box_center_a.gif) repeat-y;
	float:left;
	text-align:center;
	padding:0px;
	margin:0px;
}
.top_prod_box_b{
	width:173px;
	height:12px;
	background:url(images/product_box_top_b.gif) no-repeat center bottom;
	float:left;
	padding:0px;
	margin:0px;
}
.bottom_prod_box_b{
	width:173px;
	height:10px;
	background:url(images/product_box_bottom_b.gif) no-repeat center top;
	float:left;
	padding:0px;
	margin:0px;
}
.center_prod_box_b{
	width:173px;
	height: auto;
	background:url(images/product_box_center_b.gif) repeat-y;
	float:left;
	text-align:center;
	padding:0px;
	margin:0px;
}
.top_prod_box_c{
	width:173px;
	height:12px;
	background:url(images/product_box_top_c.gif) no-repeat center bottom;
	float:left;
	padding:0px;
	margin:0px;
}
.bottom_prod_box_c{
	width:173px;
	height:10px;
	background:url(images/product_box_bottom_c.gif) no-repeat center top;
	float:left;
	padding:0px;
	margin:0px;
}
.center_prod_box_c{
	width:173px;
	height: auto;
	background:url(images/product_box_center_c.gif) repeat-y;
	float:left;
	text-align:center;
	padding:0px;
	margin:0px;
}


.prod_details_tab{
width:173px;
height:31px;
float:left;
background:url(images/products_details_bg.gif) no-repeat center;
margin:3px 0 0 0;
}
img.left_bt{
	float:left;
	padding:6px 0 0 6px;
}

/*---------prod_box_big----------*/
.prod_box_big{
	width:554px;
	height:auto;
	float:left;
	padding:10px 10px 10px 10px;
	margin: auto;
}
.top_prod_box_big{
width:554px;height:12px;background:url(images/details_box_top.gif) no-repeat center bottom;float:left; padding:0px; margin:0px;
}
.bottom_prod_box_big{
width:554px;height:12px;background:url(images/details_box_bottom.gif) no-repeat center top;float:left;padding:0px; margin:0px;
}
.center_prod_box_big{
width:554px;height: auto;background:url(images/details_box_center.gif) repeat-y;float:left; text-align:center;padding:0px; margin:0px;
}

.details_big_box{
	width:400px;
	float:left;
	padding:0 0 0 15px;
	text-align:left;
}
.specifications{
	font-size:12px;
	font-weight:bold;
	line-height:18px;
}
.thumbs{
	padding:auto;
	border:1px #DFD1D1 solid;
	margin:3px 0 0 0;
}
.thumbs img {
	padding-left: 6px;
}

.thumbs a{
padding:3px;
}
span.reduce{
	color:#999999;
}
a.compare{
width:76px;
height:27px;
display:block;
float:left;
margin:0 0 0 10px;
background:url(images/compare.gif) no-repeat left;
padding:0 0 0 33px;
text-decoration:none;
line-height:27px;
color:#1c4a52;
}
/*---------prod_box----------*/
.prod_box{
	width:170px;
	height:240px;
	float:left;
	padding:5px;
	margin-bottom: 5px;
}
.top_prod_box{
	width:173px;
	height:12px;
	background:url(images/product_box_top.jpg) no-repeat center bottom;
	float:left;
	padding:0px;
	margin:0px;
	background-position: center 0px;
}
.product_title{
	color:#FFF;
	padding:0px 15px 0px 15px;
	font-weight:bold;
	width: 143px;
	text-align: center;
	height: 40px;
	background-image: url(images/product_title_bg.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.product_title a{
	text-decoration:none;
	color:#FFF;
	padding:5px 0 5px 0;
	text-align: center;
	font-weight: normal;
}
.product_title a:hover{
	color:#0079b9;
	font-weight: normal;
}
.center_prod_box{
	width:173px;
	height: auto;
	float:left;
	text-align:center;
	padding:0px;
	margin:0px;
}
.product_img {
	height: 110px;
	background-image: url(images/product_img_bg.jpg);
	background-position: center;
	background-repeat: repeat-y;
	padding-top: 5px;
}
.product_img img {
	
}
.bottom_prod_box{
	width:173px;
	height:10px;
	float:left;
	padding:0px;
	margin:0px;
	background-image: url(images/product_box_bottom.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}

.prod_price{
	padding:5px 0px 5px 0px;
	background-image: url(images/prod_price_bg.jpg);
	background-position: center top;
	background-repeat: repeat-y;
	width: 153px;
	margin: auto;
	margin-left: 10px;
	min-height: 20px;
	/*color:#F7F3F3;*/
}
.prod_price_small{
	color:#FFF;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0px;
/*display:none;*/
}
.prod_price_small span {
	color:#65B0FC;
	font-size: 8px;
	vertical-align: sub;
	/*display:none;*/
}
a.prod_addcart {
	width:25px;
	display:block;
	float:left;
	_margin:6px 0 0 35px;
	text-decoration:none;
	height: 25px;
	background-image: url(images/add_cart.jpg);
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-top: 0px;
}
a.prod_stock_red {
	width:17px;
	display:block;
	float:left;
	_margin:6px 0 0 35px;
	text-decoration:none;
	height: 16px;
	background-image: url(images/stock_red.jpg);
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-top: 5px;
}
a.prod_stock_green {
	width:17px;
	display:block;
	float:left;
	_margin:6px 0 0 35px;
	text-decoration:none;
	height: 16px;
	background-image: url(images/stock_green.jpg);
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-top: 5px;
}
a.prod_stock_yellow {
	width:17px;
	display:block;
	float:left;
	_margin:6px 0 0 35px;
	text-decoration:none;
	height: 16px;
	background-image: url(images/stock_yellow.jpg);
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-top: 5px;
}
a.prod_details{
	width:17px;
	display:block;
	float:left;
	_margin:6px 0 0 35px;
	text-decoration:none;
	height: 16px;
	background-image: url(images/product_info.jpg);
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-top: 5px;
}
.prod_reference {
	font-size: 9px;
	color: #FFF;
	vertical-align: bottom;
	display: block;
	padding-top: 5px;
	height: 20px;
}


span.blue{
color:#5F9FAB;
}
span.descripcion
 {
	color:#666666;
	font-weight: normal;
}

/*---------------contact_form------------------*/
.contact_form{
width:355px;
float:left;
padding:0px 0 0 75px;
}
.form_row{
width:335px;
clear:both;
padding:10px 0 10px 0;
_padding:5px 0 5px 0;
color:#a53d17;
}
label.contact{
width:75px;
float:left;
font-size:12px;
text-align:right;
padding:4px 5px 0 0;
color: #333333;
}
input.contact_input{
width:253px;
height:18px;
background-color:#fff;
color:#999999;
border:1px #DFDFDF solid;
float:left;
}
textarea.contact_textarea{
width:253px;
height:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #999999;
background-color:#fff;
border:1px #DFDFDF solid;
float:left;
}
a.contact{
width:99px;
height:27px;
display:block;
float:right;
margin:0 0 0 10px;
background:url(images/contact_bt.gif) no-repeat left;
padding:0 0 0 10px;
text-decoration:none;
line-height:27px;
color:#1c4a52;
}
.product_img_bg {
	border-color: #8B8B8B;
	border-style: solid;
	border-width: 3px;
}

.product_img_big{
	width: 95%;
	padding:auto;
	margin: auto;
	text-align: center;
}
.product_img_big img {
	border: none;
	margin: auto;
	
}
.product_img_big a {
	margin: auto;
}

.product_big_details {
	background-color: #888284;
	color: #FFF;
	padding-left: 15px;
	padding-top: 15px;
}
.product_big_details #title {
	font-weight:bold;
	font-size:14px;
	padding-left: 10px;
}
.product_big_details #title span {
	font-size: 11px;
}

.product_big_stock {
	display: block;
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 10px;
}
.product_big_details #red {
	background-image: url(images/stock_red_gris.jpg);
}
.product_big_details #green {
	background-image: url(images/stock_green_gris.jpg);
}
.product_big_details #yellow {
	background-image: url(images/stock_yellow_gris.jpg);
}
.product_big_price{
	padding:5px 0 5px 0;
	font-size:22px;
	float: right;
	margin: 20px;
	margin-top: 10px;
}
.product_big_price span {
	font-size: 12px;
	vertical-align: sub;
}
.product_big_more {
	color: #FFF;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 95%;
	border-top-color: #FFF;
	border-top-style: solid;
	border-top-width: 1px;
	padding-left: 10px;
	font-size: 13px;
}
.product_big_more a {
	color: #FFF;
	font-size: 14px;
}
.product_big_more a:visited {
	color: #FFF;
}
a.addtocart{
	width:109px;
	height:27px;
	display:block;
	float:left;
	padding:0 0 0 33px;
	text-decoration:none;
	line-height:27px;
	color:#145ad4;
	font-weight:bold;
	background-image: url(images/shopping_cart_blue.jpg);
	background-repeat: no-repeat;
}

a.print {
	width:76px;
	height:27px;
	display:block;
	float:left;
	margin:0 0 0 10px;
	background:url(images/print.jpg) no-repeat left;
	padding:0 0 0 33px;
	text-decoration:none;
	line-height:27px;
	color:#888284;
}







/*------------------------------------------------Sesion panel--------------------*/
#Sesion{
	color: #C0C0C0;
	margin-bottom: 55px;


}
#Sesion h2.mem{
	color:#DCDCDC;
	padding-left: 40px;
	padding-top: 13px;
	height: 28px;
	margin: 0;
	font-size:13px;
	color:#009345;
	font-weight: normal;
	background-image: url(images/clientes_bg.jpg);
	background-repeat: no-repeat;
	background-position: 5px center;
}

#Sesion form{
	padding:0px 0px 0px 10px;
	margin: 0;
}
#Sesion fieldset {
	background-image: url(images/bg_session_frame.jpg);
	border: none;
	padding: 10px 0px 0px 10px;
	color: #595959;
	margin: 0px;
	background-repeat: no-repeat;

}
#Sesion #top {
	background-image: url(images/bg_session.jpg);
	background-position: auto top;
	height: 5px;
}

#Sesion #bottom {
	background-image: url(images/bg_session.jpg);
	background-position: left bottom;
	height: 8px;
}


#Sesion form input.txtBox{
	height:24px;
	margin:0 0 5px 0;
	color: #8E8F93;
	padding-left: 35px;
	padding-top: 10px;
	border-style: none;
	border-width: 0px;
	border: none;
	font-size: 11px;
	width: 110px;
	padding-right: 10px;
}
#Sesion #Usuario {
	background-image: url(images/session_user_bg.jpg);
	background-repeat: no-repeat;
}
#Sesion #Contrasena {
	background-image: url(images/session_pass_bg.jpg);
	background-repeat: no-repeat;
}
#Sesion form fielset a{
	color:#0079B9;
	text-decoration:none;
	padding:0 60px 0 0px;
	float: right;
}

#Sesion a.new_client{
	color:#0079B9;
	text-decoration:none;
	padding:0 60px 0 0px;
	float: right;
}

#Sesion .mod_datos{
	color:#0079B9;
	text-decoration:none;
	padding:0px 45px 0px 0px;
	float: left;
	margin-left: 10px;
}
#Sesion form a:hover{
	text-decoration:none;
}
#Sesion form .login{
	background:url(images/bg_bsearch.jpg);
	width:60px;
	height:30px;
	border:none;
	cursor:pointer;
	color: #FFF;
	font-size: 11px;
}
#Sesion form .logout {
	background:url(images/bg_bsearch.jpg);
	width:60px;
	height:30px;
	border:none;
	cursor:pointer;
	color: #FFF;
	font-size: 11px;
}

#Sesion p.bottom2{
	background:url(images/memberlogin_bot.gif) 0 0 no-repeat;
	height:25px;
	margin:0 0 5px 0;
	display: block;
}
#Sesion form .Nombre {
	color:#595959;
	padding:0px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
#Sesion form .Datos {
	padding:3px 0 3px 20px;
	width: 150px;
	font-size: 11px;
	display: block;
	background-image: url(images/item.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;
	margin-left: 10px;
}


/*--------------footer----------------*/
.footer{
	width:auto;
	clear:both;
	height:55px;
	background-image: url(images/foot_bg.jpg);
	background-repeat: repeat-x;
}
.left_footer{
	float:left;
	width:200px;
	padding:5px 0 0 10px;
	color: #666666;
}
.right_footer{
float:right;
padding:15px 30px 0 0;
}
.right_footer a{
padding:0 0 0 7px;
text-decoration:none;
color: #666666;
}
.right_footer a:hover{
text-decoration:underline;
}


.center_footer{
	width:600px;
	text-align:center;
	color:#FFF;
	padding:10px 0 0 60px;
	margin: auto;
	font-size: 12px;
}
.list   {
	color:#504b4b;
	padding:0 0 0 20px;
	margin-left:0px;
}
#paginacion a {
	color: #000000;
	font-size: 12px;
	padding: 2px;
	text-decoration: none;
	font-weight: normal;
}
#paginacion a:hover {
	color: #009900;
	font-size: 12px;
	padding: 2px;
	text-decoration: none;
}
#paginacion {
	color: #0033CC;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	display: block;
	width: 95%;
	float: left;
	margin-top: 10px;
}
.descripcion {
	width:90%;
	float:left;
	margin:0 0 0 6px;
	font-size:12px;
	color:#847676;
	margin-left: 40px;
	margin-top: 10px;
}
#User {
	float: right;
	margin-right: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.Acercade {
	width:195px;
	height:85px;
	text-align:center;
	background:url(images/cart_bg.gif) no-repeat center;
}
.Acerca_details {
	width:180px;
	float:left;
	padding:5px 0 0 15px;
	text-align:left;
	background-color: #DFDEDE;
}
#news {
	margin-bottom: 10px;
	display: block;
	width: 100%;
	float: left;
}
#news  .detalles {
	padding: 0px 20px 0px 20px;
	margin: auto;
}
#Filter {
	margin: auto;
}
#Filter th {
	background-color: #FF6600;
	color: #FFFFFF;
	padding: 2px;
	font-size: 12px;
	font-weight: bold;
}
/* Familias */
.thirds {
	float: left;
	width: 220px;
	margin: 10px 15px 0px 20px;
	background-image: url(images/subfamilia.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 55px;
}

.smallbox {
	margin: auto;
	text-align: center;
	padding-top: 15px;
}
.smallbox  a {
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
	font-size: 13px;
}
.smallbox a:hover {
	text-decoration: none;
}
#filtros {
	height: 100px;
}
.Columnas {
	text-align: center;
}
.Totales {
	color: #000000;
}
.shopping {
	background:url(images/shopping_cart.jpg) no-repeat left;
	width:125px;
	float:right;
	padding:3px 0 3px 30px;
	text-decoration:none;
	color:#1c4a52;
	font-family: Calibri, Arial, Verdana;
	font-size: 15px;
	margin-right: 10px;
	text-align: left;
	display: block;
}
.printing {
	background:url(images/printer.png) no-repeat left;
	width:70px;
	display:block;
	float:left;
	padding:3px 0 3px 25px;
	text-decoration:none;
	color:#1c4a52;
	font-family: Calibri, Arial, Verdana;
	font-size: 15px;
	margin-left: 15px;
	text-align: left;
}
.delete {
	background:url(images/restart.jpg) no-repeat left;
	width:50px;
	display:block;
	float:left;
	padding:3px 0 3px 30px;
	text-decoration:none;
	color:#1c4a52;
	font-family: Calibri, Arial, Verdana;
	font-size: 15px;
	margin-left: 15px;
	text-align: left;
}
.save {
	background:url(images/save.jpg) no-repeat left;
	width:70px;
	display:block;
	float:left;
	padding:3px 0 3px 35px;
	text-decoration:none;
	color:#1c4a52;
	font-family: Calibri, Arial, Verdana;
	font-size: 15px;
	margin-left: 15px;
	text-align: left;
}


.back {
	background:url(images/back.jpg) no-repeat left;
	width:50px;
	display:block;
	float:left;
	padding:3px 0 3px 25px;
	text-decoration:none;
	color:#1c4a52;
	font-family: Calibri, Arial, Verdana;
	font-size: 15px;
	margin-left: 15px;
	text-align: left;
	font-style: normal;
}
.cerrarS {
	background:url(images/exit.png) no-repeat left;
	width:120px;
	display:block;
	float:left;
	padding:3px 0 3px 25px;
	text-decoration:none;
	color:#1c4a52;
	font-family: Calibri, Arial, Verdana;
	font-size: 15px;
	margin-left: 15px;
	text-align: left;
	font-style: normal;
}
.Grantotal {
	font-size: 13px;
	font-weight: bold;
	color:#0079b6;
}
em {
	color: #000000;
	font-style: normal;
}
.delarti a {
	background-image:url(images/delart.png);
	background-repeat:no-repeat;
	padding-left:20px;
	text-decoration:none
}
.delarti a:hover {
	background-image:url(images/overdelart.png);
	background-repeat:no-repeat;
	
}
a.desc_asc  {
	width:65px;
	height:20px;
	float:left;
	margin:0 0px 0 10px;
	padding:0 0 0 35px;
	text-decoration:none;
	color:#1c4a52;
	background-image: url(images/desc_asc.jpg);
	background-repeat: no-repeat;
	display: block;
}
a.desc_desc {
	width:65px;
	height:20px;
	float:left;
	margin:0 0px 0 10px;
	padding:0 0 0 35px;
	text-decoration:none;
	color:#1c4a52;
	background-image: url(images/desc_desc.jpg);
	background-repeat: no-repeat;
	display: block;
}
a.subfa_asc  {
	width:55px;
	height:20px;
	float:left;
	margin:0 0px 0 10px;
	padding:0 0 0 35px;
	text-decoration:none;
	color:#1c4a52;
	background-image: url(images/subfa_asc.jpg);
	background-repeat: no-repeat;
	display: block;
}
a.subfa_desc {
	width:55px;
	height:20px;
	float:left;
	margin:0 0px 0 10px;
	padding:0 0 0 35px;
	text-decoration:none;
	color:#1c4a52;
	background-image: url(images/subfa_desc.jpg);
	background-repeat: no-repeat;
	display: block;
}
a.ref_asc  {
	width:60px;
	height:20px;
	float:left;
	margin:0 0px 0 10px;
	padding:0 0 0 35px;
	text-decoration:none;
	color:#1c4a52;
	background-image: url(images/ref_asc.jpg);
	background-repeat: no-repeat;
	display: block;
}
a.ref_desc {
	width:60px;
	height:20px;
	float:left;
	margin:0 0px 0 10px;
	padding:0 0 0 35px;
	text-decoration:none;
	color:#1c4a52;
	background-image: url(images/ref_desc.jpg);
	background-repeat: no-repeat;
	display: block;
}
a.precio_asc  {
	width:35px;
	height:20px;
	float:left;
	margin:0 0px 0 10px;
	padding:0 0 0 35px;
	text-decoration:none;
	color:#1c4a52;
	background-image: url(images/precio_asc.jpg);
	background-repeat: no-repeat;
	display: block;
}
a.precio_desc {
	width:35px;
	height:20px;
	float:left;
	margin:0 0px 0 10px;
	padding:0 0 0 35px;
	text-decoration:none;
	color:#1c4a52;
	background-image: url(images/precio_desc.jpg);
	background-repeat: no-repeat;
	display: block;
}
a.fab_asc  {
	width:60px;
	height:20px;
	float:left;
	margin:0 0px 0 10px;
	padding:0 0 0 35px;
	text-decoration:none;
	color:#1c4a52;
	background-image: url(images/fab_asc.jpg);
	background-repeat: no-repeat;
	display: block;
}
a.fab_desc {
	width:60px;
	height:20px;
	float:left;
	margin:0 0px 0 10px;
	padding:0 0 0 35px;
	text-decoration:none;
	color:#1c4a52;
	background-image: url(images/fab_desc.jpg);
	background-repeat: no-repeat;
	display: block;
}
a.ocultar {
	width:90px;
	height:20px;
	float:left;
	margin:5px 5px 0px 10px;
	padding:0 0 0 25px;
	text-decoration:none;
	line-height:20px;
	color:#666;
	background-image: url(images/hide.jpg);
	background-repeat: no-repeat;
	display: block;
}
a.mostrar {
	width:90px;
	height:20px;
	float:left;
	margin:5px 5px 0px 10px;
	padding:0 0 0 25px;
	text-decoration:none;
	line-height:20px;
	color:#666;
	background-image: url(images/show.jpg);
	background-repeat: no-repeat;
	display: block;
}
a.coniva {
	width:120px;
	height:20px;
	float:left;
	margin:5px 5px 0px 10px;
	padding:0 0 0 25px;
	text-decoration:none;
	line-height:20px;
	color:#666;
	background-image: url(images/add.png);
	background-repeat: no-repeat;
	display: block;
}
a.siniva {
	width:120px;
	height:20px;
	float:left;
	margin:5px 5px 0px 10px;
	padding:0 0 0 25px;
	text-decoration:none;
	line-height:20px;
	color:#666;
	background-image: url(images/add-faded.png);
	background-repeat: no-repeat;
	display: block;
}
a.printlist {
	width:90px;
	height:20px;
	float:left;
	margin:5px 5px 0px 10px;
	padding:0 0 0 25px;
	text-decoration:none;
	line-height:20px;
	color:#666;
	background-image: url(images/print.jpg);
	background-repeat: no-repeat;
	display: block;
}

.error {
	font-size: 16px;
	text-align: justify;
	color: #FF0000;
	font-weight: bold;
	padding-left: 40px;
	background-image: url(images/alert.png);
	background-repeat: no-repeat;
	line-height: 30px;
}
a.restar
 {
	height:20px;
	float:left;
	margin:0 0 0 20px;
	padding:0 0 0 22px;
	text-decoration:none;
	line-height:16px;
	color:#0079b9;
	display: block;
}
.restar_false
 {
	height:20px;
	float:left;
	margin:0 0 0 20px;
	padding:0 0 0 22px;
	text-decoration:none;
	line-height:16px;
	color:#999999;
	display: block;
}
a.sumar
 {
	height:20px;
	float:right;
	margin:0 20px 0 0;
	padding:0 22px 0 0;
	text-decoration:none;
	line-height:16px;
	color:#0079b9;
	display: block;
}
.sumar_false
 {
	height:20px;
	float:right;
	margin:0 20px 0 0;
	padding:0 22px 0 0;
	text-decoration:none;
	line-height:16px;
	color:#999999;
	display: block;
}

#destacado {
	width:130px;
	height:20px;
	float:left;
	margin:5px 0px 0px 3px;
	padding:0 0 0 35px;
	text-decoration:none;
	line-height:20px;
	display: block;
}
#destacado.azul {
	background-image: url(images/des_azul.png);
	background-repeat: no-repeat;
}
#destacado.rojo {
	background-image: url(images/des_rojo.png);
	background-repeat: no-repeat;
}
#destacado.amarillo {
	background-image: url(images/des_amarillo.png);
	background-repeat: no-repeat;
}

.PDF {
	text-decoration:none;
	height:30px;
	background-image:url(images/download.jpg);
	display:block;
	background-repeat: no-repeat;
	padding: 30px 0px 10px 55px;
	font-size: 14px;
	width: 200px;
	float: inherit;
	color: #666;
}
.PDF:hover {
	background-image: url(images/download_hover.jpg);
}
.title_atention {
	width:auto;
	height:30px;
	margin:5px 0 0 0;
	text-align:left;
	font-size:14px;
	color:#009345;
	line-height:32px;
	border-bottom-color:#CCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-left: 25px;
	background-image: url(images/contact_icon.jpg);
	background-repeat: no-repeat;
	background-position: 0px center;
}
.content_atention {
	width:80%;
	float:left;
	padding:5px 0 0 8px;
	text-align:left;
	font-size: 12px;
	margin-left: 20px;
	color: #A2A2A2;
}
.content_atention a {
	color: #0079B9;
	text-decoration: none;
}


/* Interaction Cues
----------------------------------*/
.ui-state-error, .ui-widget-content .ui-state-error {
	border: 1px solid #cd0a0a/*{borderColorError}*/;
	background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/;
	color: #cd0a0a/*{fcError}*/;
	width:70%;
	margin:auto;
	padding:5px;
	margin-bottom:5px;
	font-size: 14px;
	clear: both;
}
.ui-state-error a, .ui-widget-content .ui-state-error a {
	color: #cd0a0a/*{fcError}*/;
	text-decoration: none;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsContent}*/; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; }
.send{
	background:url(images/bg_bsearch.jpg);
	width:60px;
	height:30px;
	border:none;
	cursor:pointer;
	color: #FFF;
	font-size: 11px;
}
.ui-state-error a:hover, .ui-widget-content .ui-state-error a:hover {
	color: #cd0a0a/*{fcError}*/;
}

