/****************************************************
* ------------| G E N E R A L   C S S |------------ *
*****************************************************

	Author:  Lapciz
	Date:    May 12th, 2009
	Web:     http://lapciz.com
	Email:   info@lapciz.com
	Copyright 2009 Lapciz. All Rights Reserved

****************************************************/

/* -------------------| Reset |------------------- */

body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, th, td{
margin:0; 
padding:0; 
border:0; 
outline:none; 
}


ul, ol{
list-style:none; 
}

/* -------------------| Global |------------------ */

body{
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif, "Arial Black"; 
font-size:12px; 
color:#faede9; 
}

html{
height:100%; 
}

a{
color:#ffffff; 
text-decoration:underline; 
font-weight:bold; 
}

a:hover{
color:#ffffff; 
text-decoration:none; 
}

a img{
border:0; 
}

.hide{
visibility:hidden; 
}

.nodisplay{
display:none; 
}

p{
margin:0; 
padding-bottom:5px; 
}

/* -----------------| Container |----------------- */

#container{
	padding:0;
	width:1048px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

#left{
float:left; 
margin:0; 
padding:0; 
width:289px; 
}

#logo{
	margin:0;
	padding:0;
	width:289px;
	height:250px;
	background:#ffffff top center no-repeat url("images/logo.jpg");
}

#sidebar{
margin:0 0 0 29px; 
padding:2px 0 12px 0; 
width:260px; 
background:#c6502c bottom center no-repeat url("images/sidebar-bot.jpg"); 
}

.widget{
margin:0 2px; 
padding:1px 0; 
width:256px; 
}

.featuredproduct{
height:387px; 
background:#c6502c top center no-repeat url("images/featured/image1.jpg"); 
}

.satisfaction{
height:255px; 
background:#c6502c top center no-repeat url("images/satisfaction/image1.jpg"); 
}

#right{
float:right; 
margin:0; 
padding:0; 
width:759px; 
}

#title{
	margin:0;
	padding:0;
	width:759px;
	height:55px;
	background:#ffffff top center no-repeat url("images/title.jpg");
}

#menu{
	width:759px;
	height:56px;
	background:#ffffff top center no-repeat url("images/menu.jpg");
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#categoria {
	color: #FFF;
	background-color: #000;
	margin: 8px;
	padding: 5px;
}
#categoria h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	margin-bottom: 4px;
	margin-left: 5px;
}


#categoria a:link, #categoria a:visited{
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	background-color: #d17a2b;
	display: block;
	margin: 3px;
	padding: 5px;
}
#categoria a:hover {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	background-color: #FC0;
	display: block;
	margin: 3px;
	padding: 5px;
}



#menu .link{
position:absolute; 
margin-top:0; 
height:93px; 
}

#menu a{
	border:0px!important;
	margin:0;
	padding:0;
	color: #f7d318;
	text-decoration: none;
	font-weight: normal;
}
#menu a:hover {
	border:0px!important;
	margin:0;
	padding:0;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}


#menu a img{
border:0px;
margin:0;
padding:0;
filter:alpha(opacity=0);
opacity:0;
-moz-opacity:0;
}



#menu a:hover img{
border:0px;
filter:none;
opacity:1;
-moz-opacity:1;
}

#tag{
	margin:0;
	padding:0;
	width:759px;
	height:31px;
	background:#ffffff top center no-repeat url("images/tag.jpg");
}

#content{
margin:0; 
padding:3px 0 0 3px; 
width:759px; 
background:#ffffff top left no-repeat url("images/content.jpg"); 
}

.post{
margin:0; 
padding:0; 
width:756px; 
}

.indexpost{
padding-top:26px; 
height:816px; 
background:#ffffff top center no-repeat url("images/index.jpg"); 
}

.indexpost #banner{
margin:0 auto; 
padding:0; 
width:704px; 
height:551px; 
}

.page{}

.page .top{
margin:0; 
padding:0; 
width:756px; 
height:26px; 
background:#ffffff top center no-repeat url("images/page-top.jpg"); 
}

.page .mid{
	margin:0;
	padding:0 26px;
	background-color: #982721;
	background-image: url(images/page-mid.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

.page .bot{
	margin:0;
	padding:0;
	width:756px;
	height:26px;
	background-color: #ffffff;
	background-image: url(images/page-bot.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#footer{
clear:both; 
margin:0 auto; 
padding:10px 0; 
width:1048px;
text-align:center; 
color:#972721; 
font-size:14px; 
}
.new {
	padding-bottom: 25px;
}
