
/*============= BASIC STYLES ===============
============================================*/
body{font-family:Arial,Helvetica,sans-serif;background:#84000B;color:#666}
h1,.h1{margin-bottom:0}
h2,.h2{font-weight:bold}
h3,.h3{font-weight:bold;background:#DDD url(img/gradient1.png) repeat-x left top;border-top:2px dotted #EEE;border-bottom:2px dotted #EEE;color:#000000;font-size:1em;margin:1em -0.6em;padding:0.2em 0.6em}
h4,.h4{font-weight:bold;color:#E93;font-size:1.1em;border-bottom:1px dotted;margin:2.5em 0 0.5em;padding-bottom:0.2em}
h5,.h5{font-weight:bold;color:#000;margin-bottom:0}
h6,.h6{font-weight:bold}
p{}
div{}
img{}
span{}
a{text-decoration:none}
a:link{color:#bf000f}
a:visited{color:#bf000f}
a:focus{}
a:hover{color:#F00}
a:active{color:#F00}
ul{list-style-type:disc}
ul ul,ol ul,dl ul{list-style-type:circle}
ol{list-style-type:decimal}
ul ol,ol ol,dl ol{list-style-type:lower-alpha}
li{}
dl{}
dt{font-weight:bold}
dd{}
em{font-style:italic}
strong{color:#F00}
del{text-decoration:line-through}
ins{text-decoration:underline}
sub{font-size:0.8em;position:relative;bottom:-0.5em;left:0}
sup{font-size:0.8em;position:relative;top:-0.5em;left:0}
blockquote{color:#666}
q{color:#666}
cite{font-style:italic}
address{margin:0 0 1.5em}
abbr{border-bottom:1px dotted}
acronym{border-bottom:1px dotted}
dfn{border-bottom:1px dotted}
bdo{}
pre{white-space:pre;background-color:#EEE}
code{background-color:#EEE}
samp{}
kbd{text-decoration:underline}
var{font-style:italic}
pre,code,samp,kbd,var{font-family:"Courier New", Courier, monospace}
code,samp,kbd,var{line-height:1}
table{border-color:#666}
caption{font-weight:bold;text-align:center;text-transform:uppercase}
colgroup{}
col{}
thead{background:#DDDDDD url(img/gradient1.png) repeat-x scroll 0 0;color:#333}
tfoot{background-color:#EEE}
tbody{background-color:#FFF}
tr{}
th{font-weight:bold}
td{}
form{}
fieldset{border:none;margin:0;padding:0}
legend{color:#000;background-color:#FFF;display:none}
label{}
input{}
textarea{width:80%;border:1px solid #DDD;font-family:Arial, Helvetica, sans-serif;font-size:0.85em}
button{background:#CCC;border-width:1px;color:#333333;padding:0.2em}
select{border:1px solid #CCC}
optgroup{}
option{}



/*============= MAGENTO ===============
=====================================*/
.no-display{
	display:none}
/* Product Images Zoom */
.product-view .product-img-box .product-image-zoom{
	position:relative;
	overflow:hidden;
	z-index:9}
.product-view .product-img-box .product-image-zoom img{
	position:absolute;
	left:0;
	top:0 !important;
	cursor:move}
.product-view .product-img-box .zoom{
	position:relative;
	z-index:9;
	height:18px;
	margin:0 auto 13px;
	padding:0 28px;
	background:url(../images/slider_bg.gif) 50% 50% no-repeat;
	cursor:pointer}
.product-view .product-img-box .zoom #track{
	position:relative;
	height:18px}
.product-view .product-img-box .zoom #handle{
	position:absolute;
	left:0;
	top:-1px;
	width:9px;
	height:22px;
	background:url(../images/magnifier_handle.gif) 0 0 no-repeat}
.product-view .product-img-box .zoom .btn-zoom-out{
	position:absolute;
	left:2px;
	top:0}
.product-view .product-img-box .zoom .btn-zoom-in{
	position:absolute;
	right:2px;
	top:0}
/* Rating Box */
.rating-box{
	width:69px;
	height:13px;
	font-size:0;
	line-height:0;
	background:url(../images/bg_rating.gif) 0 0 repeat-x;
	position:relative;
	overflow:hidden}
.rating-box .rating{
	position:absolute;
	top:0;
	left:0;
	height:13px;
	background:url(../images/bg_rating.gif) 0 100% repeat-x}



/*============= LAYOUT ===============
====================================*/
.container{
	width:900px;
	margin:0 auto}
#notices,#head,#info,#body,#foot{
	min-width:900px}
/*________ NOTICES ________*/
#notices{
	background:#CCC;
	color:#333;
	font-size:0.85em}
#notices .noscript,
#notices .demo-notice{
	padding:1em 0}
#notices p{
	margin:0}
#notices strong{
	color:#FFF;
	font-weight:bold}
/*________ HEAD ________*/
#head{
	background:#84000B url(img/head.png) repeat-x left top}
/*________ INFO ________*/
#info{
	background:#C80210;
	color:#FFF;
	height:16px;
	padding-top:1px;
	border-top:1px solid #C66;
	font-size:0.85em;
	text-align:right}
#info p{
	padding:0;
	margin:0}
/*________ BODY ________*/
#body{
	background:#EEE;
	padding-top:2em;
	padding-bottom:3em}
#body.home1{
	background:#EEE url(img/home1.jpg) no-repeat center top;
	height:720px}
#body.home2{
	background:#EEE url(img/home2.jpg) no-repeat center top;
	height:720px}
#body.home3{
	background:#EEE url(img/home3.jpg) no-repeat center top;
	height:720px}
#body.home4{
	background:#EEE url(img/home4.jpg) no-repeat center top;
	height:720px}

#vinculo1 a{
	clear: both;
	height: 610px;
	width: 750px;
	display: block;
	
	}

#vinculo2 a{
	
}

/*________ CONTENT ________*/
#content .padding{
	padding:1em 0 0 2em}
/*________ FOOT ________*/
#foot{
	background:#84000B url(img/foot.png) repeat-x left bottom;
	border-top:4px solid #C80210;
	font-size:0.85em;
	color:#FFF;
	padding-top:1.5em}
/*________ BODY INTRO ________*/
.cms-home #body,
.cms-for-t #body{
	background:url(img/bg_intro.png) repeat-x center center;
	margin:7em 0 0}
.cms-home #body .container{
	width:790px}
.cms-for-t #body .
{
	width:1064px}
.cms-home #body h3{
	text-indent:-9999px;
	background:url(img/intro_texto.png) no-repeat right top;
	width:274px;
	height:59px;
	border:none;
	margin:0;
	padding:0}
