/* CSS Document 
div {
border: 1px #c00 solid;
}
*/

#content.bgLateral {
	background: url(../img/bg_lateral.gif) repeat-y right;
}

h3 {
	font-size: 11px;
	font-weight: bold;
}

	h3.vermelho {
		color: #CC0000;
	}

#areaTexto {
	color: #666666;
	float: left;
	padding-top: 10px;
	margin-bottom: 20px;
}

	#areaTexto img.bg {
		float: left;
	}
	
	#areaTexto p {
		float: none;
		clear: left;
	}

#areaTexto object { float: left; }

#texto { 
	float: left;
	width: 380px;
	margin: 0 10px;
}

	#texto h2 {
		padding: 5px 0px;
		border-bottom: 1px #999 solid;
	}
	
#subMenu {
	background: #F3F3F3;
	padding: 4px 2px;
}

	#subMenu span{
		margin-right: 10px;
	}

	#subMenu a{
		margin-right: 10px;
		color: #666666;
		font-weight: bold;
		text-decoration: none;
	}
	
		#subMenu a:hover{
			border-bottom: 1px #666 dashed;
		}
	
.imagemNoticia {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	border-top: 1px #bfbfbf solid;
	border-right: 1px #666 solid;
	border-bottom: 1px #666 solid;
	border-left: 1px #bfbfbf solid;
}


.margemLateral img {
	margin: 0 10px;
}

.spacer {
	float: left;
	display: block;
	margin-left: 5px;
}

.bgServico {
	width: 550px;
	background: url(../img/img_lateral_servicos.jpg) left top no-repeat;
}

.bgTrabalhe {
	width: 550px;
	background: url(../img/img_lateral_trabalhe.jpg) left top no-repeat;
}

.bgQualidade {
	width: 550px;
	background: url(../img/img_lateral_qualidade.jpg) left top no-repeat;
}

.bgNoticias {
	width: 550px;
	background: url(../img/img_lateral_noticias.jpg) left top no-repeat;
}

.bgEventos {
	width: 550px;
	background: url(../img/img_lateral_eventos.jpg) left top no-repeat;
}

.bgLinks {
	width: 550px;
	background: url(../img/img_lateral_links.jpg) left top no-repeat;
}

.bgEmpresa {
	width: 550px;
	background: url(../img/img_lateral_aempresa.jpg) left top no-repeat;
}

.bgHistoria {
	width: 550px;
	background: url(../img/img_lateral_historia.jpg) left top no-repeat;
}

.bgMissao {
	width: 550px;
	background: url(../img/img_lateral_missao.jpg) left top no-repeat;
}

.bgSocial {
	width: 550px;
	background: url(../img/img_lateral_social.jpg) left top no-repeat;
}

.bgRepresentantes {
	width: 550px;
	background: url(../img/img_lateral_representantes.jpg) left top no-repeat;
}

.bgFaleConosco {
	width: 550px;
	background: url(../img/img_lateral_faleConosco.jpg) left top no-repeat;
}

.bgResultados {
	width: 550px;
	background: url(../img/img_lateral_resultados.jpg) left top no-repeat;
}


.mapa {
	border: 1px #f5f5f5 solid;
}

#barraLateral {
	margin: 0;
	padding: 0px 0 35px 0;
	width: 200px;
	float: right;
}

#localize {
	background: url(../img/bg_localizese.gif) no-repeat center bottom;
	width: 188px;
	float: right;
	padding: 0;
	margin: 5px 0px;
}
	#localize span.voce {
		display: block;
		margin-left: 50px;
		margin-bottom: 4px;
		font-size: 9px;
		font-weight: bold;
		color: #999;
	}
	
	#localize img {
		margin: 1px;
		float: left;
	}
	
	#local {
		display: block;
		width: 129px;
		height: 21px;
		margin: 0;
		margin-left: 49px;
		background: #fff;
		padding-top: 6px; padding-left: 6px;
		color: #666;

	}
	
span.areaAtual {
	color: #CC0000 !important;
	font-weight: bold;
}
		
#busca {
	width: 188px !important;
	margin-top: 10px !important;
}

#boxNews {
/*	background: #ccc;
	border: 1px #000 solid;*/
	float: left;
}

.titLateral {
	display: block;
	margin: 25px 0 0 0;
	padding: 0;
	width: 200px;
	float: right;
}


#noticiaLateral {
	margin: 0;
	width: 189px;
	padding: 5px;
	
	float: right;
	background: #fff;
	border: 1px #E1E1E0 solid;
	border-top: 0;
}

	#noticiaLateral a {
		color: #000;
		text-decoration: none;
	}
	
		#noticiaLateral a:hover {
			text-decoration: underline;
		}

	a.verTodas {
		display: block;
		float: right;
		margin: 0;
		padding: 4px 12px;
		background: #fff;
		border: 1px #E1E1E0 solid;
		border-top: 0;
		color: #999;
		text-decoration: none;
	}
	
		a.verTodas:hover {
		border: 1px #999 solid;
		border-top: 0;
		color: #666;
	}
	
