/*topo */

.fundo-degrade-logo{
   background-image: url(../images/fundo_degrade_logo.png);
   background-repeat: repeat-x;
   background-position: left top;
}

.fundo-degrade-topotxt{
/*   background-image: url(../images/fundo_menu_topo_esc.png);*/
   background-image: url(../images/fundo_degrade_topo2.png);
   background-repeat: repeat-x;
   background-position: left top;
}


.fundo-degrade-topo{
   background-image: url(../images/fundo_menu_topo_esc.png);
   background-repeat: repeat-x;
   background-position: left top;
}

.fundo-degrade-topom{
   background-image: url(../images/fundo_degrade_topo_m.png);
   background-repeat: repeat-x;
   background-position: left top;
}


/* campos */
.botao-busca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
	color: #666666;
	letter-spacing: -0.01em;
	font-weight: bold;	
}

.campo-busca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #0033CC;
	background-image: url(../../css/preto_rua/caixa-texto.gif);
	background-repeat: repeat-x;
}

.botao-busca-topo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #FFFFFF;
	letter-spacing: -0.01em;
	background-color:#F90;
	border: 2px solid #F90;	
	font-weight: bold;	
/*	padding-bottom: 5px;

*/	
}

.campo-busca-topo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #006600;
	background-image: url(../images/caixa-texto.gif);
	background-repeat: repeat-x;
	height: 24px;
	padding: 0px;
	border: 1px solid #F90;
/*	font-weight: bold;*/
/*	letter-spacing: -0.03em;
	font-weight: bold;*/	
}	


/* cabecalho */

.fonte-boas-vindas{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: -0.03em;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;		
}

A.fonte-boas-vindas:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	letter-spacing: -0.03em;
	font-weight: bold;
	font-style: italic;
		
}

/* menu_topo */

.botao-cabecalho{  
	background-image: url(/images/novo/botaom.gif);
	background-repeat: no-repeat;

	filter: Alpha(Opacity=40, FinishOpacity=40, Style=1, StartX=40, StartY=40, FinishX=40, FinishY=40); 
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	display: block;	
}

.botao-cabecalho-on{
	background-image: url(/images/novo/botaom_sel.gif);
	background-repeat: no-repeat;

	filter: Alpha(Opacity=90, FinishOpacity=90, Style=1, StartX=90, StartY=90, FinishX=90, FinishY=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;	
/*	display: table;	*/
	cursor:pointer;	
	cursor: hand;
}

.opcoes-menu-tabela{	
   background-image: url(../images/fundo_tranparente_20.png);
   background-repeat: repeat;
   background-position: rigth top;
   
/*   border-left: 1px solid #009900;
   border-bottom: 1px solid #009900;
   border-right: 1px solid #009900;      */
   border-bottom: 3px solid #006600;   
}

.opcoes-menu{	
   	padding-left: 10px;
   	border: 1px solid #DDDDDD;     
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px; 
	color: #666666;
	letter-spacing: -0.03em;
	text-decoration: none;
	cursor: pointer;		
	font-weight: bold;	
}

.fonte-opcoes-menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px; 
	color: #666666;
	letter-spacing: -0.05em;
	text-decoration: none;
}

A.fonte-opcoes-menu:hover{	  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px; 
	color: #000000;
	letter-spacing: -0.04em;
	text-decoration: none;
}

.opcoes-menu-on{	
   	background-color: #DEDEDE;
   	padding-left: 12px;
	border: 1px solid #BBBBBB;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px; 
	color: #333333;
	letter-spacing: -0.01em;; /*-0.05em;*/
	font-weight: bold;
	text-decoration: none;
	cursor: hand;
}

.fundo-menu-topo{
   background-image: url(../images/fundo_menu_topo2.png);
   background-repeat: repeat-x;
   background-position: left top;
}

.fundo-menu-op-topo{
   background-image: url(../images/lateral_menu_topo.png);
   background-repeat: no-repeat;
   background-position: left top;
   
   border-left: 1px solid #004400;      
}

.fundo-menu-op-topo-claro{
   background-image: url(../images/fundo_menu_escuro.png);
   background-repeat: repeat-x;
   background-position: 2px top;
   
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #002200;
   letter-spacing: -0.06em;
   font-weight: bold;
   text-decoration: none;   
   
/*   border-left: 1px solid #009900;*/
   border-left: 1px solid #004400;      
}

A.fundo-menu-op-topo-claro:hover{
   background-image: url(../images/fundo_menu_topo_claro.png);
   background-repeat: repeat-x;
   background-position: rigth top;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #002200;
   letter-spacing: -0.06em;
   font-weight: bold;
   text-decoration: none;   

}

.fonte-menu-topo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	letter-spacing: -0.06em;
	font-weight: bold;
	text-decoration: none;			
}

A.fonte-menu-topo:hover{	
}

/* meio */

.fonte-areas{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: -0.03em;
	text-decoration: none;			
}

.fonte-areasb{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: -0.06em;
	font-weight: bold;
	text-decoration: none;			
}


.fundo-marron {
	background-image: url(../images/fundo_marron_m.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #190506;
   
}   

.fundo-branco {
	background-image: url(../images/fundo_branco.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #FFFFFF;
   
}   


.fundo-40 {
   background-image: url(../images/fundo_tranparente_40.png);
   background-repeat: repeat;
   background-position: left top;   
/* background-color: #000000;	
	filter: Alpha(Opacity=60, FinishOpacity=60, Style=1, StartX=60, StartY=60, FinishX=60, FinishY=60);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;	*/	
}

.fundo-50 {
   background-image: url(../images/fundo_tranparente_50.png);
   background-repeat: repeat;
   background-position: left top;
}

.fundo-70 {
   background-image: url(../images/fundo_tranparente_70.png);
   background-repeat: repeat;
   background-position: left top;
}

.quadro-verde {
  border: 1px solid #006600;
}

.linha-baixo-verde {  
  border-bottom: 1px solid #006600;
}

.linhap-baixo-verde {
  border-bottom: 1px dotted #006600;

}

/* Acontecendo */

.fonte-titulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C60; /*00BB00;*/
	letter-spacing: -0.03em;
	font-weight: bold;
	text-decoration: none;

}

A.fonte-titulo:hover{
	text-decoration: underline;	
}

.fonte-data{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DDDDDD;
/*	font-weight: bold;*/
	text-decoration: none;			
}

A.fonte-data:hover{
}

.fonte-texto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
/*	letter-spacing: -0.06em;
	font-weight: bold;*/
	text-decoration: none;			
}