.cms-for-t #body ul{
	text-indent:-9999px;
	background:url(img/fort_texto.png) no-repeat right top;
	width:274px;
	height:224px;
	border:none;
	margin:0;
	padding:0}
.cms-home .marco_intro{
	background:url(img/intro_marco.png) no-repeat left top;
	width:460px;
	height:280px;
	padding:16px 18px}
.cms-home .imagen_promo{
	width:513px;
	height:357px;
	position:relative;
	left:-52px;}
.cms-for-t .marco_intro{
	background:url(img/fort_marco.png) no-repeat left top;
	width:720px;
	height:480px;
	padding:13px}
.saltar_intro{
	text-align:center;
	width:496px}
.saltar_intro a:link,
.saltar_intro a:visited{
	color:#FFF}
.saltar_intro a:hover,
.saltar_intro a:active{
	color:#FFF;
	text-decoration:underline}
body.cms-for-t img{
	margin-left:16px}
/*________ BODY POPUP ________*/
body.page-popup{
	background:#EEE}
#body_popup{
	width:450px;
	margin:0 auto;
	padding:1em 2em}
div.nav{
	text-align:center;
	font-size:0.8em;
	display:block;
	width:100%;
	overflow:hidden;
	margin:1em 0}
div.nav a{
	margin:0 1px;
	background:#333;
	color:#FFF;
	width:70px;
	display:block;
	float:left;
	padding:0.1em}
div.nav a:hover{
	background:#E93}



/*============= LEFT COLUMN ===============
=========================================*/

/*________ BLOCKS ________*/
.block-title{
	color:#333;
	padding:11px;
	width:283px;
	height:14px;
	background:url(img/block_head.png) no-repeat left top}
.block-title h2{
	font-size:1.1em;
	margin:0}
.block-content{
	padding:11px;
	margin-bottom:1em;
	width:283px;
	background:url(img/block_body.png) no-repeat left bottom}
#left_catalog .block-title{
	background-image:url(img/block2_head.png);
	width:204px}
#left_catalog .block-content{
	background-image:url(img/block2_body.png);
	width:204px}
