/* CSS Document */
#topo{
	background-image:url(../../layout/img/site/back_topo.png);
	width:951px;
	height:376px;
}

#topo ul{
	margin-top:25px;
	margin-left:155px;
	width:408px;
	float:left;
	list-style-type:none;
}

#topo ul li{
	float:left;
	margin-right:2px;
}

#link-home {
	position:absolute;
	width:120px;
	height:100px;
}

#chat{
	/*background-image:url(../../layout/img/site/chat.png);*/
	background-repeat:no-repeat;
	width:287px;
	height:52px;
	float:right;
	*margin-top:-1px;
	margin-right:23px;
}
#tolvnow {
	visibility:hidden;
	display:none;
}

.back_busca{
	background-image:url(../../layout/img/site/back_busca.png);
	width:181px;
	height:24px;
	float:right;
	margin-top:22px;
	margin-right:23px;
}


#topo input{
	background-color:transparent;
	border:none;
	color:#FFF;
	padding-top:3px;
	padding-left:8px;
	font-size:13px;
	vertical-align:top;
	width:150px;
}


#topo .lupa{
	width:18px;
	height:13px;
	margin-top:6px;
	margin-left:2px;
	cursor:pointer;
}

.banner{
	width:949px;
	height:275px;
	float:left;
	margin-top:2px;
	margin-left:1px;
}

/*#########################################################################*/
/*CSS jquery*/
.scrollable {
	float:left;
	width:827px;
	height:244px;
	overflow:hidden;
	position:relative;
}

.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

/* single scrollable item */
.scrollable img {
	float:left;
	cursor:pointer;
	width:827px;
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	width:15px;
	height:40px;
	cursor:pointer;
}

/* right */
a.right{
	background-image:url(../../layout/img/site/jquery_topo/next.png);
	margin-top:217px;
	margin-right:23px;
	float:right;
}

/* left */
a.left{
	background-image:url(../../layout/img/site/jquery_topo/prev.png);
	margin-top:217px;
	margin-left:17px;
	margin-right:30px;
	float:left;
} 
/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
}
/*#########################################################################*/
/*#########################################################################*/
/*#########################################################################*/
/*#########################################################################*/
#menu{
	background-image:url(../../layout/img/site/back_menu.jpg);
	background-repeat:no-repeat;
	width:948px;
	height:75px;
	margin-top:1px;
	margin-left:1px;
}

#menu ul.marcas{
	list-style-type:none;
}

#menu ul.marcas > li.button:first-child{
	margin-left:32px;
}

#menu ul.marcas li.button{
	float:left;
	margin-top:16px;
	/*margin-left:81px;*/
	margin-left:125px;
	line-height:31px;
	vertical-align:middle;
	position:relative;
	height:44px;
	cursor:pointer;
	z-index:9999;
	*z-index:9999;
}

.subLeft, .subRight{
	position:absolute;
	top:44px;
	*top:46px;
	min-width:588px;
	display:none;
}

.subLeft{
	left:0px;
}

.subRight{
	right:0px;
}

ul.lista {
	width:156px;
	min-height:177px;
	list-style-type:none;
	background-color:#0A0100;
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
}

.subLeft ul.lista{
	float:left;
}

.subRight ul.lista{
	float:right;
}

ul.lista > li:first-child{
	font-size:12px;
	font-weight:bold;
	background:none;
	margin-bottom:3px;
	margin-bottom:5px;
}

.subLeft ul.lista > li:first-child{
	text-align:left;
}

.subRight ul.lista > li:first-child{
	text-align:right;
}

ul.lista li {
	width:150px;
	height:auto;
	background-color:#333333;
	font-size:10px;
	line-height:normal;
	*line-height:10px;
	margin-bottom:2px;
	padding:3px;
	word-wrap:break-word;
	float:left;
	
}

ul.lista li a:hover{
	color:#FFAC2D;
}

/*############*/
