body {
	background:url("../images/bg_header.gif") repeat-x #0A0A0A;
	color:#666;
	font-family:Arial;
	font-size:13px;
	line-height:16px;
}
a {
	text-decoration:none;
}
#wrapper {
	margin:0 auto;
	width:960px;
}
/* HEADER */
#header {
	height:140px;
}
#header #column_left {
	width:190px;
	height:100%;
	float:left;
}
#header #column_left #logo {
	width:190px;
	height:125px;
	background-color:#06F;
	margin-top:15px;
}
#header #column_right {
	width:770px;
	float:left;
}
#header #column_right #contact_info {
	height:38px;
	margin-left:6px;
	font-size:11px;
}
#header #column_right #contact_info p#horario {
	color:#559EC7;
	padding-top:12px;
	float:left;
	margin-right:10px;
}
#header #column_right #contact_info p#horario span {
	margin-left:170px;
	color:#808080;
}
#header #column_right #contact_info p#horario span a {
	color:#808080;
}
#header #column_right #contact_info p#horario span a:hover {
	color:#FFF;
}
#header #column_right #contact_info img {
	float:right;
	width:156px;
	height:32px;
}
#header #banners{
	float:right;
	margin-top:6px;
	height:85px;
	overflow:hidden;
}
#header #banners li{
	height:85px;
	width:225px;
	overflow:hidden;
}
/* MENU */
#header #column_right #navigation {
	background-color:#0D0D0D;
	height:40px;
	width:524px;
	float:left;
	margin:6px 0 0 6px;
}
#header #column_right #navigation ul#menu {
	padding:0 30px;
}
#header #column_right #navigation ul#menu li {
	float:left;
	position:relative;
}
#header #column_right #navigation ul#menu li.last_bt {
	border:none;
}
#header #column_right #navigation ul#menu li a.level1 {
	padding:0 10px;
	display:inline-block;
	height:40px;
	line-height:40px;
	color:#B2B2B2;
}
#header #column_right #navigation ul#menu li a.level1.menu_over {
	background:transparent url("../images/bg_over_menu.gif") repeat-x;
	color:#FFF;
}
/* SUBMENU */
#header #column_right #navigation ul#menu li ul.submenu {
	display:none;
	position:absolute;
	left:0;
	top:40px;
	background-color:#262626;
	width:200px;
	padding:7px 0;
	z-index:99;
}
#header #column_right #navigation ul#menu li ul.submenu li {
	clear:both;
	line-height:20px;
	padding:0 10px;
	width:100%;
}
#header #column_right #navigation ul#menu li ul.submenu li a {
	background:transparent url("../images/flechita_right_grey.gif") no-repeat 0 5px;
	padding-left:10px;
	color:#666666;
}
#header #column_right #navigation ul#menu li ul.submenu li a:hover {
	background:transparent url("../images/flechita_right_white.gif") no-repeat 0 5px;
	color:#FFF;
}
/* MAIN */
#main {
	width:100%;
	background-color:#FFF;
	padding-bottom:10px;
}
#container {
	margin:0 auto;
	width:960px;
}
.column {
	float:left;
	width:100px;
}
.column.left {
	float:left;
	width:720px;
	margin-top:7px;
}
.column.right {
	padding-left:15px;
	width:225px;
}
/* FOOTER */
#footer {
	width:100%;
}
#footer .content_footer {
	margin:0 auto;
	width:960px;
}
#footer .content_footer #title_footer {
	height:30px;
	background-color:#141414;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#262626;
	border-top:3px;
	border-top-style:solid;
	border-top-color:#559EC7;
	margin-bottom:10px;
}
#footer .content_footer #title_footer p {
	line-height:30px;
	margin-left:10px;
	color:#FFF;
}
#footer .content_footer #menu_footer {
	margin-left:10px;
}
#footer .content_footer #menu_footer ul.column_footer {
	float:left;
	width:25%;
}
#footer .content_footer #menu_footer ul.column_footer li {
	clear:both;
	line-height:20px;
	padding:0 10px;
	width:100%;
}
#footer .content_footer #menu_footer ul.column_footer li.title {
	color:#FFF;
	font-size:14px;
}
#footer .content_footer #menu_footer ul.column_footer li a {
	background:transparent url("../images/flechita_right_grey.gif") no-repeat 0 5px;
	padding-left:10px;
	color:#666666;
}
#footer .content_footer #menu_footer ul.column_footer li a:hover {
	background:transparent url("../images/flechita_right_white.gif") no-repeat 0 5px;
	color:#FFF;
}
#footer .content_footer hr {
	color:#141414;
	background-color:#141414;
}
/* COMMON */

/* ITEM PRODUCT */
ul.items_products li {
	float:left;
	height:400px;
	position:relative;
	width:240px;
}
ul.items_products li .item_image {
	border:1px solid #D9D9D9;
	border-bottom:none;
	text-align:center;
	width:238px;
	height:200px;
}
ul.items_products li .item_image img {
/* 	display:block; */
}
ul.items_products li .item_title {
	height:30px;
	background-color:#333;
	color:#FFF;
	margin-bottom:5px;
}
ul.items_products li .item_title a {
	color:#FFF;
	line-height:30px;
	font-weight:bold;
	margin-left:10px;
}
ul.items_products li .item_description p {
	font-size:12px;
	margin-left:10px;
	margin-top:13px;
}
ul.items_products li .price {
	bottom:20px;
	color:#000;
	font-size:15px;
	left:10px;
	position:absolute;
}
ul.items_products li .button {
	bottom:16px;
	position:absolute;
	right:10px;
}
/* BUTTONS */
div.button2,
div.button {
	cursor:pointer;
	color:#FFF;
	padding:1px 16px 0 8px;
	display: -moz-inline-stack; /* FF2*/
	display: inline-block;
	zoom: 1; /* IE7 (hasLayout)*/
 *display: inline; /* IE */
	height:20px;
	font-size:11px;
	background:url("../images/flechita_right_white_bt.gif") no-repeat #559EC7 right;
}
div.button2 a,
div.button a {
	color:#FFF;
	height:20px;
	line-height:17px;
}
a.button_more {
	background:url("../images/flecha_borde.gif") no-repeat right;
	padding-right:17px;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
	color:#666;
}
a.button_more:hover {
	color:#559EC7;
}
hr {
	color:#D9D9D9;
	background-color:#D9D9D9;
	height: 1px;
	border: 0;
}
/* CLEAR FIX */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}