A.fonte-texto:hover{
}

.fonte-continua{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #33CC00;
/*	letter-spacing: -0.06em;
	font-weight: bold;*/
	text-decoration: none;			
}

A.fonte-continua:hover{
	color: #FFFFFF;
	text-decoration: underline;
}

.fonte-titulo-2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1F9E18;
	letter-spacing: -0.03em;
	font-weight: bold;
	text-decoration: none;			
}

A.fonte-titulo-2:hover{
	text-decoration: underline;
}

/* Agenda */

/* Rodape */
.rodape-fonte-area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F90;
	letter-spacing: -0.02em;
	font-weight: bold;
	text-decoration: none;			
}

.rodape-fonte-opcao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	letter-spacing: -0.02em;
	text-decoration: none;			
}

A.rodape-fonte-opcao:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	letter-spacing: -0.02em;
	text-decoration: none;			
}

.rodape-traco { 
  border-bottom: 2px solid #F90;
}

.rodape-pontilhado {
  border-bottom: 1px dotted #F90;
}

/* area */

.opcoes-area {
	margin-bottom: 10px;
}

.opcoes-area-det-p {
/*	padding-left: 10px;*/
	padding: 3px;		
	padding-left: 10px;	
}

/***** Area 0 *****/
.linha-area-0 {
  border-top: 4px solid #FF6600;
  border-bottom: 1px solid #CCC;
}

.fopcoes-area-sel-0 {
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: -0.02em;
	text-decoration: none;					
	}

.titulo-area-0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FF6600;
	letter-spacing: -0.05em;
	text-decoration: none;
	font-weight:bold;
}
	
.opcoes-area-0 {
	margin-bottom: 10px;
/*	border-bottom: 3px solid #0066CC;*/
	border-left: 3px solid #FF6600;}
	
.opcoes-area-det-0 {
	padding: 6px;
/*	padding-left: 10px;			*/
	border-top: 1px dotted #FF6600;}

.opcoes-area-sel-0 {
	padding: 3px;
/*	padding-left: 10px;	*/
/*	border-top: 1px dotted #0066CC;
    background-image: url(../images/fundo_tranparente_70.png);
    background-repeat: repeat;
    background-position: left top;*/
	border-top: 1px solid #FFFFFF;
	background-color : #FFFFFF;	
	}
	
.fonte-opcoes-area-0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: -0.02em;
	text-decoration: none;}

A.fonte-opcoes-area-0:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
	letter-spacing: -0.02em;
	text-decoration: none;}
	
/***** Area 1 *****/

.linha-area-1 {  
  border-bottom: 1px solid #CC9900;
}

.titulo-area-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #CC9900;
	letter-spacing: -0.05em;
	text-decoration: none;}

.opcoes-area-1 {
	margin-bottom: 10px;
/*	border-bottom: 3px solid #CC9900;*/
	border-left: 3px solid #CC9900;
}
.opcoes-area-det-1 {
	padding: 3px;
	padding-left: 10px;			
	border-top: 1px dotted #664D00;}

.opcoes-area-sel-1 {
	padding: 3px;
	padding-left: 10px;	

/*	border-top: 1px dotted #664D00;
	border-right: 1px dotted #FFFFFF;	*/

/*    background-image: url(../images/fundo_tranparente_70.png);
    background-repeat: repeat;
    background-position: left top;*/
	border-top: 1px solid #FFFFFF;
	background-color : #FFFFFF;				
	}

.fopcoes-area-sel-1 {
	color: #CC9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: -0.02em;
	text-decoration: none;					
	}

.fonte-opcoes-area-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;

	letter-spacing: -0.02em;
	text-decoration: none;}

A.fonte-opcoes-area-1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC9900;
	letter-spacing: -0.02em;
	text-decoration: none;}

/***** Area 2 *****/
.linha-area-2 {  
  border-bottom: 1px solid #003399;
}

.titulo-area-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #003399;
	letter-spacing: -0.05em;
	text-decoration: none;}

.opcoes-area-2 {
	margin-bottom: 10px;
/*	border-bottom: 3px solid #003399;*/
	border-left: 3px solid #0099FF;
}
.opcoes-area-det-2 {
	padding: 3px;		
	padding-left: 10px;
	border-top: 1px dotted #0099FF;}

.opcoes-area-sel-2 {
	padding: 3px;
	padding-left: 10px;	
/*	border-top: 1px dotted #0099FF;*/
/*  background-image: url(../images/fundo_tranparente_70.png);
    background-repeat: repeat;
    background-position: left top;*/
	
	border-top: 1px solid #FFFFFF;
	background-color : #FFFFFF;	
}

.fopcoes-area-sel-2 {
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: -0.02em;
	text-decoration: none;					
	}

.fonte-opcoes-area-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: -0.02em;
	text-decoration: none;}

A.fonte-opcoes-area-2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0066BB;
	letter-spacing: -0.02em;
	text-decoration: none;}

/***** Area 3 *****/
.linha-area-3 {  
  border-bottom: 1px solid #006633;
}

.titulo-area-3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #006633;
	letter-spacing: -0.05em;
	text-decoration: none;}

.opcoes-area-3 {
	margin-bottom: 10px;
/*	border-bottom: 3px solid #006633;*/
	border-left: 3px solid #006633;
}

.opcoes-area-det-3 {
	padding: 3px;	
	padding-left: 10px;		
	border-top: 1px dotted #006633;}

.opcoes-area-sel-3 {
	padding: 3px;
	padding-left: 10px;	
/*	border-top: 1px dotted #006633;*/
/*	border-right: 1px dotted #FFFFFF;	*/
/*    background-image: url(../images/fundo_tranparente_70.png);
    background-repeat: repeat;
    background-position: left top;*/

	border-top: 1px solid #FFFFFF;
	background-color : #FFFFFF;
	}

.fopcoes-area-sel-3 {
	color: #006633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: -0.02em;
	text-decoration: none;					
	}

.fonte-opcoes-area-3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: -0.02em;
	text-decoration: none;}

