﻿@charset "utf-8";
@import url("catalogoEletronico.css");
@import url("downloads.css");

	span.skype_pnh_container {display:none !important;}
    span.skype_pnh_print_container {display:inline !important;}


/** PADRAO  ///////////////////////////////////////////////////////////////////////////////////////////// **/	
	*{margin:0; padding:0; border:0; list-style:none;}
	a{text-decoration:none; outline:0 !important}
		
	html, body{height:100%;}
	body{
		font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
		background:url(../imagens/bgSite_new.jpg) repeat-x;
	}
	
	body > #divGeral{
		position:relative;
		width:990px; height:auto;
		min-height:100%;
		margin:0 auto;
	}
	
	body.bg2{background:url(../imagens/bgSite2.jpg) repeat-x;}
	
	.clr{display:block; clear:both;}
	
	.lft{float:left;}
	
	#imgBanner5{cursor:pointer;}
	
	.bgBtsM, .bgBtsP{
		display:block;
		width:133px; height:22px;
		background:url(../imagens/botoes/bgBtsM.png) no-repeat;
		font:bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#c2cbd0;
		text-decoration:none;
		text-transform:uppercase;
		text-align:center;
		line-height:22px;
		margin:0px 2px 0px 0px
	}
	
	.bgBtsP{
		width:87px; height:22px;
		margin:1px 2px 0px 0px;
		line-height:20px;
		background:url(../imagens/botoes/bgBtsP.png) no-repeat;
	}
	
	.bgBtsM:hover, .bgBtsP:hover{background-position:0 bottom; color:#fff;}
	
	
	.boxFerramentasSelecionadas{
		width:190px; height:131px;
		float:left;
		margin:13px 7px 15px 0px;
	}
	
	.boxFerramentasSelecionadas img{
		width:185px; height:115px;
		border:solid 1px #bdbec0;
	}
	
	
	.boxFerramentasSelecionadas a.nome{
		color:#545B60;
		font-weight:bold;
		text-decoration:none;
		text-align:center;
		display:block;
		width:190px;
	}
	
	.boxFerramentasSelecionadas:hover a{text-decoration:underline;}
	.boxFerramentasSelecionadas:hover img{	border:solid 1px #8f8f8f;}
	
	
	
/** TOPO  ///////////////////////////////////////////////////////////////////////////////////////////// **/
	#baseTopo{height:221px; border:0px;}
	
	.logo{
		display: block;
		height: 124px;
		margin: 25px 0px 0px 12px;
		width: 278px;
	}

	.info-n{
		position: relative;
	    left: 350px;
	    top: -88px;
	    font: bold 18px Arial, Helvetica, sans-serif;
	    color: #ffffff;
	}
	.info-e{
		position: relative;
	    left: 125px;
	    top: -47px;
	    font: bold 18px Arial, Helvetica, sans-serif;
	    color: #ffffff;
	}
	
		/** COTAÇÃO ****************************/
			#baseCotacao{
				background:url(../imagens/bgColorido.jpg) no-repeat right bottom;
				width:990px; height:54px;
			}
			
			#baseCotacao .links,
			#baseCotacao .cotacao{
				display:block;
				height:33px;
				float:right;
				color:#000;
				font-weight:bold;
				margin-top:15px;
				font-size:13px;
			}
			
			#baseCotacao .links a{
				font-size:13px;
				font-weight:bold;
				color:#000;
			}
			#baseCotacao .links a:hover{text-decoration:underline;}
			
			#baseCotacao .cotacao{
				background: url("../imagens/bgCarrinho.jpg") no-repeat scroll 0 0 transparent;
				color: #FFFFFF;
				font-size: 12px;
				font-weight: bold;
				height: 29px;
				line-height: 32px;
				margin: 7px 0 0 15px;
				padding:0px 17px 0px 37px;
				position: relative;
			}
			
			#baseCotacao .cotacao span.fim{
				display:block; 
				position:absolute;
				width:15px; height:29px;
				background: url("../imagens/bgCarrinho.jpg") no-repeat scroll right 0 transparent;
				top:0px; right:0px;
				z-index:999;
			}
		/**  // COTAÇÃO ****************************/
		
		/** BANNERS TOPO ****************************/
			.bannersTopo{
				display:block;
				float:right;
				font:11px Arial, Helvetica, sans-serif;
				color:#fff;
				letter-spacing:1px;
				width:275px; min-height:10px;
				margin:-95px 0px 0px 0px;
			}
			
			.bannersTopo .titTopoEspaco{margin-bottom:8px; margin-left:30px;}
			
			.bannersTopo img{display:block; float:left;}
			.bannersTopo img.b2{margin:8px 0px 0px 21px;}
			.bannersTopo img.b3{margin:0px 0px 0px 21px;}
		
		/** // BANNERS TOPO ****************************/
	
/** FIM TOPO  ///////////////////////////////////////////////////////////////////////////////////////////// **/
	
	
	
/** MENU  ///////////////////////////////////////////////////////////////////////////////////////////// **/
	#baseMenu{
		width:993px; height:55px;
		z-index:999;
	}
	
	#baseMenu ul#itens{
		height:45px;
		margin:10px 0px 0px 40px;
		
		float:left;
	}
	
	#baseMenu ul#itens li{list-style:none; float:left;}
		
	#baseMenu .itensMenuP{
		display:block;
		position:relative;
		width:93px; height:51px;
		padding:0px 2px 0px 2px;
		font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		color:#000;
		text-align:center;
		background:url(../imagens/bgmenu5.png) no-repeat right 0px;
		line-height:36px;
		cursor:pointer;
	}
	#baseMenu .itensMenuP:hover{color:#ffffff !important;}
	
	#baseMenu .itensMenuP_hover{
		display:block;
		position:relative;
		width:93px;height:51px;
		padding:0px 2px 0px 2px;
		font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		color:#FFF;
		text-align:center;
		line-height:36px;
		cursor:pointer;
		background:url(../imagens/bgmenu5.png) no-repeat right 0px;
	}
	
	#baseMenu #itens li a span.itemM{
		display:block;
		position:relative;
		z-index:3;
		height:42px; 
		text-align:center;
	}
	
	#baseMenu #itens li a span.sombra{
		display:none;
		position:relative;
		margin:-40px 0px 0px 1px;
		color:#192126; 
		height:42px; 
		text-align:center;
	}
	
	
	#baseMenu a.linkAtivo{}
	#baseMenu a.linkAtivo:hover{}
	
	
	
	
	/* Busca */
		#busca{
			float:left; position: absolute;
			width:147px; height:22px;
			margin:15px 0px 0px 15px;
			padding-left:10px;
		}
		
		
		#busca input#inBusca{
			width:123px; height:22px;
			border:solid 0px;
			background: #fff;
			font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#4a5963;
			line-height:22px;
			float:left;
			padding-left:4px;
			*padding-top: -2px;
		}
		
		#busca .btOk{
			width:20px; height:22px;
			background:url(../imagens/btBusca.png);
			float:right;
			cursor:pointer;
		}
		
		#busca .btOk:hover{
			background-position:bottom;
		}
		
	
	
	/*Sub-Menu1*/
		#subMenu1{
			width:175px; min-height:60px;
			position:absolute;
			padding-bottom:1px;
			top:35px; left:1px;
			background:url(../imagens/fundoSub.png) no-repeat bottom;
			display:none;
			z-index:998;
			
		}
		
		
		
		#itensSub1 li{list-style:none;}
		
		
		
	/*Sub-Menu2*/
		#subMenu2{
			text-align:left;
			width:200px; min-height:60px;
			position:absolute;
			padding-bottom:1px;
			top:100%; 
			left:168px;
			background:url(../imagens/fundoSub.png) no-repeat bottom;
			display:none;
			z-index:999;
		}
		
		
		#itensSub2 li{
			list-style:none;
		}
		
		
		.linkSubMenu2{
			display:block;
			width:170px; height:30px;
			background:url(../imagens/bgSub2.png);
			font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#fff;
			text-decoration:none;
			padding:0px 0px 0px 30px;
			text-align:left;
			line-height:27px;
			
		}
		
		
		.linkSubMenu2:hover{
			background:url(../imagens/bgSub2_on.png);
		}
		
		
