@charset "utf-8";

body {
background:#fff url(../img/fundoBody.jpg) repeat-x;
margin:0;
padding:0;
width:100%;
height:100%;
position:absolute;
font:12px Arial, Helvetica, sans-serif;
color:#404040;
text-align:left;
text-decoration:none;
}

img,a {
border:0;
}

.largura100pc {
width:100%;
clear:both;
float:none;
}
.largura90pc {
width:90%;
clear:both;
float:none;
}
.largura40pc {
width:40%;
clear:both;
float:none;
}
.largura20pc {
width:20%;
clear:both;
float:none;
}

.minHeight300 {
min-height:300px;
height:expression(this.scrollHeight <= "300" ? "300" : "auto");
}
.minHeight500 {
min-height:500px;
height:expression(this.scrollHeight <= "500" ? "500" : "auto");
}



/* ### TEXTOS ### */


@font-face {
font-family:OpenSansSemiBold;
src: url('../fonts/OpenSans-Semibold.ttf');
}
@font-face {
font-family:OpenSansBold;
src: url('../fonts/OpenSans-Bold.ttf');
}


h1.tituloBox {
font:15px OpenSansSemiBold,Arial,sans-serif;
color:#373535;
text-decoration:none;
margin:0 0 10px 0;
padding:3px 10px 0 10px;
border-left:1px solid #373535;
border-top:1px solid #373535;
border-right:1px solid #373535;
float:left;
display:inline;
}

h1 {
font:20px OpenSansSemiBold,Arial,sans-serif;
text-decoration:none;
margin:0 0 20px 0;
padding:0;
}

h2 {
font:20px OpenSansSemiBold,Arial,sans-serif;
color:#373535;
text-decoration:none;
margin:0 0 20px 0;
padding:0;
}

h3 {
font:15px OpenSansSemiBold,Arial,sans-serif;
font-weight:600;
color:#373535;
line-height:16px;
margin:0 0 10px 0;
padding:0;
}

.tituloEspacado {
margin:20px 0 10px;
}

p, label, ul, ol, .texto12 {
font:12px Verdana,Arial,Helvetica, sans-serif;
color:#606060;
text-align:left;
text-decoration:none;
margin:0;
padding:0;
line-height:15px;
}

p a {
text-decoration:none;
color:#909090;
}

p a:hover {
color:#000000;
}

.texto11 {
font-size:11px;
color:#404040;
}

.textoErroForm {
font-size:11px;
color:#D00000;
}

.dataPequena {
font-size:11px;
color:#909090;
}

.centralizado {
text-align:center;
}

/* ### DIVS ### */

/*************************************************
	HEADER - INÍCIO
*************************************************/

div#container {
width:1000px;
margin:0 auto;
padding:0 20px;
overflow:auto;
min-height:1000px;
}

div#header {
background:transparent url(../img/cidadeHeader.png) no-repeat 100% 12px;
width:100%;
overflow:hidden;
}

div#logoHeader {
background:transparent url(../img/logoPrincipalHeader.png) no-repeat;
width:830px;
height:168px;
margin:12px auto 0 auto;
cursor:pointer;
}

div#bannerPrincipalHolder {
width:1000px;
height:331px;
display:block;
overflow:visible;
}
div#bannerPrincipal {
background:#404040;
width:1000px;
height:300px;
}

/*************************************************
	HEADER - FIM
*************************************************/



div#colunaPrincipal {
width:675px;
margin:0 15px 0 0;
float:left;
display:inline;
overflow:auto;
}
div#colunaPrincipal div#subcolunaEsquerda {
width:330px;
margin:0 15px 0 0;
float:left;
display:inline;
overflow:auto;
}
div#colunaPrincipal div#subcolunaDireita {
width:330px;
float:left;
display:inline;
overflow:auto;
}
div#colunaDireita {
width:310px;
float:left;
display:inline;
overflow:auto;
}
div.box675w {
background:#FFFFFF;
width:675px;
clear:both;
margin-bottom:20px;
}
div.box675wInterno{
width:655px;
clear:both;
padding:20px 10px;
overflow:auto;
}
div.box675wInterno2{
width:635px;
padding:20px;
overflow:auto;
}
div.box675wInterno3{
width:655px;
clear:both;
padding:10px;
overflow:auto;
}
div.box675wInternoShare{
width:635px;
clear:both;
padding:20px;
}
div.box675wSombra {
background:transparent url(../img/box675wSombra.png) no-repeat 50% 0;
width:675px;
height:23px;
clear:both;
}
div.box330w {
background:#FFFFFF;
width:310px;
padding:10px;
clear:both;
overflow:auto;
clear:both;
}
div.box330wTransp {
width:330px;
padding:0 0 22px 0;
clear:both;
overflow:auto;
clear:both;
}
div.box310w {
background:#FFFFFF;
width:290px;
margin:0 0 20px 0;
padding:10px;
overflow:hidden;
clear:both;
}
div.box310w2 {
width:310px;
overflow:auto;
clear:both;
}
/*************************************************
	COLUNAS CONTEÚDO - FIM
*************************************************/






/*************************************************
	PROGRAMAÇÃO HOME - INÍCIO
*************************************************/
div#programacaoHome {
width:100%;
overflow:auto;
margin-bottom:20px;
}
div#programacaoHome div#scrollProgramacaoHolder {
width:940px;
height:235px;
overflow:hidden;
position:relative;
float:left;
display:inline;
}
div#programacaoHome div#scrollProgramacao {
height:235px;
float:left;
display:inline;
overflow:auto;
position:relative;
}
div#programacaoHome div#setaEsquerda {
background:transparent url(../img/setaHomeEsquerda.png) no-repeat 50% 50%;
width:30px;
height:235px;
float:left;
display:inline;
clear:left;
cursor:pointer;
}
div#programacaoHome div#setaDireita {
background:transparent url(../img/setaHomeDireita.png) no-repeat 50% 50%;
width:30px;
height:235px;
float:left;
display:inline;
clear:right;
cursor:pointer;
}
div#programacaoHome div.itemProgramacao {
background:#343537;
background:linear-gradient(to bottom,#343537 65%,#858585 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#343537', endColorstr='#858585',GradientType=0 );
width:221px;
height:235px;
margin:0 7px;
float:left;
cursor:pointer;
position:relative;
overflow:hidden;
border:2px solid #fff;
box-sizing:border-box;
}

