﻿body 
{
	width: 100%;
    color: #000000;
    background-color: #FFFFFF;
    top: 0px;
    left: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.tableHeaderBeforeAnimation
{
	font-size: 13px;
	font-family: Arial;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
	background-color: #00B2F1;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 20px;
}
.tableHeaderAfterAnimation
{
	top: 0px;
	left: 0px;
}
a:link, a:visited, a:hover
{
	text-decoration: none;
	color: #00B2F1;
}

.h2Title
{
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	color: #00B2F1;
	padding-top: 15px;
}
.h2SubTitle
{
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	color: #6B6C6F;
}
.h2Text
{
	font-family: Arial;
	font-size: 10pt;
	color: #595959;
	text-align: left;
}
.h2TextJustify
{
	font-family: Arial;
	font-size: 10pt;
	color: #595959;
	text-align: justify;
}
.APIAMMenu
{
	vertical-align: top;
	text-align: left;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	border-top-width: 0px;
	border-top-color: #FFFFFF;
	border-left-width: 0px;
	border-left-color: #FFFFFF;
	border-right-width: 0px;
	border-right-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-color: #00B2F1;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
}
.APIAMSubMenu
{
	vertical-align: top;
	text-align: left;
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	border-top-width: 0px;
	border-top-color: #FFFFFF;
	border-left-width: 0px;
	border-left-color: #FFFFFF;
	border-right-width: 0px;
	border-right-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-color: #00B2F1;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
}

.btnDoLogin
{
	border: none 0px #00B2F1;
	background-color: #00B2F1;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 8pt;
	text-align: center;
	font-weight: bold;
}

.loginTextBoxes
{
	border: none 0px #CCCCCC;
	background-color: #CCCCCC;
	color: #6B6C6F;
	font-family: Arial;
	font-size: 8pt;
	text-align: left;
}

.FAQs
{
	font-family: Arial;
	font-size: 12pt;
	color: #6B6C6F;
	padding-top: 10px;
	padding-left: 10px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}
.Contactos
{
	font-family: Arial;
	font-size: 12pt;
	color: #6B6C6F;
	padding-top: 10px;
	padding-left: 10px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}
.ContactosFooter
{
	font-family: Arial;
	font-size: 10pt;
	color: #00B2F1;
	padding-top: 10px;
	padding-left: 10px;
	vertical-align: top;
	text-align: left;
	font-weight: normal;
}
.ContactosTextTitle
{
	width: 15%;
	font-family: Arial;
	font-size: 10pt;
	color: #00B2F1;
	padding-top: 10px;
	padding-left: 10px;
	vertical-align: top;
	text-align: right;
	font-weight: bold;
}
.ContactosTextBoxes
{
	width: 85%;
	font-family: Arial;
	font-size: 10pt;
	color: #6B6C6F;
	padding-top: 10px;
	padding-left: 10px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}
.LinksHeader
{
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #6B6C6F;
}

.LinksText
{
	text-align: left;
	padding-left: 10px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #6B6C6F;
}

.LinksTextUrl
{
	text-align: left;
	padding-left: 10px;
	font-family: Arial;
	font-size: 11px;
	color: #00B2F1;
}

.LinksTitle
{
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	color: #00B2F1;
	padding-top: 30px;
	text-align: left;
}

.HorizontalBlueLine
{
	color: #00B2F1;
	background-color: #00B2F1;
	border-width: 1px;
	height: 1px;
	width: 100%;
}

.NoticiasHeader
{
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	color: #6B6C6F;
}

.NoticiasDate
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #00B2F1;
}

.NoticiasText
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	text-align: justify;
	color: #595959;
}

.ContactosTextDesc
{
	font-family: Arial;
	font-size: 12pt;
	color: #6B6C6F;
	vertical-align: top;
	text-align: left;
	font-weight: normal;
	width: 400px;
}

.NoticiasDateButton
{
	border: none 0px #00B2F1;
	background-color: #FFFFFF;
	color: #00B2F1;
	font-family: Arial;
	font-size: 10pt;
	text-align: left;
	font-weight: normal;
}

