/*CLASSES DEFINIDAS PELO UTILIZADOR (sobrepostas Ã¡s da aplicaÃ§Ã£o)*/
	
	#myframeB{
    display: block;
    /*margin-bottom: 1000px;*/
    margin-bottom: 200px;
	}

	/*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:13px;
			font-weight:normal;
			/*font-weight:bold;*/
			font-family:Tahoma;
			color:#333;
		}
		.mynetwndConh4 {
			font-size:10px;
			font-weight:bold;
			color:#999999;
		}	
		.mynetwndConh1 {
			/*font-size:10px;
			color:#666666;
			font-weight:bold;*/
			font-size:13px;
			font-weight:normal;
			color:#de4752;
			font-family:Tahoma;
		}
		.mynetwndData1 {
			/*font-size:11px;
			font-weight:bold;
			color:white;*/
			font-size:13px;
			font-weight:normal;
			color:#de4752;
			font-family:Tahoma;
		}			
		/*Fim Titulos da skin*/			
		/*DimensÃµes da Skin*/
		.wndTop1{
			width:11px;
			height:21px;
			background-repeat: no-repeat;
			/*new*/
			background-image:none !important;
			
		}
		.wndTop2{			/*new*/
			background-image:none !important;}
		.wndTop3{
			width:4px;
						/*new*/
			background-image:none !important;
		}
		.wndTop4{
			width:100%;
						/*new*/
			background-image:none !important;
		}
		.wndTop5{
			width:6px;
						/*new*/
			background-image:none !important;
		}
		.wndMid1{
			/*height:20px;*/
			width:30px;
			/*new*/
			background-image:none !important; 
		}
		.wndMid2{
			width:100%;
			/*new*/
			background-image:none !important;
		}
		.wndMid3{
			width:1px;
			/*new*/
			background-image:none !important;
		}
		.wndCel1{
			width:1px ;
			/*new*/
			background-image:none !important;
		}
		.wndCel2{
			width:100%;
			/*new*/
			background-image:none !important;
		}
		.wndCel3{
			width:1px;
			/*new*/
			background-image:none !important;
		}
		.wndBot1{
	height:4px;
	width:5px;
				/*new*/
			background-image:none !important;
}

		.wndBot2{
			width:100%;
						/*new*/
			background-image:none !important;
		}
		.wndBot3{
			width:5px;
						/*new*/
			background-image:none !important;
		}	
		/*Fim DimensÃµes da skin*/	
td{font-family:Tahoma, Arial;font-size:12px;}		
td.alignCenter{ font-size:11px;}

.lista_sub {
    border: 1px solid #ccc;
    margin: 10px 0 !important;
    max-width: 730px !important;
    padding:5px 10px 0px 10px;
    width: 100%;
}
.botoesespaco {
    display: block;
    /*margin-left: 4px;*/
    padding: 5px;
    /*width: 200px;*/
}
.botoesespaco INPUT {
    float: inherit;
    /*margin-left: 4px;*/
}		
input[type="button"] {
    float: right;
}
.tabskiint .lista .lista_sub {
    padding: 5px 0 5px 2px;
    width: 100%;
}	
	/*FIM DEFINICAO SKIN 4*/
	/*SOBREPOSIÃ‡Ã•ES DE CLASSES MYNET*/
	
/* ------------- FORMULARIOS ------------- */	    
	p
	{
	    font-size:12px;
	    font-family:Tahoma;
	    font-weight:normal;
	    color:#333;
	    }
a
	{
	    font-size:12px;
	    font-family:Tahoma;
	    font-weight:normal;
	    color:#333;
	    }