/* Exceptions */
#left_catalog .block-banner .block-content,
.block-banner .block-content{
	padding:0;
	background:none}
/*________ MY ACCOUNT MENU ________*/
.block-account ul{
	padding:0;
	margin:0;
	list-style:none;
	font-size:0.85em}
.block-account ul li{
	padding:0.25em 0;
	border-bottom:1px dotted #EEE}
.block-account .last{
	border-bottom:none}



/*============= MENUS ===============
===================================*/

/*________ MENU_PRINCIPAL ________*/
.menu_principal {
	width: 470px;}

.menu_principal ul{
	list-style:none;
	margin:2.5em 0 1em;
	padding:0}
.menu_principal li a{
	display:block;
	text-indent:-9999px;
	border:none;
	margin:0 0.75em;
	height:24px;
	background:url(img/menu1.png) no-repeat 0 0}
.menu_principal .item1 a{
	width:96px;
	background-position:0 0}
.menu_principal .item2 a{
	display: none!important;
	width:165px;
	background-position:-96px 0}
.menu_principal .item3 a{
	width:134px;
	background-position:-264px 0}
.menu_principal .item1 a:hover{
	background-position:0 -24px}
.menu_principal .item2 a:hover{
	background-position:-96px -24px}
.menu_principal .item3 a:hover{
	background-position:-264px -24px}
/*________ follow_us ________*/
#follow_us{
	
	width: 200px;
	float: left;
	margin-top: 30px;
	margin-left: 0px;
	}

.espacios{
	padding-left: 20px;
	}

/*________ MENU_USUARIO ________*/
.menu_usuario {
	width: 25%;

}


.menu_usuario ul{
	list-style:none;
	margin:3em 0 1em;
	padding:0 0 0.2em;
	background:url(img/menu2_line.png) no-repeat center bottom;
	font-size:0.85em;
	float:right}
.menu_usuario li a{
	display:block;
	padding:0 1em}
.menu_usuario li a:link,
.menu_usuario li a:visited{
	color:#FFF}
.menu_usuario li a:hover,
.menu_usuario li a:active{
	color:#FFF;
	text-decoration:underline}
/*________ MENU_LATERAL ________*/
.menu_lateral ul{
	list-style:none;
	padding:10px 0 0;
	margin:15px 0;
	background:url(img/menu3_line.png) no-repeat center top}
.menu_lateral li a{
	display:block;
	height:82px;
	text-indent:-9999px;
	border:none;
	background:url(img/menu3.png) no-repeat;
	width:350px}
.menu_lateral .item7{
	padding-bottom:10px;
	background:url(img/menu3_line.png) no-repeat center bottom}
.menu_lateral .item1 a{
	height: 100px;
	background-position: 0 -14px}
.menu_lateral .item2 a{
	height: 90px;
	background-position:0 -58px}
.menu_lateral .item3 a{
	height: 90px;
	background-position:0 -95px}
.menu_lateral .item4 a{
	background-position:0 -116px}
.menu_lateral .item5 a{
	background-position:0 -174px}
.menu_lateral .item6 a{
	background-position:0 -198px}
.menu_lateral .item7 a{
	background-position:0 -244px}
.menu_lateral .item1 a:hover{
	background-position:-350px -14px}
.menu_lateral .item2 a:hover{
	background-position:-350px -58px}
.menu_lateral .item3 a:hover{
	background-position:-350px -95px}
.menu_lateral .item4 a:hover{
	background-position:-350px -116px}
.menu_lateral .item5 a:hover{
	background-position:-350px -174px}
.menu_lateral .item6 a:hover{
	background-position:-350px -198px}
.menu_lateral .item7 a:hover{
	background-position:-350px -244px}
/*________ MENU_LEGAL ________*/
ul.menu_legal,
.menu_legal ul{
	list-style:none;
	padding:0;
	margin:0;
	float:right}
.menu_legal li a{
	display:block;
	border:none;
	padding:0 1em;
	border-right:1px solid #ff5400;
	margin-right:-1px}
.menu_legal li a:link,
.menu_legal li a:visited{
	color:#FFF}
.menu_legal li a:hover,
.menu_legal li a:active{
	text-decoration:underline}
/*________ SUBMENU ________*/
.submenu{
	background:url(img/menu3_line.png) no-repeat center bottom;
	list-style:none;
	margin:0 0 2em -1em;
	padding:0 0 1em}
.submenu li {
	margin-top:0.5em;
	padding:0 1em;
	line-height:1;
	border-left: 1px solid;
	margin-left:-1px}
.submenu li a{}
.submenu li a:hover{}
/*________ NAV ________*/
#nav,
#nav ul{
	margin:0;
	padding:0;
	list-style:none}
#nav{
	background:url(img/menu3_line.png) no-repeat center top;
	margin-top:2em;
	padding-top:1em;
	font-size:1.1em}
