body {	
	background: url(../images/background.jpg) repeat-x top;
	background-attachment: fixed; font-family: Arial; font-size: 12px; color: #444444;
}

.cabecalho {
	margin-top: 45px; height: 295px; background: url(../images/cabecalho.jpg) no-repeat;
}

p {
	line-height: 19px; padding-right: 30px;	
}

h5 {
	font-family: Corbel, Arial; margin-bottom: 0px;
}

h4 {
	margin-bottom: 0px; color: #205E91;
}

h4 a{
	margin-bottom: 0px; color: #205E91;
}

h4 a:hover {
	color: #59A0DB;
}

.hr {
	border-top: 1px solid #EAEAEA;	
}	

a{
	text-decoration: none; color: #444444; 
}

a:hover{
	color: #205E91;
}

.middle {
	background: url(../images/middle.png) repeat-y top; z-index: 2;
}

.middle-sombra-cinza {
	background: url(../images/middle-sombra-cinza.png) no-repeat top; height: 89px;
}

.bottom {
	background: url(../images/rodape.png) no-repeat top; width: 820px; height: 25px;
}

.content {
	margin-left: 20px;
}

.titulos {
	margin-left: 15px; clear: left; margin-bottom: 5px;
}

.titulos-2 {
	margin-top: 20px; margin-bottom: 20px; clear: left;
}

.ok {
	background: url(../images/ok-busca.jpg) no-repeat; width: 33px; height: 22px; border: none;
}

.input-busca {
	background: url(../images/input-busca.jpg) no-repeat; border: none; 
	height: 22px; width: 153px; color: #727272; font-size: 12px;
	margin-bottom: 15px; float: left; padding-left: 5px; padding-top: 5px; font-size: 11px; margin-right: -5px;
}

.input-newsletter {
	background: url(../images/input-newsletter.jpg) no-repeat; border: none; height: 18px;
	width: 175px; color: #727272; padding: 3px; font-size: 10px; margin-bottom: 3px;
}

.pt-assinar {
	background: url(../images/pt/assinar.jpg) no-repeat; width: 60px; height: 20px; border: none;
}

.en-assinar {
	background: url(../images/en/assinar.jpg) no-repeat; width: 60px; height: 20px; border: none;
}

.es-assinar {
	background: url(../images/es/assinar.jpg) no-repeat; width: 60px; height: 20px; border: none;
}

.pt-enviar {
	background: url(../images/pt/enviar.jpg) no-repeat; width: 70px; height: 20px; border: none;
	margin-top: 10px;
}

.en-enviar {
	background: url(../images/en/enviar.jpg) no-repeat; width: 70px; height: 20px; border: none;
	margin-top: 10px;
}

.es-enviar {
	background: url(../images/es/enviar.jpg) no-repeat; width: 70px; height: 20px; border: none;
	margin-top: 10px;
}

.campo-pedido {
	background: #EFF2F7; color: #727272; margin-left: 5px; margin-top: 5px;
	width: 360px; clear: left; font-size: 10px; padding: 2px;
	border-left: 1px solid #C3C3C3; border-top: 1px solid #C3C3C3;
}

.campo-pedido:focus {
	color: #236D94;
}

.campo-pedido-comprido {
	background: #EFF2F7; color: #727272; margin-left: 5px;
	width: 360px; float: left; font-size: 10px; padding: 2px; height: 60px;
	border-left: 1px solid #C3C3C3; border-top: 1px solid #C3C3C3;
}

.campo-pedido-comprido:focus {
	color: #236D94;
}

.campo-trabalhe {
	background: #EFF2F7; color: #727272; margin-left: 5px; margin-top: 5px;
	width: 180px; float: left; font-size: 10px; padding: 2px;
	border-left: 1px solid #C3C3C3; border-top: 1px solid #C3C3C3;
}

.campo-trabalhe:focus {
	color: #236D94;
}

.campo-trabalhe-comprido {
	background: #EFF2F7; color: #727272; margin-left: 10px;
	width: 440px; float: left; font-size: 10px; padding: 2px; height: 60px;
	border-left: 1px solid #C3C3C3; border-top: 1px solid #C3C3C3;
}

