 /* $Id: style.css,v 1.1.2.1.2.1 2009/06/26 22:12:35 zinv Exp $ */
/*
Theme Name: Magazeen
Theme URI: http://smashingmagazine.com/
Author URI: http://wefunction.com/

/* TABLE OF CONTENTS
00 - Main Structure - Columns, etc.
01 - Header - Header, Logo, search, navigation, login toggle.
02 - Dock - Top dock - Main Search
03 - Main Content - Post boxes, post meta, etc.
04 - Sidebar - sidebar.
05 - Footer - Categories, About.

/* ----------------------------------------------*/
/*
/* 00 - MAIN STRUCTURE
/* ----------------------------------------------*/
.aligncenter {
	display: block;
	margin: 0 auto;
}

.right, .alignright {
	float: right;
}

body {
	background: url('../images/body-bg.png') repeat-x #ffffff;
	font-size:12px;
}

.container {
	/* The container is a class simply because of the multiple full-span elements.*/
	margin: 0 auto;
	width: 960px;
}

/** Various Columns **/
.no-sidebars .main-content {
	width: 940px;
	padding:0px;
	margin:0px;
}

.one-sidebar .main-content {
	width: 750px;
	padding:0px;
	margin:20px 0 0 0;
	z-index:0;
}

#logo-title, #site-name, .left, .alignleft {
	float: left;
}

/* Sobrescrevendo Label da busca */
.form-item label{
	display: inline-block;
	font-weight: bold;
}

/** IMAGE CACHE SETUP **/
.imagecache-660x170{
	width:660px;
	position:relative;
	z-index:
}
.imagecache-140x120 {
	width:140px;
	height:120px;
	z-index:0;
}

/* 01 - HEADER
/* ----------------------------------------------*/
#barra_minc {
	background-color:#7f7f7f;
	background-image:url("../images/fundo_barra_governo_federal.gif");
	background-repeat:no-repeat;
	background-position:bottom left;
	height:28px;
	width:100%;
}

#barra_minc #bar {
	background-image:url("../images/fundo_barra_governo_federal.gif");
	background-repeat:repeat-x;
	background-position:bottom;
	height:28px;
	width:930px;
	margin:auto;
	overflow:hidden;
}

#barra_minc #bar img{
  margin:0;
  float:right;
}

#header {
	background: url('../images/top.png') no-repeat top;
	height: 125px;
	width:945px;
	margin: 0 auto;
	position:relative;
}

/** Logo **/
#logo {
	float: left;
	width:170px;
	height: 95px;
	position: absolute;
	margin-top:20px;
}
#logoCinemateca {
	float: right;
	width:123px;
	height: 65px;
	margin-top:50px;
	position:relative;
	margin-right:-260px;
}


/** Menu Header **/

#menuHeader{
	float:right;
	position:relative;
	background-color:#3e3e3d;
	border:#3e3e3d solid 1px;
	border-top:0px;
*	border:0px;
	padding:0px 5px 0px 5px;
	margin-right:-15px;
}
#menuHeader li{
	display:inline-block;
	display: inline !ie;
	padding:3px;
	margin-right:2px;
	color:#c0c0c0;
}
#menuHeader ul{
	background-color:;
	text-align:center;
	margin:0px;
	padding:5px;
}
#menuHeader p{
	display:inline;
}

/** Search **/
#search-theme-form {
	background: url('../images/searchform-back.png') no-repeat center left;
	float: right;
	height: auto;
	margin: 70px 20px 0 0;
	width: 284px;
}

#search-submit {
	border: 0;
	margin: 0;
	outline: 0;
	padding: 0;
}

#edit-search-block-form-1-wrapper {
	clear:both;
}
#edit-submit, #edit-submit-1,#edit-submit-2 {
	margin:0 0 0 10px;
	padding:10px;
	font-size: 14px;
	font-weight:bold;
	-moz-border-radius: 10px;
	border-radius: 10px;

}
/** Navigation **/
#navigation {
	background: #FFF url('../images/navigation.gif') repeat-x bottom center;
	border-bottom: 1px solid #f6fafc;
}

#navigation ul.pages {
	float: left;
	height: auto;
	list-style: none;
	margin: 0 auto;
	padding: 0;
	width: 880px;
}

#navigation ul li {
	float: left;
	margin: 0 3px;
	overflow: visible;
}

#rss {
	float: right;
	margin: 13px 15px 0 0;
}

/** Login Toggle **/
#block-menu-accountmenu {
	position: absolute;
	z-index:999;
	bottom: 7px; right: 130px;
	width: 150px;
}

.item-list ul li{
	list-style:none
}
#block-menu-accountmenu a {
  color: #000000;
}

/* 02 - DOCK
/* ----------------------------------------------*/
#dock {
	background: #ffffff ;
	margin:0 auto;
	width:990px;
}

.dock-back {
	background:;
	padding: 20px 0;
}

/* 03 - MAIN CONTENT
/* ----------------------------------------------*/
#page {
	margin:0 auto;
	margin-top:30px;
	width:990px;
	height:1000px;
	padding: 0 0 20px 0;
	z-index:0;
}


.node {
	margin: 0 0 25px 0;
}

.no-sidebars .main-content h2.post-title, .no-sidebars .main-content h3.post-title-small {
	width: 100%;
}

h2.post-title{
	width:100%;
	display:block;
}

.post-info{
	display:none;
}

.post-box, #content, #node-form {
/*	background: #fdfefe url('../images/post-box-top.png') repeat-x top center;
	border: 1px solid #dce7ed;
	border-bottom: 1px solid #cfdbe1;
	border-top: 0; */
}

.post, #content-inner, .node-form {
	padding: 5px 0px 11px;
	position: relative;
	z-index: 0;
}

.page-node #content, .page-node #content-inner, .page-taxonomy #content, .page-taxonomy #content-inner, .page-comment #content, .page-comment #content-inner, .page-blog #content, .page-blog #content-inner {
	background: none;
	border: 0;
	padding: 0;
}

.full-node .post {
	padding: 20px 22px;
}

.node-type-list, #node-delete-confirm, #comment-confirm-delete, #book-outline {
/*	background: #fdfefe url('../images/post-box-top.png') repeat-x top center;
	border: 1px solid #dce7ed;
	padding: 22px 22px 11px; */
}

h2.post-title, h3.post-title-small {
	border-bottom: 4px #30393D solid;
	height: auto;
	padding: 15px 0 5px;
	width: 380px;
	color:#666;
}

.post-info {
	border-bottom: 4px #889398 solid;
	bottom: 0;
	height: auto;
	margin: 0;
	padding: 10px 5px;
	position: absolute;
	right: 0;
	width: 190px;
}

