/****************************************************

* ------------| 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;
	position: relative;
}



#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;

}

#sociales {
	width: 250px;
	display: block;
	top: -5px;
	left: 870px;
	position: absolute;
	z-index: 50;
	overflow: hidden;
	height: 60px;
}

.facebook a {
	background-image: url(images/facebook.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -999px;
	display: block;
	float: left;
	height: 69px;
	width: 37px;
	overflow: hidden;
	margin-right: 15px;
}
.twitter a {
	background-image: url(images/twitter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -999px;
	display: block;
	float: left;
	height: 69px;
	width: 38px;
	overflow: hidden;
	margin-right: 15px;
}
.youtube a {
	background-image: url(images/youtube.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -999px;
	display: block;
	float: left;
	height: 69px;
	width: 38px;
	overflow: hidden;
	margin-right: 15px;
}
#sociales a:hover {
	background-repeat: no-repeat;
	background-position: right top;
}

