body 
{
	margin: 0 auto;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	background: url(../../images/body_background.jpg) repeat;
}

img { border: none; }

p, a, a:visited
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5c0a22;
	text-decoration: none;
}

a:hover  
{
	text-decoration: underline;
	color: #e21818;
}

p 
{
	text-align: justify;
	line-height: 16px;
}

form 
{
	width: 440px;
	padding: 15px;
	background: #F1DEE4;
	border: 1px solid #E9CCD5;
}

form label 
{
	font-weight: bold;
	color: #A54062;
}

input, textarea
{
	width: 100%;
	border: 1px solid #C5ABF0;
}

input.botoes 
{
	float: right;
	width: auto;
	margin: 0 auto;
	background: #AA7BEE;
	color: #fff;
	border: 1px solid #8C4DE8;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif
}


#container 
{
	margin: 0 auto;
	width: 770px;
	/* border: 1px solid #000; */
}



#header, 
#header-internas 
{
	clear: both;
	width: 770px;
	height: 308px;
}

#header 
{
	height: 497px;
}

#header-internas 
{
	height: 308px;
}

#wrapper 
{
	float: left;
	width: 770px;
	background: url(../../images/conteudo_wrapper.png) repeat-y;
}

#container_conteudo_home, #container_conteudo_internas
{
	float: left;
}

#container_conteudo_internas 
{
	/*
	_height: 435px;
	min-height: 300px;
	*/
	padding: 25px;
	padding-bottom: 0;
	background: url(../../images/container-internas_background.png) no-repeat;
}

.infos 
{
	padding-bottom: 2px;
	color: #a10000;
	font: bold 13px "Trebuchet MS", Verdana, Arial, Tahoma;
}


/* Menu Internas */
#menu_internas  
{
	clear: both;
	width: 770px;
	height: 62px;
	color: #6c122d;
	background: url(../../images/menu_background.png) no-repeat;
}

#menu_internas ul 
{
	margin: 0; 
	padding: 0;
	width: 770px;
	height: 54px;
	float: left;
	position: relative;
	top: 8px;
}

#menu_internas ul li 
{
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	height: 54px;
	text-indent: -9999px;
	overflow: hidden;
}

#menu_internas ul li a 
{
	display: block;
	height: 54px;
}

#menu_internas ul li.home, #menu_internas ul li.home-selecionado 
{
	width: 59px;
	background: url(../../images/menu_home.png) no-repeat;
}

#menu_internas ul li.home-selecionado
{
	background: url(../../images/menu_home_selecionado.png) no-repeat;
}

#menu_internas ul li.historico, #menu_internas ul li.historico-selecionado 
{
	margin-left: 2px;
	width: 76px;
	background: url(../../images/menu_historico.png) no-repeat;
}

#menu_internas ul li.historico-selecionado 
{
	background: url(../../images/menu_historico_selecionado.png) no-repeat;
}

#menu_internas ul li.eventos, #menu_internas ul li.eventos-selecionado 
{
	margin-left: 1px;
	width: 73px;
	background: url(../../images/menu_eventos.png) no-repeat;
}

#menu_internas ul li.eventos-selecionado 
{
	background: url(../../images/menu_eventos_selecionado.png) no-repeat;
}

#menu_internas ul li.noticias, #menu_internas ul li.noticias-selecionado 
{
	margin-left: 1px;
	width: 70px;
	background: url(../../images/menu_noticias.png) no-repeat;
}

#menu_internas ul li.noticias-selecionado 
{
	background: url(../../images/menu_noticias_selecionado.png) no-repeat;
}

#menu_internas ul li.acontece, #menu_internas ul li.acontece-selecionado 
{
	margin-left: 1px;
	width: 100px;
	background: url(../../images/menu_acontece.png) no-repeat;
}

#menu_internas ul li.acontece-selecionado 
{
	background: url(../../images/menu_acontece_selecionado.png) no-repeat;
}

#menu_internas ul li.cursos, #menu_internas ul li.cursos-selecionado 
{
	margin-left: 1px;
	width: 63px;
	background: url(../../images/menu_cursos.png) no-repeat;
}

#menu_internas ul li.cursos-selecionado 
{
	background: url(../../images/menu_cursos_selecionado.png) no-repeat;
}

#menu_internas ul li.atividades, #menu_internas ul li.atividades-selecionado 
{
	margin-left: 1px;
	width: 99px;
	background: url(../../images/menu_atividades.png) no-repeat;
}

#menu_internas ul li.atividades-selecionado 
{
	background: url(../../images/menu_atividades_selecionado.png) no-repeat;
}

#menu_internas ul li.oficinas, #menu_internas ul li.oficinas-selecionado 
{
	margin-left: 1px;
	width: 68px;
	background: url(../../images/menu_oficinas.png) no-repeat;
}

