img
{
	border: 0;
}

div#container {
	width:868px;
	margin:0 auto;
}
	#container div#hbar {
		height:37px;
		background:#122051;
		color:#fff;
	}
	
		#container div#hbar a { color:#FFF; }
		
		#container #hbar div#username {
			float:left;
			margin:12px 0px 0px 20px;
		}
		#container #hbar div#flags {
			float:right;
			margin:12px 5px 0px 0px;
		}
	#container div#header {
		height:148px;
	}
		#container #header div#brand {
			float:left;
			width:115px;
			height:83px;
			margin:13px 0px 0px 25px;
		}
		#container #header div#loginbox { float:right; background:url(../images/bglogin.jpg) repeat-x bottom; width:220px; height:75px;
			border:solid 1px #e5e5e5; padding:5px; margin:10px 5px 0px 0px; color:#999999;	}
		#esquecisenha {
			background:url(../images/bglogin.jpg) repeat-x bottom #fff; width:220px; height:75px; border:solid 1px #e5e5e5;
			padding:5px; margin:-81px 0px 0px -6px; color:#999999; position:relative;	}

			#container #header #loginbox a {color:#999999;}
			#container #header #loginbox table {
				width:100%;
				color:#999999;
			}
				#container #header #loginbox table input {
					border:solid 1px #ebebeb;
					width:110px;
				}
				#container #header #loginbox table button {
					border:solid 1px #ebebeb;
					background:url(../images/bgb.jpg) bottom repeat-x;
					height:17px;
					color:#999999;
					font-size:10px;
				}
		#container #header div#menu {
			float:left;
			height:34px;
			width:100%;
			border-bottom:1px solid #e0e0e0;
			margin-top:17px;
		}
			#container #header #menu ul.menu {
				padding:0px;
				margin:0px;
			}
			
				#container #header #menu ul li.itmenuh {
					list-style:none;
					text-transform:uppercase;
					float:left;
					padding:12px 10px 0px 10px;
					margin:0px 4px 0px 4px;
					border:solid 1px #e0e0e0;
					border-bottom:#FFF;
					height:22px;
					background:#FFF;
				}
				#container #header #menu ul li.itmenu {
					list-style:none;
					text-transform:uppercase;
					float:left;
					padding:12px 10px 0px 10px;
					margin:0px 4px 0px 4px;
					border:solid 1px #e0e0e0;
					height:21px;
					background:#FFF;
				}
	#container div#banner {
		height:auto;
		width:864px;
		padding:4px 1px 1px 1px;
	}
	#container div#content {
		padding:10px;
	}
		#container #content div.salebox {
			width:420px;
		}
			#container #content div.salebox div.tsale {
				background-color:#f5f5f5;
				height:21px;
				font-size:14px;
				color:#000;
				font-weight:bold;
				padding:5px 0px 0px 10px;
			}
			
			#container #content div.salebox div.salecont {
				border:solid 1px #ebebeb;
				margin-top:1px;
				height:266px;
			}
				#container #content div.salebox div.salecont div.salebox {
					width:185px;
					margin:10px 10px 0px 10px;
					text-align:center;
					line-height:23px;
				}
					#container #content div.salebox div.salecont div.salebox h3 {
						color:#ff6600;
						font-size:11px;
						font-weight:bold;
						padding:0px;
						margin:0px;
					}
	#container div#categorias {
		float:left;
		padding-left:10px;
		width:864px;
		margin-top:17px;
	}
		#container #categorias div.categoria {
			float:left;				
			width:197px;
			height:180px;
			border:solid 1px #EBEBEB;
			background:url(../images/bgcat.jpg) repeat-x bottom;
			margin:0px 17px 17px 0px;
		}
			#container #categorias div.categoria h3 {
				font-size:13px;
				font-weight:bold;
				color:#000;
				margin:30px 0px 0px 10px;
			}
	#container div#bots {
		float:left;
		width:851px;
		background:url(../images/bgs.jpg) repeat-x bottom;
		height:42px;
		border:solid 1px #EBEBEB;
		-moz-border-radius:10px;
		-khtml-border-radius:10px;
		-webkit-border-radius:10px;
		-opera-border-radius:10px;
		padding:20px 0px 0px 15px;
	}
		#container #bots input {
			height:17px;
			border:solid 1px #EBEBEB;
			margin:0px 10px 0px 10px;
			width:300px;
		}
		#container #bots select {
			height:21px;
			border:solid 1px #EBEBEB;;
		}
		#container #bots .button_pt {
			width:79px;
			height:24px;
			border:0px;
			background-image:url(../images/buscar.jpg);
			margin:0px 10px 0px 10px;
		}
		#container #bots .button_es {
			width:79px;
			height:24px;
			border:0px;
			background-image:url(../images/buscar-es.jpg);
			margin:0px 10px 0px 10px;
		}
		
		#container #bots .button_en {
			width:79px;
			height:24px;
			border:0px;
			background-image:url(../images/buscar-en.jpg);
			margin:0px 10px 0px 10px;
		}
				
	#container div#fboxs {
		float:left;
		width:868px;
		margin:15px 0px 15px 0px;
		padding-left:10px;
	}
		#container #fboxs div.fbox {
			float:left;
			width:201px;
			margin:0px 15px 10px 0px;
		}
		
			#container #fboxs div.fbox div.ftext {
				background:url(../images/bgftext.jpg) repeat-x top;
				line-height:20px;
				margin-top:3px;
				padding:10px;
			}
				#container #fboxs div.fbox div.ftext h3 {
					margin:0px;
					padding:0px;
					font-size:10px;
				}
	#container div#footer {
		float:left;
		width:100%;
		border-top:solid 1px #EBEBEB;
		padding:10px 0px 20px 0px; 
	}
		#container #footer #aceitamos {
			float:left;
		}
		#container #footer #comunities {
			float:right; display:none;
		}
			#container #footer #comunities img {
				margin:5px 5px 0px 5px;
			}
			
/* Internas */
			
.desenho-tecnico{
	margin: 5px;
	padding: 5px;
	float: left;
	height: auto;
	width: 194px;
	border: 0px solid #CCCCCC;
}			

#valvulas{	
	margin: 5px;
	padding: 5px;
	float: left;
	height: auto;
	width: 840px;
	border: 0px solid #CCCCCC;
}
.tabela-compra-orcamento{ position:absolute; width:300px; left:50%; margin-left:-150px;	background:#FFF; border:solid 1px #CCC;
						  padding:10px; margin-top:-300px;}
						  
.bfexar {float:right; width:13px; height:13px; border:solid 1px #CCC; color:#CCC; text-align:center; margin-left:280px; }

.bfexar2 {width:13px; height:13px; border:solid 1px #CCC; color:#CCC; text-align:center; }

.texto-produto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

#brasilmap { float:left; width:284px; height:280px; background:url(../images/brasilmap.gif); margin-bottom:40px; }

#containerrep { float:right; width:500px; text-align:left; }

.bolota { position:relative; cursor: pointer; }

#b1 { left:222px; top:170px; }

#b2 { left:90px; top:54px; }

#b3 { left:195px; top:136px; }

#b4 { left:173px; top:188px; }

#b5 { left:235px; top:142px; }
