@charset "utf-8";
@import url("pag.css");
/* CSS Document */
/*********
bg #1D1D20
escuro #0F0F11
texto #b3b3bb
texto destaque #CBCBCF
a #fc0
a:hover #fff
*********/
html {
	background: #1d1d20 url(img/bgVertical.png) left top repeat-y;
}
body {
	margin: 0;
	padding: 0;
	font: 12px Arial, Helvetica, Verdana, sans-serif;
	color: #b3b3bb;
	background: url(img/bgHorizontal.png) repeat-x left top;
}
h1, h2, h3, h4 {
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, Verdana, sans-serif;
}
h1 {
	font-size: 2em;
	line-height: 0.9em;
	color:#fff;
	margin-bottom: 25px;
	margin-top: 10px;
	letter-spacing: -0.03em;
}
h1 a, h1 a:visited {
	color:#fc0;
}
h1 span{
	font-size: 0.49em;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: normal;
}
h2 {
	font-size: 1.7em;
	color:#CBCBCF;
	margin-bottom: 18px;
	line-height: 0.8em;
}
h2 a, h2 a:visited {
	color:#fc9;
}
h2 span{
	font-size: 0.53em;
	color: #666;
}
h3 {
	font-size: 1.5em;
	color:#CBCBCF;
	padding: 10px 0 0 0;
	line-height: 0.8em;
}
h4, h4 a {
	font-size: 1.3em;
}
strong {
	font-weight: 600;
	color: #CBCBCF;
}
blockquote {
	margin: 10px 0 10px 15px;
	border-left: 5px solid #28282C;
	padding: 10px;
	line-height: 1.4em;
}
p {
	margin: 5px 0 0 0;
}
cite{
	font-size: 0.9em;
	color: #68686E;
	padding: 0;
	margin:0
}
/* FORMUL?RIOS fieldset legend*/
fieldset {
	padding: 1.4em;
	margin: 0 0 1.5em 0;
	border: 1px solid #ccc;
}
legend {
	padding: 0 .4em;
	font-size: 1.2em;
	background-color: #e3dfdf;
	color:#333;
}
/*label*/
label {
	float: left;
	clear:left;
	text-align: left;
	width: 9em;
	margin-right: 1em;
	display:block;
	color:#9999A4;
}


/* Textarea input select */
textarea, input[type="text"], input[type="password"], select, input[type="file"]{
	background: #000;
	color: #b3b3bb;
	margin: 0 0.5em 0.75em 0;
	padding: .2em;
	border: 1px solid #666;
	font-size: 1.4em;
	letter-spacing: 0.05em;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, textarea:hover, input[type="text"]:hover, input[type="password"]:hover {
	border: 1px solid #FFA701;
	color: #fc0;
}
textarea{
	font-size: 1.1em;
	letter-spacing: normal;
	width: 390px;
	height: 60px;
}
.file {
	background: #000;
	border: 1px solid #666;
	color: #b3b3bb;
	margin: 0 0.5em 0.75em 0;
	padding: .2em;
}
select {
	background-color: #000;
	color: #b3b3bb;
	padding:0;
}
input[type="text"], input[type="password"] {
background:#000;
}
input[type="checkbox"] {
	color: #b3b3bb;
}
input[type="radio"] {
	color:#FF0000;
	background-color: #fff;
	color: #000;
	padding: 0.5em;
}
/*option optgroup*/
option {
	color:#b3b3bb;
	background-color:#000;
	border: none;
}
optgroup {
	color:#000;
	background-color:#CCC;
	border: none;
}

/*button*/
input[type="button"], input[type="submit"] {
background-color: #FFA701;
color: #000;
margin:0 0.5em 0.75em 0;
padding: 0;
border:none;
font-weight: bold;
letter-spacing: 0.095em;
}
/* input[type="submit"] {margin:0;padding:0} */

/*****************************
essenciais
*****************************/
.clear {
	clear:both;
}
.floatLeft {
	float: left;
}
.floatRight {
	float:right;
}
.textCenter {
	text-align:center;
}
/*****************************
id's
*****************************/
#full {
	position:relative;
	background: url(img/bgMenu.png) no-repeat left top;
	width: 100%;
	min-height:386px;
}
#conteudo {
	/*	width: 660px;
*/	padding: 55px 0 20px 330px;
	color: #B5B5BB;
}
#bannerTop {
	/*	width: 650px;
*/	padding-bottom: 13px;
	padding-left: 10px;
	background: url(img/bgBanner.png) no-repeat bottom left;/*	margin-bottom: 10px;
*/}
#bannerDestaque {
	margin-bottom: 20px;
}
#rss {
	position:absolute;
	top: 290px;
	left: 15px;
	border: 0;
	z-index: 13;
}
.home {
	position: absolute;
	top:11px;
	left:20px;
	z-index: 12;
	border:0;
}
#frame {
	width: 390px;
	padding: 20px 10px;
	float: left;
}
#frame .borderBottom {
	padding-bottom: 15px;
	margin-bottom: 15px;
}
#rightBar {
	float: left;
	margin-top: 10px;
	width: 220px;
}
#rightBar h2{
	margin-bottom: 5px;
}
#rightBlock {
	width: 220px;
	padding: 5px;
	margin: 0 0 10px 20px;
	background: #0F0F11;
	float: left;
}
#rightBlock form{
	margin: 0;
}