.cadCurriculo {
	margin: 0;
	padding-top: 10px;
	border-top: 1px #ccc solid;
}
	
	.cadCurriculo h3 {
		margin: 0;
		padding: 0;
		font-size: 14px;
		font-weight: bold;
		color: #CC0000;
		letter-spacing: 1px;
	}
	
	.cadCurriculo p {
		margin: 10px 0;
	}
	
	.cadCurriculo label {
		display: block;
		margin: 5px 0;
		padding-left: 4px;
	}
	
		.cadCurriculo label input, textarea {
			border-bottom: 1px #bfbfbf solid;
			border-left: 1px #666 solid;
			border-top: 1px #666 solid;
			border-right: 1px #bfbfbf solid;
		}
		
		.cadCurriculo label input {
			height: 12px;
		}
	
	label.campoObrigatorio {
		font-weight: bold;
		color: #525252;
	}
	
	input.btnOK {
		background: #fff;
		float: right;
		color: #990000;
	}
	
#tabCadCurriculo td {
	padding: 2px 5px;
	margin: 0;
}
	
.cadLogin {
	margin-left: 5%;
	height: 20px;
	width: 345px;
	height: 87px;
	padding: 5px;
	border: 1px #666 solid;
	background: #FaFaFa;
}

	.cadLogin p {
		margin: 10px 5px;
		padding: 5px 5px;
		font-weight: bold;
		text-align: center;
	}

	.cadLogin label {
		display: block;
		float: left;
		margin: 0;
		padding: 4px 4px;
		font-weight: bold;
		white-space: nowrap;
	}
	
ul.listaNoticias {
	display: block;
	list-style-type: none;
	width: 70%;
}

	ul.listaNoticias li {
		margin-bottom: 10px;
	}
	
	ul.listaNoticias a {
		color: #666;
		text-decoration: none;
	}
	
		ul.listaNoticias a:hover {
			border-bottom: 1px #000 dotted;
		}
	
.paginaSelec {
	color: #c00;
}

.paginaLink {
	color: #666;
	font-size: 12px;
	text-decoration: none;
}
	
.paginaLink:hover {
	text-decoration: underline;
}

ul.invisivel {
	display: none;
}	

span.bgLista {
	display: block;
}

	span.bgLista a {
		display: block;
		width: 97%;
		padding: 5px;
		background: #f3f3f3;
	}
		
			span.bgLista a:hover {
				background: #f8f8f8;
			}

ul.listaRepresentantes {
	display: block;
	list-style-type: none;
	width: 70%;
	margin-left: 20px;
	padding-left: 20px;
	float: left;
}

ul.listaRepresentantes img {
	display: block;
	margin: 0;
}

	ul.listaRepresentantes li {
		margin-bottom: 2px;
		border-bottom: 1px #ccc dashed;
		float: left;
		width: 100%;
	}
		
		ul.listaRepresentantes li ul {
			padding: 0;
			margin: 2px 0 0 0px;
			list-style: none;
		}
	
		ul.listaRepresentantes li li {	
			padding: 2px 0 3px 6px;
			border-bottom: 0;
			background: #fcfcfc;
			margin: 0;
			width: 98%;
			float: left;
		}
		
	ul.listaRepresentantes a {
		color: #666;
		text-decoration: none;
	}
	
		ul.listaRepresentantes a:hover {
			text-decoration: underline;
		}
		
.textoProdutos {
	width: 500px !important;
	padding-left: 15px;
}

	form.selecSetor {
		width: 92s%;
		margin: 0px 0 0 5px;
		padding: 5px 15px;
		background: #F5F5F5;
	}

	form.selecSetor select {
		margin: 5px;
		float: left;
	}
	
		form.selecSetor input.btnPesquisa {
			margin-bottom: 6px;
			background: #fff;
			clear: left;
			margin-left: 5px;
		}

.boxLinhas {
	display: block;
	width: 96%;
	background: #F5F5F5;
	float: left;
	min-height: 120px;
	margin: 0px 0 0 5px;
	padding: 5px;
}
	
	.boxLinhas ul {
		list-style: none;
		margin: 0 15px;
		padding: 0 15px;
		float: left;
		width: 10%;
	}
	
		ul.listaLinhas li {
			margin: 10px 0;
			font-weight: bold;
			font-size: 12px;
		}
		
			ul.listaLinhas li a {
				text-decoration: none;
				color: #000000;
			}
			
			ul.listaLinhas li a:hover {
				text-decoration: underline;
			}
			
			ul.listaLinhas li a span.Azul {
				color: #006;
			}
			
