html
{
	width:100%;
	margin: 0; 
	padding: 0;     
}
body
{
	width:100%;
	margin: 0; 
	padding: 0;     
	background-color:#F6F6F6;
	SCROLLBAR-FACE-COLOR: #981E32;
	SCROLLBAR-FACE-COLOR: #981E32;
	SCROLLBAR-HIGHLIGHT-COLOR: #eeeeee;
	SCROLLBAR-SHADOW-COLOR: #eeeeee;
	SCROLLBAR-ARROW-COLOR: #eeeeee;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
 	font-family: Lucida Grande, Lucida Sans, Arial;
	color: black;
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;
	line-height: 20px;
	text-align: center;
	
}
form
{
	margin: 0; 
	padding: 0;
}

/*TEXTO*/
.texttitulo{
	font-family: Lucida Grande, Lucida Sans, Arial;
	color:#981E32;
	TEXT-DECORATION:none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	text-transform:uppercase;
	margin:0;
	padding:0;
	padding-bottom:10px;
}

h1.texttitulo{
	font-family: Lucida Grande, Lucida Sans, Arial;
	color:#981E32;
	TEXT-DECORATION:none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	text-transform:uppercase;
	margin:0;
	padding:0;
	padding-bottom:10px;
}

h1.texttitulomenuadmin{
	font-family: Lucida Grande, Lucida Sans, Arial;
	color:#000000;
	TEXT-DECORATION:none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	text-transform:uppercase;
	padding-bottom:10px;
}

.textsubtitulo{
	font-family: Lucida Grande, Lucida Sans, Arial;
	color:#981E32;
	TEXT-DECORATION:none;
	FONT-SIZE: 12px;
	line-height: 14px;
}

.textsubtitulosmall{
	font-family: Lucida Grande, Lucida Sans, Arial;
	color:#981E32;
	TEXT-DECORATION:none;
	FONT-SIZE: 11px;
	line-height: 14px;
	padding-top: 2px;
	FONT-WEIGHT: bold;

}

.textsubtitulob{
	font-family: arial,verdana,tahoma,helvetica;
	color:#981E32;
	TEXT-DECORATION:none;
	FONT-SIZE: 12px;
	line-height: 13px;
	FONT-WEIGHT: bold;
}
 
.textsubtituloadmin{
	clear:left;
	padding-right:5px;
	font-family: arial,verdana,tahoma,helvetica;
	color:#981E32;
	TEXT-DECORATION:none;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	vertical-align: top;
	line-height: 16px;
	display:block;
	float:left;
	width:125px;
	text-align:right;

}

/*input
{	display:block;
	float:left;
}

#clear {
    clear:both;
 }*/

.textsubtitulobb{
	font-family: arial,verdana,tahoma,helvetica;
	color:#981E32;
	TEXT-DECORATION:none;
	FONT-SIZE: 12px;
	line-height: 13px;
}
.textnormal{
	font-family: Lucida Grande, Lucida Sans, Arial;
	color: black;
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;
	line-height: 20px;
}

.textnnormal{
	font-family: Lucida Grande, Lucida Sans, Arial;
	color: black;
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;
}
.textcaminho{
	font-family: Lucida Grande, Lucida Sans, Arial;
	color: black;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
}


.textcaminhorodape{
	font-family: Lucida Grande, Lucida Sans, Arial;
	color: black;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	vertical-align: 50%;
}


.textnoticia{
	font-family: Lucida Grande, Lucida Sans, Arial;
	color: black;
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;
	line-height: 14px;
}

.texttahoma{
	font-family: Lucida Grande, Lucida Sans, Arial;
	color:black;
	TEXT-DECORATION:none;
	FONT-SIZE: 9px;
	padding-left:12px;
}

.texttraco{
	padding-left: 15px;
	display: block;
	background: url("/includes/imagens/traco.gif") no-repeat;
	background-position: 0px 11px;
	line-height: 20px;
}

.texttracoazul{
	padding-left: 15px;
	display: block;
	background: url("/includes/imagens/tracoazul.gif") no-repeat;
	background-position: 0px 9px;
	line-height: 20px;
}

.texttracoazulpeqdir{
	padding-left: 15px;
	display: block;
	background: url("/includes/imagens/tracoazul.gif") no-repeat;
	background-position: 3px 11px;
	line-height: 20px;
}

.textnormalcinzaboletim
{	
	font-family: Lucida Grande, Lucida Sans, Arial;
	FONT-SIZE: 11px;
	color: #636363;
	padding-left: 3px;
}
.textnormalright{
	font-family: Lucida Grande, Lucida Sans, Arial;
	color: black;
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;
	line-height: 20px;
}