#rightBlock input {
	vertical-align: top;
	margin: 0;
	
}
#rightBlock select{
	width:220px;
	margin: 0;
	font-size: 1.1em;
	color:#996;
	border: none;
	padding:0;
	letter-spacing: normal;
}
#rightBlock select option{
	color:#996;
	padding:0;
}
#rightBlock select:hover, #rigthBlock select option:hover{
	color: #ff9;
}
#rightBlock .q {
	width:200px;
	height: 16px;
	padding: 2px 0;
	border: 0;
	border: 0;
	background:none;
	color:#996;
	font-size: 1.1em;
	letter-spacing: normal;
}
#rightBlock .q:hover, #rightBlock .q:focus {
	color: #ff9;
}
#rightBar object, #rightBar embed{
	width: 220px;
	z-index:1;
}
ul.sidemenu{
	margin: 10px 0 25px 0;
}
ul.sidemenu li{
	display: block;
}
ul.sidemenu li a{
	display:block;
	padding: 5px 3px;
	border-bottom: 1px solid #1a1a1a;
	color: #fc0;
	font-size: 1.2em;
}
ul.sidemenu li a:hover{
	background: #1a1a1a;
	color:#fff;
}
#loginCadastro {
	position: absolute;
	top: 15px;
	left: 0px;
	text-align: right;
	width: 990px;
}
#loginCadastro a, #loginCadastro a:visited {
	color:#ff9;
	text-decoration: none;
	font-size: 1.02em;
}
#loginCadastro a:hover {
	color:#600;
	background: #ff9;
}
#loginTop{
	position:absolute;
	left:330px;
	top:-5px;
	background: #1D1D20 url(img/loginBG.gif) no-repeat left;
	z-index: 20;
	height:22px;
	padding: 5px;
	padding-left: 16px;
	border: 1px solid #666;
}
#loginTop input, #loginTop form{
	margin: 0;
	font-size: 1.1em;
	letter-spacing: normal;
}
#adsenseSidebar {
	position:absolute;
	top: 590px;
	left: 15px;
	width: 200px;
	height: 200px;
}
#adsenseRodape {
	margin: 20px 0 10px 78px;
}
#adsenseRodapeGrande {
	margin: 20px 0 10px 20px;
}
#calendario {
	position:absolute;
	top: 365px;
	left: 10px;
	width: 200px;
	height: 200px;
}
.numComment{
	float: left;
	display: block;
	width: 16px;
	font-size: 0.95em;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	margin: 0 5px 5px 0;
	color:#666;
	background:#28282C;
	padding: 2px;
}
#rodape {
	clear:both;
	margin: 0 20px 0 15px;
	color: #666;
	font-size: 0.966em;
	line-height: 1.6em
}
#rodape a, #rodape a:visited {
	color: #999;
}
#rodape a:hover {
	color: #fff;
}
/*****************************
class's
*****************************/
.tableCinema{
	border-collapse: collapse;
	padding:0.1em;
	border: 1px solid #0F0F11;
	width: 300px;
}
.tableCinema th{
	text-align: right;
	padding: 4px;
	vertical-align: top;
	border: 1px solid #0F0F11;
	background: #111;
	color: #777;
	width: 80px;
}
.tableCinema .th2{
	text-align: left;
	background: #111;
}
.tableCinema td{
	border: 1px solid #0F0F11;
	padding: 4px;
}
.dia {
	background: url(img/bgDia.jpg) center center no-repeat;
	font-size: 18px;
	color: #fff;
	width: 74px;
	height: 48px;
	text-align:center;
	line-height: 48px;
	margin: 0 5px 2px 0;
}
.dia a, .dia a:visited {
	color: #fff;
}
.dia a:hover {
	color:#fc0;
}
.cidade {
	font-size: 0.9em;
}
.cidade a, .cidade a:visited {
	color: #fff;
	font-size: 1.166em;
	font-style: normal;
	margin: 0 7px 0 1px;
}
.cidade a:hover {
	color: #fc0;
}
.descricao {
	margin: 15px 0;
}
.foto {
	background: #0F0F11;
	padding: 3px;
	border: 1px solid #39393D;
	margin: 0 5px 5px 0;
}
.foto:hover{
	border-color: #68686E;
}
/***************************
CALEND?RIO

***************************/

