@charset "utf-8";

html {
background:#f7f8f9 url(../img/fundoHtml.jpg) repeat-x;
}

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

img,a {
border:0;
outline:none;
}

.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:Futura;
src: url('FuturaStd-Book.otf');
}

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

h1 {
font:22px Futura,Arial,sans-serif;
font-weight:600;
color:#6A2429;
text-decoration:none;
margin:0 0 20px 0;
padding:0;
}

h2 {
font:21px Futura,Arial,sans-serif;
font-weight:600;
color:#6A2429;
text-decoration:none;
margin:0 0 20px 0;
padding:0;
}

h3 {
font:15px Futura,Arial,sans-serif;
font-weight:600;
color:#6A2429;
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 {
background:transparent url(../img/fundoDivContainer.png) no-repeat 0 93px;
width:1000px;
margin:0 auto;
padding:0 43px;
overflow:auto;
min-height:1000px;
}

div#header {
width:100%;
overflow:auto;
position:relative;
}

div#cidadeHeader {
background:transparent url(../img/cidadeHeader.png) no-repeat;
width:223px;
height:31px;
top:7px;
right:0;
position:absolute;
z-index:20;
}

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

div#bannerPrincipalHolder {
width:1000px;
height:326px;
display:block;
overflow:visible;
}
div#bannerPrincipal {
background:#404040;
width:1000px;
height:300px;
}
/*************************************************
	HEADER - FIM
*************************************************/





/*************************************************
	COLUNAS CONTEÚDO - INÍCIO
*************************************************/
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.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;
}
.bannerRealizeEvento {
background:url(../img/bannerRealizeSeuEventoPequeno.jpg) no-repeat;
height:139px;
margin:0 0 20px 0;
cursor:pointer;
}
/*************************************************
	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:#89353c;
background:linear-gradient(to bottom,#89353c 65%,#200100 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89353c', endColorstr='#200100',GradientType=0 );
width:221px;
height:235px;
margin:0 7px;
float:left;
cursor:pointer;
position:relative;
overflow:hidden;
}

div#programacaoHome div.itemProgramacao div.overlayLeiamais1 {
background:rgba(255,255,255,0.9) url(../img/iconeHomeLeiamais.png) no-repeat 50% 45%;
opacity:0;
width:110px;
height:235px;
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:235px;
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 Futura,Arial,sans-serif;
color:#000;
text-align:center;
text-transform:uppercase;
}
div#programacaoHome div.itemProgramacao div.overlayComprar {
background:rgba(84,21,27,0.9) url(../img/iconeHomeComprar.png) no-repeat 50% 45%;
opacity:0;
width:111px;
height:235px;
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 Futura,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:221px;
padding:10px;
overflow:auto;
box-sizing:border-box;
}
div#programacaoHome div.itemProgramacao p.dataDias {
font:32px Futura,Arial,sans-serif;
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 Futura,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 Futura,Arial,sans-serif;
line-height:16px;
}
div#programacaoHome div.itemProgramacao .preposicao {
font-size:14px;
margin:0;
padding:0;
}
div#programacaoHome div.itemProgramacao p.dataMesAno {
font:12px Futura,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 Futura,Arial,sans-serif;
color:#FFFFFF;
width:100%;
height:30px;
margin:0 0 5px 0;
overflow:hidden;
line-height:15px;
}
/*************************************************
	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 Futura,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 Futura,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 Futura,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:rgba(84,21,27,0.6);
font:12px Futura,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:#89353c;
background:linear-gradient(to bottom,#89353c 0%,#200100 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89353c', endColorstr='#200100',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;
}
div#barraInfoEvento p.dataDias {
font:32px Futura,Arial,sans-serif;
line-height:30px;
letter-spacing:-2px;
color:#FFFFFF;
height:40px;
padding:0 5px 0 0;
float:left;
display:inline;
overflow:hidden;
}
div#barraInfoEvento p.dataDias2 {
font:14px Futura,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;
}
div#barraInfoEvento .dataDias2 span.numero {
font-size:16px;
font-weight:600;
}
div#barraInfoEvento .preposicao {
font-size:14px;
margin:0;
padding:0;
}
div#barraInfoEvento p.dataMesAno {
font:12px Futura,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 #07545c;
}
div#barraInfoEvento p.titulo {
font:20px Futura,Arial,sans-serif;
color:#FFFFFF;
height:40px;
margin:0;
overflow:hidden;
line-height:20px;
float:left;
display:inline;
}
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) no-repeat 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 Futura,Arial,sans-serif;
color:#000;
text-align:center;
text-transform:uppercase;
margin-top:38px;
}

div#barraInfoEvento #leiamaisComprar #comprar {
background:#89353c;
background-image:url(../img/iconeHomeComprar.png) no-repeat 50% 40%;
background:url(../img/iconeHomeComprar.png) no-repeat 50% 40%,linear-gradient(to bottom,#89353c 0%,#200100 100%);
width:110px;
height:60px;
margin:0;
overflow:hidden;
float:left;
display:inline;
}
div#barraInfoEvento #leiamaisComprar #comprar p {
font:10px Futura,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;
}
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 Futura,Arial,sans-serif;
font-weight:600;
color:#262626;
line-height:13px;
margin:0 0 5px 0;
padding:0;
}
div#aconteceuHome div.itemAconteceu p.dataDias {
font:28px Futura,Arial,sans-serif;
color:#9e9fa1;
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 Futura,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 Futura,Arial,sans-serif;
color:#9e9fa1;
height:35px;
margin: 0;
float:left;
display:inline;
overflow:hidden;
}
/*************************************************
	ACONTECEU HOME - FIM
*************************************************/




