@charset "UTF-8";
/* CSS Document */
body {
	margin: 20px 0 0 0;
	font-family: arial, sans-serif;
	font-weight:300;
	font-size:14px;
	color:#1a3c4c;
	background:url(../img/bg.jpg) center;
}
#all {
	width:1000px;
	left:50%;
	margin-left:-500px;
	position:absolute;
}
#sidebar {
	width:230px;
	margin: 0 20px 0 0;
	float:left;
}
#content {
	width:750px;
	float:right;
}
#content a{
	text-decoration:none;
	color:#1a3c4c;
	font-weight:400;
}
#content a:hover, #content a:link, #content a:active, #content a:visited, 
div.item span.title a:hover, div.item span.title a:visited, div.item span.title a:link, div.item span.title a:active 
{
	text-decoration:none;
	color:#526e7e;
	font-weight:400;
}
#logo {
	height:72px;
	background:url(../img/logo_btvp.png) no-repeat;
	margin: 0 0 40px 0;
}
#menu {
	height:260px;
	margin: 0 0 40px 0;
}
#slide {
	width:750px;
	float:right;
	background:#000;
	height:422px;
	margin: 0 0 20px 0;
	z-index:-1;
}
#font-size:11px {
	width:750px;
	float:right;
	background:#000;
	height:127px;
	margin: 0 0 20px 0;
	z-index:-1;
	overflow: hidden;
}
#conteudo {
	width:530px;
	min-height:420px;
	float:left;
	margin: 0 20px 20px 0;
	text-align:justify;
}
#conteudomaster {
	width:750px;
	min-height:420px;
	float:left;
	text-align:justify;
}
#pesquisa {
	width:200px;
	height:30px;
}
input#pesquisar {
	width:168px;
	background-color:#cbd8e0;
	color:#325161;
}
input#busca {
	width:28px;
	height:24px;
	background: url(../img/lupa.png) no-repeat;
	cursor:pointer;
}
#news {
	width:335px;
	height:205px;
	background:#d9e4ef;
	float:left;
	margin: 0 20px 20px 0;
	padding:15px;
}
#calendar {
	width:335px;
	height:205px;
	background:#d9e4ef;
	float:left;
	margin: 0 0 20px 0;
	padding:15px;
}
#newsletter {
	height:auto;
}
#rcm {
	height:88px;
	margin:0 0 20px 0;
	background: url(../img/logo_rcm.png) no-repeat;
}
#footer {
	padding:15px;
	width:970px;
	background:#f5f8fb;
	float:left;
	font-size:12px;
	color:#6a8493;
}
input {
	width:98%;
	font-family: arial, sans-serif;
	color:#6a8493;
	background:#d9e4ef;
	border:none;
	line-height:20px;
	height:20px;
	font-size:13px;
	margin-bottom:10px;
	float:left;
	padding:2px;
}
input#email {
	width:198px;
}
input#ok {
	width:28px;
	color:#d9e4ef;
	background:#6a8493;
	height:24px;
	line-height:24px;
	padding-top: -6px;
}
#bandeiras {
	width:23px;
	height:38px;
	right:-23px;
	top:5px;
	float:right;
	z-index:-1px;
	position:absolute;
}
.data {
	font-size:12px;
	font-weight:600;
	color:#6a8493;
}
/*
#calendario {
	width:154px;
	float:left;
	margin: 0 10px 0 0;
	font-size:12px;
}
#mes {
	width:152px;
	height:20px;
	margin:1px;
	float:left;
	text-align:center;
	line-height:20px;
}
#semana {
	width:20px;
	height:20px;
	font-weight:600;
	margin:1px;
	float:left;
	text-align:center;
	line-height:20px;
}
#dianone {
	width:20px;
	height:20px;
	margin:1px;
	float:left;
}
#dia {
	width:20px;
	height:20px;
	margin:1px;
	float:left;
	text-align:center;
	line-height:20px;
	background:#a1b5c5;
}
#diaevento {
	width:20px;
	height:20px;
	margin:1px;
	float:left;
	text-align:center;
	line-height:20px;
	background:#325161;
	color:#b9cada;
}
*/
#eventos {
	width:165px;
	float:right;
	margin:0;
	font-size:12px;
}
#social {
	width:20px;
	height:20px;
	margin:1px;
	text-align:center;
	line-height:20px;
	background:#a1b5c5;
	float:left
}
#parceiros{
	width:735px;
	float:right;
}
.tit{
	font-weight:600;
}
.tit2{
	font-weight:600;
	font-size:20px;
}
#agenda {
	width:300px;
	min-height:420px;
	float:left;
	margin: 0 20px 20px 0;
	text-align:justify;
}
#agendacalen {
	width:200px;
	min-height:420px;
	float:left;
	margin: 0 20px 20px 0;
	text-align:justify;
}
#formulario {
	width:380px;
	float:left;
	margin-top:60px;
}
textarea {
	width:98%;
	font-family: arial, sans-serif;
	color:#6a8493;
	background:#d9e4ef;
	border:none;
	line-height:20px;
	height:100px;
	font-size:13px;
	margin-bottom:10px;
	float:left;
	padding:2px;
}
#endereco{
	width:350px;
	float:left;
	margin: 0 20px 0 0;
	text-align:left;
}
	
