﻿/*CLASSES DEFINIDAS PELO UTILIZADOR (sobrepostas ás da aplicação)*/
	/*DEFINICAO SKIN 4*/
		/*Titulos da skin*/
		.mynetwndData4 {
			font-size:11px;
			font-weight:bold;
		}
		.mynetwndImpo4 {
			font-size:11px;
			font-weight:bold;
		}
		.mynetwndInfo4 {
			font-size:10px;
			font-weight:bold;
		}
		
		.mynetwndInfo1 {
			font-size:11px;
			font-weight:normal;
			font-weight:bold;
			color:white;
		}
		.mynetwndConh4 {
			font-size:10px;
			font-weight:bold;
			color:#999999;
		}	
		.mynetwndConh1 {
			font-size:10px;
			color:#3B4343;
			font-weight:bold;
			
		}
				.mynetwndData1 {
			font-size:11px;
			font-weight:bold;
			color:white;
		}			
		/*Fim Titulos da skin*/			
		/*Dimensões da Skin*/
		.wndTop1{
			width:11px;
			height:21px;
			background-repeat: no-repeat;
		}
		.wndTop2{}
		.wndTop3{
			width:4px;
		}
		.wndTop4{
			width:100%;
		}
		.wndTop5{
			width:6px;
		}
		.wndMid1{
			/*height:20px;*/
			width:30px 
		}
		.wndMid2{
			width:100%;
		}
		.wndMid3{
			width:1px;
		}
		.wndCel1{
			width:1px 
		}
		.wndCel2{
			width:100%;
		}
		.wndCel3{
			width:1px;
		}
		.wndBot1{
	height:4px;
	width:5px;
}

		.wndBot2{
			width:100%;
		}
		.wndBot3{
			width:5px;
		}	
		/*Fim Dimensões da skin*/	
		

		
		
	/*FIM DEFINICAO SKIN 4*/
	/*SOBREPOSIÇÕES DE CLASSES MYNET*/
	
/* ------------- FORMULARIOS ------------- */	
	

	/* TABELA QUE SUPORTA O FORM*/
	.tabformint TR TD{
		padding-bottom: 15px;
		}
	/*LABELS - FORM*/	
	.labelVisual{
			font-family : nexa_black, Arial, Helvetica, Sans-Serif;
		  	font-size:11px;
		  	font-weight:bold;
			text-align:left;  
		  	color : #204136;
			padding-right: 4px
		}
	
	/*INPUT - FORM*/
			.mynetInput {
			border: #204136 1px solid;
            background-color: #FFFFFF;
			text-decoration: none; 
			font-family:nexa_black, Arial, Helvetica, Sans-Serif ;
			color: #999999;
			font-size:11px;
			width: 75%;
			clear:both;
		}
		
		textarea.mynetInput {
			border: #dcdcdc 1px solid;
            background-color: #FFFFFF;
			font-family:nexa_black, Arial, Helvetica, Sans-Serif;
			color: #999999;
			font-size:12px;
			width: 100%
		}
		
		.mynetTitulo1 {		   
		  	font-size:12px;
		  	font-weight:bold;  
		  	text-decoration:underline;
			}
	/* TEXTO FORMS */
		.mynetTxt4{
		   font-size:xx-small;
		   font-weight:bold;  
		   text-decoration:underline;
		   color:black;
         }
		 .mynetTxt1{
		  	font-size:12px;
		}
			
	/*LEGENDA - FORM*/
		.mynetTxt5{
		  	font-size:9px;
		  	font-weight:normal;  
			padding-top: 0px;
		}
		
	.mynetPesquisa {
		/*margin: 3;*/
		float: right;
		height:18px;
		/*padding-bottom:30px;*/
	}
	.mynetPesquisa button {
		background: transparent;
		padding: 0;
		border: none;
		padding:0;
		margin: 0px 0 0px 0px;
		width:26px;
		/*height: 23px;*/
		cursor: pointer;
	}		
	.mynetPesquisa img {
		vertical-align: bottom;
		/*margin: 0px 0 5px 2px;*/
		cursor:pointer;
	}
	.mynetPesquisa input{		
		border: #81afaf 2px solid; 
		background-color: #ffffff;			
		font-weight: normal; 
		font-size: 9px; 
		white-space: normal;
		width:114px;
		/*margin:2px 0px 0px 0px;*/
		height:19px;				
		padding: 2px 0 0 2px;
		float: left;
		color:#81afaf;
	}

	/* BOTOES DE ACCAO */
	.mynetButton{	
		font-weight: bold;
		BACKGROUND-COLOR: #d8d8d8;
		CURSOR: pointer;
		white-space: nowrap;
	}

	.mynetTitulo2{
		background-color: #a7aba8;
		border-bottom: 1px solid #cccccc;
		border-top: 0px;
		border-left: 0px solid #000000;
		font-family : Arial;
		font-size:12px;
		font-weight:bold;		
		color : white;
	}

		.tabskinext{ /*Tabela exterior da skin*/
			/*padding-left: 6;*/
			width: 100%;
			
			
		}
		.tabskiint{ /*Tabela interior da skin*/
			/*padding-bottom: 15;*/
		}
		.tabformext{ /*Tabela exterior dos formulário*/

		}
		.tabformint{ /*Tabela interior dos formulário*/
			margin-right: 7px;
			margin-left: 6px;	
			padding-bottom: 10px;
		}

	/*FIM SOBREPOSIÇÕES DE CLASSES MYNET*/
