/* CSS Document */

@import url("layLeft.css");
@import url("layRight.css");
/*@import url("layMiddle.css");*/

body{ background:#FFFFFF; margin:0; padding:0;font: normal 11px  Arial, Verdana, Helvetica, sans-serif; color:#333333;}
a{ text-decoration:none; }
a:hover{ }
form {margin:0; padding:0;}

/* CSS de Formatação de Texto em Geral*/
.a10C333N { font: normal 10px Arial, Verdana, Helvetica, sans-serif; color: #333333; }
.a10CLaranjaN { font: normal 10px Arial, Verdana, Helvetica, sans-serif; color: #F49300; }
/* FIM CSS de Formatação de Texto em Geral*/

/* CSS de Formatação de Formulário */
.tableFormulario td { padding: 2px 0;}
.bgTextFild150{ font: bold 10px  Arial, Verdana, Helvetica, sans-serif; color: #333333; border: 0; background: url(../imagens/bgTextField.gif) no-repeat; width: 130px; height: 16px; padding: 0; padding-left: 10px; padding-top: 2px; padding-right: 10px;}
.bgTextFild110Cinxa{ font: bold 10px  Arial, Verdana, Helvetica, sans-serif; color: #333333; border: 0; background: url(../imagens/bgTextFieldCinza110.gif) no-repeat; width: 90px; height: 16px; padding: 0; padding-left: 10px; padding-top: 2px; padding-right: 10px;}
.bgTextFild90Cinza{ font: bold 10px  Arial, Verdana, Helvetica, sans-serif; color: #333333; border: 0; background: url(../imagens/bgTextFieldCinza90.gif) no-repeat; width: 70px; height: 16px; padding: 0; padding-left: 10px; padding-top: 2px; padding-right: 10px;}
/* FIM CSS de Formatação de Formulário */

div#layHeader{ position:relative; height: 167px; }
	div#layHeader .background { position:relative; height: 167px; width: 778px; background: #FFFFFF url(../imagens/bgHeader.png) no-repeat; margin-left:auto; margin-right:auto;}
	
div#layLineDiv{ background: #FFFFFF url(../imagens/lineDiv.png) no-repeat center; height: 9px; }

div#layMiddle{ position:relative; background: #FFFFFF url(../imagens/bgMiddle.png) repeat-x; height: 160px;}
	#layMiddleBgLogos{ position:relative; background: #FFFFFF url(../imagens/bgConteudo.png) no-repeat; width: 778px; height: 160px; margin: 0 auto;}

div#layFlutuante{ position:absolute; top: -74px; }/* layer flutuante solução para o conteudos do site */
	div#layFlutuante #layBottom{ position:relative; background: #FFFFFF; height: 45px; margin-top: 40px;}
		div#layFlutuante #layBottom #layRodape{ position:relative; background: #FFFFFF url(../imagens/bgBottom.png) repeat-x; width: 778px; height: 17px; margin-left:auto; margin-right:auto; text-align:center; padding-top: 28px; }
		
#layLeft{ float:left; padding-left:17px; width:184px; }
#layRight{ float:right; width:577px;} 