/** // MENU  ///////////////////////////////////////////////////////////////////////////////////////////// **/
		
		
/** CONTEUDO  ///////////////////////////////////////////////////////////////////////////////////////////// **/	
#baseConteudo{
	position:relative;
	padding-bottom:135px; /* O padding, deve ser o mesmo valor da altura do rodapé */
	min-height:20px;
}

	.tabs {
		margin: 25px 0 0 15px;
		position:relative;
	}
	.tabs div {
		font: 14px Arial, Helvetica, sans-serif; color: #1f1e1e;
		background: #e7e7e7;
		background: rgb(231,231,231);
		background: -moz-linear-gradient(top,  rgba(231,231,231,1) 0%, rgba(216,216,216,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,231,231,1)), color-stop(100%,rgba(216,216,216,1)));
		background: -webkit-linear-gradient(top,  rgba(231,231,231,1) 0%,rgba(216,216,216,1) 100%);
		background: -o-linear-gradient(top,  rgba(231,231,231,1) 0%,rgba(216,216,216,1) 100%);
		background: -ms-linear-gradient(top,  rgba(231,231,231,1) 0%,rgba(216,216,216,1) 100%);
		background: linear-gradient(to bottom,  rgba(231,231,231,1) 0%,rgba(216,216,216,1) 100%);
		padding: 4px 6px; margin-right: 2px;
		float: left;
		cursor: pointer;
	}
	.tabs div:hover {background: #f1f1f1;}
	.tabs div.active {background: #f1f1f1; border: 1px solid #ccc; padding: 3px 6px;}
	
	#tabAplicacoes ul{
		position:absolute;
		top:24px;
		left:88px;
		display:none;
	}
	
	#tabSolucoes ul{
		position:absolute;
		top:24px;
		left:170px;
		display:none;
	}
	
	
	
	
	
	.videoHolder {display: none;}
	#videobox1 {
		width: 480px; height: 320px;
		float: left;
		margin: 15px 0 0 15px;
	}
	#videobox2 {
		width: 480px; height: 320px;
		float: left;
		margin: 15px 0 0 15px;
	}
	#videobox3 {
		width: 480px; height: 320px;
		float: left;
		margin: 15px 0 0 15px;
	}
	#videobox4 {
		width: 480px; height: 320px;
		float: left;
		margin: 15px 0 0 15px;
	}
	#videobox5 {
		width: 480px; height: 320px;
		float: left;
		margin: 15px 0 0 15px;
	}
	
	.block {display: block;}
	.videoTitle {
		font: bold 14px Arial, Helvetica, sans-serif; color: #1f1e1e;
		margin: 25px 0 5px 15px;
		*margin: 60px 0 5px 15px;
	}
	.description {
		width: 400px;
		text-align: justify;
		margin-left: 15px;
	}
	
	.playlist {
		width: 470px; height: 370px;
		float: right;
		overflow: auto;
		position: relative;
		margin-top: 15px;
	}
	.playlist .item {
		border-bottom: 1px solid #efefef;
		padding: 10px 0 70px 10px;
		margin-bottom: 11px;	
		position: relative;
		cursor: pointer;
	}
	.playlist .videoActive {
		border-bottom: 1px solid #efefef;
		padding: 10px 0 70px 10px;
		margin-bottom: 11px;	
		position: relative;
		cursor: pointer;
		border-bottom:1px solid #ccc;		
	}
	.playlist img {float: left;}
	.playlist .name {
		float: left; 
		margin-left: 10px;
	}
	.playlist .date {
		font-size: 10px; 
		float: right; 
		margin: 47px 5px 0 0;
	}
	.rating {
		float: left;
		margin: 50px 0 0 -57px;
		*position: absolute;
		left: -29px;
		
	}
	.rating .star {
		width: 8px; height: 8px;
		background: url(../imagens/bullet_rating.png) no-repeat;
		float: right;
		cursor: pointer;
		margin-right: 4px;
	}
	.rating > .star:hover,
	.rating > .star:hover ~ .star,
	.rating > .active {background: url(../imagens/bullet_rating.png) 0 -8px no-repeat;}
	
	.btnEnviar {
		width: 150px; height: 21px;
		background: url(../imagens/btEnviarAmigo.jpg);
		float: left;
		margin: 0 0 0 15px;
		cursor: pointer;
	}
	.btnEnviar:hover {background-position:bottom;}
	
	.btnSend {
		width: 49px; height: 14px;
		background: url(../imagens/btnSend.png);
		float: left;
		margin: 10px 0 0 0;
		cursor: pointer;
	}
	.btnSend:hover {background: url(../imagens/btnSend.png) 0 -14px;}	
	
	#enviar {
		display: none;
		width: 450px;
		margin-left:20px;
		height:250px;
	}
	#enviar {
		font: bold 11px Arial, Helvetica, sans-serif; color: #1f1f1f; text-align: left;
	}
	#enviar .line {
		margin: 10px 5px 0 0;
	}
	#enviar .line .nome {width: 160px; }
	#enviar .line .email {width: 210px;}
	#enviar .line .enviar {width: 377px;}
	#enviar .line .mensagem {width: 377px;}	
	
	#enviar input,
	#enviar textarea {
	border: 1px solid #b3b3b3;
	}
	
	#related {
		margin: 30px 0 100px 0;
		display: block;
	}
	#related .title {
		font: 12px Arial, Helvetica, sans-serif; color: #232021;
		padding: 5px 15px;
		background: #e6e4e7;
		float: left;
		margin: 0 0 10px 20px;
	}
		#related .relatedVideo {
			width: 210px; height: 62px;
			margin-left: 20px;
			float: left;
		}
		#related .relatedVideo img {
			float: left;
		}
		#related .relatedVideo span {
			width: 90px;
			font: 12px Arial, Helvetica, sans-serif; color: #232021; text-align:left;
			float: left;
			margin: 5px 0 0 5px;
		}
		#related .firstVideo {
			margin-left: none;
		}
		
/**** BANNER ****/
	#banner{
		border:solid 0px;
		width:995px; height:365px;
		background:url(../imagens/brilhoBanner.png) no-repeat;
		margin:0px 0px 0px 0px;
	}
		
/**** PRODUTOS ****/
	#produtos{
		width:995px; min-height:30px;
		margin:0px 0px 0px 0px;
	}
	
	p.titHome{
		font:bold 22px "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		color:#545b60;
	}
	
	.titHome2{
		font:bold 21px "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		color:#000;
		margin:18px 0px 0px 10px;
	}
	
	p.titHome:first-letter{font-size:32px;}
	.titHome2:first-letter{font-size:32px;}


	/* Categorias */
		#categoriasProd{
			border:solid 1px #d0d7dc;
			border-left:none;
			width:984px; height:280px;
			margin-left:2px;
		}
		
		#categoriasProd a{
			display:block;
			position:relative;
			width:121px; height:280px;
			border-left:solid 1px #d0d7dc;
			float:left;
			margin-right:1px;
		}
		
		
		#categoriasProd a span.hover{
			width:121px; height:280px;
			position:absolute;
			display:block;
			background-position:0 bottom;
			top:0px;
			z-index:1;
			cursor:pointer;
		}
		
		
		#categoriasProd a span{
			display:block;
			position:relative;
			width:121px; height:73px;
			z-index:90;
			cursor:pointer;
		}
		

		
			
		/* Torneamento */
			#bgTorneamento{background:url(../imagens/categorias/torneamento.jpg);}
			#bgTorneamento span{background:url(../imagens/categorias/tTorneamento.png) no-repeat}
			#bgTorneamento span.hover{background:url(../imagens/categorias/torneamento.jpg);}
			
			
		/* Corte */
			#bgCorte{background:url(../imagens/categorias/corte.jpg);}
			#bgCorte span{background:url(../imagens/categorias/tCorte.png) no-repeat}
			#bgCorte span.hover{background:url(../imagens/categorias/corte.jpg);}
			
		/* Rosqueamento */
			#bgRosqueamento{background:url(../imagens/categorias/rosqueamento.jpg);}
			#bgRosqueamento span{background:url(../imagens/categorias/tRosqueamento.png) no-repeat}
			#bgRosqueamento span.hover{background:url(../imagens/categorias/rosqueamento.jpg);}
		
		/* Pastilhas */
			#bgPastilhas{background:url(../imagens/categorias/pastilhas.jpg);}
			#bgPastilhas span{background:url(../imagens/categorias/tPastilhas.png) no-repeat}
			#bgPastilhas span.hover{background:url(../imagens/categorias/pastilhas.jpg);}
			
		/* Rotativas */
			#bgRotativas{background:url(../imagens/categorias/rotativas.jpg);}
			#bgRotativas span{background:url(../imagens/categorias/tRotativas.png) no-repeat}
			#bgRotativas span.hover{background:url(../imagens/categorias/rotativas.jpg);}
		
		/* Fresamento */
			#bgFresamento{background:url(../imagens/categorias/fresamento.jpg);}
			#bgFresamento span{background:url(../imagens/categorias/tFresamento.png) no-repeat}
			#bgFresamento span.hover{background:url(../imagens/categorias/fresamento.jpg);}
		
		/* Furação */
			#bgFuracao{background:url(../imagens/categorias/furacao.jpg);}
			#bgFuracao span{background:url(../imagens/categorias/tFuracao.png) no-repeat}
			#bgFuracao span.hover{background:url(../imagens/categorias/furacao.jpg);}
		
		/* Fixacao */
			#bgFixacao{background:url(../imagens/categorias/fixacao.jpg);}
			#bgFixacao span{background:url(../imagens/categorias/tFixacao.png) no-repeat}
			#bgFixacao span.hover{background:url(../imagens/categorias/fixacao.jpg);}
			
			
/**** DESTAQUES ****/
	#destaques{
		width:990px; min-height:30px;
		margin:10px 0px 15px -3px;
		padding-left:5px;
	}

	#destaques #topo{
		background:url(../imagens/TopoDestaques.png) no-repeat;
		width:950px;
		height:41px;
		padding:10px 0px 0px 33px;
		font:bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		color:#fff;
	}
	
	#destaques #conteudo{
		background:url(../imagens/ConteudoDestaques.png) no-repeat;
		width:953px;
		height:235px;
		padding:15px 0px 0px 30px;
	}
	
	#destaques a{
		display:block;
		float:left;
		margin-right:58px;
	}

	#destaques #Destaque1{
		background:url(../imagens/Destaque1.png) no-repeat;
		width:267px;
		height:216px;
	}
	#destaques #Destaque1:hover{
		background-position:bottom;
	}
	
	#destaques #Destaque2{
		background:url(../imagens/Destaque2.png) no-repeat;
		width:267px;
		height:216px;
	}
	#destaques #Destaque2:hover{
		background-position:bottom;
	}
	
	#destaques #Destaque3{
		background:url(../imagens/Destaque3.png) no-repeat;
		width:267px;
		height:216px;
		margin-right:0px;
	}
	#destaques #Destaque3:hover{
		background-position:bottom;
	}
	
.noticiasHome {
 	min-height: 534px;	
	margin: 0 0 0 7px;
	position: relative;
}
	.blocoNoticia {
		width: 590px;
		float: left;
		border-bottom: 2px solid #d3d3d3;
		padding-bottom: 30px;
		margin-bottom:30px;
	}
	.blocoNoticia:hover h3, .post:hover p {text-decoration: underline;}
	.blocoNoticia img {
		float: left;
		margin-right: 25px;
	}
	.blocoNoticia span {font: 10px Arial, Helvetica, sans-serif; color: #221d1f;}
	.blocoNoticia h3 {
		font: bold 14px Arial, Helvetica, sans-serif; color: #221d1f;
		margin: 10px 0 5px 0;
	}
	.blocoNoticia p {font: 13px Arial, Helvetica, sans-serif; text-align: justify; color: #221d1f;}
	
#itensLaterais {
	width: 300px;
	position: absolute;
	top: 0; left: 100%; margin-left: -300px;
}
	#itensLaterais .social {
		width: 300px;
		font: bold 12px Arial, Helvetica, sans-serif; color: #221d1f;
	}
	#itensLaterais .social p {
		border-bottom: 2px solid #d3d3d3;
		padding-bottom: 5px;
	}
	#itensLaterais .social a {
		width: 34px; height: 33px;
		float: left;
		margin: 10px 7px 0 0;
	}
	#itensLaterais .social a.blog {background: url(../imagens/social.jpg) 0 0 no-repeat;}
	#itensLaterais .social a.blog:hover {background: url(../imagens/social.jpg) 0 -33px no-repeat;}	
	
	#itensLaterais .social a.facebook {background: url(../imagens/social.jpg) -34px 0 no-repeat;}
	#itensLaterais .social a.facebook:hover {background: url(../imagens/social.jpg) -34px -33px no-repeat;}	
	
	#itensLaterais .social a.youtube {background: url(../imagens/social.jpg) -68px 0 no-repeat;}
	#itensLaterais .social a.youtube:hover {background: url(../imagens/social.jpg) -68px -33px no-repeat;}
	
	
	img.fade {
		opacity: 1.0; 
		-moz-opacity: 1.0;
		Filter: Alpha(Opacity=100)
	}
	
	img.fade:hover {
		opacity: 0.7; 
		-moz-opacity: 0.7;
		Filter: Alpha(Opacity=70)
	}
	
	
	
	#itensLaterais .first {margin-top: 45px;}
	#itensLaterais .caixa {
		border: 1px solid #d3d3d3;
		position: relative;
		margin-bottom: 15px;
	}
	#itensLaterais .caixa h3 {
		height: 26px;
		font: bold 13px Arial, Helvetica, sans-serif; color: #fff;
		background: #192125;
		padding: 10px 0 0 7px; margin: -1px 0 0 -1px;
	}
	#itensLaterais .caixa .pp {
		width: 95px; height: 84px;
		background:url(../imagens/header_contato.jpg) no-repeat;
		position: absolute; z-index: 2; top: -50px; right: 15px;
	}
	#itensLaterais .caixa b, #itensLaterais .caixa strong {
		font: bold 13px Arial, Helvetica, sans-serif;
		display: block;
		margin: 10px 0 0 22px;
	}
	#itensLaterais .caixa ul {margin: 5px 0 10px 0;}
	#itensLaterais .caixa ul li {
		font: 13px Arial, Helvetica, sans-serif;
		background: url(../imagens/bullet_li.png) no-repeat 7px 4px;
		padding-left: 23px; margin-top: 7px;
	}
	#itensLaterais .caixa ul li a {color: #221d1f;}
	#itensLaterais .caixa ul li a:hover {text-decoration: underline;}
	#itensLaterais .caixa img {
		margin: 10px 0 10px 7px;
	}
	#itensLaterais .caixa span {
		float: right;
		margin: -60px 6px 0 0;
	}
	