/*************************************************
	BUSCA LATERAL - INÍCIO
*************************************************/
div#divFormBusca {
background:#89353c;
background:linear-gradient(to bottom,#89353c 0%,#200100 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89353c', endColorstr='#200100',GradientType=0 );
width:310px;
margin-bottom:20px;
padding:3px 32px;
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:#521419 url(../img/fundoBotaoBusca.png) no-repeat 5px 50%;
font:11px Futura,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 Futura, Arial, Helvetica, sans-serif;
font-weight:600;
color:#89353c;
padding:6px 0;
border:1px solid #C0C0C0;
text-transform:uppercase;
}
div#calendarioLateral tr.diasdaSemana {
background:#89353c;
background:linear-gradient(to bottom,#89353c 0%,#54151b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89353c', endColorstr='#54151b',GradientType=0 );
height:20px
}
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:#606060;
cursor:default;
}
div#calendarioLateral tr.diasdoMes p.diaMarcado {
background:#89353c;
background:linear-gradient(to bottom,#89353c 0%,#54151b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89353c', endColorstr='#54151b',GradientType=0 );
color:#FFFFFF;
cursor:pointer;
}
div#calendarioLateral tr.diasdoMes p.domingo {
color:#c1343e;
}
/*************************************************
	CALENDÁRIO LATERAL - FIM
*************************************************/




/*************************************************
	CADASTRO LATERAL - INÍCIO
*************************************************/
div#divFormCadastro {
background:#89353c;
background:linear-gradient(to bottom,#54151b 0%,#89353c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54151b', endColorstr='#89353c',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;
}
div#divFormCadastro .input2 {
width:192px;
float:left;
display:inline;
margin-right:0;
}
div#divFormCadastro .botao1 {
background:#521419;
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;
}
/*************************************************
	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%;
width:15%;
}
div#divAlvaraLateral table td#textoAlvara {
background:#54151b;
width:85%;
}
div#divAlvaraLateral table td#textoAlvara p {
color:#fff;
font:9px Futura,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:#89353c;
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 {
width:100%;
height:150px;
clear:both;
overflow:hidden;
padding:0 0 30px 0;
}




div#rodapeTopo {
background:url(../img/fundoRodapeTopo.jpg) repeat-x;
width:100%;
height:8px;
margin:20px 0 0 0;
}
div#containerRodape {
background:#521419 url(../img/fundoRodape.jpg) no-repeat 50% 100%;
width:100%;
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:#1F380D;
margin-bottom:10px;
}
div#containerRodape #conteudoInterno #logoMenu #menu a {
color:#FFFFFF;
text-decoration:none;
}
div#containerRodape #conteudoInterno #logoMenu #menu a:hover {
color:#DA9297;
}
div#containerRodape #conteudoInterno #logoMenu #menu ul li {
color:#DA9297;
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 #2C0000;
}
div#containerRodape #conteudoInterno #logoMenu #menu ul li ul {
float:none;
display:block;
list-style-type:none;
width:80px;
}
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;
/*border-bottom:1px solid #1F380D;*/
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:440px;
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;
}
div#rodapeBaixo #logos {
background:url(../img/logosTeatrosRodape.jpg) no-repeat;
width: 963px;
height:100px;
}
div#rodapeBaixo #logos .logoTeatro {
height:80px;
float:left;
display:inline;
margin-top:20px;
cursor:pointer;
}
div#rodapeBaixo2 {
background:#2D0000;
width: 100%;
height:25px;
clear:both;
display:block;
}
div#rodapeBaixo2 {
background:#2D0000;
width: 100%;
height:25px;
clear:both;
display:block;
}
div#rodapeBaixo2 p {
font:11px Arial,sans-serif;
color:#CABFBF;
text-align:center;
margin:0;
padding:4px 0;
}












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

.divDownloadEmbed {
background:#F0F0F0 url(../img/download.gif) no-repeat 5px 3px;
overflow:auto;
margin:10px 0 20px 0;
padding:5px 5px 5px 30px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
display:none;
}
.divDownloadEmbed p {
font-size:10px;
}


