#barra_menu_interno				{ width: 100%; height: 106px; position: relative; clear: both; top: -12px; background-color: #2d5282}
#menu_interno							{ width: 960px;  margin: auto; }
.bt_menu_interno ul						{ float: left; margin: 0 0 0 3px;}
.bt_menu_interno li						{ float: left;}
.bt_menu_interno li a					{ border-bottom: 0px; display: block; float: left; height: 60px; padding: 45px 16px 0 16px; text-decoration: none;  font-family: 'Conv_Humanist_521_Light_BT'; font-size: 18px; font-weight: normal; color: #fff; }
.bt_menu_interno li a:hover				{ border-bottom: 4px solid #87a4ca; height: 57px;}

.container_interno				{ margin: 70px auto 0px auto; width: 960px;}
#menu_esquerdo					{ float: left; width: 330px; text-align: left}
#centro							{ float: left; width: 630px; text-align: left}
.titulo_menu_lateral			{ float: left; width: 256px; height: 50px;}
.exagono 						{ float: left; height: 40px; padding-top: 5px}
.titulo_exagono					{ float: left; height: 40px; font-family: 'Conv_TitilliumWeb-Bold'; font-size: 33px; font-weight: bolder; color: #2d5282; padding-left: 15px}
.lista_menu_esquerdo 			{ float: left; width: 256px; margin-bottom: 15px}
.lista_menu_esquerdo li a		{ float: left; width: 256px; outline: 2px solid white; background-color: #f3f3f3; font-family: 'Conv_Humanist_521_Light_BT'; font-size: 18px; font-weight: normal; color: #000; text-decoration: none; padding-left: 15px; padding-top: 13px; padding-bottom: 13px;}
.lista_menu_esquerdo li a:hover	{ background-color: #d7d7d7}
.seta_direita					{ float: right; background: url(../img/seta_direita.jpg) no-repeat; width: 16px; height: 18px; margin-right: 5px;}
.titulo_exagono_meio			{ float: left; width: 100%; height: 45px;}
.img_empresa					{ float: left; width: 100%; height: 270px; margin-top: 5px; margin-bottom: 5px}
.descritivo_meio				{ float: left; width: 100%; font-family: 'Conv_Humanist_521_Light_BT'; font-size: 16px; font-weight: normal; color: #000; line-height: 20px; margin-bottom: 10px; margin-top: 10px}
.box_separadamente			    { float: left; width: 232px; padding: 20px; background-color: #2d5282; margin-bottom: 25px; margin-top: 10px}
.traco_vertical 			    { float: left; width: 4px; height: 55px; background-color: #fff}
.titulo_separadamente			{ float: left; font-family: 'Conv_Humanist_521_Light_BT'; font-size: 16px; font-weight: normal; color: #fff; line-height: 18px; width: 80%; padding-left: 20px}
.box_busca 					    { float: left; width: 266px; margin-bottom: 20px;}
.botoao_submit				    { float: left; width: 43px; }
.input_submit				    { float: left;  background: url(../img/lupa.png) no-repeat; width: 43px; height: 42px; border: 0;}
.campo_busca				    { float: left; width: 223px;}
.input_busca				    { float: left; width: 223px; height: 40px;  background-color: #f3f3f3; border: 0px; padding-left: 10px; font-family: 'Conv_Humanist_521_Light_BT'; font-size: 16px; font-weight: normal; color: #000;}
.titulo_produtos_meio			{ float: left; width: 100%; padding-bottom: 20px}
.titulo_cinza 					{ float: left; font-family: 'Conv_Humanist_521_Light_BT'; font-size: 18px; font-weight: normal; color: #000;}
.titulo_categoria 				{ float: left; font-family: 'Conv_Humanist_521_Light_BT'; font-size: 18px; font-weight: bold; color: #2d5282;}
.container_produto				{ float: left; width: 200px; margin-right: 10px; margin-bottom: 30px; min-height: 280px}
.produto  						{ float: left; background-repeat:no-repeat; background-position: center center; width: 200px; height: 174px; margin: 0px; padding: 0px}
.desc_produto					{ float: left; text-align: center; width: 100%; padding: 8px 0 8px 0}
.num_peca						{ font-family: 'Conv_Humanist_521_Light_BT'; font-size: 14px; font-weight: normal; color: #000; color: #d7d7d7;}
.nome_peca						{ font-family: 'Conv_Humanist_521_Light_BT'; font-size: 18px; font-weight: normal; color: #000; line-height: 22px}
.bt_orc						    { margin: auto; text-align: center; width: 100px;}
.bt_orc	a					    { float: left; margin: auto; text-align: center; padding: 8px; background-color: #2d5282; font-family: 'Conv_Humanist_521_Light_BT'; font-size: 18px; font-weight: normal; color: #fff; line-height: 22px; text-decoration: none}		
.bt_orc	a:hover				    { background-color: #4abc48;}
.rodape_paginacao               { float: left; text-align: center; width: 100%; font-family: 'Conv_Humanist_521_Light_BT'; font-size: 18px; font-weight: normal; color: #000; margin-bottom: 30px}
.paginacao	 					{ text-align: center; font-family: 'Conv_Humanist_521_Light_BT'; font-size: 18px; font-weight: normal; color: #000; margin: auto ; width: 150px; margin-bottom: 100px}
.paginacao a 					{ float: left; text-decoration: none; background-color: #f3f3f3; padding: 10px; margin-left: 5px; color: #000; margin-bottom: 100px}
.paginacao a:hover 				{ background-color: #d7d7d7;}
.ativo 							{ float:left; font-family: 'Conv_Humanist_521_Light_BT'; font-size: 18px; font-weight: normal; color: #000; background-color: #2d5282; padding: 10px; margin-left: 5px}
.container_orcamento			{ margin: auto; width: 800px; outline: 1px solid red}
.titulo_exagono_meio_orcamento	{ float: left; width: 100%; height: 45px; margin-left: 300px}
.passo 							{ float:left; font-family: 'Conv_Humanist_521_Light_BT'; font-size: 18px; font-weight: normal; color: #000; width: 100%; text-align: right; margin-top: -15px;}
.barra			    			{ float: right; width: 100%; background-color: #2d5282; height: 10px;}
.container_orc      			{ float: right; margin-right: 100px; width: 100%;}
.divisores						{ float: right; width: 60%; }
.passo_nr						{ float: right; padding-left: 10px; padding-right: 10px; color: #2d5282; font-family: 'Conv_TitilliumWeb-Bold'; font-size: 35px; font-weight: bolder; margin-top: -15px}
.label							{ float: left; width: 315px; font-family: 'Conv_Humanist_521_Light_BT'; font-size: 18px; font-weight: normal; color: #000; text-align: right; padding-right: 30px; height: 30px; padding-top: 10px}
.input							{ float: left;}
.input_text						{ float: left; height: 40px; border: 0px; background-color: #f2f2f2; padding-left: 10px; width: 400px;}
.space						    { float: left; width: 100%; height: 30px}
.cabecalho_carrinho				{ float: left; width: 400px;}
.cabecalho       				{ float: left; width: 400px; font-family: 'Conv_Humanist_521_Light_BT'; font-size: 14px; font-weight: normal; color: #000;}
.cabecalho_titulos 				{ float: left; width: 400px; font-family: 'Conv_Humanist_521_Light_BT'; font-size: 14px; font-weight: normal; color: #000; margin-bottom: 10px}
.del						    { float: left; width: 40px;}
.foto						    { float: left; width: 40px;}
.codigo						    { float: left; color: #2d5282; font-family: 'Conv_TitilliumWeb-Bold'; font-size: 18px; font-weight: bolder;}
.quantidade					    { float: right;}
.space2						    { float: left; width: 315px; height: 10px}
.divisor_carrinho				{ float: left; width: 400px; background-color: #e4e4e4; height: 1px; margin-top: 3px; margin-bottom: 8px}
.input_text_qtd					{ float: left; height: 20px; border: 0px; background-color: #f2f2f2; padding-left: 10px; width: 50px;}
.input_text_area				{ float: left; height: 200px; border: 0px; background-color: #f2f2f2; padding-left: 10px; width: 390px; padding-top: 10px;}
.orcamento_consideracoes		{ float: left; font-family: 'Conv_Humanist_521_Light_BT'; font-size: 14px; font-weight: normal; color: #000; line-height:16px; margin-bottom: 10px; margin-top: 10px; text-align: justify;}
.enviar 						{ width: 100%;}
.input_submit_orc				{ float: right; width: 80px; height: 35px; border: 0; background-color: #2d5282; margin-bottom: 80px; font-family: 'Conv_Humanist_521_Light_BT'; font-size: 18px; font-weight: normal; color: #fff; }
.enviado						{ font-family: 'Conv_Humanist_521_Light_BT'; font-size: 18px; font-weight: normal; color: red; line-height: 22px; margin-top: 5px}
.barra_contato			    	{ float: left; width: 600px; background-color: #2d5282; height: 10px; margin-left: 345px}
#map-canvas 					{ width: 600px; height: 300px; margin-left: 345px; margin-bottom: 80px}
#container_ver_produto			{ float: left; width: 100%; border-top: 1px solid #ccc}
.produto_left					{ float: left; width: 50%;}
.produto_right					{ float: left; width: 40%; padding: 30px;}
.img_produto_destaque			{ float: left; margin-bottom: 30px}
#container_mais_fotos			{ float: left; width: 100%; margin-bottom: 10px}
.mais_fotos_titulo				{ float: left; font-family: 'Conv_Humanist_521_Light_BT'; font-size: 18px; font-weight: bold; color: #2d5282; padding-right: 5px}
.mais_fotos_barra				{ float: left;  width: 75%; height: 18px; border-bottom: 1px solid #ccc}
.img_produto_destaque_mais		{ float: left; margin-bottom: 5px; margin-right: 5px}
#container_video				{ float: left; width: 100%; margin-bottom: 10px; margin-top: 25px}
.video_titulo	     			{ float: left; font-family: 'Conv_Humanist_521_Light_BT'; font-size: 18px; font-weight: bold; color: #2d5282; padding-right: 5px}
.video_barra		    		{ float: left;  width: 85%; height: 18px; border-bottom: 1px solid #ccc}
.video_img               		{ float: left; margin-top: 10px; margin-bottom: 30px; width: 315px; height: 220px;}
.titulo_produto                 { float: left; color: #2d5282; font-family: 'Conv_TitilliumWeb-Bold'; font-size: 19px; font-weight: bolder; margin-bottom: 10px}
.bt_orc_interno					{ float: left; margin: auto; text-align: center; width: 250px;}
.bt_orc_interno	a				{ float: left; margin: auto; text-align: center; padding: 8px; background-color: #2d5282; font-family: 'Conv_Humanist_521_Light_BT'; font-size: 18px; font-weight: normal; color: #fff; line-height: 22px; text-decoration: none}		
.bt_orc_interno	a:hover			{ background-color: #4abc48;}
.container_titulo				{ float: left; width: 100%;}






















