/* CONFIGURAÇOES BASICAS */

html { }

body
{
	text-align:center;
	font-weight:normal;
	font-family: Verdana,Tahoma,sans-serif,Arial;
	font-size:13px;
	background-color: #FFFFFF;
	margin:0px;
	padding:0px;
}

img{
	border:0;
}

p{
	margin-bottom:5pt; 
	margin-top:5pt;
}

hr { 
	border: none 0;
	border-top: 1px solid #E0E0E0;
	width: 80%;
	height: 1px;
	margin:15px 0 15px 0;
}

table.creditos { 
	border-spacing: 4px;
	border-color: #AEBFCF; 
	border-style: solid;
	border-width: 1px 0 1px 0;
	width:92%;
	}

tbody.creditos { font-size:8pt;}
th.creditos {text-align:right; vertical-align:top;}
td.creditos {text-align:justify;}
.creditos { font-size:8pt;}

ul.curriculum {
	margin: 0 0 20px 20px;
	padding: 0;
	list-style: none;
}

li.curriculum {
	margin:10px;
}



a:link    	{ font-weight: normal; text-decoration: underline; color:#16387C;}
a:visited 	{ font-weight: normal; text-decoration: underline; color:#4D5E73;}
a:active  	{ font-weight: normal; text-decoration: underline; background-color:#FFFFA6; color:#FF9832;}
a:hover		{ font-weight: normal; text-decoration: underline; color:#FF9832;}


a.linktexto:link    	{ font-weight: normal; text-decoration: none; color:#16387C;}
a.linktexto:visited 	{ font-weight: normal; text-decoration: none; color:#4D5E73;}
a.linktexto:active  	{ font-weight: normal; text-decoration: underline; background-color:#FFFFA6; color:#FF9832;}
a.linktexto:hover		{ font-weight: normal; text-decoration: underline; color:#FF9832;}

a.linktextoU:link    	{ font-weight: normal; text-decoration: underline; color:#16387C;}
a.linktextoU:visited 	{ font-weight: normal; text-decoration: underline; color:#4D5E73;}
a.linktextoU:active  	{ font-weight: normal; text-decoration: underline; background-color:#FFFFA6; color:#FF9832;}
a.linktextoU:hover		{ font-weight: normal; text-decoration: underline; color:#FF9830;}


a.linklogin:link    	{ text-decoration: underline; color:#16387C;}
a.linklogin:visited 	{ text-decoration: underline; color:#16387C;}
a.linklogin:active  	{ text-decoration: underline; color:#FF9832;}
a.linklogin:hover		{ text-decoration: underline; color:#FF9832;}


/* FORMULARIO */

select .area{
	background: #F3F3F3;
}

.campotexto	{ 
	border:1px;
	border-style:solid; 
	border-color:#8496AD; 
	background-color: #FFFFFF; 
	font-family: Tahoma,Verdana,sans-serif,Arial; 
	font-size:8pt;
	font-weight: normal;
	height:13px;
	padding-left:2px;
}

.campotextoblack	{ 
	border:1px;
	border-style:solid; 
	border-bottom-color:#C0C0C0;
	border-right-color:#C0C0C0;
	font-family: Tahoma,Verdana,sans-serif,Arial; 
	font-size:8pt;
	font-weight: normal;
	height:13px;
	padding-left:2px;
}

.combo {
	background-color: #FFFFFF; 
	font-size:10px; 
	border-width: 1px; 
	border-color: #808080; 
}

.combo_apagado {
	background-color: #FFFFFF; 
	font-size:10px; 
	border-width: 1px; 
	color:#A0A0A0;
	border-color: #A2A2A2; 
}


.botao	{ 
	background-color: #ffffff; 
	font-family: Tahoma,Verdana,sans-serif,Arial; 
	font-size:10px; 
	font-weight: bold; 
	cursor:pointer;
}

.botao2	{ 
	background-color: #ffffff; 
	font-family: Tahoma,Verdana,sans-serif,Arial; 
	font-size:12px; 
	font-weight: bold; 
	cursor:pointer;
}


/* CORPO */

#mainContainer
{
	width:770px;
	margin:0 auto;
	margin-top:5px;
	text-align:left;
}

#topContainer{
	margin:0 auto;
	width:100%;
	height:85px;
	display:block;
}

#contentContainer
{
	border:0px;
	background-color: #FFF;
	margin:0px 0px 10px 0px;
	width:770px;
}


#logobannerbox {
	float:left;
	width:670px;
	height:70px;
}

#logomarca{
	float:left;
	top:0px;
	left:0px;
	width:210px;
	height:60px;
	background-color:#FFFFFF;
	font-size:10px;
}

#banner {
	float:right;
	top:0px;
	width:460px;
	height:52px;
	font-size:10px;
	background-color: #FFFFFF;
	border: 0px;
	text-align:right;
}

#loginbox {
	float:right;
	top:0px;
	width:90px;
	height:60px;
	font-size: 9px;
	background-color: #F3F3F3;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	margin-right:0px;
}


#menuContainer	
{	
	float:left;
	width:640px;
	height:24px;
	border-spacing:0px;
	padding:0px;
	background-color: #AEBFCF;
	color:#FFFFFF;
	font-weight:bold;
}

ul.menu {
	display:inline-table;
	margin: 0;
	padding: 0;
	list-style: none;
	}

li.menuitem{
	display:table-cell;
	list-style-type: none;
	cursor:pointer;
	border-right:1px solid #AEBFCF;
	text-decoration: underline;
	float:left;
	height:14px;
	color:#16387C;
	background-color: #FFFFFF;
	font-size: 11px;
	padding:2px 4px 1px 4px;
	margin-right:1px;
}

li.menuitem:hover {
	background-color: #F3F3F3;
	color:#FF9832;
	text-decoration: underline;
}

li.menuitem_ativo{
	display:table-cell;
	list-style-type: none;
	cursor:pointer;
	border-right:1px solid #AEBFCF;
	font-weight:bold;
	float:left;
	height:14px;
	color:#FF9832;
	background-color: #F3F3F3;
	font-size: 10px;
	padding:3px 4px 0px 4px;
	margin-right:1px;
}

li.menuitem_ativo:hover {
	background-color: #F3F3F3;
	color:#FF9832;
	text-decoration: underline;
}

#linkMeusFilmes {
	float:right;
	width:124px;
	height:19px;
	color:#FFFFFF;
	background-color: #8496AD;
	padding-left:3px;
	padding-right:3px;
	padding-top:5px;
	font-size: 9px;
	font-weight: bold;
	text-align:center;
	cursor:pointer;
}

#linkMeusFilmes:hover {
	background-color: #F3F3F3;
	color:#FF9832;
	text-decoration: underline;
}

#linkMeusFilmes_ativo {
	float:right;
	width:124px;
	height:19px;
	color:#8496AD;
	background-color: #F3F3F3;
	padding-left:3px;
	padding-right:3px;
	padding-top:5px;
	font-size: 9px;
	font-weight: bold;
	text-align:center;
	cursor:pointer;
}

#linkMeusFilmes_ativo:hover {
	background-color: #F3F3F3;
	color:#FF9832;
	text-decoration: underline;
}

#busca{
	margin-left:17px;
	text-align:right;
}

#buscatxt {
	float:left;
	margin-left:5px;
	padding-top:6px;
	font-size: 9px;
	font-weight: bold;
	color:#AEBFCF;
}

#buscatexto {
	margin-top:3px;
	float:left;
	text-align:left;
}

div.boxaviso{
	background-color:#FFFFBF;
	padding:0px;
	margin-bottom:10px;
	width:650px;
}

div.aviso_result_busca{padding:6px; margin-bottom:10px;}
div.result_busca{display:block; margin:0 0 2px 2px; width:100%;}
div.result_esq0 {float:left; width:639px; background-color:#FFFFFF;}
div.result_esq1 {float:left; width:639px; background-color:#F3F3F3;}
div.result_dadosfilme {float:left; width:419px; text-align:left; padding:6px 5px 0 5px;}
div.result_avalia {float:right; width:210px;}
div.result_dir {float:right; width:100px; padding-top:2px; text-align:center; font-size:8pt;}



/* PALPITES CAPA */

#esquerda {
	float:left;
	width:260px;
	margin:0px 0px 0px 0px;
}

#esquerda2 {
	float:left;
	width:270px;
	margin:0px 10px 0px 0px;
}

#palpites_capa {
	border:1px solid;
	border-color:#E0E0E0;
}

div.chamada_palpite_capa {
	height:101px;
	/*background-color:#F3F3F3;*/
}

div.foto_palpite_capa{
	float:left;
}

img.foto_palpite_capa{
	border:1px solid;
	border-color:#FFFFFF;
	width:90px;
	height:90px;
	margin:4px 4px 4px 4px;
}

img.foto_palpite_capa:hover{
	border-color:#FF9832;
}

div.titulo_palpite_capa {
	font-weight: bold;
	color:#000000;
	font-size:8pt;
	background-color:#FFFFFF;
	padding:2px 2px 2px 4px;
	margin-top:5px;
}

div.chamada{	
	float:right;
	text-align:left;
	font-weight: normal;
	font-size:8pt;
	width:152px;
	margin-top:4px;
	padding-right:5px;
}


#meio-direita {
	float:right;
	width:490px;
	margin:0px 0px 15px 0px;
}

#meio-esquerda {
	float:left;
	width:540px;
	margin:0px 0px 0px 0px;
}

#meio {
	float:left;
	width:260px;
	margin:0px;
}

