* { margin:0; padding:0;}

body{
	padding:0; 
	margin:0;
	width:100%; 
	vertical-align:top;
	font-family: Verdana;
	background:#FFFFFF;
	color:#464646; line-height:15px; font-size:11px;
}

input, select, textarea {
	font-family: Verdana;
	color:#464646; line-height:13px; font-size:11px; font-weight:normal;
	vertical-align:middle;
}


.in_none {border:none; padding:0;}


table, td {vertical-align:top;}

#a {text-decoration:underline;}	
a {text-decoration:none;}	
a:hover{text-decoration:none;}

img {
	border:0px;
}

.col {
	float:left;
}

.spacer {font-size:0px; line-height:0px;}
.clear {clear:both;}


#mainWrapper {padding:25px 10px 10px;}





.main_cont {width:940px; margin:auto;}







.logo {float:left;}
.search {float:right; margin-top:5px; width:297px; background:#EFEEE5 url(../images/search_bg.gif) left repeat-y;}
.search div {padding:15px 19px 10px 20px; text-align:right; font-weight:bold; color:#9D9A83;}
.search .input_search {width:120px;}




.header .left {float:left; width:200px; background:#EEEDE4; height:268px; position:relative;}

.header .right {float:right; width:100%; margin-left:-203px;}
.header .right .margin {margin-left:203px; background:url(../images/header_bg.jpg) top left no-repeat; height:268px; padding-left:423px;}


.menu {padding:30px 0 0; font-size:14px; color:#4D4A37;}
.menu ul {padding:0; margin:0; list-style:none; position:relative;}
.menu ul li {padding:7px 0 11px 83px; background:url(../images/menu_li.jpg) top left no-repeat;}
.menu ul li a {color:#4D4A37; text-decoration:none;}
.menu ul li a:hover {text-decoration:underline;}




.links {background:#E6AEA1; height:143px; color:#FFFFFF; font-weight:bold;}
.links ul {margin:0; padding:14px 11px 0 14px; list-style:none;}
.links ul li {border-bottom:1px solid #EAB2A5; padding:4px 0 4px 7px;}
.links ul li a {color:#FFFFFF; text-decoration:none; padding-left:11px; background:url(../images/arrow_1.gif) top left no-repeat;}
.links ul li a:hover {text-decoration:underline;}


.navigation {background:#FFE9D5; height:123px; padding:0 10px;}


.lang {border-bottom:1px solid #DDCCBC; padding:20px 10px 15px;}

.cart {padding:12px 0 0 11px; color:#565656;}
.cart a {color:#565656; font-weight:bold; text-decoration:none;}
.cart a:hover {text-decoration:underline;}




.welcome {background:#FAF2E3 url(../images/welc_bg.jpg) top left no-repeat; color:#9A904E; font-size:10px; margin-bottom:6px; padding:14px 20px 15px 147px;}
.welcome .text {padding:10px 0 0 5px;}






.product a {color:#a41d48; text-decoration:none; font-size:12px; line-height:normal; font-weight:bold; text-transform:uppercase;}
.product a strong {color:#a41d48; text-decoration:none; font-size:12px; line-height:normal; font-weight:bold; text-transform:uppercase;}
.product a:hover {text-decoration:underline;}


.product strong {color:#C61A09; font-size:14px; line-height:normal; font-weight:bold;}




.product_list {padding:0; border-top:3px solid #F3E0BE;}
.product_list .left {float:left; position:relative;}

.product_list .right {float:right; width:100%;}
.product_list .right .margin {margin-left:124px;}

.product_list .name {padding:6px 13px; margin-top:6px; background:#FAF1E3;}
.product_list a {color:#a41d48; text-decoration:none; font-size:12px; line-height:normal; font-weight:bold; text-transform:uppercase;}
.product_list a:hover {text-decoration:underline;}

.product_list .text {padding:8px 10px 12px 3px; font-size:10px;}

.product_list .line {font-size:0; line-height:0; height:3px; border-top:2px solid #E9DBC2;}

.product_list .prb {background:#FAF1E3; padding:7px 10px 7px 15px;}
.product_list .price {float:left; padding:5px 2px 0;}
.product_list .button {float:right; padding:7px 10px 7px 15px; border-left:2px solid #DFD7C9;}
.product_list strong {color:#C61A09; font-size:14px; line-height:normal; font-weight:bold;}



.product_list_col { }

.product_list_col .name { margin-bottom: 4px;} 
.product_list_col a {color:#a41d48; text-decoration:none; font-size:10px; line-height:normal; font-weight:bold; }
.product_list_col a:hover {text-decoration:underline;}

.product_list_col .text {font-size:10px; }

.product_list_col .line {font-size:0; line-height:0; height:3px; }

.product_list_col .prb { }
.product_list_col .price { font-size: 9px;}
.product_list_col .button {}
.product_list_col strong {color:#C61A09; font-size:11px; line-height:normal; font-weight:bold;}
.product_list_col .col1 {float:left; width:51%;border: 0px solid blue;}
.product_list_col .col1 img {float:right;} 
.product_list_col .col2 {float:right; width:46%; border:0px solid red;}
.product_list_col .productSpecialPrice, .productSalePrice, .productSpecialPriceSale {
        color:#C61A09; font-size:10px; line-height:normal; font-weight:bold;
}
.product_list_col .normalprice  {
        color:black; font-size:10px; line-height:normal; font-weight:bold;
}


#imgpie {
}

#imgpie img {
	valign-text: text-bottom;
}

.footer {color:#FFFFFF; background:#999681 url(../images/foot_bg.gif) top repeat-x; padding:13px 0 15px 0;}
.footer a {color:#FFFFFF;}

.footer .copy {font-size:11px; padding-top:5px; color:#FFFFFF;}
.footer .copy a {color:#FFFFFF; text-decoration:none;}
.footer .copy a:hover {text-decoration:underline;}

.footer .left {float:left; padding:7px 0 0 6px;}

.footer .right {float:right; width:100%; margin-left:-393px;}
.footer .right .margin {margin-left:400px; padding:3px 20px 3px 15px; border-left:1px solid #84816E;}


div.menu_hz {
	font-size: 16px;
}
div.menu_hz img {
	vertical-align:middle;
}
div.menu_hz a {
	text-decoration: none;
	color: white;
}
div.menu_hz a:hover {
	text-decoration: none;
}


table.topciones {
	float: right;
	width: 55%;
	margin-top: -26px !important;
	margin-top: -39px;
	
}

table.topciones tr {

}
table.topciones td {
	padding-top: 4px;
	padding-bottom: 3px;
	color:#ffffff; 
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	vertical-align:middle;
	background-color:#cd1f36;
}

div.cuadrobusqueda {
	float: left;
	border: 1px solid #bdbdb5;
	width:184px;
	padding:2px;
	
}
div.cuadrocarrito {
	border: 1px solid #bdbdb5;
	background-color:#d7e1e7;
	width:184px;
	padding:2px;
}
div.cuadrocarrito a {
	text-decoration: none;
}
div.cuadrocarrito img {
	vertical-align: middle;
}
span.textosucompra {
	text-align:right;
	font-size:12px;
	font-weight: bolder;
	font-color:#bdbdb5;
}

div.cuadrocarrito #textosucompra {
	text-align:right;
	font-size:19px;
	font-weight: bolder;
	font-color:#bdbdb5;
	vertical-align: middle;
}	

div.cuadrocarrito .divproducto1 {
	float:left;
	font-size:12px;
	font-weight: bolder; 
	font-color:#bdbdb5;
	margin-top:4px;
	padding: 2px;
	border-right:1px solid black;
	border-bottom:1px solid black;
	width:100px;
	text-align:center;
}
div.cuadrocarrito .divproducto2 {
	float:right;
	font-size:12px;
	font-weight: bolder; 
	font-color:#bdbdb5;
	margin-top:4px;
	border-bottom:1px solid black;
	width:70px;
	padding: 2px;
	text-align:center;
}

div.cuadrocarrito .divprecio1 {
        float:left;
        font-size:12px;
        font-weight: bolder;
        font-color:#bdbdb5;
        padding: 2px;
        border-right:1px solid black;
        width:100px;
        text-align:center;
}
div.cuadrocarrito .divprecio2 {
        float:right;
        font-size:12px;
        font-weight: bolder;
        font-color:#bdbdb5;
        width:70px;
        padding: 2px;
        text-align:center;
}


div.titulo_tienda {
	margin-top: 10px;
	margin-bottom: 10px;	
	font-size:17px;
	font-weight:bolder;
	color:#ff0000;
	text-align: center;
}
div.cuadro_idioma {
	float:right;
	width:200px;
	text-align: right;
}

#catBoxDivider {
	border: 0px solid white;
}