/**** CONTEUDO M3 INSTICIONAL ****/

	#conteudo_m3Inst{
		width:995px; min-height:282px;
		background-color:#ffffff;
		padding:20px 0px 0px 10px;
		position:static;
		font: 12px arial;
		color:#21445a;
		margin-top:0px;
		*margin-top:5px;
		z-index:0;
		
	}
	
	#bg_conteudo_m3Inst{
		width:100%; min-height:282px;
		background-color:#ffffff;
		position:absolute;
		top:300px;
		left:0px;
		z-index:-2;
	}



/* // NOTICIAS ///////////////////////////////////// */

	/** COLUNA ESQUERDA //////////////////////////////////////////////// */
		#colunaEsquerdaNoticias{
			float: left;
			font: 11px arial;
			margin-right: 20px;
			min-height: 85px;
			width: 638px;
		}
		
			/** BOX /////////// */
			.newBoxNoticias{
				border-bottom: 2px solid #BDBDBD;
				padding-top:20px;
				display: block;
				margin-bottom: 8px;
				min-height: 100px;
				padding-bottom: 0;
				padding-left: 6px;
				padding-top: 10px;
				position: relative;
				width: 622px;
				cursor:pointer;
			}
			
			.newBoxNoticias img{border:solid 1px #fff; margin-top:-22px;}
			
			
			.newBoxNoticias:hover{background-color:#f9f9f9;}
			.newBoxNoticias:hover img{border:solid 1px #bdbdbd;}
			
			.newBoxNoticias .data{
				display:block;
				position:absolute;
				color:#221D1F;
				font:10px Arial,Helvetica,sans-serif;
				top:0px;
				left:159px;
			}
			
			.newBoxNoticias .leiaMais{display:none;}
			
			.newBoxNoticias .tituloNoticias{
				color: #000000;
				display: block;
				font-size: 17px;
				font-weight: bold;
				height: 36px;
				left: 158px;
				line-height: 17px;
				overflow: hidden;
				position: absolute;
				top: 10px;
				width: 462px;
				padding-top:10px;
			}
			
			.newBoxNoticias .resumo{
				color: #000000;
				display: block;
				font-size: 12px;
				height: 40px;
				left: 158px;
				line-height: 13px;
				overflow: hidden;
				position: absolute;
				top: 53px;
				width: 462px;
				padding-top:10px;
			}
			
			/** FIM BOX /////////////// */
		
		
		#buscaNoticias{width:280px; min-height:124px; margin:0 auto;}
		
		#buscaNoticias input{
			margin-top:2px;
			width:143px; height:20px;
			margin-left:3px;
			background:none;
			font:12px Arial, Helvetica, sans-serif;
			color:#21445a;
			line-height:22px;
		}
		
		#buscaNoticias input.iDate{
			width:60px;
			text-align:center;
			border:solid 1px #21445a;
		}
		
		
		.titBuscaNews{
			display:block;
			width:285px; height:32px;
			background-image:url(../imagens/bg_proc_noticias.png);
			padding-left:15px;
			text-transform:capitalize;
			font:bold 12px arial;
			color:#c2cbd0;
			margin-bottom:10px;
			line-height:34px;
		}
		
		.itemBusca{
			display:block;
			width:105px; height:26px;
			float:left;
			padding-left:15px;
			text-transform:capitalize;
			font-weight:bold;
			color:#21445a;
			line-height:26px;
		}
		
		.inputBusca{
			display:block;
			width:150px; height:26px;
			float:left;
			margin-bottom:5px;
			border:solid 1px #21445a;
		}
		
		.inputBuscaData{
			display:block;
			width:150px; height:26px;
			float:left;
			margin-bottom:5px;
		}
		
		#buscaNoticias .bgBotao{
			width:100px; height:32px;
			display:block;
			margin:15px auto;
			border:solid 1px #fff;
			background-image:url(../imagens/bg_bt.png);
			font:bold 12px arial;
			color:#c2cbd0;
			text-decoration:none;
			text-align:center;
			line-height:30px;
		}
			
			
		#buscaNoticias .bgBotao:hover{background-position:bottom;}
			
		#baseResultados{
			width:850px; min-height:40px;
			margin-bottom:35px;
			font:12px arial;
			color:#21445a;
		}
		
		.tResultado{font-weight:bold; font-size:13px;}
		
		#baseResultados ul li{list-style:none;}
		
		#baseResultados ul li a{
			display:block;
			margin-top:8px;
			text-decoration:none;
			color:#21445a;
			padding-left:15px;
			background:url(../imagens/seta.png) no-repeat 0px 3px;
		}
		
		#baseResultados ul li a:hover{color:#417697; text-decoration: underline;}
	
	/**  FIM COLUNA ESQUERDA //////////////////////////////////////////////// */
	
	
	/** COLUNA DIREITA - NOTICIAS  //////////////////////////////////////////////// */
	#colunaDireitaNoticias_1{
		min-height: 85px;
		width: 303px;
		float:left;
		position:relative;
	}
	
	#colunaDireitaNoticias_1 #itensLaterais{
		position:relative !important;
		left:0 !important;
		margin-left:0px !important;
		top: 0 !important;
		width: 300px !important;
	}
	/**  FIM COLUNA DIREITA - NOTICIAS  //////////////////////////////////////////////// */
	
	
	
	

/* // FIM NOTICIAS ///////////////////////////////////// */	
	
	
	
	
	
/**** FORMULARIO ****/

	.inputForm{
		width:300px; height:26px;
		margin-bottom:5px;
		font:12px arial;
		color:#21445a;
		border:solid 1px #21445a;
		padding-left:5px;
	}	
	
	.textareaForm{
		width:300px; height:100px;
		margin-bottom:5px;
		font:12px arial;
		color:#21445a;
		border:solid 1px #21445a;
		padding-left:5px;
	}

	.bgBotao{
		width:100px; height:32px;
		display:block;
		margin-left:120px;
		border:solid 1px #fff;
		background-image:url(../imagens/bg_bt.png);
		font:bold 12px arial;
		color:#c2cbd0;
		text-decoration:none;
		text-align:center;
		line-height:30px;
		cursor:pointer;
	}
		
		
	.bgBotao:hover{background-position:bottom;}	
	
	
	
	/* NEW MENU NEW MATRIX */
	
	/**** MENU ****/
	#menu{
		width:995px; height:55px;
		background:url(../imagens/brilhoMenu.png) no-repeat 0px 1px;
		z-index:999;
	}
	
	
	.menu1{
		width:768px; height:45px;
		margin:10px 0px 0px 0px;
		float:left;
	}
	
	
	.menu1 li{
		list-style:none;
		float:left;
	}
		
		
	.menu1 li a{
		display:block;
		position:relative;
		width:93px;height:51px;
		padding-right:2px;
		font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#000;
		text-decoration:none;
		text-align:center;
		background:url(../imagens/bgmenu5.png) no-repeat right 0px;
		line-height:36px;
		cursor:pointer;
	}
	
	.menu1 li a:hover{
		
	}
	
	
	
	.itensMenuP_hover{
		display:block;
		position:relative;
		width:93px;height:51px;
		padding-right:2px;
		font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#000;
		text-decoration:none;
		text-align:center;
		background:url(../imagens/bgmenu5.png) no-repeat;
		line-height:36px;
		border:solid 0px;
	}
	
	
		
			
	#itens li a span.itemM{
		display:block;
		position:relative;
		z-index:3;
		height:42px; 
		text-align:center;
	}
	
	
	#itens li a span.sombra{
		display:block;
		position:relative;
		margin:-40px 0px 0px 1px;
		color:#192126; 
		height:42px; 
		text-align:center;
	}
	
	
	a.linkAtivo{}
	a.linkAtivo:hover{}
	



	/*Sub-Menu1*/
		menu2{
			width:175px; min-height:60px;
			position:absolute;
			padding-bottom:1px;
			top:35px; left:1px;
			background:url(../imagens/fundoSub.png) no-repeat bottom;
			display:none;
			z-index:998;
			
		}
		
		
		
		#itensSub1 li{list-style:none;}
		
		
		.linkSubMenu1g2{
			text-align:left;
			display:block;
			height:30px;
			background:url(../imagens/bgSub2.png) repeat-x left top;
			font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#000;
			text-decoration:none;
			padding:0px 5px 0px 30px;
			line-height:27px;
			width:170px;
		}
		
		.linkSubMenu1g2:hover{
			background-position:bottom left;
		}
		
		
		
		.linkSubMenu1g{
			text-align:left;
			display:block;
			height:30px;
			background:url(../imagens/bgSub2.png);
			font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#000;
			text-decoration:none;
			padding:0px 5px 0px 30px;
			line-height:27px;
		}
		
		.linkSubMenu1g:hover{
			background-position:bottom left;
		}
		.linkSubMenu1{
			text-align:left;
			display:block;
			width:145px; height:30px;
			background:url(../imagens/bgSub1.png);
			font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#000;
			text-decoration:none;
			padding:0px 0px 0px 30px;
			
			line-height:27px;
		}
		
		.linkSubMenu1:hover{
			background-position:bottom left;
		}
		
		
		
		.linkSubMenu1_hover{
			display:block;
			width:145px; height:30px;
			background:url(../imagens/bgSub1.png);
			font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#000;
			text-decoration:none;
			padding:0px 0px 0px 30px;
			text-align:left;
			line-height:27px;
			background-position:bottom left;
		}
		
		
		
	/*Sub-Menu2*/
		#subMenu2{
			text-align:left;
			width:200px; min-height:60px;
			position:absolute;
			padding-bottom:1px;
			top:100%; 
			left:168px;
			background:url(../imagens/fundoSub.png) no-repeat bottom;
			display:none;
			z-index:999;
		}
		
		
		#itensSub2 li{list-style:none;}
		
		
		.linkSubMenu2{
			display:block;
			width:170px; height:30px;
			background:url(../imagens/bgSub2.png);
			font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#000;
			text-decoration:none;
			padding:0px 0px 0px 30px;
			text-align:left;
			line-height:27px;
			
		}
		
		
		.linkSubMenu2:hover{
			background:url(../imagens/bgSub2.png);
			background-position:bottom left;
		}
		
