@charset "utf-8";
/* CSS Document */

/*-- GLOBAL TAGS --*/
.mostra0 {
	color:#606;
}

html, body {
	height:1%;
}

html>body .container {
    height:auto;
}

body {
    background-color:#FFF;
	margin:20px;
}

a {
    text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

div, p, td, input, textarea {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    line-height:18px;
    margin:0;
    padding:0;
    vertical-align:top;
}

h1, h2, h3 {
	margin:0 0 5px 0;
	padding:0;
}

h1 {
	font-size:16px;
}

img {
	border:0;
}

object {
	line-height:0;
}

p {
	margin:8px 0;
}

table {
	border:0;
	border-collapse:collapse;
	margin:0;
	padding:0;
}

td {
	border:0;
	border-collapse:collapse;
	margin:0;
    padding:0;
}

/*-- GLOBAL CLASSES --*/

.boxColor1 {
	background-color:<?php echo $boxColor ?>;
}

.boxColor2 {
	background-color:<?php echo $boxColor2 ?>;
    color:#FFF;
    font-weight:bold;
    padding:3px 10px;
}

.boxColor2 span {
	color:<?php echo $secColor ?>;
}

.boxContent {
	padding:15px 17px;
}

.clearfix {
	clear:both;
}

.container {
	clear:both;
	height:1%;
	margin:0 auto 8px;
	min-height:1%;
	width:980px;
}

.dotBorder {
	border-bottom:1px dotted #999;
}

.hColorBg {
	background-color:<?=$secColor?>;
    color:#FFF;
    font-size:10px;
    font-weight:normal;
    padding:2px 5px;
}

.imgLeft {
	float:left;
    width:100px;
}

.txtRight {
	float:left;
    left:100px;
    width:840px;
}

.txtSmall {
	font-size:12px;
    margin:5px 0 0;
}

.txtMedium {
	font-size:14px;
}

.txtLarge {
	font-size:22px;
}



/*-- HEADER IDs --*/

#topo {
	background-image:url(../_imgs/bgHeader.jpg);
	background-repeat:no-repeat;
	height:125px;
	margin-bottom:20px;
	overflow:hidden;
	padding:15px 20px;
}

#topo a {
	color:#FFF;
	font-family:carbon, carbon_ie;
}

#topo a:hover {
	text-decoration:none;
}

#menu {
	margin:10px 0 17px;
}

#menu, #subMenu {
	color:#FFF;
	padding-left:7px;
}

#menu a, #subMenu a {
	color:#FFF;
	font-family:carbon, carbon_ie;
	font-size:12px;
	margin:0 10px;
	text-decoration:none;
}

#menu a:hover, #subMenu a:hover {
	color:#606;
	text-decoration:none;
}

#subMenu #item {
	color:#FFF;
	display:none;
}

#conteudo {
	background-repeat:repeat-y;
	background-position:730px 0;
}

#colEsq {
	float:left;
	width:720px;
}

#topoFilme {
	border-top:7px solid #FFF;
	color:#FFF;
	padding:20px;
}

#topoFilme div {
	color:#FFF;
}

#topoFilme h1 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
}

#topoFilme h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

#topoFilme div h1 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
}

#topoFilme div h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

#rodapeFilme {
	background-color:#116073;
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	padding:2px 0 3px 20px;
	text-transform:uppercase;
}

#rodapeFilme div {
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}

#rodapeFilme #selHiLi {
	text-transform:none;
}

#rodapeFilme #selHiLi a {
	color:#FFF;
	text-transform:none;
}

#rodapeFilme #selHiLi a:hover {
	color:#00FFC6;
	text-decoration:none;
}

#rodapeFilme #selHiLi #a_picts {
	font-size:20px;
	height:10px;
	line-height:0;
	margin:0 1px;
	padding:0;
    vertical-align:middle;
}

.mainBox {
	border-top:7px solid #FFF;
	padding:15px 25px;
}

.mainBox h1, span {
	font-weight:bold;
}

.mainBox p {
	font-weight:normal;
}

.mainBox img {
	border:1px solid #777;
	float:left;
	margin:5px 15px 0 0;
}

#colDir {
	color:#FFF;
	float:right;
	padding:20px 20px 0 0;
	text-align:left;
	width:210px;
}

#colDir a {
	background-image:url(../_imgs/listSeta.png);
	background-repeat:no-repeat;
	background-position:0 2px;
	color:#FFF;
	font-weight:bold;
	padding-left:13px;
	text-decoration:none;
	text-transform:uppercase;
}

#colDir a:hover {
	color:#00ffc6;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}

#colDir p {
	margin-bottom:15px;
}

#about {
	background-image:url(../_imgs/_bgs/bgAbout.jpg);
	background-repeat:no-repeat;
	border-top:0;
	padding:10px 10px 10px 500px;
}

#about img {
	border:0;
	float:left;
	margin-right:40px;
}

#about p {
	color:#FFF;
	font-size:larger;
	font-weight:bold;
}

#langSelec {
	color:#FFF;
	float:right;
    font-size:12px;
	font-family:carbon, carbon_ie;
}

#langSelec a {
	color:#606;
}

