﻿/* body 
************************************************************************************************************************ */
body, h1, h2, h3, h4, h5, h6,blockquote, p, address, form, fieldset,ul, ol, dl, dt, dd, li, hr, table, td, th { margin: 0; padding: 0; outline:none !important}
body{ font-size:11px; font-family:Arial; background:#ffffff}
body.fundobody{background:#ffffff;font: 11px Arial, Helvetica, sans-serif; margin:0px auto 0px auto !important ; text-align:center !important; }
	
/* Iframe **************************************************************************************************************************** */
body.iframebody {background:#ffffff; font-size:11px; font-family:arial; color:#666; line-height:16px; width:790px; padding:0 !important; margin:0 !important; vertical-align:top !important; }

iframe{border:none !important}
.iframeCentral{margin:10px 0px 0px 0px !important;width:790px !important}
.iframeCentral div{width:790px; padding:0 !important; margin:0 !important}
.iframeContentor{position:relative; width:790px !important; margin:0 !important}
/* clears
************************************************************************************************************************ */	
.nowrap { white-space: nowrap;}
.clear{clear:both; margin:0; padding:0; height:0px;}
	
/* geral
************************************************************************************************************************ */	
	
	
	PRE { font-size: 11px; }
    LI { margin-top: 4px; margin-bottom: 2px }
    UL { margin-top: 4px; margin-bottom: 2px	}
    OL { 	margin-top: 4px; margin-bottom: 2px }
    p { font-size: 11px; margin-top: 4px; margin-bottom: 2px }
    H1 { margin-top: 4px;margin-bottom: 2px }
    H2 { margin-top: 4px;margin-bottom: 2px }
    H3 { margin-top: 4px;margin-bottom: 2px }
    H4 { margin-top: 4px;margin-bottom: 2px }
    H5 { margin-top: 4px;margin-bottom: 2px }
    H6 { margin-top: 4px;margin-bottom: 2px }
    span{color:#666; font-size:11px}
    TABLE { margin:0; padding:0; FONT-SIZE: 11px; FONT-FAMILY: arial}
    TR { font-size: 11px; FONT-FAMILY: arial}
    TD { font-size: 11px; FONT-FAMILY: arial;   }
    SELECT { font-size: 11px; FONT-FAMILY: arial}
    SELECT { font-style: normal; width: 100%; text-align: left; border-style: solid; border-width: 1px; font-family: arial; font-size: 10px; font-weight: 100; border-color: silver; vertical-align: middle; height: auto;	vertical-align: top}
    INPUT { font-size: 11px; FONT-FAMILY: arial}
    FORM { font-size: 11px; FONT-FAMILY: arial; margin: 0px; padding: 0px}
    TEXTAREA { font-size: 11px; FONT-FAMILY: arial}
	a{ COLOR: #006745; text-decoration: none; font-family:arial; font-weight:normal;font-size: 11px;}
	a:visited { COLOR: #006745; text-decoration: none; font-weight:normal;font-size: 11px; }
	a:hover { COLOR: #006745; text-decoration: underline; font-family:arial; font-weight:normal;font-size: 11px;  }
	br{display:block !important}
	input[type='submit']{float:right;margin:0 3px;}
	input[type='button']{float:right;margin:0 3px;}
	#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;position: absolute; top: 230px; margin-left: 36%;text-align: center;}
	#msgbox .closeBtn {width: 10px;height: 10px;margin: 3px;float: right;background: transparent url(Imagens/Bts/btfecharr.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;}

	

/* header
************************************************************************************************************************ */
	#mainHeader{height: 150px; /*background: url(header_background.jpg) top repeat-x;*/ width: 100%; }
	#header{ height: 150px; width: 1000px; margin:10px auto 0; vertical-align: bottom; background:url(header.png) 0px 0 no-repeat}
	#separator{ height: 22px; }
	#logo{ float: left; margin: 5px 89px 0 20px; height: 90px; width: 246px; position:relative; left:0px}
	#logo img{display:block}


/* menu principal
************************************************************************************************************************ */
.wrap_mainmenu{height: 30px; margin:0 auto 0px auto; width:100%; background:#C53511}
#mainMenu{height: 30px; width:730px; margin:0 auto; }
#mainMenu ul#nav{list-style:none; padding-right:2px; float:left; background:none; height:30px;border-left: 1px solid #fff; }
#mainMenu li.btn{float:left;background:none; padding-left:2px; height:30px; border-right: 1px solid #fff; }
#mainMenu a{color: #FFFFFF; font-size: 12px; padding: 0 18px; text-decoration: none; text-transform:uppercase; height:30px;  display:inline; font-weight:bold; line-height:30px; }
#mainMenu li.selected a{color:#666}
#mainMenu cufon{position:relative; top:10px;}
#mainMenu a:hover, #mainMenu .current{text-decoration:underline;}
#mainMenu #nav,#mainMenu #nav li,#mainMenu #nav ul { list-style: none; margin: 0; padding: 0;}
#mainMenu #nav {position: relative; z-index: 597; float: left;}
.menucolor{color:#666}
#mainMenu #nav li {float: left;}
#mainMenu #nav > li.hover,#mainMenu #nav > li:hover { position: relative; z-index: 599; cursor: default;}
#mainMenu #nav ul {width:180px; margin:0; padding:10px 0;visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; background:#4e4e4e}
#mainMenu #nav ul li {margin:0; padding: 0; float:none; height:20px; line-height:20px; }
#mainMenu #nav li ul a{padding: 0; margin:10px; height:20px; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;color:#FFF;}
#servicosonline{width:140px}
#servicosonline img{width:140px}
.activeMenu a img{margin-top: -70px !important; cursor: default !important;}
.activeMenu a:hover img{margin-top: -70px;}

/* menu top************************************************************************************************************************ */
	.topoCentro{background:#fff; height:50px !important; width:750px; text-align:right; font-size:12px; font-family:arial; clear: both;margin:0 0 14px;}
	.menuTopo{background:#fff; position:relative; top:10px; height:20px; width:500px; float:right; right:20px; margin-bottom:10px; line-height:22px}
	.menuTopo a{font-family:arial !important}
	.menuTopo a:hover{color:#C53511 !important;font-family:arial !important;font-size:11px ;}
	.menuTopo a:visited{color:#C53511 !important;font-family:arial !important;font-size:11px ;}
	.topoCentro a{font-size:11px !important; font-family:arial !important; color:#000 !important; font-weight:bold !important; padding:0px 5px !important}
	.topoCentro a:visited{font-size:11px !important; font-family:arial !important; color:#000 !important; font-weight:bold !important; padding:0px 5px !important}
	a.menu_associar img{border:none !important; position:relative !important; top:2px !important; left:2px !important}


	
	
/* submenu 
************************************************************************************************************************ */
	.submenu{height:25px !important; width:790px; background:#006745; text-align:center; color:#fff}
	.submenu ul{float:left; list-style-type:none; text-align:center; position:relative; left:30px; top:0px;margin-top: 0px !important;}
	.submenu ul li{float:left; text-align:center;}
	.submenu a{color:#fff; font-size:12px !important; font-family:arial !important; font-weight:bold; padding:4px; line-height:25px;}
	.submenu span{color:#fff; font-size:12px !important; font-family:arial !important; font-weight:bold}
	.submenu a:hover{color:#fff;font-size:12px !important;}
	.submenu a:visited{color:#fff}
	.submenu .separator{color:#fff; font-size:12px; font-family:arial; margin:0px 7px 0px 4px; text-align:right; width:1px; padding:0}	

/* menu lateral
************************************************************************************************************************ */
	.menuLateral{ width:200px; float:left; margin:0 0 10px !important; padding:0; text-align:left;}
	.menuLateral *{font-size:11px !important; font-family:arial !important; margin-right:0; margin-left:0}
	.menuLateral h1{color:#fff; padding:0 0 0 10px;line-height:25px !important; background:#006745 ;margin:0 !important;}
	.menuLateral h1 a{color:#fff !important;  font-weight:bold !important; line-height:24px !important; display:block; }
	.menuLateral a:hover,.menuLateral a:active{}
	.menuLateral td{border-bottom:1px solid #ccc; background:#fff;}
	.menuLateral td.node_img{height:25px}
	.menuLateral .dTreeNode a{color:#666}
	.menuLateral td.subnode {margin:0; padding:0; }
	.menuLateral td a{color:#006745; }
	.menuLateral td a:hover,.menuLateral td a:focus,.menuLateral td a:active{color:#006745 !important;}
	
/* estrutura
************************************************************************************************************************ */
	.copyright{margin:0 auto 0 auto !important; width:100%}
	.main_wrapper{margin:0 auto !important; width:1028px; }
	.main_cc{margin:0 auto !important; width:1028px;background:transparent url(Imagens/bkg_main_middle.png) repeat-y center top;float:left; }
	.main_cb {
    background: url(Imagens/bkg_main_bottom.png) no-repeat scroll center top transparent;
    float: left;
    height: 10px;
    margin: 0;
    padding: 0;
    width: 1028px;
}
	.mynet_colunaesq{float:left; margin:0 15px 0 8px; width:200px;background:#fff; }
	.mynet_colunacentral{float:left; width:790px; background:#fff; margin-bottom:0 !important; padding-bottom:0 !important; height:auto !important}
	.iframeContentor{float:left; margin:0; padding:0}


/* pesquisa 
************************************************************************************************************************ */
	.pesquisaLateral{border-top:1px solid #ffffff; background:#D4D4D4; height:40px; margin:10px 0 14px 0; padding:0; line-height:18px !important;}
	.pesquisaWrapper{float:left; margin:10px 0px 0px 0px !important; padding:0px; width:100%; line-height:18px !important;}
	.pesquisaTxt{float:left;margin:0 0 0 0px; padding:0; height:20px;overflow:hidden; line-height:18px !important;}
	.pesquisaTxt input{margin:0 0 0 10px; height:20px; float:left; padding:1px 0 0 5px; width:158px; font-size:10px !important; font-family:verdana !important; line-height:18px !important;}
	.pesquisaBtn{float:left; margin:0 0px 0 0; padding:0; line-height:18px;}
	.pesquisaBtn button{width:22px; height:20px; margin:0; padding:0; background:url(btn_pesquisa.jpg) top center no-repeat; float:left; display:block;  border:none; cursor:pointer; text-indent:-9999px}
	.pesquisaLateral input.txt{background:#fff; border:none; color:#000000; font-size:10px; font-family:verdana; line-height:18px !important}

/* visao 360
************************************************************************************************************************ */
	.titulo_visao{background:#006745; height:25px !important; width:100%; margin:0 0 0px 0}
	.titulo_visao h1{color:#fff; padding:0 0 0 10px;line-height:25px !important;  font-size:12px; font-family:arial; text-align:left;}
	.titulo_visao h1 a{color:#fff !important;  font-weight:bold !important; line-height:24px !important; display:block; outline:none; background:url(arrow_down_menu.png) right center no-repeat;}
	.presto_wrapper{width:200px; background:#fff; margin-bottom:13px !important; }
	#presto_360{font-size:11px !important; font-family:arial !important; color:#666666; width:180px; background:#F2F2F2; margin:0 auto; padding:10px 0px 15px 0px !important; }
	body.fundobody table.tabskinext *{background:none !important;margin:0 !important; padding:0 !important; font-size:11px !important; font-family:arial !important;}
	body.fundobody  td.mynet360idt1{padding-top:15px !important; color:#006745 !important; font-weight:bold !important;}
	body.fundobody  tr.mynet360idt1 td{padding-top:15px !important; color:#006745 !important; font-weight:bold !important;}
	body.fundobody  .mynetwndimpo1{font-weight:bold !important; }
	body.fundobody  #presto_360 .mynetLinkOver{cursor:pointer; text-decoration:underline}

	



/* titulos 
************************************************************************************************************************ */
	.titulo_servicos{background:#006745; height:25px !important; width:100%;}
	.titulo_fale{background:#006745; height:25px !important; margin:13px 0px; width:100%; display:none}
	.titulo_download{display:none}
    .mynetTitulo2{color:#006745; font-size:11px; font-family:arial; font-weight:bold; margin:10px 0px; border-bottom:1px solid #E4E4E4 !important; padding:5px !important; border-top:none !important; border-left:none !important;}






/* outros  
************************************************************************************************************************ */	
	.mynetDivHidden{}
	#verexcer{padding:5px 0px;}
	#verexcer a{color:#fff; text-decoration:underline; }
	#verexcer a:hover{color:#fff;}
	td.wndTop5{background:none !important}


/* ************************************************************************************************************************************************** */
.wpsLink { FONT-SIZE: 11px; COLOR: #6699cc; FONT-FAMILY: arial}
.wpsLink:active { FONT-SIZE: 11px; COLOR: #6699cc; FONT-FAMILY: arial}
.wpsLink:visited { FONT-SIZE: 11px; COLOR: #666699; FONT-FAMILY: arial}
.wpsLink:hover {	COLOR: #6699cc; }

.mynetLinhaSelNoLink{padding:0 !important}

/* Breadcumb */

.mynetwndInfo1{font-size:10px !important; color:#999999 !important; margin-left:10px !important; }
.mynetBread2{font-size:10px !important; color:#999999 !important; margin-top:0 !important}
.mynetwndInfo1{margin-bottom:5px !important}
.mynetBread2 a, .mynetwndInfo1 a{font-size:10px !important; color:#999999 !important; }
.mynetBread2 span.separator{font-size:10px !important; color:#999999 !important; padding:0px 2px !important}
span.activeMenu{font-size:10px !important; color:#999999 !important; }
td.wndTop2{background:none !important; margin-top:20px !important; font-weight:bold; border:none !important}
td.wndTop1{background:none !important; border:none !important}
td.wndTop3{background:none !important; }
td.wndTop4{background:none !important; }
.mynetwndData1{margin-top:20px; }
.lista p{color:#4c4c4c !important; }
table.tabformint *{background:none !important;}
.mynetwnd{margin-left:10px !important}



/* Formulários */

table.tabformint{border-top:1px solid #e4e4e4; margin:10px 0 0 0 !important; padding:0 !important; }
table.tabformint{ /*Tabela interior dos formulário*/margin-right: 7px;margin-left: 6px;padding-bottom: 10px;border-top:1px solid #e4e4e4;}
table.tabformint tr, table.tabformint td, table.tabformint table{margin:0; padding:0; }
table.tabformint input.mynetInput{border:1px solid #e4e4e4; background:#fff; height:20px !important; margin:5px 0px; line-height:16px; padding-left:5px; color:#666666 !important}
select.mynetInput{border:1px solid #e4e4e4; background:#fff; margin:5px 5px; line-height:16px; padding-left:5px; color:#666666 !important}
table.tabformint fieldset,table.tabformint ul, table.tabformint ol, table.tabformint dl, table.tabformint dt, table.tabformint dd, table.tabformint li, table.tabformint hr, table.tabformint table, table.tabformint td, table.tabformint th { background:none !important}
table.tabformint textarea{border:1px solid #e4e4e4; background:#fff; width:300px; padding:2px;}
.wndCel1 {width: 1px; background:none !important}
.wndCel3 {width: 1px; background:none !important}


/* asterisco */
.mynetErrorField_aster{line-height:18px; color:#ff0000; width:10px; text-align:center; font-size:11px; font-family:arial; font-weight:bold;}
.mynetErrorField{line-height:18px; color:#ff0000;margin-left:8px; font-size:11px; font-family:arial; }
.labelVisual{line-height:20px !important; color:#4c4c4c !important; text-align:right}

/* radios */		
label{line-height:16px; vertical-align:middle;}
label input{line-height:16px; position:relative; top:3px; margin-right:10px;}

/* input buttons */
.mynetButton{border:1px solid #999; background:#f2f2f2; color:#999 !important; padding-left:10px;/* padding-right:10px; display:block; outline:none; cursor:0092DD;*/ font-family: Arial;}


/* Estilos Obsoletos */
.wndStyle2_BotMar{display:none}
.wndBot1{}
hr{display:none}

/* Menu Árvore */
.mynetDivVisible{ visibility: visible; display: block}
.mynetDivVisible a{ color: #000;}
.mynetDivVisible a:hover{ color: #000;}
.mynetDivHidden{ visibility: hidden; display: none}
.mynetDivPresto{ width: 100%}
.wcmace{	/*Div visivel*/ visibility: visible; display: block; cursor:0092DD}
.wcmapa{	/*Div escondido*/ visibility: hidden; display: none}
.dtree {font-family: arial; font-size: 8px;color: #666;white-space: wrap}
.dtree img {border: 0px;vertical-align: middle}
.dtree a {color: #333;text-decoration: none}
.dtree a.node, .dtree a.nodeSel {white-space: wrap;padding: 0px 0px 0px 0px}
.dtree a.node:hover, .dtree a.nodeSel:hover {color: #3e5271;text-decoration: underline}
.dtree a.nodeSel {background-color: #c0d2ec}
.dtree .clip {overflow: hidden}

/* Listagem */
.lista_sub{margin:10px 0 !important; border:1px solid #e4e4e4; margin-bottom:5px; padding-top:5px; width:100%; max-width:780px !important;float:left}
.lista_sub td{padding-left:10px; /*padding-right:10px*/; vertical-align:middle !important; padding-bottom:0px;}
.lista_sub td p{padding-bottom:5px}

/* Anexos */

body.iframebody table.tabskinext{margin:5px 0px !important; padding-left:0px !important}

#elem_1__cb1{padding:10px auto !important; margin:10px auto !important}
#elem_1__chave{padding:10px auto !important; margin:10px auto !important}
#elem_1__referencia{padding:10px auto !important; margin:10px auto !important}
#elem_1__descricao{padding:10px auto !important; margin:10px auto !important}
#elem_1__chave{padding:10px auto !important; margin:10px auto !important}
.filecontrol{padding:10px auto !important; margin:10px auto !important; float:right}
table li{list-style-type:none !important}


table.authTabela img{margin-right:10px}
tr.listaPesquisa td{border-bottom:1px solid #e4e4e4; padding-bottom:20px; padding-top:10px; line-height:16px; color:#666; text-align:left;}
a.mynetLink{color:#006745 !important; font-weight:bold; font-size:11px; text-align:left; }
a.mynetLink:hover{color:#006745 !important; font-weight:bold; font-size:11px; text-align:left; }
.contexto, .contexto p, .desc, .desc p{padding:0; margin:0}
.contexto{padding-top:0px;}
tr.menuFilhos td{border-bottom:1px solid #e4e4e4; padding-bottom:20px; padding-left:10px; padding-right:10px; padding-top:10px; line-height:16px; color:#666; text-align:left;}
#inchaveproc_cb1{width:100px}


/* Registo */
div.mynetLink img, div.mynetLinkOver img{position:relative; margin-right:10px; cursor:0092DD; vertical-align:middle}
div.mynetLink, div.mynetLinkOver{line-height:18px;cursor:0092DD; }


.menupop_s2{display:none !important}

/* Calendário */
.tabformint{border:none !important}
.tabformint img{margin-left:10px; margin-right:10px}

.mynetTxt1{margin-left:5px}
.mynetTxt4{margin-bottom:10px;margin-left:5px}
.mynetTxt5{margin-left:5px}

/* Ícones */
.crmCanal{float:right;}
.tabformext{margin-bottom:10px}


/* Página de Introdução */
.mynet_intro{line-height:18px; text-align:left; font-size:11px; font-family:arial !important; color:#666}
.mynet_intro_title{line-height:18px; text-align:left; font-size:12px; font-family:arial !important; font-weight:bold; margin-bottom:15px; color:#666}
.mynet_intro ul{list-style-type:disc; list-style-position:inside; margin:5px 0px 5px 5px;}
.mynet_intro br{margin:3px 0px;}

/* Ocultar estilos */
.lista_sub br{display:block}


/* Listagem dos Documentos */
.mynetLinhaTopo{ color: black; background-color: #006745; color:#fff; padding-bottom: 3px; text-align: center; padding-top: 3px; cursor: default; margin-bottom: 3px;	padding-left: 3px;}
.mynetLinhaTopo img{display:none !important}
.mynetLinhaPar{ cursor: 0092DD; color: black; background-color: #e4e4e4; }
.mynetLinhaPar img{}
.mynetLinhaPar td{vertical-align:middle !important; }
.mynetLinhaPar tr{vertical-align:middle !important; }
.mynetLinhaSel *{ cursor: 0092DD; color:  #fff; background-color: #9cbbc5; }
.mynetLinhaSelBold{ cursor: 0092DD; color:  #3e5271; background-color: #dddddd; font-weight: bold;}
.mynetLinhaSelNoLink{ cursor: default; color:  #3e5271;}
.mynetLinhaImparBold{ cursor: 0092DD; color: black; background-color: white; font-weight: bold;}
.mynetLinhaImpar{ cursor: 0092DD; color: black; background-color: white; }
.mynetLinhaImpar td{vertical-align:middle !important; }
.mynetLinhaImpar tr{vertical-align:middle !important}
.mynetLinhaImpar img{}
tr.mynetLinhaTopo img{display:none}
.mynetLinhaParBold{ cursor: 0092DD; color: black; background-color: #f5f5f5; font-weight: bold;}
.mynetIFameStyle{border:0 !important}

/* Preloader */
/*.iframeContentor{position:relative; width:709px !important; margin:0 !important}*/

.msgWrap{position:relative;}
#myMsg{text-indent:-9999px; /*background:url(ajax-loader.gif)*/ right center no-repeat; width:707px;}

/* Títulos Informativos (ex.: Serviços Disponíveis(2) )*/
.titulo_informativoInfo1{}

.bannerLateral{margin-top:20px; float:left; margin:0; padding:0}

.lista_sub table tr td table tr td{line-height:18px}
.mynetInfoTitulo{color:#006745; font-weight:bold; margin-bottom:5px;}
.mynet_wc_infoBody_e13{margin-bottom:10px}
.authTabela{margin-bottom:10px;}



/* Footer */
#mainfooter{width:100%; margin:80px auto 0 auto; text-align:center; color:#fff; text-align:center; background:#f4f4f4;}
#mainfooter #footer{height:40px; text-align:center; width:100%; color:#9c9c9c; font-size:0.92em; margin:0 auto; padding-bottom:8px; border-top:1px solid #CCC; }
#mainfooter .footer_bottom{margin:0 auto; text-align:center; width:1000px; background:#f4f4f4; line-height:40px; font-size:11px; text-transform:uppercase}
#mainfooter .footer_bottom span{margin:0px 3px}
#mainfooter .footer_bottom a{color:#9c9c9c;}
#mainfooter .footer_bottom p{max-width:600px; float:left; margin-left:300px}
#mainfooter img{position:relative;  border:none}
#mainfooter li{list-style-type:none; }
#mainfooter ul.access{float:left;margin:0; padding:0; text-align:left; background:url(separador_footer.jpg) right 10px no-repeat;}
#mainfooter ul.access li{float:left; margin:0; padding:0; background:url(separador_footer.jpg) left 10px no-repeat;}
#mainfooter ul.access img{padding:0px 10px; position:relative; top:4px;left:1px }
#mainfooter ul.credits img{padding:0px 15px; position:relative; top:10px;}
#mainfooter ul.credits{float:right;margin:0; padding:0; text-align:right; background:url(separador_footer.jpg) right 10px no-repeat;}
#mainfooter ul.credits li{float:right; margin:0; padding:0px 15px; background:url(separador_footer.jpg) left 10px no-repeat;}
#mainfooter li.airc img{position:relative; top:8px}
#mainfooter li.visualforma img{position:relative; top:4px}
#mainfooter li.acessibilidade img{position:relative; top:8px;margin:0px 10px;left:10px;}
#mainfooter li.w3c img{position:relative; top:12px;margin:0px 10px;left:10px;}
#mainfooter li.autarquias360  a{position:relative;}
#mainfooter li.autarquias360 img{position:relative; top:4px;margin:0px 10px;}

/* Footer Logos */
#mainfooterlogos{width:100%; margin:1px auto 0 auto; text-align:center; color:#fff; text-align:center; }
#mainfooterlogos #footerlogos{height:40px; text-align:center; width:100%; color:#9c9c9c; font-size:0.92em; margin:0 auto; }
#mainfooterlogos .footerlogos_bottom{margin:0 auto; text-align:center; width:1000px; line-height:40px; font-size:11px; text-transform:uppercase}
#mainfooterlogos .footerlogos_bottom span{margin:0px 3px}
#mainfooterlogos .footerlogos_bottom a{color:#9c9c9c;}
#mainfooterlogos .footerlogos_bottom p{max-width:600px; float:left; margin-left:130px}
#mainfooterlogos img{position:relative;  border:none}
#mainfooterlogos li{list-style-type:none; }
#mainfooterlogos ul.access{float:left;margin:0; padding:0; text-align:left; background:url(separador_footer.jpg) right 10px no-repeat;}
#mainfooterlogos ul.access li{float:left; margin:0; padding:0; background:url(separador_footer.jpg) left 10px no-repeat;}
#mainfooterlogos ul.access img{padding:0px 10px; position:relative; top:4px; left:1px}
#mainfooterlogos ul.credits img{padding:0px 15px; position:relative; top:7px;}
#mainfooterlogos ul.credits{float:right;margin:0; padding:0; text-align:right; background:url(separador_footer.jpg) right 10px no-repeat;}
#mainfooterlogos ul.credits li{float:right; margin:0; padding:0; background:url(separador_footer.jpg) left 10px no-repeat;}
#mainfooterlogos li.airc img{position:relative; top:8px}
#mainfooterlogos li.visualforma img{position:relative; top:4px;padding:0px 15px;}
#mainfooterlogos li.acessibilidade img{position:relative; top:8px;padding:0px 15px; left:10px;}
#mainfooterlogos li.w3c img{position:relative; top:6px}

.tabskiint .lista {margin: 0 3px 0 0;}