/*CLASSES DEFINIDAS PELO UTILIZADOR (sobrepostas às da aplicação)*/

	/*DEFINICAO SKIN 4*/
		/*Titulos da skin*/
		.mynetwndData4 {
			cursor:default;		
			color:#4B4F5A;
			font-family:Arial;
			font-size:11px;
			font-weight:bold
		}
		.mynetwndImpo4 {
			cursor:default;			
			color:#4B4F5A;
			font-family:Arial;
			font-size:11px;
			font-weight:bold
		}
		.mynetwndInfo4 {
			cursor:default;			
			color:#4B4F5A;
			font-family:Arial;
			font-size:10px;
			font-weight:bold
		}
		
		.mynetwndInfo1 {
			cursor:default;			
			color:#4b4f5a;
			font-family:Arial;
			font-size:10px;
			font-weight:bold;
		}
		.mynetwndConh4 {
			cursor:default;						
			color:#4B4F5A;
			font-family:Arial;
			font-size:11px;
			font-weight:bold
		}	
		.mynetwndConh1 {
			cursor:default;			
			color:#4b4f5a;
			font-family:Arial;
			font-size:10px;
			font-weight:bold;
		}
				.mynetwndData1 {
			cursor:default;			
			color:#4b4f5a;
			font-family:Arial;
			font-size:10px;
			font-weight:bold;
		}			
		/*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: 5px;
		
		}
	/*LABELS - FORM -- DPMSD*/
	
	.tabformint label {
			font-family:Arial;
			color: #999999;
			font-size:11px;
			text-align:justify}
			
	/*INPUT - LABEL CAMPOS -- DPMSD RSOLIPA*/
	.labelVisual{
			font-family : Arial;
		  	font-size:12px;
		  	font-weight:bold;
			text-align:right;  
		  	color : #666666;
			padding-right: 4px;
		}
	
	/*INPUT - FORM -- DPMSD RSOLIPA*/
		.mynetInput {
			border: #dcdcdc 1px solid;
            background-color: #FFFFFF;
			text-decoration: none; 
			font-family:Arial, Helvetica, sans-serif;
			color: #999999;
			font-size:12px;
			width: 100%
		}

		/* v v v rm (15/9/2010) v v v */ 
		/*
		 * devido à eliminação de tabelas na marcação das dropdowns.
		 */
		.dd_criterioPesquisa{
			width: 80px;
		}
		
		.mynetDivVisible .mynetButton{
			padding-top: 0px;
			padding-bottom: 0px;
		}

		.mynetDivVisible .prestoListPlacer{
			display: inline;
		}
		/* ^ ^ ^ rm ^ ^ ^ */

		/*INPUT - FORM -- DPMSD RSOLIPA*/		
		textarea.mynetInput {
			border: #dcdcdc 1px solid;
            background-color: #FFFFFF;
			font-family:Arial;
			color: #999999;
			font-size:12px;
			width: 100%
		}
		
		.mynetTitulo1 {		   
			font-family : Arial;
		  	font-size:12px;
		  	font-weight:bold;  
		  	color : #666666;
		  	text-decoration:underline
			}
	/* TEXTO FORMS */
		.mynetTxt4{
		   font-family : Arial;
		   font-size:12px;
		   font-weight:bold;  
		   color : #666666;
		   text-decoration:underline
         }
		 .mynetTxt1{
			font-family : Arial;
		  	font-size:12px;
		  	color : #666666
		}
			
	/*LEGENDA - FORM*/
		.mynetTxt5{
			font-family : Arial;
		  	font-size:9px;
		  	font-weight:normal;  
		  	color : #999999;
			padding-top: 0px
		}
		
	/* v v v rmatos (13/10/2009) v v v */ 
	/*
	 * Acessibilidade: suporte a links directos e para o caso 
	 * do navegador não suportar JavaScript
	 */
	.mynetPesquisa {
		margin: 0;
		margin-top: 1px;
		margin-left: 0px;
	}
	.mynetPesquisa div {
		background: white;
		white-space: nowrap;
	}
	.mynetPesquisa button {
		background: transparent;
		padding: 0;
		border: none;
		padding:0;
		margin: -1px 0 0px -1px;
		float: left;
		width:17px;
		cursor: pointer;
	}		
	.mynetPesquisa input{		
		font-family: Arial; 
		border: #e3e3e3 0px solid; 
		background-color: #ffffff;			
		font-weight: normal; 
		font-size: 10px; 
		color: #C4C4C4;
		white-space: normal;
		width:114px;
		height:18px;				
		padding: 1px 0 0 0;
	}
	/* ^ ^ ^ rmatos ^ ^ ^ */


	/* BOTOES DE ACCAO -- DPMSD RSOLIPA*/
	.mynetButton{	
		BORDER: 1px solid #D7D7D7;
		FONT-SIZE: 11px;
		FONT-FAMILY: Arial;
		font-weight:normal;
		COLOR: #9F9F9F;
		BACKGROUND-COLOR: #F2F2F2;
		CURSOR: pointer;
		padding: 2px 18px;
		white-space: nowrap;
	}
	.mynetTitulo2{
		background-color: #FFFFFF;
		border-bottom: 1px solid #000000;
		border-top: 0px;
		border-left: 0px solid #000000;
		font-family : Arial;
		font-size:12px;
		font-weight:bold;		
		color : #666666
	}
	.mynetErrorField{ /*Caracter * em campos obrigatórios*/
		color: red;
		font-size:9px;
		margin-left: 0px;
        width: 100%
	}	
		.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*/	