.post-meta {
	border-bottom: 1px solid #FFF;
	margin: 0 0 23px;
	padding: 0;
	position: relative;
}

.post .picture {
	display: block;
	height: auto;
	position: absolute;
	right: -10px;
	top: -10px;
	width: auto;
}

.author {
	float: left;
	height: auto;
	margin: 2px 0 0 0;
	width: auto;
}

/** Post Footer **/
.post-footer {
	background: #fcfdfe;
	border-top: 1px solid #FFF;
	height: 19px;
	padding: 23px;
	position: relative;
	z-index: 100;
}

.continue-reading {
	float: left;
	height: auto;
	width: 180px;
}

.category-menu {
	float: right;
	height: auto;
	padding-right: 10px;
	position: absolute;
	right: 10px;
	text-align: right;
	width: 350px;
}

.indicator {
	background: url('../images/expand.gif') no-repeat center left;
	display: inline-block;
	height: 5px;
	margin-top: 10px;
	vertical-align: top;
	width: 7px;
}

.taxonomy {
	display: inline;
	list-style: none;
	padding: 0;
}

.vocab-name {
	font-weight: bold;
	line-height: 23px;
	padding-left: 2px;
}

.category-menu ul.taxonomy ul.vocab-list, .category-menu ul.taxonomy li.vocab-term {
	background: transparent;
	display: inline;
	padding: 0 0 0 2px;
}
/** Player **/
#player{
	z-index:0 !important;
}


/** Div detalhes dos Cartazes **/
#cartaz-detalhes {
	padding:0 10px 10px 20px
}

#cartaz-detalhes .views-field-title{
	font-size:20px;
	color:#3e3e3d;
	letter-spacing:0.05em;
	margin:0 0 10px 0;
	line-height:26px;
	text-align:left;
}

#cartaz-detalhes label {
	font-weight:bold;
}


#cartaz-detalhes .view-display-id-page_1 .view-content .views-row {
	margin:20px auto;
	text-align:center
}
#cartaz-detalhes .view-display-id-page_1 .view-content .views-row .views-field-title{
	margin:20px auto;
	text-align:center
}
/** Cartazes Filtro e Lista **/
.lista-cartazes .view-filters {
	margin:20px 0 20px 0;
	background:#EFEFEF;
	padding:0 10px 10px 10px;
}

.lista-cartazes .view-content{
	margin:0 auto;
	padding: 0;
}

.lista-cartazes .views-field-title{
	text-transform:uppercase;
	font-size:10px;
}

.lista-cartazes .view-filters {
	margin:0 0 20px 0;
	background:#C0C0C0;
	padding:0 10px 10px 10px;
	height:120px;
}

.lista-cartazes .view-filters #edit-submit-cartaz {
	margin-bottom:20px;
	margin-top:10px;
	width:100px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background-color:#990000;
	border-width:2px;
	font-weight:bold;
}

.lista-cartazes .view-filters #edit-title{
	width:450px;
}
.lista-cartazes .view-filters #edit-field-ano-cartaz-value{
	width:70px;
}
.lista-cartazes #pesquisar-cartaz{
	width:100%;
	height:30px;
	background:#FFF;
	clear:both;
	float:left;
}
.lista-cartazes #botao-pesquisar-cartaz, #botao-pesquisar-cartaz-avancado{
	float:left;
}
.lista-cartazes #botao-pesquisar-cartaz{
	float:left;
}



.cartaz-filter .view-filters {
	margin:20px 0 20px 0;
	background:#eed6d6;
	padding:0 10px 10px 10px;
	height:170px;
}

.cartaz-filter .view-filters #edit-submit-cartaz {
	margin-bottom:20px;
	margin-top:20px;
	width:100px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background-color:#990000;
	border-width:2px;
	font-weight:bold;
}

.cartaz-filter .views-field-title, .views-field-field-ano-cartaz-value, .views-field-field-ano-value, .views-field-field-autor-value, .views-field-field-grafica-value, .views-field-field-pais-value{
	font-size:12px;
	width:100%;
}

.cartaz-filter .views-label{
	font-weight:bold;
}

.cartaz-filter .views-row{
	margin-top:30px;
	border-bottom-color:#999;
	border-bottom-width:2px;
	border-bottom-style:solid;
	padding-bottom:15px;
	height:200px;
}

.cartaz-filter .views-field-field-arquivo-digital-value{
	float:left;
	margin-right:20px;
	height:200px;
}

.cartaz-filter #pesquisar-cartaz{
	width:100%;
	height:30px;
	background:#FFF;
	clear:both;
	float:left;
}
.cartaz-filter #botao-pesquisar-cartaz, #botao-pesquisar-filme-avancado{
	float:left;
}
.cartaz-filter #botao-pesquisar-cartaz{
	float:left;
}

/*CARTAZES BEGIN*/
.cartaz-thumb {
	width:108px;
	height:165px;
	background-color:#CCC;
}

#views_slideshow_singleframe_pager_cartaz-page_7{
	text-align:left;
	margin-left:0;
	padding-left:0;
	margin-top:20px;
	margin-bottom:20px;
}

.cartaz .views-field-title{
	text-transform:uppercase;
	width:100%;
	font-size:12px;
}
.cartaz{
	color:#180101;
	font-size:12px;
}
.cartaz .views-label{
	font-weight:bold;
}
.cartaz .views-field-poster{
	margin-top:0;
	margin-bottom:20px;
}
/*CARTAZES END*/
/*CARTAZ BEGIN*/
.cartaz .views_slideshow_singleframe_pager div a img {
	width:60px;
	height:90px;
}
/*CARTAZ END*/

/** Div detalhes das  **/
#foto-detalhes {
	padding:10px 10px 10px 20px;
}

#foto-detalhes label {
	font-weight:bold;
}

#foto-detalhes .view-display-id-page_3 .views-field-field-foto-fid{
	text-align:center;
	margin-bottom:20px;
}

#image-carousel{
	width:660px;
}

#content-inner #foto-detalhes {
	padding:10px 0 10px 0;
}
#content-inner #cartaz-detalhes {
	padding:10px 0 10px 0;
}
#content-inner #image-carousel{
	width:100%;
	margin:0 0 0 10px;
}


/**  Filtro e Lista **/
.lista- .view-filters {
	margin:20px 0 20px 0;
	background:#EFEFEF;
	padding:0 10px 10px 10px;
}

.lista- .view-content{
	margin:0 auto;
	padding:0;
}


.foto-filter .view-filters {
	margin:20px 0 20px 0;
	background:#eed6d6;
	padding:0 10px 10px 10px;
	height:270px;
}

.foto-filter .view-filters #edit-submit-foto {
	margin-bottom:20px;
	margin-top:20px;
	width:100px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background-color:#990000;
	border-width:2px;
	font-weight:bold;
}

