* {margin:0;padding:0;}

body {padding:0px;}
ul {list-style:none;}
img {border:0;}

/*****************************************************************************************
TRATAMENTO DE ESTRUTURA E ESPAÇOS
*****************************************************************************************/
.altura1pt		{ height: 1px; }
.altura2pt		{ height: 2px; }
.altura3pt		{ height: 3px; }
.altura4pt		{ height: 4px; }
.altura5pt		{ height: 5px; }
.altura6pt		{ height: 6px; }
.altura7pt		{ height: 7px; }
.altura8pt		{ height: 8px; }
.altura9pt		{ height: 9px; }
.altura10pt		{ height: 10px; }
.altura15pt		{ height: 15px; }
.altura20pt		{ height: 20px; }
.altura25pt		{ height: 25px; }
.altura30pt		{ height: 30px; }
.altura40pt		{ height: 40px; }
.altura50pt		{ height: 50px; }
.altura80pt		{ height: 80px; }
.altura100pt	{ height: 100px; }
.altura108pt	{ height: 108px; }
.altura120pt	{ height: 120px; }
.altura128pt	{ height: 128px; }
.altura140pt	{ height: 140px; }
.altura150pt	{ height: 150px; }
.altura200pt	{ height: 200px; }
.altura230pt	{ height: 230px; }
.altura250pt	{ height: 250px; }
.altura450pt	{ height: 450px; }
.alturaauto		{ height: auto; }

.largura5pt		{ width: 5px; }
.largura7pt		{ width: 7px; }
.largura10pt	{ width: 10px; }
.largura13pt	{ width: 13px; }
.largura14pt	{ width: 14px; }
.largura15pt	{ width: 15px; }
.largura20pt	{ width: 20px; }
.largura45pt	{ width: 45px; }
.largura85pt	{ width: 85px; }
.largura100pt	{ width: 100px; }
.largura135pt	{ width: 135px; }
.largura163pt	{ width: 163px; }
.largura165pt	{ width: 165px; }
.largura175pt	{ width: 175px; }
.largura178pt	{ width: 178px; }
.largura183pt	{ width: 183px; }
.largura185pt	{ width: 185px; }
.largura200pt	{ width: 200px; }
.largura275pt	{ width: 275px; }
.largura285pt	{ width: 285px; }
.largura385pt	{ width: 385px; }
.largura485pt	{ width: 485px; }
.largura565pt	{ width: 565px; }
.largura575pt	{ width: 575px; }
.largura585pt	{ width: 585px; }
.largura770pt	{ width: 770px; }
.largura780pt	{ width: 780px; }
.larguraauto	{ width: auto; }

.flutuaesquerda { float: left; }
.flutuadireita 	{ float: right; }
.limpaflutua	{ clear: both; }

.margem1pt		{ margin: 1px; }
.margem2pt		{ margin: 2px; }
.margem3pt		{ margin: 3px; }
.margem5pt		{ margin: 5px; }
.margem9pt		{ margin: 9px; }
.margem10pt		{ margin: 10px; }

.margeminterna1pt	{ padding: 1px; }
.margeminterna2pt	{ padding: 2px; }
.margeminterna3pt	{ padding: 3px; }
.margeminterna5pt	{ padding: 5px; }
.margeminterna9pt	{ padding: 9px; }
.margeminterna10pt	{ padding: 10px; }

.margemacima1pt		{ margin-top: 1px; }
.margemacima2pt		{ margin-top: 2px; }
.margemacima3pt		{ margin-top: 3px; }
.margemacima5pt		{ margin-top: 5px; }

.margemabaixo1pt	{ margin-bottom: 1px; }
.margemabaixo2pt	{ margin-bottom: 2px; }
.margemabaixo3pt	{ margin-bottom: 3px; }
.margemabaixo5pt	{ margin-bottom: 5px; }

.margemesquerda1pt	{ margin-left: 1px; }
.margemesquerda2pt	{ margin-left: 2px; }
.margemesquerda3pt	{ margin-left: 3px; }
.margemesquerda5pt	{ margin-left: 5px; }

.margemdireita1pt	{ margin-right: 1px; }
.margemdireita2pt	{ margin-right: 2px; }
.margemdireita3pt	{ margin-right: 3px; }
.margemdireita5pt	{ margin-right: 5px; }
 
