﻿@charset "utf-8";
/*Begin Core Page Elements.  They control page layout but no custom components.*/
img, div { behavior: url(iepngfix.htc) }

html
{ margin:0;}

body  {
/*	background-color:#150f09;	*/
	margin:0;
	padding: 0;
	font-family:Georgia;
    background:#150f09 url(../images/fondo_logo.jpg) no-repeat center top;
	 /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	/*text-align: center;*/ /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

.mar_t_155
{ margin-top:155px;}

#container { 
	width: 970px;  
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
} 
#container_large { 
	width: 980px;  
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
} 

#container_popup { 
	width:270px;  
	margin-left:-5px; /*margin-left:-20px;/* the auto margins (in conjunction with a width) center the page */
} 

#container_popup2 { 
	width:292px;  
	height:178px; overflow:hidden;
	margin-left:-5px; /*margin-right:-30px;/* the auto margins (in conjunction with a width) center the page */	
} 


#header { 
	height:100px;
} 

#sidebar {
	float: left; /* since this element is floated, a width must be given */
	width: 190px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height:100%;
	}
#innerSide{margin:10px; width:150px; border:1px solid black; padding:10px;min-height:585px; text-align:left; background-color:#ededed}

#mainContent{ 
	margin: 0 0 0 0px; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0px 0px 0px 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	text-align:center;
	min-height:428px;
	max-height:428px;
	height:428px;
	width:608px;
	max-width:608px;
	min-width:608px;
} 

#mainContent h4{*margin-top:15px;}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/*Here starts the custom component section of the css file*/
/*Header Components*/
.subNav{}
#login{text-align:right; font-size:11px; color:#A99781; font-family:Georgia;}
#login a{text-decoration:none; font-size:14px; font-weight:bold;  font-size:11px; color:#A99781;font-family:Georgia;}
#login a:hover{ font-size:11px; color:#150f09; font-family:Georgia;}

#vendorDDL{ margin-left:-15px;/*margin-left:0px;*/padding-left:-5px;}
#select_tipo
{ margin-left:-10px; }
#Search{ width:992px;}
#headNav{height:30px; padding-right:10px;}
#headNav a{color:#000000; text-decoration:none;font-size:22px;  margin-top:0px; padding-left:5px;}
#headNav a:hover{color:#FFFFFF}
.searchBtn{*margin-top:1px; background:url(../images/btn_buscar.jpg) no-repeat}
/*Footer Components*/

