TD, BODY {
	font-size: 11px;
	font-family: arial
}

P {
    clear:both;
	color : #000000;
}


TD.planosA{
    background:#EAEAEA; 
}

TD.planosB{
    background:#CBD5DE; 
}

body
{
	margin	:0;
	padding	:0;
	font-family:arial; 
    font-size:11px; 
    background:#828282; 
}

body.Estrutura
{
	margin	:0;
	padding	:0;
	font-family:arial; 
    font-size:11px; 
    background:#333333; 
}


form { margin:0; padding:0; }

#geral
{
	width		:100%;
	font-family	:Verdana, Arial, Helvetica, sans-serif;
	font-size	:12px;
	padding-top	:10px;
}

label
{
	width		: 20em;
	float		: none;
	margin		: 0 1em 10px 0;
	clear		: none;
}

.inputLogin_eFitness
{
	width       :80px;
	height      :15px;
	color		: #000000;
	border		: 1px solid #FFFFFF;
	background-color:#EAEAEA;	
	font-family	: Arial, Helvetica, sans-serif;
	font-size: 12px;


}

.inputAdverte
{
	color			: #000000;
	background-color: #FFFFCC;
	border			: #FF9900 solid 1px;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
}

SELECT {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #ffffff 1px solid; COLOR: #000000; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Verdana, Arial; BACKGROUND-COLOR: #FFFFFF;
}

/* botão continuar e confirmar */
#nav-menu ul
{
	list-style: none;
	padding	: 0;
	margin	: 0;
}

#nav-menu li
{
	float		: none;
	margin		: 0 0.15em;
	padding		: 0;
	text-align	: center;
}

#nav-menu li a
{
	background		: #fff url(../imagens/fundoBotao.gif) repeat-x right bottom;
	height			: 2em;
	line-height		: 2em;
	float			: right;
	width			: 9em;
	display			: block;
	border			: 0.1em solid #dcdce9;
	color			: #0d2474;
	text-decoration	: none;
	text-align		: center;
}

/* Commented backslash hack hides rule from IE5-Mac \*/
#nav-menu li a
{
	float	: none;
}
/* End IE5-Mac hack */

#nav-menu
{
	width	:100%;
}

.button
{
	background		: url(../imagens/fundoBotao.gif) #fff bottom left repeat-x;
	color			: #0d2474;
	font-size: 9px;

}
.formbranco {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}

.borda-contato {
	border:solid 1px #496C92;
	background:#BFCBD7;
	font-size:11px;
	font-family:arial;
	color: #000000; 
	font-weight:bold;
	height:18px;
	padding-left:3px;
}


.borda-contato-email {
	border:solid 1px #496C92;
	background:#BFCBD7;
	font-size:11px;
	font-family:arial;
	color: #000000; 
	font-weight:bold;
	height:18px;
	padding-left:3px;
	text-transform:lowercase;
}

.titulo26Bold {
	font-size: 26px;
	color: #000000;
	font-weight: bold;
}

.titulo24Bold {
	font-size: 24px;
	color: #000000;
	font-weight: bold;
}

.titulo20Bold {
	font-size: 20px;
	color: #000000;
	font-weight: bold;
}

.titulo24AzulBold {
	font-size: 24px;
	color: #006699;
	font-weight: bold;
}

.titulo16Bold {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}

.titulo14Bold {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}


.tituloBranco14 {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
}

.tituloBranco12Bold {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.textoBranco12 {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}


.textoPreto10 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
}


.textoCinza10 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #EAEAEA;
	font-weight: normal;
}

.textoCinza11 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #F5F5F5;
	font-weight: normal;
}

.textoPreto12 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
}

.textoPreto12Bold {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: Bold;
}

.textoPreto14Bold {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: Bold;
}

.textoAzul12Bold {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #006699;
	font-weight: bold;
	font-style:normal;
}

.textoLaranja12Bold {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #E15A00;
	font-weight: bold;
	font-style:normal;
}

.textoLaranja16Bold {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #E15A00;
	font-weight: bold;
	font-style:normal;
}

.textoLink 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}
.textoLink:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;

}

.textoLinkAzul 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;

}
.textoLinkAzul:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	text-decoration: underline;

}