A.fonte-opcoes-area-3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006633;
	letter-spacing: -0.02em;
	text-decoration: none;}

/***** Area 4 *****/
.linha-area-4 {  
  border-bottom: 1px solid #00CC00;
}

.titulo-area-4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #00CC00;
	letter-spacing: -0.05em;
	text-decoration: none;}

.fopcoes-area-sel-4 {
	color: #00CC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: -0.02em;
	text-decoration: none;					
	}

.opcoes-area-4 {
	margin-bottom: 10px;
/*	border-bottom: 3px solid #00CC00;*/
	border-left: 3px solid #00CC00;}
	
.opcoes-area-det-4 {
	padding: 3px;	
	padding-left: 10px;		
	border-top: 1px dotted #00CC00;}

.opcoes-area-sel-4 {
	padding: 3px;
	padding-left: 10px;	
/*	border-top: 1px dotted #006600;
    background-image: url(../images/fundo_tranparente_70.png);
    background-repeat: repeat;
    background-position: left top;*/
	border-top: 1px solid #FFFFFF;
	background-color : #FFFFFF;	
	
	}

.fonte-opcoes-area-4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: -0.02em;
	text-decoration: none;}

A.fonte-opcoes-area-4:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00CC00;
	letter-spacing: -0.02em;
	text-decoration: none;}

/***** Area 5 *****/
.linha-area-5 {  
  border-bottom: 1px solid #CC3300;
}

.fopcoes-area-sel-5 {
	color: #CC3300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: -0.02em;
	text-decoration: none;					
	}
	
.titulo-area-5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #CC3300;
	letter-spacing: -0.05em;
	text-decoration: none;}

.opcoes-area-5 {
	margin-bottom: 10px;
/*	border-bottom: 3px solid #CC3300;*/
	border-left: 3px solid #CC3300;}

.opcoes-area-det-5 {
	padding: 3px;
	padding-left: 10px;			
	border-top: 1px dotted #CC3300;}

.opcoes-area-sel-5 {
	padding: 3px;
	padding-left: 10px;	
/*	border-top: 1px dotted #CC3300;
    background-image: url(../images/fundo_tranparente_70.png);
    background-repeat: repeat;
    background-position: left top;*/
	border-top: 1px solid #FFFFFF;
	background-color : #FFFFFF;	
	}

.fonte-opcoes-area-5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: -0.02em;
	text-decoration: none;}

A.fonte-opcoes-area-5:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC3300;
	letter-spacing: -0.02em;
	text-decoration: none;}
	
/***** Area 6 *****/
.linha-area-6 {  
  border-bottom: 1px solid #FF6600;
}

.fopcoes-area-sel-6 {
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: -0.02em;
	text-decoration: none;					
	}
	
.titulo-area-6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FF6600;
	letter-spacing: -0.05em;
	text-decoration: none;}
	
.opcoes-area-6 {
	margin-bottom: 10px;
/*	border-bottom: 3px solid #FF6600;*/
	border-left: 3px solid #FF6600;}
	
.opcoes-area-det-6 {
	padding: 3px;
	padding-left: 10px;			
	border-top: 1px dotted #FF6600;}

.opcoes-area-sel-6 {
	padding: 3px;
	padding-left: 10px;	
/*	border-top: 1px dotted #FF6600;
    background-image: url(../images/fundo_tranparente_70.png);
    background-repeat: repeat;
    background-position: left top;*/
	border-top: 1px solid #FFFFFF;
	background-color : #FFFFFF;	
	}

.fonte-opcoes-area-6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: -0.02em;
	text-decoration: none;}

A.fonte-opcoes-area-6:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
	letter-spacing: -0.02em;
	text-decoration: none;}

/***** Area 7 *****/
.linha-area-7 {  
  border-top: 4px solid #0066CC;
  border-bottom: 1px solid #CCC;
}

.fopcoes-area-sel-7 {
	color: #0066CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: -0.02em;
	text-decoration: none;					
	}

.titulo-area-7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #0066CC;
	letter-spacing: -0.05em;
	text-decoration: none;
	font-weight:bold;
}
	
.opcoes-area-7 {
	margin-bottom: 10px;
/*	border-bottom: 3px solid #0066CC;*/
	border-left: 3px solid #0066CC;}
	
.opcoes-area-det-7 {
	padding: 6px;
/*	padding-left: 10px;			*/
	border-top: 1px dotted #0066CC;}

.opcoes-area-sel-7 {
	padding: 3px;
/*	padding-left: 10px;	*/
/*	border-top: 1px dotted #0066CC;
    background-image: url(../images/fundo_tranparente_70.png);
    background-repeat: repeat;
    background-position: left top;*/
	border-top: 1px solid #FFFFFF;
	background-color : #FFFFFF;	
	}
	
.fonte-opcoes-area-7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: -0.02em;
	text-decoration: none;}

A.fonte-opcoes-area-7:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0066CC;
	letter-spacing: -0.02em;
	text-decoration: none;}

/***** Area 8 *****/
.linha-area-8 {
  border-top: 4px solid #990000;
  border-bottom: 1px solid #CCC;
}

.fopcoes-area-sel-8 {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: -0.02em;
	text-decoration: none;					
	}

.titulo-area-8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #990000;
	letter-spacing: -0.05em;
	text-decoration: none;
	font-weight:bold;
}
	
.opcoes-area-8 {
	margin-bottom: 10px;
/*	border-bottom: 3px solid #0066CC;*/
	border-left: 3px solid #990000;}
	
.opcoes-area-det-8 {
	padding: 6px;
/*	padding-left: 10px;			*/
	border-top: 1px dotted #990000;}

.opcoes-area-sel-8 {
	padding: 3px;
/*	padding-left: 10px;	*/
/*	border-top: 1px dotted #0066CC;
    background-image: url(../images/fundo_tranparente_70.png);
    background-repeat: repeat;
    background-position: left top;*/
	border-top: 1px solid #FFFFFF;
	background-color : #FFFFFF;	
	}
	
.fonte-opcoes-area-8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: -0.02em;
	text-decoration: none;}

A.fonte-opcoes-area-8:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	letter-spacing: -0.02em;
	text-decoration: none;}

