/*CLASSES PARA A ÁREA DE ADMINISTRAÇÃO*/
select.select_150_menu{
	border-color: #3F8F93 #3F8F93 #3F8F93 #3F8F93;
	border-style: solid;
	border-width: 1px;	
	background: transparent;
	border: 1px;
	width: 150px;
	height: 18px;
	font-family: Trebuchet MS;
	font-size: 10px;
	cursor: auto;
	display: table-row;
}
input.legendas{
	width: 100px;
	height: 18px;
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10 px;
}

input.admin_botoes_imagens{
	border-color: #3F8F93 #3F8F93 #3F8F93 #3F8F93;
	border-style: solid;
	border-width: 1px;
	width: 0px;
	font-family: Trebuchet MS;
	font-size: 10px;
}

input.admin_botoes_forms{
	border-color: #318488 #318488 #318488 #318488;
	background: #85BDC1;
	border-style: solid;
	border-width: 1px;
	width: 100px;
	font-family: Trebuchet MS;
	font-size: 10px;
}

input.admin_input_titulos{
	border-color: #3F8F93 #3F8F93 #3F8F93 #3F8F93;
	border-style: solid;
	border-width: 1px;
	width: 150px;
	font-family: Trebuchet MS;
	font-size: 10px;
}


textarea.htmlarea{
	color: #333333;
	border: 1px solid #3F8F93;
	background-color: #ffffff;
	height: 200px;
	width: 550px;
	font-size: 10px;
	font-family: Trebuchet MS;
	font-size-adjust: inherit;
	font-stretch: inherit;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	overflow:auto;
}

td.htmlarea{
	border: 1px solid;
	border-color: #3F8F93 #3F8F93 #3F8F93 #3F8F93;
}

td.linha_border_frames{
	border: 1px solid;
	border-color: #3F8F93 #3F8F93 #3F8F93 #3F8F93;
}


/*links*/
a.links_admin:active{
	color: #444444;
	font: "Trebuchet MS";
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
}
a.links_admin:hover{
	color: #444444;
	font: "Trebuchet MS";
	font-size: 10px;
	font-style: normal;
	text-decoration: underline;
}

a.links_admin:link{
	color: #444444;
	font: "Trebuchet MS";
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
}

a.links_admin:visited{
	color: #444444;
	font: "Trebuchet MS";
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
}
/******/


/*Titulos Principais*/
.titulos_principais{
	color: #318488;
	font: normal bold 14px "Trebuchet MS";
}
/******/
/*Titulos linhas*/
.titulos_linhas{
	color: #444444;
	font: bold 11px "Trebuchet MS";	
}
/******/
/*linhas*/
.linhas{
	color: #444444;
	font: normal 11px "Trebuchet MS";	
}
/******/
/*datas*/
.datas{
	color: #444444;
	font: normal 10px "Trebuchet MS";	
}
/******/
/*Menus*/
.menus_off{
	color: #000000;
	font: normal 10px "Trebuchet MS";	
}
/*******/
/*AVISOS*/
.avisos{
	color: red;
	font: normal 10px "Trebuchet MS";	
}
/*******/
/*tabela entrada*/
table.tabela_entrada{
	border: 1px #318488;
	border-style: solid;
}
/****************/







/**************************************/
body {
	scrollbar-face-color:#F1F7DB;
	scrollbar-highlight-color:#F1F7DB;
	scrollbar-3dlight-color:#EBDCBF;
	scrollbar-darkshadow-color:#151515;
	scrollbar-shadow-color:#EBDCBF;
	scrollbar-arrow-color:#005056;
	scrollbar-track-color:#ffffff;
}

a.links_home:active{
	color: #151515;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a.links_home:link{
	color: #151515;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	text-decoration: none;	
}
a.links_home:hover{
	color: #151515;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	text-decoration: none;
}

a.links_home:visited{
	color: #151515;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	text-decoration: none;
}