/* estilos para as paginas internas do layout */

/* estilo para as tabelas do site */		
.StyleTabelasGeral{
	border: solid 1px #b4b7b9;
}

.StyleTabelasGeral td{
	background-color:#FFF;
	height:25px;
	color:#21445a;
}

.StyleTabelasGeral .tdTitulos{
	background-color:#b4b7b9;
	padding:3px;
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	height:15px;
}

.StyleTabelasGeral .tdOpcao2{background-color:#f1f2f2; position:relative;}
.StyleTabelasGeral .tdOpcao3{border-right: solid 1px #f1f2f2;}

.StyleTabelasGeral .tdOpcaoItem{background-color:#f1f2f2; padding:0px 4px 0px 2px; width:250px;}
.StyleTabelasGeral .tdOpcaoAplicacao{border-right: solid 1px #f1f2f2; width:860px; padding-left:3px;}
.StyleTabelasGeral .tdOpcaoCavaco{width:70px;}

.StyleTabelasGeral .tdOpcaoProdutos{background-color:#f1f2f2; text-align:center; width:300px;}

.StyleTabelasGeral a{
	color:#21445a;
	text-decoration:none;
	font-weight:bold;
}

.StyleTabelasGeral a:hover{
	color:#000000;
}

.StyleTabelasGeral .aTipo2{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

.StyleTabelasGeral .aTipo2:hover{
	color:#f1f2f2;
}






/*2*/

.StyleTabelasGeral2{
	border: solid 1px #b4b7b9;
}

.StyleTabelasGeral2 td{
	background-color:#FFF;
	height:25px;
	color:#21445a;
}

.StyleTabelasGeral2 .tdTitulos{
	background-color:#b4b7b9;
	padding:3px;
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	height:15px;
}

.StyleTabelasGeral2 .tdOpcao2{background-color:#f1f2f2; position:relative;}
.StyleTabelasGeral2 .tdOpcao3{border-right: solid 1px #f1f2f2;}

.StyleTabelasGeral2 .tdOpcaoItem{background-color:#f1f2f2; padding:0px 4px 0px 2px; width:250px;}
.StyleTabelasGeral2 .tdOpcaoAplicacao{border-right: solid 1px #f1f2f2; width:860px; padding-left:3px;}
.StyleTabelasGeral2 .tdOpcaoCavaco{width:70px;}

.StyleTabelasGeral2 .tdOpcaoProdutos{background-color:#f1f2f2; text-align:center; width:300px;}

.StyleTabelasGeral2 a{
	color:#21445a;
	text-decoration:none;
	font-weight:bold;
}

.StyleTabelasGeral2 a:hover{
	color:#b4b7b9;
}

.StyleTabelasGeral2 .aTipo2{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

.StyleTabelasGeral2 .aTipo2:hover{
	color:#f1f2f2;
}

















/* FORMULAS --------------------------------------------------------- */

.StyleDivDeQuadro{
	border: solid 1px #b4b7b9;
	background-color:#f1f2f2;
	padding:15px;
	padding-right:0px;
	color:#21445a;
	text-decoration:none;
	font-weight:bold;
	width:652px;
}

.StyleDivDeQuadro2{
	width:475px;
	border: solid 1px #c6d2da;
	margin-top:5px;
	background-color:#ffffff;
	padding:20px;
	color:#21445a;
	text-decoration:none;
	position:relative;
	margin-right:30px;
}

.StyleDivDeQuadro3{
	background-color:#b4b7b9;
	padding:16px;
	color:#FFF;
	font-size:14px;
	width:274px;
}

.campoFormula{
	background-color: #b4b7b9;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    height: 15px;
    padding: 2px;
}


	.formula {
		width:190px;
		float:left;
		margin-right:30px;
	 }
	 
	 .resultado { width:172px; float:right; }
	 
	 .alinhamento { line-height:30px; } 

/******* Botões do Site *******/
.botVerInsertos{
	width:108px; height:21px;
	background:url(../imagens/botoes/botVerInsertos.jpg);
	cursor:pointer;
	display:block;
}
	
.botVerInsertos:hover{
	background-position:bottom;
}


.botQuebraCavaco{
	width:152px; height:42px;
	background:url(../imagens/botoes/botQuebraCavaco.jpg);
	cursor:pointer;
	display:block;
	margin-bottom:8px;
}
	
.botQuebraCavaco:hover{
	background-position:bottom;
}


.botClasses{
	/**width:152px; height:42px;
	background:url(../imagens/botoes/botClasses.jpg);
	margin-bottom:8px;**/
	cursor:pointer;
	display:block;
	
}
	
.botClasses:hover{
	background-position:bottom;
}

.botClasses2{
	width:152px; height:42px;
	background:url(../imagens/botoes/botClasses.jpg);
	margin-bottom:8px;
	cursor:pointer;
	display:block;
	
}
	
.botClasses2:hover{
	background-position:bottom;
}


.botDicas{
	width:152px; height:42px;
	background:url(../imagens/botoes/botDicas.jpg);
	cursor:pointer;
	display:block;
	margin-bottom:8px;
}
	
.botDicas:hover{
	background-position:bottom;
}


.botFechar{
	width:27px; height:21px;
	background:url(../imagens/botoes/botFechar.jpg);
	cursor:pointer;
	display:block;
}
	
.botFechar:hover{
	background-position:bottom;
}

.botVoltar{
	width:76px; height:21px;
	background:url(../imagens/botoes/botVoltar.png);
	cursor:pointer;
	display:block;
}
	
.botVoltar:hover{
	background-position:bottom;
}

.botLimpar{
	width:94px; height:21px;
	background:url(../imagens/botoes/botLimpar.png);
	cursor:pointer;
	display:block;
}
	
.botLimpar:hover{
	background-position:bottom;
}

.botCalcular{
	margin-top:6px;
	width:94px; height:21px;
	background:url(../imagens/botoes/botCalcular.png);
	cursor:pointer;
	display:block;
}
	
.botCalcular:hover{
	background-position:bottom;
}

.botImprimir{
	margin-top:6px;
	width:83px; height:21px;
	background:url(../imagens/botoes/botImprimir.png);
	cursor:pointer;
	display:block;
}
	
.botImprimir:hover{
	background-position:bottom;
}

.botEnviarN{
	margin-top:6px;
	width:83px; height:21px;
	background:url(../imagens/botoes/btEnviar.png);
	cursor:pointer;
	display:block;
}
	
.botEnviarN:hover{
	background-position:bottom;
}

.botConfirmar{
	margin-top:6px;
	width:96px; height:21px;
	background:url(../imagens/botoes/botConfirmar.png);
	cursor:pointer;
	display:block;
}
	
.botConfirmar:hover{
	background-position:bottom;
}

.botVoltarBusca{
	margin-top:6px;
	width:150px; height:21px;
	background:url(../imagens/botoes/botVoltarBusca.png);
	cursor:pointer;
	display:block;
}
	
.botVoltarBusca:hover{
	background-position:bottom;
}

.botNovaPesquisa{
	margin-top:6px;
	width:118px; height:21px;
	background:url(../imagens/botoes/botNovaPesquisa.png);
	cursor:pointer;
	display:block;
}
	
.botNovaPesquisa:hover{
	background-position:bottom;
}


#caixaalertaT{
	position:absolute;
	z-index:999;
	top:0px;
	left:0px;
	display:none;
	background-image:url(../imagens/icones/fundo.png);
	height:100%;
	width:100%
}

#caixaalertatab{
	background-color:#FFF;
}

#caixaalertatxt{
	width:300px;
	border:solid 1px #b4b7b9;
	/*background-color:#f1f2f2;*/
	color:#b4b7b9;
}



#barraHome{
	width:984px;
	height:20px;
	background:url(../imagens/bgBarra.jpg) repeat-x bottom;
	padding-top:20px;
	clear:both;
	margin-left:5px;
}


/** MENU COTAÇÃO  ///////////////////////////////////////////////////////////////////////////////////////////// **/
	
	#baseMenuCotacao{
		border-bottom:solid 1px #000;
		height:40px;
		margin-bottom:40px;
	}
	
	#baseMenuCotacao ul li{
		float: left;
		height: 40px;
		list-style: none outside none;
		margin-right: 89px;
		/*width: 88px;*/
		background:url(../imagens/bgSeta.png) no-repeat;
	}
	
	
	#baseMenuCotacao ul li.ativo{
		cursor: pointer;
		float: left;
		height: 40px;
		list-style: none outside none;
		margin-right: 89px;
		width: 88px;
		background:url(../imagens/bgSeta.png) no-repeat 0 bottom;
	}
	#baseMenuCotacao ul li.ativo span{background-color:#d56f0a;}
	
	
	
	#baseMenuCotacao ul li span{
		display:block;
		float:left;
		background-color:#f28e2a;
		width:15px; height:15px;
		color:#fff;
		font-weight:bold;
		text-align:center;
		margin-right:2px;
	}
	
	#baseMenuCotacao ul li strong{
		display:block;
		float:left;
		color:#000;
		text-transform:uppercase;
	}
	
/** // MENU COTAÇÃO  ///////////////////////////////////////////////////////////////////////////////////////////// **/	



/** DIV COTAÇÃO  ///////////////////////////////////////////////////////////////////////////////////////////// **/	
	.baseDivCotacao{
		display:none;
		background:#fff;
		position:absolute;
		top:-27px;left:-202px;
		width:100%;
	}
	
	.baseDivCotacao table{border:solid 2px #d0cfcd;}
	
	.baseDivCotacao .prod{
		background-color:#265478;
		color:#fff;
		font-weight:bold;
		padding:0px 5px;
		font-size:10px;
		text-align:center;
	}
	
	.baseDivCotacao a.close{
		display:block;
		width:20px; height:20px;
		font-weight:bold;
		color:#000;
		text-align:center;
	}
	
	.baseDivCotacao .sQtde{font-weight:bold; padding:0px 5px;}
	
	.baseDivCotacao .numQtde{padding:0 90px 0px 0px; text-align:left;}
	
	.baseDivCotacao .numQtde input{
		border:solid 1px #e3e1e0;
		font-weight:bold;
		width:40px; height:13px;
		text-align:center;
	}
	
	.baseDivCotacao a.btOk{
		background-color:#fb9f3e;
		color:#fff;
		font-weight:bold;
		text-align:center;
		display:block;
		width:20px; height:20px;
		line-height:19px;
	}
	
	.baseDivCotacao td.setas{width:20px; height:20px; padding:0px 5px;}
	
	.baseDivCotacao td.setas a.up,
	.baseDivCotacao td.setas a.down{
		display:block; 
		width:9px; height:5px; 
		background:url(../imagens/setaUP.png) no-repeat;
	}
	
	.baseDivCotacao td.setas a.down{background:url(../imagens/setaDown.png) no-repeat; margin-top:3px;}
	

/** // DIV COTAÇÃO  ///////////////////////////////////////////////////////////////////////////////////////////// **/




/** TABELA COTAÇÃO  ///////////////////////////////////////////////////////////////////////////////////////////// **/
	.tblCotacao{position:relative;}
	
	.tblCotacao .titulo{
		background-color:#8c98a0; 
		color:#fff; 
		font-weight:bold;
		font-size:13px;
	}
	.tblCotacao .titulo td{padding:10px  0px;}
	
	.tblCotacao .tdProduto{
		padding:10px 40px;
		background-color:#e9eef2;
		border-right:solid 1px #b2b2b2;
	}
	
	.tblCotacao .tdProduto div{
		width:87px; height:50px;
		background:#FFF;
		border:solid 1px #8b8e91;
		text-align:center;
		padding-top:10px;
	}
	
	.tblCotacao .tdTipoProduto{
		width:262px; height:72px;
		color:#000;
		text-align:center;
		padding-top:5px;
		font-weight:bold;
		background-color:#e9eef2;
		border-right:solid 1px #b2b2b2;
	}
	
	.tblCotacao .tdDescricao{
		width:362px; height:72px;
		color:#000;
		text-align:center;
		padding-top:5px;
		font-weight:bold;
		background-color:#e9eef2;
		border-right:solid 1px #b2b2b2;
	}
	
	
	.tblCotacao .tdQuantidade{
		background-color:#eaeef1;
		text-align:center;
		position:relative;
		display:block;
		height:82px;
		padding:0px 60px;
		border-right:solid 1px #b2b2b2;
	}
	
	.tblCotacao .tdQuantidade input[type="text"]{
		width:34px; height:27px;
		border:solid 1px #b2b2b2;
		text-align:center;
		font-weight:bold;
		display:block;
		line-height:25px;
		position:absolute;
		top:30%; left:30%;
	}
	
	.tblCotacao .tdQuantidade a.setaUp,
	.tblCotacao .tdQuantidade a.setaDown{
		display:block; 
		width:9px; height:5px; 
		background:url(../imagens/setaUP.png) no-repeat;
		position:absolute;
		top:42%; left:65%;
	}
	
	.tblCotacao .tdQuantidade a.setaDown{
		background:url(../imagens/setaDown.png) no-repeat; margin-top:3px;
		top:48%;
	}
	
	
	.tblCotacao .tdRemover{
		background-color:#eaeef1;
		text-align:center;
	}
	
	.tblCotacao .tdRemover a{
		font:bold 14px Verdana, Geneva, sans-serif;
		color:#000;
		display:block;
		line-height:35px;
		width:40%; height:40px;
		margin:0 auto;
	}
	
	
	.tblCotacao .tblTotal{
		font-weight:bold;
		text-transform:uppercase;
		font-size:15px;
		background-color:#eaeef1;
	}
	
	.tblCotacao .tblTotal td{padding:5px;}
	.tblCotacao .tblTotal td.tdTotal{padding-left:25px;}
	
	.tblCotacao .tblTotal input[type="text"]{
		border:solid 1px #b2b2b2;
		width:65px; height:25px;
		text-align:right;
		font:bold 15px Verdana, Geneva, sans-serif;
		margin:0px 5px;
	}
	
	.tblCotacao .tblTotal a{
		display:block;
		color:#000;
		margin:0px 8px;
	}
	
	
	.tblCotacao .tdAnotacoes{
		padding:20px;
		background-color:#fafafa;
	}
	
	.tblCotacao .tdAnotacoes textarea{
		display:block;
		border:solid 1px #8b8b8b;
		width:945px; height:75px;
		font:12px Verdana, Geneva, sans-serif;
		margin-top:5px;
	}
	
	
	a.btContinuarCotando, a.btFinalizarCotacao, a.btImprimirCotacao{
		display:block;
		width:148px; height:30px;
		background:url(../imagens/botoes/btContinuarCotando.png) no-repeat;
		margin:15px auto 25px auto;
		float:left;
	}
	
	a.btFinalizarCotacao{background:url(../imagens/botoes/btFinalizarCotacao.png) no-repeat; float:right;}
	a.btImprimirCotacao{background:url(../imagens/botoes/btImprimir.png) no-repeat; float:right;}
	
/** // TABELA COTAÇÃO  ///////////////////////////////////////////////////////////////////////////////////////////// **/		


/** FORMULARIO COTAÇÃO /////////////////////////////////////////////////// **/
	.baseFormularioCotacao{
		width:100%;
		background-color:#fafafa;
		position:relative;
	}
		
	.baseFormularioCotacao fieldset{
		border:none; 
		font-size:13px;
		padding-bottom:15px;
	}
	
	.baseFormularioCotacao fieldset#fCedifer{background:none !important;}
	
	.baseFormularioCotacao fieldset#fCedifer .base{width:400px; margin:10px 0px 10px 25px;}
	
	.baseFormularioCotacao fieldset h3{
		background-color:#b4b7b9;
		color:#fff;
		padding:5px 0px 5px 30px;
		font-size:19px;
	}
	
	.baseFormularioCotacao fieldset input[type="text"]{padding-left:4px;}
	
	.baseFormularioCotacao .tel_ramal{
		clear: both;
		height: 33px;
		position: relative;
		width: 683px;
	}
	
		/**  CEDIFER ***********************************/
		.baseFormularioCotacao fieldset#fCedifer label{
			display:block; 
			float:left !important;
			width:193px; height:12px;
			margin-bottom:7px;
		}
		
		.baseFormularioCotacao fieldset#fCedifer input{
			display:block; 
			float:left;
			margin-right:2px;
		}
		
		.baseFormularioCotacao fieldset#fCedifer span{
			display:block; 
			float:left !important;
			padding-top:0px;
		}
	
		
		
		/**  CONTATO ***********************************/
		.baseFormularioCotacao fieldset#fContato label{
			display:block;
			clear:both; 
		}
		
		.baseFormularioCotacao fieldset#fContato label.masculino,
		.baseFormularioCotacao fieldset#fContato label.feminino{
			float:left !important; 
			clear:none !important;
			margin:10px 10px 0px 7px;
		}
		
		.baseFormularioCotacao fieldset#fContato input[type="text"]{
			display:block; 
			float:left;
			margin-right:2px;
			border:solid 1px #8f8f8f;
			margin:8px 0px 0px 5px;
			height:21px;
			color:#707070;
			font-size:12px;
			line-height:20px;
			outline:none;
		}
		
		.baseFormularioCotacao fieldset#fContato input#cNome{width:470px;}
		.baseFormularioCotacao fieldset#fContato input#cDataNascimento,
		.baseFormularioCotacao fieldset#fContato input#cDataNascimentoAnexo{width:70px;}
		.baseFormularioCotacao fieldset#fContato input#cCargo{width:180px;}
		.baseFormularioCotacao fieldset#fContato input#cEmail{width:270px;}
		
		.baseFormularioCotacao fieldset#fContato textarea{
			width:483px; height:100px;
			margin:4px 0px 0px 6px;
			border:solid 1px #a19fa0;
			color:#707070;
			font-size:12px;
		}
		
		.baseFormularioCotacao fieldset#fContato span{
			display:block; 
			float:left !important;
			width:151px;
			padding:10px 10px;
			text-align:right;
			color:#161719;
			font-weight:bold;
			background-color:#f1f2f2;
		}
		
		.baseFormularioCotacao fieldset#fContato span b{color:#F00; padding-right:2px;}
		
		
		
		/** DADOS CADASTRAIS PESSOA JURIDICA ******************************************************/
		.baseFormularioCotacao fieldset#fDadosCadastrais label{display:block; clear:both;}
		
		.baseFormularioCotacao fieldset#fDadosCadastrais label#ramal1,
		.baseFormularioCotacao fieldset#fDadosCadastrais label#ramal2,
		.baseFormularioCotacao fieldset#fDadosCadastrais label#ramal3{
			clear: both;
			display: block;
			left: 269px;
			position: absolute;
			top: 0px;
		}
		
		.baseFormularioCotacao fieldset#fDadosCadastrais label#ramal1 span,
		.baseFormularioCotacao fieldset#fDadosCadastrais label#ramal2 span,
		.baseFormularioCotacao fieldset#fDadosCadastrais label#ramal3 span{background:none; width:35px;}
		
		.baseFormularioCotacao fieldset#fDadosCadastrais input[type="text"]{
			display:block; 
			float:left;
			margin-right:2px;
			border:solid 1px #8f8f8f;
			margin:8px 0px 0px 5px;
			height:21px;
			color:#707070;
			font-size:12px;
			line-height:20px;
			outline:none;
		}
		
		.baseFormularioCotacao fieldset#fDadosCadastrais input#cRazaoSocial{width:470px;}
		.baseFormularioCotacao fieldset#fDadosCadastrais input#cCEP{width:70px;}
		.baseFormularioCotacao fieldset#fDadosCadastrais input#cLogradouro{width:410px;}
		.baseFormularioCotacao fieldset#fDadosCadastrais input#cNumero{width:40px;}
		.baseFormularioCotacao fieldset#fDadosCadastrais input#cComplemento{width:90px;}
		.baseFormularioCotacao fieldset#fDadosCadastrais input#cBairro{width:150px;}
		.baseFormularioCotacao fieldset#fDadosCadastrais input#cMunicipio{width:150px;}
		.baseFormularioCotacao fieldset#fDadosCadastrais input#cUF{width:30px;}
		
		.baseFormularioCotacao fieldset#fDadosCadastrais input#cTel1,
		.baseFormularioCotacao fieldset#fDadosCadastrais input#cTel2,
		.baseFormularioCotacao fieldset#fDadosCadastrais input#cTel3{width:90px;}
		
		.baseFormularioCotacao fieldset#fDadosCadastrais input#cRamal1,
		.baseFormularioCotacao fieldset#fDadosCadastrais input#cRamal2,
		.baseFormularioCotacao fieldset#fDadosCadastrais input#cRamal3{width:40px;}
		
		.baseFormularioCotacao fieldset#fDadosCadastrais input#cFax{width:90px;}
		.baseFormularioCotacao fieldset#fDadosCadastrais input#cCNPJ{width:120px;}
		.baseFormularioCotacao fieldset#fDadosCadastrais input#cIE{width:120px;}
		.baseFormularioCotacao fieldset#fDadosCadastrais input#cSite{width:253px;}
		
		.baseFormularioCotacao fieldset#fDadosCadastrais textarea{
			width:483px; height:100px;
			margin-left:6px;
			border:solid 1px #a19fa0;
			color:#707070;
			font-size:12px;
		}
		
		.baseFormularioCotacao fieldset#fDadosCadastrais a.meuCep{
			background-color:#b4b7b9;
			color:#fff;
			padding:4px 5px;
			font-size:12px;
			display:block;
			float:left;
			margin:8px 0px 0px 5px;
		}
		
		.baseFormularioCotacao fieldset#fDadosCadastrais span{
			display:block; 
			float:left !important;
			width:151px;
			padding:10px 10px;
			text-align:right;
			background-color:#f1f2f2;
			color:#161719;
			font-weight:bold;
		}
		
		.baseFormularioCotacao fieldset#fDadosCadastrais span b{color:#F00; padding-right:2px;}
		.baseFormularioCotacao fieldset#fDadosCadastrais strong{
			display:block; 
			float:left;
			margin:10px 0px 0px 5px;
		}
		
		
		
		
		
		/** DADOS CADASTRAIS PESSOA FISICA ******************************************************/
		.baseFormularioCotacao fieldset#fDadosCadastraisFisica label{display:block; clear:both;}
		
		.baseFormularioCotacao fieldset#fDadosCadastraisFisica label#ramal1,
		.baseFormularioCotacao fieldset#fDadosCadastraisFisica label#ramal2,
		.baseFormularioCotacao fieldset#fDadosCadastraisFisica label#ramal3{
			clear: both;
			display: block;
			left: 269px;
			position: absolute;
			top:0px;
		}
		
		.baseFormularioCotacao fieldset#fDadosCadastraisFisica label#ramal1 span,
		.baseFormularioCotacao fieldset#fDadosCadastraisFisica label#ramal2 span,
		.baseFormularioCotacao fieldset#fDadosCadastraisFisica label#ramal3 span{background:none; width:35px;}
		
		.baseFormularioCotacao fieldset#fDadosCadastraisFisica input[type="text"]{
			display:block; 
			float:left;
			margin-right:2px;
			border:solid 1px #8f8f8f;
			margin:8px 0px 0px 5px;
			height:21px;
			color:#707070;
			font-size:12px;
			line-height:20px;
			outline:none;
		}
	
		.baseFormularioCotacao fieldset#fDadosCadastraisFisica input#cCEPFisica{width:70px;}
		.baseFormularioCotacao fieldset#fDadosCadastraisFisica input#cLogradouroFisica{width:410px;}
		.baseFormularioCotacao fieldset#fDadosCadastraisFisica input#cNumeroFisica{width:40px;}
		.baseFormularioCotacao fieldset#fDadosCadastraisFisica input#cComplementoFisica{width:90px;}
		.baseFormularioCotacao fieldset#fDadosCadastraisFisica input#cBairroFisica{width:150px;}
		.baseFormularioCotacao fieldset#fDadosCadastraisFisica input#cMunicipioFisica{width:150px;}
		.baseFormularioCotacao fieldset#fDadosCadastraisFisica input#cUFFisica{width:30px;}
		
		.baseFormularioCotacao fieldset#fDadosCadastraisFisica input#cTel1Fisica,
		.baseFormularioCotacao fieldset#fDadosCadastraisFisica input#cTel2Fisica,
		.baseFormularioCotacao fieldset#fDadosCadastraisFisica input#cTel3Fisica{width:90px;}
		
		.baseFormularioCotacao fieldset#fDadosCadastraisFisica input#cRamal1Fisica,
		.baseFormularioCotacao fieldset#fDadosCadastraisFisica input#cRamal2Fisica,
		.baseFormularioCotacao fieldset#fDadosCadastraisFisica input#cRamal3Fisica{width:40px;}
		
		.baseFormularioCotacao fieldset#fDadosCadastraisFisica input#cCPF{width:96px;}
		.baseFormularioCotacao fieldset#fDadosCadastraisFisica input#cRG{width:96px;}
		
		.baseFormularioCotacao fieldset#fDadosCadastraisFisica textarea{
			width:483px; height:100px;
			margin-left:6px;
			border:solid 1px #a19fa0;
			color:#707070;
			font-size:12px;
		}
		
		.baseFormularioCotacao fieldset#fDadosCadastraisFisica a.meuCep{
			background-color:#b4b7b9;
			color:#fff;
			padding:4px 5px;
			font-size:12px;
			display:block;
			float:left;
			margin:8px 0px 0px 5px;
		}
		
		.baseFormularioCotacao fieldset#fDadosCadastraisFisica span{
			display:block; 
			float:left !important;
			width:151px;
			padding:10px 10px;
			text-align:right;
			background-color:#f1f2f2;
			color:#161719;
			font-weight:bold;
		}
		
		.baseFormularioCotacao fieldset#fDadosCadastraisFisica span b{color:#F00; padding-right:2px;}
		.baseFormularioCotacao fieldset#fDadosCadastraisFisica strong{
			display:block; 
			float:left;
			margin:10px 0px 0px 5px;
		}
		
		
		
		/** BASE BOTOES **********************/
		.baseFormularioCotacao .receber{
			margin:20px 0px 0px 176px;
			background:none;
		}
		
		.baseFormularioCotacao .btEnviar{
			display:block;
			background:url(../imagens/botoes/btEnviarForm.png) no-repeat;
			width:100px; height:32px;
			cursor:pointer;
			margin:10px 0px 0px 376px;
		}
		
	
		
	.baseFormularioCotacao label.error{
		display:block;
		float:left !important; 
		clear:none !important;
		color:red; 
		margin:13px 0px 0px 5px; 
		font-size: 10px;
	}
	
	.baseFormularioCotacao .telefone1 label.error{margin-left:170px;}
		
	.baseFormularioCotacao input.error{
		background-color:#dcddde;
		border:solid 1px #5c5c5c;
	}
		
	.baseFormularioCotacao textarea.error{
		background-color:#ef9696;
		border:solid 1px #5c5c5c;
	}
		
