
@font-face{ 
	font-family: 'bold';
	src: url('_fonts/flama-bold.eot');
	src: url('_fonts/flama-bold.eot?#iefix') format('embedded-opentype'),
	     url('_fonts/flama-bold.woff') format('woff'),
	     url('_fonts/flama-bold.ttf') format('truetype'),
	     url('_fonts/flama-bold.svg#webfont') format('svg');
}
@font-face{ 
	font-family: 'bolditalic';
	src: url('_fonts/flama-bolditalic.eot');
	src: url('_fonts/flama-bolditalic.eot?#iefix') format('embedded-opentype'),
	     url('_fonts/flama-bolditalic.woff') format('woff'),
	     url('_fonts/flama-bolditalic.ttf') format('truetype'),
	     url('_fonts/flama-bolditalic.svg#webfont') format('svg');
}
@font-face{ 
	font-family: 'extrabold';
	src: url('_fonts/flama-extrabold.eot');
	src: url('_fonts/flama-extrabold.eot?#iefix') format('embedded-opentype'),
	     url('_fonts/flama-extrabold.woff') format('woff'),
	     url('_fonts/flama-extrabold.ttf') format('truetype'),
	     url('_fonts/flama-extrabold.svg#webfont') format('svg');
}
@font-face{ 
	font-family: 'basic';
	src: url('_fonts/flama-basic.eot');
	src: url('_fonts/flama-basic.eot?#iefix') format('embedded-opentype'),
	     url('_fonts/flama-basic.woff') format('woff'),
	     url('_fonts/flama-basic.ttf') format('truetype'),
	     url('_fonts/flama-basic.svg#webfont') format('svg');
}
@font-face{ 
	font-family: 'basicitalic';
	src: url('_fonts/flama-basicitalic.eot');
	src: url('_fonts/flama-basicitalic.eot?#iefix') format('embedded-opentype'),
	     url('_fonts/flama-basicitalic.woff') format('woff'),
	     url('_fonts/flama-basicitalic.ttf') format('truetype'),
	     url('_fonts/flama-basicitalic.svg#webfont') format('svg');
}
@font-face{ 
	font-family: 'semibold';
	src: url('_fonts/flama-semibold.eot');
	src: url('_fonts/flama-semibold.eot?#iefix') format('embedded-opentype'),
	     url('_fonts/flama-semibold.woff') format('woff'),
	     url('_fonts/flama-semibold.ttf') format('truetype'),
	     url('_fonts/flama-semibold.svg#webfont') format('svg');
}


body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}


.limite_superior {
  position: fixed;
  top: 0;
  left: 0;
  height: 10px;
  background-color: #000;
  width: 100%;
  z-index: 1000;
}
.limite_inferior {
  position: fixed;
  bottom: 0;
  left: 0;
  height: 10px;
  background-color: #000;
  width: 100%;
  z-index: 1000;
}
.limite_esquerda {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 10px;
  background-color: #000;
  height: 100%;
  z-index: 1000;
}
.limite_direita {
  position: fixed;
  bottom: 0;
  right: 0;
  width: 25px;
  background-color: #000;
  height: 100%;
  z-index: 1000;
}

.limite_superiorb {
  position: fixed;
  top: 0;
  left: 0;
  height: 10px;
  background-color: #FFFFFF;
  width: 100%;
  z-index: 1000;
}
.limite_inferiorb {
  position: fixed;
  bottom: 0;
  left: 0;
  height: 10px;
  background-color: #FFFFFF;
  width: 100%;
  z-index: 1000;
}
.limite_esquerdab {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 10px;
  background-color: #FFFFFF;
  height: 100%;
  z-index: 1000;
}
.limite_direitab {
  position: fixed;
  bottom: 0;
  right: 0;
  width: 25px;
  background-color: #FFFFFF;
  height: 100%;
  z-index: 1000;
}

