/* 		DISPOSIÇÃO 			*/
img {
	border: 0px;
}
html, body{ 
	margin:0; 
	padding:0; 
} 
#page{
	width:100%; 
	min-width: 500px; 
}
#header{
	/*position:relative;*/
	height: 159px;
}
#main{
	border:solid white 0px; 
	/*/*/ border-left-width: 160px ;  /* left column width. NN4 hack to hide borders */ 
	border-left-color: #FFFFFF;   /* left column colour */ 
	border-left-style: solid; 
	background-color: #FFFFFF; /* center column colour */ 
	width: auto; 
} 
#areas{margin:0; width:100%;}

	#main #areas #leftBar{
		 width:160px; 
		 height:100%;
		 float:left; 
	}
	#main #areas #mainBar{
		 float: left; 
		 width: 100%;  
	}

	.clr{clear:both;}
	
	.content{padding:5px;} /*padding for content */ 

	#footer{
		background-color:#003801;
		height: 23px;
		/*background-image: url(lsimagens/fnd-bottom.gif);*/
		background-repeat: repeat-x;
	}
/* OUTROS */
	.fndPag {
		background-attachment: scroll;
		/*background-image: url(./lsimagens/fnd-pag.gif);*/
		background-repeat: no-repeat;
		background-position: center top;
	}

	p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color: #003800;
		font-weight: normal;
	}

	.txtRodape {
		color: #FFFFFF;
		font-size: 0.6em;
	}

.th {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      color: #003800;
      font-weight: bold;
      border-bottom-width: 2px;
      border-bottom-style: solid;
      border-bottom-color: #99AF99;
      text-align: left;
    }

.td {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #003800;
        font-weight: normal;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #99AF99;
        margin: 2px;
        padding: 2px;

     }

 #main #areas #rightBar{

                         width:100px; 

                         height:100%;

                         float:right; 

/*                     position:relative; */

                         margin-left:10px; 

                         margin-right:1px; 

/*                     background-color: #FFF000;*/

            }





	.navTop01 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color: #FFFFFF;
		/*position: absolute;
		top: 4px;
		right: 5px;*/
	}
	form {
		display: inline;
	}
	.form100px {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color: #003800;
		background-color: #E5EBE5;
		height: 12px;
		width: 100px;
		border: 1px solid #003800;
	}
	.form75px {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		color: #003800;
		background-color: #FFFFFF;
		height: 12px;
		width: 75px;
		border: 1px solid #003800;
	}
	.wordPesquisaAvancada {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.6em;
		color: #597E5A;
	}
	.navPesquisa01 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color: #003800;
		font-weight: bold;
		text-decoration: none;
	}	
	.absBottom {
		vertical-align: text-bottom;
	}
	.navTop02 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.6em;
		color: #597E5A;
		/*position: absolute;
		top: 120px;
		left: 5px;*/
	}	
	.navPrincipal01 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		color: #003800;
	}		
.tituloOutled {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #003800;
	font-weight: bold;
}
.txtVerdeClaro {
	color: #018749;
}

.txtVerdeClaroNone {
	color: #018749;
	text-decoration: none;
}
.txtSinopse {
	color: #018749;
}

.txtSinopseComprida {
	font-family: Verdana;
	color: #018749;
	font-size: 18px;
}
.titulosInteriores {
	color: #018749;
	font-weight:bold;
}
.titulo3 {
	font-family: Verdana;
	font-size: 11px;
	color: #018749;
	font-weight: bold;
}
.tituloFormText {
	font-family: Helvetica, sans-serif, Arial;
	font-size: 14px;
	color: #018749;
}
.legendaFormText {
	font-family: Helvetica, sans-serif, Arial;
	font-size: 11px;
	color: #018749;
	text-indent: 5px;
}
.fndCentro {
	background-attachment: scroll;
	background-image: url(../lsimagens/fnd.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.titulosAreas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	color: #D9E1D9;
}

.titulos {
	font-family: "Arial Black";
	font-size: 14px;
	color: #018749;
}
.titulo4 {
	font-family: Verdana;
	font-size: 9px;
	color: #018749;
	font-weight: normal;
}
select {
}
input {
} 
a:link {
	color: #018749;
}
.texto {
	font-family: Verdana;
	font-size: 11px;
	color: #003800;
	font-weight: bold;
}
a:visited {
	color: #018749;
}
a:hover {
	color: #018749;
}
a:active {
	color: #018749;
}
.linkNavPrincipal {
	
	color:#003800;
	text-decoration: none;
}
.retirarLink {
	
	text-decoration: none;
}
.linkNavPrincipalPesquisa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color:#003800;
	font-weight: bold;
	text-decoration: none;
}