/** // FORMULARIO COTAÇÃO/////////////////////////////////////////////////// **/



/** CADASTRO COTAÇÃO /////////////////////////////////////////////////// **/
	#baseCadastroCotacao{position: relative;}
	
	
	#baseCadastroCotacao .baseAreaRestrita3{
		width:17px; height:422px;
		float:left;
		position:relative;
		display:block;
		border-left:solid 1px #bcbec0;
	}
	
	#baseCadastroCotacao a.btAreaRestrita{
		width:17px; height:114px;
		background:url(../imagens/botoes/btAreaRestrita.png) no-repeat;
		float:left;
		margin:135px 0px 0px 0px;
		display:block;
	}
	#baseCadastroCotacao a.btAreaRestrita:hover{background-position:0 bottom;}
	
	
	
	/** JA SOU CADASTRADO ************************/
	#baseCadastrado{
		width:332px; height:398px;
		float:left;
		background:url(../imagens/separacaoCotacao.jpg) no-repeat right center #FFF;
		padding:10px 25px 12px 10px;
		text-align:left;
		border:solid 1px #bcbec0;
		border-right:0px;
	}
	
	#baseCadastrado h3{
		background: url("../imagens/setaCotacao.jpg") no-repeat scroll 0px 1px;
		margin:0px 10px 0px auto;
		text-align: right;
		text-transform: uppercase;
		width: 221px;
		font-size:18px;
		font-weight:bold;
		color:#000;
	}
	
	#baseCadastrado form{margin-top:15px;}
	
	#baseCadastrado label{
		display:block;
		font-weight:bold;
		height:50px;
	}
	
	#baseCadastrado input[type="text"], #baseCadastrado input[type="email"], #baseCadastrado input[type="tel"],
	#baseCadastrado input[type="url"] {
		border:solid 1px #868686;
		width:315px; height:17px;
		display:block;
		padding-left:4px;
		color:#707070;
		font-size:12px;
		margin-top:6px;
	}
	
	#baseCadastrado .btEnviar{
		display:block;
		background:url(../imagens/botoes/btEnviarForm.png) no-repeat;
		width:100px; height:35px;
		cursor:pointer;
		margin:6px 10px 0px auto;
	}
	
	#baseCadastrado .btCancelar{
		display:block;
		background:url(../imagens/botoes/btCancelar.png) no-repeat;
		width:74px; height:29px;
		cursor:pointer;
		margin:-34px 10px 0px 130px;
	}
	
	
	#baseCadastrado .nomeEmpresa .error,
	#baseCadastrado .nomePessoa .error,
	#baseCadastrado .nomeCargo .error{
		font:9px Verdana, Geneva, sans-serif; 
		color:#F00;
	}
	
	
	/** QUERO ME CADASTRAR ****************************/
	#baseSemCadastrado{
		float: left;
		background-color:#FFF;
		padding:10px;
		width: 273px; height:400px;
		border:solid 1px #bcbec0;
		border-right:0px;
		border-left:0px;
	}
	
	
	#baseSemCadastrado h3{
		background: url("../imagens/setaCotacao.jpg") no-repeat scroll 0px 1px;
		margin:0px 10px 0px auto;
		text-align: right;
		text-transform: uppercase;
		width: 244px;
		font-size:18px;
		font-weight:bold;
		color:#000;
	}
	
	#baseSemCadastrado p{
		width:180px; height:30px;
		margin:30px auto;
		font-size:14px;
		text-align:center;
		line-height:19px;
	}
	
	#baseSemCadastrado a.btCadastre{
		display:block;
		width:157px; height:37px;
		background:url(../imagens/botoes/btCadastre.png) no-repeat;
		margin:235px auto 0px auto;
	} 
	
	
	
	/** ANEXAR ****************************/
	#baseAnexar{
		background: url("../imagens/separacaoCotacao.jpg") no-repeat scroll left center transparent;
		float: left;
		background-color:#FFF;
		padding:10px;
		width: 273px; height:400px;
		border:solid 1px #bcbec0;
		border-left:0px;
		border-right:0px;
	}
	
	
	#baseAnexar h3{
		background: url("../imagens/setaCotacao.jpg") no-repeat scroll 0px 1px;
		margin:0px 10px 0px auto;
		text-align: right;
		text-transform: uppercase;
		width: 244px;
		font-size:18px;
		font-weight:bold;
		color:#000;
	}
	
	#baseAnexar p{
		width:180px; height:30px;
		margin:30px auto;
		font-size:14px;
		text-align:center;
		line-height:19px;
	}
	
	#baseAnexar a.btAnexar{
		display:block;
		width:157px; height:37px;
		background:url(../imagens/botoes/btAnexar.png) no-repeat;
		margin:235px auto 0px auto;
	} 
	