.foto-filter .views-field-title, .views-field-field-xmp-scene-value, .views-field-field-xmp-rights-value, .views-field-field-xmp-location-value, .views-field-field-xmp-description-value, .views-field-field-xmp-creator-value, .views-field-field-xmp-ciurlwork-value, .views-field-field-xmp-ciemailwork-value, .views-field-field-xmp-ciadrextadr-value, .views-field-field-xmp-headline-value{
	font-size:12px;
	width:100%;
}

.foto-filter .views-label{
	font-weight:bold;
}

.foto-filter .views-row{
	margin-top:30px;
	border-bottom-color:#999;
	border-bottom-width:2px;
	border-bottom-style:solid;
	padding-bottom:15px;
}

.foto-filter .views-field-field-foto-fid{
	float:left;
	margin-right:20px;
	height:200px;
}

.foto-filter .views-field-title-1{
	float:left;
	margin-right:20px;
	height:200px;
}

.foto-filter #pesquisar-foto{
	width:100%;
	height:30px;
	background:#FFF;
	clear:both;
	float:left;
}
.foto-filter #botao-pesquisar-foto, #botao-pesquisar-foto-avancado{
	float:left;
}
.foto-filter #botao-pesquisar-foto{
	float:left;
}



/** Div detalhes dos Filmes e Tupi **/
#filme-detalhes {
	padding:10px 10px 10px 20px
}

#filme-detalhes .views-field-title{
	font-size:20px;
	color:#3e3e3d;
	letter-spacing:0.05em;
	margin:0 0 10px 0;
	line-height:26px;
	text-align:left;
	padding-left:0;
}
#filme-detalhes label {
	font-weight:bold;
}

#tupi-detalhes {
	padding:15px 10px 10px 20px
}

#tupi-detalhes .views-field-field-assunto-value{
	font-size:20px;
	color:#3e3e3d;
	letter-spacing:0.05em;
	margin:0 0 10px 0;
	line-height:26px;
	text-align:left;
}
#tupi-detalhes label {
	font-weight:bold;
}

/** Lista de Filmes **/
.lista-filmes div {
	margin:0 0 5px 0;
}
.lista-filmes .view-content .views-field-title {
	padding:5px;
	text-align:center;
}
.lista-filmes .view-content thead .views-field{
	text-align:center;
}

.lista-filmes .views-view-grid tr td{
	padding:0 0 20px 0;
}

.lista-filmes .views-view-grid tr td div{
	width:160px;
	padding:0;
}

.lista-filmes .view-filters {
	margin:20px 0 20px 0;
	background:#EFEFEF;
	padding:0 10px 10px 10px;
}

.lista-filmes .view-content{
	margin:0 auto;
	padding:0 0 0 50px
}


/** Filter Filme **/
.filme-filter .view-filters {
	margin:20px 0 20px 0;
	background:#eed6d6;
	padding:0 10px 10px 10px;
	height:270px;
}

.filme-filter .view-filters #edit-submit-filme {
	margin-bottom:20px;
	margin-top:20px;
	width:100px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background-color:#990000;
	border-width:2px;
	font-weight:bold;
}

.filme-filter .views-field-title, .views-field-field-ano-value, .views-field-field-companhia-produtora-value, .views-field-field-direcao-value, .views-field-field-duracao-value, .views-field-field-fotografia-value, .views-field-field-outros-titulos-value, .views-field-field-pais-value, .views-field-field-producao-value, .views-field-field-roteiro-value{
	font-size:12px;
	width:100%;
}

.filme-filter .views-label{
	font-weight:bold;
}

.filme-filter .views-row{
	margin-top:30px;
	border-bottom-color:#999;
	border-bottom-width:2px;
	border-bottom-style:solid;
	padding-bottom:15px;
	height:200px;
}

.filme-filter .views-field-video{
	float:left;
	margin-right:20px;
	height:200px;
}

.filme-filter #pesquisar-filme{
	width:100%;
	height:30px;
	background:#FFF;
	clear:both;
	float:left;
}
.filme-filter #botao-pesquisar-filme, #botao-pesquisar-filme-avancado{
	float:left;
}
.filme-filter #botao-pesquisar-filme{
	float:left;
}

/** Filter Filme Coleção **/
.filme-colecao-filter .view-filters {
	margin:0 0 20px 0;
	background:#C0C0C0;
	padding:0 10px 10px 10px;
	height:120px;
}

.filme-colecao-filter .view-filters #edit-submit-filme {
	margin-bottom:20px;
	margin-top:10px;
	width:100px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background-color:#990000;
	border-width:2px;
	font-weight:bold;
}

.filme-colecao-filter .view-filters #edit-title{
	width:350px;
}
.filme-colecao-filter .view-filters #edit-field-ano-value{
	width:70px;
}
.filme-colecao-filter #pesquisar-filme{
	width:100%;
	height:30px;
	background:#FFF;
	clear:both;
	float:left;
}
.filme-colecao-filter #botao-pesquisar-filme, #botao-pesquisar-filme-avancado{
	float:left;
}
.filme-colecao-filter #botao-pesquisar-filme{
	float:left;
}

/** Lista Tupi **/
.lista-tupi .views-view-grid tr td{
	padding:0 0 20px 0;
	vertical-align:top;
}

.lista-tupi .views-view-grid tr td div{
	width:160px;
	padding:0;
}

.lista-tupi .view-filters {
	margin:20px 0 20px 0;
	background:#EFEFEF;
	padding:0 10px 10px 10px;
}

.lista-tupi .view-content{
	margin:0 auto;
	padding:0 0 0 0
}

.lista-tupi .views-field-field-assunto-value{
	text-transform:uppercase;
	font-size:10px;
}

.lista-tupi .view-filters {
	margin:0 0 20px 0;
	background:#C0C0C0;
	padding:0 10px 10px 10px;
	height:120px;
}

.lista-tupi .view-filters #edit-submit-tupi {
	margin-bottom:20px;
	margin-top:10px;
	width:100px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background-color:#990000;
	border-width:2px;
	font-weight:bold;
}

.lista-tupi .view-filters #edit-field-assunto-value{
	width:450px;
}
.lista-tupi .view-filters #edit-field-data-value{
	width:100px;
}
.lista-tupi #pesquisar-filme{
	width:100%;
	height:30px;
	background:#FFF;
	clear:both;
	float:left;
}
.lista-tupi #botao-pesquisar-filme, #botao-pesquisar-filme-avancado{
	float:left;
}
.lista-tupi #botao-pesquisar-filme{
	float:left;
}


/** Filter Tupi **/
.tupi-filter .view-filters {
	margin:30px 0 20px 0;
	background:#eed6d6;
	padding:0 10px 10px 10px;
	height:210px;
}