/* v v v rmatos (13-10-2009) v v v
 * Acessibilidade: suporte a links directos e para o caso do navegador não suportar JavaScript
 */
.mynetMenu1barra,
a.mynetMenu1,
a.mynetMenu1:link,
a.mynetMenu1:active, 
a.mynetMenu1:visited {
	color: #ffffff;
	text-decoration: none;	
	padding-right: 3px;
	font-family: Arial;
	font-size: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 3px;
	vertical-align: middle;
	text-align: center;
}

a.mynetMenu1:hover,
a.mynetMenu1:focus {
	background-color: #9fb2c2;
}

.mynetMenu1barra {
	color: #97acbe;
}

a.mynetMenu1 img {
	border: none;
	vertical-align: text-bottom;
}
/*
 * <!-- ^ ^ ^ rmatos ^ ^ ^ -->
 */

/* CAIXA QUE ENVOLVE OS FILTROS*/
.caixaFiltrosDentro{
	border: solid 1px #E3E3E3;
	line-height: 18px;
	width:100%;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	}

/* LINKS FILTROS */
/* v v v rmatos (13-10-2009) v v v
 * Acessibilidade: suporte a links directos e para o caso do navegador não suportar JavaScript
 */
.mynetBread1,
a.mynetBread1,
a.mynetBread1:link,
a.mynetBread1:visited,
a.mynetBread1_hover,
a.mynetBread1_hover:link,
a.mynetBread1_hover:active,
a.mynetBread1_hover:visited {
	color: #999999;
	text-decoration: none;	
	font-family: Arial;
	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: #F1F1F1;
}
/* ^ ^ ^ rmatos ^ ^ ^ */	

.mynetMenu2{
	color: #f5f7fb;
	text-decoration: none;	
	cursor:default;
	padding-right: 5px;
	font-family: Arial;
	font-size: 10px
}
.mynetMenu2_hover{
	color: #f5f7fb;
	cursor:pointer;
	text-decoration: underline;
	padding-right: 5px	
}
.textochat{
	color: #999999;
	text-decoration: none;	
	font-family: Arial;
	font-size: 10px;
}

/*FIM CLASSES EXCLUSIVAS DOS SERVIÇOS ON-LINE*/	

.imagemLogotipo, .imagemLogotipo:active, .imagemLogotipo:link {
	border-style: none;
	margin: auto
}
.caixaIframeFora{
	background-color: white;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	width:700px;
	min-width:600px;
}
.iframebody {
	margin: 0px 12px 0px 10px;
}
.caixaFiltrosFora{
	background-color: white;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 7px;
	height: 12px
}



.Footer {
	color:#4B4F5A;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-align:center;
	height: 22px;
}

/* v v v rmatos (13-10-2009) v v v
 * Acessibilidade: suporte a links directos e para o caso do navegador não suportar JavaScript
 */
.ToolsFooter,
.ToolsFooter:link,
.ToolsFooter:hover,
.ToolsFooter:active,
.ToolsFooter:visited {
	color:#999999;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	height: 11px;
}
.ToolsFooter:hover,
.ToolsFooter:focus {
	background-color:#E3E6E9;
}
/* ^ ^ ^ rmatos ^ ^ ^ */	
.Footer_Border_2 {
border:1px solid #E3E3E3;
}
.bg_header_esq {
	background-image: url("../theme/BG/sombra_esquerda.png");
	background-repeat: repeat-y
}
.bg_header_dir {
	background-image: url("../theme/BG/sombra_direita.png");
	background-repeat: repeat-y
}
.aobterdados{
	width: 100%;
	margin-top: 50px;
	text-align: center;
	background-color: #999999;
	font-family: Arial;
	font-size: 12px
}

