/* CSS Propriedades FIXAS */
body{

	background-image:url(../img/bg.jpg);
	background-repeat:repeat-x;
	background-color:#BCBEC3;
	color: #000;
	font-size:62.5% !important;
	font-family: "Verdana, Arial, Helvetica, sans-serif";
	margin:0;
	padding:0;
}
body.l {font-size: 90%; }
body.xl {font-size: 110%; }
body.xxl {font-size: 130%; }
/*FORMULÁRIO DO ALUNO*/
#form_aluno{
	margin:0 0 0 10px;
	background-color:#FFFFFF;
	height:78px;
	_height:76px;
	padding:5px 0 10px 0;
}
#form_aluno .campo{
	border:1px #999999 solid;
	width:155px;
	float:inherit;
	
}
#form_aluno .campo_menor{
	border:1px #999999 solid;
	width:134px;
	float:left
}
#form_aluno input{
	_margin-left:-10px;
	*margin-left:-10px;
}
#form_aluno label{
	height:14px;
	font-size:1.0em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#form_aluno .botao_enviar{
	border:none;
	float:left;

}
/*FORMULÁRIO DE CADASTRO*/
#form_cadastro{
	margin:0 0 0 10px;
	background-color:#FFFFFF;
	height:80px;
	_height:90px;
}
#form_cadastro .campo{
	border:1px #999999 solid;
	width:155px;
	
}
#form_cadastro .campo_menor{
	border:1px #999999 solid;
	width:134px;
	float:left;
	
}
#form_cadastro label{
	margin:0;
	padding:0;
	font-size:1.0em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#form_cadastro .botao_enviar{
	border:none;
	float:left;

}
/*FORMULÁRIO DE PESQUISA*/
#form_pesquisa{
	margin:0 0 0 10px;
	height:27px;
	position:absolute;
	top:10px;
	left:392px;
	*left:382px;
	z-index:100;
	width:213px;
}
#form_pesquisa .campo{
	border:1px #999999 solid;
	width:290px;
	margin:0;
	
}
#form_pesquisa .campo_menor{
	border:1px #999999 solid;
	width:172px;
	_width:162px;
	float:left;
	margin:0;
}
#form_pesquisa label{
	margin:0;
	padding:0;
	font-size:1.0em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#form_pesquisa .botao_enviar{
	border:none;
	float:left;

}
/*FOTOS*/
#gallery{
	top:137px;
	_top:140px;
	left:-20px;
	_left:12px;
	*left:12px;
	z-index:1;
	position:relative;
	float:left;
	width:141px;
	height:340px;
}
/*BANNERS
#banners{
	top:137px;
	_top:140px;
	left:20px;
	_left:32px;
	*left:32px;
	z-index:0;
	position:relative;
	float:left;
	width:141px;
	height:340px;
}*/
#banners{
	top:192px;
	left:554px;
	z-index:0;
	position:absolute;
	float:left;
	width:141px;
	height:340px;
}
#banners img{
	border:1px solid #999999;
	padding:2px;
	margin-top:5px;
}
ul.fotos_ul{
	width:141px;
	_width:146px;
	margin:1px 0 1px 0px;
	_margin:0;
	float:left;


}
li.foto_maior  {
	list-style-type:none;
	width:81px;
	height:82px;
	padding:5px 5px 5px 5px;
	float:left;
	display:block;
}

li.fotos  {
	list-style-type:none;
	width:35px;
	height:35px;
	padding:4px 5px 4px 5px;
	float:left;
	display:block;
}
.img_thumb{
	border:none;
}
#topo{

}
/*ESTILOS DO SITE A SEPARAR*/
ul.estilos{
	list-style:none;
	width:120px;
}
li.estilos{
	display:inline;
	float:left;
}
h2.acessibilidade{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:1.0em;
	text-align:right;
	font-weight:bold;
}
#topo{
	width:770px;
	height:143px;
}
#logo{
	/*width:295px;
	height:143px;*/
	width:280px;
	height:219px;
	background-repeat:no-repeat;
	display:block;
	float:left;
	cursor:pointer;

}	


#topo_foto{
	width:339px;
	height:143px;
	display:block;
	float:left;
}	


.bglogo{
	width:208px;
	height:150px;
}
.linha{
	/*background-image:url(..//degrade_logo.jpg);*/
	background-repeat:no-repeat;
	width:3px;
	height:150px;
	float:right;
	position:absolute;
	left:205px;
}

#busca{
	position:absolute;
	top:10px;
	left:498px;
	width:189px;
	z-index:10;
}
#mapaSite{
	position:absolute;
	top:10px;
	left:468px;
	z-index:10;
}
.pesquisar{
	border:0 solid #fff;
	/*background-color:#FFFFFF;*/
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	width:136px;
	height:18px;
	float:left;
	margin:0;
	padding:0;
}

