/* CSS Document */

*{ margin: 0; padding: 0;}

body { background: #CCC url(../images/bg_body.png) repeat-x 0 0; color: #484747; font-size: 12px; font-family: Arial, Helvetica, sans-serif;  text-align: center; margin: 0; padding: 0; scrollbar-arrow-color:#c10707; scrollbar-3dlight-color:#750000; scrollbar-highlight-color:#c10707; scrollbar-face-color:#750000; scrollbar-shadow-color:#690202; scrollbar-darkshadow-color:#c10707; scrollbar-track-color:#c10707;}
	#tudo { background: #FFF; margin: 0 auto; text-align: left; width: 900px;  height: 100%; overflow: hidden; }
	#topo { background: #FFF url(../images/banner_top.png) repeat-x; height: 200px; position: relative; width: 900px;}
	
	#navbar { height: 35px;}

#contprincipal { background: #FFF; float: left; padding: 10px ;text-align:justify; width: 700px;}
	
#principal { background: #FFF url(../images/bg_body_lateral.png) repeat-y 0 0;; display: inline; float: left; min-height: 760px; text-align:justify; width: 700px; }


#colunaEsquerda
{ background:#CCCCCC url(../images/bg_colunaesquerda.png) repeat-y 0 0; float: left; padding-top: 10px; width: 200px;}

#colunaCentral { background: url(../images/bg_body2.png) repeat-x 0 0; float: right; width: 500px;}

.title { margin: 10px; }

.Mapa { border: 1px solid #666; margin: 14px;}

.Endereco{ text-align: center;}

#todoform { margin: 10px;}

#todoform input { background: #DBDBDB; border: none; height: 20px; margin-bottom: 6px; padding: 2px;}

#comentario { background: #DBDBDB; border: none;}

#estado { margin-bottom: 6px;}

.botao { background: #CC0000; float: right; margin-top: 5px; margin-right: 10px; }

.legendaindex p { margin: 0 3px 3px 3px; text-align: left; text-transform: capitalize; }

.menuLateral { float: right; width: 200px;}

.menu li { border-bottom: 1px solid #DADADA; display: block; margin-bottom: 5px; padding-bottom: 2px;}

.menu a, a:visited { color:#666666; text-decoration: none;}

.menu a:hover { color: #333333; font-weight: bold;}

.bgMenu { margin: 0 5px 0 10PX;}

.Form { margin: 10px;}

.colunadireita { background: url(../images/bg_colunadireita.png) repeat-x 0 0; float: right; padding: 10px 0 0 5px; width: 195px;}
.colunadireita a { color: #003366; text-decoration: none;}
.colunadireita h3 { color: #CC0000; font-size: 14px; text-decoration: none;}
.colunadireita p { font-size: 12px; margin: 5px 0 0 5px; width: 190px;}
.newsletter, .materias { height:100%; line-height:20px; margin-bottom: 10px; overflow:hidden; width: 190px;}
.newsletter label { color: #666; margin-left: 8px; width: 180px;}
.newsletter {background: url(../images/bg_newsletter.png) no-repeat; margin-top: 10px; padding-top: 3px;}
.newsletter input, .newsletter select, .newsletter textarea {
-x-system-font:none; border:1px solid #A8A6A6; font-family:Arial,Helvetica,sans-serif;  font-size-adjust:none;font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; margin-left: 8px;padding: 3px; width:86%;}
.Download { margin: 5px 0 10px 5px;}
.bot a { color: #FFF; font-weight: bold; line-height: 22px; margin-left: 8px; text-align: center; text-decoration: none;}
.newsletter .bot { float: left; margin:9px 0;}

#rodape { background: url(../images/bg_footer.png) repeat-x; height: 112px;}
#rodape p { color: #FFF; font-size: 12px; padding-top: 15px; }
 
ul#nav { font-family: Arial, Helvetica, sans-serif; margin-top: 15px; padding: 10px; position: absolute; }
	ul#nav li { display: inline;  list-style-type: none; }
	ul#nav li a { color: #fff; float: left; margin-right: 5px; padding: 3px 10px 7px 10px; text-decoration: none; }
	ul#nav a:hover {}
	.machome { padding-top: 15px;}
	.index { background: #CCC; border: 5px solid #CCC; margin: 8px 10px 10px 0; width: 300px;}
	.legendaindex h3 { text-align: left; width: 300px;}
	.index a { text-decoration: none;}
	.categoriaProdutos { float: left; border-right: 1px solid #CCC; border-bottom: 1px dotted #CCC; height: 235px; margin: 5px; width: 155px;}
	
	.codProduto { color:#CC0000; float: left;}
	


	
	
#featured{ 
	width:238px; 
	padding-right:250px; 
	position:relative; 
	border:5px solid #4F3E95; 
	height:250px; 
	background:url(../imagesslider/bg_news.gif) no-repeat 0 0;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:296px; 
	list-style:none; 
	padding:0; margin:0; 
	width:189px; 
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;  
	font-size:12px; 
	color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	color: #FFF; font-size:11px; line-height:14px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; 
	color:#333;  background:#979ED5; 
	line-height:20px;
	text-align: left;
	text-decoration: none;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#392A73; 
}
#featured li.ui-tabs-selected{ 
	background:url(../imagesslider/selected-item.gif) top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#392A73; 
}
#featured .ui-tabs-panel{ 
	width:307px; height:250px; 
	background:#999; position:relative;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:180px; left:0; 
	height:70px; 
	background: url(../imagesslider/transparent-bg.png) no-repeat 0 0;
}
#featured .info h2{ 
	font-size:16px;
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}


/*
	Featured Content Slider
	by: Chris Coyier
*/
*											{ margin: 0; padding: 0; }
body 										{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

					  				  
/*
	UTILITY STYLES
*/				  				  
					  				  
.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }
a											{ outline: none; }


/*
	PAGE STRUCTURE
*/
#page-wrap 									{  
											  }


/*
	TYPOGRAPHY
*/
ul											{ list-style: square inside; }
a, a:visited								{ color: #729dff; text-decoration: none; }
a:hover, a:active							{ color: white; }
blockquote									{ padding: 0 20px; margin-left: 20px; border-left: 20px solid #ccc; font-size: 14px; 
									  		  font-family: Georgia, serif; font-style: italic; margin-top: 10px;}

/*
	SLIDER
*/
.slider-wrap								{ width: 190px; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 190px; height: 128px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 190px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 2px; }
#movers-row									{ border: 1px solid #666;margin: -27px 0 0 28px;}
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(imagesSlider/transpBlack.png); padding: 10px; height: 15px; 
											  margin-top: -35px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 29px;  
											  position: relative; padding-top: 9x; z-index: 9999; }
.active-thumb 								{ background: transparent url(imagesSlider/icon-uparrowsmallwhite.png) top center no-repeat; }

.pgJornal { float: left; margin: 5px; width: 45px;}

.logoProduto { float: right; height: 30px; width: 60px;} 

.fornecLink { border: 1 px solid #CCC; float: left; margin-left: 5px; overflow: hidden; width: 240px; }

.fornecLink img { border: 0 none; float: left; margin-right: 5px;}

.fornecLink p { margin-top: 10px;}

.fornecLink a { color: #C00; font-weight: bold;}

.fornecLink a: hover { color: #666;}

#linksContato { margin-left: 20px; margin-bottom: 10px;}

#linksContato h3 { margin: 10px 0 0 5px;}

#linksContato a:link { color: #C00;}

.paginacaoProdutos { clear: both; text-align: center; }

.paginacaoProdutos a, a:hover, a:link { color: #CC0000;}

#select_for option { text-transform: capitalize;}

/**************Página downloads ***************************/

.downloadJornal {
	width:200px;
	display:block;
	}