/* ******************************* HOME DO SITE  ***************************************/

.link-noticia-cinza-11
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #434343;
	text-decoration: none;

}


.link-noticia-cinza-11:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #434343;
	text-decoration: underline;

}

.link-noticia-branco-11-bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EAEAEA;
	text-decoration: none;

}

.link-noticia-branco-11-bold:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EAEAEA;
	text-decoration: underline;

}

.aulas-hoje {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #434343;
	font-weight: normal;
}

.aulas-hoje-azul {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4D6782;
	font-weight: normal;
}


.texto-branco10 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #EAEAEA;
	font-weight: normal;
}

.texto-branco-11 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #EAEAEA;
	font-weight: normal;
}

.texto-azul-11 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4D6782;
	font-weight: normal;
}

.texto-laranja-18 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #E15A00;
	font-weight: bold;
}

.texto-laranja-11 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #E15A00;
	font-weight: normal;
}

.link-branco10
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #EAEAEA;
	text-decoration: none;

}


.link-branco10:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #EAEAEA;
	text-decoration: underline;

}

.link-branco11
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #EAEAEA;
	text-decoration: none;

}


.link-branco11:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #EAEAEA;
	text-decoration: underline;

}

.link-branco11-bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #EAEAEA;
	text-decoration: none;

}


.link-branco11-bold:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EAEAEA;
	text-decoration: none;

}


.link-branco-azul-11
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #EAEAEA;
	text-decoration: none;

}


.link-branco-azul-11:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ACBCCC;
	text-decoration: none;

}

.link-branco-azul-12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: Bold;
	color: #FFFFFF;
	text-decoration: none;

}


.link-branco-azul-12:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: Bold;
	color: #ACBCCC;
	text-decoration: none;

}

.link-azul11-bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4D6782;
	text-decoration: none;

}


.link-azul11-bold:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4D6782;
	text-decoration: none;

}

.link-galeria-azul-11-bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4D6782;
	text-decoration: none;

}


.link-galeria-azul-11-bold:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4D6782;
	text-decoration: underline;

}


.link-noticia-azul-11-bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4D6782;
	text-decoration: none;

}


.link-noticia-azul-11-bold:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4D6782;
	text-decoration: underline;

}

.link-noticia-azul-11
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4D6782;
	text-decoration: none;

}


.link-noticia-azul-11:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4D6782;
	text-decoration: underline;

}

.link-noticia18-bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #E15A00;
	text-decoration: none;

}


.link-noticia18-bold:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #E15A00;
	text-decoration: underline;

}



/* FIM */




.linkPretoBold 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}
.linkPretoBold:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EC6A0A;
	text-decoration: none;

}


.linkLaranjaBold 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EC6A0A;
	text-decoration: none;

}
.linkLaranjaBold:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EC6A0A;
	text-decoration: underline;

}

.linkLaranja
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #EC6A0A;
	text-decoration: none;

}
.linkLaranja:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #EC6A0A;
	text-decoration: underline;

}


.linkPreto
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}
.linkPreto:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #EC6A0A;
	text-decoration: none;

}


div.formSubmitButtons {
float: right; 
clear: both; 
padding: 5px 0 0 0;
margin: 0;
}
div.formButtonsMenu {
float: right; 
clear: both; 
padding: 15px 0 0 0;
margin: 0;
}
div.formSubmitLeft {
float: left; 
clear: both; 
padding: 15px 0 0 0;
margin: 0;
}
.submit {
font-weight: bold;
font-family: inherit;
font-size:12px;
text-align: center;
color: #2b333c;
background: #fefefe url(form/element_bg.gif) repeat-x;
border: 1px solid;
border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1, Color=#AAAAAA);
box-shadow: 0 1px 2px #AAA;
padding: .2em 1.5ex;
_padding: .2em 2ex;
_width/**/:1px;
_white-space: nowrap;
overflow: visible; /* fix button width for IE 5.5 to 7 */
cursor: pointer;
_cursor: hand;
vertical-align: middle;
}
.submit {
_margin-left: expression(this.previousSibling ? '1ex' : 'null');
}
*+.submit {
margin-left: 1ex;
}
/* \*/
::root input.submit {
font-size: inherit;
}
/* */
.submit:hover {
outline-width: 2px;
background-color: #FFF;
outline: #BFCBD7 solid 1px;
}
::root .submit>* {
position: relative; /* Safari 2 throws outlines around everything inside button. Newer Webkits address this bug. For now, this puts the button text on top of all the outlines. */
}
a.submit { 
text-decoration: none;
display: inline-block;
display: -moz-inline-box;
_display: inline;
zoom: 100%;
white-space: nowrap;
}
.aviso_formulario{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	background-color: #FFFFCC;
	padding: 5px;
	border: thin solid #FF9900;
}