p.filters {
	width: 100%;
	height: 40px;
	display: table;
	vertical-align: middle;
	padding-left: 15px;
	padding-top: 7px;
	text-align: center;
	background-color: #B9CADA;
}

div#catalogos {
	width: 100%;
}

div.item {
	background-color: #D9E4EF;
	width: 130px;
	text-align: center;
	padding: 10px 0 2px 0;
	margin-right: 24px;
	margin-bottom: 20px;
	float: left;
}

div.no-right {
	margin-right: 0;
}
div.item div {
	text-align: right;
	font-size: 12px;
}
div.item span.title {
	font-size: 13px;
	font-weight: bold;
}
@-moz-document url-prefix() {
	p.filters {
		height: 30px;
		display: table;
		vertical-align: middle;
		padding-top: 9px;
	}
}

#letras {
	text-transform: uppercase;
	font-size: 12px;
	background-color: #D9E4EF;
	margin: 0;
	width: 100%;
	height: 30px;
	margin-bottom:20px;
}
#letras ul {
	list-style:none;
	list-style-type: none;
	margin: 0;
	width: 94%;
	background-color: #D9E4EF;
	padding-top: 2px;
}
#letras ul li{
	display: block;
	float: left;
	width: auto;
	margin: 1px;
	padding: 3px;
}
#letras ul li a{
	text-decoration:none;
	color:#001323;
	padding: 3px;
	cursor:pointer;
}
#letras ul li a:hover{
	text-decoration:none;
	color: white;
	background: #869CAC;
	padding: 3px;
}

#map {
	width:500px;
	height:500px;
}
#trescol {
	width:216px;
	float:left;
	background:#F5F8FB;
	padding:10px;
}
#trescolmargin {
	width:216px;
	float:left;
	margin:0 20px 0 20px;
	background:#F5F8FB;
	padding:10px;
}
#trescolmen {
	width:216px;
	float:left;
	background:#D9E4EF;
	padding:10px;
}
#produtora {
	width:750px;
	margin:20px 0 20px 0;
	min-height:180px;
}
img.logo {
	margin-right:20px;
	float:left;
}
.empresa {
	text-transform: uppercase;
	font-weight:bold;
}
.projetonome{
	font-weight:600;
	font-size:16px;
	text-transform: uppercase;
}
img.projeto {
	max-width:216px;
}
.atividade{
	font-size:12px;
}
#tabela {
	margin-right:-20px;
	margin-left:-20px;
}
hr {
      border-top: 1px dashed #325161;
      border-bottom: none;
      color: #fff;
      background-color: #fff;
      height: 1px;
}
h2 {
	font-size:14px;
	font-weight:600;
}
h3 {
	font-size:13px;
	font-weight:500;
	color:#526e7e;
}
h4 {
	font-weight:normal;
	color:#325161;
	font-size:13px;
}
.linkBanner {
	cursor: pointer;
	cursor: hand;
}

div#social a:link, div#social a:active, div#social a:hover, div#social a:visited, a.linkFoot:link, a.linkFoot:active, a.linkFoot:hover,a.linkFoot:visited {
	color: #6A8493;
	text-decoration: none;
}

/* 
		REFATORAÇÃO DE CSS/HTML		
		Data de início: 07 de Fevereiro de 2014
		Autor: Rafael (rafael@evacomunicacao.com.br)
*/

/* Topo do Conteúdo */

