/* CSS Document */

/* GERAIS */
body {
	background-color:#0596A9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0px;
	padding:0px;
	background-image: url(/img/background.png);
	background-repeat: repeat-x;
	background-position: left top;
	color: #666666;
	line-height: 14px;
}

body#interno {
	background-color:#0596A9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0px;
	padding:0px;
	background-image: url(/img/background_interno.png);
	background-repeat: repeat-x;
	background-position: left top;
	color: #666666;
	line-height: 14px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

img {
	border-style: none;
}

a:link, a:visited, a:active {
	color:#076A85;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}

a:hover {
	color:#076A85;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.txt_branco:link, .txt_branco:visited, .txt_branco:active {
	color:#FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}

.txt_branco:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}

.texto_branco {
	color:#FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* SITE */

.menus {
	height: 30px;
	width: 667px;
	margin-top: 13px;
	margin-left: 283px;	
	position: absolute;
	z-index: 4;
}

.destaque {
	height: 170px;
	width: 620px;
	margin-top: 63px;
	margin-left: 313px;	
	position: absolute;
	z-index: 3;
}

.white {
	background-color:#FFFFFF;
}

.footer {
	background-image: url(/img/footer.png);
	background-repeat: repeat-x;
	background-position: left top;	
	height: 81px;
	color: #FFFFFF;
	font-size: 11px;	
	font-family: Arial, Helvetica, sans-serif;	
}

.footer td {
	font-size: 11px;	
	font-family: Arial, Helvetica, sans-serif;	
}

.footer a:link, .footer a:visited, .footer a:active {
	color:#FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}

.footer a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}

.top_imagem {
	height: 210px;
	width: 950px;
	margin-top: 43px;
	margin-left: 0px;
	position: absolute;	
	z-index:1;	
}

.top_imagem_interno {
	height: 139px;
	width: 950px;
	margin-top: 43px;
	margin-left: 0px;
	position: absolute;	
	z-index:1;	
}

.logo {
	height: 112px;
	width: 258px;
	margin-top: 13px;
	margin-left: 4px;
	position: absolute;
	z-index: 2;
}

.logo_interno {
	height: 112px;
	width: 258px;
	margin-top: 13px;
	margin-left: 4px;
	position: absolute;
	z-index: 2;
}


.logo img {
	border-width: 0px;
}

/* NOTÍCIAS */

.tit_news {
	background-color: #097A9B;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #076A85;
	height: 33px;
	font-weight:bold;
	padding-left:10px;
	font-size:16px;	
	color: #FFFFFF;
}

.back_news {
	background-color: #097A9B;
}

.line_news {
	background-image: url(/img/line_news.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #FFFFFF;	
}

.subtitle_news {
	color: #C2ECEF;
	font-size:14px;
	font-weight:bold;	
} 

.line_news a:link, .line_news a:visited, .line_news a:active {
	color:#FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.line_news a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.bottom_news {
	height: 10px;
	background-image: url(/img/bottom_news.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/* AGENDA */ 

.tit_agenda {
	background-color: #076A85;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #0596A9;
	height: 33px;
	font-weight:bold;
	padding-left:10px;
	font-size:16px;	
	color: #FFFFFF;
}

.back_agenda {
	background-color: #076A85;
}

.bottom_agenda {
	height: 10px;
	background-image: url(/img/bottom_agenda.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.line_agenda {
	background-image: url(/img/line_agenda.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #FFFFFF;	
}

.line_agenda_search {
	background-image: url(/img/line_agenda.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 10px;
	padding-bottom: 0px;
	color: #FFFFFF;	
}

.line_agenda a:link, .line_agenda a:visited, .line_agenda a:active {
	color:#C2ECEF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.line_agenda a:hover {
	color:#C2ECEF;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.agenda_list {
	height: 18px;
	line-height: 18px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 150px;
	padding-left: 5px;
	color: #076A85;
}

/* CONTEUDO */

.back_content {
	background-image: url(/img/background_content.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #0596A9;
}

.tit_content {
	height: 33px;
	line-height: 33px;
	font-weight:bold;
	font-size:16px;	
	color: #067D95;
}

.subtit_forum {
	padding-top: 5px;
	padding-bottom: 5px;	
	font-weight:bold;
	font-size:12px;	
	color: #FFFFFF;
	background-color: #0596A9;
}

.line_content {
	padding-top: 10px;
	padding-bottom: 5px;
	background-image: url(/img/line_content.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.forum_line_content {
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(/img/line_content.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
}

.lines {
	padding-top: 10px;
	padding-bottom: 5px;
	background-image: url(/img/lines.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.line_content_resume {
	padding-top: 0px;
	padding-bottom: 10px;
}

.days {
	background-color:#C2ECEF;
	color: #00545E;
	border: 1px solid #FFFFFF;
	font-size: 12px;
	height: 20px;
}	

.month {
	background-color:#2B8198;
	color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font-size: 11px;	
	font-weight:bold;
	height: 20px;	
}	

a.content:link, a.content:visited, a.content:active {
	color:#0F7F95;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

a.content:hover {
	color:#0F7F95;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

span.content {
	color:#0F7F95;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

/* NEWSLETTER */

.tit_newsletter {
	background-color: #0595A8;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #076A85;
	height: 33px;
	font-weight:bold;
	padding-left:10px;
	font-size:16px;	
	color: #FFFFFF;
}

.back_newsletter {
	background-color: #0595A8;
}

.bottom_newsletter {
	height: 10px;
	background-image: url(/img/bottom_newsletter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.line_newsletter {
	background-image: url(/img/line_newsletter.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 10px;
	color: #FFFFFF;	
}

.newsletter_input {
	height: 18px;
	line-height: 18px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 155px;
	padding-left: 5px;
	border: 1px solid #076A85;
	color: #076A85;
}

.login_input {
	height: 18px;
	line-height: 18px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 175px;
	padding-left: 5px;
	border: 1px solid #076A85;
	color: #076A85;
}

/* SCHOOLS */

.tit_schools {
	background-color: #FF6600;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #FF3300;
	height: 33px;
	font-weight:bold;
	padding-left:10px;
	font-size:16px;	
	color: #FFFFFF;
}

.back_schools {
	background-color: #FF6600;
}

.bottom_schools {
	height: 10px;
	background-image: url(/img/bottom_schools.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.line_schools {
	background-image: url(/img/line_schools.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 10px;
	color: #FFFFFF;	
}

.schools_input {
	height: 18px;
	line-height: 18px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 155px;
	padding-left: 5px;
	border: 1px solid #076A85;
	color: #076A85;
}

.schools_list {
	height: 18px;
	line-height: 18px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 180px;
	padding-left: 5px;
	color: #666666;
}

/* FORMS */ 

.button54px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 54px;
	padding: 0px;
	height: 18px;
	border: 0px none #E27904;
	color: #8B1D01;
	background-image: url(/img/btn54.jpg);
	background-color: #FECC3D;	
}

.button54px_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 54px;
	height: 18px;
	border: 0px none #E27904;
	color: #8B1D01;
	background-image: url(/img/btn54_white.jpg);
	background-color: #FECC3D;	
}

.button105px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 105px;
	height: 18px;
	border: 0px none #E27904;
	color: #8B1D01;
	background-image: url(/img/btn105.jpg);
	background-color: #FECC3D;
}

.button125px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 125px;
	height: 18px;
	border: 0px none #E27904;
	color: #8B1D01;
	background-image: url(/img/btn125.jpg);
	background-color: #FECC3D;
}

.button105px_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 125px;
	height: 18px;
	border: 0px none #E27904;
	color: #8B1D01;
	background-image: url(/img/btn105_white.jpg);
	background-color: #FECC3D;
}

.button19px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 19px;
	padding:0px;
	height: 18px;
	border: 0px none #E27904;
	color: #8B1D01;
	background-image: url(/img/btn19.jpg);
	background-color: #FECC3D;
}

.button24px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 24px;
	height: 24px;
	border: 0px none #E27904;
	color: #8B1D01;
	background-image: url(/img/btn24.jpg);
	background-color: #FECC3D;
}

.cx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #076A85;
	width:240px;
	height: 20px;
	line-height: 20px;
	background-color: #DAECF1;
	border: 1px solid #0B98C1;
}

.cx2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #076A85;
	width:660px;
	height: 160px;	
	line-height: 20px;
	background-color: #DAECF1;
	border: 1px solid #0B98C1;
}

.cx3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #076A85;
	width:317px;
	height: 100px;	
	line-height: 20px;
	background-color: #DAECF1;
	border: 1px solid #0B98C1;
}	

.cx4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #076A85;
	width:200px;
	height: 20px;
	line-height: 20px;
	background-color: #DAECF1;
	border: 1px solid #0B98C1;
}

.cx_forum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #076A85;
	width:445px;
	height: 20px;
	line-height: 20px;
	background-color: #DAECF1;
	border: 1px solid #0B98C1;
	padding-left: 5px;	
}

.cx_forum_Select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #076A85;
	width:445px;
	height: 160px;	
	line-height: 20px;
	background-color: #DAECF1;
	border: 1px solid #0B98C1;
	padding-left: 5px;
}



/* EDITOR */

img.BORDA_IMAGEM {
	border: 1px solid #6BC0D6;
}

td.TITULO_PAGINA_PRINCIPAL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	height:34px;
	line-height: 34px;
	color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4697A9;
	text-align:right;
}

td.TEXTO_PAGINA_PRINCIPAL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;	
	text-align:justify;
}
 
td.TEXTO_PAGINA_PRINCIPAL a:link, td.TEXTO_PAGINA_PRINCIPAL a:visited, td.TEXTO_PAGINA_PRINCIPAL a:active {
	color:#FFFFFF;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

td.TEXTO_PAGINA_PRINCIPAL a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
}

td.FUNDO_CINZA_CLARO_LINHA_FUNDO {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #F7F7F7;
	border-bottom: 1px solid #0595A8;
	color: #666666;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
}

td.FUNDO_CINZA_CLARO_LINHA {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #F7F7F7;
	border-bottom: 1px solid #0595A8;
	color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #0595A8;
	border-right-color: #0595A8;
	border-left-color: #0595A8;
}

td.FUNDO_BRANCO {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 0px solid;
	border-left: 0px solid;
}

td.FUNDO_BRANCO_LINHA_FUNDO {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #0595A8;
	color: #666666;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
}

td.FUNDO_BRANCO_LINHA {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #0595A8;
	color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #0595A8;
	border-right-color: #0595A8;
	border-left-color: #0595A8;
}