/* Definições */
*{font-family:Verdana, Arial;font-size:10pt}
img{border:0;margin:10px;}
a{text-decoration:none;}
.borda{border:1px solid black;}

/* Layout */
body {margin:0; background:#2d2e30;}
body {text-align:center; /* hack para o IE */ }
.centraliza {margin:0 auto; padding:0px; width:1004px; position:relative; overflow:hidden;}
.centraliza {text-align:left; /* "remédio" para o hack do IE */}
.titulo{font-size:12pt; color:red; font-weight:bold;font-family: georgia, times, serif;}
#header {background:#1d1d1d;}
#content {background:#fff; overflow:hidden;}
#bottom {background:#1d1d1d; color:#d0d0d0;}
#footer {height:42px; background:url(/footer-tail.gif) top repeat-x; color:#d0d0d0; padding:21px 0 0 0;}
#footer a {color:#d0d0d0;}

/* Menu */
#menu ul {list-style:none; padding:0; margin:0; float:right;}
#menu li {float:left; font-size:13px;}
#menu {background:url(/map1.jpg); width:1004px; height:43px; z-index:1; position:relative;}
#menu a {color:#fff; text-decoration:none; display:inline-block; border-left:2px solid gray;}
#menu a span {display:block; padding:11px 19px 17px 20px; font-family:Verdana, Arial; font-weight:bold;}
#menu a:hover {background:url(/tail.gif) top repeat-x; color:#333333;}
#menu .last a:hover span {background:url(/act.gif) right top no-repeat;}

#opcoes {background:url(/map2.jpg); width:1004px; height:39px; position:relative;top:-3px;z-index:2;}
#cinema, #wallpaper, #tso, #livros, #extras {display:none;}
#cinema a, #wallpaper a, #tso a, #livros a, #extras a {color:black; font-weight: bold; font-family:Verdana, Arial}
#cinema a:hover, #wallpaper a:hover, #tso a:hover, #livros a:hover, #extras a:hover {color:yellow;}
#home, #cinema, #wallpaper, #tso, #livros, #extras {position:absolute; top:10px; right:10px;z-index:3}
.aceso {background:url(/tail.gif) top repeat-x;}
.aceso a span, .acesolast a span{color:#333333;}
.acesolast {background:url(/tail.gif) top repeat-x;}
.acesolast a span { background:url(/act.gif) right top no-repeat;}
.acesolast a:hover span { background:url(/act.gif) right top no-repeat;}

#arquivo {border-top:1px solid black; border-bottom:1px solid black; margin-bottom:5px; overflow:hidden;}
#arquivo p {display:block}
#arquivo ul {list-style-image: url(/dot.gif);}
#coluna1 {width:49%; float:left; border-right:1px dashed gray;}
#coluna2 {width:50%; float:right;}


#galeria, #galeria2 {margin:0; position:relative; overflow:hidden;}
.contemfoto, .contemfoto2, .contemfoto3, .contemfoto4 {float:left; width:173px; margin:10px; padding:5px; background-color:#f5f7f9; border-right: #a5a7aa solid 1px; border-bottom: #a5a7aa solid 1px; text-align:center;}
.contemfoto {height:150px;}
.contemfoto span {color:#515151; font-family: "Trebuchet MS"; font-size: 9pt;}
.contemfoto2 {height:190px;}
.contemfoto3 {height:210px;}
.contemfoto4 {height:270px;}

.estreias {display:block; border-bottom:1px solid gray; margin-bottom:10px; overflow:hidden}
.faixa {padding:10px; margin-top:5px; display:block; background-color:black; color:white; font-size:12pt;border:0px dashed yellow}
.noticia {width:810px; border-top:1px dashed black; margin-top:5px;}

#protege{z-index:19; display:none; position:fixed; top:0; left: 0; width: 100%; height: 100%; background-color: black; -moz-opacity: 0.7; opacity:.70; filter: alpha(opacity=70);}
#dentro{z-index:20;position:fixed;display:none;top:5px;left:50%; margin:0 -360px;width:720px;}

#destaque{position:relative;width:1004px; height:150px;margin:0;padding:0;}
#nome{position:absolute;top:0;left:0;}
#logo{position:absolute;top:0;z-index:15;}
#logo img{margin:3px 80px;padding:0}

#areaFotosJS {width:1004px; height:150px;}
#areaFotosJS IMG {position:absolute; top:0; left:0; z-index:8; margin:0; padding:0}
#areaFotosJS IMG.active {z-index:10}
#areaFotosJS IMG.last-active {z-index:9;}

.baixo {width:180px; height:auto; float:left; margin:20px 0 20px 20px; text-align:right;}
.baixo a{font-size:8pt; color:gray;}
.bottomtitulo {width:100%; margin:0; padding:0; border-bottom:1px solid #5b5b5b; text-align:left;}

#lateral{width: 160px; float:right;}
#lateral span{display:block;border-bottom:1px solid gray;margin-bottom:5px;}
#principal{padding:5px; margin-right: 165px;}

#googlesearch{text-align:right; margin:5px;}