/* FALE CONOSCO */

#fale-conosco {

	width:auto;

}

	#fale-conosco p.chamada-rodape {

		border-top:1px solid #e2e2e2;

		clear:both;

		display:block;

		padding:3px 0 15px 0;

		text-align:justify;

	}

	#fale-conosco fieldset {

		clear:both;

		padding:20px;

		text-align:left;

		width:600px;

	}

		#fale-conosco fieldset label {

			display:block;

			clear:both;

			margin:0 0 15px 0;

			width:600px;

		}

			#fale-conosco fieldset label span {

				color: #033565;

				display: block;

				float: left;

				font-family: fontereletron;

				font-size: 17px;

				padding: 5px 5px 0 0;

				text-align: right;

				width: 110px;

			}

			#fale-conosco fieldset label .campo {

				width:450px;

			}

			#fale-conosco fieldset label textarea.campo {

				max-width:450px;

				min-width:450px;

			}			

			#fale-conosco fieldset label select.campo {

				padding: 5px;

				width:465px;

			}

	#fale-conosco fieldset .botao {

		margin-left:530px;

		width:50px;

	}



/* INSTITUCIONAL */

#institucional {

	width:auto;

}

	#institucional p {

		padding:0 0 15px 0;

		text-align:justify;

	}

	#institucional h3 {

		padding: 3px 0 10px 0;

	}

		#institucional p a:hover {

			color:#900;

			text-decoration:underline;

		}

	#institucional ul {

		list-style:circle;

		list-style-position:inside;

		margin:0 0 10px 5px;

	}

	#institucional ol {

		list-style:decimal;

		list-style-position:inside;

		margin:0 0 10px 5px;

	}

	#institucional .foto-esquerda {

		border: 3px solid #003366;

		display: block;

		float: left;

		margin: 0 10px 10px 0;

	}

		#institucional .foto-direita {

		border: 3px solid #003366;

		display:block;

		float:right;

		margin:0 0 10px 10px;

	}

			#institucional a .foto-esquerda:hover, #institucional a .foto-direita:hover {;

				border:3px solid #FFC900;

			}

	#institucional .galeria-institucional {

		clear:both;

		display:block;

		margin-top:10px;

		width:auto;

	}

		#institucional .galeria-institucional li {

			display:block;

			float:left;

			list-style:none;

			text-align:center;

			margin:0 15px 15px 0;

			width:200px;

		}

			#institucional .galeria-institucional li.ultimo {

				margin:0 0 15px 0;

			}

			#institucional .galeria-institucional li a img {

				border:3px solid #003366;

			}

			#institucional .galeria-institucional li a:hover img {

				border:3px solid #FFC900;

			}





/* ITENS */

#itens {

	margin-top: 10px;

	width:auto;

}

	#itens h3 {

		padding: 3px 0 10px 0;

	}

	#itens p {

		padding:0 10px 15px 10px;

		text-align:justify;

	}

		#itens p a:hover {

			color:#900;

			text-decoration:underline;

		}

	#itens ul {

		list-style:circle;

		list-style-position:inside;

		margin:0 0 10px 5px;

	}

	#itens ol {

		list-style:decimal;

		list-style-position:inside;

		margin:0 0 10px 5px;

	}

	#itens .foto-esquerda {

		border:3px solid #003366;

		display:block;

		float:left;

		margin:0 10px 10px 0;

	}

	#itens .foto-direita {

		border:3px solid #003366;

		display:block;

		float:right;

		margin:0 0 10px 10px;

	}

	#itens .foto-esquerda:hover, #itens .foto-direita:hover {

		border:3px solid #FFC900;

	}	

	#itens .galeria-itens {

		clear:both;

		display:block;

		margin-top:10px;

		width:auto;

	}

		#itens .galeria-itens li {

			display:block;

			float:left;

			list-style:none;

			text-align:center;

			margin:0 15px 15px 0;

			width:200px;

		}

			#itens .galeria-itens li.ultimo {

				margin:0 0 15px 0;

			}

			#itens .galeria-itens li a img {

				border:3px solid #003366;

			}

			#itens .galeria-itens li a:hover img {

				border:3px solid #FFC900;

			}

		

/* PRODUTOS */