.tupi-filter .view-filters #edit-submit-tupi {
	margin-bottom:20px;
	margin-top:20px;
	width:100px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background-color:#990000;
	border-width:2px;
	font-weight:bold;
}

.tupi-filter .view-filters #edit-field-assunto-value, #edit-field-data-value, #edit-field-telejornal-value, #edit-field-identidades-value, #edit-field-descritores-value, #edit-field-descritores-secundarios-value{
	float:left;
	width:215px;
}

.tupi-filter .views-field-field-assunto-value-1, .views-field-field-data-value, .views-field-field-descritores-value, .views-field-field-descritores-secundarios-value, .views-field-field-identidades-value, .views-field-field-observacoes-value, .views-field-field-telejornal-value{
	font-size:12px;
	width:100%;
	margin:0;
	padding:0;
}

.tupi-filter .views-label{
	font-weight:bold;
}

.tupi-filter .views-row{
	margin-top:30px;
	border-bottom-color:#999;
	border-bottom-width:2px;
	border-bottom-style:solid;
	padding-bottom:15px;
	height:150px;
}

.tupi-filter .views-field-video{
	float:left;
	margin-right:20px;
	height:150px;
}

.tupi-filter #pesquisar-filme{
	width:100%;
	height:30px;
	background:#FFF;
	clear:both;
	float:left;
}
.tupi-filter #botao-pesquisar-filme, #botao-pesquisar-filme-avancado{
	float:left;
}
.tupi-filter #botao-pesquisar-filme{
	float:left;
}


/** Filter Tupi Roteiros **/
.tupi-roteiros-filter .view-filters {
	margin:30px 0 20px 0;
	background:#eed6d6;
	padding:0 10px 10px 10px;
	height:105px;
}

.tupi-roteiros-filter .view-filters #edit-field-dsc-dia-value, #edit-field-dsc-mes-value, #edit-field-dsc-ano-value{
	width:50px;
}

.tupi-roteiros-filter .view-filters #edit-submit-tupi {
	margin-bottom:20px;
	margin-top:20px;
	width:100px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background-color:#990000;
	border-width:2px;
	font-weight:bold;
}

.tupi-filter .views-field-field-assunto-value-1, .views-field-field-data-value, .views-field-field-descritores-value, .views-field-field-descritores-secundarios-value, .views-field-field-identidades-value, .views-field-field-observacoes-value, .views-field-field-telejornal-value{
	font-size:12px;
	width:100%;
	margin:0;
	padding:0;
}

.tupi-roteiros-filter .views-label{
	font-weight:bold;
}

.tupi-roteiros-filter .views-row{
	margin-top:30px;
	border-bottom-color:#999;
	border-bottom-width:2px;
	border-bottom-style:solid;
	padding-bottom:15px;
	height:110px;
}

.tupi-roteiros-filter .views-field-field-dsc-imagem-value{
	float:left;
	margin-right:20px;
	height:100px;
	border:#CCC;
	border-width:1px;
	border-style:solid;
	padding:3px;
}

.tupi-roteiros-filter #pesquisar-filme{
	width:100%;
	height:30px;
	background:#FFF;
	clear:both;
	float:left;
}
.tupi-roteiros-filter #botao-pesquisar-filme, #botao-pesquisar-filme-avancado{
	float:left;
}
.tupi-roteiros-filter #botao-pesquisar-filme{
	float:left;
}

/** Filter Tupi Roteiros Telejornal **/
.tupi-roteiros-telejornal-filter .view-filters {
	margin:30px 0 20px 0;
	background:#C0C0C0;
	padding:0 10px 10px 10px;
	height:105px;
}
.tupi-roteiros-telejornal-filter .view-filters #edit-field-dsc-dia-value, #edit-field-dsc-mes-value, #edit-field-dsc-ano-value{
	width:50px;
}
.tupi-roteiros-telejornal-filter .view-filters #edit-submit-tupi {
	margin-bottom:20px;
	margin-top:20px;
	width:100px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background-color:#990000;
	border-width:2px;
	font-weight:bold;
}
.tupi-telejornal-filter .views-field-field-assunto-value-1, .views-field-field-data-value, .views-field-field-descritores-value, .views-field-field-descritores-secundarios-value, .views-field-field-identidades-value, .views-field-field-observacoes-value, .views-field-field-telejornal-value{
	font-size:12px;
	width:100%;
	margin:0;
	padding:0;
}

.tupi-roteiros-telejornal-filter .views-label{
	font-weight:bold;
}

.tupi-roteiros-telejornal-filter .views-row{
	margin-top:30px;
	border-bottom-color:#999;
	border-bottom-width:2px;
	border-bottom-style:solid;
	padding-bottom:15px;
	height:110px;
}

.tupi-roteiros-telejornal-filter .views-field-field-dsc-imagem-value{
	float:left;
	margin-right:20px;
	height:100px;
	border:#CCC;
	border-width:1px;
	border-style:solid;
	padding:3px;
}

.tupi-roteiros-telejornal-filter #pesquisar-filme{
	width:100%;
	height:30px;
	background:#FFF;
	clear:both;
	float:left;
}
.tupi-roteiros-telejornal-filter #botao-pesquisar-filme, #botao-pesquisar-filme-avancado{
	float:left;
}
.tupi-roteiros-telefornal-filter #botao-pesquisar-filme{
	float:left;
}

/* Tupi Telenovelas */

.lista-tupi .view-filters #edit-submit-tupi-telenovelas {
	margin-bottom:20px;
	margin-top:10px;
	width:100px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background-color:#990000;
	border-width:2px;
	font-weight:bold;
}

.lista-tupi .view-filters #edit-title{
	width:450px;
}

/** Controles de Opções de Video  **/
#video-controls {
	width:auto;
	position:relative;
	margin:0 0 15px 0;
}

#video-screen-select {
	float:left;
	margin:0 50px 0 0;
}

#video-format-select {
	float:left;
}

#button_screen{
	clear:both;
	padding:10px 0 0 0;
}



/*
.views-field-title a:link, .views-field-title a:hover, .views-field-title a:visited, .views-field-title a:active{
	color: #5E6568;
}
*/


/** Div que exibe titulo dos thumbs na listagem interna **/

/*
.field-content a:link, .field-content a:hover, .field-content a:visited, .field-content a:active{
	color: #ea7f00;
}
*/

/** Comments **/
.commentlist {
	position: relative;
}

.comment {
	border-color: #F3F8FA #FFFFFF #D9E1E6;
	border-style: solid;
	border-width: 1px;
	padding: 30px;
}

.comment ul.links {
	float: right;
}