#direita {
	float:right;
	width:210px;
	margin:0px 0px 0px 0px;
}

#login_capa {
	border:1px solid;
	border-color:#E0E0E0;
	width:206px;
	font-size:11px
}

#creditos_capa {
	border:1px solid;
	border-color:#E0E0E0;
	width:206px;
	margin-top:12px;
}

div.titulo_bloco_capa {
	font-weight: bold;
	color:#000000;
	font-size:8pt;
	background-color:#F3F3F3;
	padding:2px 2px 2px 4px;
	margin-bottom:2px;
}

div.titulo_bloco_meusfilmes {
	font-weight: bold;
	color:#FFFFFF;
	font-size:8pt;
	background-color:#AEBFCF;
	padding:2px 2px 2px 4px;
	margin-bottom:2px;
}

#artigos_capa {
	border:1px solid;
	border-color:#E0E0E0;
	width:260px;
}


#especiais_capa {
	border:1px solid;
	border-color:#E0E0E0;
	width:260px;
	margin-top:12px;
}

#comentarios_capa {
	border:1px solid;
	border-color:#E0E0E0;
	width:260px;
	margin-top:12px;
}

#ajuste_fonte {
	width:100%;
	height:25px;
	margin:0px;
	text-align:right;
	vertical-align:text-top;
	font-size:10px;
}