a.links_sub_menu:active{
	color: #FC7216;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

a.links_sub_menu:link{
	color: #005056;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	text-decoration: none;
	font-weight: bold;	
}
a.links_sub_menu:hover{
	color: #FC7216;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	text-decoration: none;
	font-weight: bold;
}

a.links_sub_menu:visited{
	color: #005056;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	text-decoration: none;
	font-weight: bold;
}



.tabela_principal{
	border: 1px solid #FFFFFF;
}

textarea.texto{
	color: #333333;
	border: 1px solid #00000;
	background-color: #ffffff;
	height: 250px;
	width: 546px;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size-adjust: inherit;
	font-stretch: inherit;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	overflow:auto;
}


.linha_preta{
	border: 1px solid #000000;
}
.azul_1{
	border: 1px solid #CCD5DD;
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
}
.linha_azul{
	border: 1px solid #CCD5DE;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size-adjust: inherit;
	font-stretch: inherit;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: 1px;
	padding-left: 5px;
	padding: 5px 5px 5px 5px;
}

/*Area de contactos home*/
input.input_home_305_18{
	background: FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-color: FFFFFF;
	border-style: solid;
	width: 305px;
	height: 18px;
}


textarea.textarea_home_305_88{
	background: FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-color: FFFFFF;
	border-style: solid;
	width: 305px;
	height: 88px;
	padding: 2px;
	overflow: auto;
}
/**/


input.bot_admin{
 background: #7E1222;
 font: 10px ;
 color: white;
 margin: 0px;
}


input.mensagem{
	background: FCF5F3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-color: FCF5F3;
	border-style: solid;
	width: 278px;
	height: 18px;
}

input.admin_in{
	background: FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-color: FCF5F3;
	border-style: solid;
	width: 278px;
	height: 18px;
}

input.info{
	background: FCF5F3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-color: FCF5F3;
	border-style: solid;
	width: 276px;
	height: 18px;
}

textarea.mensagem{
	background: FCF5F3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-color: FCF5F3;
	border-style: solid;
	width: 278px;
	height: 90px;
	padding: 2px;
	overflow: auto;
}
textarea.info{
	background: FCF5F3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-color: FCF5F3;
	border-style: solid;
	width: 276px;
	height: 105px;
	padding: 2px;
	overflow: auto;
}

.caixas_verdes{
	border: 1px solid #ffffff;
	background-color:#F1F7DB;
}

.caixas_verdes_small{
	background: url(imagens/bg_contactos_small.jpg) no-repeat right top #F1F7DB;
}

.caixas_verdes_medium{
	background: url(imagens/bg_contactos_medium.jpg) no-repeat right top #F1F7DB;
}
.caixas_verdes_big{
	background: url(imagens/bg_contactos_big.jpg) no-repeat right top #F1F7DB;
}


.caixas_verdes_meninos{
	border: 1px solid #ffffff;
	background-color:#F1F7DB;
	background: url(imagens/bg_meninos.jpg) no-repeat right top #F1F7DB;
}
.bg_mapa{
background: url(imagens/mapa.jpg) no-repeat left top;
}
.bg_activ1{
background: url(imagens/bg_actividades1.jpg) no-repeat right top;
}
.bg_activ{
background: url(imagens/bg_actividades.jpg) no-repeat left top;
}
.bg{
background: url(imagens/bg.jpg) no-repeat center top;
background-color:#A9C215;
}
.bg_home_baixo{
background: url(imagens/bg_home_baixo.jpg) no-repeat center top;
background-color:#A9C215;
}
.bg_relogio{
background: url(imagens/bg_relogio.jpg) no-repeat right bottom;
}
.bg_relogio_metade{
background: url(imagens/bg_relogio_metade.jpg) no-repeat right bottom;
}

.mensagem_bg_sup{
	background: url(imagens/contactos/arroba_sup.gif);
	background-position: bottom;
	background-position: right;
	background-repeat: no-repeat;
}
.mensagem_bg_inf{
	background: url(imagens/contactos/arroba_inf.gif);
	background-position: bottom;
	background-position: right;
	background-repeat: no-repeat;
}

.empresa_bg{
	background: url(imagens/empresa/fundo.jpg);
	background-position: bottom;
	background-position: right;
	background-repeat: no-repeat;
}


.mercados_bg{
	background: url(imagens/mercados/fundo_mapa.jpg);
	background-position: bottom;
	background-position: right;
	background-repeat: no-repeat;
}

.mercados_esq_bg{
	background-image: url(imagens/home/esq_inf_bemvindo.jpg);
	background-position: bottom;
	background-position: left;
	background-repeat: no-repeat;
}
/*.cinza10_treb{
	color: #151515;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.cinza11_treb{
	color: #151515;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.cinza12_treb{
	color: #151515;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.cinza14_treb{
	color: #151515;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.cinza16_treb{
	color: #151515;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.cinza18_treb{
	color: #151515;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.tinto10_treb{
	color: 7E1222;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tinto10_times{
	color: 7E1222;
	font-family: Times New Roman;
	font-size: 10px;
}
.tinto11_treb{
	color: 7E1222;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tinto11_times{
	color: 7E1222;
	font-family: Times New Roman;
	font-size: 11px;
}
.tinto12_treb{
	color: 7E1222;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.tinto12_times{
	color: 7E1222;
	font-family: Times New Roman;
	font-size: 12px;
}

.tinto14_times{
	color: 7E1222;
	font-family: Times New Roman;
	font-size: 14px;
}

.tinto14_treb{
	color: 7E1222;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.tinto18_times{
	color: 7E1222;
	font-family: Times New Roman;
	font-size: 18px;
}

.tinto20_times{
	color: 7E1222;
	font-family: Times New Roman;
	font-size: 20px;
}



.branco10_treb{
	color: white;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.branco11_treb{
	color: white;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.branco11b_treb{
	color: white;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.branco18_treb{
	color: white;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.branco18b_treb{
	color: white;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.branco20b_treb{
	color: white;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}

*/

.preto9_treb{
	color: #320620;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.preto9b_treb{
	color: #320620;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.preto10_treb{
	color: #320620;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.preto11_treb{
	color: #320620;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.preto11b_treb{
	color: #320620;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.preto16b_treb{
	color: #320620;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.preto18b_treb{
	color: #320620;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.verde9{
	color: #005056;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.verde9b{
	color: #005056;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.verde10{
	color: #005056;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.verde11{
	color: #005056;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.verde11b{
	color: #005056;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.verde16b{
	color: #005056;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.verde18b{
	color: #005056;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.vermelho10b{
	text-decoration: none;
	color: #E20A15;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.border_preta{
	border: 1px solid Black;
}


#screenViewer {
	position: absolute;
	top: -398px;
	z-index: 9999;
}