#comments div.first {
	border-top-color: #FFFFFF;
	padding: 45px 30px 30px;
}

#comments div.last {
	border-bottom-width: 2px;
}

#comments .odd {
	background: #F3F8FA;
}

#comments .even {
	background: #F9FCFD;
}

.comment-author {
	height: auto;
	margin: 1em 0;
	width: auto;
}

.comment-author .picture {
	float: left;
	margin: 0 10px 0 0;
}

.picture img {
	background: #fff;
	border: 1px #ddd solid;
	padding: 2px;
}

#comments .box {
	background: #E0EDF3 none repeat scroll 0 0;
	margin: 1em 0;
	padding: 1.5em;
}

#comment-form {
	margin-top: 23px;
}

#comment-form .form-submit, #node-form .form-submit, #node-form .form-submit {
	background: url('../images/submit-comment.png') no-repeat top center;
	border: 0;
	color: #FFF;
	cursor: pointer;
	display: inline-block;
	height: 30px;
	margin: 20px 5px 10px 0;
	outline: 0;
	width: 127px;
}

#comment-form .form-submit:hover, #node-form .form-submit:hover {
	background: url('../images/submit-comment.png') no-repeat bottom;
}

.comment .date {
	display: block;
}

.comment .new {
	margin-left: 2px;
}

.new {
	color: #EA2F7E;
}

/** Comment preview **/
.preview {
	padding-bottom: 15px;
}

.comment-preview {
	background: #F3F8FA;
}

.preview .node {
	background: none;
}

/** Pager **/
.item-list .pager li {
	margin: .2em 0;
	padding: 0;
}

.item-list .pager .pager-current {
	background:#333;
	border: 1px solid #2A2A2A;
	margin: .2em;
	padding: 0.5em .7em;
}

.pager li a:hover{
	background:#999;
	border: 1px solid #ADADAD;
}

/** Photo and mini photos **/
#foto-detalhes .overflow-div{
	width:650px;
	height:90px;
	overflow:auto;
	overflow-y:hidden;
	white-space:nowrap;
	margin:20px auto;
}
#foto-detalhes .overflow-div ul{
	float:left
}

#foto-detalhes .overflow-div ul li{
	float:left;
	display:block;
	width:50px;
	margin:0 15px 0 0;
}

/** Mini cartazes**/
#cartaz-detalhes .overflow-div{
	width:650px;
	height:90px;
	overflow:auto;
	overflow-y:hidden;
	white-space:nowrap;
	margin:20px auto;
}
#cartaz-detalhes .overflow-div ul{
	float:left
}

#cartaz-detalhes .overflow-div ul li{
	float:left;
	display:block;
	width:50px;
	margin:0 15px 0 0;
}

/** TABS **/
ul.primary {
	margin:7px 0 0 0;
}

/** DESTAQUES  **/
#block-views-destaque-block_1 {
	clear:both;
	float:left;
	margin: 0px 0 0 0;
}

/* 04 - SIDEBAR
/* ----------------------------------------------*/
.sidebar {
	margin-right: 0;
	width: 200px;
	text-align:left;
}

.block h2 {
	font-size:22px;
	color: #5E6568;
	display:inline;
	margin:0px 0px 0px 5px;
}
.trace{ 
	width:98%;
	height:1px;
	background-color:#a4a4a4;
	display:block;
	margin-bottom:10px;
	overflow:none;
	line-height:1px;
}
.sidebar .trace{ 
	float:right;
}
.sidebar .block {
	margin: 0 0 20px 0;
	padding: 0;
}

.sidebar .block .content {
	margin: 0;
	width: 170px;
	padding-right:0;
}
.sidebar .content .intro {
	padding-right:20px;
}
#sponsors{
	background-color:#FFF;
	padding:20px;
	width:485px;
	text-align: center;
}

.sidebar ul {
	list-style: none;
	padding: 0;
}

.sidebar ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.sidebar li ul {
	list-style: none;
	padding-left: 2em;
}

.sidebar .more-link {
	margin: 1.3em 0 0;
	position: absolute;
}

.sidebar .item-list {
  text-align:center;
}

.sidebar .view-content {
	width:250px;
}

.viewsdisplaytabs-group-wrapper {
	margin-top:0;
}

.sidebar img.film-thumb {
	width:160px;
	float:left;
	margin:0 0 20px 45px;
}

.sidebar li a{
	color: #ffffff;
}

.menu-espaco{
	pointer-events: none;
	cursor: default;
	height:0px;
	line-height:0px;
	width:133px;
	background:#aa2721;
	color:#aa2721;
}

.menu-categoria{
	background: url('../images/fundo_menu_categoria.png') no-repeat;
	font-weight:bold;
	color: #ffffff;
}
.menu-categoria a{
	color: #ffffff;
}

.menu-item{
	background:#aa2721;
}
.menu-item:hover{
	background:#8d150f;
	color:#ffffff;
}

/* Block */
#dock .block {
}

#dock .block h2 {

}

#dock .block .content {
	color:#FFF;
	background: #51617d;
	padding: 2px 12px 9px;
}
#content .intro{
	overflow:hidden;
}
#dock #recuperacao{
	width:365px;
	height:105px;
	background: url('../images/recuperacao.jpg') no-repeat;
	float:right;
}
.block-region {
	background: none;
	border: 2px dashed #348fc7;
	padding: 1em;
	text-align: center;
}


/* bloco Sobre */
#block-bcc-1{
	padding: 0 0 0 0;
}

/** BEGIN BANNER HOME **/
#home-banner{
	position:relative;
	float:left;
	width:660px;

}

#banner-intro {
	position:absolute;
	z-index:10;
	bottom:0; left:0;
	padding:0 0 10px 10px;
  background: #fff;
  width: 680px;
  filter:alpha(opacity=70);
  -moz-opacity:0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}

#home-banner .views-field-field-xmp-headline-value{ 
	position:absolute;
	top:5px; right:10px;
	padding:5px 10px;
  background: #000;
  filter:alpha(opacity=70);
  -moz-opacity:0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}
#home-banner .views-field-field-xmp-headline-value span a{
	font-style:italic;
	color:#fff;
}

#home-banner .views-field-field-xmp-headline-value span a:hover{
	text-decoration:underline;
}

/** END BANNER HOME **/

/*******************************************************************
* Color Module: Don't touch                                       *
*******************************************************************/
/*
/* 05 - FOOTER
/* ----------------------------------------------*/
html, body {height: 100%;}

#wrap {min-height: 100%; margin:0 auto}

#main {
	overflow:auto;
	padding-bottom: 175px;
	height:auto;
}  /* must be same height as the footer */

