body {
	margin: 0px;
}

html,body,table#pagelayout { 
	height:100%; 
} 

.fundo{
	background: url(../img/fundo.jpg) repeat-x top;
}

form {
 margin: 0px;
}

.fd_prod {
	background:url(../img/fd_prod.jpg) no-repeat center;
}


.fontpreta12, .fontpreta12:link , .fontpreta12:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: #000000;
	text-decoration: none;
}

.fontpreta12:hover, .fontpreta12:active   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: #000000;
	text-decoration: none;
}

.notstrong{
  font-weight: normal;
  display: inline;
  color:#000000;
  font-size: 12px;
}


.font_rodape {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #848484;
	text-decoration: none;
}

.font_branca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.fontcinza, .fontcinza:link , .fontcinza:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #656565;
	text-decoration: none;
}

.fontcinza:hover, .fontcinza:active   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #656565;
	text-decoration: none;
}


.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #707070;
	text-decoration: none;
}

.titulogdevermelho16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CF2F1F;
	text-decoration: none;
}

.titulogdevermelho14, .titulogdevermelho14:link, .titulogdevermelho14:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CF2F1F;
	text-decoration: none;
}

.titulogdevermelho14:hover, .titulogdevermelho14:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CF2F1F;
	text-decoration: none;
}


.titulogdevermelho12, .titulogdevermelho12:link, .titulogdevermelho12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CF2F1F;
	text-decoration: none;
}

.titulogdevermelho12:hover, .titulogdevermelho12:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CF2F1F;
	text-decoration: none;
}

.titulogdeazul14, .titulogdeazul14:link, .titulogdeazul14:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0000FF;
	text-decoration: none;
}

.titulogdeazul14:hover, .titulogdeazul14:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0000FF;
	text-decoration: none;
}

.fontazul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
}

.fontazul_light{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	text-decoration: none;
}


a:hover , a:active {     
	color: #999999;
	text-decoration: none;
}

.VEJA , .VEJA:link , .VEJA:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #848484;
	text-decoration: none;
}

.VEJA:hover , .VEJA:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #666666;
	text-decoration: underline;
	
}

.menu, .menu:link , .menu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	text-decoration: none;
	text-decoration: none;
}

.menu:hover , .menu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c34300;
	background: #f2f2f2;
	text-decoration: none;
	text-decoration: none;	
}


.SETA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #f29233;
	text-decoration: none;
}

input, .input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: none;
	color: #404040;
	border: 1px solid;
	border-color: #707070;
}

/*portal*/
.combosite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: #404040;
	border: 1px solid;
	border-color: #404040;
	width:160px;
}

.erro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FF0000;
}

.ar_titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #707070;
	text-decoration: none;
	border-bottom:solid 2px #FF9900;
}



.ar_Dica {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	background:#FFFF99;
	border:solid 1px #FFCC00;
}


img {
	border:none;
}


.fontPreta  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color:#000000;
	text-decoration: none;
}

.fontPretaBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#000000;
	text-decoration: none;
	
}

.frmTituloListar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	background:#CCCCCC;
	height:18px;
	padding:2px;
	border:solid 1px #999999;
	cursor:pointer;
}

.frmLinhaListar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	height:16px;
	padding-left:5px;
	padding:2px;
	vertical-align:text-bottom;
	border-bottom:solid 1px #CCCCCC;
}



.inputReais {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #404040;
	border-top:solid 1px;
	border-bottom:solid 1px;
	border-left:solid 1px;
	border-color: #707070;
	border-right:none;
}


.inputValor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #707070;
	border-top:solid 1px;
	border-bottom:solid 1px;
	border-left:none;
	border-color: #404040;
	border-right:solid 1px;
}


.rotuloSite  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #656565;
	
	text-decoration: none;
}


.tituloAzulEsc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1A52B8;
}

.rotuloSite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1A52B8;
	text-decoration:none;
}

.btn_azul {
	min-width:14px;
	height:22px;
	padding:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#AC1100;
	background:#FFFFFF;
	border:solid 1px #404040;
	cursor:pointer;
	padding:0px;
}


.btn_azul:hover {
	color:#FFFFFF;
	background:#AC1100;
	cursor:pointer;
}

.btn_branco {
	height:22px;
	min-width:8px;
	padding:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	background:#AC1100;
	border:solid 1px #404040;

}

.imgBorda {
	border:solid 1px #AC1100;
}

.divErro {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	border:solid 1px #FF0000;
	background:#FF9B9C;
}


.ar_Tabela10 {
	padding:10px;
	border:solid 1px #CCCCCC;
}

.ar_fontCinza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: #656565;
	text-decoration: none;
}



.fontpreta  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color:#000000;
	text-decoration: none;
}


.fontPretaBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	border-bottom:solid 1px #EEEEEE;

}
/*portal*/


.tituloVerm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D02E21;
	text-decoration: none;
	border-bottom:dotted 1px #D02E21; 
}

.tituloPG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	background:#ededed;
}

.linha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	border-bottom:solid 1px #CCC;
}