a.mynetLink
{
    font-size:12px;
	    font-family:Tahoma;
	    font-weight:bold;
	    color:#DE4752;
    }
    a.mynetLink, a.mynetLink:link, a.mynetLink:hover, a.mynetLink:active, a.mynetLink:visited
    {
        color:#DE4752 !important;
        }
	/* TABELA QUE SUPORTA O FORM*/
	.tabformint TR TD{
		padding-bottom: 15px;
		}
	/*LABELS - FORM*/	
	.labelVisual{
			font-family : Tahoma;
		  	font-size:12px;
		  	font-weight:normal;
			text-align:right;  
		  	color : #333333;
			/*padding-right: 4px*/
		}
	
	/*INPUT - FORM*/
			.mynetInput {
			border: #CCCCCC 1px solid;
            background-color: #FFFFFF;
			text-decoration: none; 
			font-family:Verdana, Arial, Helvetica serif ;
			color: #666666;
			font-size:11px;
			width: 90%;
			clear:both;
			height:auto !important;
		}
		
		textarea.mynetInput {
			border: #dcdcdc 1px solid;
            background-color: #FFFFFF;
			font-family:Arial;
			color: rgb(0,32,107);
			font-size:12px;
			width: 100%
		}
		
		.mynetTitulo1 {	
			background-color:#041e2f;
			color:#e1a045;
		  	font-size:12px;
		  	font-weight:bold;  
		  	text-decoration:underline;
			}
	/* TEXTO FORMS */
		.mynetTxt4{
		   /*font-size:xx-small;
		   font-weight:bold;  
		   text-decoration:underline;
		   color:#FD8888;*/
		   font-family : Tahoma;
		  	font-size:12px;
		  	font-weight:normal;
			text-align:left;  
		  	color : #333333;
         }
		 .mynetTxt1{
		  	font-size:12px;
		}
			
	/*LEGENDA - FORM*/
		.mynetTxt5{
		  	font-size:9px;
		  	font-weight:normal;  
			padding-top: 0px;
		}
		
	
	.mynetPesquisa button {
		background: transparent;
		padding: 0;
		border: none;
		padding:0;
		margin: 0px 0px 0px 0px;
		width:26px;
		height: 22px;
		cursor: pointer;
	}		
	.mynetPesquisa img {
		vertical-align: bottom;
		margin: 1px 0 13px -55px;
		cursor:pointer;
	}
	.mynetPesquisa input{		
	    background-color: transparent;
	    background-repeat: no-repeat;
	    border: 0px;
	    color: #828D93;
	    float: left;
	    font-size: 11px;
	    font-weight: normal;
	    height: 25px;
	    margin: 0;
	   padding: 4px 0px 4px 14px;
	    white-space: normal;
	    width: 165px;
	}

	.mynetPesquisa {
		background: url("pesquisa_bg.png");/*url("searchRG.png");*/
		background-repeat:no-repeat;
		float: left;/*right;*/
		border: 0 none;
    	height:26px; /*24px;*/
    	width: 176px;/*208px;*/
	}


	/* BOTOES DE ACCAO */
	.mynetButton{	
		FONT-SIZE: 12px;
		font-weight: normal;
		BACKGROUND-COLOR: #ccc;
		CURSOR: pointer;
		padding: 4px 10px;
		white-space: nowrap;
	}
	.mynetTitulo2{
		background-color:#de4752;/*transparent;#4c9fb1;*/
		border:none;
		/*border-bottom: 1px solid #cccccc;
		border-top: 0px;
		border-left: 9px solid #4c9fb1;*/
		font-family : Tahoma;
		font-size:12px;
		font-weight:normal;		
		color : #FFF;
		padding:5px;
	}
	.mynetErrorField {
    	color: #FD8888;
    	margin-left: 0;
	}

		.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;
	float:left;
}
.caixaIframeFora{
	background-color: white;
	text-align: left;
	vertical-align: top;
	padding-top: 104px;
	padding-right: 0px;
	padding-left: 0px;
	min-width:600px;
}
.iframebody {
	margin: 0px 0px;
}

.caixaFiltrosFora{
	background: white url(BG/barrabatalha.jpg);
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	height: 12px;
	padding-bottom: 5px;
}


tr.menuFilhos td {
    border-bottom: 1px solid #e4e4e4;
    color: #666;
    line-height: 16px;
    padding: 10px 10px 20px;
    text-align: left;
}

.Footer {
	color:#828D93;
	font-size:9px;
	text-align:center;
	font-weight:normal;
	width:550px;
	margin: 3px 0 0 165px;
	}

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 {
height: 123px;
}
}
.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: #E2EFFA;
	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: 13px;
	color:#333;

}

