body {
		margin:0; 
		padding:0;
		background-color: #333333;
		font-family: Arial, Helvetica, sans-serif;
		background-image:url(../images/bg.jpg);
		background-repeat:repeat-y;
		background-position:center top;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333;
		
		/*Mudar a cor da barra de rolagem. Só funciona no IE 5.5 ou mais recente.*/
		scrollbar-face-color:#efefef;
		scrollbar-highlight-color:#efefef;
		scrollbar-3dlight-color:#efefef;
		scrollbar-darkshadow-color:#000000;
		scrollbar-shadow-color:#efefef;
		scrollbar-arrow-color:#999999;
		scrollbar-track-color:#E0E0E0;
		/*Fim*/
}
img{ border:0;}
.aviso { 
		text-align:center;
		color: #900; 
		display:block; 
		font-weight:bold; 
		width:604px;
		margin:auto;
		background: #ccc;
}

table { 
		padding-left:30px; 
		padding-right:30px;
}
a { 
	color:#666666; 
	text-decoration:none; 
	font-weight:bold;
}
a:hover { 
		color:#999999; 
		font-weight:bold;
}
#container {
			width:900px;
			margin:auto;
			background-color:#FFFFFF;
}
#menuTopo { 
			width:920px; 
			height:33px;
			background-color:#333333;
			background-image:url(../images/imgMenuTop.jpg);
			background-repeat:no-repeat;	
}
#menuTopo a { 
				font-size:12px; color:#FFFFFF; 
				font-weight:bold;
				text-decoration:none; 				
				padding-left:10px; 
				padding-top:10px; 
				float:left;  
}
#menuTopo a:hover { 
				font-size:12px; color:#FFFF99; 
				font-weight:bold;
				text-decoration:none; 				
				padding-left:10px;
				padding-top:10px; 
				float:left;  
}
#topo {
		width:900px;
		height:230px;
		text-align:center;
		
}
#blocoEsquerda {
				width:135px;
			
				background-image:url(../images/topMenu.jpg);
				background-repeat:no-repeat;
				background-position:top left;
				float:left;
				padding-top:25px;
				margin-left:5px;
				padding-bottom:5px;
				display:table;
				
}
#blocoEsquerda ul {  
					margin:0;
					padding:0;
					list-style-type:none;			

}
#blocoEsquerda ul li a { 
						width:105px;
						background-color:#E8E8E8;
						background-image:url(../images/fundoLI-a.jpg);
						background-position:bottom left;
						background-repeat:no-repeat;
						display:block;		
						padding-left:30px;
						padding-top:5px;
						padding-bottom:5px;
						font-family:Arial, Helvetica, sans-serif;
						font-weight:bold;
						font-size:12px;
						text-decoration:none;
						color:#333333;
						
}	
#blocoEsquerda ul li a:hover { 
								width:105px;
								background-color:#E8E8E8;
								background-image:url(../images/fundoLI-aHover.jpg);
								background-position:bottom left;
								background-repeat:no-repeat;
								display:block;
								padding-left:30px;
								padding-top:5px;
								padding-bottom:5px;
								font-family:Arial, Helvetica, sans-serif;
								font-weight:bold;
								font-size:12px;
								text-decoration:none;
								color:#666666;
}
#blocoCentralHome {
					width:605px;
					height:601px;
					background-color:#FFFFFF;
					margin-left:10px;
					margin-bottom:5px;
					float:left;
					border: solid 1px #CCCCCC;
					display:table;
}
#blocoCentralHome .publicidade {
								width:290px;
								height:300px;
								background-image:url(../images/bgDivsHome.jpg);
								background-repeat:repeat-x;								
								border: solid 1px #CCCCCC;
								float:left;
								padding:3px;
								margin-left:2px;
								margin-top:5px;
}
#blocoCentralHome  h2 { 
								font-family:Arial, Helvetica, sans-serif;
								font-size:14px;
								color:#667CB5;
								margin:0;
								padding:3px; 
}
#blocoCentralHome .noticias {
								width:290px;
								height:300px;
								background-image:url(../images/bgDivsHome.jpg);
								background-repeat:repeat-x;
								border: solid 1px #CCCCCC;
								float:left;
								padding:3px;
								margin-left:2px;
								margin-top:5px;

}
#blocoCentralHome .noticias li {
								list-style:none;
								margin-bottom:8px;
								
}															
#blocoCentralHome .linhas {
							width:290px;
							height:300px;
							background-image:url(../images/bgDivsHome.jpg);
							background-repeat:repeat-x;							
							border: solid 1px #CCCCCC;
							float:left;
							padding:3px;
							margin-left:2px;
							margin-top:5px;

}
#blocoCentralHome .linhasLink{
								display:table; 
								width:85px;
								height:80px;
								float:left;								
								border: 1px solid #ccc; 
								text-align:center; 
								margin:3px;
								font-size: 10px;
}
#blocoCentralHome .linhas h2 { 
								font-family:Arial, Helvetica, sans-serif;
								font-size:14px;
								color:#667CB5;
								margin:0;
								padding:3px; 
}
#blocoCentralHome .lancamentos {
								width:290px;
								height:277px;
								background-image:url(../images/bgDivsHome.jpg);
								background-repeat:repeat-x;
								border: solid 1px #CCCCCC;
								float:left;
								padding:3px;
								margin-left:2px;
								margin-top:5px;
								margin-bottom:5px;
								font-size:11px;
								
}
#blocoCentralHome .lancamentos h3{
font-size:14px;
							
}

