@font-face {
	font-family:"Officina Serif ITC TT";
		src: url(../fonts/officina-serif-itc-tt-book-0.eot); /* IE */ 
		src: url(../fonts/officina-serif-itc-tt-book-0.ttf), url(../fonts/officina-serif-itc-tt-book-0.otf); /* non-IE */
	
		font-weight: normal;
		font-style: normal;
}

@font-face {
	font-family:"Officina Serif OS ITC TT";
		src: url(../fonts/officina-serif-os-itc-tt-bold.eot); /* IE */ 
		src: url(../fonts/officina-serif-os-itc-tt-bold.ttf), url(../fonts/officina-serif-os-itc-tt-bold.otf); /* non-IE */
	
		font-weight: normal;
		font-style: normal;
}

/* CSS Document */

html{background-color:#fff;}
body {font:12px Arial, sans-serif; color:#000; background:url(../img/caixa/bg-footer.jpg) bottom repeat-x; margin:0px; padding:0px;}

h1{font:18px Arial, sans-serif; font-weight:bold;}
h2{font:16px Arial, sans-serif; font-weight:bold;}
h3{font:14px Arial, sans-serif; font-weight:bold;}

p{line-height:18px; min-height:18px; text-align:justify;}

b{}

img{border:none; margin:0px; padding:0px;}

span{margin:0px; padding:0px;}

div{margin:0px; padding:0px;}

hr{border:solid 2 #71bf11;}

a{border:none; text-decoration:none; color:#000;}
a:hover{border:none; text-decoration:none; color:#000;}

ul{padding:0px; margin:0px;}
li{list-style:url(../img/caixa/lista.png) inside; padding:0px; margin:0 0 5px 0px;}

table{border-collapse:collapse; margin:0px; padding:0px;}
td{margin:0px; padding:0px;}

.sa_right{float:right; padding:0px; margin:0px;}
.sa_left{float:left; padding:0px; margin:0px;}
.sa_clear{clear:both; padding:0px; margin:0px;}
.sa_center{text-align:center;}

#topoSite{width:100%; background:url(../img/caixa/bg-topo.jpg) top repeat-x;}
#principal{width:960px; background-color:#ececed; margin:0px auto;}

/*Header*/
.sa_header {width:960px; height:203px; background:url(../img/caixa/bg-topo.jpg) top repeat-x; position:relative;}

.sa_logotipo{width:98px; height:38px; display:block; float:left; margin:51px 0 0 52px;}

.sa_headerArea1{width:960px; height:122px;}
.sa_headerArea1 h1{font-size:24px; color:#fff; font-weight:normal; text-align:center; float:right; margin:45px 55px 0 0;}

	/*Menu*/
.sa_menu{height:40px; position:absolute; right:0px; bottom:-10px;}
.sa_menu img{float:left;}
div#sa_dropdown {height:40px; width:auto; background:url(../img/caixa/bg-menu.png) repeat-x; float:right;}
div#sa_dropdown a:hover, div#sa_dropdown a:hover span {color:#74baff;}
/*
.sa_menu .sa_menuCorpo{height:40px; background:url(../img/caixa/bg-menu.png) bottom right repeat-x; float:right;}
.sa_menu ul {font-size:12px; font-weight:bold;}
.sa_menu li {display:inline; float:left;}
.sa_menu li span{line-height:30px; text-align:center; padding:0px 20px;}
.sa_menu li a{color:#fff;}
.sa_menu li a:hover{color:#74baff;}
.sa_menu li img{margin-top:5px;}
.sa_menu img{float:left;}
*/
	/*fim do Menu*/
	
	
	/*Login*/
.sa_logpass{width:274px; height:80px; background:url(../img/caixa/login.png) bottom no-repeat; float:right; margin:70px 40px 0px 0px;}

.sa_logpass table{width:260px; color:#fff; margin:5px 0px 0px 7px;}
.sa_logpass span{width:114px; height:30px; background:url(../img/caixa/login-senha.jpg) no-repeat; display:block;}
.sa_logpass p{margin:0px; padding:0px 0px 0px 10px;}

.sa_logpass input{border:none; background:none; padding:0px; margin:0px;}
.sa_logpass input[type="text"]{width:105px; height:20px;}
.sa_logpass input[type="password"]{width:105px; height:20px;}

.btnOk input[type="submit"]{width:32px; height:32px; background:url(../img/caixa/login-ok.png) bottom no-repeat; display:block; cursor:pointer;}
.btnOk input[type="submit"]:hover{background-position:top;}
	/*fim do Login*/
	
	
	/*Logout*/
.sa_logOut{height:80px; float:right;}

.sa_logOut td{color:#464646;}
.sa_logOut a{color:#464646;}

.btnOut{width:32px; height:32px; background:url(../img/caixa/logout-sair.png) bottom no-repeat; display:block; cursor:pointer;}
.btnOut:hover{background-position:top;}
	/*fim do Logout*/
	
/*fim do Header*/

	/*Corpo*/
.sa_corpo{width:960px;}

.sa_conteudo{width:680px; float:right;}


.sa_coluna{width:250px; float:left;}

.sa_titulo{width:149px; height:62px; background:url(../img/caixa/bg-identifica-pagina.png) no-repeat; padding:0px 5px 5px 0px; vertical-align:middle; display:table-cell;}
.sa_titulo h1{color:#fff;text-align:center; padding:0px; margin:0px;}
	/*fim do Corpo*/
	
	

	/*Mensagens*/
.sa_conteudoMensagem{width:800px; float:left; margin:0px 0px 0px 80px;}
.sa_conteudoMensagem table{text-align:center;}
.sa_conteudoMensagem th{color:#fff; background-color:#002588; border-left:solid 1px #000;padding:4px;}
.sa_conteudoMensagem td{height:30px; border-left:solid 1px #000; }

.sa_conteudoMensagem .sa_miniPainel{width:800px; height:40px; background-color:#ddd;}
.sa_conteudoMensagem .sa_miniPainel table{margin-left:10px;}
.sa_conteudoMensagem .sa_miniPainel td{height:40px; font-size:14px; text-align:left; border:none;}
.sa_pesquisaID{}
.sa_pesquisaID span{font-size:14px; line-height:40px; color:#002588; font-weight:bold;margin-left:15px;}
.sa_abas{padding:5px 0px;}
.sa_abas td{border:none;}
.sa_btnAbas{width:87px; height:24px; display:block;}

.sa_btnNovaMensagem{width:93px; height:23px; background:url(../img/caixa/btn-nova-mensagem.png) bottom no-repeat; border:none; cursor:pointer;float:right; margin:10px 360px 0px 0px; display:block;}
.sa_btnNovaMensagem:hover{background-position:top;}

a .sa_btnAbas{font-size:14px; line-height:25px; text-align:center; color:#000;}
a:hover .sa_btnAbas{color:#fff;}

.sa_btnRecebidas:hover{background:url(../img/caixa/btn-mensagens.png) no-repeat;}
.sa_btnRecebidas:hover{background:url(../img/caixa/btn-mensagens.png) no-repeat;}

.sa_mensagem{width:682px; margin:0px 0px 50px 50px;}
.sa_mensagem{width:800px; margin:0px 0px 50px 0px;}

.sa_mensagem h3{float:left; margin:0px 0px 0px 10px;}
.sa_mensagem input[type="checkbox"]{float:left;}

.sa_mensagemTitulo{margin-bottom:10px;}

.sa_mensagem textarea{width:680px; height:65px; border:solid 1px #000;}
.sa_mensagemNova textarea{width:800px;}

.sa_mensagem input[type="submit"]{width:87px; height:24px; border:none; display:block; float:right; margin:10px 0px 0px 0px; padding:0px;}
.sa_mensagem input[type="submit"]{background:url(../img/caixa/btn-mensagens.png) no-repeat; color:#fff;cursor:pointer;}

/*relatorio*/
.sa_relatorioModulo {margin-left:80px;width:800px;}

.contato table, .contato table td{text-align:right;}


/*Footer*/
.sa_footer {width:960px; height:38px; background:url(../img/caixa/bg-footer.jpg) bottom repeat-x; margin-top:20px;}
.sa_footer img{margin-top:6px;}

/*fim do Footer*/