* {
	margin:0;
	padding:0;
}

body {
	font-family: roboto, arial;
	font-size: 14px;
	color: #000;
	background: #000 url(../img/bg_body.png) center top repeat-y;
}

img { border:0; }

a {
	text-decoration: none;
	color: #b88509;
}

h1 {
	text-align: center;
	text-transform: uppercase;
	font-size: 17px;
	font-weight: normal;
	color: #000;
	padding-bottom: 7px;
}

map area { outline:none; }

.break {
	clear: both;
}

.fundo_preto { background: #000; }

/* ESTRUTURA */

#pagina {
	position: relative;
	width: 1020px;
	height: 700px;
	margin: 0 auto;
	background: url(../img/bg.jpg) no-repeat;
}
#pag_pad {
	position: relative;
	padding: 24px 40px 11px 40px;
	height: 665px;
}

/* LOADING */
#dvLoading {
   background:#fff url(../img/orquestra_carregando.png) no-repeat center center;
   width: 296px;
   height: 136px;
   position: fixed;
   z-index: 1000;
   left: 50%;
   top: 50%;
   margin: -68px 0 0 -148px;
}
#dvLoading img {
	display: block;
	width: 70px;
	margin: 105px auto 0 auto;
}

/* TOPO */

#topo {
	height: 138px;
}

#menu {
	float: right;
	width: 700px;
}

#menu_principal { margin-bottom: 14px; }

#menu_principal ul { list-style-type: none; }
#menu_principal li { float: left; }
#menu_principal li a {
	display: block;
	width: 220px;
	height: 52px;
	margin-right: 20px;
	margin-bottom: 4px;
}
#menu_principal li.last a { margin-right: 0; }

.bt_orquestra { background: url(../img/topo/bt_orquestra.png); }
.bt_orquestra:hover { background-position: 0 -52px; }
.bt_orquestra:active { background-position: 0 -104px; }
.bt_espetaculo { background: url(../img/topo/bt_espetaculo.png); }
.bt_espetaculo:hover { background-position: 0 -52px; }
.bt_espetaculo:active { background-position: 0 -104px; }
.bt_dicionario { background: url(../img/topo/bt_dicionario.png); }
.bt_dicionario:hover { background-position: 0 -52px; }
.bt_dicionario:active { background-position: 0 -104px; }
.bt_instrumentos { background: url(../img/topo/bt_instrumentos.png); }
.bt_instrumentos:hover { background-position: 0 -52px; }
.bt_instrumentos:active { background-position: 0 -104px; }
.bt_jogos { background: url(../img/topo/bt_jogos.png); }
.bt_jogos:hover { background-position: 0 -52px; }
.bt_jogos:active { background-position: 0 -104px; }
.bt_professor { background: url(../img/topo/bt_professor.png); }
.bt_professor:hover { background-position: 0 -52px; }
.bt_professor:active { background-position: 0 -104px; }

#menu_principal li a.ativa { background-position: 0 -104px; }

#menu_secundario {
	height: 30px;
	border-top: 1px dotted #fff;
	border-bottom: 1px dotted #fff;
}
#menu_share { float: right; padding: 6px 0; }
#menu_share img { margin-left: 10px; }
#menu_secundario ul { list-style-type: none; }
#menu_secundario li {
	float: left;
	margin-right: 15px;
	line-height: 30px;
}
#menu_secundario li,
#menu_secundario li a {
	color: #fff;
	text-shadow: 2px 2px 3px #000;
}
#menu_secundario li a:hover { color: #ff9933; }
#menu_secundario li a:active { color: #f0f0f0; }


/* RODAPE */

#rodape {
	position: absolute;
	bottom: 0;
	width: 940px;
	height: 62px;
	border-top: 1px dotted #fff;
}
#patrocinio { position: absolute; padding-top: 8px; }
#patrocinio img { margin-right: 8px; }

#copyright {
	text-align: center;
	color: #fff;
	font-size: 10px;
	padding-top: 14px;
}

#pianissimo {
	position: absolute;
	right: 8px;
	padding-top: 15px;
}


/* HOME */

#texto_home {
	position: relative;
	float: left;
	width: 220px;
}
#texto_home_tit {
	text-align: center;
	margin-bottom: 10px;
}

#texto_home_txt_back {
	position: absolute;
	width: 220px;
	height: 334px;
	background: #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