div#programacaoHome div.itemProgramacao div.overlayLeiamais1 {
background:rgba(255,255,255,0.9) url(../img/iconeHomeLeiamais.png) no-repeat 50% 45%;
opacity:0;
width:108px;
height:231px;
top:0;
left:0;
padding:125px 0 0;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
box-sizing:border-box;
position:absolute;
z-index:100;
}
div#programacaoHome div.itemProgramacao div.overlayLeiamais2 {
background:rgba(255,255,255,0.9) url(../img/iconeHomeLeiamais.png) no-repeat 50% 45%;
opacity:0;
width:221px;
height:231px;
top:0;
left:0;
padding:125px 0 0;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
box-sizing:border-box;
position:absolute;
z-index:100;
}
div#programacaoHome div.itemProgramacao div.overlayLeiamais1 p,div#programacaoHome div.itemProgramacao div.overlayLeiamais2 p {
font:10px OpenSansSemiBold,Arial,sans-serif;
color:#000;
text-align:center;
text-transform:uppercase;
}
div#programacaoHome div.itemProgramacao div.overlayComprar {
background:url(../img/iconeHomeComprar.png) no-repeat 50% 45%,linear-gradient(to bottom,#858585 0%,#343537 100%);
opacity:0;
width:109px;
height:231px;
top:0;
right:0;
padding:125px 0 0;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
box-sizing:border-box;
position:absolute;
z-index:100;
}
div#programacaoHome div.itemProgramacao div.overlayComprar p {
font:10px OpenSansSemiBold,Arial,sans-serif;
color:#fff;
text-align:center;
text-transform:uppercase;
}
div#programacaoHome div.itemProgramacao:hover div.overlayLeiamais1,
div#programacaoHome div.itemProgramacao:hover div.overlayLeiamais2,
div#programacaoHome div.itemProgramacao:hover div.overlayComprar {
opacity:0.7;
}
div#programacaoHome div.itemProgramacao div.overlayLeiamais1:hover,
div#programacaoHome div.itemProgramacao div.overlayLeiamais2:hover,
div#programacaoHome div.itemProgramacao div.overlayComprar:hover {
opacity:1;
}
div#programacaoHome div.itemProgramacao div.tituloData {
width:217px;
padding:10px;
overflow:auto;
box-sizing:border-box;
}
div#programacaoHome div.itemProgramacao p.dataDias {
font:32px OpenSansSemiBold,Arial,sans-serif;
font-weight:600;
line-height:30px;
letter-spacing:-2px;
color:#FFFFFF;
height:35px;
padding:0 5px 0 0;
float:left;
display:inline;
overflow:hidden;
text-transform:uppercase;
}
div#programacaoHome div.itemProgramacao p.dataDias2 {
font:12px OpenSansSemiBold,Arial,sans-serif;
line-height:14px;
color:#FFFFFF;
height:35px;
margin:0;
padding:0;
float:left;
display:inline;
overflow:hidden;
text-transform:uppercase;
}
div#programacaoHome div.itemProgramacao .dataDias2 span.numero {
font:16px OpenSansBold,Arial,sans-serif;
line-height:16px;
}
div#programacaoHome div.itemProgramacao .preposicao {
font-size:14px;
margin:0;
padding:0;
text-transform:uppercase;
}
div#programacaoHome div.itemProgramacao p.dataMesAno {
font:12px OpenSansSemiBold,Arial,sans-serif;
color:#FFFFFF;
height:35px;
margin: 0;
float:left;
display:inline;
overflow:hidden;
text-transform:uppercase;
}
div#programacaoHome div.itemProgramacao p.titulo {
font:14px OpenSansSemiBold,Arial,sans-serif;
color:#FFFFFF;
width:100%;
height:30px;
margin:0 0 5px 0;
overflow:hidden;
line-height:15px;
text-transform:uppercase;
}
/*************************************************
	PROGRAMAÇÃO HOME - FIM
*************************************************/