#nav li.level0 a{
	display:none} /*hide first category */
#nav ul.level0 a {
	display:block;
	padding-left:1.5em;
	background:url(img/bullet.png) no-repeat left center}
#nav ul.level0 a:hover{
	background-image:url(img/bullet_hover.png)}
#nav ul.level0 ul{
	margin-left:2em}
#nav li a{
	color:#218153}/*REPOSO MENU*/
#nav li a:hover{
	color:#016b3b}/*OVER DE MENU*/
#nav ul.level0 li.active a{
	background-image:url(img/bullet_active.png);
	color:#5389f5}/*MENU ACTIVO*/
#nav ul.level0 li.active li a{
	background-image:url(img/bullet.png);
	color:#e3623a}/*SUBMENU REPOSO*/
#nav ul.level0 li.active li a:hover{
	background-image:url(img/bullet_hover.png);
	color:#5389f5}/*OVER SUBMENU*/
#nav ul.level0 li.active li.active a{
	background-image:url(img/bullet_active.png);
	color:#5389f5}
#nav .level0 .parent ul{
	display:none}
#nav .level0 .active ul{
	display:block}
/*________ LINKS ________*/
.link1,.link2,.link3{
	background:url(img/menu3_line.png) no-repeat center top;
	margin-top:1em;
	padding-top:1em}
.link1 a,.link2 a,.link3 a{
	display:block;
	text-indent:-9999px}
.link1 a{
	width:216px;
	height:70px;
	background:url(img/menu5.png) no-repeat 0 0}
.link2 a{
	width:216px;
	height:62px;
	background:url(img/menu5.png) no-repeat 0 -80px}
.link1 a:hover{
	background:url(img/menu5.png) no-repeat -220px 0}
.link2 a:hover{
	background:url(img/menu5.png) no-repeat -220px -80px}

.link3 a{
	width:216px;
	height:62px;
	background:url(img/contactanos.png) no-repeat 0 -3px}
.link3 a:hover{
	background:url(img/contactanos.png) no-repeat -220px -3px}

/*============= SEARCH ===============
====================================*/
#search_mini_form{
	width:233px;
	height:49px;
	padding:6px 0 0 40px;
	background:url(img/search.png) no-repeat left top;
	float:right;
	display:inline;
	margin:0}
#search_mini_form fieldset{
	border:none;
	margin:0;
	padding:0}
#search_mini_form legend{
	display:none}
#search_mini_form label{
	display:none}
#search_mini_form #search{
	border:none;
	background:none;
	width:140px;
	height:19px}
#search_mini_form .button{
	border:none;
	background:url(img/search_button.png) no-repeat left top;
	width:74px;
	margin-left:5px;
	height:19px;
	position:relative;
	top:-4px}
#search_mini_form .button span{
	display:none}
/*________ AUTOCOMPLETE ________*/
#search_autocomplete{
	background:#111 url(img/gradient3.png) repeat-x left top;
	font-size:0.8em;
	color:#FFF;
	padding:0.3em 0.6em;
	border:2px solid #E14714;
	border-top:none}
#search_autocomplete ul{
	margin:0;
	padding:0;
	list-style:none}
#search_autocomplete .amount{
	font-style:italic;
	font-weight:bold;
	margin-right:1em}
/*________ DISTRIBUIDORES ________*/
.menu_distribuidores{
	font-size:0.8em}
.menu_distribuidores ul{
	margin:0;
	padding:0;
	list-style:none}
.menu_distribuidores li a{
	display:block;
	border-bottom:1px solid #FFF;
	padding:0 0.5em;
	background:url(img/distribuidores.png) no-repeat;
	color:#333;
	height:20px;
	line-height:20px}