/* ************************************ ESTILOS DO AMPLIAR IMAGEM ********************************************* */

#cam1 {visibility:hidden;position:absolute}
#cam2 {visibility:hidden;position:absolute}

#break {
	height: 20px;
}

/* ESTILO CSS AMPLIAR IMAGEM*/

#corpoMateria {background:#FFFFFF;padding:0px;margin-top:0px;}
div.box600{width:660px;margin:0 0 0 0;background-repeat:no-repeat; background-position:center;}

div.corpoMateria img {display:inline}
div.corpoMateria {margin-bottom:0px;_position:relative;}
div.corpoMateria #mudaFonte{font-size:13px;}
div.corpoMateria #mudaFonte div.coment{font-size:11px;color:#727272;margin-top:10px;clear:both}
div.corpoMateria #mudaFonte div.coment a{font:bold 12px arial;}
div.corpoMateria #mudaFonte a.lnk {text-decoration:underline}
div.corpoMateria #mudaFonte a.lnk:hover {background:#f3f3f3;color:#194378;}
div.corpoMateria #mudaFonte p{line-height:19px;margin-top:10px}

div.corpoMateria .fotoMateria {position:relative}
div.corpoMateria .fotoMateria{clear:both;margin-top:0px}
div.corpoMateria .fotoMateria img.foto{display:block;}
div.corpoMateria .fotoMateria .fonte{display:none;}
div.corpoMateria .fotoMateria .boxZoom{position:relative;height:0px;margin-top:0px;text-align:right;cursor:hand;display:block;}

/* Zoom da foto */

div.fotoZoom{padding:20px 20px 10px 20px;background:#2E2E2E;position:absolute;z-index:900001;visibility:hidden;}
div.fotoZoom div.fonte{color:#000;}
div.fotoZoom div.fechar{position:absolute;right:20px;bottom:6px;top:6px;}
div.fotoZoom div.fechar a{padding-left:10px;padding-right:5px;width:40px;color:#FFFFFF;display:block;text-decoration:none;font-weight:bold;}
div.fotoZoom div.fechar a:hover{width:40px;color:#FFFFFF;display:block;text-decoration:none;font-weight:bold;background:#748FAA;}
div.fotoZoom img{display:block;clear:both;margin:0 0 0 0;}
.erro{border:1px solid #900;}

div.sombra{background:black;width:100%;left:0;top:0;position:absolute;z-index:900000;filter:alpha(opacity=30);-moz-opacity:0.3;opacity: 0.3;}

div.zoom{width:100%;left:0;top:-50px;position:absolute;z-index:900001;}

/* Zoom da foto */

/* FIM ESTILO CSS */

/* ESTILO CSS AMPLIAR IMAGEM*/

/* Zoom da foto */

div.MapaZoom{padding:20px 20px 0px 20px;background:#fff;position:absolute;z-index:900001;visibility:hidden;}
div.MapaZoom div.fonte{color:#000;}
div.MapaZoom div.fechar{position:absolute;right:20px;bottom:6px;top:6px;}
div.MapaZoom div.fechar a{width:48px;color:#000;display:block;text-decoration:none;}
div.MapaZoom img{display:block;clear:both;margin:0 0 0 0;}
.erro{border:1px solid #900;}

div.mapaSombra{background:black;width:100%;left:0;top:0;position:absolute;z-index:900000;filter:alpha(opacity=30);-moz-opacity:0.3;opacity: 0.3;}

div.MapaZoom{width:100%;left:0;top:-50px;position:absolute;z-index:900001;}

.linkZoom{
	color: #EAEAEA;
	margin: 0px;
	padding: 0px;
}
.linkZoom:hover{
	color: #5E7C9E;
	margin: 0px;
	padding: 0px;
}

a#rollover {
    display: block;
    width: 126px;
    height: 86px;
    margin: 0 auto;
    text-decoration: none;
    background-color: #A5B5C5;
}
a#rollover img {
	float: none;
    display: block;
    border: 0;
	padding-top:3px;
}
a#rollover:hover {
    background-color: #EAEAEA;
}

a#rollover2 {
    display: block;
    width: 126px;
    height: 86px;
    margin: 0 auto;
    text-decoration: none;
    background-color: #EAEAEA;
}

a#rollover2 img {
	float: none;
    display: block;
    border: 0;
	padding-top:3px;
}

a#rollover2:hover {
    background-color: #55779A;
}

a#rollover3 {
    display: block;
    width: 212px;
    height: 158px;
    margin: 0 auto;
    text-decoration: none;
    background-color: #EAEAEA;
}

a#rollover3 img {
	float: none;
    display: block;
    border: 0;
	padding-top:4px;
	padding-left:4px;
}

a#rollover3:hover {
    background-color: #55779A;
}