/*************************************************
	NOTÍCIAS HOME - INÍCIO
*************************************************/
div#noticiasHome {
width:100%;
overflow:auto;
margin-bottom:20px;
}
div.boxNoticiaHome {
background:#d0cecd;
background:linear-gradient(to bottom,#d0cecd 0%,#f2f1f2 100%);
width:100%;
height:55px;
cursor:pointer;
}
div.boxNoticiaHome .tipoNoticia {
width:190px;
height:55px;
padding:15px;
float:left;
display:inline;
box-sizing:border-box;
overflow:hidden;
}
div.boxNoticiaHome .tipoNoticia p {
font:20px OpenSansBold,Arial,sans-serif;
text-align:center;
text-transform:uppercase;
padding:0;
}
div.boxNoticiaHome .tituloTextoNoticia {
width:345px;
height:55px;
padding:10px;
float:left;
display:inline;
box-sizing:border-box;
overflow:hidden;
}
/*noticia, promoção, comunicado*/
div.boxNoticiaHome .tipoNoticia.noticia,
div.boxNoticiaHome .tipoNoticia.promocao,
div.boxNoticiaHome .tipoNoticia.comunicado {
background:#d3d3d3;
background:linear-gradient(to bottom,#d3d3d3 0%,#f2f2f2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#f2f2f2',GradientType=0 );
}
div.boxNoticiaHome .tipoNoticia.noticia p,
div.boxNoticiaHome .tipoNoticia.promocao p,
div.boxNoticiaHome .tipoNoticia.comunicado p {
color:#575b5a;
}
div.boxNoticiaHome .tituloTextoNoticia.noticia,
div.boxNoticiaHome .tituloTextoNoticia.promocao,
div.boxNoticiaHome .tituloTextoNoticia.comunicado {
background:#1b1b1b;
background:linear-gradient(to bottom,#1b1b1b 0%,#636363 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b1b1b', endColorstr='#636363',GradientType=0 );
}
/*cancelado*/
div.boxNoticiaHome .tipoNoticia.cancelado {
background:#983438;
background:linear-gradient(to bottom,#983438 0%,#ed3338 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#983438', endColorstr='#ed3338',GradientType=0 );
}
div.boxNoticiaHome .tipoNoticia.cancelado p {
color:#FFFFFF;
}
div.boxNoticiaHome .tituloTextoNoticia.cancelado {
background:#623338;
background:linear-gradient(to bottom,#623338 0%,#ad3538 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#623338', endColorstr='#ad3538',GradientType=0 );
}
/*adiado*/
div.boxNoticiaHome .tipoNoticia.adiado {
background:#d3d3d3;
background:linear-gradient(to bottom,#d3d3d3 0%,#f2f2f2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#f2f2f2',GradientType=0 );
}
div.boxNoticiaHome .tipoNoticia.adiado p {
color:#196e75;
}
div.boxNoticiaHome .tituloTextoNoticia.adiado {
background:#1d6c7d;
background:linear-gradient(to bottom,#1d6c7d 0%,#109cb5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d6c7d', endColorstr='#109cb5',GradientType=0 );
}


div.boxNoticiaHome .tituloTextoNoticia p.titulo {
font:14px OpenSansSemiBold,Arial,sans-serif;
text-align:left;
text-transform:uppercase;
color:#FFFFFF;
padding:0;
margin:0 0 5px;
}
div.boxNoticiaHome .tituloTextoNoticia p.texto {
font:12px Arial,sans-serif;
text-align:left;
color:#FFFFFF;
padding:0;
margin:0;
}
div.boxNoticiaHome .leiaMaisNoticia {
background:rgba(0,0,0,0) url(../img/iconeHomeLeiamais.png) no-repeat 20% 50%;
width:140px;
height:55px;
padding:20px 0 0 50px;
float:left;
display:inline;
box-sizing:border-box;
overflow:hidden;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
div.boxNoticiaHome:hover .leiaMaisNoticia {
background:rgba(0,0,0,0.2) url(../img/iconeHomeLeiamais.png) no-repeat 20% 50%;
}
div.boxNoticiaHome .leiaMaisNoticia p {
font:10px OpenSansSemiBold,Arial,sans-serif;
color:#000;
text-align:left;
text-transform:uppercase;
}
/*************************************************
	NOTÍCIAS HOME - FIM
*************************************************/




/*************************************************
	REALIZE SEU EVENTO HOME - INÍCIO
*************************************************/
div#realizeEventoHome {
width:100%;
overflow:auto;
margin-bottom:20px;
cursor:pointer;
}
/*************************************************
	REALIZE SEU EVENTO HOME - FIM
*************************************************/




/*************************************************
	VÍDEOS HOME - INÍCIO
*************************************************/
#boxVideosHome {
overflow:hidden;
}
.videoHome {
position:relative;
}
.videoHome .playOverlay {
background:url(../img/videoPlayOverlay.png) no-repeat 50% 50%;
width:100%;
height:100%;
position:absolute;
z-index:100;
cursor:pointer;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
opacity:0;
}
.videoHome .playOverlay:hover {
opacity:1;
}
.videoHome p {
background:#060709;
background:linear-gradient(to right,rgba(5,7,9,0.5) 0%,rgba(133,133,133,0.5) 100%);
font:12px OpenSansSemiBold,Arial,sans-serif;
text-transform:uppercase;
color:#fff;
width:100%;
height:22px;
left:0;
bottom:0;
position:absolute;
overflow:hidden;
margin:0;
padding:5px 0;
box-sizing:border-box;
}
#videoHome1 {
width:380px;
height:210px;
float:left;
display:inline;
margin:0 10px 0 0;
}
#videoHome2 {
width:265px;
height:130px;
float:left;
display:inline;
margin:0 0 10px 0;
}
#videoHome3 {
width:128px;
height:70px;
float:left;
display:inline;
margin:0 10px 0 0;
}
#videoHome4 {
width:127px;
height:70px;
float:left;
display:inline;
margin:0;
}
/*************************************************
	VÍDEOS HOME - FIM
*************************************************/


/*************************************************
	POPUP VÍDEO - INÍCIO
*************************************************/
iframe#youtubeEmbed {
float:left;
display:inline;
margin:0;
padding:0;
}
#barraInfoVideo,#barraInfoEvento {
background:#343537;
background:linear-gradient(to bottom,#343537 0%,#858585 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#343537', endColorstr='#858585',GradientType=0 );
width:760px;
height:60px;
float:left;
display:inline;
margin:0;
padding:0;
overflow:hidden;
box-sizing:border-box;
}
div#barraInfoEvento div#dataTitulo {
padding:10px;
float:left;
display:inline;
overflow:auto;
text-transform:uppercase;
}
div#barraInfoEvento p.dataDias {
font:32px OpenSansBold,Arial,sans-serif;
line-height:30px;
letter-spacing:-2px;
color:#FFFFFF;
height:40px;
padding:0 5px 0 0;
float:left;
display:inline;
overflow:hidden;
text-transform:uppercase;
}
div#barraInfoEvento p.dataDias2 {
font:14px OpenSansSemiBold,Arial,sans-serif;
line-height:14px;
color:#FFFFFF;
height:40px;
margin: 0 10px 0 0;
padding-right:10px;
float:left;
display:inline;
overflow:hidden;
border-right:1px solid #07545c;
text-transform:uppercase;
}
div#barraInfoEvento .dataDias2 span.numero {
font-size:16px;
font-weight:600;
}
div#barraInfoEvento .preposicao {
font-size:14px;
margin:0;
padding:0;
text-transform:uppercase;
}
div#barraInfoEvento p.dataMesAno {
font:12px OpenSansSemiBold,Arial,sans-serif;
color:#FFFFFF;
height:40px;
margin: 0 10px 0 0;
padding-right:10px;
float:left;
display:inline;
overflow:hidden;
border-right:1px solid #888;
text-transform:uppercase;
}
div#barraInfoEvento p.titulo {
font:20px OpenSansSemiBold,Arial,sans-serif;
color:#FFFFFF;
height:40px;
margin:0;
overflow:hidden;
line-height:20px;
float:left;
display:inline;
text-transform:uppercase;
}
div#barraInfoEvento #leiamaisComprar {
width:220px;
height:60px;
margin:0;
overflow:hidden;
float:right;
display:inline;
}
div#barraInfoEvento #leiamaisComprar #leiamais {
background:#d3d3d3;
background-image:url(../img/iconeHomeLeiamais.png);
background-repeat:no-repeat;
background-position:50% 40%;
background:url(../img/iconeHomeLeiamais.png) no-repeat 50% 40%,linear-gradient(to bottom,#d3d3d3 0%,#f2f2f2 100%);
width:110px;
height:60px;
margin:0;
overflow:hidden;
float:left;
display:inline;
}
div#barraInfoEvento #leiamaisComprar #leiamais p {
font:10px OpenSansSemiBold,Arial,sans-serif;
color:#000;
text-align:center;
text-transform:uppercase;
margin-top:38px;
}