h4 {
	margin: 10px 0 5px 15px;
	font-size: 12px;
	font-weight: bold;
	color: #000099;
}

#prodEsquerda {
	float: left;
	text-align: center;
	width: 45%;
}

#boxDiferenciais {
	margin-top: 15px;
	width: 193px;
	text-align: left;
}

	#boxDiferenciais span.top {
		display: block;
		height: 5px;
		font-size: 0px;
		background: url(../img/img_bordaDiferenciais.gif) center top;
	}
	
	#boxDiferenciais span.mid ul {
		list-style: url(../img/img_setaVermelha.gif);
		margin-left: 50px;
		padding: 0;
	}
	
		#boxDiferenciais span.mid ul li {
			margin: 5px 0;
		}
	
	#boxDiferenciais span.bot {
		display: block;
		height: 5px;
		font-size: 0px;
		background: url(../img/img_bordaDiferenciais.gif) center bottom;
	}
	
#prodDireita {
	float: right;
	text-align: center;
	color: #000000;
	width: 45%;
}

#procureMais {
	text-align: left;
}

	#procureMais p, form, select {
		margin: 2px 0;
	}

#fichaTecnica {
	margin-top: 20px;
	padding: 10px;
	width: 200px;
	text-align: left;
	background: #F5F5F5;
}

	#fichaTecnica table {
		border: 0 !important;
	}
	
	#fichaTecnica table td {
		border: 0 !important;
	}
	
	#fichaTecnica table tr {
		padding: 4px 0px !important;
		text-align: center !important;
	}
	
#anexos {
	margin-top: 40px;
	float: none;
	width: 100%;
	border: 1px #ccc solid;
}

	#anexos h4 {
		margin: 0;
		padding: 10px 0 0 10px;
		display: block;
		float: left;
		clear: right;
		width: 30%;
	}

	p.anexoDownloads {
		display: block;
		float: left;
		margin-top: 5px;
		padding: 5px;
		clear: both;
	}
	
		p.anexoDownloads a {
			font-size: 10px;
			color: #999;
			text-decoration: none;
		}
		
			p.anexoDownloads a:hover {
				text-decoration: underline;
			}
			
			p.anexoDownloads a img {
				margin-right: 5px;
			}
	
	p.anexoExplica {
		padding: 8px;
		margin: 0;
		display: block;
		width: 55%;
		float: right;
		background: #F5F5F5;
		font-size: 10px;
	}
	
		p.anexoExplica img {
			margin-top: 5px;
		}
		
		p.anexoExplica a {
			color: #000;
		}
		
p.resultados {
	padding: 5px 0 0 5px;
	display: block;
	background: #F5F5F5;
	height: 20px;
	border-bottom: 1px #ccc dashed;
	color: #666;
	font-weight: bold;
	font-size: 13px;
}

h6.resultadoArea {
	margin-bottom: 5px;
	padding: 0;
}

	h6.resultadoArea a {
		color: #CC0000;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
	}
	
	h6.resultadoArea a:hover {
		text-decoration: underline;
	}

ol.resultados li {
	padding-bottom: 5px;
	margin-bottom: 15px;
	border-bottom: 1px #999 dashed;
}

	ol.resultados li a {
		font-size: 11px;
		color: #666666;
		text-decoration: none;
	}
	
	ol.resultados li a:hover {
		text-decoration: underline;
	}
	
	
ul#oportunidades {
	margin-left: 25px;
	padding: 0;
	list-style: none;
	width: 70%;
}

	#oportunidades li {
		margin: 2px 0;
		background: #fcfcfc;
		border-bottom: 1px #ccc solid;
	}
	
		#oportunidades li a {
			display: block;
			padding: 2px;
			width: 98%;
			color: #333;
			background: #efefef;
			font-weight: bold;
			text-decoration: none;
		}
		
			#oportunidades li a:hover {
				color: #c00;
			}

#oportunidades ul {
	list-style: none;
	padding: 0;
	margin-left: 8px;
}
	
	#oportunidades li li {
			border: 0;
			padding: 4px 0px;
		}
		
#mapaSite {
	margin-left: 10px;
	padding: 0;
	width: 70%;
}

	#mapaSite ul {
		list-style: none;
		margin-left: 15px;
		padding: 0;
	}
	
	#mapaSite li {
		display: block;
		margin: 2px 0px;
		padding: 5px 8px;
		background: #f5f5f5;
		border-bottom: 1px dashed #ccc;
	}
	
		#mapaSite li li {
			border: 0;
		}
		
	#mapaSite a {
		color: #333;
		font-weight: bold;
		text-decoration: none;
	}
	
		#mapaSite a:hover {
			text-decoration: underline;
		}
		
	#mapaSite li li a {
		color: #666;
		font-weight: bold;
		text-decoration: none;
	}
	
		#mapaSite li li a:hover {
			text-decoration: underline;
		}