.mynetBread2 a,
.mynetBread2 a:link,
.mynetBread2 a:visited {
	margin: 5px;
	color:#333;
	font-size: 13px;
	text-decoration:none;	

}
.mynetBread2 a:hover{text-decoration:underline;	font-family:Tahoma;}
	.nodediv_ns {
				/* background-image:url("menu_dot.png");
				background-position: 0 8;
				background-repeat: no-repeat; */
				font-size:12px;
				white-space: normal;
				color: #3B4343;
				text-decoration:none;
				/*padding:10px;*/
				}

.mynetBread2 a:hover,
.mynetBread2 a:focus,
.mynetBread2 a:active {
	

}

.mynetBread2 .separator,
.mynetBread2 .activeMenu {
    /*color: #FFFFFF;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    margin: 5px;*/
    color: #333333;
    font-family: Tahoma;
    font-size: 13px;
    font-weight: normal;
    margin: 5px;
}


/* 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:Verdana;
	font-size:12px;
	margin:0 0 20px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
}
.textohome {
color:#4B4F5A;
font-family:arial;
font-size:12px;
text-align:justify;
}
.mynetBread2Active {
color:#204136;
font-family:Verdana,Arial,Helvetica serif;
font-size:15px;
font-weight:bold;
margin:5px;
text-decoration:none;
}
.mynetButton {
    border-width: 0;
    color: #333;
    font-family:Tahoma;
}

.divcontactos a:hover{color:#FFF; text-decoration:underline;}
.iframeCentral{ background-color:transparent !important;}
.mynetTabInfo_linha td{ border-color:#CCC !important;}



/* SERVICOS ONLINE - LINK SERVICOS*/
			a.nodediv_s,
			a.nodediv_s:link,
			a.nodediv_s:hover,
			a.nodediv_s:active,
			a.nodediv_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: #ffd81d;*/
			}
				
			.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:#F5FFFF; */
			}
	
.linharodape {
    background-color: #e4c13d;
    border: 1px solid #e4c13d;
    color: #e4c13d;
    height: 5px;
    width: 100%;
}

.titulo_servicos{
/*
background-image: url("fbotom.jpg");
*/
height:35px !important;
width:100%;
margin-top:10px;
float:right;/*left;*/
}
#myMsg {
    background: url("ajax-loader.gif") no-repeat scroll right center rgba(0, 0, 0, 0);
   /* text-indent: -9999px;*/
    width: 708px;
}
/* body
************************************************************************************************************************ */
body {color: #313131 !important;
      font: 0.75em/120% Tahoma,Geneva,Verdana,sans-serif !important;
      text-align: center !important;
      background-color:transparent !important; }