.autor {
	position: fixed;
  	width:500px;
  	height:50px;
  	bottom: 235px;
  	right: -260px;
  	-ms-transform:rotate(270deg); /* IE 9 */
  	-moz-transform:rotate(270deg); /* Firefox */
  	-webkit-transform:rotate(270deg); /* Safari and Chrome */
  	-o-transform:rotate(270deg); /* Opera */
  	font-family: "bold";
	font-size:9px;
	letter-spacing:0.5px;
	color: #777777;
	z-index: 1200;
}


.fullBg {
	position: fixed;
	top: 0;
	left: 0;
	overflow: hidden;
}
#maincontent {
	position: absolute;
	z-index: 50;
	width: 100%;

	}


.menu_geral {
	position: absolute;
	top: 35px;
	width: 980px;
	height: 150px;
	z-index: 1000;
	}
.logotipo {
	position: relative;
	left: 50px;
	width: 333px;
	height: 98px;
	}


.bold {
	font-family: "bold"; 
	font-size:11px;
	line-height:200%;
	letter-spacing:0.5px;
	color:#161616;
	}
.bold a {
	font-family: "bold"; 
	font-size:11px;
	line-height:200%;
	letter-spacing:0.5px;
	color:#161616;
	text-decoration:none;
	}
.bold a:hover {
	font-family: "bold";
	font-size:11px;
	line-height:200%;
	letter-spacing:0.5px;
	color: #000000;
	text-decoration:underline;
	}
	
.boldb {
	font-family: "bold"; 
	font-size:11px;
	line-height:200%;
	letter-spacing:0.5px;
	color:#FFFFFF;
	}
.boldb a {
	font-family: "bold"; 
	font-size:11px;
	line-height:200%;
	letter-spacing:0.5px;
	color:#FFFFFF;
	text-decoration:none;
	}
.boldb a:hover {
	font-family: "bold";
	font-size:11px;
	line-height:200%;
	letter-spacing:0.5px;
	color: #FFFFFF;
	text-decoration:underline;
	}
	
.basic {
	font-family: "basic"; 
	font-size:12px;
	color:#161616;
	}
.basic a {
	font-family: "basic"; 
	font-size:12px;
	color:#161616;
	text-decoration:none;
	}
.basic a:hover {
	font-family: "basic";
	font-size:12px;
	color: #000000;
	text-decoration:underline;
	}
.basic2 {
	font-family: "basic"; 
	font-size:12px;
	line-height:140%;
	color:#161616;
	}
.bold_texto {
	font-family: "semibold"; 
	font-size:14px;
	color:#161616;
	}

	
.t1 {
	position: absolute;
	left: 425px;
	width: 180px;
	top: 2px;
	height: 98px;
	z-index:200;
	}
.t2 {
	position: absolute;
	left: 595px;
	width: 180px;
	top: 2px;
	height: 98px;
	z-index:200;
	}
.t3 {
	position: absolute;
	left: 765px;
	width: 180px;
	top: 2px;
	height: 98px;
	z-index:200;
	}
	

.barra_lateral {
	position: absolute;
	top: 230px;
	left:50px;
	width: 340px;
	height: 300px;
	z-index: 500;
	}
.seccao_titulo {
	position: relative;
	width: 340px;
	height: 50px;
	font-family: "extrabold"; 
	font-size:24px;
	line-height:110%;
	color:#161616;
	}
.seccao_links {
	position: relative;
	top: 32px;
	width: 340px;
	height: 100px;
	font-family: "bold"; 
	font-size:12px;
	line-height:170%;
	color:#161616;
	}
.seccao_links2 {
	position: relative;
	top: 30px;
	width: 340px;
	height: 100px;
	font-family: "bold"; 
	font-size:12px;
	line-height:170%;
	color:#161616;
	}
.seccao_imagens1 {
	position: relative;
	top: 20px;
	width: 340px;
	height: 100px;
	font-family: "bold"; 
	font-size:12px;
	line-height:170%;
	color:#161616;
	}