.cadastarEmail{
	border:0 solid #fff;
	/*background-color:#ECEDEF;*/
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	width:236px;
	height:18px;
	float:left;
	margin:0;
	padding:0;
}
#btnBuscar{
	width:23px;
	height:18px;
	float:left;
	border:0;
	cursor:pointer;
	_margin:0 0 0 -3px;
	padding:0;
}
#btnEmail{
	width:23px;
	height:18px;
	float:left;
	border:0;
	cursor:pointer;
	_margin:0 0 0 -3px;
}
#conteudoSite{
	width:339px;
	_width:329px;
	height:auto;
	float:left;
}

#lateralDir{
	width:136px;
	vertical-align:top;
	float:right;
}
#breadcump{
	width:329px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#666666;
}
.separador{
	width:330px;
	padding:5px 0 8px 0;
	_padding:0;
	margin:10px 0 5px 0;
	_margin:0 0 5px 0;
	height:5px;
	border-bottom:1px solid #000;
	display:block;
}
h1{
	/*background-image:url(..//h1.jpg);*/
	background-repeat:no-repeat;
	background-position:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.4em;
	font-weight:bold;
	color:#000;
	display:block;
	margin:8px 0 4px 0;
	padding-left:10px;
	width:339px;
	_width:329px;
	clear:both;
	
}
h1.subsecao{
	/*background-image:url(..//h1.jpg);*/
	background-repeat:no-repeat;
	background-position:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	font-weight:bold;
	color:#000;
	display:block;
	margin:8px 0 4px 0;
	padding-left:10px;
	width:150px;
	_width:140px;
}
.data{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#808082;
	display:block;
	margin:4px 0 4px 0;
	
}
.Noticia{
	margin:4px;
}
.imgNoticia{
	margin:4px;
}
.histEventos{
	
}
.bordaMaior{
	width:322px;
	/*border:1px solid #ADADAD;*/
	margin:4px 0 2px 0;
}
.bordaMenor{
	width:68px;
	/*border:1px solid #ADADAD;*/
	margin-bottom:8px;
}
h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#000000;
	width:315px;
	
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em !important;
	color:#333333;
	width:315px;
	margin:3px 0 10px 0 !important;
	
}
.obs_grade{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#990000;
	width:275px;
	text-align:left;
	margin-top:-5px; !important
	
}
.observacao{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#666666;
	width:315px;
	margin-bottom:10px; !important
	
}

.obs_login{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#666666;
	width:155px;
	padding-left:10px;
	
}
a.linkDestaque:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#808082;
	margin:0 0 4px 0;
	text-decoration:none;
}
a.linkDestaque:visited, a.linkDestaque:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#808082;
	margin:0 0 4px 0;
	text-decoration:none;
}
a.linkDestaque:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#808082;
	margin:0 0 4px 0;
	text-decoration:underline;
}
/* Link histórico */
a.linkHistorico:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#333333;
	margin:0;
	text-decoration:none;
}
a.linkHistorico:visited, a.linkHistorico:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#666666;
	margin:0;
	text-decoration:none;
}
a.linkHistorico:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#000000;
	margin:0;
	text-decoration:underline;
}
/* Link subtitulo home */
a.subtitulo_home:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#333333;
	margin:0;
	text-decoration:none;
}
a.subtitulo_home:visited, a.subtitulo_home:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#666666;
	margin:0;
	text-decoration:none;
}
a.subtitulo_home:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#000000;
	margin:0;
	text-decoration:underline;
}



a:visited, a:active, a:link, a:hover{
	font-family:Arial, Helvetica, sans-serif;
}
a:visited {
	color:#990066;
	text-decoration:underline;
}	
a:active, a:link {
	color:#0066FF;
}	
a:hover {
	color:#0000FF;
	text-decoration:underline;
}	
/*link .saiba_mais*/
a.saiba_mais:visited, a.saiba_mais:active, a.saiba_mais:link, a.saiba_mais:hover{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
a.saiba_mais:visited {
	color:#999999;
}	
a.saiba_mais:active, a.saiba_mais:link {
	color:#999999;
	text-decoration:none;
}	
a.saiba_mais:link {
	text-decoration:none;
}	
a.saiba_mais:hover {
	color:#999999;
	text-decoration:underline;
}	


#agenda{
	width:169px;
	_width:159px;
	height:auto;
	float:left;
	display:block;
}
#videos{
	width:169px;
	_width:159px;
	height:auto;
	float:left;
}
#banner{
	width:147px;
	height:154px;
	float:left;
	display:block;
	margin:0;
}
h2{
	width:169px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#808082;
	margin:11px 0 6px 0;
}
h3{
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#333333;
	margin:6px 0 2px 0;
}
.chamadaSecao{
	width:159px;
	color:#000000;
	margin:4px 0 4px 0;
}
#newsletter{
	width:315px;
	height:auto;
	float:left;
}
	