#topnew {position:relative;background:#f5f8fb;padding:5px;text-align:right;height:24px;line-height:24px;margin-bottom:25px;}
#topnew .coluna-topinho {display:block;float:left;}
#topnew .coluna-busca {margin-right:-10px;}
#topnew .coluna-area-restrita {width:100px;}
#topnew .coluna-area-restrita a {text-align:center;display:block;width:100%;color:#526E7E;font-size:12px;text-decoration:underline;}
#topnew .coluna-area-restrita a:hover {text-decoration:none;color:#6A8493;}
#topnew .coluna-idiomas {width:440px;margin-right:10px;}
#topnew .coluna-idiomas ul {margin:0;padding:0;}
#topnew .coluna-idiomas li {vertical-align:middle;display:inline-block;}
#topnew .coluna-idiomas a {width:18px;height:18px;display:block;text-indent:100px;overflow:hidden;}
#topnew .coluna-idiomas a:hover {opacity:0.5;}
#topnew .coluna-idiomas .idioma-uk {background:transparent url('../img/bandeira-uk.png') 0 0 no-repeat;}
#topnew .coluna-idiomas .idioma-bra {background:transparent url('../img/bandeira-bra.png') 0 0 no-repeat;}
#topnew fieldset {border:0;padding:0;margin:0;outline:none;}
#topnew .form-busca-campo {height:24px;padding:0 5px;width:150px;}
#topnew .form-busca-botao {cursor:pointer;overflow:hidden;text-indent:1000px;width:28px;height:24px;background:transparent url("../img/lupa.png") 0 0 no-repeat;}
#topnew .form-busca-botao:hover {opacity:0.5;}

/* Rodapé */

#footer {}
#footer .coluna-footer {float:left;margin-right:50px;}
#footer .coluna-footer a {color:#6A8493;text-decoration:underline;}
#footer .coluna-footer a:hover {text-decoration:none;}
#footer .coluna-assinatura {float:right;margin:0;}
#footer .coluna-socialmedia {}
#footer .coluna-parceiros {}
#footer .titulo-coluna {display:block;margin:0 0 10px 0;}
#footer .lista-sm {margin:0;padding:0;}
#footer .lista-sm li {list-style:none;display:inline-block;vertical-align:top;}
#footer .lista-sm li a {color:#6a8493;text-decoration:none;background:#a1b5c5;display:block;width:20px;height:20px;text-align:center;line-height:20px;}
#footer .lista-sm li a:hover {background:#6a8493;color:#ddd;}
#footer .lista-parc {margin:0;padding:0;}
#footer .lista-parc li {list-style:none;display:inline-block;vertical-align:top;}
#footer .lista-parc li a {}
#footer .lista-parc li a img {}

#tabela {margin:0;}
#letras {margin-left:0;}

/*

.produtora-single {font-size:13px;line-height:140%;}
.produtora-single .header {margin:1.25em 0;padding-left:25%;position:relative;height:120px;}
.produtora-single .header .logo-produtora {max-width:22.5%;height:auto;max-height:120px;top:0;left:0;position:absolute;}
.produtora-single .header .nome-produtora {font-size:14px;font-weight:bold;text-transform:uppercase;margin-bottom:1em;}
.produtora-single .header p {}
.produtora-single .conteudo-produtora {}

.produtora-single .trabalhos-produtora {float:left;width:62.5%;display:block;}
.produtora-single .trabalho-produtora {float:left;width:48%;background:#F5F8FB;}
.produtora-single .trabalho-produtora .wrapper {padding:5%;}
.produtora-single .trabalho-produtora:nth-child(even) {margin-left:4%;}
.produtora-single .trabalho-produtora h3 {font-size:14px;line-height:140%;margin:0;color:#1A3C4C;font-weight:bold;margin-bottom:1em;}
.produtora-single .trabalho-produtora .formato,
.produtora-single .trabalho-produtora .target {font-size:12px;line-height:140%;margin:0 0 1em 0;color:#6A8493;font-weight:bold;}
.produtora-single .trabalho-produtora .imagem-trabalho {width:100%;height:auto;display:block;margin-bottom:1em;}

.produtora-single .sidebar-produtora {float:right;display:block;width:35%;background:#D9E4EF;}
.produtora-single .sidebar-produtora .wrapper {padding:5%;}
.produtora-single .sidebar-produtora .wrapper .bloco > img {width:100%;height:auto;}
.produtora-single .sidebar-produtora .titulo-produtora {font-size:14px;line-height:140%;font-weight:bold;}
.produtora-single .sidebar-produtora ul {padding:0;color:#6A8493;}
.produtora-single .sidebar-produtora ul li {margin-bottom:0.2em;list-style:none;text-transform:uppercase;font-weight:bold;}
.produtora-single .sidebar-produtora ul li a {font-weight:normal;text-transform:none;color:#526E7E;font-size:12px;line-height:140%;}

*/