.imgItemHome{ 
				width:178px;
				height:191px;
				display:table;
				float:left; 
				margin-left:5px;
				margin-bottom:2px;
			
			
}
#topoBox{
			height:100px; 
			background-color:#009933; 
			width:100%;
}

.linkSaibaMais{
				float:right;
				
				
}
.boxInternoTopo{
				height:220px; 
				border:1px solid #fff;
}
#blocoCentralHome .maquinas {
								width:290px;
								height:277px;
								background-image:url(../images/bgDivsHome.jpg);
								background-repeat:repeat-x; 
								border: solid 1px #CCCCCC;
								float:left;
								padding:3px;
								margin-left:2px;
								margin-top:5px;
								margin-bottom:5px;
								font-size:11px;
}
#blocoCentralHome .maquinas h3{
								font-size:14px;
							
}
#blocoDireitaHome {
					width:134px;
					height:601px;
					float:left;
					text-align:center;
}
#blocoCentralInternas {
						width:733px;
						background-color:#FFFFFF;
						margin-left:10px;
						margin-bottom:5px;
						float:left;
						border: solid 1px #CCCCCC;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						padding:5px;				
}
#lista {
								width:118px;
								height:180px;
								background-color:#FFFFFF;
								background-image:url(../images/fundoDivLista.jpg);
								background-repeat:repeat-x;
								background-position:bottom;
								margin-left:23px;
								margin-bottom:10px;
								float:left;
								border: solid 1px #CCCCCC;
}
#lista h3{ 
			font-size:12px; 
			text-align:center; 
}
#imgLista{
			height:110px; 
			width:118px; 
			display:table-cell; 
			vertical-align:middle; 
			text-align:center; 
			line-height:120px; 
			margin:auto;
}
#abas ul{ 
			margin-bottom:10px; 
			padding:0; 
			float:left;  
}
#abas li {
			list-style:none;
			text-align:center;
			float:left;
			margin:2px;
			display:block;
}
#abas  a { 
			background-image:url(../images/abaA.jpg); 
			display:block; 
			padding:5px;
}
#abas a:hover { 
				background-image:url(../images/abaAhover.jpg); 
				display:block; 
				padding:5px;
}
#blocoCentralInternas .lista h3 {
								font-family:Arial, Helvetica, sans-serif;
								font-size:12px;
								color:#333333;
								margin:0;
								padding:3px;
								text-align:center;			 
} 
#blocoCentralInternas .lista h3 a {
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#333333;
									margin:0;
									padding:3px;
									text-align:center;
									text-decoration:none;
								 
} 
#blocoCentralInternas .lista h3 a:hover {
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											color:#666666;
											margin:0;
											padding:3px;
											text-align:center;
											text-decoration:none;
								 
} 
#blocoCentralInternas  h2 {
								font-family:Arial, Helvetica, sans-serif;
								font-size:14px;
								color:#667CB5;
								margin:0;
								padding:3px; 
}
#blocoCentralInternas  .noticiaTitulo {
									margin:0;
									padding:10px;
									font-size:24px;
									text-align:justify;										
}
#blocoCentralInternas .dataNoticia{
								text-align:right;
								margin-right:10px;
								font-weight:bold;
}
#blocoCentralInternas .noticiaParagrafo {
									margin-left:10px;;
									padding-right:10px;
									text-align:justify;
										
}
#blocoCentralInternas .imgNoticia{ 
								float:left;
								margin-left:10px;
								margin-right:10px;								
								text-align:center; 
								display:table;
								clear:both;
}
#blocoCentralInternas .listNoticias {
									background-color:#efefef;
									margin-left:10px;
									margin-right:10px;
									margin-bottom:10px;	
									border:1px solid #ccc;
									padding-left:5px;
									padding-right:5px;
									text-align:justify;
									float:inherit;
									display:block;
									width:700px;										
}
#blocoCentralInternas.listNoticias  ul{
									list-style: none;
}
#blocoCentralInternas.listNoticias  li{
									list-style: square;
									margin-bottom:5px;
}
#blocoCentralInternas .listNoticiasTitulo {
										display:block;
										margin:0 0 15px 0;
										padding:0;
}