#produtos {

	width:auto;

}

	#produtos h3.produto {

		font-size: 24px;

		margin: -6px 0 0;

		padding: 0 0 10px 0;

	}

	#produtos p {

		padding:0 0 15px 0;

		text-align:justify;

	}

	#produtos p.fabricante, #produtos div.descricao {

		background-color:#F0F0F0;

		border:1px solid #d6d6d6;

		font-weight:bold;

		font-family:Tahoma, Geneva, sans-serif;

		margin-bottom:10px;

		padding:14px;

		width:auto;

	}

		#produtos div.descricao iframe {

			margin:2px;

			width:384px;

		}

		#produtos p.fabricante a {

			background: url(../imagens/link.png) no-repeat scroll left top;

			font-family: Tahoma,Geneva,sans-serif;

			font-weight: bold;

			margin-left: 7px;

			padding: 0 0 3px 20px;

			text-decoration: underline;

		}

		#produtos p.fabricante a:hover {

			color: #003366;

		}

	#produtos ul {

		list-style:circle;

		list-style-position:inside;

		margin:0 0 10px 5px;

	}

	#produtos ol {

		list-style:decimal;

		list-style-position:inside;

		margin:0 0 10px 5px;

	}	

	#produtos fieldset#area-busca {

		border-bottom:1px solid #e2e2e2;

		clear:both;

		display:block;

		margin:-15px 0 15px 0;

		overflow:auto;

		padding:0 0 4px 0;

		text-align:right;

	}

	#produtos .lista-produtos {

		clear:both;

		display:block;

		margin:15px 0 0 0;

		list-style:none;

		padding:0;

		overflow:auto;

	}

		#produtos .lista-produtos li {

			background: url(../imagens/fundosup-produto.gif) no-repeat;

			border: 1px solid #CCCCCC;

			display: block;

			float: left;

			list-style: none outside none;

			margin: 0 19px 0 0;

			padding: 24px 4px 4px 4px;

			text-align: center;

			width: 187px;

		}

			#produtos .lista-produtos li .imagemproduto {

				overflow:hidden;

				text-align:center;

			}

			#produtos .lista-produtos li .miniaturaproduto {

				height:165px;

				overflow:hidden;

				text-align:center;

			}

			#produtos .lista-produtos li .desc {

				background: url(../imagens/fundoinf-produto.gif) no-repeat left bottom;

				padding: 0 0 17px;

			}

			#produtos .lista-produtos li.ultimo {

				margin:0;

			}

				#produtos .lista-produtos li .detalhes {

					margin-top: 4px;

					overflow:auto;

				}

				#produtos .lista-produtos li .detalhes a.orc {

					background: url(../imagens/icon-addorc.gif) no-repeat scroll top left #003466;

					color: #FFFFFF;

					display: block;

					float: left;

					font-family: fontereletron;

					height: 32px;

					line-height: 32px;

					padding: 0 0 0 15px;

					width: 114px;

				}

					#produtos .lista-produtos li .detalhes a.orc:hover {

						background: url(../imagens/icon-addorc.gif) no-repeat scroll bottom left #003466;

						color:#dfdfdf;

					}					

				#produtos .lista-produtos li .detalhes a.vejamais {

					background-color: #FF0000;

					color: #FFFFFF;

					display: block;

					float: left;

					font-family: fontereletron;

					height: 32px;

					line-height: 32px;

					width: 58px;

				}

					#produtos .lista-produtos li .detalhes a.vejamais.maior {

						width: 188px;

					}

				#produtos .lista-produtos li .detalhes a.vejamais:hover {

					color:#dfdfdf;

				}

			#produtos .lista-produtos li p.valor {

				color: #CC6600;

				display: block;

				font-family: fontereletron;

				font-size: 14px;

				margin: 0;

				padding: 0;

				text-align: center;

			}			

			#produtos .lista-produtos li a:hover.descricao {

				color:#937624;

				text-decoration:underline;

				cursor:pointer;

			}

			#produtos .galeria {

				background-color: #F0F0F0;

				border: 1px solid #D6D6D6;

				overflow: auto;

				padding: 24px 14px 14px 14px;

			}

	#produtos .galeria-produto {

		clear:both;

		display:block;

		margin:0;

	}

		#produtos .galeria-produto li {

			display:block;

			float:left;

			list-style:none;

			margin:0 6px 10px 6px;			

			text-align:center;

			width:184px;

		}

			#produtos .galeria-produto li a img {

				border:3px solid #003366;

			}

			#produtos .galeria-produto li a:hover img {

				border:3px solid #FFC900;

			}				

	#produtos p.valor-produto {

		background-color:#F0F0F0;

		border:1px solid #d6d6d6;

		color: #CC6600;

		font-size:16px;

		font-family: fontereletron;

		margin-bottom:10px;

		padding:14px;

		width:auto;

	}	

		#produtos div#foto-produto {

			background: url(../imagens/fundosup-produto.gif) no-repeat;

			border: 1px solid #CCCCCC;

			display: block;

			float: left;

			list-style: none outside none;

			margin: 0 19px 0 0;

			padding: 24px 4px 4px 4px;

			text-align: center;

			width: 188px;

		}

			#produtos div#foto-produto .desc {

				background: url(../imagens/fundoinf-produto.gif) no-repeat left bottom;

				padding: 0 0 17px;

			}

				#produtos div#foto-produto .detalhes {

					margin-top: 4px;

					overflow:auto;

				}

				#produtos div#foto-produto .detalhes a.orc {

					background: url(../imagens/icon-addorc-maior.gif) no-repeat scroll 5px top #003466;

					color: #FFFFFF;

					display: block;

					float: left;

					font-family: fontereletron;

					font-size: 15px;

					height: 33px;

					line-height: 33px;

					padding: 0 0 0 15px;

					width: 173px;

				}

					#produtos div#foto-produto .detalhes a.orc:hover {

						background: url(../imagens/icon-addorc-maior.gif) no-repeat scroll 5px -29px #003466;

						color:#FFC900;

					}

					

							

	#produtos #detalhes-produto {

		display:block;

		overflow:auto;

		width:auto;

	}		