.campo-trabalhe-comprido:focus {
	color: #236D94;
}

.campo {
	background: #EFF2F7; margin-right: 10px; color: #727272;
	width: 260px; font-size: 10px;
	border-left: 1px solid #C3C3C3; border-top: 1px solid #C3C3C3; padding: 3px;
}

.campo:focus {
	color: #236D94;
}

.campo-mensagem {
	background: #EFF2F7; color: #727272;
	width: 260px; height: 70px; font-size: 10px; font-family: Verdana;
	border-left: 1px solid #C3C3C3; border-top: 1px solid #C3C3C3; padding: 3px;
}

.campo-mensagem:focus {
	color: #236D94;
}

.enviar {
	margin-right: 30px; margin-top: 10px;
}

.institucional {
	width: 260px; float: left; margin-right: 10px; margin-bottom: 15px;
}

.technical {
	margin-right: 10px; margin-bottom: 15px;
}

.resumo-institucional {
	color: #666666;
}

.noticia {
	width: 260px; float: left;
}

.rodape {
	font-family: Corbel, Arial; margin-top: 10px;
}

.rodape a{
	color: white; text-decoration: none;
}

.rodape a:hover{
	text-decoration: underline;
}

.INPSSPS {
	float: left; margin-top: 15px;
}

.imagem-noticia {
	float: left; width: 220px; margin-right: 12px; margin-top: 10px;
}

.imagem-noticia-listagem {
	padding: 3px;
}

.tipo-produto {
	color: #F68B1F; font-weight: bold; margin-top: 12px; font-size: 11px;
}

.categoria-produto {
	font-weight: bold; font-size: 11px; padding-top: 10px; line-height: 22px;
}

.categoria-produto:hover {
	cursor: pointer; color: #F68B1F;
}

.especificacoes-lateral {
	margin-top: 7px;
}

.especificacoes-lateral a {
	font-size: 11px;
}

.especificacoes-lateral a:hover {
	cursor: pointer; color: #F68B1F;
}

.especificacoes-imagens {
	float: left; width: 200px; margin-top: 10px;
}

.especificacoes-textos {
	float: left; width: 330px; margin-left: 20px; margin-top: 25px;
}

.produto-titulo-detalhe {
	margin-bottom: 5px; margin-top: 15px; font-size: 22px; color: #17528E; margin-right: 20px;
}

.titulo-interno-produto {
	font-size: 16px; color: #17528E;
}

.produto-detalhe-imagem-mini-box img {
	padding: 2px;
}

.produto-detalhe-imagem-mini-box img:hover {
	border: 1px solid #F9A857; padding: 1px;
}

.produto-detalhe-imagem-mini {
	width: 50px; height: 50px; margin-right: 15px; float: left;
}

.produto-detalhe-tabela {
	margin-right: 10px; float: left; margin-top: 10px;
}

.box-listagem-produtos-pequena {
	width: 80px; height: 125px; float: left;
	margin-right: 30px; border-top: 1px solid #F0F0F0;
	padding-top: 5px; padding-left: 1px; padding-right: 1px; padding-bottom: 1px;
}

.box-listagem-produtos-pequena:hover {
	border: 1px solid #F9A857; padding-left: 0px; padding-right: 0px; padding-bottom: 0px;
}

.box-listagem-produtos {
	width: 260px; height: 100px; float: left; border-top: 1px solid #F0F0F0;
	margin-right: 25px; margin-bottom: 15px;
	padding-top: 5px; padding-left: 1px; padding-right: 1px; padding-bottom: 1px;
}

.box-listagem-produtos:hover {
	border-top: 1px solid #DADADA; color: #205E91;
}

.box-pedido {
	background: #FBFCFD; width: 530px; border: 1px solid #D1DDE9; margin-bottom: 10px;
	padding-left: 10px; padding-top: 10px;
}

.nome-produto-listagem {
	font-size: 11px; float: left; width: 145px; padding-left: 15px; padding-top: 10px;
}

.codigo-serra {
	font-size: 11px;
}