/***** Area 9 *****/
.linha-area-9 {
  border-top: 4px solid #0000CC;
  border-bottom: 1px solid #CCC;
}

.fopcoes-area-sel-9 {
	color: #0000CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: -0.02em;
	text-decoration: none;					
	}

.titulo-area-9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #0000CC;
	letter-spacing: -0.05em;
	text-decoration: none;
	font-weight:bold;
}
	
.opcoes-area-9 {
	margin-bottom: 10px;
/*	border-bottom: 3px solid #0066CC;*/
	border-left: 3px solid #0000CC;}
	
.opcoes-area-det-9 {
	padding: 6px;
/*	padding-left: 10px;			*/
	border-top: 1px dotted #0000CC;}

.opcoes-area-sel-9 {
	padding: 3px;
/*	padding-left: 10px;	*/
/*	border-top: 1px dotted #0066CC;
    background-image: url(../images/fundo_tranparente_70.png);
    background-repeat: repeat;
    background-position: left top;*/
	border-top: 1px solid #FFFFFF;
	background-color : #FFFFFF;	
	}
	
.fonte-opcoes-area-9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: -0.02em;
	text-decoration: none;}

A.fonte-opcoes-area-9:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000CC;
	letter-spacing: -0.02em;
	text-decoration: none;}

/***** Area 10 *****/
.linha-area-10 {
  border-top: 4px solid #006600;
  border-bottom: 1px solid #CCC;
}

.fopcoes-area-sel-10 {
	color: #006600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: -0.02em;
	text-decoration: none;					
	}

.titulo-area-10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #006600;
	letter-spacing: -0.05em;
	text-decoration: none;
	font-weight:bold;
}
	
.opcoes-area-10 {
	margin-bottom: 10px;
/*	border-bottom: 3px solid #0066CC;*/
	border-left: 3px solid #006600;}
	
.opcoes-area-det-10 {
	padding: 6px;
/*	padding-left: 10px;			*/
	border-top: 1px dotted #006600;}

.opcoes-area-sel-10 {
	padding: 3px;
/*	padding-left: 10px;	*/
/*	border-top: 1px dotted #0066CC;
    background-image: url(../images/fundo_tranparente_70.png);
    background-repeat: repeat;
    background-position: left top;*/
	border-top: 1px solid #FFFFFF;
	background-color : #FFFFFF;	
	}
	
.fonte-opcoes-area-10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: -0.02em;
	text-decoration: none;}

A.fonte-opcoes-area-10:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006600;
	letter-spacing: -0.02em;
	text-decoration: none;}

/***** Area 11 *****/
.linha-area-11 {
  border-top: 4px solid #996600;
  border-bottom: 1px solid #CCC;
}

.fopcoes-area-sel-11 {
	color: #996600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: -0.02em;
	text-decoration: none;					
	}

.titulo-area-11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #996600;
	letter-spacing: -0.05em;
	text-decoration: none;
	font-weight:bold;
}
	
.opcoes-area-11 {
	margin-bottom: 10px;
/*	border-bottom: 3px solid #0066CC;*/
	border-left: 3px solid #996600;}
	
.opcoes-area-det-11 {
	padding: 6px;
/*	padding-left: 10px;			*/
	border-top: 1px dotted #996600;}

.opcoes-area-sel-11 {
	padding: 3px;
/*	padding-left: 10px;	*/
/*	border-top: 1px dotted #0066CC;
    background-image: url(../images/fundo_tranparente_70.png);
    background-repeat: repeat;
    background-position: left top;*/
	border-top: 1px solid #FFFFFF;
	background-color : #FFFFFF;	
	}
	
.fonte-opcoes-area-11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: -0.02em;
	text-decoration: none;}

A.fonte-opcoes-area-11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #996600;
	letter-spacing: -0.02em;
	text-decoration: none;}

/***** Area 12 *****/
.linha-area-12 {
  border-top: 4px solid #FF6600;
  border-bottom: 1px solid #CCC;
}

.fopcoes-area-sel-12 {
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: -0.02em;
	text-decoration: none;					
	}

.titulo-area-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FF6600;
	letter-spacing: -0.05em;
	text-decoration: none;
	font-weight:bold;
}
	
.opcoes-area-12 {
	margin-bottom: 10px;
/*	border-bottom: 3px solid #0066CC;*/
	border-left: 3px solid #FF6600;}
	
.opcoes-area-det-12 {
	padding: 6px;
/*	padding-left: 10px;			*/
	border-top: 1px dotted #FF6600;}

.opcoes-area-sel-12 {
	padding: 3px;
/*	padding-left: 10px;	*/
/*	border-top: 1px dotted #0066CC;
    background-image: url(../images/fundo_tranparente_70.png);
    background-repeat: repeat;
    background-position: left top;*/
	border-top: 1px solid #FFFFFF;
	background-color : #FFFFFF;	
	}
	
.fonte-opcoes-area-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: -0.02em;
	text-decoration: none;}

A.fonte-opcoes-area-12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
	letter-spacing: -0.02em;
	text-decoration: none;}

/***** Area 13 *****/
.linha-area-13 {
  border-top: 4px solid #FF6600;
  border-bottom: 1px solid #CCC;
}

.fopcoes-area-sel-13 {
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: -0.02em;
	text-decoration: none;					
	}

.titulo-area-13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FF6600;
	letter-spacing: -0.05em;
	text-decoration: none;
	font-weight:bold;
}
	
.opcoes-area-13 {
	margin-bottom: 10px;
/*	border-bottom: 3px solid #0066CC;*/
	border-left: 3px solid #FF6600;}
	
.opcoes-area-det-13 {
	padding: 6px;
/*	padding-left: 10px;			*/
	border-top: 1px dotted #FF6600;}

.opcoes-area-sel-13 {
	padding: 3px;
/*	padding-left: 10px;	*/
/*	border-top: 1px dotted #0066CC;
    background-image: url(../images/fundo_tranparente_70.png);
    background-repeat: repeat;
    background-position: left top;*/
	border-top: 1px solid #FFFFFF;
	background-color : #FFFFFF;	
	}
	
.fonte-opcoes-area-13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: -0.02em;
	text-decoration: none;}

A.fonte-opcoes-area-13:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
	letter-spacing: -0.02em;
	text-decoration: none;}

