#ctl00_intro { position:absolute; background:url(../../imagens/layout/intro.gif) no-repeat center; top:180px; right:0; left:0; bottom:0; }
* { font: 11px "Trebuchet MS",Tahoma,Sans; font-weight:normal; }
.modalBackground {background-color: #f5f5f5; filter: alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7; }
.labelneg { font: 11px "Trebuchet MS",Tahoma,Sans; font-weight:bold; }
.link { font: bold 14px "Trebuchet MS",Tahoma,Sans; text-decoration: underline; color: #000070; cursor:pointer; }
.linkm { font: normal 12px "Trebuchet MS",Tahoma,Sans; text-decoration: underline; color: #000070; cursor:pointer; }
p { font: normal 14px "Trebuchet MS",Tahoma,Sans; color:#000000;}
.desculpe { font: bold 14px "Trebuchet MS",Tahoma,Sans; color:#000000;}
.aguarde { width: 100%; text-align: center}

.alerta {position:absolute; top:203px; text-align: left; font: 11px "Trebuchet MS",Tahoma,Sans; color: #333; 
         padding: 7px 12px 7px 32px; border: 1px dashed #D6D6D6; 
         background: #FFFFCC url(../../imagens/layout/igray.gif) no-repeat left center; margin: 0 30px;}
	
.mensagem {text-align:left; font: bold 11px "Trebuchet MS",Tahoma,Sans; color: #333; padding: 7px 12px 7px 32px;
                    border: 1px dashed #D6D6D6; 
                    background: #FFFFCC url(../../imagens/layout/igray.gif) no-repeat left center;
          }

.borda {border:1px solid #666;}
.borda2 { border: 4px solid #666; background-color: #FFF;}
.botao {cursor:pointer; background:#FFF url(../../imagens/layout/bg_campo.gif) repeat-x top; border:1px solid #D6D6D6; padding: 4px 5px 5px; text-transform:uppercase; width:200px; font:11px "Trebuchet MS",Tahoma,Sans;}	

a:hover {
	color: #600;
}

/* principal
------------------------------------------*/
	* { border:0; margin:0; padding:0; }
	body { background: url(../../imagens/layout/bg_main.jpg) repeat-x left top; }
	img { border:0; }	
	#top { height: 150px; }
	#top .logo { position:absolute; left:13px; top:10px;}
	#top .labelLogo { position:absolute; left: 133px; top:40px; font:bold 20px "Trebuchet MS",Tahoma,Sans;}
	#top .h_user    { position:absolute; left: 135px; top:65px;}   	
	#top .h_noticia { position:absolute; padding-left:400px; right:13px; top:10px; height:130px; overflow:auto; }   	
   #top div, #top a { font: 11px "Trebuchet MS",Tahoma,Sans; color: #000; }
   #stage { margin: 0 30px; }
   #frame { border:1px solid #EEE;}
   #top a:link { color: #000; text-decoration: none; }
   #top a:visited { color: #000; text-decoration: none; }
   #top a:active { color: #000; text-decoration: none; }
   #top a:hover { color: #696969; }
   
   #ctl00_abas { height:59px; background: url(../../imagens/layout/bg_abas.png) repeat-x; }

/* textual
------------------------------------------*/
	h1 { font:17px "Trebuchet MS",Tahoma,Sans; text-align:left; color:#369; padding:5px 10px; background:url(../../imagens/layout/bg_titulo.png) repeat-x; height:25px; }	
	h3 { font:normal 16px "Trebuchet MS",Tahoma,Sans; color:#000000; }
	
/* formulario
------------------------------------------*/
	.campo { background:#FFF url(../../imagens/layout/bg_campo.gif) repeat-x top; border:1px solid #D6D6D6; padding: 4px 5px 5px; text-transform:uppercase; width:157px; font:11px "Trebuchet MS",Tahoma,Sans;}	
	.campo2 { background:#FFF url(../../imagens/layout/bg_campo.gif) repeat-x top; border:1px solid #D6D6D6; padding: 4px 5px 5px; width:157px; font:11px "Trebuchet MS",Tahoma,Sans;}	
	.email { background:#FFF url(../../imagens/layout/bg_campo.gif) repeat-x top; border:1px solid #D6D6D6; padding: 4px 5px 5px; text-transform:lowercase; width:157px; font:11px "Trebuchet MS",Tahoma,Sans;}	
	td.selecionado { padding: 8px; background-color: #DCEFFF; border: 1px dashed #D6D6D6;}
	td.selecionado1 { padding: 8px; background-color: #F1F1F1; border: 1px dashed #D6D6D6;}	
	
/* grade
------------------------------------------*/
	.grid { 
		border-collapse: separate !important;
    border: 0 !important;
    margin: 0;
    padding: 0;
    border: 1px solid #666 !important;
    _margin-bottom: 3px; }
	.grid tr { height: 30px; }
	.grid td { padding:0 8px; }
	.grid .linha td { background-color:#FFF; font-weight:normal; font:11px Tahoma; height: 30px; color: #000; }
	.grid .linha2 td { background-color:#E6E6E6; font:11px Tahoma; color: #000; height: 30px; }
	.grid .linhasel td { background-color:#CCC; font:11px Tahoma; color: #000; height: 30px; }
	
	.grid_title { height:30px; color:#666; background-color:#DCDCDC; text-align:center; font: bold 16px "trebuchet MS",Tahoma; }
	.grid_title2 { height:30px; color:#333; text-align:left; font: normal 14px "trebuchet MS",Tahoma; }
	.grid .head { padding: 0 8px; background: #D6D6D6; border-bottom: 1px solid #AAA; color: #000; font-weight: normal; font:11px Tahoma; }
	.g_bot td { height:28px; background:#D6D6D6; color:#111; text-align:center; }	
	.grid a { cursor: pointer; text-decoration: underline; color: #000070 !important; }
	
		/* paginacao */	
			.gridBottom { height:30px; background:#EEE; text-align:center; font:11px Tahoma;  color: #000;}
			.gridBottom table { text-align: center; font: 11px Verdana, sans, sans-serif, tahoma; color: #999; line-height: 20px; }
		/* pag atual */
			.gridBottom table span { margin: 0 4px; }
		/* num de paginas */
			.gridBottom a{ width: 14px; margin: 0 4px; font: 11px Verdana, sans, sans-serif, tahoma !important; text-align: left !important; line-height: 24px; }
			.gridBottom a:hover { font-weight: bold !important; text-decoration: none !important; color: #666 !important; }
	
	
	