div#barraInfoEvento #leiamaisComprar #comprar {
background:#343537;
background-image:url(../img/iconeHomeComprar.png) no-repeat 50% 40%;
background:url(../img/iconeHomeComprar.png) no-repeat 50% 40%,linear-gradient(to bottom,#343537 0%,#858585 100%);
width:110px;
height:60px;
margin:0;
overflow:hidden;
float:left;
display:inline;
}
div#barraInfoEvento #leiamaisComprar #comprar p {
font:10px OpenSansSemiBold,Arial,sans-serif;
color:#fff;
text-align:center;
text-transform:uppercase;
margin-top:38px;
}

/*************************************************
	POPUP VÍDEO - FIM
*************************************************/


/*************************************************
	ACONTECEU HOME - INÍCIO
*************************************************/
div#aconteceuHome div.itemAconteceu {
width:322px;
height:80px;
float:left;
display:inline;
cursor:pointer;
margin-bottom:10px;
overflow:hidden;
text-transform:uppercase;
}
div#aconteceuHome div.direito {
margin-left:10px;
}
div#aconteceuHome div.itemAconteceu .foto {
float:left;
display:inline;
margin:0 10px 10px 0;
}
div#aconteceuHome div.itemAconteceu p.titulo {
font:13px OpenSansSemiBold,Arial,sans-serif;
font-weight:600;
color:#010101;
line-height:13px;
margin:0 0 5px 0;
padding:0;
}
div#aconteceuHome div.itemAconteceu p.dataDias {
font:28px OpenSansSemiBold,Arial,sans-serif;
line-height:30px;
letter-spacing:-3px;
height:30px;
padding:0 5px 0 0;
float:left;
display:inline;
overflow:hidden;
}
div#aconteceuHome div.itemAconteceu p.dataDias2 {
font:14px OpenSansSemiBold,Arial,sans-serif;
line-height:14px;
height:30px;
margin:0;
padding:3px 0 0;
float:left;
display:inline;
overflow:hidden;
}
div#aconteceuHome div.itemAconteceu .dataDias2 span.numero {
font-size:16px;
font-weight:600;
}
div#aconteceuHome div.itemAconteceu .preposicao {
font-size:14px;
margin:0;
padding:0;
}
div#aconteceuHome div.itemAconteceu p.dataMesAno {
font:12px OpenSansSemiBold,Arial,sans-serif;
height:35px;
margin: 0;
float:left;
display:inline;
overflow:hidden;
text-transform:uppercase;
}
/*************************************************
	ACONTECEU HOME - FIM
*************************************************/




/*************************************************
	BUSCA LATERAL - INÍCIO
*************************************************/
div#divFormBusca {
background:#343537;
background:linear-gradient(to bottom,#060709 0%,#858585 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#343537', endColorstr='#858585',GradientType=0 );
width:310px;
margin-bottom:20px;
padding:3px 28px;
box-sizing:border-box;
clear:both;
overflow:auto;
}
div#divFormBusca #termoBusca {
width:160px;
height:26px;
float:left;
display:inline;
border:none;
}
div#divFormBusca #submitBusca {
background:#010101 url(../img/fundoBotaoBusca.png) no-repeat 4px 5px;
font:11px OpenSansSemiBold,Arial,sans-serif;
color:#fff;
width:80px;
height:24px;
margin:2px 0;
padding:2px 4px;
float:left;
display:inline;
border:none;
}
/*************************************************
	BUSCA LATERAL - FIM
*************************************************/





/*************************************************
	CALENDÁRIO LATERAL - INÍCIO
*************************************************/
div#calendarioLateralHolder {
background:#fff url(../img/ajaxLoader01.gif) no-repeat 50% 50%;
height:230px;
overflow:hidden;
}
div#calendarioLateral {
background:#FFFFFF;
width:280px;
height:230px;
display:block;
overflow:hidden;
padding:0 5px;
}
div#calendarioLateral p {
font:11px Arial, Helvetica, sans-serif;
text-align:center;
}
div#calendarioLateral tr.headerCalendario {
height:50px
}
div#calendarioLateral tr.headerCalendario p {
font:14px OpenSansSemiBold, Arial, Helvetica, sans-serif;
font-weight:600;
color:#77767c;
padding:6px 0;
border:1px solid #C0C0C0;
text-transform:uppercase;
}
div#calendarioLateral tr.diasdaSemana {
background:linear-gradient(to bottom,#050608 40%,#747474 100%);
height:20px;
border-top:2px solid transparent;
border-bottom:2px solid transparent;
border-image: url(../img/bordaDourada1.jpg) 2 2 repeat;
box-sizing:border-box;
}
div#calendarioLateral tr.diasdaSemana p {
font:10px Arial, Helvetica, sans-serif;
color:#F0F0F0;
}
div#calendarioLateral tr.diasdoMes p {
font:12px Arial, Helvetica, sans-serif;
font-weight:600;
color:#B0B0B0;
cursor:default;
}
div#calendarioLateral tr.diasdoMes p.diaMarcado {
background:#1e201f;
color:#FFFFFF;
cursor:pointer;
}
div#calendarioLateral tr.diasdoMes p.domingo {
color:#010101;
}
/*************************************************
	CALENDÁRIO LATERAL - FIM
*************************************************/




/*************************************************
	CADASTRO LATERAL - INÍCIO
*************************************************/
div#divFormCadastro {
background:#060709;
background:linear-gradient(to bottom,#060709 0%,#858585 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#060709', endColorstr='#858585',GradientType=0 );
}
div#divFormCadastro p {
color:#fff;
}
div#divFormCadastro .enunciado {
width:100%;
margin:5px 0;
clear:both;
float:none;
display:block;
}
div#divFormCadastro .input1 {
width:282px;
border:none;
}
div#divFormCadastro .input2 {
width:192px;
float:left;
display:inline;
margin-right:0;
border:none;
}
div#divFormCadastro .botao1 {
background:#010101;
color:#fff;
width:90px;
float:left;
display:inline;
margin:0;
border:none;
}
div#divFormCadastro .botao2 {
width:120px;
float:none;
margin:20px 85px 10px 85px;
clear:both;
border:none;
}
/*************************************************
	CADASTRO LATERAL - FIM
*************************************************/