/* ARTIGO  */
#conteudo_artigo {
	color:#000000;
	font-size:13px;
	width:100%;
	margin-bottom:20px;
}

#titulo_artigo {
	color:#000000;
	font-size:16px;
	font-weight:bold;
	/*text-transform: uppercase;*/
}

#info_artigo {
	width:250px;
	display:inline;
	float:left;
	font-size:10px;
}

#data_artigo {
	width:150px;
	display:inline;
	float:right;
	text-align:right;
	font-size:10px;
	margin:10px 5px 0px 0px;
}

img.imagem_artigo_right {
	float:right;
	margin:5px 0px 10px 10px;
}

img.imagem_artigo_left {
	float:left;
	margin:5px 10px 10px 0px;
}

#img_autor {
	float:left;
	width:45px;
	height:45px;
	margin:0px;
	background-color:#F3F3F3; 
}

#credito_autor {
	margin:10px;
	text-align:left;
	float:left;
	
}

#nome_autor {
	font-weight:bold;
}

#data {
	font-weight:bold;
}

#esquerda_artigo {
	float:left;
	width:230px;
	margin:0px 0px 0px 0px;
}

#meio-direita_artigo {
	float:right;
	width:520px;
	margin:0px 0px 15px 0px;
}

#artigos_menu {
	border:1px solid;
	border-color:#E0E0E0;
	width:230px;
}

div.especiais_box {
	border:1px solid;
	border-color:#E0E0E0;
	width:760px;
	margin-top:15px;
}