.seccao_imagens2 {
	position: relative;
	top: 32px;
	width: 340px;
	height: 100px;
	font-family: "bold"; 
	font-size:12px;
	line-height:170%;
	color:#161616;
	}
.seccao_imagens3 {
	position: relative;
	top: 0px;
	width: 340px;
	height: 100px;
	}
.seccao_imagens4 {
	position: relative;
	top: 100px;
	width: 340px;
	height: 100px;
	font-family: "bold"; 
	font-size:12px;
	line-height:170%;
	color:#161616;
	}
.seccao_imagens5 {
	position: relative;
	top: 60px;
	width: 340px;
	height: 100px;
	font-family: "bold"; 
	font-size:12px;
	line-height:170%;
	color:#161616;
	}


.corpo_texto {
	position: absolute;
	top: 225px;
	left: 425px;
	width: 510px;
	height: 1400px;
	font-family: "basic"; 
	font-size:14px;
	line-height:180%;
	color:#161616;
	}
.corpo_texto a {
	font-family: "basic"; 
	font-size:14px;
	line-height:180%;
	color:#161616;
	text-decoration:underline;
	}
.corpo_textob {
	position: absolute;
	top: 225px;
	left: 425px;
	width: 510px;
	height: 1300px;
	font-family: "basic"; 
	font-size:14px;
	line-height:180%;
	color:#161616;
	}
.corpo_textob a {
	font-family: "basic"; 
	font-size:14px;
	line-height:180%;
	color:#161616;
	text-decoration:underline;
	}
.corpo_textoc {
	position: absolute;
	top: 225px;
	left: 425px;
	width: 510px;
	height: 2000px;
	font-family: "basic"; 
	font-size:14px;
	line-height:180%;
	color:#161616;
	}
.corpo_textod {
	position: absolute;
	top: 225px;
	left: 425px;
	width: 510px;
	height: 300px;
	font-family: "basic"; 
	font-size:14px;
	line-height:180%;
	color:#161616;
	}
.corpo_textoe {
	position: absolute;
	top: 225px;
	left: 425px;
	width: 510px;
	height: 1600px;
	font-family: "basic"; 
	font-size:14px;
	line-height:180%;
	color:#161616;
	}
.corpo_textof {
	position: absolute;
	top: 225px;
	left: 425px;
	width: 510px;
	height: 1200px;
	font-family: "basic"; 
	font-size:14px;
	line-height:180%;
	color:#161616;
	}
.corpo_textog {
	position: absolute;
	top: 225px;
	left: 425px;
	width: 510px;
	height: 400px;
	font-family: "basic"; 
	font-size:14px;
	line-height:180%;
	color:#161616;
	}
.corpo_textoh {
	position: absolute;
	top: 225px;
	left: 425px;
	width: 510px;
	height: 1600px;
	font-family: "basic"; 
	font-size:14px;
	line-height:180%;
	color:#161616;
	}
.corpo_textoi {
	position: absolute;
	top: 225px;
	left: 425px;
	width: 510px;
	height: 2600px;
	font-family: "basic"; 
	font-size:14px;
	line-height:180%;
	color:#161616;
	}
.corpo_textoj {
	position: absolute;
	top: 225px;
	left: 425px;
	width: 510px;
	height: 1100px;
	font-family: "basic"; 
	font-size:14px;
	line-height:180%;
	color:#161616;
	}
.corpo_textok {
	position: absolute;
	top: 225px;
	left: 425px;
	width: 510px;
	height: 1450px;
	font-family: "basic"; 
	font-size:14px;
	line-height:180%;
	color:#161616;
	}
.corpo_textol {
	position: absolute;
	top: 225px;
	left: 425px;
	width: 510px;
	height: 1300px;
	font-family: "basic"; 
	font-size:14px;
	line-height:180%;
	color:#161616;
	}