@charset "utf-8";

* { margin:0px; padding:0px; border:0; outline:0; list-style:none; }
body{ background:#000000 url("/statics/img/background.jpg") top left repeat-x fixed; font:normal 12px Arial; color:#FFFFFF; }
a { color:#FFFFFF; text-decoration:none; }
a:hover { text-decoration:underline; }
.clear { clear:both; float:none; }

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
div#bodyContent { position:absolute; margin-left:50%; left:-450px; width:900px; }

div#cepBar { position:relative; width:900px; height:216px; margin-top:5px; }
div#cepBar h1 { font-size:28px; font-weight:bold; padding-left:7px; padding-top:1px; }
div#cepBar p { width:211px; margin-top:-5px; padding:0 7px 0 7px; }
div#cepBar a { text-decoration:none; color:#FFFFFF; }
div#cepBar .quadroLogo { position:relative; float:left; width:180px; height:216px; background-color:#333333; }
div#cepBar .quadroLogo-logotipo { position:absolute; margin-top:2px; }
div#cepBar .quadroLogo-url { position:absolute; width:180px; text-align:center; margin-top:198px; font-size:10px; color:#666666; }
div#cepBar .quadroPetry { position:relative; float:left; width:225px; margin-left:25px; }
div#cepBar .quadroPetry-main { position:relative; width:225px; height:65px; background-color:#333333; cursor:pointer; }
div#cepBar .quadroPetry-main-select { background-color:#DB2032; }
div#cepBar ul.quadroPetry-submenu { margin-top:6px; }
div#cepBar ul.quadroPetry-submenu li { margin-left:-2px; padding:2px; margin-top:4px; }
div#cepBar ul.quadroPetry-submenu li.not-select a { padding:2px; background-color:#333333; text-decoration:none; color:#FFFFFF; }
div#cepBar ul.quadroPetry-submenu li.not-select a.on { color:#FFFFFF; background-color:#DB2032; }
div#cepBar ul.quadroPetry-submenu li.not-select a:hover { color:#FFFFFF; background-color:#DB2032; }
div#cepBar ul.quadroPetry-submenu li.select a { padding:2px; background-color:#DB2032; text-decoration:none; color:#FFFFFF; }
div#cepBar .quadroShows { position:relative; float:left; width:225px; margin-left:10px; }
div#cepBar .quadroShows-main { position:relative; width:225px; height:65px; background-color:#333333; cursor:pointer; }
div#cepBar .quadroShows-main-select { background-color:#00C836; }
div#cepBar ul.quadroShows-submenu { margin-top:6px; }
div#cepBar ul.quadroShows-submenu li { margin-left:-2px; padding:2px; margin-top:4px; }
div#cepBar ul.quadroShows-submenu li.not-select a { padding:2px; background-color:#333333; text-decoration:none; color:#FFFFFF; }
div#cepBar ul.quadroShows-submenu li.not-select a.on { color:#FFFFFF; background-color:#00C836; }
div#cepBar ul.quadroShows-submenu li.not-select a:hover { color:#FFFFFF; background-color:#00C836; }
div#cepBar ul.quadroShows-submenu li.select a { padding:2px; background-color:#00C836; text-decoration:none; color:#FFFFFF; }
div#cepBar .quadroEventos { position:relative; float:left; width:225px; margin-left:10px; }
div#cepBar .quadroEventos-main { position:relative; width:225px; height:65px; background-color:#333333; cursor:pointer; }
div#cepBar .quadroEventos-main-select { background-color:#EF0082; }
div#cepBar ul.quadroEventos-submenu { margin-top:6px; }
div#cepBar ul.quadroEventos-submenu li { margin-left:-2px; padding:2px; margin-top:4px; }
div#cepBar ul.quadroEventos-submenu li.not-select a { padding:2px; background-color:#333333; text-decoration:none; color:#FFFFFF; }
div#cepBar ul.quadroEventos-submenu li.not-select a.on { color:#FFFFFF; background-color:#EF0082; }
div#cepBar ul.quadroEventos-submenu li.not-select a:hover { color:#FFFFFF; background-color:#EF0082; }
div#cepBar ul.quadroEventos-submenu li.select a { padding:2px; background-color:#EF0082; text-decoration:none; color:#FFFFFF; }

div.titulo-big p { margin-top:-4px; }
div.titulo-big span.main { font-size:33px; font-weight:bold; color:#FFFFFF; text-transform:uppercase;}
div.titulo-big span.sub { color:#999999; text-transform:uppercase; }
div.titulo-large p { margin-top:-4px; }
div.titulo-large span.main { font-size:20px; font-weight:bold; color:#FFFFFF; }
div.titulo-large span.sub { color:#999999; }
div.titulo-med { font-size:15px; font-weight:bold; }
div.titulo-med span.parent { color:#FFFFFF; }
div.titulo-med span.childs { color:#999999; text-transform:uppercase; }
div.titulo-med span.bottom { color:#666666; }
div.titulo-legenda span.parent { color:#666666; }
div.titulo-legenda span.child { color:#CCCCCC; }
div.titulo-verysmall { font-size:10px; }
div.titulo-verysmall span.parent { color:#666666; }

div.icone-mais { width:60px; height:60px; font-size:70px; font-weight:bold; color:#FFFFFF; background-color:#666666; text-align:center; line-height:60px; cursor:pointer; }
div.icone-mais a:hover { text-decoration:none; }
div.icone-mais-small { width:28px; height:28px; font-size:34px; font-weight:bold; color:#FFFFFF; background-color:#666666; text-align:center; line-height:28px; cursor:pointer; }
div.icone-mais-small a:hover { text-decoration:none; }
div.icone-menos-small { width:28px; height:28px; font-size:34px; font-weight:bold; color:#FFFFFF; background-color:#666666; text-align:center; line-height:20px; cursor:pointer; }
div.icone-menos-small a:hover { text-decoration:none; }
div.icone-data { width:60px; height:60px; font-weight:bold; color:#FFFFFF; background-color:#666666; text-align:center; line-height:25px; cursor:pointer; }
div.icone-numero-small { width:28px; height:28px; font-size:25px; font-weight:bold; color:#FFFFFF; background-color:#666666; text-align:center; line-height:28px; }

div.button-submit { margin:5px 0 5px; }
div.button-submit span { border-left:solid 2px #666666; padding:5px; background-color:#333333; cursor:pointer; }
div.button-submit span.select { background-color:#666666; }
div.button-submit-posFirst { float:left; }
div.button-submit-posOthers { float:left; margin-left:5px; }

div#mainBody { position:relative; width:870px; margin-left:15px; margin-top:10px; }
div#mainBody-Left { position:relative; width:550px; float:left; }
div#mainBody-Left .box-content { position:relative; width:540px; padding:5px; margin-top:5px; background:#333333 url("/statics/img/background-secundary.jpg") no-repeat 171px 10px; }
div#mainBody-Left .box-content h1 { font-size:12px; margin-bottom:3px; }
div#mainBody-Left .box-content .fields { margin:10px 0 10px 0; }
div#mainBody-Left .box-content .input { margin-top:2px; }
div#mainBody-Left .box-content .input p { font-size:10px; margin-bottom:2px; }
div#mainBody-Left .box-content .input input { background-color:#FFFFFF; color:#333333; padding:7px 5px; float:left; }
div#mainBody-Left .box-content .input textarea { background-color:#FFFFFF; color:#333333; padding:7px 5px; float:left; }
div#mainBody-Left .box-content .input select { background-color:#FFFFFF; color:#333333; padding:2px; }
div#mainBody-Left .box-content .input div.status { float:left; margin-left:5px; line-height:30px; font-size:10px; padding-left:10px; }
div#mainBody-Left .box-content .input div.error { background:url("/statics/img/seta-branca.png") no-repeat 0 10px; }
div#mainBody-Left .box-content div.button-submit span { background-color:#2A2A2A; }
div#mainBody-Left .box-content div.button-submit span.select { background-color:#666666; }
div#mainBody-Left .box-content p { margin-bottom:8px; }
div#mainBody-Left .box-content ul { margin-bottom:8px; }
div#mainBody-Left .box-content li { margin-left:20px; padding-left:15px; background-image:url("/statics/img/li-icon.png"); background-repeat: no-repeat; background-position: 0 .4em; }
div#mainBody-Left .two-col .titulo div.leftCol { position:relative; width:270px; float:left; }
div#mainBody-Left .two-col .titulo div.rightCol { position:relative; width:270px; float:left; margin-left:10px; }
div#mainBody-Left .two-col .content { position:relative; margin-top:5px; background: url("/statics/img/background-col270.png") repeat-y; }
div#mainBody-Left .two-col .content div.leftCol { position:relative; width:260px; float:left; background-color:#333333; padding:5px; }
div#mainBody-Left .two-col .content div.rightCol { position:relative; width:260px; float:left; margin-left:10px; background-color:#333333; padding:5px; }
div#mainBody-Right { position:relative; width:310px; float:left; margin-left:10px; }
div#mainBody-Right .box { position:relative; width:300; padding:5px; background-color:#333333; margin-top:3px; }

div#quadro-mExibe a { text-decoration:none; color:#FFFFFF; }
div#quadro-mExibe .foto { position:relative; width:550px; height:366px; margin-top:5px; }
div#quadro-mExibe .icone-mais { position:relative; float:left; margin-top:3px; }
div#quadro-mExibe .barra { position:relative; float:left; margin-top:3px; margin-left:3px; width:487px; height:60px; background-color:#333333; }
div#quadro-mExibe .barra a:hover { text-decoration:underline; }
div#quadro-mExibe .titulo { font-size:15px; font-weight:bold; margin:5px 5px 0 5px; }
div#quadro-mExibe .desc { margin:1px 5px 0 5px; text-align:justify; }
div#quadro-mExibe div.cssExtra-5 { margin-top:0px; }

div#quadro-bExibe a { text-decoration:none; color:#FFFFFF; }
div#quadro-bExibe .foto { position:relative; width:870px; height:300px; margin-top:5px; }
div#quadro-bExibe .icone-mais { position:relative; float:left; margin-top:3px; }
div#quadro-bExibe .barra { position:relative; float:left; margin-top:3px; margin-left:3px; width:807px; height:60px; background-color:#333333; }
div#quadro-bExibe .barra a:hover { text-decoration:underline; }
div#quadro-bExibe .titulo { font-size:32px; font-weight:bold; margin:2px 5px 0 5px; text-transform:uppercase; }
div#quadro-bExibe .desc { margin:1px 5px 0 5px; text-align:justify; }

div#inicio #aovivo { position:relative; margin-bottom:10px; }
div#inicio #aovivo #cobertura-titulo { margin-top:3px; width:300px; background-color:#666666; padding:5px; font-size:15px; text-align:justify; }
div#inicio #aovivo #cobertura-narracao .mensagem { margin-top:3px; }
div#inicio #aovivo #cobertura-narracao .mensagem .mensagem-timedate { float:left; width:44px; margin-top:4px; }
div#inicio #aovivo #cobertura-narracao .mensagem .mensagem-timedate p.time { font-size:15px; font-weight:bold; }
div#inicio #aovivo #cobertura-narracao .mensagem .mensagem-timedate p.date { font-size:10px; color:#666666; margin-top:-3px; }
div#inicio #aovivo #cobertura-narracao .mensagem .mensagem-seta { width:11px; height:14px; margin:5px 0 0 0; float:left; background:url("/statics/img/narracao-seta.png") no-repeat; }
div#inicio #aovivo #cobertura-narracao .mensagem .mensagem-msg { float:left; padding:5px; width:245px; min-height:22px; background-color:#333333; }

div#enquete div.icone-numero-small { position:relative; float:left; margin-top:2px; }
div#enquete div.barra { position:relative; float:left; margin-top:2px; margin-left:2px; width:237px; height:28px; background-color:#333333; line-height:28px; padding-left:5px; }
div#enquete div.barra-dir { position:relative; float:left; margin-top:2px; margin-left:2px; width:238px; height:28px; background-color:#333333; line-height:28px; padding-left:5px; }
div#enquete div.leftCol { position:relative; width:272px; float:left; }
div#enquete div.rightCol { position:relative; width:273px; float:left; padding-left:5px; }
div#enquete div#opcoes { position:relative; margin-top:3px; }
div#enquete div#main { position:relative; margin-top:3px; }
div#enquete div#button-submit { position:relative; margin-top:10px; }

div#hallFama #quadros { margin-top:10px; }
div#hallFama #quadros .quadro { position:relative; float:left; width:166px; height:120px; margin-left:10px; }
div#hallFama #quadros .cssExtra-2 { margin-left:0px; }
div#hallFama #quadros .quadro div { width:150px; height:104px; padding:8px; display:none; }
div#hallFama #quadros .quadro div h1 { font-size:16px; font-weight:bold; text-transform:uppercase; }
div#hallFama #quadros .quadro div p { margin-top:5px;  }
div#hallFama #quadros .quadro div a { text-decoration:none; color:#FFFFFF; }
div#hallFama #quadros .quadro div a:hover { text-decoration:underline; }
div#hallFama #quadros .quadro .show { background-color:#00C836; }
div#hallFama #quadros .quadro .evento { background-color:#EF0082; }

div#agenda #imagem { position:relative; margin:5px 0; }
div#agenda #imagem div { position:relative; width:540; padding:7px 5px; background-color:#333333; margin-top:3px; }
div#agenda #informacoes { position:relative; margin-top:5px; }
div#agenda #informacoes #titulo div.leftCol { position:relative; width:270px; float:left; }
div#agenda #informacoes #titulo div.rightCol { position:relative; width:270px; float:left; margin-left:10px; }
div#agenda #informacoes #content { position:relative; margin-top:5px; background: url("/statics/img/background-col270.png") repeat-y; }
div#agenda #informacoes #content div.leftCol { position:relative; width:260px; float:left; background-color:#333333; padding:5px; }
div#agenda #informacoes #content div.rightCol { position:relative; width:260px; float:left; margin-left:10px; background-color:#333333; padding:5px; }
div#agenda #videos .box { position:relative; width:300; padding:5px; background-color:#333333; margin-top:3px; }

div#agenda-lista a { text-decoration:none; color:#FFFFFF; }
div#agenda-lista .icone-data { position:relative; float:left; margin-top:3px; }
div#agenda-lista .icone-data div.content { margin-top:10px; }
div#agenda-lista .icone-data span.big { font-size:40px; font-weight:bold; }
div#agenda-lista .icone-data span.small { font-size:9px; }
div#agenda-lista .barra { position:relative; float:left; margin-top:3px; margin-left:3px; width:247px; height:60px; background-color:#333333; cursor:pointer; overflow:hidden; }
div#agenda-lista .barra a:hover { text-decoration:underline; }
div#agenda-lista .titulo { font-size:15px; font-weight:bold; margin:5px 5px 0 5px; }
div#agenda-lista .desc { margin:1px 5px 0 5px; text-align:justify; }
div#agenda-lista .imagem { position:relative; margin-top:3px; }
div#agenda-lista .imagem-first { position:relative; margin-top:5px; }

div#noticias div#anteriores { position:relative; margin-top:10px; }
div#noticias div#anteriores a { text-decoration:none; color:#FFFFFF; }
div#noticias div#anteriores .barra { position:relative; margin-top:3px; width:540px; background-color:#333333; padding:5px; }
div#noticias div#anteriores .barra a:hover { text-decoration:underline; }
div#noticias div#anteriores .titulo { font-size:15px; font-weight:bold; }
div#noticias div#anteriores .page-control  { cursor:pointer; }

div#noticias-lista a { text-decoration:none; color:#FFFFFF; }
div#noticias-lista a:hover { text-decoration:none; }
div#noticias-lista .icone-mais { position:relative; float:left; margin-top:3px; }
div#noticias-lista .barra { position:relative; float:left; margin-top:3px; margin-left:3px; width:247px; height:60px; background-color:#333333; cursor:pointer; overflow:hidden; }
div#noticias-lista .barra a:hover { text-decoration:underline; }
div#noticias-lista .titulo { font-size:15px; font-weight:bold; margin:5px 5px 0 5px; }
div#noticias-lista .desc { margin:1px 5px 0 5px; text-align:justify; }

div.tag-image { margin-bottom:-15px; text-align:center; }
div.tag-image div { position:relative; width:530px; padding:7px 5px; background-color:#2A2A2A; }

div#atendimento div#main { position:relative; width:310px; background-color:#333333; margin-top:5px; }
div#atendimento div#main div#content { padding:5px; }
div#atendimento div#main div#content div#textbox { width:300px; text-align:justify;  }
div#atendimento div#main div#content div#textbox .close { font-size:10px; color:#666666; cursor:pointer; margin-bottom:2px; }
div#atendimento div#main div#content div#textbox .chatbox { position:relative; width:290px; height:120px; padding:5px; color:#FFFFFF; margin-bottom:5px; background-color:#666666; overflow:auto; }
div#atendimento div#main div#content div#textbox .chatbox .msg { padding-bottom:3px; }
div#atendimento div#main div#content div#sendbox { margin-top:5px; }
div#atendimento div#main div#content div#sendbox span.status { font-size:10px; color:#666666; }
div#atendimento div#main div#content div#sendbox input { width:290px; background-color:#666666; color:#FFFFFF; padding:5px; }

div#enquete div#titulo { position:relative; width:540px; padding:5px; background-color:#333333; margin-top:5px; }
div#enquete div.icone-numero-small { position:relative; float:left; margin-top:2px; }
div#enquete div.icone-mais-small { position:relative; float:left; margin-top:2px; }
div#enquete div.barra { position:relative; float:left; margin-top:2px; margin-left:2px; width:237px; height:28px; background-color:#333333; line-height:28px; padding-left:5px; }
div#enquete div.barra-dir { position:relative; float:left; margin-top:2px; margin-left:2px; width:238px; height:28px; background-color:#333333; line-height:28px; padding-left:5px; }
div#enquete div.leftCol { position:relative; width:272px; float:left; }
div#enquete div.rightCol { position:relative; width:273px; float:left; padding-left:5px; }
div#enquete div#opcoes { position:relative; margin-top:3px; }
div#enquete div#main { position:relative; margin-top:3px; }
div#enquete div#button-submit { position:relative; margin-top:10px; }

div#shows div#anteriores a { text-decoration:none; color:#FFFFFF; }
div#shows div#anteriores .icone-mais { position:relative; float:left; margin-top:3px; }
div#shows div#anteriores .barra { position:relative; float:left; margin-top:3px; margin-left:3px; width:487px; height:60px; background-color:#333333; }
div#shows div#anteriores .barra a:hover { text-decoration:underline; }
div#shows div#anteriores .titulo { font-size:15px; font-weight:bold; margin:5px 5px 0 5px; }
div#shows div#anteriores .desc { margin:1px 5px 0 5px; text-align:justify; }

div#shows div#buscar input { width:262px; background-color:#333333; color:#FFFFFF; padding:5px; }
div#shows div#buscar div.leftCol { position:relative; width:272px; float:left; margin-top:3px; }
div#shows div#buscar div.rightCol { position:relative; width:272px; float:left; padding-left:6px; margin-top:3px; }
div#shows div#buscar div#button-submit { position:relative; margin-top:10px; }
div#shows div#buscar div#result  { position:relative; }
div#shows div#buscar div#result .page-control  { cursor:pointer; }
div#shows div#buscar a { text-decoration:none; color:#FFFFFF; }
div#shows div#buscar .barra-simples { position:relative; margin-top:3px; width:550px; background-color:#333333; }
div#shows div#buscar .barra-simples p { padding:5px; }
div#shows div#buscar .barra-simples a:hover { text-decoration:underline;  }
div#shows div#buscar .barra { position:relative; margin-top:3px; width:550px; height:60px; background-color:#333333; }
div#shows div#buscar .barra a:hover { text-decoration:underline; }
div#shows div#buscar .titulo { font-size:15px; font-weight:bold; padding:5px 5px 0 5px; }
div#shows div#buscar .desc { margin:1px 5px 0 5px; text-align:justify; }

div#shows #coberturas #fotos .box { position:relative; margin-top:3px; width:540px; padding:5px; background-color:#333333; }
div#shows #coberturas #fotos #foto #mostra { position:relative; width:550px; text-align:center; min-height:366px; }
div#shows #coberturas #fotos #foto #mostra img { cursor:pointer; }
div#shows #coberturas #fotos #foto #controla { position:relative; width:540px; height:18px; padding:8px 5px; background-color:#333333; margin-top:3px; }
div#shows #coberturas #fotos #foto #controla #botoes { position:relative; float:left; width:52px; }
div#shows #coberturas #fotos #foto #controla #botoes img { cursor:pointer; }
div#shows #coberturas #fotos #foto #controla #ampliar { position:relative; float:left; width:24px; margin-left:10px; }
div#shows #coberturas #fotos #foto #controla #legenda { position:relative; float:left; width:444px; margin-left:10px; text-align:center; line-height:18px; }
div#shows #coberturas #fotos #pagina { position:relative; width:544px; padding:0 0 6px 6px; background-color:#333333; margin-top:3px; }
div#shows #coberturas #fotos #pagina #mostra .miniatura { position:relative; float:left; width:62px; height:62px; margin:6px 6px 0 0; cursor:pointer; }
div#shows #coberturas #fotos #pagina #controla { position:relative; height:28px; margin-top:6px; }
div#shows #coberturas #fotos #pagina #controla #legenda { position:relative; float:left; padding:0 5px 0 5px; width:472px; text-align:center; line-height:28px; }
div#shows #coberturas #fotos #pagina #controla .botao { position:relative; float:left; width:28px; }

div#shows #coberturas #narracao .mensagem { position:relative; margin-top:3px; width:540px; padding:5px; background-color:#333333; }
div#shows #coberturas #narracao .mensagem p { text-align:justify; }
div#shows #coberturas #narracao .mensagem p.big { font-size:18px; }
div#shows #coberturas #narracao .mensagem p.extra { color:#666666; margin-top:5px; }
div#shows #coberturas #narracao .page-control  { cursor:pointer; }

div#shows #coberturas #videos .box { position:relative; width:300px; padding:5px; background-color:#333333; }

div#eventos #top-bar #quadros { margin-top:10px; }
div#eventos #top-bar #quadros div { position:relative; float:left; width:150px; height:104px; margin-left:10px; background-color:#333333; padding:8px; }
div#eventos #top-bar #quadros h1 { font-size:16px; font-weight:bold; }
div#eventos #top-bar #quadros p { margin-top:5px;  }
div#eventos #top-bar #quadros a { text-decoration:none; color:#FFFFFF; }
div#eventos #top-bar #quadros a:hover { text-decoration:underline; }
div#eventos #top-bar #quadros div.cssExtra-2 { margin-left:0px; }
div#eventos #top-bar #quadros div.cssExtra-7 { background-color:#EF0082; }

div#eventos #mais-evento .foto { position:relative; height:212px; margin-top:5px; }
div#eventos #mais-evento .barra { position:relative; padding:5px; width:300px; background-color:#333333; margin-top:3px; }
div#eventos #mais-evento h1 { font-size:15px; font-weight:bold; }

div#eventos div#outros-eventos a { text-decoration:none; color:#FFFFFF; }
div#eventos div#outros-eventos .icone-mais { position:relative; float:left; margin-top:3px; }
div#eventos div#outros-eventos .barra { position:relative; float:left; margin-top:3px; margin-left:3px; width:487px; height:60px; background-color:#333333; }
div#eventos div#outros-eventos .barra a:hover { text-decoration:underline; }
div#eventos div#outros-eventos .titulo { font-size:15px; font-weight:bold; margin:5px 5px 0 5px; }
div#eventos div#outros-eventos .desc { margin:1px 5px 0 5px; text-align:justify; }

div#eventos div#buscar input { width:262px; background-color:#333333; color:#FFFFFF; padding:5px; }
div#eventos div#buscar div.leftCol { position:relative; width:272px; float:left; margin-top:3px; }
div#eventos div#buscar div.rightCol { position:relative; width:272px; float:left; padding-left:6px; margin-top:3px; }
div#eventos div#buscar div#button-submit { position:relative; margin-top:10px; }
div#eventos div#buscar div#result  { position:relative; }
div#eventos div#buscar div#result .page-control  { cursor:pointer; }
div#eventos div#buscar a { text-decoration:none; color:#FFFFFF; }
div#eventos div#buscar .barra-simples { position:relative; margin-top:3px; width:550px; background-color:#333333; }
div#eventos div#buscar .barra-simples p { padding:5px; }
div#eventos div#buscar .barra-simples a:hover { text-decoration:underline;  }
div#eventos div#buscar .barra { position:relative; margin-top:3px; width:550px; height:60px; background-color:#333333; }
div#eventos div#buscar .barra a:hover { text-decoration:underline; }
div#eventos div#buscar .titulo { font-size:15px; font-weight:bold; padding:5px 5px 0 5px; }
div#eventos div#buscar .desc { margin:1px 5px 0 5px; text-align:justify; }

div#eventos #coberturas #fotos .box { position:relative; margin-top:3px; width:540px; padding:5px; background-color:#333333; }
div#eventos #coberturas #fotos #foto #mostra { position:relative; width:550px; text-align:center; min-height:366px; }
div#eventos #coberturas #fotos #foto #mostra img { cursor:pointer; }
div#eventos #coberturas #fotos #foto #controla { position:relative; width:540px; height:18px; padding:8px 5px; background-color:#333333; margin-top:3px; }
div#eventos #coberturas #fotos #foto #controla #botoes { position:relative; float:left; width:52px; }
div#eventos #coberturas #fotos #foto #controla #botoes img { cursor:pointer; }
div#eventos #coberturas #fotos #foto #controla #ampliar { position:relative; float:left; width:24px; margin-left:10px; }
div#eventos #coberturas #fotos #foto #controla #legenda { position:relative; float:left; width:444px; margin-left:10px; text-align:center; line-height:18px; }
div#eventos #coberturas #fotos #pagina { position:relative; width:544px; padding:0 0 6px 6px; background-color:#333333; margin-top:3px; }
div#eventos #coberturas #fotos #pagina #mostra .miniatura { position:relative; float:left; width:62px; height:62px; margin:6px 6px 0 0; cursor:pointer; }
div#eventos #coberturas #fotos #pagina #controla { position:relative; height:28px; margin-top:6px; }
div#eventos #coberturas #fotos #pagina #controla #legenda { position:relative; float:left; padding:0 5px 0 5px; width:472px; text-align:center; line-height:28px; }
div#eventos #coberturas #fotos #pagina #controla .botao { position:relative; float:left; width:28px; }
div#eventos #coberturas #narracao .mensagem { position:relative; margin-top:3px; width:540px; padding:5px; background-color:#333333; }
div#eventos #coberturas #narracao .mensagem p { text-align:justify; }
div#eventos #coberturas #narracao .mensagem p.big { font-size:18px; }
div#eventos #coberturas #narracao .mensagem p.extra { color:#666666; margin-top:5px; }
div#eventos #coberturas #narracao .page-control  { cursor:pointer; }

div#eventos #coberturas #videos .box { position:relative; width:300px; padding:5px; background-color:#333333; }

div#ingressos #mainBody-Left .box { width:540px; padding:5px; background-color:#333333; }
div#ingressos #mainBody-Right .box { width:300px; padding:5px; background-color:#333333; margin:5px 0 3px 0; }
div#ingressos #mainBody-Right .input { margin-top:2px; }
div#ingressos #mainBody-Right .input p { margin-bottom:2px; }
div#ingressos #mainBody-Right .input input { width:300px; background-color:#333333; color:#FFFFFF; padding:7px 5px; }
div#ingressos #mainBody-Right #minha-conta { margin-top:10px; }
div#ingressos #mainBody-Right #minha-conta #buttons { margin-top:5px; }
div#ingressos #mainBody-Right #minha-conta #menu div.icone-mais-small { position:relative; float:left; text-decoration:none; }
div#ingressos #mainBody-Right #minha-conta #menu div.barra { position:relative; float:left; margin-left:2px; width:275px; height:28px; background-color:#333333; line-height:28px; padding-left:5px; cursor:pointer; }
div#ingressos #mainBody-Right #nova-conta { margin-top:10px; }
div#ingressos #mainBody-Right #nova-conta #buttons { margin-top:10px; }

div#ingressos #venda .imagem { margin-top:5px; }
div#ingressos #venda .titulo-large { margin-top:5px; text-transform:uppercase; }
div#ingressos #venda .select { margin-top:5px; }
div#ingressos #venda .select div { font-size:10px; color:#666666; line-height:20px; float:left; margin-left:5px; } 
div#ingressos #venda .select span { font-size:10px; color:#666666; } 
div#ingressos #venda .select select { font-size:12px; width:40px; height:20px; border-color:#333333; float:left; }
div#ingressos #venda .selectBig select { width:60px; }
div#ingressos #venda .button-submit { margin-top:8px; }
div#ingressos #venda #venda-numerados .images { float:left; margin:0 0 5px 6px; }
div#ingressos #venda #venda-numerados .images div { font-size:10px; height:15px; width:176px; }
div#ingressos #venda #venda-numerados .cssExtra-2 { margin-left:0; }
div#ingressos #venda #venda-numerados .titulo { font-size:12px; font-weight:bold; margin-bottom:5px; }

div#ingressos #nova-conta .buttons { margin-top:5px; }
div#ingressos #nova-conta #result { position:relative; margin-top:5px; width:540px; padding:5px; background-color:#333333; }
div#ingressos #nova-conta #result h1 { font-size:12px; margin-bottom:3px; }

div#ingressos #minha-conta .bottomspace { margin-bottom:12px; }

div#ingressos #lista a { text-decoration:none; color:#FFFFFF; }
div#ingressos #lista a:hover { text-decoration:none; }
div#ingressos #lista .icone-mais { position:relative; float:left; margin-top:3px; }
div#ingressos #lista .barra { position:relative; float:left; margin-top:3px; margin-left:3px; width:247px; height:60px; background-color:#333333; cursor:pointer; }
div#ingressos #lista .barra a:hover { text-decoration:underline; }
div#ingressos #lista .titulo { font-size:15px; font-weight:bold; margin:5px 5px 0 5px; }
div#ingressos #lista .desc { margin:1px 5px 0 5px; text-align:justify; }

div#ingressos #comprar .pagamento .radio { padding-top:12px; float:left; }
div#ingressos #comprar .pagamento .bandeira { float:left; }
div#ingressos #comprar .pagamento label { height:40px; width:89px; margin-left:5px; margin-right:15px; }
div#ingressos #comprar .button-submit { margin-top:10px; }
div#ingressos #comprar h1 { font-size:12px; margin-bottom:3px; }

div#ingressos #mainBody-Left #duvidas h1 { font-size:12px; margin-bottom:2px; margin-top:4px; }

div#ingressos #historicodecompras #pedidos div.icone-mais-small { position:relative; float:left; margin-top:2px; }
div#ingressos #historicodecompras #pedidos div.icone-menos-small { position:relative; float:left; margin-top:2px; }
div#ingressos #historicodecompras #pedidos div.barra-minimizada { position:relative; float:left; margin-top:2px; margin-left:2px; width:515px; height:28px; background-color:#333333; line-height:28px; padding-left:5px; }
div#ingressos #historicodecompras #pedidos div.barra-maximizada { position:relative; float:left; margin-top:2px; margin-left:2px; width:510px; background-color:#333333; padding:5px; display:none; }
div#ingressos #historicodecompras #pedidos div.titulo-large span.main { font-size:20px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; }
div#ingressos #historicodecompras #pedidos div.titulo-large span.sub { color:#999999; text-transform:uppercase; }

div#ingressos #recuperarsenha div#button-submit { position:relative; margin-top:10px; }

div#error404 #quadros { margin-top:10px; }
div#error404 #quadros div { position:relative; float:left; width:150px; height:104px; margin-left:10px; background-color:#333333; padding:8px; }
div#error404 #quadros h1 { font-size:16px; font-weight:bold; }
div#error404 #quadros p { margin-top:5px;  }
div#error404 #quadros a { text-decoration:none; color:#FFFFFF; }
div#error404 #quadros a:hover { text-decoration:underline; }
div#error404 #quadros div.cssExtra-2 { margin-left:0px; }
div#error404 #quadros div.cssExtra-7 { background-color:#DB2032; }

div#videos .video { margin-top:5px; }
div#videos .bar { margin-top:3px;  }
div#videos .play { width:28px; height:28px; background-color:#666666; background-image:url("/statics/img/ytplayer_play.png"); background-repeat:no-repeat; background-position:9px 6px; cursor:pointer; }
div#videos .pause { width:28px; height:28px; background-color:#666666; background-image:url("/statics/img/ytplayer_pause.png"); background-repeat:no-repeat; background-position:8px 7px; cursor:pointer; }
div#videos .stop { width:28px; height:28px; margin-top:3px; background-color:#666666; background-image:url("/statics/img/ytplayer_stop.png"); background-repeat:no-repeat; background-position:7px 7px; cursor:pointer; }
div#videos .backhoverOn-1 { background-color:#EF0082; }
div#videos .backhoverOn-2 { background-color:#00C836; }
div#videos .backhoverOn-4 { background-color:#DB2032; }
div#videos .left { position:relative; float:left; width:28px; height:49px; }
div#videos .right { position:relative; float:left; margin-left:3px; width:269px; height:49px; padding:5px; background-color:#333333; }
div#videos .right h2 { font-size:14px; margin-bottom:3px; }

div#infra-estrutura div#mainBody-Right .box { position:relative; padding:0 0 7px 7px; width:300; background-color:#333333; margin-top:3px; }
div#infra-estrutura div#mainBody-Right .miniaturas { position:relative; float:left; width:94px; height:94px; margin:7px 7px 0 0; cursor:pointer; display:block; }

div#quiosque div#mainBody-Right .box { position:relative; padding:0 0 7px 7px; width:300; background-color:#333333; margin-top:3px; }
div#quiosque div#mainBody-Right .miniaturas { position:relative; float:left; width:94px; height:94px; margin:7px 7px 0 0; cursor:pointer; display:block; }

div#anuncio-eff { margin-top:5px; width:294px; background-color:#333333; padding:8px; }
div#anuncio-eff h1 { font-size:15px; font-weight:bold; line-height:15px; }
div#anuncio-eff p { margin-top:5px;  }
div#anuncio-eff a { text-decoration:none; color:#FFFFFF; }
div#anuncio-eff a:hover { text-decoration:underline; }

div#formaturas-festas-e-eventos h2 { font-size:22px; font-weight:bold; line-height:22px; }
div#formaturas-festas-e-eventos .box-content p { margin-top:5px; }
div#formaturas-festas-e-eventos .images  { margin-top:10px; margin-left:-4px;}
div#formaturas-festas-e-eventos .miniaturas { float:left; margin:0 0 5px 5px; }

div#bottomBar { position:relative; width:900px; margin-top:10px;  }
div#bottomBar div#top { position:relative; height:19px;  }
div#bottomBar div#top .texto { position:absolute; width:507px; height:19px; margin-left:15px; background-image:url("/statics/img/bottom-texto.png"); background-repeat:no-repeat; }
div#bottomBar div#top .quadrados { position:absolute; width:75px; height:16px; margin-left:810px; background-image:url("/statics/img/bottom-quadrados.png"); background-repeat:no-repeat; }
div#bottomBar div#main { position:relative; width:875px; border-left:solid 5px #666666; background-color:#333333; padding:10px; color:#666666; }
div#bottomBar div#main a { color:#666666; text-decoration:none; }
div#bottomBar div#main a:hover { color:#CCCCCC; }
div#bottomBar div#main .column { position:relative; width:210px; float:left; margin-left:10px; }
div#bottomBar div#main div.cssExtra-2 { margin-left:0px; }
div#bottomBar div#copyright { position:relative; height:15px; margin-top:5px; }
div#bottomBar div#copyright .petry { position:absolute; font-size:10px; color:#333333; line-height:10px; margin-left:15px; }
div#bottomBar div#copyright .foype { position:absolute; width:36px; height:10px; margin-left:849px; background-image:url("/statics/img/foype.png"); background-repeat:no-repeat; }

#lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#lightbox a img{ border: none; }
#lightbox #outerImageContainer{ position: relative; background-color:#FFFFFF; width: 250px;	height: 250px; margin: 0 auto; }
#lightbox #imageContainer{ padding: 5px; }
#lightbox #loading{	position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox #hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox #imageContainer>#hoverNav{ left: 0;}
#lightbox #hoverNav a{ outline: none;}
#lightbox .ontop #imageData { padding-top: 5px; }
#lightbox #imageDataContainer{ background-color: #FFFFFF; margin: 0 auto; }
#lightbox #imageData{ padding:0 10px; }
#lightbox #imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom:5px;	}
#lightbox-overlay{ position: fixed; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; filter:alpha(opacity=60);	-moz-opacity: 0.6;	opacity: 0.6; display: none; }
#lightbox .clearfix:after {	content: "."; display: block; height: 0; clear: both; visibility: hidden; }

div.backhoverOn-1 { background-color:#EF0082; }
div.backhoverOn-2 { background-color:#00C836; }
div.backhoverOn-3 { background-color:#333333; }
div.backhoverOn-4 { background-color:#DB2032; }

div.cssExtra-1 { margin-top:10px; }
div.cssExtra-2 { margin-left:0px; }
div.cssExtra-3 { margin-top:5px; }
ul.cssExtra-4 { margin-top:15px; }
div.cssExtra-5 { margin-top:0px; }
img.cssExtra-6 { margin-left:20px; }
div.cssExtra-7 { background-color:#EF0082; }
div.cssExtra-8 { margin-top:3px; }
div.cssExtra-9 { margin-bottom:3px; }

div#bottomBar div#main { *padding-bottom:0px; }
div#videos .bar { *margin-bottom:-18px;  }
div#hallFama #quadros { *margin-bottom:-9px; }