.produtora-single {position:relative;}
.produtora-single {font-size:12px;line-height:150%;color:#666;}

.produtora-single .coluna-a {width:300px;display:block;float:left;}
.produtora-single .intro-produtora {height:130px;overflow:hidden;}
.produtora-single .intro-produtora img {float:left;width:100px;height:auto; padding: 0 5px 15px 0}
.produtora-single .intro-produtora h1 {color:#00394c;margin:0 0 5px 0;font-size:14px;width:100%;}
.produtora-single .intro-produtora p {margin:0;width:100%;}
.produtora-single .intro-produtora .content-for-sale { float: right; width:51px;height:53px; display: inline; margin-top: -16px; }
.produtora-single .info-produtora strong {font-weight:bold;color:#00394c;}
.produtora-single .contatos-produtora {}
.produtora-single .contatos-produtora h2 {color:#00394c;font-weight:bold;margin:0 0 10px 0;}
.produtora-single .contatos-produtora img {float: left; height: 80px; padding: 0 5px 10px 0; width: 80px;}
.produtora-single .contatos-produtora .contato {clear: both; height: 80px}
.produtora-single .contatos-produtora .info-contato {line-height:180%;}
.produtora-single .contatos-produtora .info-contato span {display:block;}
.produtora-single .contatos-produtora .info-contato strong {display:block;font-weight:bold;}
.produtora-single .dados-produtora {}
.produtora-single .dados-produtora a {color:#666 !important;font-weight:bold !important;}
.produtora-single .links {padding:0;margin:0; clear: both;text-align: center;}
.produtora-single .links .ico {display:inline-block;vertical-align:middle;width:17px;height:17px;background:#f00;margin-right: 4px;}
.produtora-single .links li {margin:0 0 10px 0;display:inline-block;vertical-align:top;padding: 0 15px;}
.produtora-single .links li a {color:#666 !important;}
.produtora-single .links li .ico-fb {background:transparent url(ico-fb.png) 0 0 no-repeat;}
.produtora-single .links li .ico-tw {background:transparent url(ico-twitter.png) 0 0 no-repeat;}
.produtora-single .links li .ico-yt {background:transparent url(ico-yt.png) 0 0 no-repeat;}
.produtora-single .links li .ico-vm {background:transparent url(ico-vimeo.png) 0 0 no-repeat;}

.produtora-single .row-a .coluna-a {width: 55%;}
.produtora-single .row-a .coluna-b {width: 40%;}

.produtora-single .coluna-b {width:440px;display:block;float:right;}
.produtora-single .coluna-b .subcoluna-a {float:left;}
.produtora-single .coluna-b .subcoluna-b {float:right;}
.produtora-single .trabalho {display:block; float: left; width: 48%; padding-right: 1%;}
.produtora-single .trabalho img {display:block;margin:0 auto 10px;width:auto;height:190px;}
.produtora-single .trabalho .titulo {background:#00394c;padding:7px;text-transform:uppercase;color:#fff;font-weight:bold;font-size:14px;height: 40px;margin:7px 0;}
.produtora-single .trabalho strong {font-weight:bold;color:#00394c;}
.produtora-single .trabalho p {margin:0 0 0.5em 0;}



/* Lista de Produtoras */

.topo-conteudo {margin:0 0 10px;font-size:13px;clear:both;display:block;height:35px;line-height:35px;}
.topo-conteudo .coluna {display:block;}
.topo-conteudo .coluna-titulo {float:left;}
.topo-conteudo .coluna-titulo h1 {display:inline;font-size:20px;font-weight:600;}
.topo-conteudo .coluna-titulo .data {}
.topo-conteudo .coluna-filtros {float:right;}
.topo-conteudo .coluna-filtros .filtro {display:inline-block;vertical-align:middle;}
.topo-conteudo .coluna-filtros select {width:150px;margin:0 0 0 5px;}

div.item,
div.no-right {margin-right:20px;}
div.item img {max-height:100%;}















