* {
	margin:0;
	padding:0;
}

body {background-color:#dbebf4}

/*INICIO ESTILOS DAS DIVS PRINCIPAIS*/
#conteiner_topo {width:100%; height:51px; background-image:url(../imagens/backgrounds/menu.jpg)}
	#topo {width:978px; height:51px; margin:auto}
	
#conteiner_banner {width:100%; height:157px; background-image:url(../imagens/backgrounds/banner.jpg)}
#background_banner {width:100%; height:157px; background-position:center; background-image:url(../imagens/banner/banner.jpg); background-repeat:no-repeat}
		#banner {width:990px; height:157px; margin:auto}

#conteudo {width:990px; margin:auto; margin-top:10px; margin-bottom:10px}
	
#conteiner_rodape {width:100%; background-image:url(../imagens/backgrounds/rodape.jpg); background-color:#2f749e; background-repeat:repeat-x}
	#rodape{width:990px; padding-top:15px; padding-bottom:15px; margin:auto; line-height:15px}

/*INICIO ESTILOS DAS FONTES*/
.texto_padrao {font-family:Tahoma; color:#2D2D2D; font-size:12px}
.texto_padrao_bold {font-family:Tahoma; color:#2D2D2D; font-size:12px; font-weight:bold}
.texto_padrao_menor {font-family:Tahoma; color:#2D2D2D; font-size:10px}

.texto_azul {font-family:Tahoma; color:#035f8e; font-size:12px}
.texto_azul_bold {font-family:Tahoma; color:#035f8e; font-size:12px; font-weight:bold}
.texto_azul_menor {font-family:Tahoma; color:#035f8e; font-size:10px}

.texto_azul_escuro {font-family:Tahoma; color:#204d77; font-size:12px}
.texto_bold_azul_escuro {font-family:Tahoma; color:#204d77; font-size:12px; font-weight:bold}
.texto_menor_azul_escuro {font-family:Tahoma; color:#204d77; font-size:10px}
.titulo_azul_escuro {font-family:Tahoma; font-size:17px; font-weight:bold; color:#204d77}

.texto_vermelho {font-family:Tahoma; color:#ee1d23; font-size:12px}
.texto_vermelho_bold {font-family:Tahoma; color:#ee1d23; font-size:12px; font-weight:bold}
.texto_vermelho_menor {font-family:Tahoma; color:#ee1d23; font-size:10px}

.texto_preto {font-family:Tahoma; color:#000; font-size:12px}
.texto_preto_bold {font-family:Tahoma; color:#000; font-size:12px; font-weight:bold}
.texto_preto_menor {font-family:Tahoma; color:#000; font-size:10px}

.titulo_preto {font-family:Tahoma; font-size:17px; font-weight:bold; color:#000}

.titulo_marrom {font-family:Tahoma; font-size:17px; font-weight:bold; color:#6b2b00}
.texto_bold_marrom {font-family:Tahoma; color:#6b2b00; font-size:13px; font-weight:bold}
.texto_bold_marrom_escuro {font-family:Tahoma; color:#634128; font-size:13px; font-weight:bold}

.titulo_azul_escuro2 {font-family:Tahoma; font-size:17px; font-weight:bold; color:#30739e}
.texto_bold_azul_escuro2 {font-family:Tahoma; color:#30739e; font-size:13px; font-weight:bold}

.titulo_amarelo {font-family:Tahoma; font-size:17px; font-weight:bold; color:#7f9e15}
.texto_bold_amarelo {font-family:Tahoma; color:#7f9e15; font-size:13px; font-weight:bold}

.titulo_verde_escuro {font-family:Tahoma; font-size:17px; font-weight:bold; color:#158b37}
.texto_bold_verde_escuro {font-family:Tahoma; color:#158b37; font-size:13px; font-weight:bold}

.titulo_branco {font-family:Tahoma; font-size:14px; font-weight:bold; color:#FFF}
.texto_branco {font-family:Tahoma; font-size:13px; font-weight:bold; color:#FFF; text-decoration:none}

.titulo_cinza {font-family:Tahoma; font-size:17px; font-weight:bold; color:#666}
.texto_padrao_bold {font-family:Tahoma; color:#666; font-size:13px; font-weight:bold}

.titulo_azul {font-family:Tahoma; font-size:17px; font-weight:bold; color:#145d8b}
.texto_bold_azul {font-family:Tahoma; color:#145d8b; font-size:13px; font-weight:bold}

.titulo_laranja {font-family:Tahoma; font-size:17px; font-weight:bold; color:#ee781d}
.texto_bold_laranja {font-family:Tahoma; color:#ee781d; font-size:13px; font-weight:bold}

.titulo_cor_de_rosa {font-family:Tahoma; font-size:17px; font-weight:bold; color:#da004d}
.texto_bold_cor_de_rosa {font-family:Tahoma; color:#da004d; font-size:13px; font-weight:bold}

.titulo_rosa {font-family:Tahoma; font-size:17px; font-weight:bold; color:#f213d0}
.texto_bold_rosa {font-family:Tahoma; color:#f213d0; font-size:13px; font-weight:bold}

.titulo_azul_claro {font-family:Tahoma; font-size:17px; font-weight:bold; color:#0094e1}
.texto_bold_azul_claro {font-family:Tahoma; color:#0094e1; font-size:13px; font-weight:bold}

.titulo_azul_claro2 {font-family:Tahoma; font-size:17px; font-weight:bold; color:#4ea0cb}
.texto_bold_azul_claro2 {font-family:Tahoma; color:#4ea0cb; font-size:13px; font-weight:bold}

.titulo_roxo {font-family:Tahoma; font-size:17px; font-weight:bold; color:#ba1dee}
.texto_bold_roxo {font-family:Tahoma; color:#ba1dee; font-size:13px; font-weight:bold}

.titulo_verde {font-family:Tahoma; font-size:17px; font-weight:bold; color:#22927a}
.texto_bold_verde {font-family:Tahoma; color:#22927a; font-size:13px; font-weight:bold}

.titulo_vinho {font-family:Tahoma; font-size:17px; font-weight:bold; color:#730f12}
.texto_bold_vinho {font-family:Tahoma; color:#730f12; font-size:13px; font-weight:bold}

.titulo_azul_verde {font-family:Tahoma; font-size:17px; font-weight:bold; color:#148b71}
.texto_azul_verde {font-family:Tahoma; font-size:13px; font-weight:bold; color:#148b71; font-weight:bold}

.titulo_vermelho {font-family:Tahoma; font-size:17px; font-weight:bold; color:#ee1d23}
.texto_bold_vermelho {font-family:Tahoma; color:#ee1d23; font-size:13px; font-weight:bold}

.texto_rodape {font-family:Tahoma; color:#bed7d4; font-size:11px; font-weight:bold}
.texto_rodape_menor {font-family:Tahoma; color:#bed7d4; font-size:10px}

/*LINK RODAPE*/
.link_rodape:link {font-family:Tahoma; color:#bed7d4; font-size:10px; text-decoration:none}
.link_rodape:visited {font-family:Tahoma; color:#bed7d4; font-size:10px; text-decoration:none}
.link_rodape:hover {font-family:Tahoma; color:#00ff72; font-size:10px; text-decoration:none}
.link_rodape:active {font-family:Tahoma; color:#bed7d4; font-size:10px; text-decoration:none}

/*LINKS*/
.links:link {font-family:Tahoma; font-size:12px; text-decoration:none; color:#2D2D2D}
.links:visited {font-family:Tahoma; font-size:12px; text-decoration:none; color:#2D2D2D}
.links:hover {font-family:Tahoma; font-size:12px; text-decoration:none; color:#000; background-color:#FFF}
.links:active {font-family:Tahoma; font-size:12px; text-decoration:none; color:#2D2D2D}

/*LINKS*/
a:link, a:visited, a:active {font-family:Tahoma; font-size:12px; text-decoration:none; color:#2D2D2D}
a:hover {font-family:Tahoma; font-size:12px; text-decoration:none; color:#000; background-color:#FFF}

img:link, img:visited, img:active, img:hover {background-color:transparent; background-image:none; border:0; padding:0; margin:0}
ul {padding-left:20px}

/*LINK VERMELHO*/
.link_vermelho:link {font-family:Tahoma; font-size:13px; text-decoration:none; color:#ee1d23; font-weight:bold}
.link_vermelho:visited {font-family:Tahoma; font-size:13px; text-decoration:none; color:#ee1d23; font-weight:bold}
.link_vermelho:hover {font-family:Tahoma; font-size:13px; text-decoration:none; color:#999; background-color:#FFF; font-weight:bold}
.link_vermelho:active {font-family:Tahoma; font-size:13px; text-decoration:none; color:#ee1d23; font-weight:bold}

/*LINK AZUL ESCURO*/
.link_azul_escuro:link {font-family:Tahoma; font-size:13px; text-decoration:none; color:#204d77; font-weight:bold}
.link_azul_escuro:visited {font-family:Tahoma; font-size:13px; text-decoration:none; color:#204d77; font-weight:bold}
.link_azul_escuro:hover {font-family:Tahoma; font-size:13px; text-decoration:none; color:#999; background-color:#FFF; font-weight:bold}
.link_azul_escuro:active {font-family:Tahoma; font-size:13px; text-decoration:none; color:#204d77; font-weight:bold}

/*LINK CINZA*/
.link_cinza:link {font-family:Tahoma; font-size:13px; text-decoration:none; color:#333; font-weight:bold}
.link_cinza:visited {font-family:Tahoma; font-size:13px; text-decoration:none; color:#333; font-weight:bold}
.link_cinza:hover {font-family:Tahoma; font-size:13px; text-decoration:none; color:#000; background-color:#FFF; font-weight:bold}
.link_cinza:active {font-family:Tahoma; font-size:13px; text-decoration:none; color:#333; font-weight:bold}

/*LINK AZUL*/
.link_vermelho_menor:link {font-family:Tahoma; font-size:10px; text-decoration:none; color:#ee1d23}
.link_vermelho_menor:visited {font-family:Tahoma; font-size:10px; text-decoration:none; color:#ee1d23}
.link_vermelho_menor:hover {font-family:Tahoma; font-size:10px; text-decoration:underline; color:#2D2D2D}
.link_vermelho_menor:active {font-family:Tahoma; font-size:10px; text-decoration:none; color:#ee1d23}

/*LINK AZUL*/
.link_azul:link {font-family:Tahoma; font-size:10px; text-decoration:none; color:#035f8e}
.link_azul:visited {font-family:Tahoma; font-size:10px; text-decoration:none; color:#035f8e}
.link_azul:hover {font-family:Tahoma; font-size:10px; text-decoration:underline; color:#2D2D2D}
.link_azul:active {font-family:Tahoma; font-size:10px; text-decoration:none; color:#035f8e}

/*LINK PRETO*/
.link_preto:link {font-family:Tahoma; font-size:13px; text-decoration:none; color:#000; font-weight:bold}
.link_preto:visited {font-family:Tahoma; font-size:13px; text-decoration:none; color:#000; font-weight:bold}
.link_preto:hover {font-family:Tahoma; font-size:13px; text-decoration:underline; color:#2D2D2D; font-weight:bold}
.link_preto:active {font-family:Tahoma; font-size:13px; text-decoration:none; color:#000; font-weight:bold}

/*LINK BRANCO*/
.link_branco:link {font-family:Tahoma; font-size:13px; text-decoration:none; color:#FFF; font-weight:bold}
.link_branco:visited {font-family:Tahoma; font-size:13px; text-decoration:none; color:#FFF; font-weight:bold}
.link_branco:hover {font-family:Tahoma; font-size:13px; text-decoration:none; color:#333; font-weight:bold}
.link_branco:active {font-family:Tahoma; font-size:13px; text-decoration:none; color:#FFF; font-weight:bold}

/*MENU*/
.menu:link, .menu:visited, .menu:active {display:block; background-image:url(../imagens/backgrounds/btn_menu.jpg); background-position:top; height:46px; padding-top:5px; padding-left:10px; padding-right:10px; font-size:12px; font-weight:bold; font-family:Tahoma; float:left; text-decoration:none}

.menu:hover {display:block; background-image:url(../imagens/backgrounds/btn_menu.jpg); background-position:bottom; height:46px; padding-top:5px; padding-left:10px; padding-right:10px; font-size:12px; font-weight:bold; font-family:Tahoma; float:left; text-decoration:none}

#divisor {background-image:url(../imagens/backgrounds/divisor.jpg); height:51px; width:2px; float:left}

/*ICONES*/
.icones:link, .icones:visited, .icones:active {display:block; width:24px; height:24px; background-position:top; float:left; margin-left:3px}
.icones:hover {display:block; width:24px; height:24px; background-position:bottom; float:left; margin-left:3px}

/*LINK AGENDA*/
.link_agenda:link, .link_agenda:visited, .link_agenda:active {display:block; width:170px; height:205px; background-color:#c5d3db; text-decoration:none; margin:0; padding:0}
.link_agenda:hover {display:block; width:170px; height:205px; background-color:#fafafa; text-decoration:none; margin:0; padding:0}

/*SUBMENU*/
.submenu:link {display:block; width:187px; height:31px; background-image:url(../imagens/menu/menu_internas.jpg); background-position:top; line-height:31px; color:#FFF; font-family:tahoma; font-size:12px; font-weight:bold; padding-left:10px; padding-right:10px; text-decoration:none; margin:auto; margin-top:10px}

.submenu:visited {display:block; width:187px; height:31px; background-image:url(../imagens/menu/menu_internas.jpg); background-position:top; line-height:31px; color:#FFF; font-family:tahoma; font-size:12px; font-weight:bold; padding-left:10px; padding-right:10px; text-decoration:none; margin:auto; margin-top:10px}

.submenu:hover {display:block; width:187px; height:31px; background-image:url(../imagens/menu/menu_internas.jpg); background-position:bottom; line-height:31px; color:#FFF; font-family:tahoma; font-size:12px; font-weight:bold; padding-left:10px; padding-right:10px; text-decoration:none; margin:auto; margin-top:10px}

.submenu:active {display:block; width:187px; height:31px; background-image:url(../imagens/menu/menu_internas.jpg); background-position:top; line-height:31px; color:#FFF; font-family:tahoma; font-size:12px; font-weight:bold; padding-left:10px; padding-right:10px; text-decoration:none; margin:auto; margin-top:10px}

/*NOTICIAS*/
.btn_noticias:link {display:block; width:126px; height:65px; background-position:top; margin:1px; background-image:url(../imagens/backgrounds/noticias.jpg); text-align:center; padding-top:8px}
.btn_noticias:visited {display:block; width:126px; height:65px; background-position:top; margin:1px; background-image:url(../imagens/backgrounds/noticias.jpg); text-align:center; padding-top:8px}
.btn_noticias:hover {display:block; width:126px; height:65px; background-position:bottom; margin:1px; background-image:url(../imagens/backgrounds/noticias.jpg); text-align:center; padding-top:8px}
.btn_noticias {display:block; width:126px; height:65px; background-position:top; margin:1px; background-image:url(../imagens/backgrounds/noticias.jpg); text-align:center; padding-top:8px}

/*CURSOS REGULARES*/
.btn_cursos_regulares:link {display:block; width:130px; height:130px; background-position:top; border:0}
.btn_cursos_regulares:visited {display:block; width:130px; height:130px; background-position:top; border:0}
.btn_cursos_regulares:hover {display:block; width:130px; height:130px; background-position:bottom; border:0}
.btn_cursos_regulares:active {display:block; width:130px; height:130px; background-position:top; border:0}

/*CURSOS REGULARES*/
.btn_submenu:link, .btn_submenu:visited, .btn_submenu:active{display:block; width:170px; font-family:Arial; font-size:13px; font-weight:bold; margin:auto; border-top:1px dotted #333; padding-bottom:6px; padding-top:6px}
.btn_submenu:hover {display:block; width:170px; font-family:Arial; font-size:13px; font-weight:bold; margin:auto; border-top:1px dotted #333; background-color:#F9F9F9; padding-bottom:6px; padding-top:6px}

/*INICIO CAMPOS*/
.campos {border:0; background-color:#FFF; height:18px; line-height:24px; font-family:Tahoma; font-size:11px; color:#333; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:3px}

/*INICIO CADASTRO*/
.cadastro {border:1px solid #666; background-color:#F3F3F3; height:18px; line-height:24px; font-family:Tahoma; font-size:11px; color:#333; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:3px; margin-bottom:5px}

/*LINK AGENDA*/
.menu_agenda {display:block; width:165px; height:205px; background-color:#c5d3db; text-decoration:none; float:left; margin:3px}
.menu_agenda_hover {display:block; width:165px; height:205px; background-color:#FAFAFA; text-decoration:none; float:left; margin:3px}

/*SUBMENU PAGINAS*/
.submenu_paginas:link, .submenu_paginas:visited, .submenu_paginas:active {display:block; width:165px; height:34px; line-height:34px; padding-left:15px; font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration:none; color:#FFF; margin-bottom:3px; background-color:#d01f56}

.submenu_paginas:hover {display:block; width:165px; height:34px; line-height:34px; padding-left:15px; font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration:none; color:#FFF; margin-bottom:3px; background-color:#303030}

/*SUBMENU PAGINAS ESCOLA*/
.submenu_paginas_escola:link, .submenu_paginas_escola:visited, .submenu_paginas_escola:active {display:block; width:165px; height:34px; line-height:34px; padding-left:15px; font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration:none; color:#FFF; margin-bottom:3px; background-color:#781e1d}

.submenu_paginas_escola:hover {display:block; width:165px; height:34px; line-height:34px; padding-left:15px; font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration:none; color:#FFF; margin-bottom:3px; background-color:#303030}

/*SUBMENU DIFUSAO*/
.submenu_paginas_difusao:link, .submenu_paginas_difusao:visited, .submenu_paginas_difusao:active {display:block; width:150px; padding-left:15px; font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration:none; color:#FFF; margin-bottom:3px; background-color:#367aa1; padding-top:8px; padding-bottom:8px; padding-right:15px}

.submenu_paginas_difusao:hover {display:block; width:150px; padding-left:15px; font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration:none; color:#FFF; margin-bottom:3px; background-color:#303030; padding-top:8px; padding-bottom:8px; padding-right:15px}

/*SUBMENU PAGINAS LINGUAS*/
.submenu_paginas_linguas:link, .submenu_paginas_linguas:visited, .submenu_paginas_linguas:active {display:block; width:165px; height:34px; line-height:34px; padding-left:15px; font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration:none; color:#FFF; margin-bottom:3px; background-color:#30739e}

.submenu_paginas_linguas:hover {display:block; width:165px; height:34px; line-height:34px; padding-left:15px; font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration:none; color:#FFF; margin-bottom:3px; background-color:#303030}

/*IMAGENS TERRITORIO*/
.imagens_territorio:link, .imagens_territorio:visited, .imagens_territorio:active {display:block; border:4px solid #dbebf4}
.imagens_territorio:hover {display:block; border:4px solid #ee781e}

/*MENU ABAS*/
.menu_abas:link, .menu_abas:visited, .menu_abas:active {display:block; height:29px; line-height:27px; font-size:11px; font-weight:bold; font-family:Tahoma; text-align:left; background-image:url(../imagens/marcador.gif); padding-left:13px; background-position:left; background-repeat:no-repeat; text-decoration:none; float:right; color:#FFF; margin-left:15px; background-color:transparent}

.menu_abas:hover {display:block; height:29px; line-height:27px; font-size:11px; font-weight:bold; font-family:Tahoma; text-align:left; background-image:url(../imagens/marcador.gif); padding-left:13px; background-position:left; background-repeat:no-repeat; text-decoration:underline; float:right; color:#FFF; margin-left:15px; background-color:transparent}

/*MENU ABAS*/
.menu_abas:link, .menu_abas:visited, .menu_abas:active {display:block; height:29px; line-height:27px; font-size:11px; font-weight:bold; font-family:Tahoma; text-align:left; background-image:url(../imagens/marcador.gif); padding-left:13px; background-position:left; background-repeat:no-repeat; text-decoration:none; float:right; color:#FFF; margin-left:15px; background-color:transparent}

.menu_abas:hover {display:block; height:29px; line-height:27px; font-size:11px; font-weight:bold; font-family:Tahoma; text-align:left; background-image:url(../imagens/marcador.gif); padding-left:13px; background-position:left; background-repeat:no-repeat; text-decoration:underline; float:right; color:#FFF; margin-left:15px; background-color:transparent}

/*MENU SEMANAS*/
.menu_semanas:link, .menu_semanas:visited, .menu_semanas:active {display:block; width:42px; height:59px; margin-right:1px; float:left; background-position:top; background-repeat:no-repeat}
.menu_semanas:hover {display:block; width:42px; height:59px; margin-right:1px; float:left; background-position:bottom; background-repeat:no-repeat}