#menu_internas ul li.oficinas-selecionado 
{
	background: url(../../images/menu_oficinas_selecionado.png) no-repeat;
}

#menu_internas ul li.galeria, #menu_internas ul li.galeria-selecionado 
{
	margin-left: 1px;
	width: 77px;
	background: url(../../images/menu_galeria.png) no-repeat;
}

#menu_internas ul li.galeria-selecionado 
{
	background: url(../../images/menu_galeria_selecionado.png) no-repeat;
}

#menu_internas ul li.contato, #menu_internas ul li.contato-selecionado 
{
	margin-left: 1px;
	width: 75px;
	background: url(../../images/menu_contato.png) no-repeat;
}

#menu_internas ul li.contato-selecionado 
{
	background: url(../../images/menu_contato_selecionado.png) no-repeat;
}

/* FIM Menu Internas */



/* Estilos da home */
#container_conteudo_home 
{
	width: 770px;
	_height: 379px;
	min-height: 379px;
	background: url(../../images/container-home_background.png) no-repeat; 
}

#coluna_destaques, 
#coluna_cursos, 
#coluna_novidades 
{
	float: left; 
	position: relative;
	margin-top: 15px;
	left: 22px;
}

#coluna_destaques p, 
#coluna_cursos p 
{
	color: #8a261c;
}

#coluna_destaques 
{
	width: 182px;
}

#coluna_cursos 
{
	left: 82px;
	width: 228px;
}

#coluna_destaques, 
#coluna_cursos 
{
	color: #8a261c;
}

#coluna_novidades 
{
	left: 140px;
	width: 190px;
}

/* Titulos Home */
#coluna_destaques h2, 
#coluna_cursos h2, 
#coluna_novidades h2 
{
	margin: 20px 0 0 0;
	padding: 0;
	width: 177px;
	height: 39px;
	overflow: hidden;
	text-indent: -9999px;
}

#coluna_destaques h2.oitentaanos 
{
	background: url(../../images/home_titulo_80anos.png) no-repeat;
}

#coluna_destaques h2.meninos 
{
	background: url(../../images/home_titulo_meninos.png) no-repeat;
}

#coluna_cursos h2.cursos 
{
	background: url(../../images/home_titulo_cursos.png) no-repeat;
}

#coluna_novidades h2.eventos 
{
	background: url(../../images/home_titulo_eventos.png) no-repeat;
}

#coluna_novidades h2.noticias 
{
	margin-bottom: 10px; 
	background: url(../../images/home_titulo_novidades.png) no-repeat;
}
/* FIM Titulos Home */


#eventos, #eventos a, #eventos a:visited 
{
	color: #e46101;
}

#noticias, #noticias a, #noticias a:visited  
{
	color: #237f9c;
}

#eventos a, 
#noticias a 
{
	display: block;
	margin-bottom: 5px;
	padding-left: 5px;
}

#eventos a 
{
	border-left: 6px solid #ffb64d;
}

#eventos a:hover 
{
	border-left: 6px solid #ffcf4d;
}

#noticias a 
{
	border-left: 6px solid #93dcf2;
}

#noticias a:hover 
{
	border-left: 6px solid #bcedfc;
}


#eventos span.link_todos_eventos 
{
	display: block;
	padding: 0;
	margin: 0;
	background: url(../../images/link_ver-todos-eventos.png) left top no-repeat;
}

#eventos span.link_todos_eventos a 
{
	display: block;
	width: 109px;
	height: 17px;
	text-indent: -9999px;
	overflow: hidden;
	border: none;
}

#eventos span.link_todos_eventos a:hover 
{
	display: block;
	width: 109px;
	height: 17px;
	background: url(../../images/link_ver-todos-eventos.png) left bottom no-repeat;
	border: none;
}

#noticias span.link_todas_noticias 
{
	display: block;
	padding: 0;
	margin: 0;
	background: url(../../images/link_ver-todas-noticias.png) no-repeat;
}


#noticias span.link_todas_noticias a 
{
	display: block;
	width: 121px;
	height: 17px;
	text-indent: -9999px;
	overflow: hidden;
	border: none;
}

#coluna_destaques span.link_veja_mais
{
	display: block;
	padding: 0;
	margin: 0;
	background: url(../../images/titulo_veja.png) no-repeat;
}


#coluna_destaques span.link_veja_mais a
{
	display: block;
	width: 121px;
	height: 17px;
	text-indent: -9999px;
	overflow: hidden;
	border: none;
}

#noticias span.link_todas_noticias a:hover 
{
	display: block;
	width: 121px;
	height: 17px;
	background: url(../../images/link_ver-todas-noticias.png) left bottom no-repeat;
	border: none;
}
/* FIM Estilos da home */



/* Estilo das internas */

/* Titulos */
#container_conteudo_internas h2 
{
	margin: 0;
	padding: 0;
	height: 19px;
	text-indent: -9999px;
	overflow: hidden;
}