/* header
************************************************************************************************************************ */
	#mainHeader{background-color:#FFF; width: 100%;  background: url("mainheader_bg.png") no-repeat scroll center center transparent;height: 180px; margin: 0 auto;}
	#mainheader .header_content {height: 100px;left: 0;margin: 0 auto;position: relative;text-align: center;top: 40px;width: 1020px;z-index: 100;}
	#mainheader .header_logo {float: left;height: 100px;left: 0;margin: 0 20px 0 0;padding: 0;position: relative;top: 20px;}  
	#mainheader .header_menu{float: right;margin: 20px 0 0;padding: 0;position: absolute;right: 0;text-align: left;z-index: 0;}  
    #mainheader .menu {float: right;height: 22px;margin: 66px 160px 0 0;padding: 0;position: relative;text-align: left;z-index: 9000;}
    #mainheader .menu .btn {float: left;height: 30px;list-style-type: none;padding: 0 15px;position: relative;}
    #mainheader .menu li.btn h2 {font-size: 14px !important;font-weight: normal !important;line-height: 20px !important;margin: 0 !important;text-transform: uppercase !important;}
    #mainheader .menu .btn a {font-size: 14px !important;font-weight: normal !important;line-height: 20px !important;text-transform: uppercase !important; color: #333; display: block; text-decoration:none !important;}
    #mainheader .menu .btn a:hover {font-family: Tahoma !important;}
    #mainheader .searchform {float: right;height: 20px;margin: 75px 0 0;padding: 0;position: relative;right: 0;top: 0;width: 160px;}
    #mainheader .searchform li {height: 20px;line-height: 20px;list-style-type: none;margin: 0;padding: 0;}
    #mainheader .searchform li.text {float: left;height: 20px;width: 140px;}
    #mainheader input#searchtxt {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #333 -moz-use-text-color #333 #333;border-image: none;border-style: solid none solid solid;border-width: 1px medium 1px 1px;color: #333;float: left;font-family: Tahoma;font-size: 10px;height: 19px;left: 10px;padding: 0 0 0 4px;position: relative;width: 130px;}
    #mainheader input#searchsubmit {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: url("seta_pesquisa.png") no-repeat scroll center center #fff;border-color: #333 #333 #333 -moz-use-text-color;border-image: none;border-style: solid solid solid none;border-width: 1px 1px 1px medium;color: #333;cursor: pointer;display: block;float: right;font-size: 0;height: 19px;left: 0;line-height: 0;margin: 0;position: relative;text-indent: -9999px;top: 0;width: 20px;}
    .shadow { background: url("shadow_bottom.png") repeat-x scroll center center transparent;height: 15px;position: absolute;top: 165px;width: 100%;}
    
/* Wraper_Content
************************************************************************************************************************ */
	.main_wrapper {margin: 0 auto !important;width: 1020px;float:none !important;}
	div.menuandiframe{margin:0 !important; width:100% !important;background: url("content_bg.png") repeat-x scroll left top rgba(0, 0, 0, 0) !important;}