/** // CADASTRO COTAÇÃO /////////////////////////////////////////////////// **/



/** REGISTRO COTAÇÃO /////////////////////////////////////////////////// **/

		.baseFormularioRegistro .btVoltar{
			display:block;
			float:left;
			background:url(../imagens/botoes/btVoltar2.png) no-repeat;
			width:100px; height:35px;
			cursor:pointer;
			margin:20px 0px 15px 0px;
		}
		
		
		.baseFormularioRegistro .btAvancar{
			display:block;
			float:right;
			background:url(../imagens/botoes/btAvancar.png) no-repeat;
			width:100px; height:35px;
			cursor:pointer;
			margin:20px 0px 15px 0px;
		}
		
		
		/**  SELECIONAR CONTA ***********************************/
		.baseFormularioRegistro fieldset#fSelecioneConta h3{
			background-color:#b4b7b9;
			color:#fff;
			padding:5px 0px 5px 30px;
			font-size:19px;
		}
		
		#fSelecioneConta{
			background-color:#f1f2f2;
		}
		
		#fAtividades{
			background-color:#f1f2f2;
			height:280px;
		}
		
		
		.baseFormularioRegistro fieldset#fSelecioneConta .base,
		.baseFormularioCotacao fieldset#fSelecioneConta .base,
		.baseFormularioRegistro fieldset#fAtividades .base{width:400px; margin:10px 0px 10px 25px;}
		
		.baseFormularioCotacao fieldset#fSelecioneConta{background:none;}
		.baseFormularioCotacao fieldset#fSelecioneConta .base label{
			clear: both;
			display: block;
			margin-bottom: 8px;
		}
		
		.baseFormularioRegistro fieldset#fSelecioneConta label{
			display:block; 
			width:152px; height:12px;
			margin-bottom:12px;
			font-size:12px;
			font-weight:bold;
		}
		
		.baseFormularioRegistro fieldset#fSelecioneConta  input{
			display:block; 
			float:left;
			margin-right:2px;
		}
		
		
		/**  ATIVIDADES ***********************************/
		.baseFormularioRegistro fieldset#fAtividades h3{
			background-color:#b4b7b9;
			color:#fff;
			padding:5px 0px 5px 30px;
			font-size:19px;
			margin-top:5px;
		}
		
		.baseFormularioRegistro fieldset#fAtividades label{
			display:block; 
			width:392px; height:12px;
			margin-bottom:12px;
			font-size:12px;
			font-weight:bold;
		}
		
		
		.baseFormularioRegistro fieldset#fAtividades textarea{
			width:483px; height:100px;
			margin-left:20px;
			border:solid 1px #a19fa0;
			color:#707070;
			font-size:12px;
		}
		
		.baseFormularioCotacao fieldset#fAtividades .base{width:400px; margin:10px 0px 10px 25px;}
		.baseFormularioCotacao fieldset#fAtividades{background:none;}
		.baseFormularioCotacao fieldset#fAtividades .base label{
			clear: both;
			display: block;
			margin-bottom: 8px;
		}
		
		.baseFormularioCotacao fieldset#fAtividades label textarea{
			width:611px; height:100px;
			margin-left:20px;
			border:solid 1px #a19fa0;
			color:#707070;
			font-size:12px;
		}
		
		.baseFormularioCotacao .btVoltar{
			display:block;
			float:left;
			background:url(../imagens/botoes/btVoltar2.png) no-repeat;
			width:100px; height:35px;
			cursor:pointer;
			margin:0px 0px 15px 0px;
		}
		
		.baseFormularioCotacao .baseBotoes{
			background-color:#fff;
			width:100%; height:30px;
			margin:0px 0px 20px 0px;
			padding-top:10px;
		}
		
		.baseFormularioCotacao .baseBotoes .btEnviar{
			display:block;
			background:url(../imagens/botoes/btEnviarForm.png) no-repeat;
			width:100px; height:32px;
			cursor:pointer;
			margin:0px 0px 0px auto;
		}