.borda1pt			{ border: 1px solid #b38f00; }
.borda2pt			{ border: 2px solid #b38f00; }
.borda5pt			{ border: 5px solid #b38f00; }

.bordaacima1pt		{ border-top: 1px solid #b38f00; }
.bordaacima2pt		{ border-top: 2px solid #b38f00; }
.bordaacima3pt		{ border-top: 3px solid #b38f00; }
.bordaacima5pt		{ border-top: 5px solid #b38f00; }

.bordaabaixo1pt		{ border-bottom: 1px solid #b38f00; }
.bordaabaixo2pt		{ border-bottom: 2px solid #b38f00; }
.bordaabaixo3pt		{ border-bottom: 3px solid #b38f00; }
.bordaabaixo5pt		{ border-bottom: 5px solid #b38f00; }

.bordaesquerda1pt		{ border-left: 1px solid #b38f00; }
.bordaesquerda2pt		{ border-left: 2px solid #b38f00; }
.bordaesquerda3pt		{ border-left: 3px solid #b38f00; }
.bordaesquerda5pt		{ border-left: 5px solid #b38f00; }

.bordadireita1pt		{ border-right: 1px solid #b38f00; }
.bordadireita2pt		{ border-right: 2px solid #b38f00; }
.bordadireita3pt		{ border-right: 3px solid #b38f00; }
.bordadireita5pt		{ border-right: 5px solid #b38f00; }

.bordavermelha1pt			{ border: 1px solid #cc0000; }
.bordavermelha2pt			{ border: 2px solid #cc0000; }
.bordavermelha5pt			{ border: 5px solid #cc0000; }

.bordavermelhaabaixo1pt		{ border-bottom: 1px solid #cc0000; }
.bordavermelhaabaixo2pt		{ border-bottom: 2px solid #cc0000; }
.bordavermelhaabaixo5pt		{ border-bottom: 5px solid #cc0000; }

/*****************************************************************************************
TRATAMENTO TEXTO (VERSAL, TITULO, SUBTITULO, TEXTO e CREDITO)
*****************************************************************************************/

.versal8pt   { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 8px; text-transform: uppercase; }
.versal9pt   { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 9px; text-transform: uppercase; }
.versal10pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 10px; text-transform: uppercase; }
.versal11pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 11px; text-transform: uppercase; }
.versal12pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 12px; text-transform: uppercase; }
.versal13pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 13px; text-transform: uppercase; }

.titulo10pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 10px; }
.titulo11pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 11px; }
.titulo12pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 12px; letter-spacing: -0.10mm; }
.titulo13pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 13px; letter-spacing: -0.10mm; }
.titulo14pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 14px; letter-spacing: -0.10mm; }
.titulo15pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 15px; letter-spacing: -0.10mm; }
.titulo16pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 16px; letter-spacing: -0.25mm; }
.titulo17pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 17px; letter-spacing: -0.25mm; }
.titulo18pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 18px; letter-spacing: -0.25mm; }
.titulo21pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 21px; letter-spacing: -0.25mm; }
.titulo22pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 22px; letter-spacing: -0.25mm; }
.titulo23pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 23px; letter-spacing: -0.25mm; }
.titulo24pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 24px; letter-spacing: -0.25mm; }
.titulo25pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 25px; letter-spacing: -0.25mm; }
.titulo26pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 26px; letter-spacing: -0.25mm; }
.titulo27pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 27px; letter-spacing: -0.25mm; }
.titulo30pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 30px; letter-spacing: -0.25mm; }
.titulo33pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 33px; letter-spacing: -0.25mm; }
.titulo36pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 36px; letter-spacing: -0.25mm; }

.subtitulo10pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 10px; letter-spacing: 0.10mm; }
.subtitulo11pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 11px; letter-spacing: 0.10mm; }
.subtitulo12pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 12px; }
.subtitulo13pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 13px; }
.subtitulo14pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 14px; letter-spacing: -0.10mm; }
.subtitulo15pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 15px; letter-spacing: -0.10mm; }
.subtitulo16pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 16px; letter-spacing: -0.10mm; }
.subtitulo18pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 18px; letter-spacing: -0.15mm; }
.subtitulo19pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 19px; letter-spacing: -0.15mm; }
.subtitulo20pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 20px; letter-spacing: -0.20mm; }
.subtitulo21pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 21px; letter-spacing: -0.20mm; }

.texto9pt  		{ font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 9px; }
.texto10pt  	{ font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10px; }
.texto11pt  	{ font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 11px; }
.texto12pt  	{ font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 12px; }
.texto13pt  	{ font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 13px; }
.texto15pt  	{ font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 15px; letter-spacing: -0.15mm;  }
.texto18pt  	{ font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 18px; letter-spacing: -0.15mm;  }

.legenda10pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 10px; }
.legenda11pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 11px; }
.legenda12pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 12px; }