a#rollover4 {
    display: block;
    width: 126px;
    height: 86px;
    margin: 0 auto;
    text-decoration: none;
    background-color: #A5B5C5;
}
a#rollover4 img {
	float: none;
    display: block;
    border: 0;
	padding-top:3px;
}
a#rollover4:hover {
    background-color: #55779A;
}

/* Zoom da foto */

/* FIM ESTILO CSS */

.tabela_horario_linha1{
	COLOR:#000000; 
	FONT-FAMILY: Arial; 
	FONT-SIZE:10px; 
	TEXT-DECORATION:none; 
	LINE-HEIGHT: 120%; 
	BORDER:0px; 
	BACKGROUND-COLOR:#EAEAEA;
}
.tabela_horario_linha2{
	COLOR:#000000; 
	FONT-FAMILY: Arial; 
	FONT-SIZE:10px; 
	TEXT-DECORATION:none; 
	LINE-HEIGHT: 120%; 
	BORDER:0px; 
	BACKGROUND-COLOR:#CBD5DE;
}

/*CLASSE GERAL DA TABELA DE HORÁRIOS, A PRIMEIRA, A QUAL GERENCIA AS OUTRAS*/

.horarios_tabela_indice{}
.horarios_celula_selecionada{
	BACKGROUND-COLOR:#EAEAEA;
}
.horarios_celula_nao_selecionada{
	BACKGROUND-COLOR:#CBD5DE;
}

.tabela_horario{}
/*CLASSE DA PRIMEIRA LINHA DA TABELA */
.tabela_horario_cabecalho{
	COLOR:#FFFFFF; 
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial; 
	FONT-SIZE:10px; 
	TEXT-DECORATION:none; 
	LINE-HEIGHT: 120%; 
	BORDER:0px; 
	background-color: #738EA9;
}

/* CLASSES UTILIZADAS EM NOTÍCIAS */
.noticias_tr1 { background-color:#EAEAEA;}
.noticias_tr2 { background-color:#CBD5DE;}
.noticias_tr3 { background-color:#F5F5F5;}
.noticias_link{ font-weight:bold; color:#000099; font-size:12px;}
.noticias_tabela_sliedes{}
.noticias_corpo { font-size: 12px;}
.noticias_calendario_mes_selecionado {
	color: #FFFFFF;
	background-color: #8BA2B8;
	border: 1px #8BA2B8;
	vertical-align: middle;
}
.noticias_calendario_mes_selecionado a{
	color: #FFFFFF;
	font-weight:bold;
}
.noticias_calendario_mes_selecionado a:hover{
	color: #FFFFFF;
	font-weight:bold;
}

.noticias_calendario_mes {
	color: #8BA2B8;
	background-color: #CBD5DE;
	border: 1px #8BA2B8;
	vertical-align: middle;
}
.noticias_calendario_mes a{
	color: #000000;
	font-weight:bold;
}
.noticias_calendario_mes a:hover{
	color: #EC6A0A;
}
.noticias_calendario_tabela{
	margin: 5px;
}
.noticias_calendario_titulo {
	font-size: 14px;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;
}