#footer {
	background: #171615 url('../images/footer-stroke.gif') repeat-x top center;
	border-bottom: 1px solid #1e1d1d;
	border-top: 1px solid #171615;
	height: 175px;
	margin-top:-150px;
	position:relative;
	clear:both;
	padding: 30px 0;
	width: auto;
}
/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/
}

#footer ul {
	list-style: none;
	padding: 0;
}

.footer-divider {
	/* background: url('../images/footer-divider.gif') repeat-y top left; */
}
#wrap-footer{
	width:990px;
	float:left
}

#footer .footer-left {
	float: left;
	height: auto;
	margin: 0;
	padding: 0;
	width: 300px;
}

#footer .footer-right {
	float: right;
	height: auto;
	margin: 0;
	padding: 0;
	width: 530px;
}

.footer-left ul li {
	background: url('../images/footer-cat-left.gif') no-repeat top left;
	float: left;
	height: auto;
	margin: 5px 0;
	padding: 0 0 0 9px;
	width: 150px;
}

#footer-message {
	background: #0c0b0b;
	margin: 0;
	padding: 15px 0;
}

/** Link **/
#footer  a.link-footer:link , a.link-footer:hover, a.link-footer:active, a.link-footer:visited {
	color: #FFFFFF;
	text-decoration: none;
	outline: none;
	margin-left: 10px;
}

#footer  #title {
	color: #FFFFFF;
	font-size: 17px;
}


#block-system-0 {
	margin:10px 0 0 0;
}

#parceiros{
	list-style: none;
	margin-top: 70px;
}
#parceiros li{
	display:inline;
	margin-right: 70px;
}

#contact-mail-page{
	margin-top:0;
}

#contact-mail-page label{
	display:block;
}
#contact-mail-page #edit-message, #edit-subject, #edit-mail, #edit-name{
	width:500px;
}

/*BEGIN COLEÇÃO THUMB*/
img.film-thumb {
	width:140px;
	height:100px;
}

.views-field-video{
	/*width:140px;
	height:100px;*/
}
.views-row{
	/*width:140px;*/
	vertical-align:top;
}
.views-field-title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	width:140px;
	line-height:15px;
	margin-top:5px;
}
/*END COLEÇÃO THUMB*/

/*BEGIN FILME DETALHE*/
.filme-detalhe .views-label{
	font-weight:bold;
}

.filme-detalhe .views-field-video{
	margin-bottom:20px;
}

.filme-detalhe .views-field-title{
	font-size:14px;
	width:100%;
	text-transform:uppercase;
	font-weight:bold;
}
/*END FILME DETALHE*/

/*BEGIN TUPI DETALHE*/
.tupi-detalhe{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.tupi-detalhe .views-label{
	font-weight:bold;
}
.tupi-detalhe .views-field-field-assunto-value-1 {
	text-transform:uppercase;
	font-weight:bold;
}
.tupi-detalhe .views-field-video{
	margin-bottom:20px;
}

/*END TUPI DETALHE*/

/*BEGIN HOME BANNER*/
#home-banner{
	/*
	border-width: medium;
	border-style: solid;
	border-color: #00f;
	*/
	
	width:700px;
}
	
.views-slideshow-controls-bottom{
	width:700px;
	text-align:right;
}
.views_slideshow_singleframe_controls {
	width:700px;
	float:left;
}
.views_slideshow_singleframe_previous {
	font-size:20px;
	float:left;
}
.views_slideshow_singleframe_next {
	font-size:20px;
	float:right;
}

.views_slideshow_singleframe_next {
	font-size:20px;
	float:right;
}
.views_slideshow_pagerNumbered{
	float:right;
	padding:0;
	margin:0;
	margin-bottom:10px;
}
.views_slideshow_pagerNumbered .pager-item{
	background:#373636;
	color:#FFF;
	padding:0px;
	width:15px;
	height:15px;
	line-height:15px;
	display:block;
	float:left;
	margin-left:5px;
	text-align:center;
}
.views_slideshow_pagerNumbered a{
	color:#FFF;
	font-size:9px;
}
.views_slideshow_singleframe_pause {
	display:none;
}
/*END HOME BANNER*/

/*BEGIN HOME BUSCA*/
#home-busca{
	/*
	border-width: medium;
	border-style: solid;
	border-color: #00f;
	*/
	
	float:left;
	width:700px;
	height:80px;
	margin:0;
	margin-bottom:20px;
	padding:0;
}

#block-search-0 {
	margin:0;
	background:#C0C0C0;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:20px 0 20px 60px;
	width:640px;
	float:left;
	position:relative;
	z-index:0
}


#block-search-0 #edit-search-block-form-1{
	width:70%;
	padding: 8px;
	font-size: 16px;
	font-weight:bold;
	color:#3e3e3d;
}

#block-search-0 .form-submit{
	background:#900;
	border-color:#FFF;
	border-width:2px;
	margin-left:30px;
}
/*END HOME BUSCA*/

/*BEGIN HOME PESQUISAR*/
#home_pesquisar{
	margin:0;
	background:#C0C0C0;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:10px 0 10px 10px;
	width:690px;
	float:left;
	position:relative;
	z-index:0;
}
#home_pesquisar ul{
	padding:0;
	margin:0;
}
#home_pesquisar li{
	display: inline;
	list-style-type: none;
	padding-right: 7px;
}
#home_pesquisar a:link, a:visited {
	font-size:15px;
	color:#333;
}
	

#home_pesquisar #titulo{
	font-size:16px;
	font-weight:bold;
	color:#000;
	margin-left:10px;
	margin-right:30px;
}
/*END HOME PESQUISAR*/



/*BEGIN HOME COLUNA ESQUERDA*/
#home-coluna-esquerda{
	/*
	border-width: medium;
	border-style: solid;
	border-color: #00f;
	*/
	
	float:left;
	width:335px;
	height:650px;
	margin:0;
	padding:0;
}
/*END HOME COLUNA ESQUERDA*/

/*BEGIN HOME COLUNA DIREITA*/
#home-coluna-direita{

	/*
	border-width: medium;
	border-style: solid;
	border-color: #00f;
	*/

	
	float:right;
	width:335px;
	height:650px;
	margin:0;
	padding:0;
}
/*END HOME COLUNA DIREITA*/

/*BEGIN HOME COLUNA INFERIOR*/
#home-coluna-inferior{
	/*
	border-width: medium;
	border-style: solid;
	border-color: #00f;
	*/
	
	float:left;
	width:750px;
	height:200px;
	margin:0;
	margin-top:40px;
	padding:0;
}
/*END HOME COLUNA INFERIOR*/

