* {
	padding:0;
	margin:0;
}

body {
	background: url(../img/layout/bg.jpg) repeat-x;
	background-color:#FFFF01;
}

#geral {
	width:980px;
	margin:0 auto;
	margin-top:16px;
	background:url(../img/layout/bg-geral.jpg) no-repeat #E1E1C4;
}

#conteudogeral {
	background:url(../img/layout/bg-faux.jpg) no-repeat;
}

#navegacao {
	width:265px;
	float:left;
	margin-bottom:20px;
}

#logo {
	padding:18px 16px 0 33px;
	width:265px;
	height:164px;
}

#menu {
	margin:0 16px 0 33px;
	padding: 5px;
	width:206px;
	height:276px;
	background-image:url(../img/layout/bg-menu.gif);
}

#televendas {
	margin:20px 16px 0 33px;
	width:216px;
	height:132px;
	background-image:url(../img/layout/televendas.jpg);
}

#horario {
	margin:20px 16px 0 33px;
	width:216px;
	height:179px;
	background-image:url(../img/layout/horario.jpg);
}
#cartoes {
	margin:20px 16px 0 33px;
	width:216px;
	height:104px;
	background-image:url(../img/layout/cartoes.jpg);
}

#conteudo {
	width:715px;
	float:right;
	margin-bottom:20px;
}

#slide {
	padding:15px 8px 0 79px;
	width:617px;
	height:342px;
}

#promocoes {
	margin:16px 19px 0 12px;
	width:684px;
	height:568px;
	background-color:#FFFFFF;
	overflow:auto;
}

#promocoes h2 {
	padding:10px;
	font:17px Arial, Helvetica, sans-serif;
	color:#006600;
	font-style:italic;
	font-weight:bold;
}

#promocoes h5 {
	padding:10px;
	font:14px Arial, Helvetica, sans-serif #006600;
	font-weight:normal;
}

#promocoes img {
	margin:5px;
	text-align: left;
}

#promocoes table {
	border:0;
	margin:0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#financiamentos {
	width:945px;
	margin-top:20px;
	margin:0 auto;
	clear:both;
}

#financiamentos h3.titulo {
	width:931px;
	height:18px;
	line-height:18px;
	padding:7px;	
	background-color:#CDCD9E;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	clear:both;
}

#financiamentos img {
	padding:20px 7px;
	vertical-align:middle;	
}

#fornecedores {
	width:945px;
	margin-top:20px;
	margin:0 auto;
	clear:both;
}

#fornecedores h3.titulo {
	width:931px;
	height:18px;
	line-height:18px;
	padding:7px;	
	background-color:#CDCD9E;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	clear:both;
}

#fornecedores img {
	padding:20px 10px 10px 10px;
	vertical-align:middle;	
}



#rodape {
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
	width:980px;
	height:60px;
	background-color:#006600;
}

#rodesq {
	width:840px;
	padding: 5px 15px;
	float:left;
}

#roddir {
	width:90px;
	padding:4px 10px;
	border:0;
	text-decoration:none;
	float:right;
}

#roddir img {
	border:0;
	text-decoration:none;
}

.markermenu{
width: 205px; /*width of menu*/
background-color:#006600;
}

.markermenu ul{
list-style-type: none;
margin: 5px 0;
padding: 0;
border: 0px solid #9A9A9A;
background:#006600;
}

.markermenu ul li a{
background: #006600 url(img/arrow-list.gif) no-repeat 2px center;
font: 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #FF0;
display: block;
width: auto;
padding: 6px 0;
padding-left: 20px;
text-decoration: none;
border-bottom: 1px dotted #FF9;
border-width:thin;
}


* html .markermenu ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 180px;
}

.markermenu ul li a:visited, .markermenu ul li a:active{
color: #FF0;
}

.markermenu ul li a:hover{
color: #FFF;
font-weight:bold;
background-image:url(img/arrow-list-red.gif); /*onMouseover image change. Remove if none*/
}

/* Holly Hack for IE \*/
* html .markermenu ul li { height: 1%; }
* html .markermenu ul li a { height: 1%; }
/* End */

ul{list-style:none}
img{border:0}

table th, table td{border:0px solid #ccc}

ul#items-produtos{
		list-style:none;
}
ul#items-produtos li{
		width:130px;
		float:left;
		text-align:center;
}
ul#items-produtos li h3{
		font-size:14px;
}
ul#items-produtos li h3 a{
		color:#036;
}
ul#items-produtos li p {
		font-size:12px;
		color:#333;
}
ul#items-produtos li p span{
		color:#F00;
		font-size:13px;
}

#pag {
	height:50px;
	vertical-align:bottom;	
}

#paginacao{
   margin-top:25px;	
   padding:15px 0;
   text-align:center;
}
#paginacao li{
   display:inline;
}

#paginacao li a{
   color:#036;
   text-decoration:none;
   padding:5px;
   background:#fff;
}
#paginacao li a.ativo{
   font-weight:bold;
   font-size:12px;
}

#paginacao li a.pg-primeiro, #paginacao li a.pg-ultimo{
	  background:#030;
	  color:#fff;
	 
}