div.titulo_especiais_box {
	font-weight: bold;
	color:#000000;
	background-color:#F3F3F3;
	padding:2px 2px 2px 4px;
	margin-bottom:2px;
}

div.paragrafo_especial {
	text-align:justify; 
	font-weight:normal; 
	padding:5px 5px 7px 5px;
}

img.imagem_especial {
	float:right;
	margin:10px;
	border: 1px solid;
	border-color:#C0C0C0;
}




/* CADASTRO */

#cadastro_box {
	border:0px solid;
	border-color:#E0E0E0;
	width:639px;
	margin-top:0px;
	height:340px
}


div.tuplaCadastro {
	margin:5px 0 5px 0;
	width:639px;
	height:23px;
}


div.metadadoCadastro {
	width:124px; 
	text-align:right; 
	padding:2px 5px 0 0; 
	float:left; 
	font-size:8pt;
}

div.metadadoCadastroEn {
	width:150px; 
	text-align:right; 
	padding:2px 5px 0 0; 
	float:left; 
	font-size:8pt;
}

div.dadoCadastro {
	width:200px; 
	text-align:left; 
	float:left; 
}

div.checkboxlistCadastro {
	width:115px; 
	text-align:left; 
	padding:2px 0 0 5px; 
	float:left; 
	font-size:8pt;
}

div.checkboxlistCadastro2 {
	width:124px; 
	text-align:left; 
	padding:2px 0 0 5px; 
	float:left; 
	font-size:8pt;
}


.yregasterisk {
	font-family: verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #F68622; 
	font-weight:bold;
	vertical-align: -3px;
}


/* LISTAS */

ul.menu_linklista {
	margin:0 0 0 20px;
	padding:0px;
	list-style: none;
	display:block;
	}

ol.menu_linklista {
	margin:0 0 0 25px;
	padding:0px;
	display:block;
	}

li.item_linklista{
	font-size: 8pt;
	padding:2px 5px 3px 0px;
	list-style-image:url(../imagens/bullet_seta_azul.gif);
	margin:0px;
}

li.item_linklistaOL{
	font-size: 8pt;
	padding:2px 5px 3px 0px;
	margin:0px;
}


ul.estreias {
	display:block;
	list-style: none;
	margin:0px;
	padding:0px;
}

li.item_programacao{
	list-style-type: none;
	text-align:left;
	margin:0px 0px 4px 5px;
	padding:0px;
}




/* TEXTO */

p.programacao_data_capa{
	text-align:center;
	font-weight: normal;
	font-size:10px;
	margin-top:0px;
	margin-bottom:5px;
	padding:4px;
}

p.paragrafo {
	text-indent:12pt; 
	text-align:justify; 
	font-weight:normal; 
	margin-bottom:5pt; 
	margin-top:5pt;
}

p.paragrafoSubtitulo {
	text-indent:0pt; 
	text-align:left; 
	font-weight:bold; 
	margin-bottom:5pt; 
	margin-top:10pt;
}

p.identaCV {
	color:#292929;
	font-size:12px;
	text-align:justify; 
	font-weight:normal; 
	margin-bottom:10px; 
	margin-top:10px;
	margin-left:40px;
	background-color:#F3F3F3;
	padding:5px;
}


/* MEUS FILMES */

#meusfilmes_submenu {
	border-bottom: 1px dotted #E0E0E0;
	border-right: 1px dotted #E0E0E0;
	width:700px;
	height:16px;
	margin-top:0px;
	padding-bottom:5px;
	margin-bottom:10px;
	text-align:right;
}

li.meusfilmes_submenu_item{
	display:table-cell;
	list-style-type: none;
	cursor:pointer;
	float:right;
	height:18px;
	color:#7388A2;
	background-color: #FFFFFF;
	font-size: 8pt;
	font-weight:bold;
	padding:0px 5px 0px 5px;

}

li.meusfilmes_submenu_item:hover {
	color:#FF9832;
	text-decoration: underline;
}




/* PALPITES */

div.tuplaPalpite {
	margin:2px 0 3px 0;
	width:550px;
}


div.metadadoPalpite {
	width:73px; 
	text-align:right; 
	padding-right:5px; 
	float:left; 
}