.menu_distribuidores li a:hover{
	background-position:0 -40px;
	color:#FFF}
.menu_distribuidores li a.active{
	background-position:0 -20px;
	color:#FFF}

/*============= CONTENT FRAME ===============
===========================================*/
.content_frame{
	background:#FFF url(img/content_l.png) repeat-y left top;
	clear:both}
.content_frame .div{
	background:url(img/content_r.png) repeat-y right top}
.content_frame .top{
	clear:both;
	height:30px;
	background:url(img/content_t.png) repeat-x center top}
.content_frame .bottom{
	clear:both;
	height:35px;
	background:url(img/content_b.png) repeat-x center bottom}
.content_frame .top .left{
	display:block;
	height:30px;
	width:35px;
	background:url(img/content_tl.png) no-repeat left top}
.content_frame .top .right{
	display:block;
	height:30px;
	width:30px;
	background:url(img/content_tr.png) no-repeat right top}
.content_frame .bottom .left{
	display:block;
	height:35px;
	width:35px;
	background:url(img/content_bl.png) no-repeat left bottom}
.content_frame .bottom .right{
	display:block;
	height:35px;
	width:30px;
	background:url(img/content_br.png) no-repeat right bottom}
.content_frame .left{
	float:left}
.content_frame .right{
	float:right}
.content_frame .content{
	padding:10px 40px 0 45px}



/*============= CATALOG ===============
=====================================*/
.category-title h1{
	margin-bottom:0}
.category-title h2{
	font-size:1.5em;
	float:left;
	display:inline;
	margin-right:0.5em;
	margin-bottom:0}
.amount{
	margin-top:4px;
	margin-bottom:0.25em}
.toolbar_menu ul{
	background:none;
	margin:0 0 0 -1em;
	padding:0}
.limiter{
	float:right;
	margin-right:11px}
.sort-by{
	float:right}
.limiter label,
.sort-by label{
	color:#84000B}
.pages{
	clear:both;
	float:right;
	margin:0.25em 0}
.pages strong{
	display:none}
.pages ul{
	list-style:none;
	margin:0;
	padding:0}
.pages li{
	padding:0 0.3em}
/*________ PRODUCT GRID ________*/
#products-grid-table,
#new-products-list-table{
	width:100%;
	border:none}
#products-grid-table tbody,
#new-products-list-table tbody{
	background:none}
#products-grid-table td,
#new-products-list-table td{
	padding:0 0.4em 1.5em}
#products-grid-table h3,
#new-products-list-table h3{
	background:none;
	font-size:1.2em;
	margin-bottom:0;
	line-height:1.2;
	height:2.2em;
	overflow:hidden}
#products-grid-table a.product-image,
#new-products-list-table a.product-image{
	background:url(img/ventana.png) no-repeat left top;
	width:198px;
	height:120px;
	overflow:hidden;
	padding:2px;
	display:block;
	margin-bottom:1em}
#products-grid-table .ratings{
	margin-bottom:2px}
.sku-box{
	font-size:0.8em}
