/* CSS Document */

body { 
	font-family:  Tahoma,Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	margin-bottom:00;
	margin-left:00;
	margin-right:00;
	margin-top:00;}

BODY {
	scrollbar-face-color: #fff;
	scrollbar-shadow-color: #fff; 
	scrollbar-highlight-color: #fff;
	scrollbar-3dlight-color: #ccc; 
	scrollbar-darkshadow-color: #ccc;
	scrollbar-track-color: #ccc; 
	scrollbar-arrow-color:#CC6600;}

a{ text-decoration:none;}
a:link{ color:#333333; }
a:hover{color: #003366;}
a:visited{ color:#333333;}


<!-- utilizado no menu de icones -->
a.menutop:link{ 
	color:#333333;
	text-decoration:none;}

a.menutop:visited{ 
	color:#333333;
	text-decoration:none;}

a.menutop:hover{ 
	color: #003366; 
	background-color:#D8EAF3;
	text-decoration:none;}

td { font-size:11px;}

.azul{color:#0d6d91;}
.azulescuro{color:#3F6594}
.azulescuro2{color:#365881;}
.verde{color:#556e16;}
.laranja{color:#b58003;}
.branco{color:#FFFFFF}
.cinza{color: #333333}
.cinzaclaro{color:#666666}
.vermelho{color:#CC3300;}
.n{ font-weight:bold;}

.10 { font-size:10px;}
.12 { font-size:12px;}
.13 { font-size:13px;}
.14 { font-size:14px;}

.center{ text-align:center;}
.right{ text-align: right;}
.left{ text-align: left;}

.borda{
	border-collapse:collapse;
	border: 1px #999999 solid}

.borda-bottom{
	border-collapse:collapse;
	border-bottom: 1px #CCCCCC solid}

.input1{
	border-collapse:collapse;
	border: 1px #4B6D94  solid;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;}

.input2{
	border-collapse:collapse;
	border: 1px  #666666  solid;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;}
	
input{
	border-collapse:collapse;
	border: 1px #666666  solid;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;}

textarea{
	border-collapse:collapse;
	border: 1px #666666  solid;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;}

.botao1{
	border-collapse:collapse;
	border: 1px   #4B6D94 solid;
	background-color: #5679A5;
	color: #FFFFFF;
	font-size:11px;}


.botao2{
	border-collapse:collapse;
	border: 1px #333333 solid;
	background-color: #666666;
	color: #FFFFFF;
	font-size:11px;}
.fundocinza{background-color:#ededed}





.divsize{ /*este div serve para que os itens de menu nao estravazem o limite da tabela*/
	width:183px;
	cursor:pointer;} 

.pad10{ padding-left:10px;}

.azulesq{ 
	background-image:url(img_layout/azul_esq.gif);
	background-repeat:no-repeat;
	background-position:top}

.azul1{ 
	background-image:url(img_layout/azul_1.gif);
	background-repeat:no-repeat;}

.azul2{ 
	background-image:url(img_layout/azul_2.gif);
	background-repeat:no-repeat;}

.azul3{ 
	background-image:url(img_layout/azul_3.gif);
	background-repeat:no-repeat;}

.azul4{ 
	background-image:url(img_layout/azul_4.gif);
	background-repeat: repeat-y;}





a.linkum:link {
	color: #0d6d91; 
	text-decoration:none;	}

a.linkum:hover {
	color:  #0d6d91; 
	background-color: #C0D7E7;
	text-decoration:none;	
	}
a.linkum:visited {
	color: #0d6d91; 
	text-decoration:none;}





.verdeesq{ 
	background-image:url(img_layout/verde_esq.gif);
	background-repeat:no-repeat;
	background-position:top}

.verde1{ 
	background-image:url(img_layout/verde_1.gif);
	background-repeat:no-repeat;}

.verde2{ 
	background-image:url(img_layout/verde_2.gif);
	background-repeat:no-repeat;}

.verde3{ 
	background-image:url(img_layout/verde_3.gif);
	background-repeat:repeat-y;}

a.linkdois:link {
	color: #556e16; 
	text-decoration:none;	}

a.linkdois:hover {
	color:  #556e16; 
	background-color: #B1CF89;
	text-decoration:none;}

a.linkdois:visited {
	color: #556e16; 
	text-decoration:none;}





.laranjaesq{ 
	background-image:url(img_layout/laranja_esq.gif);
	background-repeat:no-repeat;
	background-position:top}

.laranja1{ 
	background-image:url(img_layout/laranja_1.gif);
	background-repeat:no-repeat;}

.laranja2{ 
	background-image:url(img_layout/laranja_2.gif);
	background-repeat:no-repeat;}

.laranja3{ 
	background-image:url(img_layout/laranja_3.gif);
	background-repeat:no-repeat;}
.laranja4{ 
	background-image:url(img_layout/laranja_4.gif);
	background-repeat:repeat-y;}

a.linktres:link {
	color: #b58003; 
	text-decoration:none;}

a.linktres:hover {
	color:  #b58003; 
	background-color: #EEDCB9;
	text-decoration:none;}
	
a.linktres:visited {
	color: #b58003; 
	text-decoration:none;}




.sombra{ 
	background-image:url(img_layout/sombra.gif);
	background-repeat: no-repeat; 
	background-position:left top;}

.fundobranco{ background-color:#FFFFFF;}
.linhahor{ 
	background-image:url(img_layout/linha_hor.jpg);
	background-repeat: repeat-y;
	background-position:top left;}

.fundogeral{ 
	background-image:url(img_layout/fundo_geral.jpg);
	background-repeat:repeat-x repeat-y;}

.fundomenu{ 
	background-image:url(img_layout/fundo_menu.jpg);
	background-repeat:repeat-x;}


.fundosup{
	background-image:url(img_layout/canto_sup.jpg);
	background-repeat:repeat-x;
	background-position:bottom; }

.fundoinf{
	background-image:url(img_layout/canto_inf.jpg);
	background-repeat:repeat-x;
	background-position:top; }

.fundodir{
	background-image:url(img_layout/canto_dir.jpg);
	background-repeat:repeat-y;
	background-position:left; }

.fundoesq{
	background-image:url(img_layout/canto_esq.jpg);
	background-repeat:repeat-y;
	background-position:right; }




/* .............. estilo usado para a agenda ......................*/

 .bordasimples {
	 border-collapse: collapse; 
	 border-bottom: 1px  solid #666;}
	 
 .bordasimples2 {
 	border-collapse: collapse;
	border-top: 0px;
	border-right: 1px  #CC6600 solid ;
	border-bottom: 1px #CC6600 solid ;
	border-left: 1px #CC6600 solid ;
}

 .bordasimples3 {
	 border-collapse: collapse; 
	 border: 1px  solid #C5C5C5;}

.pad12{ padding:12px;}
.divsize1{ width:45px;}	
.divsize2{ width:150px;}	 	  
.sel {
 	height:22px; 
	font-weight: bold; 
	color: #CC6600; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;  
	text-align:center; 
	padding-top:3px;	
	border-collapse: collapse; 
	border-right:1px solid #CC6600;
	border-top:1px solid #CC6600;
	border-left:1px solid #CC6600;	
	border-bottom:1px  solid #fff;
	background-color:#fff ;}  


 .unsel { 
	height:18px; 
	color: #828282;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	text-align:center; 
	cursor:pointer; 
	font-weight:bold;	
	padding-top:1px;	
	border-collapse: collapse; 
	border-right:1px  solid #B5B5B5;
	border-top:1px  solid #B5B5B5;
	border-left:1px  solid #B5B5B5;
	border-bottom:1px  solid #CC6600;    
	background-color: #E4E4E4;
	margin-top:9px; /* isto mantem os divs alinhados na base - é a diferenca entre as alturas (unsel e sel)*/
 }

 

 
 .divsel { 
    display:block;
	height: auto;	
	font-family: 'Verdana', Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:12px; 
	text-align:justify;
	visibility: visible;
	z-index: 1;}  

 .divunsel {  
	visibility: hidden; 
	display:none;} 
	
	
.espaco{
	 width:2px; 
	 border-collapse:collapse; 
	 border-bottom: 1px #CC6600 solid;} 
 
.espaco2{
	 width:10px; 
	 border-collapse:collapse; 
	 border-bottom: 1px #CC6600 solid;}  
.espaco3{ 
	 border-collapse:collapse;  
	 border-bottom: 1px #CC6600 solid;} 
.divazul{
	background-color:#D3DFED; 
	border-collapse:collapse; 
	border: 1px #8BAACD solid;
	padding:3px;} 
	
.fundoazul{
	background-color:#D3DFED;} 	
	
.fundocinza2{ 
	background-color:#E6E6E6}	

.hoje{
	background-color: #FFFFCC; 
	border-collapse:collapse; 
	border: 1px #FFCC33 solid;
	padding:1px;
	color: #CC3300; 
	font-weight:bold} 	
.diasel{
	background-color:#D3DFED; 
	border-collapse:collapse; 
	border: 1px #8BAACD solid;
	padding:1px;
	width:25px;
	color: #003366; 
	font-weight:bold}		