div.dadoPalpite {
	width:470px; 
	text-align:left; 
	float:left; 
}

#textoPalpiteContainer {
	width:770px;
	margin-top:8px;

}

#textoComentarioContainer {
	width:770px;
	margin-top:0px;

}

img.imagem_palpite_right {
	float:right;
	margin:10px 0px 10px 10px;
	border: 1px solid;
	border-color:#C0C0C0;
}

img.imagem_palpite_left {
	float:left;
	margin:5px 10px 10px 0px;
	border: 1px solid;
	border-color:#C0C0C0;
}

div.titulo_bloco {
	font-weight: bold;
	color:#000000;
	font-size:12px;
	background-color:#F3F3F3;
	padding:2px 2px 2px 4px;
	margin-bottom:2px;
}

div.titulo_bloco_interno {
	font-weight: bold;
	color:#000000;
	font-size:12px;
	background-color:#FFFFBF;
	padding:6px; margin-bottom:10px;
}


div.tupla {
	margin:5px;
	display:block;
}

div.metadado {
	float:left;
	text-align:right; 
	padding-right:5px;
}

div.dado {
	text-align:left; 
}


div.topomenu {
	border-top: 1px dotted #E0E0E0;
	border-bottom: 1px dotted #E0E0E0;
	margin-top:0px;
	text-align:right;
	margin-right:20px; 
	float:right;
	padding:2px;

}



/* PAGINATOR */

.Paginator { font-size: 12px; padding-top: 10px; margin-left: auto; margin-right: auto; }
.Paginator a, .pageList .this-page { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.Paginator a:visited { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.Paginator .AtStart { margin-right: 20px; padding: 2px 6px; /* border: solid 1px #ddd; */ background: #fff; color: #aaa; }
.Paginator .Prev { margin-right: 20px; padding: 2px 6px; border: solid 2px #ddd; background: #fff; }
.Paginator .break { padding: 2px 6px; border: none; background: #fff; text-decoration: none; }
.Paginator .Next { margin-left: 20px; padding: 2px 6px; border: solid 2px #ddd; background: #fff;}
.Paginator .AtEnd { margin-left: 20px; padding: 2px 6px; /* border: solid 1px #ddd; */ background: #fff; color: #aaa; }
.Paginator .this-page {padding: 2px 6px; border-color: #999; font-weight: bold; font-size: 13px; vertical-align: top; background: #fff; color: #FF9832; }
.Paginator a:hover {color: #fff; background: #FF9832; border-color: #FF8000; text-decoration: none;}
/* 
.Paginator .ranking {display: block; margin-top: 0.5em; font-weight: bold;}
.Paginator .ranking a {padding: 0; border: 0; background: transparent;} 
*/
div.Results { text-align: center; font-size: 11px; color: #808080; margin-top: 8px; }

#paginacao {
width:750px;
text-align:center;
margin:15px 10px 20px 10px;
}


/* Calendário */
.calendario				{ font-family:Verdana,Bitstream Vera Sans,Arial; font-size:7pt; color: #000000; font-weight: bold; text-align:center;}
.dia					{ font-family:Verdana,Bitstream Vera Sans,Arial; font-size:7.5pt; color: #000000; font-weight: normal; text-align:right;}
.diapassado				{ font-family:Verdana,Bitstream Vera Sans,Arial; font-size:7.5pt; color: #000000; font-weight: normal; text-align:right; background:#DFE8ED;}
.feriado				{ font-family:Verdana,Bitstream Vera Sans,Arial; font-size:7.5pt; color: #000000; font-weight: normal; text-align:right; background:#FFE6E6;}


/* DNA */
.dna-b {padding:1px 2px 1px 3px; background-color:#2D2D2D; color:#FFFFFF;  }
.dna-y {padding:1px; background-color:#FFCC00; color:#FFFFFF; }
.dna-a {padding:1px 3px 1px 2px; background-color:#FFCC00; color:#FFFFFF; }
.dna-r {padding:1px 3px 1px 3px; background-color:#F8F8F8; color:#F20000; font-weight:bold}
.dna-g {padding:1px 3px 1px 3px; background-color:#6CD900; color:#FFFFFF; }