#texto_home_txt {
	position: relative;
	width: 188px;
	height: 304px;
	overflow: hidden;
	padding: 10px 16px;
	color: #fff;
	font-size: 11px;
	line-height: 13px;
}
#texto_home_txt p {
	margin-bottom: 7px;
}
#slides_home {
	margin-top: 10px;
	margin-left: 240px;
}
#slides_home #slides {
	position: relative;
	width: 700px;
	height: 395px;
}
#slides_home .slide {
	display: none;
	position: absolute;
	width: 700px;
	height: 395px;
}
#slides_home .slide_legenda_back {
	position: absolute;
	width: 700px;
	height: 50px;
	bottom: 0;
	background: #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	z-index: 5;
}
#slides_home .slide_legenda {
	position: absolute;
	width: 660px;
	height: 34px;
	overflow: hidden;
	bottom: 0;
	z-index: 10;
	color: #fff;
	font-size: 12px;
	padding: 8px 20px;
}
#slides_home #s1 { background: url(../img/slides_home/slide1.jpg); }
#slides_home #s2 { background: url(../img/slides_home/slide2.jpg); }
#slides_home #s3 { background: url(../img/slides_home/slide3.jpg); }
#slides_home #s4 { background: url(../img/slides_home/slide4.jpg); }
#slides_home #s5 { background: url(../img/slides_home/slide5.jpg); }

#slides_nav {
	text-align: center;
}
#slides_nav a {
	font-size: 24px;
	color: #838383;
	padding: 0 4px;
}
#slides_nav a.sel {
	color: #fff;
}

/* SECAO */

#secao_lateral {
	position: relative;
	float: left;
	width: 220px;
	height: 390px;
	overflow: hidden;
}

.espetaculo_lateral { background: url(../img/lateral/espetaculo.jpg) no-repeat; }
.dicionario_lateral { background: url(../img/lateral/dicionario.jpg) no-repeat; }
.instrumentos_lateral { background: url(../img/lateral/instrumentos.jpg) no-repeat; }
.jogos_lateral { background: url(../img/lateral/jogos.png) no-repeat; }
.orquestra_lateral { background: url(../img/lateral/orquestra.jpg) no-repeat; }
.professor_lateral { background: url(../img/lateral/professor.jpg) no-repeat; }
.ficha_tecnica_lateral { background: url(../img/lateral/fichatecnica.jpg) no-repeat; }
.contato_lateral { background: url(../img/lateral/contato.jpg) no-repeat; }
.links_lateral { background: url(../img/lateral/linksmusicais.jpg) no-repeat; }

#secao_lateral_txt {
	position: relative;
	width: 188px;
	height: 294px;
	overflow: hidden;
	margin-top: 60px;
	padding: 0px 16px 10px 16px;
	color: #fff;
	font-size: 11px;
}
.espetaculo_lateral #secao_lateral_txt {
	line-height: 13px;
}
.espetaculo_lateral #secao_lateral_txt p {
	margin-bottom: 7px;
}

#lat_p2 { display: none; }

#secao_lateral_nav {
	text-align: center;
}
#secao_lateral_nav a {
	padding: 0 3px;
}
#secao_lateral_nav a.sel {
	color: #fff;
}

#secao_box {
	position: relative;
	width: 700px;
	height: 390px;
	overflow: hidden;
	margin-left: 240px;
	margin-top: 10px;
}

#secao_box_menu {
	position: absolute;
	right: 0;
	top: 0;
	width: 208px;
	height: 390px;
	overflow: auto;
}
.secao_box_menu_tit,
#secao_box_menu_tit {
	padding: 10px 10px 20px 10px;
	color: #fff;
	font-size: 14px;
}

#secao_box_menu ul {
	list-style-type: none;
}
#secao_box_menu ul li {
	padding: 0 10px;
	line-height: 16px;
	margin-bottom: 8px;
}
#secao_box_menu ul li.sel {
	background: #343434;
}
#secao_box_menu ul li a {
	color: #fff;
	font-size: 12px;
}
#secao_box_main_midia {
	width: 480px;
	height: 270px;
	border: 1px solid #fff;
}
#secao_box_main_info {
	padding: 20px;
	color: #fff;
}
#secao_box_main_info h3 {
	font-size: 16px;
	margin-bottom: 15px;
}
#secao_box_main_info p {
	font-size: 18px;
	width: 460px;
}

/* PROFESSOR MENU */

#professor_menu {
	list-style-type: none;
	margin: 20px -15px;
}
#professor_menu li {
	padding: 10px 15px;
	line-height: 1.2em;
}
#secao_lateral ul#professor_menu li.sel {
	background: #260303;
}
#professor_menu li a {
	font-size: 17px;
	line-height: 1.2em;
	color: #fff;
	text-shadow: 2px 2px 3px #000;
}
#professor_menu li a:hover, #menu_instrumentos li a.hover { color: #ff9933; }
#professor_menu li a:active { color: #f0f0f0; }

#sbm2 { display: none; }

/* INSTRUMENTOS MENU */