#container_conteudo_internas h2.historico 
{
	width: 101px;
	background: url(../../images/titulo_historico.png) no-repeat;
}

#container_conteudo_internas h2.meninos
{
	width: 203px;
	background: url(../../images/titulo_meninos.png) no-repeat;
}

#container_conteudo_internas h2.profissional
{
	width: 243px;
	background: url(../../images/titulo_profissional.png) no-repeat;
}

#container_conteudo_internas h2.infantis
{
	width: 243px;
	background: url(../../images/titulo_cursos-infantis.png) no-repeat;
}


#container_conteudo_internas h2.cbasicos
{
	width: 155;
	background: url(../../images/titulo_cursos_basicos.png) no-repeat;

}

#container_conteudo_internas h2.clivres
{
	width: 140;
	background: url(../../images/titulo_cursos_livres.png) no-repeat;
	}


#container_conteudo_internas h2.titulo_promusica
{
	width: 314px;
	background: url(../../images/titulo_promusica.png) no-repeat;
}

#container_conteudo_internas h2.eventos
{
	width: 101px;
	background: url(../../images/titulo_eventos.png) no-repeat;
}


#container_conteudo_internas h2.eventos
{
	width: 101px;
	background: url(../../images/titulo_eventos.png) no-repeat;
}

#container_conteudo_internas h2.noticias
{
	width: 92px;
	background: url(../../images/titulo_noticias.png) no-repeat;
}

#container_conteudo_internas h2.acontece
{
	width: 226px;
	background: url(../../images/titulo_acontece.png) no-repeat;
}


#container_conteudo_internas h2.oitentaanos
{
	width: 245px;
	background: url(../../images/titulos_80-anos.png) no-repeat;
}

#container_conteudo_internas h2.cursos
{
	width: 83px;
	background: url(../../images/titulo_cursos.png) no-repeat;
}

#container_conteudo_internas h2.atividades
{
	width: 229px;
	background: url(../../images/titulo_atividades.png) no-repeat;
}

#container_conteudo_internas h2.galeria
{
	width: 163px;
	background: url(../../images/titulo_galeria.png) no-repeat;
}

#container_conteudo_internas h2.oficinas
{
	width: 93px;
	background: url(../../images/titulo_oficinas.png) no-repeat;
}

#container_conteudo_internas h2.titulo_danca
{
	width: 306x;
	background: url(../../images/titulo_danca.png) no-repeat;
}



#container_conteudo_internas h2.cteatro
{
	width: 173x;
	background: url(../../images/titulo_cursos-teatro.png) no-repeat;
}

#container_conteudo_internas h2.cmusica
{
	width: 173x;
	background: url(../../images/titulo_cmusica.png) no-repeat;
}

#container_conteudo_internas h2.cdanca
{
	width: 168x;
	background: url(../../images/titulos_cdanca.png) no-repeat;
}

#container_conteudo_internas h2.cartesp
{
	width: 240x;
	background: url(../../images/titulo_cursos-artesp.png) no-repeat;
}

#container_conteudo_internas h2.titulo_teatro
{
	width: 319x;
	background: url(../../images/titulo_teatro.png) no-repeat;
}


#container_conteudo_internas h2.titulo_teatro
{
	width: 319x;
	background: url(../../images/titulo_teatro.png) no-repeat;
}


#container_conteudo_internas h2.contato
{
	width: 94px;
	background: url(../../images/titulo_contato.png) no-repeat;
}

#container_conteudo_internas h2.ins
{
	width: 107px;
	background: url(../../images/titulo_insc.png) no-repeat;
}


/* FIM Titulos */

.galeriainfo_col0, .galeriainfo_col1, .galeriainfo_col2, .galeriainfo_col3  
{
	display: block;
	float: left;
	position: relative;
	left: 0 ;
	padding: 5px 10px 0 10px;
	width: 154px;
	height: 30px;
	background-color: #FFFFFF;
	border: solid 1px #f3dae2;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #cf0000;
	
	}
	
	
.galeriainfo_col0 a, .galeriainfo_col0 a:visited , 
.galeriainfo_col1 a, .galeriainfo_col1 a:visited, 
.galeriainfo_col2 a, .galeriainfo_col2 a:visited , 
.galeriainfo_col3 a, .galeriainfo_col3 a:visited 
 
{
	color: #cf0000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	
	}
	
	
.galeriainfo_col0 a:hover , 
.galeriainfo_col1 a:hover, 
.galeriainfo_col2 a:hover,
.galeriainfo_col3 a:hover  

{

	text-decoration: none;
	color: #930e43;
	
}
	

	
.galeriainfo_col1
{
	left: 3px;
}

.galeriainfo_col2
{
	left: 6px;
}

.galeriainfo_col3
{
	left: 9px;
}