/*************************************************
	ALVARÁ LATERAL - INÍCIO
*************************************************/

div#divAlvaraLateral {
background:#d0cecd;
background:linear-gradient(to bottom,#d0cecd 0%,#f2f1f2 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0cecd', endColorstr='#f2f1f2',GradientType=0 );
width:310px;
margin:0 0 20px 0;
padding:0;
overflow:auto;
}
div#divAlvaraLateral table {
width:100%;
border:0;
outline:0;
padding:0;
border-collapse:collapse;
}
div#divAlvaraLateral table td#iconeAlvara {
background:url(../img/iconeAlvara.png) no-repeat 50% 50% , linear-gradient(to right,#060709 0%,#858585 100%);
width:15%;
}
div#divAlvaraLateral table td#textoAlvara {
background:linear-gradient(to right,#060709 0%,#858585 100%);
width:85%;
}
div#divAlvaraLateral table td#textoAlvara p {
color:#fff;
font:9px OpenSansSemiBold,Arial,sans-serif;
line-height:9px;
text-transform:uppercase;
}
/*************************************************
	ALVARÁ LATERAL - FIM
*************************************************/



/*************************************************
	REDES SOCIAIS LATERAL - INÍCIO
*************************************************/
div#divRedesSociaisLateral {
background:#FFFFFF;
width:310px;
height:380px;
clear:both;
margin-bottom:20px;
overflow:hidden;
position:relative;
}
div#divRedesSociaisLateralScroll {
width:930px;
height:370px;
overflow:hidden;
position:absolute;
padding:5px;
left:0;
top:0;
}
div.divRedesSociaisLateralRede {
width:300px;
height:370px;
overflow:hidden;
float:left;
display:inline;
margin-right:10px;
}
div.divRedesSociaisLateralRede.instagram #boxFotos {
width:300px;
height:340px;
}
div.divRedesSociaisLateralRede.instagram #boxFotos img {
float:left;
display:inline;
margin:5px 5px 10px 5px;
}
div#botoesRedesSociaisLateral {
background:#dbd9da;
background:linear-gradient(to bottom,#dbd9da 0%,#f3f3f5 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbd9da', endColorstr='#f3f3f5',GradientType=0 );
width:310px;
height:50px;
clear:both;
overflow:hidden;
}
div#botoesRedesSociaisLateral .botao {
width:102px;
height:50px;
float:left;
display:inline;
overflow:hidden;
box-sizing:border-box;
cursor:pointer;
opacity:1;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
div#botoesRedesSociaisLateral .botao p {
font:8px Arial,sans-serif;
color:#010101;
text-align:center;
margin:37px 0 0;
padding:0;
}
div#botoesRedesSociaisLateral .botao:hover {
opacity:0.6;
}
div#botoesRedesSociaisLateral .botao#facebook {
background:url(../img/botaoRedesFacebook1.png) no-repeat 50% 20%;
border-right:2px solid #797e82;
}
div#botoesRedesSociaisLateral .botao#facebook.ativo {
background:url(../img/botaoRedesFacebook2.png) no-repeat 50% 20%;
}
div#botoesRedesSociaisLateral .botao#instagram {
background:url(../img/botaoRedesInstagram1.png) no-repeat 50% 20%;
border-right:2px solid #797e82;
}
div#botoesRedesSociaisLateral .botao#instagram.ativo {
background:url(../img/botaoRedesInstagram2.png) no-repeat 50% 20%;
}
div#botoesRedesSociaisLateral .botao#twitter {
background:url(../img/botaoRedesTwitter1.png) no-repeat 50% 20%;
}
div#botoesRedesSociaisLateral .botao#twitter.ativo {
background:url(../img/botaoRedesTwitter2.png) no-repeat 50% 20%;
}

div#divRedesSociaisLateral #botaoAcessarFacebook {
background:url(../img/botaoAcessarFacebook.jpg) no-repeat 50% 50%;
width:100%;
height:30px;
clear:both;
cursor:pointer;
}
div#divRedesSociaisLateral #botaoAcessarInstagram {
background:url(../img/botaoAcessarInstagram.jpg) no-repeat 50% 50%;
width:100%;
height:30px;
clear:both;
cursor:pointer;
}
div#divRedesSociaisLateral #botaoAcessarTwitter {
background:url(../img/botaoAcessarTwitter.jpg) no-repeat 50% 50%;
width:100%;
height:30px;
clear:both;
cursor:pointer;
}
/*************************************************
	REDES SOCIAIS LATERAL - FIM
*************************************************/



div#bannerTourVirtualHome {
background:transparent url(../img/box1000wSombra.png) no-repeat 50% 100%;
width:100%;
height:150px;
clear:both;
overflow:hidden;
padding:0 0 30px 0;
}




div#containerRodape {
background:linear-gradient(to right,#060709 0%,#858585 100%);
width:100%;
margin:20px 0 0 0;
padding:20px 0 0 0;
overflow:auto;
}
div#containerRodape #conteudoInterno {
width:1000px;
margin:0 auto;
padding:0 20px;
overflow:auto;
}
div#containerRodape #conteudoInterno #logoMenu {
width: 100%;
margin:0;
padding:0;
}
div#containerRodape #conteudoInterno #logoMenu img {
float:left;
display:inline;
margin:20px 0 0 0;
}
div#containerRodape #conteudoInterno #logoMenu #menu {
float:left;
display:inline;
margin:0 0 0 20px;
padding:0;
}
div#containerRodape #conteudoInterno #logoMenu #menu p {
color:#FFFFFF;
margin-bottom:10px;
}
div#containerRodape #conteudoInterno #logoMenu #menu a {
color:#FFFFFF;
text-decoration:none;
}
div#containerRodape #conteudoInterno #logoMenu #menu a:hover {
color:#FFFFFF;
}
div#containerRodape #conteudoInterno #logoMenu #menu ul li {
color:#FFFFFF;
font-size:10px;
list-style-type:none;
float:left;
display:inline;
margin:0 0 0 5px;
padding:0 0 0 5px;
border-left:1px solid #c0b9b3;
}
div#containerRodape #conteudoInterno #logoMenu #menu ul li ul {
float:none;
display:block;
list-style-type:none;
width:90px;
}
div#containerRodape #conteudoInterno #logoMenu #menu ul li ul li {
background:url(../img/backgItemMapaSite.gif) no-repeat 0 100%;
font-size:10px;
float:none;
display:block;
list-style-type:none;
margin:3px 0 0 -6px;
padding-left:10px;
line-height:12px;
}
div#containerRodape #conteudoInterno #parceirosRodape {
background:url(../img/fundoParceirosRodape.jpg) repeat-x;
height:68px;
margin:0 70px 0 0;
padding:0 10px;
display:block;
float:right;
}
div#containerRodape #conteudoInterno #parceirosRodape .logoParceiro {
margin:0 10px;
float:right;
display:inline;
}
div#containerRodape #conteudoInterno #alvara {
width:550px;
margin:30px 0 0 35px;
display:block;
float:left;
overflow:auto;
}
div#containerRodape #conteudoInterno #alvara p {
color:#FFFFFF;
font-size:8px;
}