/***** Area 14 *****/
.linha-area-14 {
  border-top: 4px solid #FF6600;
  border-bottom: 1px solid #CCC;
}

.fopcoes-area-sel-14 {
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: -0.02em;
	text-decoration: none;					
	}

.titulo-area-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FF6600;
	letter-spacing: -0.05em;
	text-decoration: none;
	font-weight:bold;
}
	
.opcoes-area-14 {
	margin-bottom: 10px;
/*	border-bottom: 3px solid #0066CC;*/
	border-left: 3px solid #FF6600;}
	
.opcoes-area-det-14 {
	padding: 6px;
/*	padding-left: 10px;			*/
	border-top: 1px dotted #FF6600;}

.opcoes-area-sel-14 {
	padding: 3px;
/*	padding-left: 10px;	*/
/*	border-top: 1px dotted #0066CC;
    background-image: url(../images/fundo_tranparente_70.png);
    background-repeat: repeat;
    background-position: left top;*/
	border-top: 1px solid #FFFFFF;
	background-color : #FFFFFF;	
	}
	
.fonte-opcoes-area-14{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: -0.02em;
	text-decoration: none;}

A.fonte-opcoes-area-14:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
	letter-spacing: -0.02em;
	text-decoration: none;}

/***** Outros area *****/


.quadro-verde-2px {
  border: 2px solid #006600;
}

/* subs */

.area-tenis-sub {
   background-image: url(../images/area-tenis-sub.jpg);
   background-repeat: no-repeat;
   background-position: center bottom;
}

.area-piscina-sub {
   background-image: url(../images/menu-fundo-piscina.jpg);
   background-repeat: no-repeat;
   background-position: center bottom;

}

.area-futebol-sub {
/*   background-image: url(../images/area-padel-sub.jpg);*/
	background-image: url(../images/menu-fundo-padel2.jpg);
   background-repeat: no-repeat;
   background-position: center bottom;
/*   background-color: #E6632D;*/
}

.area-padel-sub {
/*   background-image: url(../images/area-padel-sub.jpg);*/
	background-image: url(../images/menu-fundo-padel2.jpg);

   background-repeat: no-repeat;
   background-position: center bottom;
/*   background-color: #E6632D;*/
}

.area-social-sub {
   background-image: url(../images/area-social-sub.jpg);
   background-repeat: no-repeat;
   background-position: center bottom;
/*   background-color: #E6632D;*/
}

.area-academia-sub {
   background-image: url(../images/area-academia-sub.jpg);
   background-repeat: no-repeat;
   background-position: center bottom;
/*   background-color: #E6632D;*/
}

.linha-baixo-marron {  
  border-bottom: 1px solid #CC9900;
}

.titulo-area-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #CC9900;
	letter-spacing: -0.05em;
	text-decoration: none;}
	
.sub-titulo-area-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC9900;
	letter-spacing: -0.05em;
	text-decoration: none;}	
	
	
.td-titulo{
	padding-left: 10px;
	padding-bottom: 5px;
	}
	
.tb-meio-subs {}	
.td-meio-subs {
  padding-left: 3px;
}
	
/* td da indicacao das areas */

.tds{
/*	margin-left:3px;*/
}

.area 	{   
/*	margin-left: 4px;
	border: 1px solid #402000; */
	padding: 3px;
	
    background-image: url(../images/fundo_tranparente_70.png);
    background-repeat: repeat;
    background-position: left top;  	
	
	cursor: pointer;
	cursor: hand;
	
/*    filter: Alpha(Opacity=40, FinishOpacity=40, Style=1, StartX=40, StartY=40, FinishX=40, FinishY=40); 
    -moz-opacity:0.4;
    -khtml-opacity: 0.4;
    opacity: 0.4;   
*/	

}

.area-1 {   
			border: 1px solid #402000; 
/*		    background-image: url(../images/area-tenis-sub.jpg);*/
			background-image: url(../images/menu-fundo-tenis2.jpg);
			background-repeat: no-repeat;
   			background-position: center center;			
}
.area-2 {   border: 1px solid #003399; 
		
		    /*background-image: url(../images/area-piscina-sub.jpg);*/
   			background-image: url(../images/menu-fundo-piscina.jpg);
   			
			background-repeat: no-repeat;
   			background-position: center center;				
}
.area-3 {   border: 1px solid #003300; 
			
/*		    background-image: url(../images/area-padel-sub.jpg);*/
			background-image: url(../images/menu-fundo-padel.jpg);			
			background-repeat: no-repeat;
   			background-position: center bottom;
}
.area-4 {   border: 1px solid #009900; 

		    background-image: url(../images/menu-fundo-futebol.jpg);/*area-futebol-sub*/
			background-repeat: no-repeat;
   			background-position: center center;			
}
.area-5 {   border: 1px solid #842100; 
		    background-image: url(../images/menu-fundo-academia.jpg); /*area-academia-sub*/
			background-repeat: no-repeat;
   			background-position: center bottom;
}
.area-7 {   border: 1px solid #0066CC; 
		    background-image: url(../images/menu-fundo-clube.jpg);
			background-repeat: no-repeat;
   			background-position: left center;
}
.area-6 {   border: 1px solid #973D00; 
		    background-image: url(../images/menu-fundo-social.jpg);
			background-repeat: no-repeat;
   			background-position: center bottom;
}
.area-8 {   border: 1px solid #00CC00; 
		    background-image: url(../images/area-servicos-sub.jpg);
			background-repeat: no-repeat;
   			background-position: center center;
}
	
.subarea-7 {
/*
   background-image: url(../images/fundo-trans-azul.png);
   background-repeat: repeat;
   background-position: left top;    
*/
   border-left: 3px solid #0066CC;   
   filter: Alpha(Opacity=40, FinishOpacity=40, Style=1, StartX=40, StartY=40, FinishX=40, FinishY=40); 
   -moz-opacity:0.4;
   -khtml-opacity: 0.4;
   opacity: 0.4;   
}
.subarea-7-sel {
   background-image: url(../images/area-sede-sub.jpg);
   background-repeat: repeat;
   background-position: center center;    
   border-left: 3px solid #0066CC;   
}