/* Links de voltar e voltar para a home e torne-se um profissional */
a.back, a.goHome, a:visited.back, a:visited.goHome  
{
	display: block;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #7c1030;
	float: left;
	padding-top: 2px;
	height: 20px;
	text-indent: 25px;
}

a:hover.back, a:hover.goHome 
{
	color: #f0001c;
}

a.back 
{
	margin-right: 15px;
	background: url(../../images/ico-voltar.png) no-repeat;
}

a.goHome 
{
	background: url(../../images/ico-home.png) no-repeat;
}

.separador_bottom 
{
	clear: both;
	width: 720px;
	height: 20px;
	background: url(../../images/separador-bottom.png) no-repeat;
}


/* Links de voltar e próxima e voltar para o indice GALERIA */

a.galProx, a.galHome, a.galVol, a:visited.galProx, a:visited.galHome ,a:visited.galVol
{
	display: block;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #d12257;
	float: left;
	padding-top: 2px;
	height: 20px;
	text-indent: 25px;
}

a.galProx, a.galHome, a.galVol
{
	color: #6c122d;
}

a.galProx
{
	margin-left: 15px;
	background: url(../../images/ico-prox.png) no-repeat;
}

a.galHome 
{
	background: url(../../images/ico-home.png) no-repeat;
}

a.galVol 

{
margin-right: 15px;
	background: url(../../images/ico-voltarga.png) no-repeat;
}


/*Página de Cursos */
h4.divisoes 
{
	clear: both;
	padding-bottom: 2px;
	color: #a10000;
	border-bottom: 1px solid #b57474;
	text-indent: 15px;
	font: bold 13px "Trebuchet MS", Verdana, Arial, Tahoma;
	background: url(../../images/bullet.png) 0 6px no-repeat;
}

h4.cursos 
{
	padding-bottom: 2px;
	color: #a10000;
	text-indent: 15px;
	font: bold 13px "Trebuchet MS", Verdana, Arial, Tahoma;
	background: url(../../images/bullet.png) 0 6px no-repeat;
}

h4.transforme
{
	padding-bottom: 2px;
	color: #D30000;
	text-indent: 15px;
	font: bold 13px "Trebuchet MS", Verdana, Arial, Tahoma;
	background: url(../../images/bullet.png) 0 6px no-repeat;
}



/*Páginas de notícias e eventos */
#arquivo_eventos 
{
	float: left;
	width: 180px;
}

#arquivo_eventos a 
{
	display: block;
	margin-bottom: 5px;
	padding-left: 5px;
}

#arquivo_eventos a 
{
	border-left: 6px solid #D42626;
}

#arquivo_eventos a:hover 
{
	border-left: 6px solid #f12c2c;
}

#textos 
{
	float: left;
	position: relative;
	left: 30px;
	width: 490px;
}

h3 
{
	margin: 0;
	padding: 0;
	font: bold 16px "Trebuchet MS", Verdana, Arial, Tahoma;
	color: #ca1f1f;
}

small 
{
	color: #bd0000;
}



/* Rodapé */
#footer 
{
	clear: both;
	width: 770px;
	height: 30px;
	margin-bottom: 20px;
	padding-top: 20px;
	font: bold 11px "Trebuchet MS", Verdana, Arial, Tahoma;
	background: url(../../images/footer_background.png) no-repeat;
}

#footer p.descritivo 
{
	float: left;
	padding: 0;
	margin: 0 0 0 10px;
	color: #fff;
}

#footer p.descritivo a, #footer p.descritivo a:visited
{
	color: #fff;
	text-decoration: underline;
}

#footer p.descritivo a:hover 
{
	text-decoration: none;
}

#footer a.creditos 
{
	float: right;
	display: block;
	margin: 6px 10px 0 0;
	width: 60px;
	height: 9px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../../images/creditos.png) no-repeat;
}

#footer a.creditos span 
{
	display: block;
	cursor: pointer;
	width: 60px;
	height: 9px;
	background: url(../../images/creditos.png) no-repeat;
}

#textos h2 
{
	margin-top:15px;
	height: auto;
	text-indent: 0px;
	overflow: visible;
	padding: 0;
	font: bold 14px "Trebuchet MS", Verdana, Arial, Tahoma;
	color: #ca1f1f;
}
#textos address 
{
	margin-top:15px;
	color:#ca1f1f;
	border-left:1px dotted #ca1f1f;
	padding:3px 15px;
	font: italic 12px "Trebuchet MS", Verdana, Arial, Tahoma;
}
.imgFloatLeft {
	float:left; 
	padding:2px; 
	border:1px solid #CCCCCC; 
	margin:10px 10px 10px 0px;
}
.imgFloatRight {
	float:right; 
	padding:2px; 
	border:1px solid #CCCCCC; 
	margin:10px 0px 10px 10px;
}