#calendario td {
	padding: 2px;
	text-align: center;
	border: 0;
	margin: 1px;
}
#calendario th {
	border: 0;
	padding: 0;
}
#calback {
	margin: 0 auto;
	width: 205px;
}
#calendar {
	width: 100%;
	height: 100%;
}
.cal {
	background: #0F0F11;
	width: 100%;
}
.calhead {
	width: 100%;
	font-weight: bold;
	color: #b3b3bb;
	font-size: 1em;
}
.calhead img {
	border: none;
}
.dayhead {
	height: 22px;
	background: #0F0F11;
}
.dayhead td {
	text-align: center;
	color: #b3b3bb;
}
.dayrow {
	background: #0F0F11;
	height: 26px;
}
.dayrow td {
	width: 20px;
	color: #b3b3bb;
	font-size: .95em;
}
.day {
	text-align: center;
	font-weight:normal;
	line-height:26px;
}
.dayover {
	background: #1D1D20;
	color: #fff;
}
.dayout {
	background: #0F0F11;
	color: #b3b3bb;
}
/* ALEXANDRE GAMBIAS */
#carregando {
	/* background:#AA0000 url(img/loading.gif) right top no-repeat; */
	position:absolute;
	left:330px;
	top:-5px;
	color:#FFF;
	z-index:30;
	background: #B73207 url(img/loadCarregando.gif) no-repeat left;
	width:510px;
	font-size: 1.8em;
	padding: 5px;
	padding-left: 32px;
	text-align: left;
}
.aparece {
	visibility:visible;
	position:relative;
	clear:both;
}
.desaparece {
	visibility:hidden;
	position:absolute;
	clear:both;
}
/* TOOLTIP */

.ttHeader {
	background:#0F0F11;
	font-family:arial;
	font-size:1em;
	font-weight:bold;
	color:#b3b3bb;
	border:2px solid #564018;
	border-bottom:0;
	padding:4px;
	width:230px;
	z-index:50;
}
.ttBody {
	width:230px;
	background:#1D1D20;
	border:2px solid #564018;
	border-top:0;
	color:#b3b3bb;
	padding:4px;
	z-index:50;
}

.convite {
    background:#333; 
    padding:5px; 
    margin-top:5px; 
    border:1px solid #555;
}

/* IE */
/* Textarea input select */
.input, .textarea, .select{
	background: #000;
	color: #b3b3bb;
	margin: 0 0.5em 0.75em 0;
	padding: .2em;
	border: 1px solid #666;
	font-size: 1.4em;
	letter-spacing: 0.05em;
}
.textarea:focus, .input:focus, .textarea:hover, .input:hover{
	border: 1px solid #FFA701;
	color: #fc0;
}
.textarea{
	font-size: 1.1em;
	letter-spacing: normal;
	width: 390px;
	height: 60px;
}
.file {
	background: #000;
	border: 1px solid #666;
	color: #b3b3bb;
	margin: 0 0.5em 0.75em 0;
	padding: .2em;
}
.select {
	background-color: #000;
	color: #b3b3bb;
	padding:0;
}
.input, .input {
background:#000;
}
.input[type="checkbox"] {
	color: #b3b3bb;
}
.input[type="radio"] {
	color:#FF0000;
	background-color: #fff;
	color: #000;
	padding: 0.5em;
}
/*option optgroup*/
.option {
	color:#b3b3bb;
	background-color:#000;
	border: none;
}
.optgroup {
	color:#000;
	background-color:#CCC;
	border: none;
}