/* Footer
************************************************************************************************************************ */
#mainfooterbg {background: url("bkg_footer.png") repeat-x scroll left top rgba(0, 0, 0, 0);float:left; width:100%;}
#mainfooter {background: url("footer_shadow.png") repeat-x scroll left top rgba(0, 0, 0, 0);}
#mainfooter {color: #fff;float: none;line-height: 16px;padding: 0;text-align: center;width: 100%;}
#mainfooter li {list-style-type: none;}
#mainfooter .footercontent {margin: 0 auto;padding: 0;text-align: center;width: 730px;}
#mainfooter .footerwrap {margin: 0 0 50px;padding: 20px 0 0 !important;}
#mainfooter .footerwrap a {color: #666666;font-size: 8px;font-weight: normal;padding: 0 10px;text-decoration: none;text-transform: uppercase;}
#mainfooter .foot {background: url("footer_div.png") no-repeat scroll right top rgba(0, 0, 0, 0);float: left;min-height: 130px;padding-right: 40px;}
#mainfooter .credits {background: url("footer_div.png") no-repeat scroll right top rgba(0, 0, 0, 0);float: left;min-height: 130px;}
#mainfooter .mod_footer_social {background: url("footer_div.png") no-repeat scroll right top rgba(0, 0, 0, 0);float: left;margin: 0;min-height: 130px;padding: 0 10px;position: relative;right: 0;}
#mainfooter .zoomtext {float: left;margin: 0;padding: 0 20px;}
#mainfooter .zoomtext a {margin: 0;padding: 0;}
#mainfooter .zoomtext a#minus {background: url("a-.png") no-repeat scroll center center rgba(0, 0, 0, 0);display: block;float: left;height: 24px;position: relative;text-indent: -9999px;width: 24px;}
#mainfooter .zoomtext a#plus {background: url("a_mais.png") no-repeat scroll center center rgba(0, 0, 0, 0);display: block;float: left;height: 24px;margin-left: 0;position: relative;text-indent: -9999px;width: 24px;}
#mainfooter .mod_footer_links {float: none;text-align: left;}
#mainfooter .mod_footer_links ul {margin: 0;padding: 0;}
#mainfooter .mod_footer_links .mod_footer_links_top {float: none;line-height: 10px;padding: 0 10px;text-align: left;}
#mainfooter .mod_footer_links h2 {font-size: 11px !important;font-weight: normal;margin: 7px 0 5px;text-transform: uppercase;}
#mainfooter .mod_footer_links h2 a{color:#333333; text-decoration:none;font-size:11px !important; font-weight:normal;}
#mainfooter .mod_footer_links ul{float:none; list-style-type:none; padding-top:0px;}
#mainfooter .mod_footer_links ul li{padding-left:5px; line-height:12px}
#mainfooter .mod_footer_links ul li a{color:#fff; font-size:0.83em; }
#mainfooter .mod_footer_links ul li a:hover{text-decoration:underline}
#mainfooter .mod_footer_social{float:left;/* width:100px;*/margin:0; padding:0 10px; position:relative; right:0px;background: url(footer_div.png) right top no-repeat;min-height: 130px; }
#mainfooter .mod_footer_social ul{float:left; list-style-type:none;}
#mainfooter .mod_footer_social h2{float:left; width:110px; text-align:left; font-size:12px;  font-weight:bold; padding:0px 10px 0px 10px;letter-spacing:1px;color:#fff}
#mainfooter .mod_footer_social img { border:none;margin:0 0 0 10px;}
#mainfooter .mod_footer_social h2 a{color:#fff}
#mainfooter .mod_footer_social ul{margin:0;padding:0;}
#mainfooter .mod_footer_social ul li{text-align:left; margin-bottom:3px}
#mainfooter .mod_footer_social ul li a{color:#fff; font-size:0.83em; text-align:left; padding-left:0px; display:block; height:24px; line-height:25px; margin-left:0px}
#mainfooter .mod_footer_social ul li a:hover{text-decoration:underline}
#mainfooter .mod_footer_social ul li a.linkyoutube{/*background:url(/images/gif/youtube.gif) left center no-repeat;*/}
#mainfooter .mod_footer_social ul li a.linkfacebook{/*background:url(/images/gif/facebook.gif) left center no-repeat;*/}
#mainfooter ul.access  li a.linkyoutube{/*background:url(/images/gif/youtube.gif) left center no-repeat;*/}
#mainfooter  ul.access li a.linkfacebook{/*background:url(/images/png/facebook.png) left center no-repeat;*/}
#mainfooter .mod_footer_social ul li a.linkblogger{/*background:url(/images/gif/blogger.gif) left center no-repeat;*/}
#mainfooter .mod_footer_social ul li a.linktwitter{/*background:url(/images/gif/twitter.gif) left center no-repeat;*/}
#mainfooter img{position:relative;  border:none; float:left; margin:0; padding:0;}
#mainfooter li{list-style-type:none;/*background: url(/images/jpg/separador_menu.jpg) 100% 50% no-repeat;*/ }
#mainfooter ul.access{float:left;margin:0; padding:0; text-align:left; /*background:url(/images/jpg/separador_footer.jpg) right 10px no-repeat;*/}
#mainfooter ul.access li{float:left; margin:0; padding:0; background:url(separador_footer.jpg) right 10px no-repeat;margin:10px 0 0 0}
#mainfooter ul.access li.facebook{padding:9px 20px; position:relative; top:4px; left:1px; background:none;}
#mainfooter ul.access li.youtube{padding:9px 20px; position:relative; top:4px; left:1px; background:none;}
#mainfooter ul.access li.apoio{padding:9px 20px; position:relative; top:0px; left:1px}
#mainfooter ul.access img{padding:0px 20px; position:relative; top:4px; left:1px}
#mainfooter .credits ul{float:left;padding:50px 10px;}
#mainfooter .credits li{float:left;padding-left:0px;}
#mainfooter .credits li.first{float:left;padding:0px;}
#mainfooter ul.credits img{padding:0px 15px; position:relative; top:7px;}
#mainfooter ul.credits{float:right;margin:0; padding:0; text-align:right;/* background:url(/images/jpg/separador_footer.jpg) right 10px no-repeat;*/}
#mainfooter ul.credits li{float:right; margin:0; padding:0; /*background:url(/images/jpg/separador_footer.jpg) left 10px no-repeat;*/}
#mainfooter li.airc img{position:relative; top:8px}
#mainfooter li.autarquias360 img{position:relative; top:4px}
/************************************************************************************************************************ */