div#rodapeBaixo {
background:#E4E4E5 url(../img/fundoRodapeBaixo.jpg) repeat-x;
width: 100%;
height:100px;
clear:both;
display:block;
text-align:center;
}
div#rodapeBaixo .logoTeatro {
display:inline-block;
text-align:center;
margin:20px 15px 0;
}












div.divGaleriaFotosEmbed,.divDownloadEmbed {
width:100%;
overflow:hidden;
margin:10px 0 20px 0;
padding:0;
display:none;
}


/* mapa overlay */

div#containerMapa {
width:600px;
height:400px;
overflow:hidden;
}
div#containerMapa div#mapa {
background:#E0E0E0;
width:600px;
height:350px;
margin:0 0 10px 0;
}


/* mapa pagina localização */
#divMapa {
width:100%;
height:350px;
margin:0 0 20px 0;
}

#divComoChegar {
width:100%;
overflow:auto;
}






/* programação / aconteceu/ evento */

div.box675wInterno .itemProgramacao{
cursor:pointer;
width:310px;
height:130px;
overflow:hidden;
float:left;
display:inline;
margin:0 10px 0 0;
}
div.box675wInterno .itemProgramacao h3{
font-size:14px;
}


/* nova versão da listagem da programação - dez2013 */

div.box675wInterno .itemProgramacao2{
cursor:pointer;
width:322px;
height:115px;
overflow:hidden;
float:left;
display:inline;
margin-bottom:10px;
position:relative;
}
div.box675wInterno .itemProgramacao2.esquerdo{
margin:0 10px 0 0;
}
div.box675wInterno .itemProgramacao2 .fotoEvento {
background:transparent url(../img/fundoThumbEvento3.png) no-repeat;
padding:4px 3px 9px 3px;
float:left;
display:inline;
margin:0 5px 0 0;
}
div.box675wInterno .itemProgramacao2 h3{
font-size:13px;
height:32px;
margin:0 0 5px 0;
padding:0;
overflow:hidden;
}
div.box675wInterno .itemProgramacao2 .clickEvento{
width:171px;
overflow:auto;
float:right;
display:inline;
}


div.box675wInterno .itemProgramacao2 .dataDias {
font:30px OpenSansSemiBold,Arial,sans-serif;
line-height:27px;
margin:0 5px 0 0;
padding-top:4px;
float:left;
display:inline;
overflow:hidden;
}
div.box675wInterno .itemProgramacao2 .dataMesAno {
font:12px OpenSansSemiBold,Arial,sans-serif;
line-height:12px;
height:35px;
margin:0;
padding-top:4px;
float:left;
display:inline;
overflow:hidden;
text-transform:uppercase;
}

div.box675wInterno .itemProgramacao2 .preposicao {
font-size:14px;
margin:0;
padding:0;
}

.itemProgramacao2 .botaoLeiamaisComprar {
width:170px;
height:25px;
bottom:18px;
right:0;
position:absolute;
}
.itemProgramacao2 .botaoLeiamaisComprar .botaoLeiamais {
background:url(../img/botaoLeiamaisComprar.jpg) no-repeat 0 0;
width:85px;
height:25px;
float:left;
display:inline;
}
.itemProgramacao2 .botaoLeiamaisComprar .botaoComprar {
background:url(../img/botaoLeiamaisComprar.jpg) no-repeat 100% 0;
width:85px;
height:25px;
float:left;
display:inline;
}
/* fim nova versão da listagem da programação - dez2013 */




div.box675wInterno .blocoConteudo675w{
width:100%;
overflow:auto;
margin:0 0 20px 0;
border-bottom:1px solid #D0D0D0;
}
div.box675wInterno .itemImprensaProgramacao{
width:310px;
height:130px;
overflow:hidden;
float:left;
display:inline;
margin:0 10px 0 0;
}
div.box675wInterno .itemImprensaProgramacao2{
width:310px;
min-height:130px;
overflow:hidden;
float:left;
display:inline;
padding:0 0 0 10px;
overflow:auto;
}
.abaMesAno {
background:url(../img/abaMesAno.png) no-repeat;
width:128px;
height:27px;
overflow:hidden;
margin:20px 0 0 0;
}
.abaMesAno p {
font:12px OpenSansSemiBold,Arial,sans-serif;
color:#FFFFFF;
margin:8px 0 0 15px;
}



div.infoBasicaEventos  {
margin:0 0 20px 0;
overflow:auto;
display:block;
}

div.infoBasicaEventos #fotoVideo  {
width:166px;
padding:0;
margin:0 20px 0 0;
float:left;
display:inline;
overflow:auto;
}
div.infoBasicaEventos #tituloDatas  {
width:390px;
float:left;
display:inline;
overflow:auto;
}
div.infoBasicaEventos #tituloDatas #data {
width:100%;
margin:20px 0 10px 0;
overflow:auto;
}
div.infoBasicaEventos #tituloDatas #data h3 {
margin:5px 0 0 0;
}
div.infoBasicaEventos #tituloDatas #hora {
width:100%;
margin:0 0 10px 0;
overflow:auto;
}



div.infoBasicaEventos h2 {
font-size:22px;
margin:0;
}
div.infoBasicaEventos h3 {
font-size:18px;
font-weight:300;
margin:10px 0 10px 0;
}
div.infoBasicaEventos h4 {
color:#606060;
font-size:16px;
font-weight:300;
margin:0 0 20px 0;
}

div.infoBasicaEventos #boxDiaG {
background:url(../img/iconeEventoCalendG.png) no-repeat;
width:32px;
height:16px;
padding:10px 2px 6px;
margin:0 10px 0 0;
float:left;
display:inline;
}

