*
{
	margin:0px;
	padding:0px;
}

img
{
	border:none;
}

html
{
	background:#FFF;
}

body
{
	background:#8c4a02 url(../imgs/background.jpg) repeat-x;
	font-family:Tahoma;
	font-size:11px;
	color:#3c4045;
}

a
{
	text-decoration:none;
}

h1
{
	width:628px;
	height:70px;
	background:url(../imgs/headerbkg.jpg) top right no-repeat;
	font-family:Century Gothic;
	font-size:18px;
	font-weight:bolder;
	color:#5c707c;
	padding-left:100px;
	padding-top:15px;
	text-transform:capitalize;
}

h2
{
	font-family:Tahoma;
	font-size:14px;
	padding-bottom:15px;
	color:#671e00;
}

h3
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	padding:15px 0;
	color:#671e00;
}

p
{
	text-align:justify;
	margin-bottom:5px;
}

#preloader
{
	width:1px;
	height:1px;
	overflow:hidden;
	position:absolute;
}

#main
{
	width:1000px;
	overflow:auto;
	margin:0 auto;
	position:relative;
}

/*.ie6 #main
{
	height:700px;
}*/

#header
{
	height:184px;
}

#menuWrapper
{
	top:0px;
	height:184px;
	position:relative;
}

#menu
{
	position:absolute;
	bottom:3px;
	left:62px;
	z-index:1;
}

.ie6 #menu
{
	left:60px;
}

#menu .menuOption
{
	width:171px;
	height:32px;
	float:left;
	display:block;
	margin:0 2px;
}

#boton1
{
	background:url(../imgs/productos-off.gif) no-repeat;
}

#boton2
{
	background:url(../imgs/home-off.gif) no-repeat;
}


#boton3
{
	background:url(../imgs/quienes-somos-off.gif) no-repeat;
}


#boton4
{
	background:url(../imgs/promociones-off.gif) no-repeat;
}


#boton5
{
	background:url(../imgs/contactenos-off.gif) no-repeat;
}

#boton1:hover
{
	background:url(../imgs/productos-on.gif) no-repeat;
}

#boton2:hover
{
	background:url(../imgs/home-on.gif) no-repeat;
}


#boton3:hover
{
	background:url(../imgs/quienes-somos-on.gif) no-repeat;
}


#boton4:hover
{
	background:url(../imgs/promociones-on.gif) no-repeat;
}


#boton5:hover
{
	background:url(../imgs/contactenos-on.gif) no-repeat;
}


#leftBackground
{
	width:57px;
	height:456px;
	float:left;
	background:url(../imgs/leftBackground.jpg) no-repeat;
}

#rightBackground
{
	width:57px;
	height:456px;
	position:absolute;
	right:0px;
	top:0px;
	background:url(../imgs/rightBackground.jpg) no-repeat;
}

#mainWrapper
{
	width:1000px;
	overflow:auto;
	position:relative;
	background:url(../imgs/contbkg.jpg) repeat-y;
	background-position:0 184px;
}

#subWrapper
{
	width:886px;
	overflow:auto;
	background:#e2d0be url(../imgs/content-background.jpg) repeat-x;
	padding-bottom:3px;
	float:left;
}

#leftColumn
{
	width:145px;
	min-height:456px;
	position:relative;
	z-index:1000;
	float:left;
}

.ie6 #leftColumn
{
	height:456px;
}

#categoriesMenu
{
	width:141px;
	margin-left:2px;
}

.ie6 #categoriesMenu
{
	margin-left:1px;
}

.category
{
	width:119px;
	min-height:21px;
	display:block;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	position:relative;
}

.ie6 .category
{
	height:17px;
	margin:2px 1px;
}

.category a
{
	width:100%;
	height:100%;
	padding-left:22px;
	padding-top:2px;
	min-height:17px;
	display:block;
	color:#86693f;
	background:#eeddc7 url(../imgs/categoria-off.gif) no-repeat;
}

.category a:hover
{
	color:#c76000;
	background:#f5b259 url(../imgs/categoria-on.gif) no-repeat;
}