/*Menu Topo*/
div.menuTopo{ background-color:#EFEFFC !important;}
.menuTopo a{font-family:arial !important;color:#000;}
	.menuTopo a:hover{color:#DE4752 !important}
	.topoCentro a{font-size:11px; font-family:Tahoma, Arial !important; color:#000 !important; font-weight:normal !important; padding:0px 5px}
	div.menuItens {float: right !important; margin-right:15px;}
	.menuBarratoposol{color:#000 !important; }
	
.submenu {
    background: none repeat scroll 0 0 #DE4752;
    color: #fff;
    height: 25px !important;
    text-align: center;
    width: 100%;
    font-size:12px !important; font-family:arial !important;margin-top:4px;float:left;
}
.submenu ul {
    float: left;
    left: 30px;
    list-style-type: none;
    position: relative;
    text-align: center;
    top: 0;
}
.submenu ul li {
    float: left;
    text-align: center;
}
.submenu a.mynetBread1 {
    color: #fff;
    font-family: arial !important;
    font-size: 12px !important;
    font-weight: bold;
    text-decoration:none !important;
}

.submenu .separator {
    color: #fff;
    font-family: arial;
    font-size: 12px;
    margin: 0 7px 0 4px;
    padding: 0;
    text-align: right;
    width: 1px;
}
.submenu a.mynetBread1:hover, .submenu a.mynetBread1:visited, .submenu a.mynetBread1:active{color:#fff;text-decoration:underline !important; background-color:transparent !important;}
 .submenu a.mynetBread1:link{color:#fff;background-color:transparent !important;}
.divcontactos{ background-image:none !important; background-color:#DE4752 !important; height:25px !important;}
/*Menu Central*/
div.central{width: 786px !important;}
div.iframeContentor{margin-left:0px !important;}
div.borderesquerdomenu{background-color: transparent !important;}
/*Menu lateral*/
.menuLateral{width:200px!important;margin-right:20px !important; margin-top:0px !important;}
.menuLateral *{font-size:11px !important; font-family:Arial !important; margin:0;}
.menuLateral h1{/*background-image: url("paper.jpg");*/background-color:#DE4752; padding:0 0 0 10px;line-height:25px !important; font-weight:bold;font-size:12px !important; font-family:Arial !important;  }
.menuLateral h1.servicosonline{ margin-top:4px}
.menuLateral h1 a{color:#ffffff; font-weight:bold; text-decoration:none;}
.menuLateral a:hover,.menuLateral a:active{ /* text-decoration:none; font-weight:bold*/ }
.menuLateral a:visited{color: #ffffff}
.menuLateral td{border-bottom:1px solid #ccc; background:#fff;}
.menuLateral td.node_img{height:25px}
.menuLateral .dTreeNode a{color:#333;font-weight:normal;font-size:11px !important; font-family:Tahoma !important;}
.menuLateral td.subnode {margin:0; padding:0; }
.menuLateral td a{color:#DE4752; }
.menuLateral td a:hover,.menuLateral td a:focus,.menuLateral td a:active{color:#DE4752!important;}

.menuLateral td{
background-color:transparent !important;
 }
.menuLateral td.mynetLink{
color:#de4652;
 }
 td div.mynetLink1{
color:#FFF;
text-align:center;
border:1px solid;
background-color:#de4652;
padding:3px;
 }
 .menuLateral td.mynetLinkOver{
color:#de4652;
 }
 td div.mynetLinkOver1{
color:#de4652;
text-align:center;
border:1px solid;
background-color:#FFF;
padding:3px;
 }
.titulo_fale{background:#6cce19; height:28px !important; margin:13px 0px; width:100%; display:block;}

.nodebg_nss {color:#ffffff; font-weight:bold; text-decoration:none;}

#nav a {
color: black;
font-weight: normal;
font-size: 1.2em !important;
line-height: 18px;
padding-left: 10px;
display: block;
background: url("menu_dot.png") no-repeat 3px 8px;
}

#nav li li a {
	padding-left: 18px;
	background-position: 11px 8px;
}

#nav li li li a {
	padding-left: 26px;
	background-position: 18px 8px;
}

#nav li li li li a {
	padding-left: 34px;
	background-position: 26px 8px;
}

ul#nav {
background-image:url(left_top.png);
margin:0;
padding: 5px 0;
}

#nav ul {
margin-top:0em;
margin-bottom:0.5em;
padding:0;
}

#nav li {
margin:0;
list-style: none;
padding-left: 0px;
margin-bottom: 0px;
}

.displaynone {
display: none;
}

/*
#nav li:hover, #nav li:active {
background-image:url("menu_h.png");
background-repeat: no-repeat;
}*/

#nav li a:hover, #nav li a:active {
/* background-image:url("menu_h.png");
background-repeat: no-repeat;
background-position: top center; */
background-color: #ffd83b;
}

.msgWrap {
    background: url("../Imagens/LoadBar2.gif") no-repeat scroll center 10px;
	background-color:transparent;
    position: absolute;
    right: 50px;
    top: 265px;
}
#servicosonline:hover {
color: #ffd83b;
}
#servicosonline {
    color: white;
    font-family: arial;
    font-size: 5em;
    font-weight: bold;
    text-decoration: none;
}
/*ul#nav,*/
/* v v v v v Estilos para funcionar o menu Dropdown v v v v v */ 
/*ul#nav  ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px;
	}
	
ul#nav  li {
	position: relative;
	margin-top: 0em;
	margin-bottom: 0em;
	}
	
li ul {
	position: absolute;
	left: 149px;
	top: 0;
	display: none;
	}
	
ul#nav li a {
	display: block;
	text-decoration: none;
	background: #fff;
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
	}
	
* html ul#nav  li { float: left; }
* html ul#nav  li a { height: 1%; }

	
ul#nav  {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px;
	border-bottom: 0px solid #ccc;
	}
	
li:hover ul { display: block; }

li:hover ul, li.over ul { 
	display: block; }
	
* html ul#nav  li { float: left; height: 1%; }
* html ul#nav li a { height: 1%; }


/*^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ */
.logotipos{
margin-top:2px;
}
.corlinhamenuesquerdo{
	display:none;
}
.areavisao360{
display:inline;
}

.linkvisao360{
display:inline;
}
.width99{
/*background-image:url("left_top.png");*/
background-color:transparent !important;
}
.widthdivvisao360{
background-image:url("left_top.png");
}
.mynet360idt1{
	color: #000000;
    font-weight: bold;
    margin-left: 7px;
}
.nomeenifvisao360{
	margin-left: 8px;
}
.titulo_visao {
	/*margin-top: 53px;*/
}
.titulo_visao  h1 {
	background-color: #DE4752;
	background-position: -6px -6px;
	margin-bottom: 0px;
}

.titulovisao360 .mynetwndImpo1{
 	color:#000000;
	font-weight:bold;
	margin-left: 7px;
 }
 .titulo_visao 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:#ffffff;
 /*font-size: 14px !important;*/
}

.servicosonline{
background-color: #DE4752;
}

/* MSG BOX*/
#msgbox {
			left: 40%;
			top: 287px;
			/*width: 80%;
			margin-left: 150px;*/
			position: absolute;
			text-align: center;
		}

		#msgbox .msgbox_wrap {
			width: 400px;
			min-height: 84px;
			margin: auto;
			background: #E2EFFA url(../Imagens/avi_g.gif) no-repeat 3px 50%;
			border: 1px solid #7B97AF;
		}

		#msgbox .closeBtn {
			width: 10px;
			height: 10px;
			margin: 0px;
			float: right;
			background: transparent url(Imagens/Bts/btfechar2.gif) no-repeat 0 0;
			display: block;
		}

		#msgbox .msgbox_msg {
			height: 84px;
			color: black;
			font-size: 20px;
			text-align: left;
			font-weight: bold;
			display: table-cell;
			vertical-align: middle;
			padding: 3px;
			padding-left: 90px;
		}

.nodediv_ns
.nodediv_ns
.nodediv_ns
.nodediv_ns