div.infoBasicaEventos #boxHorarioG {
background:url(../img/iconeEventoHorarioG.png) no-repeat;
width:32px;
height:32px;
margin:0 14px 0 0;
float:left;
display:inline;
}

table.infoDatasEventos {
margin:0 0 20px 0;
border:none;
border-collapse:collapse;
}
table.infoDatasEventos h3 {
font-size:18px;
font-weight:300;
margin:5px 0 10px 0;
float:left;
display:inline;
}
table.infoDatasEventos .boxDiaP {
background:url(../img/iconeEventoCalendP.png) no-repeat;
width:22px;
height:16px;
padding:5px 2px 2px;
margin:0 10px 0 0;
float:left;
display:inline;
}
table.infoDatasEventos .boxHorarioP {
background:url(../img/iconeEventoHorarioP.png) no-repeat;
width:25px;
height:25px;
margin:0 10px 0 20px;
float:left;
display:inline;
}

div.boxClassificacaoDuracaoShare {
width:100%;
overflow:visible;
margin:30px 0 50px;
display:block;
}
div.boxClassificacaoDuracaoShare .coluna{
float:left;
display:inline;
overflow:auto;
}
div.boxClassificacaoDuracaoShare .coluna h3{
font: 15px OpenSansSemiBold,Arial,sans-serif;
color: #606060;
margin: 0 0 10px 0;
}
div.iconeClassificacaoEvento {
background-repeat:no-repeat;
width:140px;
height:33px;
margin:0 10px 0 0;
float:left;
display:inline;
}
p.avisoAceossoMenores {
font-size:10px;
color:#505050;
display:block;
clear:both
}
div.iconeDuracaoEvento {
background:url(../img/iconeEventoDuracao.png) no-repeat;
width:100px;
height:31px;
margin:0;
padding:0 0 0 50px;
float:left;
display:inline;
overflow:hidden;
}
div.iconeDuracaoEvento p {
line-height:0;
margin:0;
padding:0;
}
div.iconeDuracaoEvento .duracao1 {
font:12px OpenSansSemiBold,Arial,sans-serif;
color:#666;
font-weight:600;
text-decoration:none;
}
div.iconeDuracaoEvento .duracao2 {
font:10px OpenSansSemiBold,Arial,sans-serif;
color:#5A7940;
font-weight:300;
text-decoration:none;
}
div.boxClassificacaoDuracaoShare #share  {
float:right;
display:inline;
overflow:visible;
}






div.fotoVideoEvento {
width:180px;
padding:0;
margin:0 0 20px 20px;
float:right;
display:inline;
overflow:hidden;
}
.videoEvento {
width:180px;
margin:0 10px 10px 0;
float:left;
display:inline;
}
.fotosEvento {
float:left;
display:inline;
}
.fotosEvento a {
float:left;
display:inline;
margin:0 5px 5px 0;
}


.textoIngresso h3 {
font:18px OpenSansSemiBold,Arial,sans-serif;
font-weight:600;
color:#373535;
margin: 15px 0 10px 0;
padding: 0;
width:100%;
line-height:17px;
clear: both;
}
.textoIngresso p,.textoIngresso .textoNormal {
font:15px OpenSansSemiBold,Arial,sans-serif;
color:#606060;
margin:0 0 10px 0;
}
.textoIngresso .numeros {
font:20px OpenSansSemiBold,Arial,sans-serif;
margin:0 0 10px 0;
}
.textoIngresso .txtPequeno {
font:12px Arial,sans-serif;
color:#303030;
line-height:12px;
}
.textoIngresso .txtPequeno2 {
font:11px Arial,sans-serif;
color:#606060;
line-height:12px;
}
.textoIngresso .txtPequeno3 {
font:12px Arial,sans-serif;
font-weight:600;
color:#606060;
line-height:12px;
}
.textoIngresso .divPontoVenda {
background:url(../img/ingressosIconePontoVenda.jpg) no-repeat;
width:245px;
margin:0 0 15px 0;
padding:0 0 0 45px;
overflow:auto;
min-height:71px;
}
.textoIngresso .divDesconto {
background:url(../img/ingressosIconeDesconto.jpg) no-repeat;
width:245px;
margin:0 0 15px 0;
padding:0 0 0 45px;
overflow:auto;
min-height:40px;
}
.textoIngresso .divFormadePagamento {
background:url(../img/ingressosIconeFormaPagto.jpg) no-repeat;
width:245px;
margin:0 0 15px 0;
padding:0 0 0 45px;
overflow:auto;
min-height:40px;
}
.textoIngresso .divAviso {
background:url(../img/ingressosIconeAviso.jpg) no-repeat;
width:245px;
margin:0 0 15px 0;
padding:0 0 0 45px;
overflow:auto;
min-height:40px;
}




.fotoEvento160w {
background:transparent url(../img/fundoThumbEvento.png) no-repeat;
padding:3px 3px 10px 3px;
float:left;
display:inline;
margin:0 10px 0 0;
}

.fotoEvento218w {
background:transparent url(../img/fundoThumbEvento2.png) no-repeat;
margin:0 20px 0 0;
padding:4px 3px 16px 3px;
float:left;
display:inline;
}

div.comentarios {
width:100%;
overflow:auto;
}
div.comentarios p {
margin:0 0 10px 0;
padding:0 0 10px 0;
border-bottom:1px solid #D0D0D0;
}

div#abasSegmentos {
height:30px;
overflow:hidden;
float:right;
border-left:1px solid #A0A0A0;
}
div#abasSegmentos div.aba {
background:linear-gradient(to bottom,#343537 0%,#858585 100%);
height:12px;
padding:8px 10px 10px 10px;
float:left;
display:inline;
cursor:pointer;
border-right:1px solid #A0A0A0;
}
div#abasSegmentos div.abaSelecionada {
background:#FFFFFF;
height:12px;
padding:8px 10px 10px 10px;
float:left;
display:inline;
cursor:pointer;
border-right:1px solid #A0A0A0;
}
div#abasSegmentos h1 {
font:12px OpenSansSemiBold,Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;
text-align:center;
margin:0;
padding:0;
clear:both;
width:100%;
border:none;
}