/* 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;
height:48px;
overflow:hidden;
}



/* 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 Futura,Arial,sans-serif;
line-height:27px;
margin:0 5px 0 0;
padding-top:4px;
float:left;
display:inline;
overflow:hidden;
}
div.box675wInterno .itemProgramacao2 .dataDias2 {
font:14px Futura,Arial,sans-serif;
line-height:14px;
margin:0;
padding:2px 0 0;
float:left;
display:inline;
overflow:hidden;
}
div.box675wInterno .itemProgramacao2 .dataDias2 span.numero {
font-size:16px;
font-weight:600;
}
div.box675wInterno .itemProgramacao2 .dataMesAno {
font:12px Futura,Arial,sans-serif;
line-height:12px;
height:35px;
margin:0;
padding-top:4px;
float:left;
display:inline;
overflow:hidden;
}

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

.itemProgramacao2 .botaoLeiamaisComprar {
width:170px;
height:25px;
bottom:18px;
right:0px;
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 Futura,Arial,sans-serif;
color:#FFFFFF;
margin:8px 0 0 15px;
}



/* versão antiga - retirar após atualização da info de datas */
div.infoBasicaEvento  {
margin:20px 0 40px 0;
}
div.infoBasicaEvento  h2 {
margin:0 0 10px 0;
}
div.infoBasicaEvento  h3 {
color:#707070;
margin:0;
}

/* versão antiga - retirar após atualização da info de datas */



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 Futura,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;
}
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:13px Futura,Arial,sans-serif;
color:#6A2429;
font-weight:600;
text-decoration:none;
}
div.iconeDuracaoEvento .duracao2 {
font:10px Futura,Arial,sans-serif;
color:#6A2429;
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 Futura,Arial,sans-serif;
font-weight:600;
color:#6A2429;
margin: 15px 0 10px 0;
padding: 0;
width:100%;
line-height:17px;
clear: both;
}
.textoIngresso p,.textoIngresso .textoNormal {
font:15px Futura,Arial,sans-serif;
color:#606060;
margin:0 0 10px 0;
}
.textoIngresso .numeros {
font:20px Futura,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:#6A2429 url(../img/fundoAbaSegmentos.jpg) repeat-x;
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 div.abaSelecionada h1 {
font:12px Futura,Arial, Helvetica, sans-serif;
font-weight:bold;
color:#6A2429;
text-align:center;
margin:0;
padding:0;
clear:both;
width:100%;
border:none;
}
div#abasSegmentos div.aba h1 {
font:12px Futura,Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
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 Futura,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 Futura,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;
}


a.iconeShareTwitter {
background:url(../img/iconeShareTwitter.jpg) no-repeat;
width:47px;
height:14px;
float:left;
display:inline;
cursor:pointer;
margin:10px 5px 0 0;
bottom:0;
}
a.iconeShareTwitter:hover {
background-position:0 100%;
}

a.iconeShareFacebook {
background:url(../img/iconeShareFacebook.jpg) no-repeat;
width:36px;
height:14px;
float:left;
display:inline;
cursor:pointer;
margin:10px 5px 0 0;
bottom:0;
}
a.iconeShareFacebook:hover {
background-position:0 100%;
}





/* cadastro / login */


div#abasPainelCadastroHolder {
width:310px;
height:30px;
overflow:hidden;
}
div#abasPainelCadastroHolder div.abaCadastro {
background:#6A2429 url(../img/fundoAbaCadastro.jpg) repeat-x;
width:135px;
height:12px;
padding:8px 10px 10px;
float:left;
display:inline;
cursor:pointer;
}
div#abasPainelCadastroHolder div.abaCadastro h1 {
color:#FFFFFF;
}
div#abasPainelCadastroHolder div.abaSelecionadaCadastro {
background:#FFFFFF;
width:135px;
height:12px;
padding:8px 10px 10px 10px;
float:left;
display:inline;
cursor:pointer;
}
div#abasPainelCadastroHolder h1 {
font:14px Futura,Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
margin:0;
padding:0;
clear:both;
width:100%;
border:none;
}



/* 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 ### */
form{
margin:0;
padding:5px 0;
overflow:auto;
}

.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;
}







/* ### menu principal ### */
div#menuPrincipal {
width:100%;
height:36px;
margin:0 auto 10px auto;
position:relative;
padding:0;
}
ul#navmenu-h {
padding:0;
list-style:none;
font:13px Futura,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 {
width:10px;
height:30px;
background:transparent url(../img/tracoVerticalMenu.png);
float:left;
display: inline;
position:relative;
}
ul#navmenu-h ul li {
width:100%;
display:block;
text-shadow:none;
}
/* Root */
ul#navmenu-h a {
padding:9px 13px;
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:url(../img/menuPrincipalRollOver.jpg) repeat-x;
color:#FFFFFF;
}
/* Submenu */
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a {
font-family:Futura,Helvetica,Arial,sans-serif;
text-align:center;
color:#000000;
float:none;
background:#F5F6F7 url(../img/fundoItemMenuPrincipal.jpg) repeat-x 0 100%;
/*background:rgba(0,0,0,0.8);*/
margin:0;
padding:6px;
}
/* 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:#250101 url(../img/menuPrincipalRollOver.jpg) repeat-x;
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; }