/*BEGIN FILMES-HOME*/
#block-views-filme-block_2 a:link, a:visited {
  color:#180101;
  font-size:18px;
  font-weight:normal;
}
#block-views-filme-block_2{
	width:320px;
	margin-right:20px;
	float:left;
}
#block-views-filme-block_2 h2{
	font-size:12px;
	margin:0;
	margin-top:15px;
	margin-bottom:15px;
	padding:0;
	border-bottom-color:#180101;
	border-bottom-style:solid;
	border-bottom-width:2px;
	width:320px;
	display:block;
	line-height:20px;
}
#block-views-filme-block_2 .views-field-title{
	font-size:12px;
	width:320px;
	margin:0;
	padding:0;
	text-transform:uppercase;
	text-align:center;
	color:#180101;
}
#block-views-filme-block_2 #video-controls{
	display:none;
}

#block-views-filme-block_2 .icone{
	margin-right:5px;
	vertical-align:bottom;
	margin-bottom:3px;
}
/*END FILMES-HOME*/

/*BEGIN TUPI-HOME*/
#block-views-tupi-block_2 a:link, a:visited {
  color:#180101;
  font-size:18px;
  font-weight:normal;
}
#block-views-tupi-block_2{
	width:320px;
	margin-top:20px;
	float:left;
}
#block-views-tupi-block_2 h2{
	font-size:12px;
	margin:0;
	margin-top:15px;
	margin-bottom:15px;
	padding:0;
	border-bottom-color:#180101;
	border-bottom-style:solid;
	border-bottom-width:2px;
	width:320px;
	display:block;
	line-height:20px;
}
#block-views-tupi-block_2 .views-field-field-assunto-value{
	font-size:12px;
	width:320px;
	margin:0;
	padding:0;
	text-transform:uppercase;
	text-align:center;
	color:#180101;
}
#block-views-tupi-block_2 #video-controls{
	display:none;
}
#block-views-tupi-block_2 .icone{
	margin-right:5px;
	vertical-align:bottom;
	margin-bottom:3px;
}
/*END TUPI-HOME*/

/*BEGIN FOTOS-HOME*/
#block-views-foto-block_1 a:link, a:visited {
  color:#180101;
  font-size:18px;
  font-weight:normal;
}
#block-views-foto-block_1{
	float:left;
	padding:0;
	margin:0;
	margin-bottom:50px;
}
#block-views-foto-block_1 ul{
	padding:0;
	margin:0;
}
#block-views-foto-block_1 li{
	margin-right:30px;
	width:110px;
	float:left;
}
#block-views-foto-block_1 h2{
	font-size:12px;
	margin:0;
	margin-top:15px;
	margin-bottom:15px;
	padding:0;
	border-bottom-color:#180101;
	border-bottom-style:solid;
	border-bottom-width:2px;
	width:700px;
	display:block;
	line-height:20px;
}
#block-views-foto-block_1 .views-field-field-xmp-headline-value{
	font-size:9px;
	width:110px;
	margin:0;
	padding:0;
	text-transform:uppercase;
	line-height:15px;
}
#block-views-foto-block_1 .views-field-field-foto-fid{
	width:105px;
	margin:0;
	padding:0;
}
#block-views-foto-block_1 .pager{
	text-align:center;
	padding:0;
	margin:0;
	padding-top:20px;
}
#block-views-foto-block_1 .pager-current{
	width:650px;
	text-align:center;
	background:#CCC;
	padding:0;
	margin:0;
	border:0;
}
#block-views-foto-block_1 .pager-next{
	width:25px;
	float:right;
	margin:0;
	padding:0;
}
#block-views-foto-block_1 .pager-next a {
	margin:0;
	padding:0;
	background:#373636;
	color:#FFF;
	padding-right:3px;
	padding-left:3px;
	border-color:#666;
}
#block-views-foto-block_1 .pager-next a:hover {
	background:#666;
	border-color:#666;
}
#block-views-foto-block_1 .pager-previous{
	width:25px;
	float:left;
	margin:0;
	padding:0;
}
#block-views-foto-block_1 .pager-previous a {
	margin:0;
	padding:0;
	background:#373636;
	color:#FFF;
	padding-right:3px;
	padding-left:3px;
	border-color:#666;
}
#block-views-foto-block_1 .pager-previous a:hover {
	background:#666;
	border-color:#666;
}

#block-views-foto-block_1 .icone{
	margin-right:5px;
	vertical-align:bottom;
	margin-bottom:3px;
}

/*END FOTOS-HOME*/

/*BEGIN CARTAZES-HOME*/
#block-views-cartaz-block_2 a:link, a:visited {
  color:#180101;
  font-size:18px;
  font-weight:normal;
}

#block-views-cartaz-block_2{
	width:320px;
	height:250px;
	float:left;
	padding:0;
	margin:0;
	margin-top:20px;
}
#block-views-cartaz-block_2 ul{
	padding:0;
	margin:0;
}
#block-views-cartaz-block_2 h2{
	font-size:12px;
	margin:0;
	margin-top:15px;
	margin-bottom:15px;
	padding:0;
	border-bottom-color:#180101;
	border-bottom-style:solid;
	border-bottom-width:2px;
	width:320px;
	display:block;
	line-height:20px;
}
#block-views-cartaz-block_2 .views-field-title{
	font-size:12px;
	width:320px;
	margin:0;
	padding:0;
	text-transform:uppercase;
	text-align:center;
	color:#180101;
}
#block-views-cartaz-block_2 .views-field-field-arquivo-digital-value{
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}

#block-views-cartaz-block_2 .cartaz-thumb{
	border-color:#FFF;
	border-style:solid;
	border-width:10px;
}

#block-views-cartaz-block_2 .icone{
	margin-right:5px;
	vertical-align:bottom;
	margin-bottom:3px;
}

/*END CARTAZES-HOME*/

/*BEGIN ESPECIAL-HOME*/
#block-views-Especial_home-block_1 a:link, a:visited {
  color:#180101;
  font-size:18px;
  font-weight:normal;
}
#block-views-Especial_home-block_1{
	width:320px;
	margin:0;
}
#block-views-Especial_home-block_1 .views-field-title{
	font-size:14px;
	width:320px;
	margin:0;
	padding:0;
	text-transform:uppercase;
	
	margin-top:15px;
	margin-bottom:15px;
	border-bottom-color:#180101;
	border-bottom-style:solid;
	border-bottom-width:2px;
	display:block;
	line-height:20px;
}
#block-views-Especial_home-block_1 .views-field-field-especial-image-fid{
	margin:0;
	margin-top:10px;
}
/*END ESPECIAL-HOME*/

/*BEGIN ESPECIAL*/
.especial  .views-row{
	margin-bottom: 50px;
}