/*Index,Category,Designer page Elements*/
.catImg2{height:428px;}
.catImg{width:612px; height:428px;}
.FeaturedText{color:#9B8E6E; margin-left:15px; font-weight:bold; font-size:13px;}
.DeptText{}
.BrandName,
.DeptName{
	font-size:12px; color:#CEC9B7;  width:136px; text-align:left; 
	font-family:Georgia; height:20px;  font-weight:bold; text-decoration:none;
	margin-bottom:0px; text-transform:uppercase;  padding-left:20px; padding-bottom:5px;
	background:url(../images/ico_pez.gif) no-repeat 0px 2px; 
 }
.subcategorias
{ padding:5px;}
/*Featured Items Elements*/
.Featured td{vertical-align:top; width:185px;}
.Featured a{color:#E0D5C8; text-decoration:none;}
.Featured img{margin-top:15px;width:102px; height:154px;}
.featText{ display:block; font-size:13px; color:#C4BFB9}

/*List Departments Elements - Consistant through lstDept, lstDynDept, and ViewDynamic*/
.lnkDept,a.lnkDept:LINK
{	color:#D3C9B0;text-decoration:none; font-size:11px;
	display:block; font-family:Georgia; text-transform:uppercase;
}
a.lnkCat{ font-size:11px; padding:0; text-decoration:none; color:#333333}
a.lnkSubCat{font-size:11px;text-decoration:none; color:#666666}	
a.lnkCat:hover,
a.lnkSubCat:hover{color:#000000; text-decoration:underline; !important}
table.lnkSubCat {margin-left:12px;}
table.lnkCat{margin-left:12px; border-collapse:collapse; padding:0}
table.lnkDept{margin-top:-10px}

/*Catalog and lstProduct Elements*/
#mainContent.lstProd h4{COLOR:#CC0033; margin:10px 0 5px 10px; padding:0;}
a.breadcrumb {color:black; text-decoration:none;}
a:hover.breadcrumb {color:#0033FF;}
.LstProdFilter{background-color:#CCCCCC}/*optional ids include cboBrand, cboColor, cboSize, cboSortPrice,cboOptions,cboView preface with ctl00_CPH1_*/
h1 {font-size:11px; line-height:1em; font-weight:normal; text-decoration:none; padding:0; margin:5}
a h1.vendor {font-weight:bold;  margin-top:-25px; margin-bottom:3px; color:#000000; text-decoration:none; !Important;}
a.vendor {font-weight:bold; color:#000000; text-decoration:none; !Important;}
a h1.product {text-decoration:none; margin-top:0px;margin-bottom:3px;font-weight:normal; color:#000000; !Important;}
table.bigImage{border:2px solid #666666}
img.smItemPhoto {border:2px solid #666666 ; margin-top:5px; width:132px; height:198px;}
.itemCount{font-size:14px; display:block; margin-bottom:0px; padding-top:6px; overflow-y:hidden}
#catalog{min-height:480px;}
.itemsList a{font-size:12px;}
.itemsList{margin-top:0px;_margin-top:-5px; vertical-align:top;}
.itemsList td{vertical-align:top;}
.itemsList tr{margin-top:-30px;}
img.itemMod{position:relative; top:-44px; *top:-47px; right:-41px; _right:-43px; width:54px; height:43px;}
.salePrice{color:#CC0033; margin:0px; padding:0px; font-size:11px; font-weight:bold}
span.salePrice{text-decoration: line-through;}
.price{COLOR:#60574E; margin:0 0 0 0; padding:0px;font-size:11px;font-weight:bold;line-height:1em;	font-family:Georgia;}
#ctl00_CPH1_upContentMain{ text-align:center}

/*Detail Elements*/
#rightCol{width:255px; float:right;}
.mainImg{margin:10px; width:155px; height:250px;}
.fldtl{color:#000000; text-decoration:underline; !important}
a.fldtl img{border:2px solid black}
.desc{margin:10px 10px 0 0; width:255px; *width:225px; font-weight:bold; text-align:left}
.itemDesc{font-size:12px; font-weight:normal}
#altImage{}
#detail{width:500px; height:100%;float:left}
.DetVendorName{ font-weight:bold; display:block;font-size:12px; color:#FFFFFF;}
.DetStyleName{}
.DetDesc1{}
.DetDDL{width:125px;}
.DetOrigPrice{}
img.sugItemPhoto{margin-top:0px; width:102px; height:153px; border:1px solid black}
.ProDesc{margin:10px; height:363px; width:210px; float:left;font-size:12px; text-align:left;}
.proDesc span{font-size:12px}
#ctl00_CPH1_lblVendorDescription{ font-size:14px; display:block; margin:0px 10px 0px 0px; text-align:left}
.suggest{float:left}
.suggest h2{margin:10px 0 0 10px; font-size: 18px; padding-top: 0px;}
.suggest a{}
#ctl00_CPH1_Suggest1_dlMostPopularItems td{ vertical-align:top; text-align:center; width:112px}

/* Help Pages Elements*/
#mainContent.help{
padding:10px 30px 10px 10px;
}
#mainContent.help h4{margin-top:0px; padding-top:0px;}
#mainContent.help a{color:black; font-weight:bold}
#mainContent.help a:hover{ color:#0033FF}
#helpnav a{color:black; text-decoration:none; display:block; margin-top:5px;}
#helpnav a:hover{font-weight:bold}

/*Customer Page Elements*/

a.helpLnk{color:black; text-decoration:none; font-weight:bold}
a:hover.helpLnk{color:#0000FF; text-decoration:underline}
#acctNav a{color:black; text-decoration:none}
#acctNav a:hover{color:#0000FF; text-decoration:underline}

 
/*Form Elements*/
#formBg{ padding:15px; margin:auto}
#formBg.contactUs{ width:660px; height:270px; background:url(../images/theme/ContactFormBG2.gif) top center; background-repeat:no-repeat; }
#formBg.viewWish{width:330px; height:150px; background:url(../images/theme/viewWishFormBG.gif) top center; background-repeat:no-repeat;}
#formBg.custSignIn{width:622px; height:399px; background:url(../images/theme/signInBG.gif) top center; background-repeat:no-repeat;}
#formBg.addressBook{width:622px; height:399px; background:url(../images/theme/signInBG.gif) top center; background-repeat:no-repeat;}
#formBg.myProfile{width:370px; height:300px; background:url(../images/theme/myProfileBg.gif) top center; background-repeat:no-repeat;}
.title{ font-weight:bold; text-decoration:underline;}
.instruct{ font-size:12px;}
.formTxt{font-size:13px; font-weight: bold;}
.pValidator{color:#FF0000; font-weight:bold}

 /*Product Catalog*/ 
img.smItemPhoto2 {border:1px solid #666666 ; margin-top:5px; width:70px; height:105px;}

.lnk_cabecera,a.lnk_cabecera:link,a.lnk_cabecera:hover
{	
	color:#9b8d70; 
	text-transform:uppercase; 
	text-decoration:none; 
}
a.lnk_cabecera:hover
{	
	color:#e0d5c8; 
}
.lnk_cabecera_min,a.lnk_cabecera_min:link,a.lnk_cabecera_min:hover
{	
	color:#9b8d70;
	text-decoration:none; 
}
a.lnk_cabecera_min:hover
{	
	color:#e0d5c8; 
}
.lnk_cabecera_on,a.lnk_cabecera_on:link,a.lnk_cabecera_on:hover
{	
	color:#e0d5c8;
	text-transform:uppercase; 
	text-decoration:none; 
}

#footer 
{
	/*position:fixed;*/
	padding-top:1px;
	text-align:center;
	font-family:Georgia, Times New Roman, Times, serif;
	margin:0;
	color:#70695f;
	/*padding: 0 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */	
} 

.lnk_footer{
	font-family: Georgia;
	font-size: 10px;
	color: #70695f;
	text-transform: uppercase;
	text-decoration:none;
	margin:0 5px;
}

a.lnk_footer:link, a.lnk_footer:visited, a.lnk_footer:active 
{
	font-family: Georgia;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	color: #70695f;
}
a.lnk_footer:hover 
{	
	color: #f6f1eb;
}

.lnk_categoria,a.lnk_categoria:link,a.lnk_categoria:hover
{	
	color:#948D7B; font-size:12px;font-family:Georgia; 
	padding-right:7px; padding-left:7px; top:-4px;
	text-transform:uppercase; text-decoration:none;
}
a.lnk_categoria:hover
{	color:#A99781; }

.txt_crema
{ 
color:#948D7B; font-size:12px; font-family:Georgia; 
}
.separador
{  color:#948D7B; font-size:12px; font-family:Georgia;padding-left:15px; padding-right:20px;
}

.txt_crema2
{ color:#C6BFB7;font-family:Georgia;font-size:11px; }

.txt_crema_right20
{ color:#C6BFB7;font-family:Georgia; font-size:11px; padding-right:20px; text-align:justify; }
.txt_crema_titulo
{ color:#C6BFB7;font-family:Georgia; font-size:11px; text-transform:uppercase;}
.txt_crema_titulo_14,.txt_crema_titulo_11,.txt_crema_titulo_12
{ color:#C6BFB7; 	font-family:Georgia; font-size:14px; text-transform:uppercase;}
.txt_crema_titulo_12
{ font-size:12px;text-transform:none;}

.txt_crema_titulo_11
{ font-size:11px;  text-transform:none;}

.lnk_crema_11,a.lnk_crema_11:link,a.lnk_crema_11:hover
{  color:#C6BFB7; font-family:Georgia; font-size:11px;text-decoration:none;}

.txt_product_list
{ color:#847b71; font-family:Georgia; font-size:11px; text-transform:none;}

.txt_claro
{ color:#C5BFB8; 	font-family:Georgia; font-size:11px; text-transform:none;}
.sub_categoria,a.sub_categoria:link,a.sub_categoria:hover
{	
	color:#F0F0F0; font-size:11px; 	font-family:Georgia; background:url(../images/linea_punteada.gif) repeat-x 0 20px; 
	padding-bottom:5px; text-transform:uppercase; width:70px; font-weight:normal;
	text-decoration:none; padding-top:5px; margin-top:5px;
}
a.sub_categoria:hover
{	color:#FFFFFF; }


.sub_categoria2,a.sub_categoria2:link,a.sub_categoria2:hover
{	color:#F0F0F0; font-size:10px;	font-family:Georgia; text-transform:none;
	 text-decoration:none;}
a.sub_categoria2:hover
{	color:#FFFFFF; }

.bg_fondo
{ background:#150f09;}

.select_form
{ border:#5e4c39 1px solid;padding:1px; font-size:11px; 
  background:#413c2d; color:#9c8c6e; border-width:1px; border-style: solid;}
  
#menu_izquierda
{ margin-left:165px; /*margin-left:125px;*/ width:130px; float:left;}  

#menu_izqCat
{ margin-left:135px; /*margin-left:125px;*/ width:110px; float:left;}  

#image_principal
{ width:721px; margin-left:-8px; /*margin-left:5px;*/}
  
.form_box
{ padding:1px; background:#413c2d; color:#9c8c6e; border:1px solid #5e4c39; 
  font-size:12px; 
}
  
.txt_info  
{ color:#60574E; font-size:11px; 	font-family:Georgia;}

.br_img
{  border:1px solid #C5BFB8; padding:5px; margin:5px;}

.lnk_producto,a.lnk_producto:link,a.lnk_producto:hover,a.lnk_producto:visited
{	
	color:#60574E; font-size:11px;	font-family:Georgia;
	text-transform:uppercase; text-decoration:none; font-weight:bold;
}
a.lnk_producto:HOVER
{  color:#E0D5C8;}

.img_prod
{ border:1px solid #C5BFB8; padding:5px; }
	
.pad_left_10	
{ padding-left:20px;}

#dtlCategories
{ margin-left:15px;}
#categorias
{ margin-left:2px;}
.pad_15
{ padding-left:15px; padding-right:15px; padding-bottom:15px;}

.scroll_marron
{ 
	scrollbar-arrow-color:#837568;
	scrollbar-track-color:#0A0905;
	scrollbar-shadow-color:#433C36;
	scrollbar-face-color:#746B5A;
	scrollbar-highlight-color:#4F493B;
	scrollbar-darkshadow-color:#5E5649;
}
.txt_campo
{ 	font-family:Georgia;font-size:11px; color:#CFCAB7; font-weight:bold; text-transform:uppercase;}
.form_crema
{ 	font-family:Georgia;font-size:11px; color:#1C130E; border:1px solid #5F5B4C; background:#CEC9B7; height:15px}
.form_marron
{ width:163px;font-family:Georgia; font-size:11px; border:1px solid #AFAB9F; background:#1B120D; color:#AFAB9F}
.txt_titulo_11
{ color:#C5BFB8;font-family:Georgia;font-size:11px; text-transform:uppercase; font-weight:bold;}
.SpacingHeader{height:30px;width:1004px;}
.SpacingHeaderWindow{padding-top:0px;height:40px;}
.SpaceTop{height:0px;}


#StyleColorImage
{
	padding:0;
	margin:0;
	color:#fff;
	font-family: Georgia;
	white-space:nowrap;
	list-style-type:none;
}
#StyleColorImage li {display:inline;}
#StyleColorImage li a
{
	padding:0.2em 1em;
	background:#fc6;
	color:#000;
	text-decoration:none;
	float:left;
	border:1px solid #000;
}
#StyleColorImage li a:hover
{
	background:#08c;
	color:#fff;
}
.ErrorClass
{
	color:Red;font-family:Georgia;font-size:10px; font-weight:bold;
}
.StyleNameHeader
{
	color:#f6f1eb;font-family:Georgia;font-size:14px; font-weight:bold;
}
.DescriptionDetail
{
	color:#cec9ac;font-family:Georgia;font-size:10px; font-weight:normal;
}
.DescriptionHeader
{
	color:#f6f1eb;font-family:Georgia;font-size:11px; font-style:italic;
}

.MenuCategorias {
	font-family: Georgia;
	font-size: 10px;
	color: #95907A;
	text-decoration:none;
	margin:0 5px;
}

.MenuCategoriasSelected {
	font-family: Georgia;
	font-size: 10px;
	color: #F6F1EB;
	text-decoration:none;
	margin:0 5px;
}

a.MenuCategoriasSelected :link, a.MenuCategoriasSelected :visited, a.MenuCategoriasSelected :active {
	font-family: Georgia;
	font-size: 10px;
	color: #F6F1EB;
	text-decoration: none;
}

a.MenuCategoriasSelected :hover {
	color: #F6F1EB;
}