#menu_instrumentos {
	list-style-type: none;
	margin: 60px 0;
}
#menu_instrumentos li {
	padding-left: 50px;
}
#secao_lateral ul li.sel {
	background: #260303;
}
#menu_instrumentos li a {
	font-size: 17px;
	line-height: 28px;
	color: #fff;
	text-shadow: 2px 2px 3px #000;
}
#menu_instrumentos li a:hover, #menu_instrumentos li a.hover { color: #ff9933; }
#menu_instrumentos li a:active { color: #f0f0f0; }

#menu_instrumentos li.sub ul {
	list-style-type: none;
	margin-bottom: 15px;
}
#menu_instrumentos li.sub ul li {
	padding-left: 20px;
}
#menu_instrumentos li.sub ul li.sel { background: transparent; }
#menu_instrumentos li.sub ul li a {
	font-size: 13px;
	line-height: 16px;
	color: #fff;
	text-shadow: none;
}
#menu_instrumentos li.sub ul li.sel a { color: #ff9933; }


/* INSTRUMENTOS HOME */

.sb_instrumentos_home div,
.sb_instrumentos_home a {
	line-height: 0;
}
.sb_instrumentos_home div.inst_main {
	width: 700px;
	height: 70px;
	position: relative;
	margin-bottom: 10px;
}

.inst_border {
	display: none;
	position: absolute;
	width: 692px;
	height: 62px;
	border: 4px solid #fff;
	cursor: pointer;
}

.sb_instrumentos_home div.inst_main #b1 { border-color: #0064c9; }
.sb_instrumentos_home div.inst_main #b2 { border-color: #ffc31a; }
.sb_instrumentos_home div.inst_main #b3 { border-color: #099347; }
.sb_instrumentos_home div.inst_main #b4 { border-color: #d60014; }
.sb_instrumentos_home div.inst_main #b5 { border-color: #8465d5; }

/* INSTRUMENTOS DETALHE */

#sb_instrumentos_detalhe_topo {
	height: 70px;
}
#sb_instrumentos_detalhe_info {
	float: left;
	width: 220px;
	height: 338px;
	overflow: hidden;
	background: #000;
}
#sb_instrumentos_detalhe_img {
	margin-left: 220px;
	padding-top: 3px;
}

#sb_instrumentos_detalhe_tit {
	font-size: 18px;
	line-height: 32px;
	color: #ff9933;
	text-shadow: 2px 2px 3px #000;
	text-align: center;
}
#sb_instrumentos_detalhe_txt {
	width: 220px;
	height: 224px;
	overflow: auto;
}
#sb_instrumentos_detalhe_txt p {
	padding: 18px;
	font-size: 11px;
	color: #fff;
}
#sb_instrumentos_detalhe_audio {
	height: 45px;
	background: #442625;
	margin: 10px;
	text-align: center;
}
#sb_instrumentos_detalhe_audio a {
	line-height: 45px;
}
#sb_instrumentos_detalhe_audio img {
	vertical-align: middle;
}


#secao_box .bg_cordas { background-color: #0064c9; }
#secao_box .bg_madeiras { background-color: #ffc31a; }
#secao_box .bg_metais { background-color: #099347; }
#secao_box .bg_percussao { background-color: #d60014; }
#secao_box .bg_outros { background-color: #8465d5; }

.no_audio {
	font-size: 10px;
	color: #fff;
	line-height: 45px;
}

/* DICIONÁRIO */

#dicionario_verbete {
	float: left;
	width: 208px;
	height: 390px;
	overflow: auto;
	background: #fff;
}

#dicionario_verbete_tit {
	padding: 10px 15px 10px 15px;
	margin-bottom: 10px;
	color: #ff9933;
	background: #440302;
	font-size: 22px;
}
#dicionario_verbete_txt {
	padding: 0 15px;
	color: #000;
	font-size: 13px;
}

#dicionario_menu ul {
	float: left;
	border-left: 1px solid #fff;
	height: 390px;
	margin-left: 20px;
	list-style-type: none;
}

#dicionario_menu ul li {
	padding-left: 20px;
	padding-right: 10px;
	font-size: 14px;
	line-height: 24px;
	color: #fff;
	text-shadow: 2px 2px 3px #000;
	cursor: pointer;
}
#dicionario_menu ul li.sel {
	color: #ff9933;
	background: #651702;
}

.verbete_txt { display: none; }


/* ORQUESTRA */

#orquestra_home_img {
	width: 700px;
	height: 379px;
	margin-top: 11px;
	background: url(../img/orquestra/orquestra.png);
}
#orquestra_cordas_img {
	width: 700px;
	height: 380px;
	margin-top: 10px;
	background: url(../img/orquestra/cordas/base.png);
}
#orquestra_madeiras_img {
	width: 700px;
	height: 380px;
	margin-top: 10px;
	background: url(../img/orquestra/madeiras.png);
}
#orquestra_metais_img {
	width: 700px;
	height: 380px;
	margin-top: 10px;
	background: url(../img/orquestra/metais.png);
}
#orquestra_percussao_img {
	width: 700px;
	height: 380px;
	margin-top: 10px;
	background: url(../img/orquestra/percussao.png);
}
#orquestra_outros_img {
	width: 700px;
	height: 380px;
	margin-top: 10px;
	background: url(../img/orquestra/outros.png);
}

