body {background:#E9E9E9;font-family:arial,helvetica,freesans,sans-serif;padding:0;margin:0;}
html>body {background:#E9E9E9;font:x-small arial,helvetica,freesans,sans-serif;padding:0;margin:0;}
a {text-decoration:none;color:#000;font-weight:normal;font-family:arial,freesans,helvetica,sans-serif;}
a:hover {text-decoration:underline;}
img {border:0;}
table { padding:0px; }
br { font-size:7px; }
.frm { font-family: Verdana;	font-size: 11px; font-weight: normal; color: #000033; text-decoration: none; border:solid; border-width: 1px 1px 1px 1px ; border-color: #CDCDCD; text-decoration: none }
.itext { font-family: arial; 	font-size: 11px; font-weight: normal; color: #000033; border:solid; border-width: 1px 1px 1px 1px ; border-color: #1E8490; text-decoration: none; padding-left:3px; }
.itext2 { font-family: arial;	font-size: 11px; font-weight: normal; color: #000033; border:solid; border-width: 1px 1px 1px 1px ; border-color: #CD3700; text-decoration: none; padding-left:4px; color:#666666 }
.itext3 { font-family: arial;	font-size: 11px; font-weight: normal; border:0px; padding-left:4px; color:#FFFFFF; background-color:#1E848F; font-weight:bold; }
.itext4 { font-family: arial;	font-size: 11px; font-weight: normal; border:0px; padding-left:4px; color:#000000; background-color:#FFFFFF; font-weight:bold; }
.cbo { border:1px solid #CD3700; }
.bedit { padding:1px; }
.botao { font-weight:bold; font-family: Verdana; font-size: 10px; color: #787878; background-color: #FFFFFF; border: 1px solid #A4BDB9; text-align:center; padding: 0px; }
.quote { margin: 3px; padding: 3px; border: solid; border-width: 1px; border-color: #000000; background: #EAEAEA; }

.tit-m { margin:4px;padding:4px 4px 0px;color:#990000;font-family:arial;font-size:16px;font-weight:bold;border-bottom:2px solid #990000 }
.tit-m2 { margin:4px 0px 4px 0px;padding:4px 4px 0px;color:#990000;font-family:arial;font-size:16px;font-weight:bold;border-bottom:2px solid #990000 }
#tit-s a { display:block; margin-top:1px; font-family: Arial; font-size: 11px; font-weight: normal; color: #4B4B4B; padding:2px; width:100%; }
#tit-s a:hover { background:#990000; color:#FFFFFF;  width:100%; text-decoration: none; }
#tit-h { background:#990000; color:#FFFFFF; }

.men-m { border-right:2px solid #ACACAC }
#men-s { font-family: Arial; font-size: 11px; background: url('/img09/folha/ic-mtop2.gif') repeat-x; text-align:center; }
#men-s a { font-weight: bold; color:#777777; }
#men-s a:hover { text-decoration: none; }

.a9-preto { font-family: Arial; font-size: 9px; color: #3C3C3C; }
.a9-branco { font-family: Arial; font-size: 9px; color: #FFFFFF; }
.a10-branco { font-family: Arial; font-size: 10px; color: #FFFFFF; }
.a10-amarelo { font-family: Arial; font-size: 10px; color: #FCFF00; }
.a10-preto { font-family: Arial; font-size: 10px; color: #3C3C3C; }
.a10-laranja { font-family: Arial; font-size: 10px; color: #CA6400; }
.a10-verdeEsc { font-family: Arial; font-size: 10px; color: #6D7007; }
.a10-azulEsc { font-family: Arial; font-size: 10px; color: #1A0042; }
.a11-verdeEsc { font-family: Arial; font-size: 11px; color: #6D7007; }
.a11-cinza { font-family: Arial; font-size: 11px; color: #848484; }
.a11-cinzaClaro { font-family: Arial; font-size: 11px; color: #D6D6D6; }
.a11-preto { font-family: Arial; font-size: 11px; color: #3C3C3C; }
.a11-laranja { font-family: Arial; font-size: 11px; color: #CA6400; }
.a11-laranjaEsc { font-family: Arial; font-size: 11px; color: #CD3700; }
.a11-azul { font-family: Arial; font-size: 11px; color: #006BAB; }
.a11-azulEsc { font-family: Arial; font-size: 11px; color: #1A0042; }
.a11-verde { font-family: Arial; font-size: 11px; color: #3E777E; }
.a11-verdeCana { font-family: Arial; font-size: 11px; color: #607F03; }
.a11-lara { font-family: Arial; font-size: 11px; color: #E49017; }
.a11-verm { font-family: Arial; font-size: 11px; color: #A21913; }
.a11-vermEsc { font-family: Arial; font-size: 11px; color: #771F1D; }
.a11-vinho { font-family: Arial; font-size: 11px; color: #7A013C; }
.a11-branco { font-family: Arial; font-size: 11px; color: #FFFFFF; }
.a11-roxo { font-family: Arial; font-size: 11px; color: #321A56; }
.a11-rosa { font-family: Arial; font-size: 11px; color: #D3458A; }
.a12-branco { font-family: Arial; font-size: 12px; color: #FFFFFF; }
.a12-cinza { font-family: Arial; font-size: 12px; color: #3C3C3C; }
.a12-cinzaEsc { font-family: Arial; font-size: 12px; color: #3D3D3D; }
.a12-preto { font-family: Arial; font-size: 12px; color: #3C3C3C; }
.a12-roxo { font-family: Arial; font-size: 12px; color: #321A56; }
.a12-verde { font-family: Arial; font-size: 12px; color: #3E777E; }
.a12-verdeClaro { font-family: Arial; font-size: 12px; color: #8A7B45; }
.a12-verdeEsc { font-family: Arial; font-size: 12px; color: #504211; }
.a12-verdeCana { font-family: Arial; font-size: 12px; color: #708C1D; }
.a12-rosa { font-family: Arial; font-size: 12px; color: #D3458A; }
.a12-azul { font-family: Arial; font-size: 12px; color: #1692CB; }
.a12-azulEsc { font-family: Arial; font-size: 12px; color: #333399; }
.a12-laranja { font-family: Arial; font-size: 12px; color: #CD3700; }
.a12-verm { font-family: Arial; font-size: 12px; color: #FF0000; }
.a13-laranja { font-family: Arial; font-size: 13px; color: #CD3700; }
.a13-preto { font-family: Arial; font-size: 13px; color: #3C3C3C; }
.a13-verde { font-family: Arial; font-size: 13px; color: #3E777E; }
.a13-branco { font-family: Arial; font-size: 13px; color: #FFFFFF; }
.a14-roxo { font-family: Arial; font-size: 14px; color: #321A56; }
.a15-branco { font-family: Arial; font-size: 15px; color: #FFFFFF; }
.g10-branco { font-family: Georgia, Verdana; font-size: 10px; color: #FFFFFF; }
.g10-preto { font-family: Georgia, Verdana; font-size: 10px; color: #000000; }
.g10-verde { font-family: Georgia, Verdana; font-size: 10px; color: #3E777E; }
.g10-verdeCana { font-family: Georgia, Verdana; font-size: 10px; color: #607F03; }
.g10-verdeEsc { font-family: Georgia, Verdana; font-size: 10px; color: #6D7007; }
.g10-verdeEsc2 { font-family: Georgia, Verdana; font-size: 10px; color: #504211; }
.g10-laranja { font-family: Georgia, Verdana; font-size: 10px; color: #DF6E00; }
.g10-azul { font-family: Georgia, Verdana; font-size: 10px; color: #006BAB; }
.g10-cinzaEsc { font-family: Georgia, Verdana; font-size: 10px; color: #5D5D5D; }
.g10-vinho { font-family: Georgia, Verdana; font-size: 10px; color: #7A013C; }
.g11-branco { font-family: Georgia, Verdana; font-size: 11px; color: #FFFFFF; }
.g11-preto { font-family: Georgia, Verdana; font-size: 11px; color: #3C3C3C; }
.g11-verdeEsc { font-family: Georgia, Verdana; font-size: 11px; color: #6D7007; }
.g11-verde { font-family: Georgia, Verdana; font-size: 11px; color: #3E777E; }
.g11-verdeCana { font-family: Georgia, Verdana; font-size: 11px; color: #708C1D; }
.g11-roxo { font-family: Georgia, Verdana; font-size: 11px; color: #321A56; }
.g11-rosa { font-family: Georgia, Verdana; font-size: 11px; color: #CA4184; }
.g11-laranja { font-family: Georgia, Verdana; font-size: 11px; color: #CD3700; }
.g11-vinho { font-family: Georgia, Verdana; font-size: 11px; color: #7A013C; }
.g12-verdeCana { font-family: Georgia, Verdana; font-size: 12px; color: #708C1D; }
.g15-rosa { font-family: Georgia, Verdana; font-size: 15px; color: #CA4184; }
.g12-laranja { font-family: Georgia, Verdana; font-size: 12px; color: #CD3700; }
.g12-branco { font-family: Georgia, Verdana; font-size: 12px; color: #FFFFFF; }
.g12-preto { font-family: Georgia, Verdana; font-size: 12px; color: #3C3C3C; }
.g12-roxo { font-family: Georgia, Verdana; font-size: 12px; color: #321A56; }
.g12-verde { font-family: Georgia, Verdana; font-size: 12px; color: #3E777E; }
.g18-preto { font-family: Georgia, Verdana; font-size: 18px; color: #000000; }
.v9-preto { font-family: Verdana; font-size: 9px; color: #000000; }
.v9-verde { font-family: Verdana; font-size: 9px; color: #3E777E; }
.v10-azul { font-family: Verdana; font-size: 10px; color: #000099; }
.v10-cinza { font-family: Verdana; font-size: 10px; color: #848484; }
.v10-cinza2 { font-family: Verdana; font-size: 10px; color: #CACACA; }
.v10-preto { font-family: Verdana; font-size: 10px; color: #3C3C3C; }
.v10-verde { font-family: Verdana; font-size: 10px; color: #3E777E; }
.v11-cinza { font-family: Verdana; font-size: 11px; color: #848484; }
.v11-branco { font-family: Verdana; font-size: 11px; color: #FFFFFF; }
.v11-preto { font-family: Verdana; font-size: 11px; color: #3C3C3C; }
.v11-verdeEsc { font-family: Verdana; font-size: 11px; color: #6D7007; }
.v11-verde { font-family: Verdana; font-size: 11px; color: #3E777E; }
.v11-verm { font-family: Verdana; font-size: 11px; color: #AB2A2E; }
.v12-cinza { font-family: Verdana; font-size: 12px; color: #3C3C3C; }
.v12-verde { font-family: Verdana; font-size: 12px; color: #3E777E; }
.v13-verm {  font-family: Verdana; font-size: 13px; color: #F23132; }
.v14-verm { font-family: Verdana; font-size: 14px; color: #AB2A2E; }
.m1f { background: #EBEBEB; border-bottom: 1px solid #B4C7C3; border-top: 1px solid #D5DEDB; padding: 6px; font-family: Verdana; font-size: 10px; font-weight: bold; color: #3E777E; text-decoration: none; }
.m1f:hover { background: #F7F6F6; }
.m1f1 { background: #EBEBEB; border-bottom: 1px solid #B4C7C3; border-top: 1px solid #D5DEDB; padding: 3px 3px 3px 10px; font-family: Verdana; font-size: 10px; font-weight: bold; color: #3E777E; text-decoration: none; }
.m1f1:hover { background: #F7F6F6; }
.t1 { font-size:12px; font-weight:bold; }
.t2 { font-size:13px; font-weight:bold; }
.esp { font-family:Arial; font-size:10px; }
.sel-1-1 { background-color: #1D0043; color: #FFFFFF; padding:1px; }
.sel-1-3 { background-color: #016169; color: #FFFFFF; padding:1px; }
.bcl { color: #FFFFFF; }
.bce { padding:2px 2px 2px 0px; }
.sbm { float:left; padding-left: 2px; }

#be1-1 { font-family: Georgia, Verdana; font-size: 11px; background: url('/img07/be1-1.gif') no-repeat; width:100%; height:31px; padding-left:14px; color: #FFF; }
#be1-2 { font-family: Georgia, Verdana; font-size: 11px; background: url('/img07/be1-2.gif') no-repeat; width:100%; height:31px; padding-left:14px; color: #FFF; }
#be1-3 { font-family: Georgia, Verdana; font-size: 11px; background: url('/img07/be1-3.gif') no-repeat; width:100%; height:31px; padding-left:14px; color: #FFF; }
#be1-7 { font-family: Georgia, Verdana; font-size: 11px; background: url('/img07/be1-7.gif') no-repeat; width:100%; height:31px; padding-left:14px; color: #FFF; }
#be1-10 { font-family: Georgia, Verdana; font-size: 11px; background: url('/img07/be1-10.gif') no-repeat; width:100%; height:31px; padding-left:14px; color: #FFF; }
#be1-12 { font-family: Georgia, Verdana; font-size: 11px; background: url('/img07/be1-12.gif') no-repeat; width:100%; height:31px; padding-left:10px; color: #000; }
#be1-17 { font-family: Georgia, Verdana; font-size: 11px; background: url('/img07/be1-17.gif') no-repeat; width:100%; height:31px; padding-left:14px; color: #FFF; }
#be1-23 { font-family: Georgia, Verdana; font-size: 11px; background: url('/img07/be1-23.gif') no-repeat; width:100%; height:31px; padding-left:14px; color: #000; }
#be1-24 { font-family: Georgia, Verdana; font-size: 11px; background: url('/img07/be1-24.gif') no-repeat; width:100%; height:31px; padding-left:14px; color: #FFF; }
#be1-26 { font-family: Georgia, Verdana; font-size: 11px; background: url('/img07/be1-26.gif') no-repeat; width:100%; height:31px; padding-left:14px; color: #FFF; }
#be1-27 { font-family: Georgia, Verdana; font-size: 11px; background: url('/img07/be1-27.gif') no-repeat; width:100%; height:31px; padding-left:14px; color: #000; }
#be1-28 { font-family: Georgia, Verdana; font-size: 11px; background: url('/img07/be1-28.gif') no-repeat; width:100%; height:31px; padding-left:14px; color: #136000; }
#be1-30 { font-family: Georgia, Verdana; font-size: 11px; background: url('/img07/be1-30.gif') no-repeat; width:100%; height:31px; padding-left:14px; color: #FFF; }
#be1-32 { font-family: Georgia, Verdana; font-size: 11px; background: url('/img07/be1-32.gif') no-repeat; width:100%; height:31px; padding-left:14px; color: #FFF; }
#be1-33 { font-family: Georgia, Verdana; font-size: 11px; background: url('/img07/be1-33.gif') no-repeat; width:100%; height:31px; padding-left:14px; color: #FFF; }
#be1-3-43 { font-family: Georgia, Verdana; font-size: 11px; background: url('/img07/be1-3-43.gif') no-repeat; width:100%; height:31px; padding-left:14px; color: #FFF; }
#be1-34 { font-family: Georgia, Verdana; font-size: 11px; background: url('/img07/be1-34.gif') no-repeat; width:100%; height:31px; padding-left:14px; color: #FFF; }
#be1-35 { font-family: Georgia, Verdana; font-size: 11px; background: url('/img07/be1-35.gif') no-repeat; width:100%; height:31px; padding-left:14px; color: #FFF; }
#be1-36 { font-family: Georgia, Verdana; font-size: 11px; background: url('/img07/be1-36.gif') no-repeat; width:100%; height:31px; padding-left:14px; color: #5D5D5D; }

#b0 { background: url('/img07/t-b-0.gif') repeat-y; }
#b1 { background: url('/img07/t-b-1.gif') repeat-x; width:100%; }
#b2 { background: url('/img07/t-b-2.gif') repeat-x; }
#b3 { background: url('/img07/t-b-3.gif') repeat-y; }
#b4 { background: url('/img07/t-b-4.gif') no-repeat; width:100%; }
#b5 { background: url('/img07/t-b-5.gif') no-repeat; width:100%; }
#b6 { background: url('/img07/t-b-6.gif') no-repeat; width:100%; }
#b7 { background: url('/img07/t-b-7.gif') no-repeat; width:100%; }
#b8 { background: url('/img07/t-b-8.gif') repeat-y; width:100%; }
#b8 a { display:block; font-family: Arial; font-size: 11px; font-weight: normal; color: #3E777E; padding:0px 0px 0px 2px; width:100%; }
#b8 a:hover { background: #3E777E; color: #FFFFFF;  width:100%; text-decoration: none; }
.b8s { background-color: #3E777E; width:100%; }
#b9 { background: url('/img07/t-b-9.gif') repeat-y; width:100%; }
#b9 a { display:block; font-family: Arial; font-size: 11px; font-weight: normal; color: #C30000; padding:0px 0px 0px 2px; width:100%; }
#b9 a:hover { background: #C30000; color: #FFFFFF; width:100%; text-decoration: none; }
.b9s { background-color: #C30000; width:100%; }
#b10 { background: url('/img07/t-b-10.gif') repeat-y; width:100%; }
#b10 a { display:block; font-family: Arial; font-size: 11px; font-weight: normal; color: #00386D; padding:0px 0px 0px 2px; width:100%; }
#b10 a:hover { background: #00386D; color: #FFFFFF; width:100%; text-decoration: none; }
.b10s { background-color: #00386D; width:100%; }
.b27 { background: url('/img07/t-b-27.gif') repeat-y; height: 100%; } /* barra vertical cinza */
#bs { font-family: Arial; font-size: 11px; font-weight: normal; color: #3D3D3D; text-decoration: none; }
#bs a { display:block; font-family: Arial; font-size: 11px; font-weight: normal; color: #3D3D3D; padding: 2px 2px; }
#bs a:hover { text-decoration:underline; }
#bsi { background:#FFF; border-left:4px solid #190044;border-right:4px solid #190044;  }
#bsi a { display:block; font-family: Arial; font-size: 11px; font-weight: normal; color: #3D3D3D; padding: 5px 5px 20px 5px; }
#bsi a:hover { text-decoration:underline; }
#bsv { border-left:4px solid #190044; border-right:4px solid #190044; padding: 4px 0px 4px 0px; background-color: #FFFFFF; }

.n1 { float: left; font-family: arial; padding:3px; font-size:11px; color: #000000; font-weight:normal; }
.n1:hover { text-decoration:none; }
.n2 { float: left;font-family: arial; padding:3px; font-size:11px; color: #3C3C3C; font-weight:bold; }
.n2:hover { text-decoration:none; }
.n3 { float: left; font-family: arial; padding:3px 7px 3px 7px; font-size:11px; color: #BDBDBD; font-weight:normal; }
.n3:hover { text-decoration:none; }
.n4 { float: left; font-family: arial; padding:3px 7px 3px 7px; font-size:11px; color: #3C3C3C; font-weight:normal; }
.n4:hover { text-decoration:none; }
/* POSICAO DA HOME */
#cl1 { font-family: arial; font-size:10px; color: #FFF; font-weight:normal; padding:2px }
#c11:hover { text-decoration:none; }
#cl2 { font-family: arial; font-size:10px; color: #FFF; font-weight:normal; padding:2px }
#cl2:hover { text-decoration:none; }
#cl3 { font-family: arial; font-size:10px; color: #FFF; font-weight:normal; padding:2px }
#cl3:hover { text-decoration:none; }
#cl4 { font-family: arial; font-size:10px; color: #FFF; font-weight:normal; padding:2px }
#cl4:hover { text-decoration:none; }
/* CINEMA - YOUTUBE */
#video{padding:0;font-size:9px!important;text-align:center;position:absolute;left:580px;background:#000}
#video small{padding:5px;display:block;clear:both}
#video a{display:inline;border:0;padding:0;background:none}
#video div{background:url('/img07/bg_video.png') no-repeat;height:22px;cursor:move}
#video div.tamanho{width:100px;background-position:top right;float:right;cursor:auto;padding-right:3px}
#video div.tamanho a{display:block;width:12px;margin-right:2px;float:right;height:20px}
#video img,#videos a small img{vertical-align:bottom;width:auto;height:auto}
#video object{position:static}
#videos a{float:left;width:375px;height:300px;margin:7px;text-align:center;font-size:9px!important;border:1px solid #ccc;padding:3px;background:#fff;display:block}
#videos a:hover{text-decoration:none;border-color:#f60}
#videos a img{width:120px;height:90px;border:0}
#videos a small{padding:3px 0 0}
/* PROGRAMACAO - MOSTRAR DADOS DE CINEMA */
.sala { background:#FFFFFF; font-family:arial; font-size:12px; border-left:1px solid #190042; border-right:1px solid #190042; border-bottom:1px solid #190042; padding:5px; width:250px;}
.sala-top { background:#E3E0E9; font-family:arial; font-size:12px; font-weight:bold; border:1px solid #190042; padding:5px; width:250px; }
/* AGENDA */
.a1 { border-right: 1px dashed #E49416; padding:8px 0px 8px 0px; }
.a2 { border-right: 1px dashed #E49416; padding:3px 0px 3px 0px; }
.a1-10 { border-right: 1px dashed #BB3535; padding:8px 0px 8px 0px; }
.a2-10 { border-right: 1px dashed #BB3535; padding:3px 0px 3px 0px; }

/* <link rel="stylesheet" href="lightbox.css" type="text/css" media="screen" /> */
#lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background: transparent url(/t.gif) no-repeat; /* Trick IE into showing hover */  display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(img07/ic-close.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(img07/ic-close.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; }
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; } /* Min-Width */
.lbWidth { position: absolute; top: 0px; left: 0px; width: 100%; min-width: 790px; } /* most browsers */
* html .lbContent {  margin-left: -790px; position:relative; } /* IE6 */
* html .lbMinWidth { padding-left: 790px;	} /* IE6 */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } /* Clearfix */	
/*.clearfix {display: inline-block;} */
* html .clearfix {height: 1%;} /* Hides from IE-mac \*/
.clearfix {display: block;} /* End hide from IE-mac */ 

#cadfilter { display: none; position: absolute; top:0; left:0; width:100%; height:100%; background-color: #000000; opacity:0.5; z-index:100; }
#cadbox { display: none; position: absolute; left: 50%; top: 50%; margin-left:-195px; margin-top:-157px; width: 390px; height: 325px; border: 1px solid black; background-color: white; z-index:100; }