.subarea-7-ab {
   background-image: url(../images/fundo-trans-azul.png);
   background-repeat: repeat;
   background-position: left top;    
   border-left: 3px solid #0066CC;   
}

.subarea-6 {
/*
   background-image: url(../images/fundo-trans-laranja.png);
   background-repeat: repeat;
   background-position: left top;    
*/
   border-left: 3px solid #973D00;      
   filter: Alpha(Opacity=40, FinishOpacity=40, Style=1, StartX=40, StartY=40, FinishX=40, FinishY=40); 
   -moz-opacity:0.4;
   -khtml-opacity: 0.4;
   opacity: 0.4;   
}

.subarea-6-sel {
   background-image: url(../images/area-social-sub.jpg);
   background-repeat: repeat;
   background-position: left top;    
   border-left: 3px solid #973D00;      

}

.subarea-6-ab {
   background-image: url(../images/fundo-trans-laranja.png);
   background-repeat: repeat;
   background-position: left top;    
   border-left: 3px solid #973D00;   
}

.subarea-8 {
/*
   background-image: url(../images/fundo-trans-verdec.png);
   background-repeat: repeat;
   background-position: left top;    
*/
   border-left: 3px solid #00CC00;    
   filter: Alpha(Opacity=40, FinishOpacity=40, Style=1, StartX=40, StartY=40, FinishX=40, FinishY=40); 
   -moz-opacity:0.4;
   -khtml-opacity: 0.4;
   opacity: 0.4;   
}     
}
.subarea-8-sel {
   background-image: url(../images/area-servicos-sub.jpg);
   background-repeat: repeat;
   background-position: left top;    
   border-left: 3px solid #00CC00;      
 }
 
 .subarea-8-ab {
   background-image: url(../images/fundo-trans-verdec.png);
   background-repeat: repeat;
   background-position: left top;    
   border-left: 3px solid #00CC00;   
}

.subarea-1 {
/*   background-image: url(../images/fundo-trans-marron.png);
   background-repeat: repeat;
   background-position: left top; */   

   border-left: 3px solid #996600;   
   
   filter: Alpha(Opacity=40, FinishOpacity=40, Style=1, StartX=40, StartY=40, FinishX=40, FinishY=40); 
   -moz-opacity:0.4;
   -khtml-opacity: 0.4;
   opacity: 0.4;
   
}

.subarea-1-sel {
   background-image: url(../images/area-tenis-sub.jpg);
   background-repeat: repeat;
   background-position: left top;    
   border-left: 3px solid #996600;         
}

.subarea-1-ab {
   background-image: url(../images/fundo-trans-marron.png);
   background-repeat: repeat;
   background-position: left top;    
   border-left: 3px solid #996600;   
}


.subarea-2 {
/*   background-image: url(../images/fundo-trans-azulm.png);
   background-repeat: repeat;
   background-position: left top;    */  
   filter: Alpha(Opacity=40, FinishOpacity=40, Style=1, StartX=40, StartY=40, FinishX=40, FinishY=40); 
   -moz-opacity:0.4;
   -khtml-opacity: 0.4;
   opacity: 0.4;         
   border-left: 3px solid #003399;      
}

.subarea-2-sel {
/*   background-image: url(../images/area-piscina-sub.jpg);*/

   background-image: url(../images/menu-fundo-piscinam.jpg);   

   background-repeat: repeat;
   background-position: left top;    
   border-left: 3px solid #0099FF;         
}

.subarea-2-ab {
   background-image: url(../images/fundo-trans-azulm.png);
   background-repeat: repeat;
   background-position: left top;    
   border-left: 3px solid #0099FF;   
}

.subarea-3 {
   border-left: 3px solid #006600;      

/*   background-image: url(../images/fundo-trans-verdee.png);
   background-repeat: repeat;
   background-position: left top;    */
   filter: Alpha(Opacity=40, FinishOpacity=40, Style=1, StartX=40, StartY=40, FinishX=40, FinishY=40); 
   -moz-opacity:0.4;
   -khtml-opacity: 0.4;
   opacity: 0.4;      
}

.subarea-3-sel {
   background-image: url(../images/area-padel-sub.png);
   background-repeat: repeat;
   background-position: left top;    
   border-left: 3px solid #006600;      
}

.subarea-3-ab {
   background-image: url(../images/fundo-trans-verdee.png);
   background-repeat: repeat;
   background-position: left top;    
   border-left: 3px solid #006600;   
}

.subarea-4 {
/*
   background-image: url(../images/fundo-trans-verdec.png);
   background-repeat: repeat;
   background-position: left top;    
*/   
   border-left: 3px solid #009900;    
   filter: Alpha(Opacity=40, FinishOpacity=40, Style=1, StartX=40, StartY=40, FinishX=40, FinishY=40); 
   -moz-opacity:0.4;
   -khtml-opacity: 0.4;
   opacity: 0.4;     
}

.subarea-4-sel {
   background-image: url(../images/area-futebol-sub.jpg);
   background-repeat: repeat;
   background-position: left top;    
   border-left: 3px solid #009900;      
}


.subarea-4-ab {
   background-image: url(../images/fundo-trans-verdec.png);
   background-repeat: repeat;
   background-position: left top;    
   border-left: 3px solid #009900;   
}
.subarea-5 {
/*
   background-image: url(../images/fundo-trans-vermelho.png);
   background-repeat: repeat;
   background-position: left top;    
*/
   border-left: 3px solid #842100;
   filter: Alpha(Opacity=40, FinishOpacity=40, Style=1, StartX=40, StartY=40, FinishX=40, FinishY=40); 
   -moz-opacity:0.4;
   -khtml-opacity: 0.4;
   opacity: 0.4;            
}

.subarea-5-sel {
   background-image: url(../images/area-academia-sub.jpg);
   background-repeat: repeat;
   background-position: left top;    
   border-left: 3px solid #842100;         
}

.subarea-5-ab {
   background-image: url(../images/fundo-trans-vermelho.png);
   background-repeat: repeat;
   background-position: left top;    
   border-left: 3px solid #842100;   
}

/* historico */

.historico {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AAAAAA;
	text-decoration: none;}
	
A.historico:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;}	
	
.historico-sel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	text-decoration: none;}
	
.td-historico{
	padding-left: 10px;}
	
/* menu interno */