.lateral_txt {
	margin-top: 65px;
	color: #fff;
	padding: 0 20px;
	font-size: 11px;
}

.orquestra_lateral #menu_instrumentos {
	margin-top: 10px;
}
.orquestra_lateral #menu_instrumentos li {
	padding-left: 20px;
}
.orquestra_lateral #menu_instrumentos li a {
	font-size: 15px;
	line-height: 22px;
}
.orquestra_lateral #menu_instrumentos li.sub ul {
	margin-top: 8px;
	margin-bottom: 8px;
}
.orquestra_lateral #menu_instrumentos li.sub ul li {
	font-size: 14px;
	line-height: 22px;
	color: #fff;
	text-shadow: 2px 2px 3px #000;
}
.orquestra_lateral li.sub ul li img {
	vertical-align: middle;
	margin-right: 6px;
}
.orquestra_lateral #menu_instrumentos li.sub ul li a:hover,
.orquestra_lateral #menu_instrumentos li.sub ul li a.hover { color: #ff9933; }

#secao_lateral .menu_orquestra_cordas li.sel { background: #0064c9; }
#secao_lateral .menu_orquestra_madeiras li.sel { background: #ffc31a; }
#secao_lateral .menu_orquestra_metais li.sel { background: #099347; }
#secao_lateral .menu_orquestra_percussao li.sel { background: #d60014; }
#secao_lateral .menu_orquestra_outros li.sel { background: #8465d5; }
#secao_lateral li a.orq_menu_off { color: #a48c88; }

.orquestra_img {
	position: relative;
	width: 700px;
	height: 380px;
	margin-top: 11px;
	background: url(../img/orquestra/base.png);
}
.orquestra_img img { position: absolute; }
.orquestra_img .img_over { display: none; }

.orquestra_musica {
	margin-left: 240px;
	margin-top: 6px;
	padding: 0 10px;
	color: #b88509;
	font-size: 16px;
	line-height: 30px;
	background: rgba(0,0,0,.5);
}
.orquestra_musica span { color: #fff; }

/* FICHA TÉCNICA */

.secao_box_ficha {
	background: #fff;
}

#ficha_tecnica_lateral_tit {
	color: #fff;
	text-align: center;
	font-size: 16px;
	line-height: 40px;
	text-shadow: 2px 2px 3px #000;
}
#ficha_tecnica_menu {
	margin-top: 20px;
	list-style-type: none;
}
#ficha_tecnica_menu li {
	padding-left: 20px;
	font-size: 18px;
	line-height: 30px;
}
#ficha_tecnica_menu li a {
	color: #fff;
	text-shadow: 2px 2px 3px #000;
}
#ficha_tecnica_menu li.sel {
	background: #260303;
}
#ficha_tecnica_menu li.sel a { color: #b88509; }

#secao_ficha_tecnica_tit {
	height: 40px;
	background: #280803;
	color: #fff;
	font-size: 18px;
	line-height: 40px;
	padding-left: 20px;
}

#secao_ficha_tecnica_img {
	float: right;
	margin-top: 0px;
	margin-right: 10px;
}
#secao_ficha_tecnica_txt {
	margin-top: 10px;
	margin-left: 20px;
	height: 320px;
	overflow: auto;
	color: #000;
}
#secao_ficha_tecnica_txt p {
	margin-bottom: 20px;
}

/* GALERIA */

#secao_galeria {
	margin: 20px;
	height: 330px;
	overflow: auto;
}


/* LINKS MUSICAIS */

.links_tit { color: #000; }
#secao_ficha_tecnica_txt a { color: #1c8df2; }
#secao_ficha_tecnica_txt a:hover { color: #b88509; }

/* CONTATO */

#secao_ficha_tecnica_main form {
	margin: 20px;
}
#secao_ficha_tecnica_main form div {
	color: #000;
	margin-bottom: 2px;
}

#secao_ficha_tecnica_main form input,
#secao_ficha_tecnica_main form textarea {
	width: 600px;
	height: 26px;
	border: none;
	background: #dacccc;
	line-height: 26px;
	color: #000;
	margin-bottom: 8px;
	padding: 0 8px;
}
#secao_ficha_tecnica_main form textarea {
	height: 90px;
}
#secao_ficha_tecnica_main form #enviar input {
	width: 60px;
	border-radius: 3px;
	cursor: pointer;
}