.linha{
	background-image:url(../img/degrade_logo.jpg);
}
/*estilos para breadcrumb*/
.breadcrumb{
	width:339px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#666666;
	margin-bottom:8px;
}
h1{
	background-image:url(../img/h1.jpg);
}
h1.subsecao{
	background-image:url(../img/h1.jpg);
}

.bordaMaior{
	border:1px solid #ADADAD;
}
.bordaMenor{
	border:1px solid #ADADAD;
}
.cadastarEmail{
	background-color:#ECEDEF;
}


/* Menu lateral */
#navigation {
	padding:0;
	/*text-indent:0px;*/
	width:181px;
	text-align:left;
	top:53px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:12px; !important
	color:#FFFFFF;
	padding:0;
	margin:0;
}
#navigation .head{
	font-size:1.2em;
	height:18px !important;
}
#navigation a.head {
	cursor:pointer;
	color:#fff;
	display:block;
	font-weight:bold;
	margin:0;
	padding:0 0 0 6px;
	/*padding:3px 10px 5px 0;
	text-indent:14px;*/

	text-decoration: none;
	background-repeat:no-repeat;
}
#navigation a.head2 {
	/*não faz parte das cores- background-image:url(/menu.jpg);
	background:#ccc url(collapsed.jpg) no-repeat scroll 3px 4px;*/
	/*background: url(../expanded.jpg) no-repeat scroll;*/
}
#navigation a.head:hover {
	color:#000000;
	
}
#navigation a.selected {
	/*background: url(../menu.jpg) no-repeat scroll;*/
	
}
#navigation a.teste:selected {
	/*background:url(expanded.jpg) no-repeat scroll;*/
}
#navigation a.current {
	/*background-color:#FFFF99;*/
}
#navigation ul {
	margin:0px;
	padding:0px;
	text-indent:0px;
}
#navigation li {
	list-style:none outside none; display:inline;
}
#navigation li li {
background-color:#FFF;
}
#navigation li li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	text-indent:10px;
	text-decoration: none;
	font-size:1.0em !important;
	color:#000000; !important
	
} 
#navigation li ul {
	background-color:#FFFFFF;
}
/*#navigation ul ul {
	background-color:#FFFFFF;
}*/
#navigation li li a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
		font-size:1.0em !important;
		text-decoration:underline;
		
}
.modalidade{
	margin-left:10px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
}

#navigation {
	background-color:#fff;
}
#navigation a.head {
	color:#fff;
}
#navigation li .vermelho{
	background-color:#B80618;
}
#navigation li .azul{
	background-color:#1F6DB6;
}
#navigation li .verde{
	background-color:#29A22C;
}
#navigation li .cinzaescuro{
	background-color:#333333;
}
#navigation li .cinza{
	background-color:#666666;
}
#navigation li .cinzaclaro{
	background-color:#999999;
}
#navigation a.head2 {
	/*não faz parte das cores- background-image:url(img/menu.jpg);
	background:#ccc url(collapsed.jpg) no-repeat scroll 3px 4px;*/
	background: url(../expanded.jpg) no-repeat scroll;
}
#navigation a.head:hover {
	color:#00FF00;
}

#navigation a.teste:selected {
	background:url(../expanded.jpg) no-repeat scroll;
}


/* Link histórico */
a.prox_aula:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#000;
	margin:0;
	text-decoration:underline;
	font-weight:bold;
}
a.prox_aula:visited, a.prox_aula:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#000;
	margin:0;
	text-decoration:underline;
		font-weight:bold;
}
a.prox_aula:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#0000FF;
	margin:0;
	text-decoration:underline;
		font-weight:bold;
}

/* Link histórico */
a.linkBusca:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#0000CC;
	margin:0;
	text-decoration:underline;
}
a.linkBusca:visited, a.linkHistorico:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#0000CC;
	margin:0;
	text-decoration:underline;
}
a.linkBusca:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#0000CC;
	margin:0;
	text-decoration:underline;
}

#esquerda{
	width:280px;
	height:auto;
	float:left;
}

#noticias{
	width:220px;
	_width:210px;
	margin:0 0 0 60px;
	

}
.titulo_noticia{
	margin:0 0 0 60px;
	width:210px;
}
.destaque_noticia{
	margin:0 0 0 10px;
}

#direita{
	height:auto;
	width:494px;
	background-image:url(../img/rf_topo_dir.jpg);
	background-repeat:no-repeat;
	display:block;
	padding-top:53px;
	position:absolute;
	z-index:0;
	left:280px;
	top:0;
}
#logomarca{
	width:280px;
	height:auto;
	min-height:auto;
	float:left;
	display:table;
}
#site{
	width:774px;
	background-image:url(../img/bg2.gif);
	background-repeat:repeat-y;
	display:table;
	z-index:100;
	height:auto; !important
	min-height:auto; !important
	float:left;

}