.opcoes-menuint {
	padding: 5px;
/*	border-left: 1px solid #B39848;*/
	}
	
.opcoes-menuint-det {
	padding: 4px;
	padding-left: 10px;	
	border-bottom: 1px dotted #E6DDC1;}	
}

.opcoes-menuint-det-p {
	padding: 2px;
	padding-top: 10px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #58462C;
	letter-spacing: -0.02em;
	text-decoration: none;	
}
	
.fonte-opcoes-menuint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #58462C;
	letter-spacing: -0.02em;
	text-decoration: none;}

A.fonte-opcoes-menuint:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC9900;
	letter-spacing: -0.02em;
	text-decoration: none;}

/********** meio **************/
.fonte-padrao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
/*	letter-spacing: -0.02em;
	font-weight: bold;*/
	text-decoration: none;			
}

/**** informativos *****/
.legenda {
	font-family: Arial, Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #555555;

}

.fonteTextosPr {
	font-family: Arial, Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #333333;

}
.fonteDataPR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

.fontetituloClientesPr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}

.fontetituloClientesPrLK {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	TEXT-DECORATION: none;
	color: #333333;
/*	filter: alpha(opacity=0);*/
	letter-spacing: -0.04em;
}

A.fontetituloClientesPrLK:hover {
	COLOR: #000000; 
	TEXT-DECORATION: underline;	
	letter-spacing: -0.04em;	
}

.fonteTextosPrLk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	TEXT-DECORATION: none;		
}



A.fonteTextosPrLk:hover {
	COLOR: #000000; 
	TEXT-DECORATION: underline;	
}

.pontilhado {
  border-bottom: 1px dotted #888888;
}

.quadro {
	border: 1px solid #CCCCCC;
	background-image: url(images\fundo_menu.jpg);
	background-repeat: repeat-x;
	visibility: visible;
}

.quadrosel {
	border: 1px solid #CCCCCC;
/*	background-image: url(images\fundo_menu.jpg);
	background-repeat: repeat-x;*/
	background-color: #DDDDDD;
	visibility: visible;
}

.fontetitulosquadro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	TEXT-DECORATION: none;
}

A.fontetitulosquadro:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BBBBBB;
	TEXT-DECORATION: none;
}

.fonteLinksQuadros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BBBBBB;
	TEXT-DECORATION: none;
}
A.fonteLinksQuadros:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	TEXT-DECORATION: none;
}

/*  informativos paginas */
.opcoes-menuinf {
	padding: 5px;
	margin-top: 5px;
	border-left: 1px solid #E6DDC1;
	border-top: 1px solid #E6DDC1;	
	
	}
	
.botoes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
	color: #222222;
	letter-spacing: -0.01em;
/*	padding-bottom: 5px;
	font-weight: bold;
*/	
}

.campos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #006600;
	border: 1px solid #AAAAAA;
	background-image: url(../images/caixa-texto.gif);
	background-repeat: repeat-x;
	height: 24px;
	padding: 3px;

/*	font-weight: bold;*/
/*	letter-spacing: -0.03em;

	font-weight: bold;
*/	
}	

.linha-rodape {
	border-top: 1px solid #F90;
}

/********************** *************/

.areap {   
	padding: 3px;

    background-image: url(../images/fundo_tranparente_40.png);
    background-repeat: repeat;
    background-position: left top;  	
	
	cursor: pointer;
	cursor: hand;
}

.areap-in {   
	padding: 3px;

    background-image: url(../images/fundo_tranparente_70.png);
    background-repeat: repeat;
    background-position: left top;  	
	
	cursor: pointer;
	cursor: hand;
}	

/**** area 1 ****/
.areap-1 {
/*   background-image: url(../images/area-tenis.jpg);*/
   background-image: url(../images/menu-fundo-tenism.jpg);       
   background-repeat: no-repeat;
   background-position: center center;
}

.areap-1-sel {
/*   background-image: url(../images/area-tenis.jpg);*/
   background-image: url(../images/menu-fundo-tenism.jpg);    
   background-repeat: no-repeat;
   background-position: center bottom;
   border-left: 3px solid #996600;    
}

.subareap-1 {
   border-left: 3px solid #996600;    
   filter: Alpha(Opacity=40, FinishOpacity=40, Style=1, StartX=40, StartY=40, FinishX=40, FinishY=40); 
   -moz-opacity:0.4;
   -khtml-opacity: 0.4;
   opacity: 0.4;  
}

.subareap-1-sel {
   border-left: 3px solid #996600;    
}

/**** area 2 ****/
.areap-2 {
/*   background-image: url(../images/area-piscina.jpg);*/
   
   background-image: url(../images/menu-fundo-piscinam.jpg);   
   
   background-repeat: no-repeat;
   background-position: center bottom;
}

.areap-2-sel {
/*   background-image: url(../images/area-piscina.jpg);*/
   background-image: url(../images/menu-fundo-piscinam.jpg);   
   background-repeat: no-repeat;
   background-position: center bottom;
   border-left: 3px solid #0099FF;   
}

.subareap-2 {
   border-left: 3px solid #0099FF;    
   filter: Alpha(Opacity=40, FinishOpacity=40, Style=1, StartX=40, StartY=40, FinishX=40, FinishY=40); 
   -moz-opacity:0.4;
   -khtml-opacity: 0.4;
   opacity: 0.4;  
}

.subareap-2-sel {
   border-left: 3px solid #0099FF;    
}

/**** area 3 ****/
.areap-3 {
   background-image: url(../images/menu-fundo-padelm2.jpg);/*area-padel.jpg*/
   background-repeat: no-repeat;
   background-position: left center;
}

.areap-3-sel {
   background-image: url(../images/menu-fundo-padelm2.jpg);
   background-repeat: no-repeat;
   background-position: left bottom;
     border-left: 3px solid #006600;    
}   

.subareap-3 {
   border-left: 3px solid #006600;    
   filter: Alpha(Opacity=40, FinishOpacity=40, Style=1, StartX=40, StartY=40, FinishX=40, FinishY=40); 
   -moz-opacity:0.4;
   -khtml-opacity: 0.4;
   opacity: 0.4;  
}

.subareap-3-sel {
   border-left: 3px solid #006600;    
}