/** // REGISTRO COTAÇÃO /////////////////////////////////////////////////// **/



/** UPLOAD DE IMAGENS /////////////////////////////////////////////////// **/
	#baseUploadCadastro{
		width: 379px; height: 176px;
		position: absolute;
		right: 0;
		top: 34px;
		z-index:999;
	}
	
	.alignAnexar{top: 54px !important;}
	
	#baseUploadCadastro a.btUpload{
		display:block;
		width:363px; height:33px;
		background:url(../imagens/botoes/btUpload.jpg) no-repeat;
		margin:6px 13px 0px auto;
	}
	
	#baseUploadCadastro #listaArquivos{
		display:block;
		width:363px;
	}
	
	a.btExcluirArquivo{display:block; border:solid 1px; margin-left:auto;}

/** // UPLOAD DE IMAGENS /////////////////////////////////////////////////// **/



/** ÁREA RESTRITA ///////////////////////////////////////////////////////// **/
	.baseFormularioRetrista{
		width:100%;
		background-color:#fafafa;
		position:relative;
	}
		
	.baseFormularioRetrista fieldset{
		border:none; 
		font-size:13px;
		background:url(../imagens/bgFieldset.jpg) repeat-y;
		padding-bottom:10px;
	}
	
	.baseFormularioRetrista fieldset h3{
		color:#000;
		background-color:#FFF;
		padding:20px 0px 5px 0px;
		font-size:19px;
		margin-bottom:5px;
		text-transform:uppercase;
	}
	
	.baseFormularioRetrista fieldset input[type="text"]{padding-left:4px;}
	
	.baseFormularioRetrista fieldset#fRestrita label{
		display:block;
		clear:both; 
	}
	
	.baseFormularioRetrista fieldset#fRestrita label.vendedorExterno,
	.baseFormularioRetrista fieldset#fRestrita label.representante{
		float:left !important; 
		clear:none !important;
		margin:10px 10px 0px 5px;
	}
	
	.baseFormularioRetrista fieldset#fRestrita input[type="text"]{
		display:block; 
		float:left;
		margin-right:2px;
		border:solid 1px #8f8f8f;
		margin:8px 0px 0px 5px;
		height:21px;
		color:#707070;
		font-size:12px;
		line-height:20px;
		outline:none;
	}
	
	.baseFormularioRetrista fieldset#fRestrita input#cNomeRestrita{width:300px;}
	.baseFormularioRetrista fieldset#fRestrita input#cRegiao{width:300px;}
	.baseFormularioRetrista fieldset#fRestrita input#cPara{width:300px;}
	.baseFormularioRetrista fieldset#fRestrita input#cCC{width:300px;}
	.baseFormularioRetrista fieldset#fRestrita input#cAssunto{width:300px;}
	
	.baseFormularioRetrista fieldset#fRestrita span{
		display:block; 
		float:left !important;
		width:151px;
		padding:8px;
		margin-right:6px;
		text-align:right;
		color:#161719;
		font-weight:bold;
	}
	.baseFormularioRetrista fieldset#fRestrita span b{color:#F00; padding-right:2px;}
	
	.baseFormularioRetrista fieldset#fRestrita textarea{
			width:300px; height:100px;
			margin:10px 0px 0px 6px;
			border:solid 1px #a19fa0;
			color:#707070;
			font-size:12px;
	}
	
	.baseFormularioRetrista label.error{
		display:block;
		float:left !important; 
		clear:none !important;
		color:red; 
		margin:13px 0px 0px 5px; 
		font:10px Verdana, Geneva, sans-serif;
	}
	
	.baseFormularioRetrista input.error{
		background-color:#dcddde;
		border:solid 1px #5c5c5c;
	}
		
	.baseFormularioRetrista textarea.error{
		background-color:#ef9696;
		border:solid 1px #5c5c5c;
	}
	
	.baseFormularioRetrista .baseBotoes{
		background-color:#fff;
		width:100%; height:30px;
	}
	
	a.btVoltarRestrita,	.btEnviarRestrita{
		display:block;
		width:95px; height:30px;
		margin:15px auto 0px auto;
		cursor:pointer;
	}
	
	a.btVoltarRestrita{background:url(../imagens/botoes/btVoltar2.png) no-repeat; float:left;}
	.btEnviarRestrita{background:url(../imagens/botoes/btEnviar2.png) no-repeat; float:right;}

/** // ÁREA RESTRITA ///////////////////////////////////////////////////////// **/



/** PÁGINAS "CONCLUÍDO" /////////////////////////////////////////////////// **/
	
	/** MODELO 1 /////////////////////////////////////// **/
		#concluido1{
			width:952px; height:199px;
			border:solid 1px #bcbec0;
		}
		
		#concluido1 div{width:420px; margin:0 auto;}
		
		#concluido1 h3{
			background: url("../imagens/setaCotacao.jpg") no-repeat scroll 0px 1px;
			margin:30px auto;
			text-transform: uppercase;
			width: 450px;
			font-size:18px;
			font-weight:bold;
			color:#000;
			padding-left:20px;
		}
		
		#concluido1 a.btVoltarHome,
		#concluido1 a.btSair{
			display:block;
			height:30px;
		}
		
		#concluido1 a.btVoltarHome{
			background:url(../imagens/botoes/btVoltarHome.png) no-repeat; 
			/*float:left;*/
			width:149px;
			margin:0 auto;
		}
		
		#concluido1 a.btSair{
			background:url(../imagens/botoes/btSair.png) no-repeat; 
			float:right;
			width:49px;
		}
	
	
	
	/** MODELO 2 /////////////////////////////////////// **/
		#concluido2{
			width:986px; height:179px;
			text-align:center;
			background-color:#fafafa;
			color:#000;
			font-size:16px;
			font-weight:bold;
			line-height:30px;
		}
		
		
		#concluido2 h3{
			background-color:#a1afba;
			margin:0px auto 10px auto;
			width:966px; height:33px;
			font-size:18px;
			font-weight:bold;
			color:#fff;
			padding-left:20px;
			text-align:left;
			line-height:30px;
		}
		
		#concluido2 a.btVoltarHome{
			display:block;
			width:149px; height:30px;
			margin:20px auto;
			background:url(../imagens/botoes/btVoltarHome.png) no-repeat; 
		}
		
/** // PÁGINAS "CONCLUÍDO" /////////////////////////////////////////////////// **/


/** PERGUNTAS E RESPOSTAS /////////////////////////////////////////////////// **/
		#basePerguntasSBS{}  
		
		#basePerguntasSBS ul#perguntas_respostas li{
			list-style:none; 
			color:#000;
			margin-bottom:8px;
		}
		
		#perguntas_respostas h3{
			display:block; 
			color:#fff; 
			width:947px; height:28px;
			background-color:#b4b7b9;
			padding:8px 0px 0px 15px;
			cursor:pointer;
			font-size:13px;
		}
		
		#perguntas_respostas h3:hover{background-color:#cfd1d2;}
		
		#perguntas_respostas .acc-section{overflow:hidden;}
		
		#perguntas_respostas .acc-content{
			display:block;
			width:942px;
			padding:0px 5px 5px 0px; 
			text-align:justify;
			background:#f9f9f9;
			padding:10px;
			color:#676e74;
		}
/** //PADRAO PERGUNTAS E RESPOSTAS /////////////////////////////////////////////////// **/