/* TABELA SERVIÇO DISPONIVEL APOS AUTENTICAÇÂO*/
.authTabela{
	border: solid 1px #7b97af;
	background-color: #E2EFFA;
	margin-left: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 10px;
	width: 100%;
}

/* TABELA SERVIÇO DISPONIVEL APOS AUTENTICAÇÂO - TITULO*/
.authTitulo{
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight: bold;
}

/* TABELA SERVIÇO DISPONIVEL APOS AUTENTICAÇÂO - TEXTO*/
.authDescricao{
	color:#666666;
	font-family:Arial;
	font-size:10px
}


/* v v v rmatos (13-10-2009) v v v
 * Acessibilidade: suporte a links directos e para o caso do navegador não suportar JavaScript
 */
/*
.mynetBread2Active{
	color: #4b4f5a;
	text-decoration: none;	
	font-family: Arial;
	font-size: 10px;
	margin: 5px;
	font-height:bold;
}

.mynetBread2{
	color: #999999;
	text-decoration: none;	
	cursor: pointer;
	font-family: Arial;
	font-size: 10px;
	margin: 5px;
	font-height:bold;
}
.mynetBread2_hover{
	color: #999999;
	cursor: pointer;
	font-family: Arial;
	font-height:bold;
	margin: 5px;
}
*/

.mynetBread2 {
	color: #999999;
	text-decoration: none;	
	font-family: Arial;
	font-size: 10px;
}

.mynetBread2 a,
.mynetBread2 a:link,
.mynetBread2 a:visited {
	color: #999999;
	margin: 5px;
}

.mynetBread2 a:hover,
.mynetBread2 a:focus,
.mynetBread2 a:active {
}

.mynetBread2 .separator,
.mynetBread2 .activeMenu {
	margin: 5px;
}

.mynetBread2 .activeMenu {
	color: #4B4F5A;
}

/* ^ ^ ^ rmatos ^ ^ ^ */	

		/* LISTA DE SERVIÇOS*/
		
		.mynetLinkFilhos{
			cursor:pointer;
			color: #4B4F5A;
			font-weight: bold;
			font-size: 12px;
			font-family: arial
		}
		
		.mynetLinkFilhosOver{
			cursor:pointer;
			cursor:pointer;
			color: #4B4F5A;
			font-weight: bold;
			font-size: 12px;
			font-family: arial;
			background-color: #E3E6E9
		}
		
		#ct p{
			color:#333333;
			font-size:11px;
			text-align:justify
		}
		
		/* RSOLIPA ALTERAR OS LI*/
		#ct UL LI{
			color:#333333;
			font-size:11px;
			text-align:justify
		}
		
		#ct OL LI{
			color:#333333;
			font-size:11px;
			text-align:justify
		}
		
		/*RSOLIPA ALTERAR LINKS*/
		#ct UL LI A:link, #ct UL LI A:visited{
			color:#4681b4;
			font-size:11px;
			text-align:justify;
		}

		#ct UL LI A:hover, #ct UL LI A:active{
			font-size:11px;
			text-align:justify;
			background-color: #E3E6E9
		}
		
		.seixalMenuDescricao{
			color:#666666;
			font-size:12px;
		}
		
		/* RSOLIPA TEXTOS CC SERVICOS ONLINE FALE CONNOSCO*/
		div.textocc P{
				font-family : Arial;
				color:#4b4f5a;
				font-size:12px;
				text-align:left;
				padding-left: 10px;
				/* v v v rmatos (13/10/2009) v v v */ 
				/* para obter resultado igual ao IE no FF */
				margin: 0px 0px 20px 0px;
				/* ^ ^ ^ rmatos ^ ^ ^ */
				padding-right: 10px				
			}
			
		div.textocc TABLE TD{
				font-family : Arial;
				color:#4b4f5a;
				font-size:12px;
				text-align:justify;
				padding-left: 10px;	
			}
			
			
		div.textocc A:link, div.textocc A:visited{
			color:#4681b4;
			font-size:12px;
			text-align:justify;
		}

		div.textocc A:hover, div.textocc A:active{
			font-size:12px;
			text-align:justify;
			background-color: #E3E6E9
		}
		
		/*RSOLIPA - LEGENDA CARACTERES MAXIMOS TEXTAREA */
			.mynet360idt1{
				font-family : Arial;
				font-size:9px;
				font-weight:normal;  
				color : #999999;
				padding-top: 0px				
			}
			
			
	.mynetErrorField_aster{ /*Caracter * em campos obrigatórios*/
		font-family : Arial;
        font-size:9px;
        font-weight:normal;  
        color : #4b4f5a;
        padding-right:  2px      
	}

.imagemfooter a img {

	border-style:none;
	margin:auto;
}