.textsubtituloright{
	font-family: Lucida Grande, Lucida Sans, Arial;
	color:#981E32;
	TEXT-DECORATION:none;
	FONT-SIZE: 11px;
	line-height: 20px;
}

/*.itemlista{
	clear: left;
	width:540px;
}
.itemlista.textquadrado{
	float:left;
	width:80px;
}*/

/*LINKS*/
a:link, a:visited {
	font-family: Lucida Grande, Lucida Sans, Arial; 
	color:#589199;
	TEXT-DECORATION:none;
	FONT-SIZE: 11px; 
	line-height:13px;
}
a:hover {
	color:#99BFC2;
}

a.linksimpleslista:hover {
	color:#981E32;
}
a.linksimples:link {
	font-family: Lucida Grande, Lucida Sans, Arial; 
	color:#589199;
	TEXT-DECORATION:none;
	FONT-SIZE: 12px; 
	line-height:16px;
}

a.linksimples:visited {
	font-family: Lucida Grande, Lucida Sans, Arial; 
	color:#ADAFAF;
	TEXT-DECORATION:none;
	FONT-SIZE: 12px; 
	line-height:16px;
}
a.linksimples:hover {
	color:#981E32;
}

a.linksimplestext:link, a.linksimplestext:visited {
	font-family: tahoma,verdana,arial; 
	color:#589199;
	TEXT-DECORATION:none;
	FONT-SIZE: 11px; 
	line-height:13px;
}
a.linksimplestext:hover {
	color:#99BFC2;
}
a.linkmenusimples:link, a.linkmenusimples:visited {
	/*padding-left: 3px;*/
	font-family: Lucida Grande, Lucida Sans, Arial; 
	color:#589199;
	TEXT-DECORATION:none;
	FONT-SIZE: 11px; 
	line-height:17px;
}
a.linkmenusimples:hover {
	color:#99BFC2;
}

a.linknoticias:link, a.linknoticias:visited {
	font-family: Lucida Grande, Lucida Sans, Arial; 
	color:#589199;
	TEXT-DECORATION:none;
	FONT-SIZE: 11px; 
	line-height:13px;
}
a.linknoticias:hover {
	color:#981E32;
}

a.linknoticiastitulo:link, a.linknoticiastitulo:visited {
	font-family: Lucida Grande, Lucida Sans, Arial;
	color:#589199;
	TEXT-DECORATION:none;
	FONT-SIZE: 10px; 
	line-height:13px;
	text-transform:uppercase;
}
a.linknoticiastitulo:hover {
	color:#981E32;
}
a.linknoticiasdata:link, a.linknoticiasdata:visited {
	font-family: Lucida Grande, Lucida Sans, Arial;
	color:#981E32;
	TEXT-DECORATION:none;
	FONT-SIZE: 10px; 
	line-height: 13px;
	font-weight: bold;
}
a.linknoticiasdata:hover {
	color: #981E32;
	font-weight: bold;
}
a.linkmenudireito:link, a.linkmenudireito:visited {
	font-family: Lucida Grande, Lucida Sans, Arial; 
	color:#589199;
	TEXT-DECORATION:none;
	FONT-SIZE: 11px; 
	line-height:20px;
}
a.linkmenudireito:hover {
	font-family: Lucida Grande, Lucida Sans, Arial; 
	color:#981E32;
	TEXT-DECORATION:none;
	FONT-SIZE: 11px; 
	line-height:20px;
}
a.linkmenudireitoG:link, a.linkmenudireitoG:visited {
	font-family: Lucida Grande, Lucida Sans, Arial; 
	color:#589199;
	TEXT-DECORATION:none;
	FONT-SIZE: 12px; 
	line-height:17px;
}

a.linkmenudireitoG:hover {
	color:#981E32;
}

a.linkmenudireitoGMais:link, a.linkmenudireitoGMais:visited {
	font-family: Lucida Grande, Lucida Sans, Arial; 
	color:#589199;
	TEXT-DECORATION:none;
	FONT-SIZE: 11px; 
	display: block;
	background: url("/includes/imagens/base/mais_.jpg") no-repeat;
	background-position: 0px 0px;
	padding-left: 22px;
	padding-bottom: 0px;
}

a.linkmenudireitoGMais:hover {
	color: #981E32;
	background: url("/includes/imagens/base/mais_2.jpg") no-repeat;
}