#rodape{
	display:block;
	width:774px;
	height:25px;
	margin:-4px 0 10px -2px;
	background-image:url(../img/rodape.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	clear:both;
	z-index:1;
}
#rodape p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#333333;
	text-align:center;
	margin:3px 0 0 0 ;
	width:774px;
	z-index:10;
	
}

#pesquisa{
	width:434px;
	_width:334px;
	height:53px;

	float:right;
}
#centro{
	width:240px;
	height:auto;
	float:left;
	padding-top:90px;
	margin-left:11px;
	_margin-left:0;
	_padding-left:10px;
	_padding-right:1px;
	z-index:100;
}
#linha{
	width:2px;
	height:auto;
	float:left;
}
#menu_principal{
	width:160px;
	height:auto;
	_height:400px;
	top:53px;
	left:533px;
	z-index:100;
	position:absolute;
}

h1.home{
	margin:0;
	padding:0;
	width:240px;
}

#destaques a{
	text-decoration: none;
}
#outros_servicos{
	width:218px;
	height:100px;
	background-color:#CCCCCC;
}
#proximas_aulas{
	width:218px;
	height:auto;
	background-color:#fff;
	font-size:1.1em;
}		
/******** CSS para notícias *********/

.scroll-pane {
	width: 210px;
	overflow: auto;
	background:#FFFFFF;
	float: left;

}
#pane2 {
	height: 240px;
}
#pane2 p{
	width: 190px;
	text-align:left;
}

a.jScrollArrowUp {
	background: url(../img/basic_arrow_up.gif) no-repeat 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
a.jScrollArrowDown {
	background: url(../img/basic_arrow_down.gif) no-repeat 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}


#slideShow1
{
	width: 218px;
	height: 175px;
	border: 0;
	background-color: #fff;
	margin-bottom:10px;

}
#slideShow1 a{
	text-decoration:none;
}

.pagelinks{
	height:10px;
}
.pagelinks a
{
	font-weight: bold; 
	color: #999999; 
}
.slideCaption
{
	width:241px;
	background-color: #E4E4E4; 
	padding: 4px;
	text-align: left;
	height:30px;
}

a.linkSlide:link{
	color:#000000;
	margin:0;
	font-weight:normal;
}
a.linkSlide:active {
	color:#0000FF;
}
a.linkSlide:visited{
	color:#000;
}
a.linkSlide:hover{
	text-decoration:underline; !important
}

.pagelinks a.activeSlide
{
	color: #990000;
}
/* this is for IE so the prev/next links can be hovered*/
.nextSlide,.prevSlide
{
	background-image: url(../images/spacer.gif);
}
.nextSlide:hover
{
	background-image: url(../images/nextslide.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.prevSlide:hover
{
	background-image: url(../images/prevslide.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.inputsTooltip
{
	border: 1px solid #ccc;
	background-color: #eee;
	padding: 4px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
}
#tooltipURL
{
	display: none;
}
/***img_rss****/
#img_rss{
	width:200px;
	margin:6px 0 0 10px;
}
/****** tooltip ********/
#tooltip {
	 position: absolute;
	 z-index: 1000;
	 border: 1px solid #111;
	 background-color: #E4E4E4;
	 padding: 5px;
	 opacity: 0.85;
}
#tooltip h3, #tooltip div {
	margin: 0; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
}
.separador{
	width:370px;
	border-bottom:1px solid #CCCCCC;
	height:1px;
}
ul#menu_rodape{
	list-style:none;
	margin:0 0 0 -5px;
	padding:15px 0 0 0;
	text-align:left;
	clear:both;
}
#menu_rodape li{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}

ul#menu_home{
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:16px;
	left:340px;
}
#menu_home li{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
table{
	padding:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
}
caption{
	text-align:center;
	font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:0.3em;
}
table tr.cor{
	background-color:#E9E9E9;
}
table tr{
	background-color:#CFCFCF;
}
table th{
	background-color:#333333;
	color:#FFFFFF;
	font-weight:bold;
}
.webdesigner{
	color:#999999;
	font-size:1.0em;
}
.webdesigner a{
	color:#999999;
}
.webdesigner a:link{
	text-decoration:none;
}
.webdesigner a:hover{
	text-decoration:underline;
}
.rodape{
	font-size:1.0em;
}
.show_membros{
	cursor:pointer;
}
.oculta_membros{
	cursor:pointer;
}
.div_equipe{
	margin-bottom:30px;
}
#logo_impressao{
	display:none;
}
/*css para cor de fundo na tabela da programação de cycling*/
tr.semana1 td{
	background-color:#959595;
}

tr.semana2 td{
	background-color:#DBDBDB;
}
