@charset "utf-8";

/* Você Faz o Show | mai 09 | vimello | spicyweb */

 /* Começando... */
  * { margin: 0; padding: 0; text-align: left; }
  body { behavior:url("includes/js/csshover3.htc"); }

 /* Estrutura Principal */ 
  body { background: url(../img/bg.jpg) top center repeat-y; font-size: 10px; }
  div#top { background: url(../img/top.png) no-repeat; width: 1005px; height: 447px; }
  div#top h1 a { float: right; display: block; height: 218px; margin: 20px 224px 0 0; width: 263px; text-indent: -9999px; _margin: 10px 112px 0 0; outline: none; }
  div#topin { background: url(../img/topin.png) no-repeat; width: 1005px; height: 375px; }
  div#topin h1 a { float: right; display: block; height: 218px; margin: 70px 215px 0 0; width: 263px; text-indent: -9999px; _margin: 60px 100px 0 0; outline: none; }
  div#meio { margin: 0 auto; display: block; width: 1005px; }
  div#interna.bloco { background: url(../img/70.png) repeat; padding: 20px; width: 911px; font-size:12px; }
  div#home.bloco { background: none; width: 951px; }
  div.bloco { display: block; margin: 10px 0 20px 27px; }
  div#menu { background: url(../img/70.png) repeat; width: 951px; height: 27px; margin: 20px 0 20px 27px; }  
  img#fancyimg { -ms-interpolation-mode: bicubic; }
  img.left { float: left; margin: 0 10px 5px 0; }
  img.right { float: right; margin: 0 0 5px 10px; }
  div#final { height: 50px; background: url(../img/hr-fim.jpg) top center repeat-x; width: 951px; margin: 0 0 0 27px; padding: 10px 0 0 0; }
  div#assinatura { width: 150px; float: right; }
  p#noticiasrss { padding: 0 0 0 35px; background: url(../img/rss.png) top left no-repeat; margin: 0; }
 
 /* Fonte e Elementos de Apresentação */
  p { margin: 20px 0; display: block; }
  * { font-family: verdana, Arial, Helvetica, sans-serif; color: #ffffff; }
  div.clear { width: 1px; height: 1px; display: block; clear: both; }
  a.orj, span.orj { padding: 3px 12px; background: #de7006; display: inline-block; clear: both; text-transform:uppercase; font-size: 9px; font-weight: bold; text-decoration: none; cursor: pointer; }
  a.orj:hover, span.orj:hover { color: #fcddc0; background: #b95c01; cursor: pointer; }
  a.blu, span.blu { padding: 3px 12px; background: #0164cb; display: inline-block; clear: both; text-transform:uppercase; font-size: 9px; font-weight: bold; text-decoration: none; cursor: pointer; }
  a.blu:hover, span.blu:hover { color: #c2e0ff; background: #004d9e; cursor: pointer; }  
  p.data { font-size: 9px; margin: 0 0 10px 0; color: #b1b1b1; text-decoration: none; }
  p.viddesc { margin: 0; font-size: 10px; }
  h3 { font-size: 16px; font-weight: bold; }

 /* Menu */
  #menu ul { list-style-image: none; list-style-position: outside; list-style-type: none; padding: 6px 0 0 25px; width: 926px;
   			 margin: 0; }
  #menu ul li { margin: 0; }
  #menu li { display: block; float: left; position: relative; }
  #menu ul li a { background-image: url(../img/menu.jpg); background-repeat: no-repeat; display: block; text-indent: -9999px; height: 16px; padding: 0 10px 0 0; margin-left: 10px; }
  #menu ul a { float: none; outline: none; }
 
  #menu ul li.separador { width: 20px; display: block; height: 16px; }
 
  #menu ul li#home a { width: 46px; background-position: 0 0; }
  #menu ul li#home a:hover,
  #menu ul li#home a#current { background-position: 0 -16px; }
  
  #menu ul li#quadro a { width: 137px; background-position: -535px 0;}
  #menu ul li#quadro a:hover,
  #menu ul li#quadro a#current { background-position: -535px -16px; }
  
  #menu ul li#videos a { width: 55px; background-position: -206px 0;}
  #menu ul li#videos a:hover,
  #menu ul li#videos a#current { background-position: -206px -16px; }
  
  #menu ul li#fotos a { width: 48px; background-position: -306px 0;}
  #menu ul li#fotos a:hover,
  #menu ul li#fotos a#current { background-position: -306px -16px;  }
  
  #menu ul li#inscreva a { width: 97px; background-position: -399px 0;}
  #menu ul li#inscreva a:hover,
  #menu ul li#inscreva a#current { background-position: -399px -16px; }
  
  #menu ul li#raulgil a { width: 70px; background-position: -714px 0;}
  #menu ul li#raulgil a:hover,
  #menu ul li#raulgil a#current { background-position: -714px -16px; }
  
  #menu ul li#jurados a { width: 69px; background-position: -830px 0;}
  #menu ul li#jurados a:hover,
  #menu ul li#jurados a#current { background-position: -830px -17px; }
  
  #menu ul li#noticias a { width: 72px; background-position: -90px 0;}
  #menu ul li#noticias a:hover,
  #menu ul li#noticias a#current { background-position: -90px -16px; }
  
 /* Home */
  div#main.tabs { width: 484px; float: left; margin-right: 23px; _margin-right: 17px; margin-bottom: 10px; background: url(../img/30.png) repeat; }
  div.tabz { width: 396px !important; float: right; background: url(../img/30.png) repeat; }
  div#resto-tabs { clear: both; background: url(../img/70.png) repeat; padding: 0; }
  div.tabz div#resto-tabs { width: 396px !important; _width: 396px !important; _height: 425px; }
  div.coluna { width: 184px; background: url(../img/70.png) repeat; padding: 15px 13px; }
  div#middle.coluna { float: left; _padding-bottom: 7px; }
  div#right.coluna { float: right; _padding-bottom: 8px; }
  
  div.tabz ul#tabs, div.tabz2 ul#tabs, div.tabs ul#tabs { list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; }  
  div.tabz ul#tabs li, div.tabz2 ul#tabs li, div.tabs ul#tabs li { margin: 0; display: block; float: left; position: relative; }
  div.tabz ul#tabs li a, div.tabz2 ul#tabs li a, div.tabs ul#tabs li a  { display: block; height: 31px; padding-top: 15px; }
  
  div.tabs ul#tabs li a#current, div.tabz2 ul#tabs li a#current,  div.tabz ul#tabs li a#current { background: url(../img/30.png) repeat; } 
  div.tabs ul#tabs li.separador, div.tabz ul#tabs li.separador, div.tabz2 ul#tabs li.separador { width: 3px; display: block; height: 46px; background: url(../img/30.png) repeat; } 
  
  div#ultimas.tabs-container { background: url(../img/30.png) repeat; }
  div#mais-lidas.tabs-container { background: url(../img/30.png) repeat; }  
  
  div.tabs ul#tabs li#tab1 a { width: 140px; }  
  div.tabs ul#tabs li#tab2 a { width: 177px; }  
  div.tabs ul#tabs li#tab3 a { width: 161px; }
  
  div#main.tabs { width: 484px; }
  
  div.tabz ul#tabs li#tab1 a { width: 122px; }  
  div.tabz ul#tabs li#tab2 a { width: 137px; }  
  div.tabz ul#tabs li#tab3 a { width: 131px; }
  
  div.tabz2 ul#tabs li#tab1 a { width: 145px; }  
  div.tabz2 ul#tabs li#tab2 a { width: 143px; } 
  
  div.tabs ul#videos { height: 362px; _margin-left: -30px !important; background: url(../img/30.png) repeat; }
  div.tabz ul#videos { _margin-left: -60px !important; margin-top: 20px; _margin-top: 0px; background: url(../img/30.png) repeat; height: 356px !important; }
  div.tabz ul#videos li { width: 125px; float: left; margin: 10px 0 25px 50px !important; }
  ul#videos { list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; }
  div.tabs ul#videos li { width: 125px; float: left; margin: 20px 0 15px 27px; }
  ul#videos a, ul#videos a img { text-decoration: none; border: 0; }
  ul#videos li a:hover span { color: #fcddc0; }
  ul#videos li span.titulo { font-weight: bold; font-size:10px}
  ul#videos span.orj { clear: both; margin: 5px 20px 0 0; }
  ul#videos a:hover span.orj { color: #fcddc0; background: #b95c01; cursor: pointer; }
  
  div#bottom { clear: both; width: 951px; height: 72px; background: url(../img/home-destaques.png) no-repeat; padding: 60px 20px 0; }
  div#b1 { width: 326px; height: 60px; float: left; padding: 0 0 0 154px; }
  div#b2 { width: 260px; height: 60px; float: right; padding: 0 0 0 154px; }
  div#b1 p, div#b2 p { margin: 0; }
  div#bottom a { text-decoration: none; }
  div#bottom a:hover { color: #ccc; }
  
  ul#noticias { list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; }
  ul#noticias li { text-transform: uppercase; }
  ul#noticias li.hr { height: 25px; display: block; }
  ul#noticias li a { clear: both; display: block; width: 37px; }
  ul#noticias li a.blu { display: inline-block; width: auto; }
  
 /* Videos */
  div#vids.left { width: 480px; float: left; }
  div#vids.right { float: right; width: 410px; }
  div#stars { margin-top: 5px; }
  div#vids.left h3 { font-size: 16px; font-weight: bold; margin-bottom: 0; }
  p#datavid { font-size: 9px; margin: 0 0 10px 0; color: #b1b1b1; }
  div#interna.tabz ul#tabs li a { color: #fff200; font-size: 12px; text-transform: uppercase; display: block; height: 31px; cursor: pointer; text-align: center; padding-top: 15px; }
  p#za.navi { color: #6c6c69; text-align: center; padding: 5px 0 10px; *padding-bottom: 10px !important; clear: both; background: url(../img/30.png) repeat; margin: 0; }
  p.navi { color: #6c6c69; text-align: center; padding: 5px 0 10px; *padding-bottom: 10px !important; clear: both; }
  p.navi a { text-decoration: none; color: #bd7e0a; font-weight: bold; }
  p.navi a:hover { color: #694400; }
  p#volte a { clear: both; color: #e17800; font-weight: bold; text-decoration: none; }
  p#volte a:hover { color: #fabb73; }
  
 /* Fotos */
  div.galeria { width: 421px; height: 102px; background: url(../img/70.png) repeat; margin-bottom: 30px; padding: 4px 7px; }
  div#fotosl { float: left; width: 435px; margin-left:15px}
  div#fotosr { float: right; width: 435px; }
  div.galeria img { border: 3px solid #3f352a; float: left; margin: 0 5px 0 0; }
  div.galeria h3, div.galeria p.viddesc, div.galeria p.data { width: 290px; float: left; }
  div.galeria span.blu { float: right; margin: 16px 0 0 0; clear: none; }
  div.galeria a { text-decoration: none; }
  div.galeria a p.data, div.galeria a p.viddesc, div.galeria a h3 { text-decoration: none; cursor: pointer; }  
  div.galeria:hover span.blu { background: #004d9e; cursor: pointer; color: #c2e0ff; }
  div.galeria:hover h3 { color: #ccc; cursor: pointer; }
  div.galeria:hover img { border:3px solid #413930; cursor: pointer; }  
  
 /* Fotos: Galeria */
  div#galeria { float: left; width: 580px; }
  div#galeria h2 { margin-bottom: 0; }
  div#galeria div#gal { background: url(../img/70.png) repeat; }
  div#relacionado { float: right; width: 295px; display: block; background: url(../img/70.png) repeat; }
  .gallery{ list-style: none !important; margin: 0; padding: 0; }
  .gallery li { margin: 0 15px 20px 0 !important; padding: 0; float: left; position: relative; width: 130px; height: 105px; }
  .gallery img { background: #1e1d1d; border: solid 1px #000; padding: 4px; }
  .gallery span.plus { width: 9px; height: 9px; display: block; position: absolute; bottom: 10px; right: 10px; overflow: hidden; }
  .gallery .plus { background: url(../img/plus.jpg) no-repeat; }
  .gallery a { text-decoration: none; }
  .gallery a:hover img  { border-color: #2d2b2b; }
  .gallery a:hover span { background-position: left -9px; cursor: pointer; }
  ul.gallery { width: 580px; margin: 5px auto 0 !important; padding: 8px; _padding-right: 0; _margin-right: -22px; }
  .galery a:hover { text-decoration: none; }
  h2.rel { color: #fff200; font-size: 15px; text-transform: uppercase; display: block; height: 31px; text-align: center; padding-top: 15px; margin: 0 auto; width: 210px; }
  
  /* Relacionados */
  div#relacionado a.rel  { position: absolute; width: 295px; }
  div.relacionado h3 { /*float: left;*/ font-size: 12px; }
  div.relacionado img { background: #3c352d; padding: 3px; border: 1px solid #242527; width: 67px; height: 54px;  }
  div#relacionado div.imagem { position: absolute; display: block; width: 73px; height: 60px; margin-left: 5px; }
  div.relacionado div.texto { width: 200px; float: right; display: inline; margin-right: 10px; }
  div.relacionado h3 { text-decoration: none; position: relative;  }
  div.relacionado p.data { margin-bottom: 5px; text-decoration: none; }
  div.relacionado h3 span { font-size: 9px; margin: 0 0 10px 0; color: #b1b1b1; _margin-top: 10px; }
  div.relacionado span.vid { width: 20px; height: 18px; display: block; position: absolute; bottom: 5px; right: 5px; overflow: hidden; background: url(../img/a-movie.gif) no-repeat; _bottom: 8px; }
  div.relacionado span.news { width: 20px; height: 18px; display: block; position: absolute; bottom: 5px; right: 5px; overflow: hidden; background: url(../img/a-news.gif) no-repeat; _bottom: 8px; }
  div.relacionado span.pics { width: 20px; height: 18px; display: block; position: absolute; bottom: 5px; right: 5px; overflow: hidden; background: url(../img/a-pics.gif) no-repeat; _bottom: 8px; }
  div.relacionado:hover span.pics, div.relacionado:hover span.news, div.relacionado:hover span.vid { background-position: 0 -18px; cursor: pointer; }
  div.texto a.orj { margin-top: 10px; }
  div.relacionado { display: block; margin-bottom: 10px; height: 70px; padding-top: 7px; }
  div.relacionado a { text-decoration: none; }
  div.relacionado:hover { background: #393939;  }
  div.relacionado:hover a.orj { color: #fcddc0; background: #b95c01; cursor: pointer; }
  div.relacionado:hover h3 { color:#ccc; cursor: pointer; }
  
  /* Notícias */
  img.imgpost { float: left; margin: 0 10px 3px 0; }
  div.notibloco { width: 430px; height: 120px; background: url(../img/70.png); padding: 3px 5px; margin-bottom: 20px; float:left; margin-left:10px}
  div.notibloco img { border:3px solid #3F352A; float:left; margin:0 5px 0 0; }
  div.notibloco h3 { font-size: 14px !important; }
  div.notibloco span.blu { float: right; margin: 20px 0 0 0; clear: none; }
  div.notibloco:hover span.blu { background: #004d9e; cursor: pointer; color: #c2e0ff; }
  div.notibloco:hover h3 { color: #ccc; }
  div.notibloco:hover img { border:3px solid #413930; }
  div.notibloco:hover { color: #F3F3F3; }
  div.notibloco a  { text-decoration: none; }