/*FIM CLASSES DEFINIDAS PELO UTILIZADOR */
/*CLASSES EXCLUSIVAS DOS SERVIÇOS ON-LINE*/	

.menuHorizontal {
	float: right;
}
.mynetMenu1barra,
a.mynetMenu1,
a.mynetMenu1:link,
a.mynetMenu1:active, 
a.mynetMenu1:visited {
	color: #204136;
	text-decoration: none;	
	padding-right: 3px;
	font-size: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 3px;
	vertical-align: middle;
	text-align: center;
	white-space:nowrap;
	font-weight:bold
}

a.mynetMenu1:hover,
a.mynetMenu1:focus {
	color: #204136;
/*	background-color: #F5FFFF;*/
}

.mynetMenu1barra {
	color: #52766a;
}

a.mynetMenu1 img {
	border: none;
	vertical-align: text-bottom;
}
/* CAIXA QUE ENVOLVE OS FILTROS*/
.caixaFiltrosDentro{
	border: solid 1px #E3E3E3;
	line-height: 18px;
	width: 100%;
	padding: 0px;
	}

/* LINKS FILTROS */
.mynetBread1,
a.mynetBread1,
a.mynetBread1:link,
a.mynetBread1:visited,
a.mynetBread1_hover,
a.mynetBread1_hover:link,
a.mynetBread1_hover:active,
a.mynetBread1_hover:visited {
	text-decoration: none;	
	font-size: 9px;
	height: 100%;
	padding-left: 4px;	
	padding-right: 4px;
	display: block;
	float: left;
}

a.mynetBread1:hover,
a.mynetBread1:focus,
a.mynetBread1:active,
a.mynetBread1_hover,
a.mynetBread1_hover:hover,
a.mynetBread1_hover:active,
a.mynetBread1_hover:visited,
a.mynetBread1_hover:hover:visited,
a.mynetBread1_hover{
	background-color: #F5FfFf;
}

.mynetMenu2{
	color: #f5f7fb;
	text-decoration: none;	
	cursor:default;
	padding-right: 5px;
	font-size: 10px;
}
.mynetMenu2_hover{
	color: #f5f7fb;
	cursor:pointer;
	text-decoration: underline;
	padding-right: 5px	
}


/*FIM CLASSES EXCLUSIVAS DOS SERVIÇOS ON-LINE*/	

.imagemLogotipo, .imagemLogotipo:active, .imagemLogotipo:link {
	border-style: none;
	margin: auto;
	display: block;
}
.caixaIframeFora{
	background-color: white;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	min-width:600px;
}
.iframebody {
	margin: 0px 10px;
}

.caixaFiltrosFora{
	background: white url(BG/barrasesimbra.jpg);
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	height: 12px;
	padding-bottom: 5px;
}



.Footer {
	color:#3B4343;
	font-size:10px;
	text-align:left;
	
	font-weight:normal;
}

a.ToolsFooter,
a.ToolsFooter:link,
a.ToolsFooter:hover,
a.ToolsFooter:active,
a.ToolsFooter:visited {
	font-size:xx-small;
	font-weight:normal;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	height: 11px;
}
a.ToolsFooter:hover,
a.ToolsFooter:focus {
	background-color:#F5FFFF;
}
.Footer_Border_2 {
background-image: url(BG/coimbrabottom2.png);
background-color: white;
height:52px;
}
.aobterdados{
	width: 100%;
	margin-top: 50px;
	text-align: center;
	background-color: #999999;
	font-size: 12px;
}

/* TABELA SERVIÇO DISPONIVEL APOS AUTENTICAÇÂO*/
.authTabela{
	border: solid 0px #b4ca5b;
	background-color: white;
	margin-left: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 10px;
	width: 100%;
}

/* TABELA SERVIÇO DISPONIVEL APOS AUTENTICAÇÂO - TITULO*/
.authTitulo{
	font-size:12px;
	font-weight: bold;
	color:#204136;
}

/* TABELA SERVIÇO DISPONIVEL APOS AUTENTICAÇÂO - TEXTO*/
.authDescricao{
	font-size:10px;
}


.mynetBread2 {
	text-decoration: none;	
	font-size: 10px;
	color:#3B4343;
}

.mynetBread2 a,
.mynetBread2 a:link,
.mynetBread2 a:visited {
	margin: 5px;
	color:#3B4343;
	font-size: 10px;
	text-decoration:none;	

}
	.nodediv_ns {
				
				font-size:12px;
				
				white-space: normal;
				color: #3B4343;
				text-decoration:none;
				}

.mynetBread2 a:hover,
.mynetBread2 a:focus,
.mynetBread2 a:active {
	

}

.mynetBread2 .separator,
.mynetBread2 .activeMenu {
	margin: 5px;
	color:#3B4343;
	font-size: 10px;
}


