﻿@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'FuturaMdBTMedium';
    src: url('../font/tt0142m_-webfont.eot');
    src: url('../font/tt0142m_-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/tt0142m_-webfont.woff') format('woff'),
         url('../font/tt0142m_-webfont.ttf') format('truetype'),
         url('../font/tt0142m_-webfont.svg#FuturaMdBTMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

*{margin:0;padding:0;}
body{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:62.5%;color:#333;}
ul{list-style:none;}
img{border:0;}
span{display: none;}
a{text-decoration:none;font-family:'FuturaMdBTMedium';}
a:hover{text-decoration: underline;}
a::-moz-focus-inner{border:0;}
a:focus{outline:0;}
.clear{clear:both;}
html{background:url(../imagens/elements/bg_html.png) left top no-repeat;}

/* estilos fontes */
a{color:#000;text-decoration: none;}
div.menu ul li a{font-size:13px;font-family:'FuturaMdBTMedium';}
div.menuhome ul li a{font-size:13px;font-family:'FuturaMdBTMedium';}
h3.section{font-family:'FuturaMdBTMedium';font-size:22px;color:#000;}
p{font-size:12px;line-height:20px;}
ul.list-destaques li p{font-size:11px;line-height: 13px;color:#333;}
ul.list-destaques li span{color:#000;font-weight: bold;}
ul.list-destaques li a{font-weight: bold;text-decoration: none;font-size:11px;}
div.footer p, div.footer p a{color:#333;text-decoration: none;}
ul.list-gallery li p{color:#333;font-size:11px;line-height:14px;}
form{font-size:13px;}
.btn{font-weight:bold; color:#333;}
table.program{font-weight:bold;font-size:12px;}
table.program thead{font-size:14px;}
table.program tbody td.local{font-weight:normal;}
table.program tbody td.local p{font-weight:bold;}
hr{width:570px;margin:10px 0 10px 30px;border: solid 2px #000;border-style:none none solid;clear:both;}

/* background */
body{background: url(../imagens/bg-geral.jpg) top no-repeat;}



/* estrutura */
div.container {width:890px;margin:0 auto;}
div.header{background: #000 top no-repeat;height:155px;}
div.manager{clear:both;}
div.menu{width:206px;margin-right:0px;padding-left:25px;float:left;margin-top:3px;margin-top:30px;}
div.content{float:right;width:635px;padding:35px 0 50px;background:url(../imagens/bg_content.png) repeat-y;margin-top:8px;}
div.menuhome{width:201px;padding-left:20px;float:left;margin-top:5px;padding-top:30px;}
div.contenthome{float:right;width:630px;padding:35px 0 50px;background:url(../imagens/bg_content.png) repeat-y;margin-top:11px;}
div.footer{width:890px; height: 80px; margin:0 auto;clear:both;}

/* header */
h1{background:url('../imagens/h2-data.gif') no-repeat;width:421px;height:59px;float:left;margin:80px 0 0 474px;}

/* menu */
div.menu a.selected{font-weight: bold;}
div.menu ul li{padding:3px 0;border-bottom:solid 2px #fff;}
div.menu ul li a{padding-left:5px;display:block; color:#fff;}
div.menu ul li ul{padding-bottom:3px;}
div.menu ul li ul li{border:0;padding:3px 0;}
div.menu ul li ul li a{padding-left:30px;}

div.menuhome a.selected{font-weight: bold;}
div.menuhome ul li{padding:7px 0;border-bottom:solid 2px #fff; color:#fff;}
div.menuhome ul li a{padding-left:5px;display:block;color:#fff;}
div.menuhome ul li ul{padding-bottom:5px;}
div.menuhome ul li ul li{border:0;padding:5px 0;}
div.menuhome ul li ul li a{padding-left:30px;}

#arrow-right-galeria, #arrow-bottom-galeria{float:right;margin-top:-15px;}
#arrow-right-sites, #arrow-bottom-sites{float:right;margin-top:-15px;}

/* player */
div.player{width:196px;height:40px;position:absolute;margin-top:30px;/*border:thin solid #FFF;*/} /* se o player nao tiver a borda, retire o comentario */

/* content */
.tit{font-size:14px;}
h3.section{margin:0;}
h3.section{padding:0 90px 10px 30px; color:#000}
p.texto{padding:0 90px 10px 30px; color:#333}
h3.img-section{width:680px;height:244px;text-align:right}
h3.artists-section{background:url(../imagens/tit-header-artists.jpg) no-repeat;}
h3.cellodance-section{background:url(../imagens/tit-header-cellodance.jpg) no-repeat;}
h3.clipping-section{background:url(../imagens/tit-header-clipping.jpg) no-repeat;}
h3.release-section{background:url(../imagens/tit-header-release.gif) no-repeat;}
h3.contact-section{background:url(../imagens/tit-header-contact.gif) no-repeat;}
h3.davidchew-section{background:url(../imagens/tit-header-davidchew.jpg) no-repeat;}
h3.gallery-section{background:url(../imagens/tit-header-gallery.gif) no-repeat;}
h3.incentivadores-section{background:url(../imagens/tit-header-incentivadores.jpg) no-repeat;}
h3.equipe-section{background:url(../imagens/tit-header-equipe.jpg) no-repeat;}
h3.index-section{background:url(../imagens/tit-header-home.jpg) no-repeat;}
h3.masterclass-section{background:url(../imagens/tit-header-masterclass.jpg) no-repeat;text-align:right}
h3.program-section{background:url(../imagens/tit-header-program.jpg) no-repeat;}
h3.xvriocello-section{background:url(../imagens/tit-header-xvriocello.jpg) no-repeat;}

/* content index */
ul.list-destaques{margin-left:30px;}
ul.list-destaques li{width:175px;float:left;margin-right:25px;}
ul.list-destaques li h4.img-list-section{width:171px;height:88px;border: #FFF;margin-bottom:10px;}
ul.list-destaques li h4.cellodance-list-section{background:url(../imagens/destaque1.jpg) no-repeat;}
ul.list-destaques li h4.davidchew-list-section{background:url(../imagens/destaque2.gif) no-repeat;}
ul.list-destaques li h4.festival-list-section{background:url(../imagens/destaque3.gif) no-repeat;}
span.tit-list{display:inline;font-family:'FuturaMdBTMedium';font-size:12px;}

/* content gallery */
ul.list-gallery{margin-left:30px;}
ul.list-gallery li{width:146px;float:left;margin-right:15px;height:160px;}
ul.list-gallery li img{border:solid 3px #bebebe;}
ul.list-gallery li p{text-align:center;width:140px;margin:0 auto;padding-top:5px;}

/* content contact */
p.contact-text{width:415px;}
div.content form{margin-left:30px;}
form ul li{height:30px;}
form ul li label{width:60px;display: block;float:left;text-align:right;padding-right:20px;}
/*form ul li input.text{width:330px;border:solid 1px #cecece;padding:3px 0;}
form ul li textarea{width:330px;border:solid 1px #cecece;}*/
form ul li.submit{text-align:right;width:385px;margin-top:100px;}
.btn{width:82px;height:35px;background:url('../imagens/btn.gif') no-repeat;border:0;padding-bottom:5px;clear:both; color:#000;}

/* content program */
table.program{width:95%;margin-left:10px;clear:both;}
table.program thead{height:30px;border:0;background:#f3f3f3; color:#000;}
table.program tbody{opacity:0.8;filter:Alpha(opacity=80);border:thin #f3f3f3;}
table.program tbody td{padding:10px;}
table.program tbody td.data{white-space:nowrap;}

/* content clipping */
ul.list-clipping{margin-left:30px;}
ul.list-clipping li{}

/* footer */
div.logos ul{position:absolute;margin:-60px 0 0 30px;}
div.logos ul li {float:left;}
div.logos ul li.note1{background: url('../imagens/ft-omusic.gif') no-repeat;}
div.logos ul li.note2{background: url('../imagens/ft-direcao.gif') no-repeat;}
div.logos ul li {display:block;width:195px;height:55px;}
div.footer p{margin:30px 30px 20px; color:#9c9c9c; font-weight:bold;}
div.footer p a{color:#000; font-weight:bold;}
div.footer p.ft-copyright{float:left;}
div.footer p.ft-development{float:right;}
#line-footer{background:url(../imagens/bg_linha.jpg) repeat-x;
height:11px; width:100%;}