/**** area 4 ****/
.areap-4 {
/*   background-image: url(../images/area-futebol.jpg);*/
   background-image: url(../images/menu-fundo-futebolm.jpg);   
      
   background-repeat: no-repeat;
   background-position: center bottom;
}

.areap-4-sel {
/*   background-image: url(../images/area-futebol.jpg);*/
   background-image: url(../images/menu-fundo-futebolm.jpg);      
   background-repeat: no-repeat;
   background-position: center bottom;
   border-left: 3px solid #009900;      
}

.subareap-4 {
   border-left: 3px solid #009900;    
   filter: Alpha(Opacity=40, FinishOpacity=40, Style=1, StartX=40, StartY=40, FinishX=40, FinishY=40); 
   -moz-opacity:0.4;
   -khtml-opacity: 0.4;
   opacity: 0.4;  
}

.subareap-4-sel {
   border-left: 3px solid #009900;    
}

/**** area 5 *****/
.areap-5 {
   background-image: url(../images/menu-fundo-academiam.jpg);/*area-academia*/
   background-repeat: no-repeat;
   background-position: center bottom;
}

.areap-5-sel {
   background-image: url(../images/menu-fundo-academiam.jpg);
   background-repeat: no-repeat;
   background-position: left bottom;
   border-left: 3px solid #842100;       
}

.subareap-5 {
   border-left: 3px solid #842100;    
   filter: Alpha(Opacity=40, FinishOpacity=40, Style=1, StartX=40, StartY=40, FinishX=40, FinishY=40); 
   -moz-opacity:0.4;
   -khtml-opacity: 0.4;
   opacity: 0.4;  
}

.subareap-5-sel {
   border-left: 3px solid #842100;    
}

/**** area 6 *****/
.areap-6 {
   background-image: url(../images/menu-fundo-socialm.jpg);
   background-repeat: no-repeat;
   background-position: center bottom;
   
}

.areap-6-sel {
   background-image: url(../images/menu-fundo-socialm.jpg);
   background-repeat: no-repeat;
   background-position: center bottom;
   border-left: 3px solid #973D00;       
}

.subareap-6 {
   border-left: 3px solid #973D00;    
   filter: Alpha(Opacity=40, FinishOpacity=40, Style=1, StartX=40, StartY=40, FinishX=40, FinishY=40); 
   -moz-opacity:0.4;
   -khtml-opacity: 0.4;
   opacity: 0.4;  
}

.subareap-6-sel {
   border-left: 3px solid #973D00;    
}

/**** area 7 *****/
.areap-7 {
   background-image: url(../images/menu-fundo-clubem.jpg);
   background-repeat: no-repeat;
   background-position: center bottom;
}

.areap-7-sel {
   background-image: url(../images/menu-fundo-clubem.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   border-left: 3px solid #0066CC;       
}

.subareap-7 {
   border-left: 3px solid #0066CC;    
   filter: Alpha(Opacity=40, FinishOpacity=40, Style=1, StartX=40, StartY=40, FinishX=40, FinishY=40); 
   -moz-opacity:0.4;
   -khtml-opacity: 0.4;
   opacity: 0.4;  
}

.subareap-7-sel {
   border-left: 3px solid #0066CC;    
}

/**** area 8 *****/
.areap-8 {
   background-image: url(../images/area-servicos.jpg);
   background-repeat: no-repeat;
   background-position: left top;
}

.areap-8-sel {
   background-image: url(../images/area-servicos.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   border-left: 3px solid #00CC00;       
}

.subareap-8 {
   border-left: 3px solid #00CC00;    
   filter: Alpha(Opacity=40, FinishOpacity=40, Style=1, StartX=40, StartY=40, FinishX=40, FinishY=40); 
   -moz-opacity:0.4;
   -khtml-opacity: 0.4;
   opacity: 0.4;  
}

.subareap-8-sel {
   border-left: 3px solid #00CC00;    
}


/***** menu lateral interno ****/
.fundo-menuinterno{
/*   background-image: url(../images/fundo_degrade_topo_m.png);
   background-repeat: repeat-x;
   background-position: left top;*/
   
   background-color: #F1EFEB;
}

/******** status reserva ************/

.status-indisponivel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BBBBBB;
	letter-spacing: -0.03em;
	text-decoration: none;	
/*	font-weight: bold;
	font-style: italic;*/
}

.status-reservar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	letter-spacing: -0.03em;
	text-decoration: none;	
/*	font-weight: bold;
	font-style: italic;*/
}

a.status-reservar:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	letter-spacing: -0.03em;
	text-decoration: none;	
	font-weight: bold;
/*	font-style: italic;*/
}


.status-reservado{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
	letter-spacing: -0.03em;
	font-weight: bold;
	text-decoration: none;
/*	font-style: italic;*/
}

a.status-reservado:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
	letter-spacing: -0.03em;
	font-weight: bold;
	text-decoration: none;	
/*	font-style: italic;*/
}

.status-turma{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	letter-spacing: -0.03em;
	font-weight: bold;
	text-decoration: none;
/*	font-style: italic;*/
}

a.status-turma:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	letter-spacing: -0.03em;
	font-weight: bold;
	text-decoration: none;	
/*	font-style: italic;*/
}

.status-aprovacao{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	letter-spacing: -0.03em;
	text-decoration: none;	
	font-weight: bold;
/*	font-style: italic;*/
}

A.status-aprovacao:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	letter-spacing: -0.03em;
	text-decoration: none;	
	font-weight: bold;
/*	font-style: italic;*/
}

.td-reservar {
   background-color: #FFFFFF;
}

.td-reservar-on {
   background-color: #DDDDDD;
	cursor:pointer;	
	cursor: hand;
   
}

.td-indisponivel{
   background-color: #EEEEEE;
}

.td-aprovacao{
   background-color: #FEF3DA;
}

.td-aprovacao-on{
   background-color: #FDE6B0;
	cursor:pointer;	
	cursor: hand;
   
}

.td-turma{
   background-color: #E2E0FE;
}

.td-turma-on{
   background-color: #CFCBFE;
	cursor:pointer;	
	cursor: hand;
   
}

.td-reservado{
   background-color: #DBFBC6;
}

.td-reservado-on{
   background-color: #C6F9A4;
	cursor:pointer;	
	cursor: hand;
   
}