.linkIdiomas {
	color:#597E5A;
	text-decoration: none;
}
a:link.linkIdiomas {
	color:#597E5A;
	text-decoration: none;
}
a:visited.linkIdiomas {
	color:#597E5A;
	text-decoration: none;
}
a:hover.linkIdiomas {
	color:#597E5A;
	text-decoration: underline;
}
a:active.linkIdiomas {
	color:#597E5A;
	text-decoration: none;
}
.linkTitulos {
	color:#D9E1D9;
	text-decoration: none;
}
a:link.linkTitulos {
	color:#D9E1D9;
	text-decoration: none;
}
a:visited.linkTitulos {
	color:#D9E1D9;
	text-decoration: none;
}
a:hover.linkTitulos {
	color:#D9E1D9;
	text-decoration: none;
}
a:active.linkTitulos {
	color:#D9E1D9;
	text-decoration: none;
}
.linkBranco {
	color:#FFFFFF;
	text-decoration: none;
}
a:link.linkBranco {
	color:#FFFFFF;
	text-decoration: none;
}
a:visited.linkBranco {
	color:#FFFFFF;
	text-decoration: none;
}
a:hover.linkBranco {
	color:#FFFFFF;
	text-decoration: underline;
}
a:active.linkBranco {
	color:#FFFFFF;
	text-decoration: none;
}
.linkNavPrincipal {
	color:#003800;
	text-decoration: none;
}
a:link.linkNavPrincipal {
	color:#003800;
	text-decoration: none;
}
a:visited.linkNavPrincipal {
	color:#003800;
	text-decoration: none;
}
a:hover.linkNavPrincipal {
	color:#018749;
	text-decoration: underline;
}
a:active.linkNavPrincipal {
	color:#003800;
	text-decoration: none;
}
.linkEscuro {
	color:#003800;
}
a:link.linkEscuro {
	color:#003800;
}
a:visited.linkEscuro {
	color:#003800;
}
a:hover.linkEscuro {
	color:#003800;
}
a:active.linkEscuro {
	color:#003800;
}
.border {
	border: 1px solid #003801;
}
.borderLightGreen {
	border: 1px solid #B2C3B2;
}
.datas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #018749;
}
.navBreadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #003800;
}
.navPaginas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #003800;
}ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #003800;
	font-weight: normal;
	list-style-image: url(images/bullet.gif);
	list-style-position: outside;
	display: list-item;
	}
p.texto{
    margin: 0px;
	font-size:0.6em;
}
.bullet{
	margin-left:-25px;
}

.txtMapaB {
		font-family: Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 0.6em;
		font-weight: bold;
	}
.txtMapaV {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.6em;
		color: #003800;
		font-weight: bold;
}
.form370px {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color: #003800;
		background-color: #FFFFFF;
		height: 15px;
		width: 370px;
		border: 1px solid #003800;
}
.form370withoutHeight {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color: #003800;
		background-color: #FFFFFF;
		width: 370px;
		border: 1px solid #003800;
}
.form75px {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color: #003800;
		background-color: #FFFFFF;
		height: 15px;
		width: 75px;
		border: 1px solid #003800;
}
.form75MultiSelect {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color: #003800;
		background-color: #E5EBE5;
		width: 75px;
		border: 1px solid #003800;
}
.form190px {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color: #003800;
		background-color: #FFFFFF;
		height: 15px;
		width: 190px;
		border: 1px solid #003800;
}
.form150px {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color: #003800;
		background-color: #FFFFFF;
		height: 15px;
		width: 150px;
		border: 1px solid #003800;
}
.form300px {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color: #003800;
		background-color: #FFFFFF;
		height: 15px;
		width: 300px;
		border: 1px solid #003800;
}
.form370pxMultiline {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color: #003800;
		background-color: #FFFFFF;
		width: 370px;
		border: 1px solid #003800;
}
textoBold {

		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color: #003800;
		font-weight: bold;
}
.fundoContactos {
	background-image: url(../lsimagens/contactos/img-edificio.gif);
	background-repeat: no-repeat;
	background-position: center bottom;


}

select {
		border: 1px solid #003800;
	}
.botoesForms {
	border: 1px solid #003800;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003800;
	background-color: #B3C4B3;
	height: 17px;
	width: 55px;
	}
.borderOrgVerdClar {
	border: 1px solid #003800;
	background-color: #018749;
}
.borderOrgCast {
	border: 1px solid #003800;
	background-color: #B48C00;
}
.borderOrgVerdEsc {
	border: 1px solid #000000;
	background-color: #003800;
}
.borderOrgVerdClarissimo {
	border: 1px solid #003800;
	background-color: #DFE9E4;
}

.form120px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #003800;
	background-color: #FFFFFF;
	height: 15px;
	width: 130px;
	border: 1px solid #003800;
}

.form105px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #003800;
	background-color: #FFFFFF;
	height: 15px;
	width: 105px;
	border: 1px solid #003800;
}

.bullet2{
	font-family: Arial, Helvetica, sans-serif;
    margin: 0px;
	font-size:1.5em;
}

.styledButton
{
	cursor: pointer;
	background-color: rgb(75, 126, 14);
	border-style: groove;
	color: white;
	text-align: center
}

/* Estilos para KCMS */
.kcms_titles
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: darkgreen;
}

.txt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555;
}

.kcms
{
	border: 1px solid black;
	font-size: 11px;
}