@charset "UTF-8";
/* CSS Document */


/* DHTML */
#dhtml {
	position:absolute;
	margin:auto;
	width:514px;
	margin-left:-345px;
	left:50%;
	top:30px;
	padding-bottom:30px;
}

* {margin:0px;}
body {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	background:#017800 url(images/bg-fundo.jpg) center repeat-y;
	font-size:15px;
	color:#FFFFFF;
}
.bg-base {
	background:url(images/bg-bottom.jpg) center bottom no-repeat;
	position:fixed;
	width:760px;
	height:310px;
	bottom:0px;
	z-index:1;
	left: 50%;
	margin-left: -380px;
}
.bg-base2 {
	background:url(images/bg-bottom.jpg) center bottom no-repeat;
	position:fixed;
	width:760px;
	height:310px;
	bottom:0px;
	z-index:1;
	margin:auto;
}
.container {
	position:relative;
	width:720px;
	padding:0px 20px;
	margin:auto;
	background:url(images/bg-top.jpg) center top no-repeat transparent;
	height:100%;
	display:table;
	z-index:2;
}
.container_abertura {
	position:relative;
	width:720px;
	padding:20% 20px;
	margin:auto;
	background:url(images/bg-top.jpg) center top no-repeat transparent;
	height:100%;
	display:table;
	z-index:2;
}
.end {
	float: left;
	width:720px;
	font-size: 9px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
	padding: 40px 0px 20px 0px;
}
a.bt-topadm {
	float:left;
	padding:0px 5px;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	font-size:9px;
}
a.bt-topadm:hover {
	color:#fde000;
}
.bt-topadm-ativo {
	float:left;
	padding:0px 5px;
	color:#fde000;
	text-decoration:none;
	text-transform:uppercase;
	font-size:9px;
}
a.npagina {
	padding:0px 5px;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	font-size:9px;
}
a.npagina:hover {
	color:#fde000;
}
.npagina-ativo {
	padding:0px 5px;
	color:#fde000;
	text-decoration:none;
	text-transform:uppercase;
	font-size:9px;
}
.bt-topadm-ativo2 {
	float:left;
	padding:0px 3px;
	color:#fde000;
	text-decoration:none;
	font-size:9px;
}
.titblocotext {
	color: #fde000;
	font-size:10px;
	width: 80%;
	padding: 20px 0px;
	text-transform:uppercase;
}
.titblocotext2 {
	color: #fde000;
	font-size:10px;
	width: 80%;
	padding: 20px 0px;
}
.nomediretor {
	color: #fde000;
	font-size:10px;
	width: 80%;
	padding: 20px 0px;
	text-transform: uppercase;
}
.blocotext {
	float:left;
	color: #FFFFFF;
	font-size:10px;
	width: 90%;
	padding: 20px 0px;
}
.blocobusca {
	float:left;
	color: #FFFFFF;
	font-size:10px;
	width: 100%;
	padding: 20px 0px;
}
.blocotext3 {
	float:left;
	color: #FFFFFF;
	font-size:10px;
	width: 260px;
	padding: 10px 0px;
}
.blocotext2 {
	float:left;
	color: #FFFFFF;
	font-size:10px;
	width: 80%;
}
.apro {
	float:left;
	padding-right:15px;
}
/*formatos*/
.titulo-left {
	float:left;
	font-size:12px;
	color:#FFFFFF;
	padding-bottom:5px;
}
.txtbusca {
	float:left;
	font-size:12px;
	color:#FFFFFF;
}
.txtbusca2 {
	float:left;
	font-size:12px;
	color:#FFFFFF;
}
.legenda {
	float: left;
	font-size:9px;
	color:#FFFFFF;
	padding-bottom:20px;
}
.legenda2 {
	float: left;
	font-size:10px;
	color:#FFFFFF;
	padding: 5px 0px 0px 0px;
	background-color: #0c9b32;
	width: 100%;
}
.bt-ir {
	float:right;
	font-size:11px;
	color:#017800;
	text-decoration:none;
	margin-left: 5px;
}
.bt-ir2 {
	float:left;
	padding:1px 3px;
	font-size:11px;
	color:#017800;
	background-color:#fde000;
	text-decoration:none;
	margin: 0px 0px 0px 5px;
}
.bt-ir3 {
	float:left;
	font-size:11px;
	color:#017800;
	text-decoration:none;
	margin-left: 5px;
}