div#seletorDataAconteceuHolder {
background:url(../img/fundoSeletorDataAconteceuHolder.jpg) no-repeat 50% 50%;
width:560px;
height:152px;
margin:0 auto;
padding:10px 0;
overflow:auto;
}
div#seletorDataAconteceuHolder img.setaAno {
float:left;
display:inline;
cursor:pointer;
margin:15px 0 0;
}
div#seletorDataAconteceuHolder img.setaMes {
float:left;
display:inline;
cursor:pointer;
margin:30px 0 0;
}
div#seletorDataAconteceuHolder #linha1 {
width:100%;
height:50px;
margin:0;
clear:both;
}
div#seletorDataAconteceuHolder #linha1Scroll {
/*background:#f0f000;*/
width:500px;
height:35px;
overflow:hidden;
margin:15px 15px 0;
float:left;
display:inline;
}
div#seletorDataAconteceuHolder #linha1Scroll #anoHolder {
position:relative;
height:35px;
}
div#seletorDataAconteceuHolder #linha1Scroll p {
font:38px OpenSansSemiBold,Arial,sans-serif;
text-align:center;
margin:0;
padding:0 10px;
line-height:35px;
float:left;
display:inline;
width:88px;
}
div#seletorDataAconteceuHolder #linha1Scroll p.bolinha {
background:url(../img/bolinhaCinza.jpg) no-repeat 0 50%;
margin:0;
padding:0;
line-height:35px;
float:left;
display:inline;
width:7px;
}
div#seletorDataAconteceuHolder #linha2 {
width:100%;
height:60px;
margin:0;
clear:both;
}
div#seletorDataAconteceuHolder #linha2Scroll {
/*background:#f0f000;*/
width:500px;
height:25px;
overflow:hidden;
margin:35px 15px 0;
float:left;
display:inline;
}
div#seletorDataAconteceuHolder #linha2Scroll #mesHolder {
position:relative;
height:25px;
}
div#seletorDataAconteceuHolder #linha2Scroll p {
font:16px OpenSansSemiBold,Arial,sans-serif;
text-align:center;
margin:0;
padding:0 10px;
line-height:35px;
float:left;
display:inline;
width:88px;
}
div#seletorDataAconteceuHolder #linha2Scroll p.bolinha {
background:url(../img/bolinhaCinza.jpg) no-repeat 0 50%;
margin:0;
padding:0;
line-height:25px;
float:left;
display:inline;
width:7px;
}




/* tooltip */
.tooltip {
display:none;
background:transparent url(../img/balaoPopup1.png);
font:10px Arial, Helvetica, sans-serif;
color:#404040;
text-align:center;
text-decoration:none;
line-height:15px;
margin:0;
width:177px;
height:31px;
padding:5px;
}




/* ### formularios ### */

.inputPadrao {
background:#FFFFFF url(../img/fundoInputPadrao.jpg) repeat-y;
font:12px Verdana,Arial,Helvetica, sans-serif;
color:#404040;
border:1px solid #868686;
height:22px;
margin:0 0 5px 0;
padding:1px 3px;
float:left;
display:inline;
}
.inputPadrao2 {
background:#FFFFFF url(../img/fundoInputPadrao.jpg) repeat-y;
font:12px Verdana,Arial,Helvetica, sans-serif;
color:#404040;
border:1px solid #868686;
margin:0 0 5px 0;
padding:1px 3px;
float:left;
display:inline;
}
.labelInput100pc {
width:90%;
margin:0 0 10px 0;
clear:both;
overflow:auto;
}
.labelInput50pc {
width:40%;
margin:0 10px 10px 0;
float:left;
display:inline;
}
.labelInput30pc {
width:25%;
margin:0 10px 10px 0;
float:left;
display:inline;
}


.botaoPadrao {
background:url(../img/fundoBotaoPadrao.jpg) repeat-x;
font:11px Arial,Helvetica, sans-serif;
color:#303030;
text-align:center;
height:26px;
margin:10px auto;
padding:0 4px;
cursor:pointer;
border:1px solid #707070;
}
.botaoPadrao:hover {
color:#F5F5F5;
}


.formGrande {
margin:20px 0;
}
.formGrande p {
clear:both;
overflow:auto;
}



div#divContato .inputPadrao ,div#divFormComentario .inputPadrao ,div#divFormEnviaAmigo .inputPadrao ,div#divformRespostaPromocao .inputPadrao {
width:95%;
}





div#processando {
background:url(../img/ajaxLoader01.gif) no-repeat 50% 50%;
width:100%;
height:200px;
}







div#menuPrincipalHolder {
width:100%;
height:36px;
margin:0 auto 10px auto;
padding:0;
position:relative;
overflow:visible;
}
div#menuPrincipal {
height:32px;
margin:0;
padding:2px;
float:left;
display:inline;
}
ul#navmenu-h {
background:linear-gradient(to bottom,#2a2a2a 50%,#888888 100%);
padding:0;
list-style:none;
font:13px OpenSansSemiBold,Helvetica,Arial,sans-serif;
z-index:15000;
position:relative;
float:left;
}


ul#navmenu-h ul {
width: 200px; /* largura submenu */
margin: 0;
list-style: none;
display: none;
position: absolute;
top: 100%;
left: 0;
padding:0;
}
ul#navmenu-h ul ul,ul#navmenu-h ul ul ul {
top:0;
left:100%;
}
ul#navmenu-h li {
float:left;
display: inline;
position:relative;
}
ul#navmenu-h li.tracoVerticalMenu {
background:#c5c5c5;
width:1px;
height:20px;
float:left;
display: inline;
position:relative;
margin:6px 0 0 0;
}
ul#navmenu-h ul li {
width:100%;
display:block;
text-shadow:none;
}
/* Root */
ul#navmenu-h a {
padding:8px 18px;
float:left;
display:block;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
height: 1%;
}
/* Root rollover */
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a {
background:linear-gradient(to bottom,#0a0a0a 50%,#555 100%);
color:#FFFFFF;
}
/* Submenu */
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a {
font-family:OpenSansSemiBold,Helvetica,Arial,sans-serif;
text-align:center;
color:#000000;
float:none;
background:linear-gradient(to bottom,#f6f6f6 0%,#d5d5d5 100%);
margin:0;
padding:6px;
margin-bottom:1px solid #888;
}
/* Submenu rollover */
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a {
background:linear-gradient(to bottom,#0a0a0a 50%,#555 100%);
color:#FFFFFF;
}
/* Hover Function */
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { display: none; }
ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { display: block; }