a.linkcontacto:link, a.linkcontacto:visited {
	font-family: Lucida Grande, Lucida Sans, Arial; 
	color:#589199;
	TEXT-DECORATION:none;
	FONT-SIZE: 9px; 
}
a.linkcontacto:hover {
	color:#981E32;
}

a.linkcaminho:link, a.linkcaminho:visited {
	font-family: Lucida Grande, Lucida Sans, Arial;
	color: black;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
}

a.linkcaminho:hover {
	TEXT-DECORATION: underline;
}	

a.linkwhite:link, a.linkwhite:visited {
	font-family: Lucida Grande, Lucida Sans, Arial;
	color:#FFFFFF;
	TEXT-DECORATION:underline;
	FONT-SIZE: 11px; 
	line-height:13px;
}
a.linkwhite:hover {
	TEXT-DECORATION:none;
}

a.linktitulo:link, a.linktitulo:visited {
	font-family: Lucida Grande, Lucida Sans, Arial;
	color: #99BFC2;
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
a.linktitulo:hover {
	color:#981E32;
}

a.linkinstdir:link, a.linkinstdir:visited {
	display: block;
	background: url("/includes/imagens/Play.jpg") no-repeat;
	background-position: 0px 0px;
	height: 230px;
	width:210px;
}

a.linkinstdir:hover {
	background: url("/includes/imagens/Play2.jpg") no-repeat;
}

/*a.linkboletim:link, a.linkboletim:visited {
	font-family: Lucida Grande, Lucida Sans, Arial;
	color:#589199;
	TEXT-DECORATION:none;
	FONT-SIZE: 11px; 
	line-height:13px;
	padding-left: 3px;
}
a.linkboletim:hover {
	color:#981E32;
}
*/


/*IMAGENS*/
.linkhand {cursor:pointer;}
.lupa{margin-left:2px;}
.pparagrafo {padding-top: 5px;}


/*ESPAÇOS OU LISTAGENS*/
.textespacamento{
	padding-top:8px;
	padding-left:13px;
	padding-bottom:0px;
}

.textespacamentoimg{
	padding-top:2px;
	padding-right:4px;
	padding-bottom:0px;
}

.textespacamento1{
	padding-top:3px;
	padding-left:13px;
}
.textespacamentohr{
	clear:left;
	padding-left:12px;
	padding-top:2px;
}

.textespacamentolista{
	padding-left:14px;
}
.textespacamentotophr{
	clear:left;
	padding-top:3px;
	padding-left:12px;
}
.textespacamentomenu{
	padding-top:0px;
	padding-left:13px;
}

hr {
		clear:left;
      color: #ADAFAF;
      background-color: #ADAFAF;
		border: 0;
      height: 1px;
		width: 190px;
		text-align: left;		
    }
	 
.hrlinha {
	clear:left;
	border-bottom: 1px solid #e1e2e3;
	padding-top:3px;
   height: 25px;
	width: 500px;
	text-align: left;
	vertical-align:middle;
	background: url("/includes/imagens/base/seta1.jpg") no-repeat;
	background-position:485px 5px;
		cursor: pointer;
}

.hrlinhaover {
	clear:left;
	border-bottom: 1px solid #e1e2e3;
	padding-top:3px;
   height: 25px;
	width: 500px;
	text-align: left;
	vertical-align:middle;
	background: url("/includes/imagens/base/seta2.jpg") no-repeat;
	background-position:485px 5px;
		cursor: pointer;
}

.hrlinhae{
	clear:left;
	border-bottom: 1px solid #e1e2e3;
	padding-top:3px;
   height: 25px;
	width: 500px;
	text-align: left;
	vertical-align:middle;
	background: url("/includes/imagens/base/setae1.jpg") no-repeat;
	background-position:485px 5px;
		cursor: pointer;
}

.hrlinhaeover {
	clear:left;
	border-bottom: 1px solid #e1e2e3;
	padding-top:3px;
   height: 25px;
	width: 500px;
	text-align: left;
	vertical-align:middle;
	background: url("/includes/imagens/base/setae2.jpg") no-repeat;
	background-position:485px 5px;
		cursor: pointer;
}

.hrlinha1 {
	clear:left;
	border-bottom: 1px solid #e1e2e3;
	padding-top:3px;
   height: 25px;
	width: 500px;
	text-align: left;
	vertical-align:middle;
	background: url("/includes/imagens/base/seta2.jpg") no-repeat;
	background-position:485px 5px;
}

.hrmais {
	clear:left;
	border-bottom: 1px solid #e1e2e3;
   height: 18px;
	width: 500px;
	text-align: left;
	vertical-align:middle;
	background: url("/includes/imagens/base/mais_.jpg") no-repeat;
	background-position:485px 0px;
		cursor: pointer;
}

.hrmaisover {
	clear:left;
	border-bottom: 1px solid #e1e2e3;
   height: 18px;
	width: 500px;
	text-align: left;
	vertical-align:middle;
	background: url("/includes/imagens/base/mais_2.jpg") no-repeat;
	background-position:485px 0px;
		cursor: pointer;
}

.hrmenos {
	clear:left;
	border-bottom: 1px solid #e1e2e3;
   height: 18px;
	width: 500px;
	text-align: left;
	vertical-align:middle;
	background: url("/includes/imagens/base/menos_.jpg") no-repeat;
	background-position:485px 0px;
		cursor: pointer;
}

.hrmenosover {
	clear:left;
	border-bottom: 1px solid #e1e2e3;
   height: 18px;
	width: 500px;
	text-align: left;
	vertical-align:middle;
	background: url("/includes/imagens/base/menos_2.jpg") no-repeat;
	background-position:485px 0px;
		cursor: pointer;
}

.br
{
	line-height: 8px;
}

.textidentado{
	padding-left:30px;
	display: block;
	background: url("/includes/imagens/traco.gif") no-repeat;
	background-position:15px 11px;
}

.textquadrado{
	padding-left: 10px;
	padding-bottom: 10px;
	display: block;
	background: url("/includes/imagens/ponto.gif") no-repeat;
	background-position: 0px 0px;
}

.textquadradonormal{
	padding-left: 10px;
	padding-bottom: 10px;
	line-height: 10px;
	display: block;
	background: url("/includes/imagens/ponto.gif") no-repeat;
	background-position: 0px -5px;
}

.texttracoazul{
	padding-left: 15px;
	display: block;
	background: url("/includes/imagens/tracoazul.gif") no-repeat;
	background-position: 0px 9px;
	line-height: 20px;
}

.texttracoazulpeq{
	padding-left: 15px;
	display: block;
	background: url("/includes/imagens/tracoazul.gif") no-repeat;
	background-position: 0px 11px;
	line-height: 20px;
}

tr.tabelaedicao td {border-bottom:1px solid #ADAFAF;}

/*.espacolinhav{
	line-height: 18px;
}
*/


/*INPUTS*/
.inputcaixapesquisa {
	color: black;
	font-size: 9px;
	font-family: Arial;
	width: 142px; /*166*/
	height: 12px; /*	min-height: 30px;
	max-height: 30px;*/
	border: 0px solid black; /*#FFF1C6*/
	background-color: #FFFFFF;
	/*vertical-align: 38%;
	margin-left: 10px;*/

	}

input{
	background-color: white;
	color: black;
	font-family: verdana;
	font-size: 11px;
	border: black 1pt solid;
}
	
.botao {
	background-color: #981E32; /*C7C78F;C0C0C0;*/
	color: white;
	font-size: 11px;
	font-family: verdana,arial;
	border: 1px solid black;
	font-weight : bold;
	cursor: pointer;
}
	
/*BACKGROUNDS*/
.bkgarearprincipal
 {
	background: url("/includes/imagens/base/sombra_cabecalho.jpg");
	background-repeat: repeat-x;
	font-family: Lucida Grande, Lucida Sans, Arial;
	color: black;
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;
}

.bkgsombra1
 {
	background: url("/includes/imagens/base/sombra1.jpg");
	background-repeat: repeat-y;
}
.bkgsombra2
 {
	background: url("/includes/imagens/base/sombra2.jpg");
	background-repeat: repeat-y;
}
.bkgsombra3
 {
	background: url("/includes/imagens/base/sombra3.jpg");
	background-repeat: repeat-y;
}
.bkgsombra4
 {
	background: url("/includes/imagens/base/sombra4.jpg");
	background-repeat: repeat-y;
}

a.n:link, a.n:hover, a.n:visited
{
color:red;
}

a.nsel:link, a.nsel:hover, a.nsel:visited
{
color:blue;
}

.divlayer{
	position: relative; 
	height: 200px; 
	 top:-50;
	z-index: 100; 
	font: 16px Verdana; 
	background-color: aqua;
}

ul, li
{
 margin: 0;
 padding: 0;
 list-style: none;
}

.infosmall
{
	width:95%;
	text-align: right;
	color: gray;
	font-size:9px;
}


#clear
{
	clear:both;
}

/*<MENU>*****************************************************************/
div.menuadmintop{
	width:180px;
	height:24px;
	background: url("/includes/imagens/default/Menu_top.png") no-repeat;
}
.txtmenuadmintop
{
	padding-left:10px;
	padding-top:5px;
	color:#FFFFFF;
	font-family: Lucida Grande, Lucida Sans, Arial; 
	font-size: 12px; 
	font-weight: bold;
}

div.menuadmin
{
	clear:left;
	width:180px;
	height:221px;
	background: url("/includes/imagens/default/Menu_center.png") no-repeat;
	display:block;
}

div.menuadminbottom{
	clear:left;
	width:180px;
	height:7px;
	background: url("/includes/imagens/default/Menu_Bottom.png") no-repeat;
	clear:both;
}

.textmenu{
	display: block;
	width:180px;
	height:25px;
}

div.textmenui
{
	padding-top:3px;
	padding-left:10px;	
}

a.linkmenusimplesUp:link, a.linkmenusimplesUp:visited {
	/*background: url("/includes/imagens/default/Menu_over.png") no-repeat;*/
	font-family: Lucida Grande, Lucida Sans, Arial; 
	color:#981E32;
	text-decoration:none;
	font-size: 11px; 
	font-weight: bold;
	line-height:21px;
	width:180px;
	height:25px;
	display: block;
	cursor: pointer;

}

a.linkmenusimplesUp:hover {
	background: url("/includes/imagens/default/Menu_over.png") no-repeat;
	color:#FFFFFF;
	display: block;
	width:180px;
	height:25px;
}

a.linkmenusimplesDown:link, a.linkmenusimplesDown:visited, a.linkmenusimplesDown:hover {
	font-family: Lucida Grande, Lucida Sans, Arial; 
	text-decoration:none;
	font-size: 11px; 
	font-weight: bold;
	line-height:21px;
	cursor: pointer;
	background: url("/includes/imagens/default/Menu_over.png") no-repeat;
	color:#FFFFFF;
	display: block;
	width:180px;
	height:25px;


}
/*</MENU>*****************************************************************************************/

/* <LISTAGENS>*/
dl.dllista
{
	display: block;
	margin:0;
	padding: 0;
	margin-left: 108px;
	width:362px;
	height: 20px;
	border-top:1px solid #ADAFAF;
}

dl.dllista dt{
	display: block;
	float: left;
	width: 302px;
}
dl.dllista dd{
	float: left;
	display: block;
	width: 20px;
}

/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
dl { clear: both; }
/* end hack */

/* </LISTAGENS>*/


/*EXPERIÊNCIAS*/

#horizont { 
position: absolute; 
text-align: center; 
top: 20%; 
left: 0px; 
width: 100%; 
height: 1px; 
overflow: visible; 
visibility: visible; 
display: block; 
} 
 
.#content { 
position: absolute; 
margin-left: 0px; /* div's width / 2 */
top: 0px; /* div's height / 2 */
visibility: visible; 
width:-100%;
}
/*
#horizont { 
position: absolute; 
text-align: center; 
top: 50%; 
left: 0px; 
width: 100%; 
height: 1px; 
overflow: visible; 
visibility: visible; 
display: block; 
} 
 
.#content { 
position: absolute; 
margin-left: -125px; 
top: -35px; 
left: 50%; 
width: 250px; 
height: 70px; 
visibility: visible; 
}

<DIV id=horizont> 
<DIV id=content> 
This is centered vertically and horizontally on the page. 
</DIV> 
</DIV>
*/

#PageContent
{
background-color: #ffffff; /* for middle column */
border: 0px solid #eeeeee; /* page background color */
border-left-color: green; /* color of the left column */
border-left-style: solid;
border-left-width: 100px; /* width of left column */
border-right-color: blue; /* color of the right column */
border-right-style: solid;
border-right-width: 100px; /* width of right column */
width: 100%;
float:right;
position:absolute;
}

#PageInnerContent
{
margin: 0px;
widht: 100%;
}

#LeftColumn
{
float: left;
margin-left: -100px; /* width of the left column */
margin-right: 1px;
position: relative;
width: 100px; /* width of the left column */
}

#MiddleColumn
{
float: left;
margin: 0px -8px 0px -2px /* not sure about these numbers */
position: relative;
width: 100%
}

#RightColumn
{
float: right;
margin-left: 1px; /* width of the left column */
margin-right: -100px; /* width of the right column */
position: relative;
width: 100px; /* width of the right column */
}

.ForceColumnsToExtend
{
clear: both;
}