.label{
	color:#bf000f}
.price{
	font-weight:bold;
	color:#111}
.availability .in-stock{
	font-weight:bold;
	color:#090}
.availability .out-of-stock{
	font-weight:bold;
	color:#900;
	background-color:#FC0;
	border:1px dashed #EEE}
#products-grid-table .availability .out-of-stock{
	font-size:1.4em;
	padding:0.1em 0.5em}
#products-grid-table .button,
#new-products-list-table .button,
.add-to-cart .button{
	background:url(img/carrito.png) no-repeat left top;
	width:152px;
	height:64px;
	text-indent:-9999px;
	border:none;
	float:right;
	cursor:pointer}


/*============= PRODUCT ===============
=====================================*/
.product-view{
	clear:both}
/*________ IMAGE BOX ________*/
.product-img-box{
	width:271px;
	background:url(img/ventana2.png) no-repeat left top;
	margin-right:3em;
	float:left}
.product-image-zoom{
	width:267px;
	height:196px;
	margin:2px;
	border:none}
#track_hint{
	background:#DDD url(img/gradient1.png) repeat-x left top;
	color:#666;
	font-size:0.8em;
	padding:0.5em;
	margin-top:-2px;
	line-height:1.2}
.more-views ul{
	margin:0;
	padding:0;
	list-style:none}
/*________ PRODUCT SHOP ________*/
.ratings{}
.ratings p{
	margin:0}
.rating-box{
	background:url(img/rating.png) repeat-x;
	width:80px;
	height:16px;
	float:left;
	margin-right:5px}
.rating-box .rating{
	background:url(img/rating.png) repeat-x left -30px;
	height:16px}
.number_ratings{
	font-size:0.8em}
.availability{
	font-size:0.8em;
	margin:0}
.product-shop .price-box{
	margin:0 1em 0.5em 0;
	padding:0.25em 0.75em;
	border:1px solid #FFF;
	background:#FFF url(img/gradient2.png)}
.product-shop .label{
	color:#666}
.product-shop .price-box .label{
	color:#BF000F}
.add-to-cart label{
	font-size:0.8em}
.add-to-cart legend{
	display:none}
#qty{
	width:30px}
.add-to-cart .button{
	float:none}
.or{
	display:none}
.add-to-links{
	margin:0;
	padding:0;
	list-style:none}
#product-options-wrapper dl{
	margin:0;
	padding:0}
#product-options-wrapper dt{
	color:#BF000F;
	font-size:0.8em}
#product-options-wrapper p.required{
	display:none}
.product-shop dt{
	font-weight:normal}
.product-shop dd select{
	width:150px}
/*__ botones __*/
a.rate-this,
.add-to-links a,
.emailToFriend a{
	display:block;
	font-size:0.8em;
	padding-left:34px;
	width:126px;
	height:24px;
	line-height:24px;
	color:#333;
	overflow:hidden}
a.rate-this{
	background:url(img/opina.png) no-repeat left top}
.add-to-links a{
	background:url(img/wishlist.png) no-repeat left top}
.emailToFriend a{
	background:url(img/send.png) no-repeat left top}
a.rate-this:hover,
.add-to-links a:hover,
.emailToFriend a:hover{
	background-position:left -24px;
	color:#84000b}
/*__  __*/
.sku{
	color:#000;
	font-weight:bold}
#product-options-wrapper .required{
	margin:0}
.product-options-bottom .price-box{
	display:none}

.heavy-duty-notice { 
background:url(../images/hd4.png) 0 0 no-repeat; 
width:169px; 
height:64px; 
position: absolute;
margin-left:-18px;
margin-top:79px;
}

.kidsart_notice{
	background:url(../images/art.png) 0 0 no-repeat;
	width:169px; 
	height:64px; 
	position: absolute;
	margin-left:105px;
	margin-top:-27px;
	}

.heavy-duty-notice2 { 
background:url(../images/hd5.png) 0 0 no-repeat; 
width:257px; 
height:102px; 
position: absolute;
margin-left:-34px;
margin-top:-40px;
z-index:1000;
}

.kidsart_notice2{
	background:url(../images/art2.png) 0 0 no-repeat;
	width:169px; 
	height:64px; 
	position: absolute;
	margin-left:140px;
	margin-top:140px;
	z-index:100;
	}
/*============= REVIEWS ===============
=====================================*/
#customer-reviews dl{
	margin:0;
	padding:0}



/*============= DISTRIBUIDORES ===============
============================================*/
.distribuidor dl{
	padding:0;
	font-size:0.9em}
.distribuidor dt{
	color:#84000B}



/*============= DATA TABLES ===============
=========================================*/
.data-table{
	font-size:0.8em;
	width:100%;
	border-color:#AAA}
.data-table thead th,
.data-table thead td{
	vertical-align:middle}
.data-table h3{
	margin:0;
	padding:0;
	border:none;
	font-size:1.2em;
	background:none}



/*============= MY ACCOUNT ===============
========================================*/
#my_recent_tags,
#my_recent_reviews{
	padding:0;
	list-style:none}
#my_recent_tags span,
#my_recent_reviews span{
	display:none}
#my_recent_tags h4,
#my_recent_reviews h4{
	margin-top:1em}
#my_recent_tags p,
#my_recent_reviews p{
	margin:0}



/*============= ADD TAGS ===============
======================================*/
#addTagForm{
	font-size:0.8em}
#productTagName{
	float:left;
	margin-right:0.5em}
.tags-list{
	padding:0;
	list-style:none;
	display:block;
	overflow:hidden}
.tags-list li{
	float:left;
	display:inline;
	border:1px dotted;
	padding:0.1em 0.4em;
	margin:0.1em}



/*============= FORMS ===============
===================================*/
.input-text{
	border:1px solid #DDD;
	padding:0.2em;
	margin:0}
.form-list{
	margin:0;
	padding:0;
	list-style:none}
.form-list ul{
	padding:0;
	margin:0;
	list-style:none}
.form-list label{
	font-weight:bold;
	font-size:0.8em}