#langSelec a:hover {
	color:#FFF;
}

#mainBar {
	background-color: <?php echo $mainColor ?>;
	clear:both;
	margin-top:12px;
	padding:12px 15px;
}

#mainBar img {
	border:none;
}




/*-- GLOBAL CLASSES --*/

.boxColor1 {
	background-color:<?php echo $boxColor ?>;
}

.boxColor2 {
	background-color:<?php echo $boxColor2 ?>;
    color:#FFF;
    font-weight:bold;
    padding:3px 10px;
}

.boxColor2 span {
	color:<?php echo $secColor ?>;
}

.boxContent {
	padding:15px 17px;
}

.clearfix {
	clear:both;
}

.container {
	clear:both;
	height:1%;
	margin:0 auto 8px;
	min-height:1%;
	width:980px;
}

.dotBorder {
	border-bottom:1px dotted #999;
}

.hColorBg {
	background-color:<?=$secColor?>;
    color:#FFF;
    font-size:10px;
    font-weight:normal;
    padding:2px 5px;
}

.imgLeft {
	float:left;
    width:100px;
}

.txtRight {
	float:left;
    left:100px;
    width:840px;
}

.txtSmall {
	font-size:12px;
    margin:5px 0 0;
}

.txtMedium {
	font-size:14px;
}

.txtLarge {
	font-size:22px;
}






/*-- JQUERY STYLES --*/

#mask {
  background-color:#000;
  display:none;
  position:absolute;
  top:0;
  left:0;
  z-index:8;
}

#modalBox .boxContent {
  margin:20px 0;
}

#modalBox .modalGenerics {
  display:none;
  position:relative;
  z-index:10;
}

#modalBox .modalSign {
  background-color:#E8E8E8;
  border:10px solid #999;
  position:absolute;
}

#modalBox input {
  color:#303;
  margin:3px 0 15px;
  width:240px;
}

#modalBox textarea {
  color:#303;
  margin:3px 0 15px;
  width:230px;
}

#modalBox #login .boxContent {
  padding:0 30px;
}

#modalBox #close, #actionsOpen #close {
  float:right;
  height:15px;
  line-height:14px;
  overflow:hidden;
  position:relative;
  top:0;
  width:15px;
}

#modalBox .clearfix {
  margin-top:5px;
  padding:0;
  text-align:right;
}

.errOut {
	background-color:<?= $secColor ?>;
    color:#FFF;
    display:none;
    margin:15px 0;
    padding:2px 5px;
    text-align:center;
    width:240px;
}

#modalBox #login input, #modalBox #login .errOut {
	width:150px;
}

#contact textarea {
	height:100px;
}

.tab {
	background-color:<?php echo $boxColor ?>;
    float:left;
    margin-right:3px;
    padding:10px 15px 0;
}

.tabOff {
	background-color:<?php echo $formBorder ?>;
}

.tabOff h2 {
	background-image:url(../../_imgs/h2Off.gif);
	background-repeat:no-repeat;
    background-position:0 3px;
	color: <?php echo $txtColor2 ?>;
    margin-bottom:15px;
	padding-left:17px;
}

#myListUser {
	margin-top:-5px;
}

#myListUser h1 {
	margin-bottom:0;
}

#myListUser .imgLeft {
	width:180px;
}

#myListUser .txtRight {
	left:180px;
    width:760px;
}

#myListUser .txtRight div {
	margin-bottom:10px;
}

#myListUser .boxContent {
	padding-top:23px;
}

.boxColor2 a {
	font-weight:bold;
    margin-left:5px;
}

.tab a:hover {
	text-decoration:none;
}

#actionsOpen {
	background-image:url(../../_imgs/bgVote.jpg);
    background-repeat:repeat-x;
	border-left:1px solid <?php echo $boxColor ?>;
    display:none;
	float:left;
    min-height:90px;
    width:251px;
}

#actionsContent {
    margin:15px 25px 10px;
}

#actionsContent div {
	color:<?php echo $secColor ?>;
}

#actionsContent input {
    color:<?=$mainColor?>;
	font-size:10px;
    height:10px;
    width:120px;
}

#credits .txtRight {
	float:right;
    left:auto;
    width:410px;
}

#galery {
	background-image:url(../../_imgs/_galery/bg.gif);
}
    
#galery .txtRight {
	float:right;
    left:auto;
    width:350px;
}

#galery span {
	color:<?php echo $txtColor1 ?>;
    font-weight:normal;
}

#galPic {
	border:1px solid #000;
	margin-bottom:30px;
}

#galThumbs img {
	border:1px solid #000;
    margin-right:6px;
    width:78px;
    height:52px;
}

#votacao {
	width:100%;
}

#votacao .boxContent {
	padding:5px 8px;
	width:100%;
	white-space:nowrap;
}

#album {
	clear:both;
}

#album img {
	border:3px solid #FFF;
	margin:0;
}

#album div {
	border-top:1px solid #555;
	border-right:2px solid #555;
	border-bottom:2px solid #555;
	border-left:1px solid #555;
	float:left;
	margin:10px 30px 15px 15px;
	padding:0;
}
	