/* CSS Reset ======================================================================= */
body, h1, h2, h3, h4, h5, h6, form, div, span, dl, ul, ol,li, dt, dd, p, address,a, blockquote{margin:0;padding:0;border:none;}/*agrupei todos esses elementos entre virgulas e apliquei essa formatação*/
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal; padding-bottom:.2em;}
ul li{list-style:none;}
/*geral*/
.a11y {display:none;} /*a11y = acessibility*/
/*fonts*/
body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; background:#090909;}
/*links fonts*/
a{text-decoration:none;color:#da241b;}
a:hover{text-decoration:underline;color:#da241b;}
/*structure*/
#hd, #menu, #bd, #ft{float:none;clear:both;  }/*não deixa ninguem flutuar*/
#all{width:790px;margin:0 auto;background:#fff;}
#hd{height:105px; font-size:9px; font-weight:bold; background:url(../img/publicbg.jpg) no-repeat 250px 0px; }
#hd img{border:none;}
#bd{font-size:11px;}
#bd img{margin-bottom:5px;}
/*form buscar topo*/
#buscar input{padding:0 25px 0 5px;width:117px;font-size:10px;height:13px;background:url(../img/lopa.jpg) no-repeat right #fff;}
#buscar img{position:relative;top:3px;}
._mao{
cursor:pointer;
}
/*meio conteudo INTERNAS*/
#ct{float:none;overflow:auto;padding:10px;}
.ct {margin:0 10px;}
.ct img{padding-bottom:10px; border:none;}
#ct p{margin-bottom:.5em;}
#ct img{float:left;margin:0 10px 0 0;}
/*autores*/
.fichat{float:none;overflow:auto;}
.fichat img{float:left;}
.fich {float:left;width:365px;}
/*fotos*/
.fotos {width:375px;float:left;}
/*meio area flash*/
.martop{ margin-top:10px;}
/*conteudo 2 as 3 caixas*/
#ct2{float:none;overflow:auto; padding:0 0 0 7px;margin-bottom:10px;}
.ct2{float:left; padding:0 10px 10px 0;}
#conteudo{width:230px;}
.borda{border: 1px solid #cfcfcf;padding:3px;}
.conteudo{float:left;width:265px;margin:10px 0 10px 5px;}

/*ingressos*/
/*#ingressos{background:url(../img/ingressos.gif) no-repeat 137px 33px}*/
#ingressos p{width:148px; float:left}
.ingresso{width:113px; height:130px; background:url(../img/ingressos.gif) right no-repeat; display:block; float:right}
.tabela_ingresso{float:left; margin-bottom:10px}
.comprar_ingressos{font-size:14px; width:280px; float:left}
.abertura_portoes{margin-left:5px; margin-top:10px; width:370px; float:left}

/*noticias*/
.noticias img{float:left; margin:0 5px 5px 0;}
/*NAV historico de navegação*/
#nav p{padding:10px;}
/*linha*/
.linha{clear:both;height:5px;margin-bottom:5px;background:url(../img/linha.jpg) repeat-x;}
/*flash float*/
#flshsfloat{position:absolute; float:none;clear: both; overflow:auto;}
/*links relacionados*/
#linksrela li{list-style:disc;margin-left:12px;}

/*footer*/
#ft{background:url(../img/ftbg.jpg) repeat-x;width:790px;padding:0;}
#logos{float:left; margin-top:2px;}
#bgdb{height:75px;}

/****  Layout  ****/
h1{color:#da241b;font-size:14px;font-weight:900;}
h2{color:#da241b;font-size:10px;font-weight:900;}
#logo{float:left;margin:0 0 0 10px; padding-top:3px;width:147px;}
#utl{float:left;margin:0 10px;}
#publicidade{float:left;width:500px;height:100px; }
#publicidade object{position:relative;top:20px;left:20px;}

/* menu */
#mn{height:30px;background:url(../img/menubgc.gif) bottom repeat-x;z-index:999999;}
.imcm li a img{position:absolute;border:none;}

/*  Main Items ULTIMA ALTERAÇÂO FOI AQUI 21/01 */
#imenus0 li a{color:#fff;font-size:10px;padding:5px 5px 10px 5px;}
#imenus0 li span img{position:relative;bottom:5px;height:15px;padding:0;margin:0;}

/*aqui modifica o backgroud do sub menu*/
#imenus0 li ul{background:url(../img/mnbglinha.gif) repeat-x bottom #0a0a0a;}
/* [hover] - These settings must be duplicated for IE compatibility.*/
#imenus0 li:hover >a {text-decoration:none; background-image:url(../img/mnover.jpg); background-position:bottom; background-repeat:repeat-x;color:#da241b;}
#imenus0 li a.ihover, .imde imenus0 a:hover {text-decoration:none;}
#imenus0 ul li a.ihover {color:#da241b;text-decoration:none;background:#282828;}
/*verificar se ha como simplificar e unir esta parte*/
#imenus0 .dvs {background:url(../img/mnbglinha.gif) repeat-x bottom;}

.imcm .imsc{position:relative;}
.imcm .imsubc{position:absolute;visibility:hidden;}	
.imcm li{list-style:none;font-size:1px;float:left;}
.imcm ul ul li{width:100%;float:none !important;}
.imcm a{display:block;position:relative;}
.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}
.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}
.imcm ul ul ul .imsc,.imcm ul ul .imsubc{z-index:30;}
.imde ul li:hover .imsubc{visibility:visible;}
.imde ul ul li:hover .imsubc{visibility:visible;}
.imde ul ul ul li:hover .imsubc{visibility:visible;}
.imde li:hover ul .imsubc{visibility:hidden;}
.imde li:hover ul ul .imsubc{visibility:hidden;}
.imde li:hover ul ul ul .imsubc{visibility:hidden;}
/* Fim menu */

/* Box Busca */
#boxBusca {width:230px; height:24px; position:absolute; float:right; margin:0 0 0 570px; _margin:-24px 0 0 560px; *position:relative; *margin:-28px 0 0 10px;}