#descricaoProduto { 
					width:860px; 
					height: 500px; 
					background:url(../images/dsProdutoFundo.jpg) repeat-x bottom #fff;
					border:solid 1px #ccc; 
									
} 
#descricaoProduto h1 {
						font-size:18px; 
						color:#667CB5;
						padding-left:6px;
						margin:10px;  
						display:block; 
}
#descricaoProduto h3 {
						margin: 0;
						padding: 3px;
						text-align:left;
}
#descricaoProduto .topoDsProduto{
									background-image:url(../images/tpDSProduto.jpg);
									background-repeat: repeat-x;									
									height:28px;
							
}
#descricaoProduto #imgProduto {
								margin:5px; 
								margin-top:2px;
								display:table;
								float:left;
								padding: 15px;
								
								
}

#descricaoProduto .infoProdutos { 
							
								text-align: justify;
								padding: 20px;
								float:left;
								display:table;
								width:250px;
								
							
								
}
#descricaoProduto .fecharProduto { 
									background-image:url(../images/fundoFechar.jpg); 
									background-repeat: no-repeat;
									width:76px; height:21px; 
									float:right;  
									padding-top:3px;  
									color:#FFFFFF; 
									font-weight:bold; 
									text-align:center;
 }
#descricaoProduto .fecharProduto a {
									color:#FFFFFF; 
									font-weight:bold; 
									text-align:center;
}
#descricaoProduto .fecharProduto a:hover {
									color:#CCC; 
									font-weight:bold; 
									text-align:center;
}



#descricaoProduto .miniProd{
						 width:430px;
						 height:100px; 
						 display:table;
						 margin-bottom: 10px;
						 *margin-bottom: 75px;
						
}
#descricaoProduto .miniProdMenu{ 
									border:1px solid #ccc ; 
									width:45px; 
									height:45px;
									
									display:table-cell; 
									vertical-align:middle;														
									float:left; 
									margin:5px;
									padding:15px;
								}
								
#mostra {
	display: none;
	position: fixed;
	top: 40px;
	left: 50%;
	margin-left: -430px;
}
#rolagem {
	overflow-x: hidden;
	overflow-y: auto;
	margin-top: 0;
	height: 435px;
}

#rodape {
		width:901px;
		height:20px;
		background-color:#333333;
		float:left;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		padding-top:10px;		
}
#rodape .rodapeEsquerda { 
						  text-align:left;  
						  width:450px; 
						  padding:0; 
						  margin:0; 
						  float:left;
}
#rodape .rodapeDireita { 
						 text-align:right;  
						 width:450px; 
						 padding:0; 
						 margin:0; 
						 float:left; 
}
#login { 
		margin:auto; 
		width:300px; 
		height:100px; 
		background-color:#006633;
}
#campos{
			width:604px;
			
			margin:auto;
			display:table;
}
#campos .esquerdaCampos{
							width:247px;
							height:298px;
							float:left;
							border: solid 1px #ccc;
}
#campos .direitaCampos{
							width:333px;
							height:278px;
							float:left;
							border: solid 1px #ccc;
							padding:10px;
							
}
#campos .direitaCampos label{
							display:block;
}
#campos .direitaCampos .input{ 
							width:280px; padding:3px;
}
#marqueecontainer{
					width: 285px; 
					height: 272px; 
					display:block; 
					position:relative; 
					float:left; 
					background: #fff; 
					overflow: hidden; 
					margin-top:4px;
}
#vmarquee{
			position: absolute; 
			width: 98%;
}

.tamanhoimagem{ width:500px; }
#relogio{ float:right; color:#ccc; margin-top:17px; width:365px; font-size:12px;}

#blocoCentralInternas .listFeiras {
									background-color:#efefef;
									margin-left:10px;
									margin-right:10px;
									margin-bottom:10px;	
									border:1px solid #ccc;
									padding-left:5px;
									padding-right:5px;
									text-align:justify;
									float:inherit;
									display:table;
									width:700px;
}

#blocoCentralInternas .listFeiras img
{
	float: left;
	padding: 3px;
	border: 1px #ccc solid;
	background: #fff;
	margin-right: 10px;
	margin-bottom: 15px;
	width: 100px;
	height: 75px;
}

p.dataFeira
{
	margin: 0 0 80px 0;
	font: 9px Verdana, Geneva, sans-serif;
}

p.nomeFeira
{
	margin: 0;
}