/* --------------------------- CSS Document NovaBase --------------------------------------------------------
-------------------------------------------------------------------------------------------------------------*/

/* Característica do body --------------------------------------------------*/
body{ 
	font-size: 100%; margin: 0; background-color:#fff; 
	scrollbar-track-color: White;  scrollbar-shadow-color: #999;  scrollbar-3dlight-color: #999;  scrollbar-base-color: White;  scrollbar-highlight-color: White;  scrollbar-darkshadow-color: White;   scrollbar-face-color: White;  scrollbar-arrow-color: Fc0;	
}	

img{
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-spacing: 0px;
	outline-width: 0px;
}

/* Característica geral do site -----------------------------------------*/
#esqueleto, .grupos, .tabeladados, .tdheader,.tdfirstheader{ 
	font-size:0.65em;  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000; 
	text-decoration: none;
}
select, input  { 
	font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	border:#fff solid thin;
	background-color:#fff
}
.equipamentosSelect {border:0;background-color:#fff;}
form{ margin:0;}

/* MENUS  - topo , Rodapé e banner ------------------------------------------------------*/
#menuTopo{ margin-top:10px;}
#menuFooter{ padding-top:8px; }
.menuGaianima a{color:#006091; margin:0px 10px 0px 10px; text-decoration:none;}
.menuGaianima a:hover{color:#F00; text-decoration:none;}

.menuDesporto a{color:#006091; margin:0px 10px 0px 10px; text-decoration:none;}
.menuDesporto a:hover{color:#ff00b4; text-decoration:none;}

.menuCultura a{color:#006091; margin:0px 10px 0px 10px; text-decoration:none;}
.menuCultura a:hover{color:#fbaf0b; text-decoration:none;}

.banner {
	background-image:url(../../images/ga_imagens/bannerHome.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.bannerGaianima{
	background-image:url(../../images/ga_imagens/bannerGaianima.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

/* LINKS */
a {color:#006091;text-decoration:none;}
a:hover {color: #000; text-decoration:underline;}
#menuTopo .login a{font-weight:bold; color: #000; text-decoration:none;}
#menuTopo .login a:hover{font-weight:bold; color: #fc0;text-decoration:none; }

/*  Conteudo Esquerda --------------------------------------------------------------------*/
#conteudoEsquerda{margin:20px 10px 5px 10px;}
.subTitulosTraco {border-bottom:#fff solid 1px; padding-bottom:5px; font-weight:bold;}

/*  Conteudo Direita --------------------------------------------------------------------*/

.grupos {font-size:100%; width:96%}
.grupos, #conteudoGrupos {font-size:100%; }
#conteudoGrupos{padding:10px 0px 4px 0px; margin:10px 0 0 0;}
.noticias{padding:0px 2px 0px 9px; margin:0; }
.noticias ul {margin:0px;padding:0px;}
.noticiasTitulo{background-color:#Fc0;margin:0px 0px 4px 0px; padding:2px 0px 2px 2px;}
#conteudoNoticias {list-style-type:none;margin:0;}
	#conteudoNoticias li {
		margin:0px 0px 10px 2px;
		clear:both;
	}
	html>body #conteudoNoticias li {
		float:left;
		clear:both
	}
	#conteudoNoticias img {
		float:left;
		margin:0px 5px 0px -2px;
	}
.tracoLaranja{width:493px; height:1px; background-color:#fc0; position:relative;clear:both;}

#conteudoBlocos{font-size:90%;}
.titulosblocosInicio{font-variant:small-caps;font-size:110%; font-weight:bold; padding: 0px 0px 10px 0px;}
.titulosblocos{font-variant:small-caps;font-size:100%; font-weight:bold;}
#conteudoBlocosTabela .titulosblocos1 {border:0px;font-size:90%;}
html>body {font-variant:small-caps;font-size:110%;}
#conteudoBlocosTabela td{border:#ccc solid 1px;font-size:90%;}
.tamanho{font-size:70%;}

/*menu principal*/
.menu {
	background-color:#ededed;
	background-image:url(../../images/ga_imagens/canto_esq_menu.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	width:300px;
	float:right;
}
html>body .menu2 {
	float:right;
}
html>body .menu2 li{
	float:left;
}

.menu2 {
	background-image:url(../../images/ga_imagens/canto_dta_menu.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:100%;
	margin:0;
	padding:0;
	width:100%;
}
.menu2 li {
	display:inline;
	margin:0;
	text-align:center;
	width:33%;
	text-transform:uppercase;
}

html>body .menu2 li{
		padding:0;
		width:33%;
		float:left;
		height:25px;
}
html>body .menu2  a{
		float:right;
		width:100%;
		margin:0;
		height:25px;
}
html>body .menu2 li a:hover {
		float:right;
		width:100%;
		margin:0;
		height:25px;
}
html>body .menu2 li a:hover, html>body .menu2 li a {
		height:10px;
		padding:5px 0 10px 0;
}

.menu2  a, .menu2  a:hover {
	height:100%;
	padding:5px 0 10px 0;
}
.menuGaianima, .menuDesporto, .menuCultura  {
	border-top:2px solid #f00;
	height:100%;
	background-image:url(../../images/ga_imagens/border_right_menu.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.menuGaianima a:hover,  .menuDesporto a:hover, .menuCultura a:hover{
	margin:0;
	background-image:url(../../images/ga_imagens/menu_hover.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:100%;

}
.menuDesporto a:hover{background-image:url(../../images/ga_imagens/menu_hover2.gif);}

.menuCultura a:hover{background-image:url(../../images/ga_imagens/menu_hover3.gif);}

.menuDesporto {
	border-top:2px solid #ff00b4;
	height:100%;
	background-image:url(../../images/ga_imagens/border_right_menu.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.menuCultura {border-top:2px solid #fbaf0b;	height:100%;margin:0;}

/* ------------ ajuda*/
.ajuda{width:96%;float:right;}
.ajuda ul{list-style-type:square;}
.ajuda ul li {margin-bottom:10px;}
.ajuda h1{font-size:110%;font-variant:small-caps; font-weight:bold;}

/* ------------  Desporto */
.menuDesportoSelec {
	margin:0;
	padding:0;
	background-image:url(../../images/ga_imagens/menu_hover2.gif);
	background-repeat:repeat-x;
	background-position:top;
	border-top:2px solid #ff00b4;
	height:100%;

}
.menuDesportoSelec a{color:#ff00b4;text-decoration:none;}
.menuDesportoSelec a:hover{color:#ff00b4;text-decoration:none;}

.select a {color:#000;text-decoration:underline;	}
.select a:hover {color: #000; text-decoration:underline; }
.tracoCinza {border-bottom:#ccc solid 1px; padding-bottom:5px;margin:0 0 0 10px;clear:both;}
.espacoEsquerda {margin:0 0 0 10px;clear:both;}

.separadorDesporto{	
	height:40%;
	background-image:url(../../images/ga_imagens/border_right_menu.gif);
	background-position:right;
	background-repeat:no-repeat;
	margin:0px  0 0 21px;
	padding: 0px 18px 0 0;
} 
.rosaDesporto{color:#ff00b4;font-variant:small-caps;font-size:110%; float:left;}
h3{color:#006091; font-size:100%; font-weight:normal;margin:0;float:left}
.opcoes{font-size:100%}
.rosa{color:#ff00b4;font-size:100%}
.ordenar{float:left; }

.resultados{float:left;font-variant:small-caps;font-size:110%;margin:5px 0 0 0 }
.resultados2{float:right;margin:5px 0 0 0}

ul.blocosResultados{margin:35px 0 10px 0 ;list-style-type:none;	padding:0;}
ul.blocosResultados li{
	margin:0px 0 10px 0 ;
	border:1px solid #ccc;
	padding:7px 5px 7px 3px;
	width:100%;
	height:100%;
	clear:both;
	
}
ul.blocosResultados li img{float:left; padding:0 10px 15px 3px;margin:0;}

.info{width:100%;height:100%;text-align:right;}

/* ------------  C000.htm Desporto */
.tracoCinza2{float:left;border-top:#ccc solid 1px; margin:0 0 0 5px;width:310px;}
html>body .tracoCinza2{	margin:0 0 0 10px;}
.tracoCinza3{float:right;border-top:#ccc solid 1px; margin:0 0 0 5px;width:176px;}
html>body .tracoCinza3{margin:0 0 0 5px;}
.conteudoDireita{margin:2px 0 0 0;background-color:#ededed;	width:100%;	height:259px;}
html>body .conteudoDireita{margin:2px 0 0 0;background-color:#ededed;	width:100%;	height:270px;}
.espacamento{margin:0 0 0 10px;clear:both;}
.resultadosModalidadePrinc{	margin:40px 0 10px 0;padding:0;}
html>body .resultadosModalidadePrinc{margin:15px 0 10px 0;padding:0;}
.resultadosModalidade{clear:both;margin:15px 0 15px 0;padding:0;}
.fotoDestaqueTitulo{text-align:center;margin:3px 0 0 0;}
.fotoDestaqueLink{margin:10px 0 0 5px;padding:0;}

.conteudoDireita2{margin:2px 0 0 0;background-color:#ededed;	width:100%;	height:100%;}

html>body .conteudoDireita2{margin:2px 0 0 0;background-color:#ededed;	width:100%;	height:100%;}


ul.menuPrincipal{
	margin:5px 5px 5px 5px;
	padding:0;
	width:100%;
	height:100%;	
	list-style-type:none;
}
ul.menuPrincipal li{
	margin:5px 5px 10px 5px;
	list-style-image:url(../../images/ga_imagens/setas.gif);
	list-style-position:outside;
	padding:0;
	width:100%;
	height:100%;
	clear:both;
}

/* ------------  G000.htm Biblioteca */
.verde{color:#006633;font-size:100%}
.conteudoDireitaVerde{margin:2px 0 0 0;background-color:#c5ddc5;	width:100%;	height:259px;}
html>body .conteudoDireitaVerde{margin:2px 0 0 0;background-color:#c5ddc5;	width:100%;	height:270px;}
.conteudoDireita2Verde{margin:2px 0 0 0;background-color:#c5ddc5;	width:100%;	height:100%;}
html>body .conteudoDireita2Verde{margin:2px 0 0 0;background-color:#c5ddc5;	width:100%;	height:100%;}

/* ------------  E000.htm Museu */
.castanho{color:#404714;font-size:100%}
.conteudoDireitacastanho{margin:2px 0 0 0;background-color:#d0d3b9;width:100%;	height:259px;}
html>body .conteudoDireitacastanho{margin:2px 0 0 0;background-color:#d0d3b9;	width:100%;	height:270px;}
.conteudoDireita2castanho{margin:2px 0 0 0;background-color:#d0d3b9;	width:100%;	height:100%;}
html>body .conteudoDireita2castanho{margin:2px 0 0 0;background-color:#d0d3b9;	width:100%;	height:100%;}
#conteudoEsquerda2{margin:20px 10px 5px 8px; }

/*--------------- D100.htm Cultura */
.menuCulturaSelec {
	margin:0;
	padding:0;
	background-image:url(../../images/ga_imagens/menu_hover3.gif);
	background-repeat:repeat-x;
	background-position:top;
	border-top:2px solid #fbaf0b;
	height:100%;

}
.menuCulturaSelec a{color:#fbaf0b;text-decoration:none;}
.menuCulturaSelec a:hover{color:#fbaf0b;text-decoration:none;}
.laranja{color:#fbaf0b;font-size:100%}
.laranjaDesporto{color:#fbaf0b;font-variant:small-caps;font-size:110%; float:left;}
 .separadorCultura {	
	height:40%;
	background-image:url(../../images/ga_imagens/border_right__menu.gif);
	background-position:right;
	background-repeat:no-repeat;
	margin:0px  0 0 21px;
	padding: 0px 18px 0 0;
}

/*--------------- B000.htm Gaianima */
.menuGaianimaSelect {
	margin:0;
	padding:0;
	background-image:url(../../images/ga_imagens/menu_hover.gif);
	background-repeat:repeat-x;
	background-position:top;
	border-top:2px solid #f00;
	height:100%;

}
.menuGaianimaSelect a{color:#f00;text-decoration:none;}
.menuGaianimaSelect a:hover{color:#f00;text-decoration:none;}
.vermelho{color:#f00;font-size:100%}
.vermelhoDesporto{color:#f00;font-variant:small-caps;font-size:110%; float:left;}
 .separadorGaianima {	
	height:40%;	text-decoration:none;
	background-image:url(../../images/ga_imagens/border_right_menu.gif);
	background-position:right;
	background-repeat:no-repeat;
	margin:0px  0 0 24px;
	padding: 0px 20px 0 0;
}

/*-------------------- A100.htm Login*/
.log input{border:1px solid #ccc;}
.log input .logCheck{border:0px;}

/*---------------------  C311.htm piscinas*/
div.piscinas img.imagemPiscina{width:250px;border:0;padding:0;margin:0;}
.menuAbas {
	BORDER-left: #ccc 1px solid; border-top:#ccc 1px solid;
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px;PADDING-TOP: 5px;
	FONT-WEIGHT: normal; FONT-SIZE: 100%; 
	CURSOR:hand; 
	COLOR: #000;   
}
.menu-sel {
	BACKGROUND-COLOR: #ededed;
	BORDER-left: #CCC 1px solid; border-top:#ccc 1px solid;
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px;PADDING-TOP: 5px;
	FONT-SIZE: 100%;  
	CURSOR:hand; 
	COLOR: #ff00b4; 

}
span.abasLink a:link{
	text-decoration:none;
	COLOR: #ff00b4;
	CURSOR:hand; 
}
span.abasLink a:hover{
	text-decoration: underline;
	COLOR: #006091;   
}
span.abasLink a:active{
	text-decoration:none;
	COLOR: #ff00b4; 
}

.menuAbasBg{background-image:url(../../images/ga_imagens/abasBgRight.gif);background-position:right;	background-repeat:no-repeat;clear:both;}
.menuAbasBg-sel{background-image:url(../../images/ga_imagens/abasBgRight2.gif);background-position:right;background-repeat:no-repeat;clear:both;}
html>body .menuAbas,.menu-sel {BORDER-right: #ccc 1px solid;clear:both; }
html>body .menuAbasBg, .menuAbasBg-sel {background-image:none;clear:both; }
#conteudoAbas{margin:4px 0px 0px 0px; padding:0;background-color:#f9f9f9;}
#abasTop {background: url(../../images/ga_imagens/topBgTop.gif) repeat-x top;}
#abasBottom{background: url(../../images/ga_imagens/bgDireitaBottom.gif) repeat-x bottom;}
#abasLeft{background: url(../../images/ga_imagens/bgDireitaLeft.gif) repeat-y left;}
#abasRight{background: url(../../images/ga_imagens/bgDireitaRight.gif) repeat-y right;}
.textoAbas{padding:15px 15px 15px 15px;margin:5px 5px 15px 5px;}
.conteudoAbas{padding-bottom:5px;margin:0 0 0 10px;clear:both;}
.titulosblocos2{	font-size:11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;font-variant:small-caps}

/*APS 01.08.2005*/
.okbutton {
	font-size:10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
	background-color:#fff;
	text-decoration: none;
	margin-left:5px;
	margin-right:5px;
	position:relative;
	padding:0px 3px 2px 3px;	
	top:-1px;
}
.okbutton a{text-decoration: none;}
.okbutton a:hover{text-decoration: none;}


/*tabelas*/

.tabeladados {
	font-size:90%;
	background-color:#CAEDFF;
	width:100%;
	border:0;
}

/* th*/
.tdheader {
	font-size:90%;
	text-align:center;
	border-bottom:1px solid white;
	background-color:#006091;
	padding:2px 0 2px 0;
}



.tdfirstheader {
	font-size:90%;
	text-align:center;
	border-bottom:1px solid white;
	background-color:#006091;
	padding: 2px 0 2px 0;
	background-image:url(../../images/ga_imagens/cantotabesq.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.tdlastheader {
	font-size:90%;
	text-align:center;
	border-bottom:1px solid white;
	padding:1px;
	background-color:#006091;
	padding:2px 0 2px 0;
	background-image:url(../../images/ga_imagens/cantotabdta.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding-right:3px;
}

/* td */
.titulo_branco td{
color:#FFFFFF;
font-weight:bold;
font-size:10px
}

.tdtable {
font-size:90%;
	border-bottom:1px solid white;
	padding:1px 3px 2px 3px;
	border-right:1px solid white;
}

.tdcenter {
	text-align:center;
}

#tdlast {border-right:0;}


.p_pequeno{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px ;color:#042052 }
.titulo_branco{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px ;color:#FFFFFF ;font-weight:bold ;text-decoration: none ;margin:0 }

.erro{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: Red; 
	text-decoration: none;
}

.texto
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:0.65em;  
	color: #000; 
	text-decoration: none;
}

.label, .titulo
{
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size:10px;
		color:#042052 ;
		text-decoration: none ;
		font-weight:bold ;
		margin:0;
}

.label
{
		padding:0px 5px 0px 0px;
		text-align:right;
}																																																																																																																																																																													