/** FORMULARIO FORMULAS /////////////////////////////////////////////////// **/
	.baseFormularioFormulas{
		overflow: hidden;
    	width: 307px; min-height:20px;
		margin:32px 0px 0px 0px;
	}
	
	.baseFormularioFormulas input[type="radio"]{border:0; background:none;}
	
	.baseFormularioFormulas h3{
		font-size:18px; 
		text-transform:uppercase;
		font-weight:normal;
		margin-bottom:14px;
	}
	.baseFormularioFormulas h3:first-letter{font-size:23px;}
		
	.baseFormularioFormulas fieldset{border:none;}
		
	.baseFormularioFormulas	label,
	.baseFormularioFormulas	span,
	.baseFormularioFormulas span.spnLabel strong{
		display:block;
		clear:both;
		font:11px/18px Verdana, Geneva, sans-serif;
	}
		
	.baseFormularioFormulas label span,
	.baseFormularioFormulas span.spnLabel strong{
		display:block;
		float:left;
		width:59px;
		margin:0px 10px 10px 0px;
		text-align:left;
		font-weight:normal;
	}
	
	.baseFormularioFormulas label span.maior{width:133px;}
	
	.baseFormularioFormulas	input, .baseFormulario select{
		font:11px Verdana, Geneva, sans-serif;
		border:solid 1px #dedede;
		background-color:#fff;
		padding:2px;
		color:#666666;
	}
		
	.baseFormularioFormulas	input[type="text"]{display:block; float:left; height:13px;}
	
	.baseFormularioFormulas .spnLabel{
		display:block; 
		clear:both; 
		margin:0px 0px 0px 0px;
	}
	
	.baseFormularioFormulas .spnLabel label{padding-right:0px;}
	
	.baseFormularioFormulas .spnLabel .col1,
	.baseFormularioFormulas .spnLabel .col2,
	.baseFormularioFormulas .spnLabel .col3{
		background-color: #f1f2f2;
		border: 1px solid #EBEFF2;
		display: block;
		float:left;
		margin-right: 4px;
		padding: 2px;
		width: 108px;
	}
	.baseFormularioFormulas .spnLabel .col2{width:128px; *width:142px;}
	.baseFormularioFormulas .spnLabel .col3{width:76px; *width:96px; margin-left:10px;}
	
	.baseFormularioFormulas .spnLabel .col1 label{display:inline !important; font-size:9px;}
	.baseFormularioFormulas .spnLabel .col2 label{display:inline !important; font-size:9px; letter-spacing:-1px;}
	.baseFormularioFormulas .spnLabel .col3 label{display:inline !important; font-size:9px; width:90px;}
		
	.baseFormularioFormulas	input#campoCliente,
	.baseFormularioFormulas	input#campoContato,
	.baseFormularioFormulas	input#campoCargo,
	.baseFormularioFormulas	input#campoEmpresa,
	.baseFormularioFormulas	input#campoOperador,
	.baseFormularioFormulas	input#campoFabricante,
	.baseFormularioFormulas	input#campoModelo,
	.baseFormularioFormulas	input#campoMaterial{width:232px;}
	
	.baseFormularioFormulas	input#campoCodFerramenta,
	.baseFormularioFormulas	input#campoCodPeca,
	.baseFormularioFormulas	input#campoCodInserto{width:158px;}
	
	.baseFormularioFormulas	input#campoDureza{width:110px;}
		
	.baseFormularioFormulas	label.error{
		display:block;
		clear:none;
		float:left; 
		color:red; 
		margin:0px 0px 0px 5px; 
		font-size: 10px;
	}
		
	.baseFormularioFormulas	input.error, 
	.baseFormularioFormulas input select.error{
		background-color:#ef9696;
		border:solid 1px #5c5c5c;
	}
		
	.baseFormularioFormulas	textarea.error{
		background-color:#ef9696;
		border:solid 1px #5c5c5c;
	}
		
	.baseFormularioFormulas	textarea{
		display:block;
		float:left;
		width:373px; height:65px;
		margin-bottom:10px;
		font:11px Verdana, Geneva, sans-serif;
		border:solid 1px #dedede;
		background-color:#fff;
	}
		
	.baseFormularioFormulas	.btEnviar{
		display:block;
		clear:both;
		background:#cfcfcf; 
		border:solid 1px #aaaaaa; 
		font:bold 10px Verdana, Arial, Helvetica, sans-serif; 
		width:50px; height:25px;
		margin:15px 0px 0px 255px;
		cursor:pointer;
	}
		
	.baseFormularioFormulas	.btEnviar:hover{background:#aaa9a9;}	
	
/** // FORMULARIO FORMULAS /////////////////////////////////////////////////// **/




/** RODAPE  ///////////////////////////////////////////////////////////////////////////////////////////// **/	
#baseRodape {
   position:relative;
   margin:-118px auto;/* Este margin, tem que ser o mesmo valor da altura do rodapé, só que negativo */
   width:100%; height:118px;
   background-color:#192126;
   clear: both;
}


.itensRodape{
   position:relative;
   margin:0px auto;
   height:103px; /* E aqui, fica a altura do rodapé */
   border:solid 0px #fff;
   width:990px;
   background-color:#192126;
   color:#fff;
   font-size:12px;
   padding-top:14px;
}


.bgRodape span.cinza{color:#5f6b73;}

.tel{
	display:block;
	height:22px;
	/*background:url(../imagens/tel.png) no-repeat;*/
	line-height:20px;
	padding-left:2px;
	font:bold 15px Arial, Helvetica, sans-serif;
	margin-top:17px;
	float:left;
}

.mail{
	display:block;
	margin-top:17px;
	height:25px;
	/*background:url(../imagens/mail.png) no-repeat;*/
	line-height:20px;
	padding-left:32px;
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	float:left;
}


.mapa{
	display:block;
	height:29px;
	/*background:url(../imagens/mapa.png) no-repeat right;*/
	line-height:28px;
	padding-left:35px;
	font-size:12px;
	float:right;
	padding-right:0px;
	margin:-65px 20px 0px 0px;
	color:#FFF;
	text-decoration:none;
}


.big{
	width:88px; height:48px;
	padding-right:33px;
	margin:-30px 0px 0px auto;
	display:block;
}
.contato {
}
	.contato .left {
		width: 315px;
		padding-right:90px;
		text-transform: uppercase;
		float: left;
	}
	.contato .left h3 {font: bold 20px Arial, Helvetica, sans-serif;}
	.contato .left ul {
		width: 310px;
		margin: 15px 15px;
	}
	.contato .left ul li {
		width: 155px;
		font: 13px Arial, Helvetica, sans-serif;
		margin: 2px 0;
		float: left;
		
	}
	.contato .right {
		width: 520px; height: 500px;
		overflow: auto;
		float: left;
	}
	.contato .right .title {
		height: 23px;
		font: bold 13px Arial, Helvetica, sans-serif; color: #fff;
		background: #b4b7b9;
		padding: 7px 0 0 20px;
	}
	.contato .right .filial {
		font: 12px Arial, Helvetica, sans-serif;
		border-bottom: 1px solid #d3d3d3;
		padding: 20px 20px;
		*padding: 20px 20px 137px 20px;
	}
	.contato .right .filial img {
		float: left;
		border: 1px solid #d3d3d3;
		margin: 0 10px 0 0;
	}
	.contato .right ul {
		float: left;
	}
	
	
	/** PADRAO FORMULARIOS /////////////////////////////////////////////////// **/
	.baseFormulario{width:647px;}
	.baseFormulario table td{background:none !important}
	.baseFormulario .camposObrigatorios{}
	
	.baseFormulario td.spaceItens{
		width:50px !important;
		padding-right:6px;
		padding-bottom:20px
	}
	
	.baseFormulario	input, .baseFormulario select{
		font:11px Verdana, Geneva, sans-serif !important;
		border:solid 1px #c3c3c3 !important;
		background-color:#fff !important;
		padding:2px !important;
		color:#666666 !important;
		background:url(../imagens/bgInputNews.png) repeat-x!important;
	}
	
	.baseFormulario select option{background:none !important; padding-right:7px;}
	.baseFormulario	input[type="text"]{height:18px !important}
	.baseFormulario	input[type="text"]:hover{border:solid 1px #a2a0a0 !important}
	.baseFormulario	input[type="text"]:focus{border:solid 1px #a2a0a0 !important;}
	
	.baseFormulario	textarea{
		display:block !important;
		width:373px !important; 
		height:65px !important;
		margin-bottom:10px !important;
		font:11px Verdana, Geneva, sans-serif !important;
		border:solid 1px #dedede !important;
		background-color:#fff !important;
		color:#666666 !important;
		resize:none;
		padding:2px;
	}
		
	.baseFormulario	.btEnviar{
		display:block;
		clear:both;
		background:#cfcfcf; 
		border:solid 1px #aaaaaa; 
		font:bold 10px Verdana, Arial, Helvetica, sans-serif; 
		width:50px; height:25px;
		margin:0px 0px 0px 401px;
		cursor:pointer;
	}
		
	.baseFormulario	.btEnviar:hover{background:#aaa9a9;}	
	
/** //PADRAO FORMULARIOS /////////////////////////////////////////////////// **/

.noBG{
	background: none !important;
}

.noBGhover{
	background: none !important;
}
/*Pop-up*/
    #pop-up{
    	display: none !important;
        width: 100%;
        height: auto;
        display: block;
        padding: 0;
    }
    #pop-up a.fechar{
        text-align: right;
	    width: 100%;
	    display: block;
	    font-size: 26px;
	    font-weight: 600;
	    margin: 0 -80px;
   		margin-top: -27px;
	    color: #ffffff;
    }
    .black_overlay {
      display: block;
      position: absolute;
      top: 0%;
      left: 0%;
      width: 100%;
      height: 100%;
      background-color: black;
      z-index: 1001;
      -moz-opacity: 0.8;
      opacity: .80;
      filter: alpha(opacity=80);
    }
    .white_content {
        display: block;
	    position: absolute;
        top: 3%;
    	left: 18%;
	    width: 60%;
	    margin: 0 auto;
	    height: auto;
	    padding: 30px 15px;
	    z-index: 1002;
	    overflow: auto;
	    border-radius: 1%;
    }
    .white_content img{
        width: 100%;
        max-width: 70%;
        margin: 23px auto;
        display: block;
        height: auto;
    }
    /*Responsive*/
    @media (max-width: 820px) {

        #geralPromocoes .pnlComponenteFormulario span{width:100% !important;}
        .white_content{padding: 20px 33px;}
        .white_content h2{font: 30px 'source_sans_probold';}
        .white_content img{max-width: 90%;}

    }
    
    @media (max-width: 550px) {

        .white_content{padding: 10px 20px;}
        #pop-up a.fechar{font-size:18px; padding: 0 0 10px 0;}
        .white_content h2{font: 30px 'source_sans_probold';}
        .white_content img{max-width: 90%;}
        .white_content p{font-size: 15px;}

    }
    /*end: Responsive*/
/*end: Pop-up*/