/* CSS Document - Stênio Figueiredo de Melo - http://www.steniomelo.com */
* {margin:0;padding:0;}
div, header, section, footer, figure, nav  { display:block }
body,h1,h2,h3,h4,h5,h6,p,a{font:normal normal normal 12px Arial,Tahoma, sans-serif; color:#454545;}
html,body,ol,ul,li,dd,dl,dt,a,p,h1,h2,h3,h4,h5,h6,form,label,blockquote,pre,abbr,acronym,address,iframe,fieldset,legend,textarea{margin:0;padding:0;}
ul,li{list-style:none;}
img, fieldset{border:none;}
_img{display:block;}
hr{line-height:3px; color:#fff; height:4px; border:0; display: block; background:url(../imagens/hr-bg.jpg)}
br.clear{clear:both;display:block;font-size:0pt;height:0pt;line-height:0pt;margin:0;padding:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}

input, textarea { border: 1px #ccc solid; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#999; padding:10px; margin-bottom:5px; -moz-border-radius: 10px;  -webkit-border-radius: 10px; border-radius: 10px;}
input:focus, textarea:focus { -moz-box-shadow: 0 0 8px #09C;  -webkit-box-shadow: 0 0 8px #09C; box-shadow: 0 0 8px #09C; }
.error { -moz-box-shadow: 0 0 8px #F00 ; }
.btOk { margin-top:10px; }
.btOk:hover, .btOk:focus { background-color:#f08625; color:#FFF; cursor:pointer }
/* OVERFLOW */
#topo #topo-conteudo #logo a, .corpo-conteudo .video-principal .bt a, .corpo-conteudo .lista-de-videos span a {
	text-indent:-9999px;
	overflow:hidden;
	outline:none;				
}

@font-face {
     font-family: helveticaneue;
     src: url('HelveticaNeueLTPro-ThEx.otf');
}

body { background:url(../imagens/bg-geral.jpg) }

#topo { background:url(../imagens/topo-bg.jpg); height:119px; }
#topo #topo-conteudo { width:980px; margin:auto } 
#topo #logo { background:url(../imagens/logo.gif); width:194px; height:91px; float:left; margin-top:15px; }
#topo #logo a { height:104px; display:block }
#topo nav { float:right;   }
#topo ul { padding-top:89px; }
#topo li { display:inline-block; margin-left:25px; }  
#topo li a { font-family: "helveticaneue", Trebuchet MS, Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#bfbfbf }
#topo li a:hover, body#principal-body li.home a,
body#filmes-body li.filmes a, body#sobre-body li.sobre a,
body#contato-body li.contato a{ text-decoration:none; color:#488291 !important }

#corpo { background: url(../imagens/corpo-bg.jpg) #fafcfa }
#corpo .corpo-conteudo { width:980px; margin:auto; padding:25px 0px; background:url(../imagens/principal-bg.gif) no-repeat center;}
body#principal-body #corpo .corpo-conteudo, body#filmes-body #corpo .corpo-conteudo { width:980px; margin:auto; padding:25px 0px; background:url(../imagens/principal-bg.gif) no-repeat center 200px;}
.corpo-conteudo .video-principal { width:800px; height:450px; -moz-box-shadow: 0px 0px 10px #bbb; -webkit-box-shadow: 0px 0px 10px #bbb; margin:auto; position:relative}
.corpo-conteudo .video-principal .bt { width: 184px; height:132px; background:url(../imagens/principal-video-btmaisvideos.png) no-repeat; position:absolute; z-index:1000; right:0;  }
.corpo-conteudo .video-principal .bt a { display:block; height:132px; }
.corpo-conteudo .video-detalhe { width:800px; height:450px; -moz-box-shadow: 0px 0px 10px #bbb; -webkit-box-shadow: 0px 0px 10px #bbb; position:relative; margin:auto; }
.corpo-conteudo #video-titulo { font-size:24px; font-family: "helveticaneue", Trebuchet MS, Arial, Helvetica, sans-serif; font-weight:bold;  margin-left:100px; margin-top:20px; color:#888 }
.corpo-conteudo .lista-de-videos { width:795px; padding-left:5px; margin:auto }
.corpo-conteudo .lista-de-videos ul { margin:20px 15px 0px 15px; display:inline-block;  }
.corpo-conteudo .lista-de-videos li { width:100px; height:70px; display:inline-block; margin:0px 5px; }
.corpo-conteudo .lista-de-videos li a { height:70px; display:block; }
.corpo-conteudo .lista-de-videos li a:hover { -moz-box-shadow: 0px 0px 8px #00576f; -webkit-box-shadow: 0px 0px 8px #00576f;  }
.corpo-conteudo .lista-de-videos li img { width:100px; height:70px; }
.corpo-conteudo #texto-principal { width:700px; margin:auto; font-family: "helveticaneue", Trebuchet MS, Arial, Helvetica, sans-serif; text-align:center; margin-top:20px; font-size:14px; background:url(../imagens/texto-principal-bg.gif) top center no-repeat; padding-top:45px; color: #888 }
.corpo-conteudo .conteudo { padding:0px 100px; }
.corpo-conteudo p {  text-align:justify; line-height:20px; font-size:14px; color: #888 }
.corpo-conteudo h1 { margin-bottom:10px; margin-top:-23px; font-size:72px;  color:#eee}
.corpo-conteudo p strong { color:#488291 }


.ajax_filme {cursor:pointer;}

#rodape { background:url(../imagens/rodape-bg.jpg) repeat-x; }
#rodape footer { width:980px; margin:auto; font-size:11px; padding-top:20px; }
#rodape footer hr { margin-bottom:10px; }
#rodape span, #rodape a { color:#888 }
#rodape strong { color: #f38425; font-weight:bold }
#rodape .copyright { float:left; }
#rodape .assinatura { float:right; }
#rodape .assinatura a:hover { text-decoration:none; color:#488291 }