/* LISTA DE ORÇAMENTO */

#lista-orcamento {

	width:auto;

}

	#lista-orcamento p {

		padding:0 0 15px 0;

		text-align:justify;

	}

	#lista-orcamento p.obs {

		color: #B20000;

		font-family: fontereletron;

		font-size: 14px;

	}	

	#lista-orcamento #botoes {

		clear:both;

		display:block;

		text-align:right;

		margin-bottom:15px;

	}	

	#lista-orcamento #tab-produtos {

		clear:both;

		margin-bottom:5px;

	}

		#lista-orcamento #tab-produtos input.campo {

			text-align:center;

			width:20px;

		}	

		#lista-orcamento #tab-produtos th {

			background-color: #003366;

			border-left: 1px solid #003366;

			color: #FFFFFF;

			font-family: fontereletron;

			font-size: 15px;

			font-weight: normal;

			padding: 9px 5px;

		}

		#lista-orcamento #tab-produtos td {

			background: none repeat scroll 0 0 #FFFFFF;

			border-bottom: 1px solid #999999;

			border-left: 1px solid #999999;

			padding: 5px;

			text-align: center;

		}

		#lista-orcamento #tab-produtos td.produto {

			text-align:left;

		}		

		#lista-orcamento #tab-produtos th.produto {

			text-align:left;

		}

		#lista-orcamento #tab-produtos td.excluir {

			border-right: 1px solid #999999;

		}

		#lista-orcamento #tab-produtos th.quantidade {

			border-left:1px solid #999999;

			border-right:1px solid #999999;			

			width:80px;

		}	

		#lista-orcamento #tab-produtos th.valor-unit {		

			width:80px;

		}

		#lista-orcamento #tab-produtos th.valor-total {

			border-left:1px solid #999999;			

			width:80px;

		}

		#lista-orcamento #tab-produtos th.excluir {

			border-left:1px solid #999999;

			width:20px;

		}		

		#lista-orcamento #tab-produtos .destaque {

			background:#ebebeb;

		}

		#lista-orcamento #tab-produtos .destaque-cor {

			background:#d8e0fd;

		}

	#lista-orcamento #tab-total {

		clear:both;

		margin-bottom:5px;

	}	

		#lista-orcamento #tab-total td {

			font-family:fontereletron;

			font-size:15px;

			padding:5px;

		}

		#lista-orcamento #tab-total td.texto {

			background-color:#003366;

			color:#fff;

			text-align:right;

		}

		#lista-orcamento #tab-total td.valor {

			background-color: #003366;

			border-left: 1px solid #999999;

			color: #FFFFFF;

			text-align: center;

			width: 115px;

		}

	#lista-orcamento fieldset {

		clear:both;

		padding:20px;

		text-align:left;

		margin: 0 auto;

		width:600px;

	}

		#lista-orcamento fieldset label {

			display:block;

			clear:both;

			margin:0 0 15px 0;

			width:600px;

		}

			#lista-orcamento fieldset label span {

				color: #033565;

				display: block;

				float: left;

				font-family: fontereletron;

				font-size: 17px;

				padding: 5px 5px 0 0;

				text-align: right;

				width: 110px;

			}

			#lista-orcamento fieldset label .campo {

				width:460px;

			}

			#lista-orcamento fieldset label .campo.menor {

				width: 100px; 

				float:left;

			}

			#lista-orcamento fieldset label .campo.ddd {

				margin-right: 5px;

				float:left;

				width: 30px;

			}

			#lista-orcamento fieldset label textarea.campo {

				max-width:450px;

				min-width:450px;

				min-height: 100px;

			}			

			#lista-orcamento fieldset label select.campo {

				width:475px;

			   padding: 5px;

			}



	#lista-orcamento fieldset .botao {

		margin-left:541px;

	}

	#lista-orcamento #botoes #continuar {

	  float: left;

	}

		



	

/* NEWSLETTER */

#newsletter {

	width:auto;

}

	#newsletter fieldset {

		clear:both;

		padding:20px;

		margin:0 auto;

		text-align:left;

		width:480px;

	}

		#newsletter fieldset label {

			clear:both;			

			display:block;

			margin:0 0 15px 0;

			width:480px;

		}

			#newsletter fieldset label span {

				color: #033565;

				display: block;

				float: left;

				font-family: fontereletron;

				font-size: 17px;

				padding: 5px 5px 0 0;

				text-align: right;

				width: 110px;

			}

			#newsletter fieldset label .campo {

				width:280px;

			}

			#newsletter fieldset label .campo.dois {

				text-transform:uppercase;

				width:20px;

			}			

	#newsletter fieldset .botao {

		margin-left:341px;

		width:69px;

	}		