.subCategoryContainer
{
	visibility:hidden;
	z-index:1000;
	position:absolute;
	left:142px;
	top:0px;
}

.ie .subCategoryContainer
{
	top:1px;
}

.subCategory
{
	z-index:1000;
	display:block;
	
	width:119px;
	height:17px;
	
	position:relative;
	top:-1px;
		
	color:#866941;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	
	margin:0;
	margin-top:-1px;
	
	border:2px solid transparent;
	border-left:2px;
}

.ie .subCategory
{
	margin-left:-1px;
}

.ie7 .subCategory
{
	top:-2px;
}

.ie6 .subCategory
{
	top:0px;
	left:2px;
	margin-bottom:2px;
	border:0px solid #EADDCD;
}

.subCategory a
{
	display:block;
	width:100%;
	height:100%;
	color:inherit;
	position:relative;
	z-index:100;
	background:#F5B259;
}

.subCategory a:hover
{
	background:#EBDDD0;
}

#leftBanner
{
	height:201px;
	position:absolute;
	bottom:5px;
	left:56px;
	margin-left:7px;
	width:135px;
	z-index:10100;
}

.ie6 #leftBanner
{
	bottom:4px;
}

#categorySpacer
{
	height:220px;
}

#catalogos
{
	margin-top:15px;
	margin-left:4px;
}

#banner-clientes
{
	margin-left:4px;
	margin-top:10px;
}

#content
{
	width:728px;
	min-height:451px;
	float:left;
	padding-left:2px;
	padding-bottom:20px;
	border:2px #d5cbbf solid;
	background:#FFF;
	z-index:2;
	overflow-x:hidden;
	position:relative;
}

.ie6 #content
{
	height:451px;
}

#subContent
{
	width:380px;
	padding-left:40px;
	padding-top:25px;
	float:left;
}

#imgContent
{
	padding-left:50px;
	float:left;
}

#listProducts
{
	float:left;
	color:#3C4A53;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	padding-left:35px;
	padding-bottom:20px;
}

.ie6 #listProducts
{
	margin:0 auto;
	padding-left:0px;
}

.ie7 #listProducts
{
	padding-bottom:40px;
	margin-top:15px;
}

#listProducts hr
{
	width:700px;
	height:1px;
	float:left;
	margin:0;
	padding:0;
	border:0;
	color:#FFF;
}

.ie6 #listProducts hr
{
	display:none;
}

.productItem
{
	width:152px;
	min-height:102px;
	float:left;
	margin:15px 35px;
	position:relative;
	margin-bottom:0;
}

.ie6 .productItem
{
	height:135px !important;
	overflow:hidden;
}

.ie7 .productItem
{
	margin-top:0;
}

.productItem a
{
	text-transform:capitalize;
}

.productItem a:link
{
	color:#3C4A53;
}

.productItem a:visited
{
	color:#424D3D;
}

.productItem a:hover
{
	color:#86693f;
}

.productItem img
{
	width:152px;
	height:102px;
	overflow:hidden;
}

.productItem p
{
	position:relative;
	bottom:0px;
}

#pagination-top
{
	text-align:center;
}

#pagination-bottom
{
	float:left;
	text-align:center;
	width:727px;
	z-index:20;
}

.ie6 #pagination-bottom
{
	position:relative;
	bottom:auto;
	right:auto;
	z-index:20;
	float:right;
	margin-right:10px;
}

.pagination
{
	font-weight:bold;
}

.pagination a
{
	color:#896A3E;
}

.pagination a:hover
{
	color:#671E00;
}

#footer
{
	background:#FFF;
	font-weight:bold;
	font-size:10pt;
}

address
{
	display:block;
	color:#6a301f;
	float:left;
	font-style:normal;
}

#dw
{
	float:right;
	color:#6a301f;
}

#dw a:visited, #dw a:link
{
	color:#6a301f;
}

#dw a:hover
{
	color:#fe8a00;
}

#footerWrapper
{
	width:886px;
	padding-top:40px;
	height:20px;
	margin:0 auto;
	position:relative;
}