.required,
.validation-advice{
	color:#F00}
p.required,
.validation-advice{
	font-size:0.8em}
.validation-failed{
	border:1px dotted #F00}



/*============= MY CART ===============
=====================================*/
#shopping-cart-totals-table{
	border-color:#AAA;
	width:80%;
	margin:5% 10%}
#shopping-cart-totals-table tfoot{
	font-size:1.4em}
#shopping-cart-totals-table tfoot .price,
#shopping-cart-totals-table tfoot strong{
	color:#BF000F}
.checkout-types{
	padding:0;
	list-style:none;
	margin:5% 10%}

/*_____ Checkout Button _____*/
.block-cart .actions .button,
.checkout-types .button{
	background:url(img/checkout.png) no-repeat left top;
	width:146px;
	height:38px;
	border:none;
	color:#FFF;
	font-weight:bold;
	margin-bottom:1em}
.block-cart .actions .button span,
.checkout-types .button span{
	display:none}

/*_____ Back Link _____*/
.back-link{
	display:block;
	font-size:0.8em}
.back-link:link,
.back-link:visited{
	color:#E93}
.back-link:hover,
.back-link:active{
	color:#FC3}

/*_____ Totals Table _____*/
#shopping-cart-totals-table{
	font-size:0.8em}


/*============= MESSAGES ===============
=====================================*/
.messages{
	padding:0;
	margin:0;
	list-style:none;
	font-size:0.85em}
.notice-msg ul,
.error-msg ul,
.success-msg ul{
	margin:0;
	padding:0;
	list-style:none}
.error-msg li{
	padding:0.3em 0.6em;
	background:#FFF url(img/gradient2.png) repeat-x scroll 0 0;
	color:#900;
	border:1px solid #900}
.success-msg li{
	padding:0.3em 0.6em;
	background:#FFF url(img/gradient2.png) repeat-x scroll 0 0;
	color:#080;
	border:1px solid #0E0}
.notice-msg li{
	padding:0.3em 0.6em;
	background:#FFF url(img/gradient2.png) repeat-x scroll 0 0;
	color:#029CEA;
	border:1px solid #029CEA}


/*_____ Varios _____*/
.page-title{
	clear:both}
.f-left{
	display:block;
	clear:both;
	font-size:0.85em;
	margin-top:0.4em}
.dashboard a{
	font-size:0.8em}



/*============= CHECKOUT ===============
======================================*/
/* One Page */
#checkoutSteps{
	padding:0;
	list-style:none}
#checkoutSteps .step-title span{
	display:block;
	background:url(img/steps.gif) no-repeat left top;
	color:#FFF;
	text-align:center;
	width:20px;
	height:20px;
	line-height:23px;
	margin:3px 5px 0 0;
	float:left}
.sp-methods{
	padding:0}
.sp-methods ul{
	margin:0;
	padding-left:1em;
	list-style:none}
.block-progress dl{
	padding:0}
.block-progress dt{}
.block-progress dd{}
.block-progress .block-content{
	font-size:0.85em}
/* Multishipping */
.checkout-progress{
	margin:0;
	padding:0;
	list-style:none}
.checkout-progress li{
	font-size:0.85em;
	margin:5px 0;
	padding:4px 16px 0;
	height:21px;
	background:url(img/progress.png) no-repeat left top}
.checkout-progress li.active{
	color:#FFF;
	background:url(img/progress.png) no-repeat left -25px}
.sp-methods dd{}






.lista-contactos{
	font-size:0.85em}
.lista-contactos dl{
	padding:0}
.lista-contactos dt{
	color:#84000B}



.add-to-links span{
	display:none}


.short-description,
.description,
.more-views,
.tags,
#customer-reviews,
.discount,
.shipping,
#form-validate fieldset,
.add-review,
.multiple-checkout,
#checkoutSteps .section,
.distribuidor{
	background:#FFF url(img/gradient2.png) repeat-x left 2em;
	border-bottom:2px dotted #EEE;
	padding:0 0.6em}

#form-validate fieldset{
	margin-bottom:1em}


.list-alfa{
	list-style-type:lower-alpha}
/*
.page-title{
	clear:both}

.shadow1{
	background:url(img/shadow1.png) repeat-x left bottom}
.shadow2{
	background:url(img/shadow2.png) repeat-x left top}
*/
.fbcontent{
	height:65px;
	
	}
.fbutton{
	position:absolute;
	padding-top:20px;
	}