.credito8pt   { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 8px; }
.credito9pt   { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 9px; }
.credito10pt  { font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 10px; }

.negrito	{ font-weight: bold; }
.caixaalta	{ text-transform: uppercase; }

p			{ margin-top: 0px; margin-bottom: 5px;}

/*****************************************************************************************
TRATAMENTO DE LINKS
*****************************************************************************************/
a			{ text-decoration: none; color: #000000; }
a:hover		{ text-decoration: none; color: #b38f00; }

a.linkBranco:link    { color: #FFFFFF; text-decoration: none; }
a.linkBranco:hover   { color: #FFFFFF; text-decoration: none; }
a.linkBranco:active  { color: #FFFFFF; text-decoration: none; }
a.linkBranco:visited { color: #FFFFFF; text-decoration: none; }
/*****************************************************************************************
TRATAMENTO DE ENTRELINHAS
*****************************************************************************************/

.entrelinha80pc 	{ line-height: 80%; }
.entrelinha90pc 	{ line-height: 90%; }
.entrelinha100pc 	{ line-height: 100%; }
.entrelinha110pc 	{ line-height: 110%; }
.entrelinha120pc 	{ line-height: 120%; }
.entrelinha130pc 	{ line-height: 130%; }
.entrelinha140pc 	{ line-height: 140%; }
.entrelinha150pc 	{ line-height: 150%; }

/*****************************************************************************************
TRATAMENTO DE IMAGENS
*****************************************************************************************/

.foto85pt 							{ width:85px; }
#foto85pt 							{ width:85px; }
#foto85pt * 						{ display:block; }
#foto85pt .foto85pt 				{ overflow:hidden; width:85px; height:65px; }
#foto85pt .foto85pt:hover 			{ border:5px solid #b38f00; width:75px; height:55px; }
#foto85pt .foto85pt:hover img 		{ margin: -5px 0 0 -5px; }

#foto85x85pt 							{ width:85px; }
#foto85x85pt * 							{ display:block; }
#foto85x85pt .foto85x85pt 				{ overflow:hidden; width:85px; height:85px; }
#foto85x85pt .foto85x85pt:hover 		{ border:5px solid #b38f00; width:75px; height:75px; }
#foto85x85pt .foto85x85pt:hover img 	{ margin: -5px 0 0 -5px; }

#foto105pt 							{ width:105px; }
#foto105pt * 						{ display:block; }
#foto105pt .foto105pt 				{ overflow:hidden; width:105px; height:80px; }
#foto105pt .foto105pt:hover 		{ border:5px solid #b38f00; width:95px; height:70px; }
#foto105pt .foto105pt:hover img 	{ margin: -5px 0 0 -5px; }

#foto85x115pt 							{ width:85px; }
#foto85x115pt * 						{ display:block; }
#foto85x115pt .foto85x115pt 			{ overflow:hidden; width:85px; height:115px; }
#foto85x115pt .foto85x115pt:hover 		{ border:5px solid #b38f00 width:75px; height:105px; }
#foto85x115pt .foto85x115pt:hover img 	{ margin: -5px 0 0 -5px; }

#foto135pt 							{ width:135px; }
#foto135pt * 						{ display:block; }
#foto135pt .foto135pt 				{ overflow:hidden; width:135px; height:100px; }
#foto135pt .foto135pt:hover 		{ border:5px solid #b38f00; width:125px; height:90px; }
#foto135pt .foto135pt:hover img 	{ margin: -5px 0 0 -5px; }

#foto135x135pt 								{ width:135px; }
#foto135x135pt * 							{ display:block; }
#foto135x135pt .foto135x135pt 				{ overflow:hidden; width:135px; height:135px; }
#foto135x135pt .foto135x135pt:hover 		{ border:5px solid #b38f00; width:125px; height:125px; }
#foto135x135pt .foto135x135pt:hover img 	{ margin: -5px 0 0 -5px; }

#foto135x180pt 								{ width:135px; }
#foto135x180pt * 							{ display:block; }
#foto135x180pt .foto135x180pt 				{ overflow:hidden; width:135px; height:180px; }
#foto135x180pt .foto135x180pt:hover 		{ border:5px solid #b38f00; width:125px; height:170px; }
#foto135x180pt .foto135x180pt:hover img 	{ margin: -5px 0 0 -5px; }

#foto135x195pt 								{ width:135px; }
#foto135x195pt * 							{ display:block; }
#foto135x195pt .foto135x195pt 				{ overflow:hidden; width:135px; height:195px; }
#foto135x195pt .foto135x195pt:hover 		{ border:5px solid #b38f00; width:125px; height:185px; }
#foto135x195pt .foto135x195pt:hover img 	{ margin: -5px 0 0 -5px; }

#foto165pt 							{ width:165px; }
#foto165pt * 						{ display:block; }
#foto165pt .foto165pt 				{ overflow:hidden; width:165px; height:125px; }
#foto165pt .foto165pt:hover 		{ border:5px solid #b38f00; width:155px; height:115px; }
#foto165pt .foto165pt:hover img 	{ margin: -5px 0 0 -5px; }

#foto185pt 							{ width:185px; }
#foto185pt * 						{ display:block; }
#foto185pt .foto185pt 				{ overflow:hidden; width:185px; height:140px; }
#foto185pt .foto185pt:hover 		{ border:5px solid #b38f00; width:175px; height:130px; }
#foto185pt .foto185pt:hover img 	{ margin: -5px 0 0 -5px; }

#foto285pt 							{ width:285px; }
#foto285pt * 						{ display:block; }
#foto285pt .foto285pt 				{ overflow:hidden; width:285px; height:215px; }
#foto285pt .foto285pt:hover 		{ border:5px solid #b38f00; width:275px; height:205px; }
#foto285pt .foto285pt:hover img 	{ margin: -5px 0 0 -5px; }

#foto385pt 							{ width:385px; }
#foto385pt * 						{ display:block; }
#foto385pt .foto385pt 				{ overflow:hidden; width:385px; height:290px; }
#foto385pt .foto385pt:hover 		{ border:5px solid #b38f00; width:375px; height:280px; }
#foto385pt .foto385pt:hover img 	{ margin: -5px 0 0 -5px; }

#foto485pt 							{ width:485px; }
#foto485pt * 						{ display:block; }
#foto485pt .foto485pt 				{ overflow:hidden; width:485px; height:365px; }
#foto485pt .foto485pt:hover 		{ border:5px solid #b38f00; width:475px; height:355px; }
#foto485pt .foto485pt:hover img 	{ margin: -5px 0 0 -5px; }

#foto585pt 							{ width:585px; }
#foto585pt * 						{ display:block; }
#foto585pt .foto585pt 				{ overflow:hidden; width:585px; height:440px; }
#foto585pt .foto585pt:hover 		{ border:5px solid #b38f00; width:575px; height:430px; }
#foto585pt .foto585pt:hover img 	{ margin: -5px 0 0 -5px; }

/*****************************************************************************************
TRATAMENTO DE CORES
*****************************************************************************************/

.branco		{ color: #ffffff; }

.preto25pc	{ color: #b38f00; }
.preto50pc	{ color: #5f7f7f; }
.preto75pc	{ color: #293f3f; }
.preto75pc	{ color: #000000; }

.vermelho25pc	{ color: #cc0000; }
.vermelho50pc	{ color: #b30000; }
.vermelho75pc	{ color: #990000; }
.vermelho100pc	{ color: #990000; }

.fundopreto5pc		{ background-color: #eef3f3; }
.fundopreto10pc		{ background-color: #dbe6e6; }
.fundopreto15pc		{ background-color: #cad9d9; }
.fundopreto20pc		{ background-color: #b8cccc; }
.fundopreto30pc		{ background-color: #b38f00; }
.fundopreto40pc		{ background-color: #7a9999; }
.fundopreto50pc		{ background-color: #5f7f7f; }
.fundopreto60pc		{ background-color: #476666; }
.fundopreto75pc		{ background-color: #293f3f; }
.fundopreto100pc	{ background-color: #000000; }

.fundoamarelo25pc		{ background-color: #f3e692; }
.fundoamarelo50pc		{ background-color: #e6cf72; }
.fundoamarelo75pc		{ background-color: #d9b935; }
.fundoamarelo100pc	{ background-color: #b38f00; }

.fundoimagemmosaico					{ background-image: url(imagens/topofundo.png); }
.fundoimagemdegradecinza20pc	{ background-image: url(imagens/imgfundodegrade20pc.png); }

.fundotopo	{
	background-image: url(imagens/fundo_topo.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
.fundopagina	{
	background-image: url(imagens/fundo_pagina.jpg);
	background-position: top;
	background-repeat: repeat;
}
.fundorodape	{
	background-image: url(imagens/fundo_rodape.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

/*
.transparente25pc  { opacity: 0.25; -moz-opacity: 0.25; filter: alpha(opacity=25; }
.transparente50pc  { opacity: 0.50; -moz-opacity: 0.50; filter: alpha(opacity=50; }
.transparente75pc  { opacity: 0.75; -moz-opacity: 0.75; filter: alpha(opacity=75; }
*/
	