/* LISTA DE SERVIÇOS*/

.mynetLinkFilhos{
	cursor:pointer;
	color: #4B4F5A;
	font-weight: bold;
	font-size: 12px;
}

.mynetLinkFilhosOver{
	cursor:pointer;
	cursor:pointer;
	color: #4B4F5A;
	font-weight: bold;
	font-size: 12px;
}
.textocc p {
	font-family:nexa_black, Arial, Helvetica, Sans-Serif;
	font-size:12px;
	margin:0 0 20px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
}
.textohome {
color:#4B4F5A;
font-family:nexa_black, Arial, Helvetica, Sans-Serif;
font-size:12px;
text-align:justify;
}
.mynetBread2Active {
color:#204136;
font-family:nexa_black, Arial, Helvetica, Sans-Serif;
font-size:15px;
font-weight:bold;
margin:5px;
text-decoration:none;
}








/* SERVICOS ONLINE - LINK SERVICOS*/
			a.nodediv_s,
			a.nodediv_s:link,
			a.nodediv_s:hover,
			a.nodediv_s:active,
			a.div_s:visited,
			a.nodediv_ns,
			a.nodediv_ns:link,
			a.nodediv_ns:visited {
				font-size: 10px;
				padding:2px;
				font-weight: normal;
			
			}
			
			a.nodediv_s,
			a.nodediv_s:hover,
			a.nodediv_ns:hover,
			a.nodediv_ns:focus,
			a.nodediv_ns:active {
				background-color: #ffffff;
			}
				
			.nodedivpai_ns{
				color : #4b4f5a;
				font-weight: bold;
				font-size: 12px;
			}
			.nodedivpai_s {
				color : #4b4f5a;
				font-weight: bold;
				font-size: 12px;			
				background-color: #d0d6db;
			}	

a.nodebg_s,
		       	a.nodebg_s:link,
		       	a.nodebg_s:hover,
		       	a.nodebg_s:active,
		       	a.nodebg_s:visited,
			a.nodebg_ns,
			a.nodebg_ns:link,
			a.nodebg_ns:visited {
			 	color:#204136;
				font-size: 11px;
				font-weight: bold;
			}
			
			/* LINK VOLTAR SITE, FALE CONNOSCO - HOVER - focus */
			a.nodebg_s,
		       	a.nodebg_s:link,
		       	a.nodebg_s:focus,
		       	a.nodebg_s:hover,
		       	a.nodebg_s:active,
		       	a.nodebg_s:visited,
		       	a.nodebg_s:hover:visited,
			a.nodebg_ns:focus,
		       	a.nodebg_ns:hover,
		       	a.nodebg_ns:active {
				background-color:#000000;
			}
.linharodape{
	height:2px;
	background-color:#d3d3d3;
	border: 2px solid #d3d3d3;
	width:95%;
	}	


.titulo_servicos{background:#d7d6b0; height:28px !important; width:100%;margin-top:2px;}

/*Menu lateral*/
.menuLateral{ width:200px; float:left; margin:0; padding:0; text-align:left;}
.menuLateral *{font-size:11px !important; font-family:nexa_black, Arial, Helvetica, Sans-Serif !important; margin-right:0; margin-left:0}
.menuLateral h1{color:#000000; padding:0 0 0 10px;line-height:25px !important; font-weight:bold }
.menuLateral h1 a{color:#000000; font-weight:bold; text-decoration:none;}
.menuLateral a:hover,.menuLateral a:active{text-decoration:none;}
.menuLateral td{border-bottom:1px solid #ccc; background:transparent;}
.menuLateral td.node_img{height:25px}
.menuLateral .dTreeNode a{color:#666;font-weight:bold;}
.menuLateral td.subnode {margin:0; padding:0; }
.menuLateral td a{color:#000000; }
.menuLateral td a:hover,.menuLateral td a:focus,.menuLateral td a:active{color:#000000 !important;}

.menuLateral td{border-bottom:1px solid #ccc; background:transparent;}

.titulo_fale{background:#000000; height:28px !important; margin:13px 0px; width:100%; display:block;}

.nodebg_nss {color:#000000; font-weight:bold; text-decoration:none;}


/* Alteraçoes FR */
.tabskiint .lista .lista_sub {
    width: 100%;
    font-size: 12px;
    font-family: nexa_black, Arial, Helvetica, Sans-Serif;
}

a.nodebg_nss {
    color: #000000;
    padding: 0 0 0 10px;
    line-height: 25px !important;
    font-weight: bold;
}

.msk_wrapper {
    padding: 10px 5px 10px 5px;
}

.msk_tit_linha_outer_Data5, .msk_tit_linha_outer_Info5, .msk_tit_linha_outer_Impo5, .msk_tit_linha_outer_Conh5 {
    background-color: #d7d6b0;
    border: #cacaca solid;
    border-width: 1px 1px 0px 1px;
}

/*.tabskiint {
    background-color: #d7d6b0;
}*/
div.iframeContentor {
    float: right;
}
div.iframeCentral {
    background-color: transparent;
}
div.central {
    float: right;
    width: 80%;
}