/*
- Por: Luanda Pereira
- última modificação: 04/08/2008 - 08:42h
*/

* {margin:0;padding:0;list-style:none;}
body { margin: 0; padding:0; width: 100%; background: #5E0A0A; font-family: "Trebuchet MS", arial, verdana, sans-serif; }
a, a:link, a:active, a:visited {text-decoration:none;color: #fc0;font-weight: bold;}
a:hover {text-decoration:underline;}

/* estrutura básica
------------------------*/
#reel {	background: url(../imagens/bg_tela.jpg) center top no-repeat; width: 758px;	height:100%; text-align:left; z-index:2; margin:0 auto; padding: 0;}
h1#company {margin:0;}
h1#company a { background: url(../imagens/company.gif) top no-repeat; width: 214px; height: 67px; display:block; text-indent:-1000px; overflow: hidden;}
#reel #menu {  float: left; width:130px; height:220px;	z-index:10; margin: 0.5em 0 0 0;}
#reel .f-left {float: left; width:600px; height: 100%; padding: 0; margin:9px 0 0 0.6em; }
#reel #filme { width:595px; height:220px;	/*float:left;	margin-top: -13px;	_margin-top: -9px!important; margin-left: 10px;	z-index:9;*/}
.fix-b {border-left: 1px dashed #fff; margin:0; padding: 0; height: 100%;}
.fix {clear: both;font-size: 1px;line-height: 1pt;}
.ficha {width:560px; display:block; color:#fff; font-size: 10pt; text-align: justify; padding: 5px 5px 5px 31px; z-index:5; clear: both; border-bottom: 4px solid #7F0F0F;}
.ficha h2 { color: #fc0; font-size: 1em; padding: 0.5em;}
.f-home { background: url(../imagens/noticias.jpg) left center no-repeat #000; height: 110px; }
.f-silvio { background: url(../imagens/p_silvio3.gif) left top no-repeat #000; height: auto;}
.f-premios { background: url(../imagens/plaquetas_premios2.gif) left top no-repeat #000; height: auto; margin: 0 0 1em 0; }
.f-premiosb { background: url(../imagens/p_premios_.gif) left top no-repeat #000; height: auto;margin: 0 0 1em 0; }
.f-cont { background: url(../imagens/plaquetas_contato.gif) left top no-repeat #000; height: auto; }
.f-fot { background: url(../imagens/p_fotos.gif) left top no-repeat #000; height: auto; }
.f-clie { background: url(../imagens/plaquetas_clientes2.gif) left top no-repeat #000; height: auto; }
.f-vid { background: url(../imagens/plaquetas_vid.gif) left top no-repeat #000; height: auto; }
.f-tril { background: url(../imagens/plaquetas_trilhas.gif) left top no-repeat #000; height: auto; }
.f-phist { background: url(../imagens/p_produtora_hist.gif) left top no-repeat #000; height: auto; }
.f-pclipping { background: url(../imagens/p_produtora_clipping.jpg) 0 5px no-repeat #000; height: auto; }
.f-pequip { background: url(../imagens/p_equipe.gif) left top no-repeat #000; height: auto;}
.f-filml { background: url(../imagens/plaquetas_filmes_longa.gif) left top no-repeat #000; height: auto;}
.f-filmm { background: url(../imagens/plaquetas_filmes_media.gif) left top no-repeat #000; height: auto;}
.f-filmc { background: url(../imagens/plaquetas_filmes_curta.gif) 0 10px no-repeat #000; height: auto;}
.f-filmo { background: url(../imagens/plaquetas_filmes_outras.gif) 0 10px no-repeat #000; height: auto;}
.f-filmbuy { background: url(../imagens/ondecomprar.jpg) left top no-repeat #000; height: auto;}

/* home
------------------------*/
.f-home dl.rolo1 {float:left;width: 260px;padding:5px 4px 0 5px;margin:0 5px 0 0;font-size: 8pt;text-align:left; border-left: 1px dashed #fff;}
.f-home dl.rolo1 dt {margin-right: 5px; float: left; display: block;}
.f-home dl.rolo1 dd { line-height: 12px;}
.f-home dl.rolo1 dd a {color: #fff;}
.f-home dl.rolo1 dd.tit {font-size: 12px; color:#f00;}
.f-home dl.rolo1 dd.tit a {color: #c00;}

/* premios
------------------------*/
.ficha .premios1 {	float:left;	display:block;  padding: 10px 0 10% 20px; height: auto; width: 380px; text-align: left; font-size: 9pt; border-left:1px dashed #fff;}
.ficha .premios1 h3 {	font-size: 10pt;	font-weight:bold;	text-transform: uppercase; color: #fc0;}
.ficha .premios1 .premium {	width:350px; clear: both;}
.ficha .premios1 .premium span {	height:45px;	width:50px;	margin-right: 10px;	float: left;}
.ficha .premios1 .premium img {	height:35px;	width:50px;	display: block;}
.ficha .premios2 {	float: left; display:block; margin-left: 55px;	margin-top:10px; text-align: right;	width:67px;	height: 110px;	border:1px solid #ffffff;}
.ficha .premios3 {	float:left;	display:block; padding-left:20px; height: auto; width: 70px; text-align: center;}

/* contato
------------------------*/
.cont {width: 490px; border-left: 1px dashed #fff; margin: 0; padding:0 0 1em 1em; clear: both;}
.cont p {display: block;}
.cont form label {float:left; clear: both; font-weight: bold; display:block; width:70px; margin:0 1em 0 0; text-align:right;}
.cont form input { float:left; width: 350px; height: 18px; border: 1px solid #000; }
.cont form input.btenviar {background: url(../imagens/bt_enviar.jpg) left top no-repeat; width: 66px;height:16px;border: none;cursor: pointer;}
.cont form input.btapagar {background: url(../imagens/bt_apagar.jpg) left top no-repeat;margin-left: 0.5em;width: 66px;height:16px;border: none;cursor: pointer;}
.cont form textarea { float:left; width: 350px;border: 1px solid #000; text-align:left;  font-family: "Trebuchet MS", arial, verdana, sans-serif; font-size: 1em;}

/* fotos
------------------------*/
.f-fot img { border: none;cursor: pointer;}
.f-fot p {float:left;display:block;margin:0 5px 0 15px;}
.f-fot p a {width:100px; height: 90px;padding:5px; display:block;background:#000;}
.f-fot p a:hover {background:#fff;}
.f-fot p .nome { width:70px;height: 65px; overflow: hidden;	display:block; font-weight:bold; font-size:8pt;	line-height: 12pt;	padding-top: 10px; text-align:center; vertical-align: top; cursor: pointer;	border-bottom: none;}

/* clientes
------------------------*/
.f-clie ul.clie { list-style-type: none; border-left: 1px dashed #fff; height: 350px; margin:0;}
.f-clie ul.clie li {  float: left; width: 30%; padding: 0.5em; text-align: center;}

/* videos
------------------------*/
.f-vid #container {border-left: 1px dashed #fff; height: 450px; margin:0;text-align:center;}

/* trilhas
------------------------*/
.f-tril dl.songs {border-left: 1px dashed #fff; margin:0; padding: 0 0 1em 1em; border-bottom: 1px dotted #333;}
.f-tril dl.songs dt {font-weight: bold; color: #fc0;}
.f-tril dl.songs dd {margin:0;}

/* produtora
------------------------*/
.f-phist p, .f-pequip p, .f-silvio p { display: block; margin:0; padding: 1em; border-left: 1px dashed #fff; }
.f-pequip img {	padding-right:20px;	display:block;}
dl.equip {background: url(../imagens/equipe.jpg) center top no-repeat;  border-left: 1px dashed #fff; margin:0; padding: 32em 0 1em 1em;}
.f-pclipping ul {border-left: 1px dashed #fff; margin:0; padding: 0 0 10em 1em;}
.f-pclipping ul li {font-weight:bold;margin:4px 0 4px 0;padding:12px 0 4px 0;border-bottom:1px dotted #333;height:50px;}
.f-pclipping ul li small {display:block;}

/* filmes
------------------------*/
.film { margin:0 0 1em 0; }
.film .cover img { width: 67px; height: 110px;}
.film img {	border: 0; cursor: pointer;}
.film p {	width:70px;	height: 240px;	font-weight:bold;	line-height: 12pt;	float:left;	padding-left: 10px;	padding-right: 10px;	padding-top:10px;padding-bottom:10px; margin-bottom:10px;	text-align:center;	vertical-align: top;	border-bottom: none;}
.film p a {	background:none; display: block; margin:0; padding:0; text-decoration: none;}
.film p a:hover, .film p:hover { background:#c00; color: #fff; }
.film p .nome {	width:auto;	height: 65px; overflow: hidden; display:block; font-weight:bold; font-size:0.8em; line-height: 12pt; padding-top: 10px;	text-align:center; cursor: pointer;}
.f-filmbuy { margin:0 0 1em 0; }
.f-filmbuy p {margin:0 0 0 1em;display: block;}
.f-filmbuy h3#tit { margin: 0; padding:0.5em;}
.f-filmbuy h4 { margin:0 0 0 1em; padding:0;}
.f-filmbuy h4 a, .f-filmbuy h4 a:link, .f-filmbuy h4 a:active, .f-filmbuy h4 a:visited {color: #f00;}
.f-filmbuy h4 a:hover {color: #fff;}
.f-filmbuy ul {list-style: none;}
/* rodapé
------------------------*/
.creditos { font-size: 8pt;	padding-top:10px; text-align: center; width: 758px; color:#fff; clear: both;}