a.navcomp {
	float:left;
	width:100%;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
	padding:5px 0px;
}
a.navcomp:hover {
	color:#fde000;
}
/*left*/
.inter_abertura {
	width:300px;
	text-align: center;
	margin: auto;
	padding: 100px 0px;
}
.inter-left {
	float:left;
	width:100px;
}
.filmbrazil {
	float:left;
	width:100px;
	padding: 20px 0px;
	cursor:pointer;
}
.apexbrasil {
	float:left;
	width:100px;
	padding:10px 0px;
	border-bottom: solid 1px #FFFFFF;
	cursor: pointer;
}
.nav-left {
	float:left;
	width:100px;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
	padding-bottom: 10px;
	border-bottom: solid 1px #FFFFFF;
}
a.btnav {
	float:left;
	width:100px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	padding-bottom:10px;
}
a.btnav:hover { color:#fde000;}
.btnav-ativo {
	float:left;
	width:100px;
	text-decoration:none;
	color:#fde000;
	font-size:12px;
	padding-bottom:10px;
}
/*right*/
.inter-right {
	float:right;
	width:600px;
}
.adm-top {
	float:left;
	width:600px;
	height:20px;
	padding:90px 0px 0px 0px;
	font-size: 10px;
	color: #FFFFFF;
}
.paginas {
	float:left;
	width:100%;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
}
.tarja {
	float:left;
	width:600px;
	height:25px;
	background-color:#fde000;
}
.nav-top {
	float:left;
	width:600px;
	height:70px;
	padding:20px 0px;
}
a.nav1 {
	float:left;
	width:102px;
	height:60px;
	text-decoration:none;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(images/nav1.jpg) left top no-repeat;
	padding: 5px;
	margin-right: 10px;
}
a.nav1:hover {
	background:url(images/nav1b.jpg) left top no-repeat;
}
a.nav1-ativo {
	float:left;
	width:102px;
	height:60px;
	text-decoration:none;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(images/nav1b.jpg) left top no-repeat;
	padding: 5px;
	margin-right: 10px;
}
a.nav2 {
	float:left;
	width:102px;
	height:60px;
	text-decoration:none;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(images/nav2.jpg) left top no-repeat;
	padding: 5px;
	margin-right: 10px;
}
a.nav2:hover {
	background:url(images/nav2b.jpg) left top no-repeat;
}
a.nav2-ativo {
	float:left;
	width:102px;
	height:60px;
	text-decoration:none;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(images/nav2b.jpg) left top no-repeat;
	padding: 5px;
	margin-right: 10px;
}
a.nav3 {
	float:left;
	width:102px;
	height:60px;
	text-decoration:none;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(images/nav3.jpg) left top no-repeat;
	padding: 5px;
	margin-right: 10px;
}
a.nav3:hover {
	background:url(images/nav3b.jpg) left top no-repeat;
}
a.nav3-ativo {
	float:left;
	width:102px;
	height:60px;
	text-decoration:none;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(images/nav3b.jpg) left top no-repeat;
	padding: 5px;
	margin-right: 10px;
}
a.nav4 {
	float:left;
	width:102px;
	height:60px;
	text-decoration:none;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(images/nav4.jpg) left top no-repeat;
	padding: 5px;
	margin-right: 10px;
}
a.nav4:hover {
	background:url(images/nav4b.jpg) left top no-repeat;
}
a.nav4-ativo {
	float:left;
	width:102px;
	height:60px;
	text-decoration:none;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(images/nav4b.jpg) left top no-repeat;
	padding: 5px;
	margin-right: 10px;
}
a.nav5 {
	float:left;
	width:102px;
	height:60px;
	text-decoration:none;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(images/nav5.jpg) left top no-repeat;
	padding: 5px;
}
a.nav5:hover {
	background:url(images/nav5b.jpg) left top no-repeat;
}
a.nav5-ativo {
	float:left;
	width:102px;
	height:60px;
	text-decoration:none;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(images/nav5b.jpg) left top no-repeat;
	padding: 5px;
}
.area-geral {
	float:left;
	width:600px;
}
.area-geral2 {
	float:left;
	width:600px;
	border-top:solid 1px #fde000;
	padding-bottom: 20px;
}

.area-geral3 {
	float:left;
	width:600px;
	padding-bottom: 20px;
}

.area-geral2b {
	float:left;
	width:600px;
	border-top:solid 1px #fde000;
	padding: 10px 0px;
}
.area1 {
	float:left;
	width:330px;
}
.area1c {
	padding:10px 0px;
	float:left;
	width:330px;
}
.area1b {
	float:left;
	width:130px;
	padding: 10px 20px 0px 0px;
}
.area1b2 {
	float:left;
	width:270px;
	padding: 10px 0px 0px 0px;
}
.area2 {
	float:left;
	padding: 28px 0px;
	width: 270px;
}
.area2b {
	float:right;
	width: 260px;
	margin: 28px 0px;
	background: url(images/bg_vertical.jpg) top left repeat;
}
.titulo-pag {
	float:left;
	width:330px;
	color:#fde000;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:8px;
	letter-spacing: 0.8px;
}
.titulo-pag2 {
	float:left;
	width:100%;
	color:#fde000;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:8px;
}
.titulo-pag3 {
	float:left;
	width:270px;
	color:#fde000;
	font-size:15px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing: 0.8px;
}
.video {
	float:left;
	width:320px;
	border:solid 5px #0c9b32;
	height: 255px;
}
.videoQS {
	float:left;
	width:240px;
	border:solid 5px #0c9b32;
	height: auto;
}
.equipamento {
	float:left;
	width:320px;
	border:solid 5px #0c9b32;
}
.logo {
	float:left;
	width:250px;
	border:solid 5px #0c9b32;
}
.fotodiretor {
	float:left;
	width:98px;
	border:solid 5px #0c9b32;
	margin-right: 10px;
}
.area-video-p {
	float:left;
	width:116px;
	height:280px;
	padding: 0px 0px 18px 16px;
}
.area-video-p2 {
	float:left;
	width:116px;
	height:280px;
	padding: 0px 0px 20px 20px;
}
.area-video-p3 {
	float:left;
	width:116px;
	height:280px;
	padding: 7px;
}
.video2 {
	float:left;
	width:106px;
	border:solid 5px #0c9b32;
}
a.video2 {
	float:left;
	width:106px;
	border:solid 5px #0c9b32;
}
a.video2:hover {
	border:solid 5px #fde000;
}
a.equipam2 {
	float:left;
	width:106px;
	border:solid 5px #0c9b32;
}
a.equipam2:hover {
	border:solid 5px #fde000;
}
.base-video {
	float:left;
	width:330px;
	padding: 10px 0px;
}
.descr-video {
	float:left;
	width:330px;
	color: #FFFFFF;
	font-size:10px;
	padding-top: 5px;
}
.descr-video2 {
	float:left;
	width:116px;
	color: #FFFFFF;
	font-size:9px;
	padding-top: 5px;
}
.descr-video3 {
	float:left;
	width:255px;
	color: #FFFFFF;
	font-size:10px;
	padding: 5px 0px 5px 5px;
}
.box-news {
	float:left;
	width:310px;
	height:auto;
	padding:10px 10px 10px 10px;
	background:url(images/bg_vertical.jpg) top left repeat;
}
.box-apro {
	float:left;
	width:85%;
	padding:15px;
	background:url(images/bg_vertical.jpg) top left repeat;
}
.box-films {
	float:left;
	width:300px;
	padding:30px 15px 15px 15px;
	background:url(images/bg_vertical.jpg) top left repeat;
}
.box-films2 {
	float:left;
	width:570px;
	padding:15px;
	background:url(images/bg_vertical.jpg) top left repeat;
}
.box-equipam {
	float:left;
	width:300px;
	padding:30px 15px 15px 15px;
	background:url(images/bg_vertical.jpg) top left repeat;
	margin-top: 10px;
}
.tit-news {
	float:left;
	width:100%;
	color:#fde000;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:8px;
	letter-spacing: 0.8px;
}
.tit-news2 {
	float:left;
	width:90%;
	color:#fde000;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:8px;
	letter-spacing: 0.8px;
}
a.list-news {
	float:left;
	width:100%;
	color:#FFFFFF;
	font-size:10px;
	text-decoration:underline;
	padding-bottom:10px;
}
a.list-news:hover {
	color:#fde000;
}
.itemfaq {
	float:left;
	width:100%;
	color:#fde000;
	font-size:10px;
	text-decoration:underline;
	padding-bottom:10px;
}