.especial a:link, a:visited {
  color:#180101;
  font-size:18px;
  font-weight:normal;
}
.especial{
	margin:0;
}
.especial .views-field-title{
	font-size:14px;
	width:750px;
	margin:0;
	padding:0;
	text-transform:uppercase;
	
	margin-top:15px;
	margin-bottom:15px;
	border-bottom-color:#180101;
	border-bottom-style:solid;
	border-bottom-width:2px;
	display:block;
	line-height:20px;
}
.especial .views-field-field-especial-image-fid{
	margin:0;
	margin-top:10px;
}
/*END ESPECIAL*/

/*BEGIN PROJETOS ESPECIAIS*/
.projetos_especiais  .views-row{
	margin-bottom: 50px;
}

.projetos_especiais a:link, a:visited {
  color:#180101;
  font-size:18px;
  font-weight:normal;
}
.projetos_especiais{
	margin:0;
}
.projetos_especiais .views-field-title{
	font-size:14px;
	width:750px;
	margin:0;
	padding:0;
	text-transform:uppercase;
	
	margin-top:15px;
	margin-bottom:15px;
	border-bottom-color:#180101;
	border-bottom-style:solid;
	border-bottom-width:2px;
	display:block;
	line-height:20px;
}
.projetos_especiais .views-field-field-especial-image-fid{
	margin:0;
	margin-top:10px;
}
/*END PROJETOS ESPECIAIS*/




.view .image-gallery-nodes ul{
	text-align:left;
}

.image-gallery-nodes{
	margin:0;
	padding:0;
	width:800px;
}

.image-gallery-nodes ul{
	margin:0;
	padding:0;
	text-align:left;
}

.image-gallery-nodes images{
	margin:0;
	padding:0;
	text-align:left;
}

/*BEGIN BUSCA FILMES COLECOES*/
.views-exposed-form{
	/*margin-top:20px;*/
	margin-bottom:50px;
}
.views-exposed-form .views-submit-button{
	padding:0;
	margin:0;
	float:left;
	clear:both;
}

.views-exposed-form .views-exposed-widget .form-submit {
	margin:0;
	padding:0;
	height:28px;
	width:40px;
	margin-top:25px;
}
/*END BUSCA FILMES COLECOES*/

/*BEGIN FOTOS*/

#views_slideshow_singleframe_pager_foto-page_2{
	padding:0;
	margin:0;
	margin-top:20px;
	text-align:left;
	display:block;
}

.views-field-field-foto-fid-1{
	margin-top:20px;
}


#views_slideshow_singleframe_main_foto-page_2{
	color:#180101;
}
.fotos .views-field-field-xmp-headline-value{
	text-transform:uppercase;
	font-size:12px;
	margin-top:20px;
}
.fotos .views-label {
	font-weight:bold;
	font-size:12px;
}
.fotos {
	font-size:12px;
}
.fotos .views-field-title{
	width:100%;
	font-size:12px;
	margin-bottom:20px;
}

#fotos-galerias-foto{
	width:120px;
	height:150px;
	float:left;
	vertical-align:top;
	margin-right:30px;
	margin-bottom:15px;
}

#fotos-galerias-foto .titulo{
	text-transform:uppercase;
	font-size:10px;
}

#fotos-galerias-foto img{
	max-height:120px;
	text-decoration:
}

#views_slideshow_singleframe_prev_foto-page_2{
	background: url('../images/bt_fotos_anterior.png') no-repeat;
	width:60px;
	height:21px;
	display:block;
	font-size:0
}
#views_slideshow_singleframe_next_foto-page_2{
	background: url('../images/bt_fotos_proximo.png') no-repeat;
	width:60px;
	height:21px;
	display:block;
	font-size:0;
}
#views_slideshow_singleframe_playpause_foto-page_2{
	display:none;
}
#views_slideshow_singleframe_image_count_foto-page_2{
	/*
	background:#CCCCCC;
	text-align:center;
	height:21px;
	line-height:21px;
	padding:0;
	margin:0;
	position:absolute;
	margin-left:60px;
	width:580px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0;
	*/
}
.views-slideshow-controls-top{
	margin-bottom:20px;
}

.fotos .views-field-field-foto-fid-1{
	background-color:#CCC;
	min-height:300px;
	min-width:640px;
	text-align:center;
	padding:20px;
    vertical-align:middle;
	margin-top:20px;
	display:table;
}

.fotos .views-field-field-foto-fid-1 img{
	margin:auto;
	vertical-align:middle;
	border-style:solid;
	border-width:10px;
	border-color:#FFF;
	display:table-cell;
}

.fotos .item-list{
}


.lista-fotos .view-filters {
	margin:20px 0 20px 0;
	background:#EFEFEF;
	padding:0 10px 10px 10px;
}

.lista-fotos .view-content{
	margin:0 auto;
	padding: 0;
}

.lista-fotos .views-field-title{
	text-transform:uppercase;
	font-size:10px;
}

.lista-fotos .view-filters {
	margin:0 0 20px 0;
	background:#C0C0C0;
	padding:0 10px 10px 10px;
	height:120px;
}

.lista-fotos .view-filters #edit-submit-foto{
	margin-bottom:20px;
	margin-top:10px;
	width:100px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background-color:#990000;
	border-width:2px;
	font-weight:bold;
}

.lista-fotos .view-filters #edit-field-xmp-headline-value{
	width:450px;
}
.lista-fotos .view-filters #edit-field-xmp-scene-value{
	width:70px;
}
.lista-fotos #pesquisar-foto{
	width:100%;
	height:30px;
	background:#FFF;
	clear:both;
	float:left;
}
.lista-fotos #botao-pesquisar-foto, #botao-pesquisar-foto-avancado{
	float:left;
}
.lista-fotos #botao-pesquisar-foto{
	float:left;
}

/*END FOTOS*/

/*BEGIN ICONES*/
#icone-filme{
	float:left;
	line-height:25px;
	font-size:9px;
	margin-right:20px;
}
#icone-foto{
	float:left;
	line-height:25px;
	font-size:9px;
	margin-right:20px;
}
#icone-cartaz{
	float:left;
	line-height:25px;
	font-size:9px;
	margin-right:20px;
}
#icone-roteiro{
	float:left;
	line-height:25px;
	font-size:9px;
	margin-right:20px;
}
.cartaz .attachment {
	clear:both;
	width:700px;
	height:50px;
}
.fotos .attachment {
	clear:both;
	width:700px;
	height:50px;
}
.filme-detalhe .attachment {
	clear:both;
	width:700px;
	height:50px;
}
.tupi-detalhe .attachment {
	clear:both;
	width:700px;
	height:50px;
}
/*END ICONES*/
/*BEGIN CONTATO*/
 .form-submit{
	margin-bottom:20px;
	margin-top:10px;
	width:130px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background-color:#990000;
	border-width:2px;
	font-weight:bold;
 }
/*END CONTATO*/