.NoticiaDetalheTitle
{
	font-family: Arial;
	font-size: 10pt;
	text-align: justify;
	color: #6B6C6F;
	font-weight: bold;
}

.NoticiaDetalheTexto
{
	font-family: Arial;
	font-size: 10pt;
	text-align: justify;
	color: #6B6C6F;
	font-weight: normal;
}

/* NOTICIAS */

.home_title_noticias {font-family:Arial;font-size:13px;font-weight:bold;color:rgb(0,180,255);padding:0px 10px 0px 0px}
.home_data_noticias {font-family:Arial;font-size:11px;color:rgb(115,115,115);padding:0px 10px 5px 0px}

.noticiasListagemTable {width:100%}
.noticiasListagemTable td {padding:0px 10px 15px 0px}
.title_noticias {font-family:Arial;font-size:14px;font-weight:bold;color:rgb(0,180,255);padding:5px 0px 5px 0px}
.data_noticias {font-family:Arial;font-size:11px;color:rgb(115,115,115);padding:0px 0px 10px 0px}
.summary_noticias {font-family:Arial;font-size:12px;color:rgb(115,115,115)}

.ficha_title_noticias {font-family:Arial;font-size:14px;font-weight:bold;color:rgb(0,180,255);padding:0px 20px 5px 0px}
.ficha_data_noticias {font-family:Arial;font-size:11px;color:rgb(115,115,115);padding:20px 20px 10px 0px}

.ficha_summary_noticias {font-family:Arial;font-size:11px;color:rgb(115,115,115);padding:5px 20px 10px 0px}
.ficha_develop_noticias {font-family:Arial;font-size:12px;color:rgb(115,115,115);padding:5px 20px 10px 0px}
.ficha_fonte_noticias {font-family:Arial;font-style:italic;font-size:11px;color:rgb(115,115,115);padding:5px 20px 10px 0px}

.ficha_link_noticias {float:left;font-family:Arial;font-size:11px;font-weight:bold;color:rgb(115,115,115);padding:5px 20px 10px 0px}

/* DOCS */

.docsListagemTable {width:100%}
.docsListagemTable td {padding:0px 10px 10px 0px}
.title_docs {font-family:Arial;font-size:14px;font-weight:bold;color:rgb(0,180,255);padding:5px 0px 5px 0px}
.data_docs {font-family:Arial;font-size:11px;color:rgb(115,115,115);padding:0px 0px 10px 0px}
.summary_docs {font-family:Arial;font-size:12px;color:rgb(115,115,115)}

/* ASSOCIADOS */

.associadosListagemTable {width:100%}
.associadosListagemTable td {padding:0px 10px 10px 0px}
.associado_logo {float:right}
.associado_title {font-family:Arial;font-size:14px;font-weight:bold;color:rgb(0,180,255);padding:5px 0px 5px 0px}
.associado_data {font-family:Arial;font-size:11px;color:rgb(115,115,115);padding:0px 0px 0px 0px}


/* PAGER */
	.pageListTable{clear:both;}
		.pageListTable td{padding:0px 0px 20px 0pxs;margin-right:40px}
	.plTr{text-align:right;font-family:Arial,Trebuchet MS,arial;font-size:13px;}
		.plTr span{color:rgb(0,180,255);font-weight:bold;padding:0 3 0 3;font-size:13px;}
		.plTr a:link {color:rgb(0,0,0);text-decoration:none;padding:0 3 0 3;}
		.plTr a:hover {text-decoration:underline;padding:0 3 0 3;color:rgb(255,255,255);background-color:color:rgb(0,180,255)}
		.plTr a:visited {color:rgb(0,0,0);text-decoration:none;padding:0 3 0 3;}
		.plTr a:visited:hover {text-decoration:underline;padding:0 3 0 3;color:rgb(255,255,255);background-color:color:rgb(0,180,255)}