/* --------     Specific CSS Imports  ---------------------------- */
@IMPORT url("main.css");
@IMPORT url("header.css");
@IMPORT url("left.css");
@IMPORT url("inquerito.css");
@IMPORT url("links.css");
@IMPORT url("uteis.css");
@IMPORT url("outros.css");
@IMPORT url("mensagens.css");
@IMPORT url("footer.css");
@IMPORT url("diversos.css");


/* --------     GENERAL PROPERTIES - Site Dgita ---------------------------- */

BODY {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: normal;
	font-size: 10pt;
	padding: 0px;
	color: #002f55;
	text-align: left;
}

A,
A:active,
A:link,
A:visited {
	color: #4E6784;
	font-weight: bold;
	text-decoration: none;
}


A:over,
A:hover {
	text-decoration: none;
}

INPUT {
}

TABLE {
	padding: 0px;
	/*width: 100%;*/
	font-size: 10px;
}

P {
	color: #4E6784;
    font-size: 10pt;
	text-align: left;
	line-height: 1.5em;
}

LI {
	color: #4E6784;
	list-style-image: url(../img/seta.gif);
	list-style-position: outside;
	text-align: left;
}

IMG {
	vertical-align: middle;
}

HR {
	height: 1px;
	width: 100%;
	color: #888888;
	text-align: center;
	size: 1;
}

/* ----------     HEADER PROPERTIES     --------------------------- */

.hL:link,.header-link:link,
.hL:active,.header-link:active,
.hL:visited,.header-link:visited,
.hL,.header-link {
	color: #CCCCCC;
	font-weight: normal;
	text-decoration: none;
	font-size: 9pt;
}

.hLO,.header-link-over,
.hLO:link,.header-link-over:link,
.hLO:visited,.header-link-over:visited,
.hLO:active,.header-link-over:active,
.hLO:hover,.header-link-over:hover,
.hLO:hover,.header-link-over:hover,
.hL:over,.header-link:over,
.hL:hover,.header-link:hover {
	cursor: hand;
    color: #ff8c00;
	font-weight: normal;
	text-decoration: none;
	font-size: 9pt;
}

.h,.header,
.hT,.header-text {
	color: #CCCCCC;
	background: #4E6784;
	font-size: 9pt;
}

TABLE.hB,TABLE.header-border {
	border: solid 1px #93b1db;
}

TD.hB,TD.header-border {
	border-left: solid 1px #93b1db;
	font-size: 9pt;
}

.hI,.header-input {
	border: solid 1px #4E6784;
	font-size: 10pt;
}

.sp,.space {
}

/* ---------   LOGIN BAR PROPERTIES    -------------------------------- */

.lL:link,.login-link:link,
.lL:active,.login-link:active,
.lL:visited,.login-link:visited,
.lL,.login-link {
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

.lLO,.login-link-over,
.lLO:link,.login-link-over:link,
.lLO:active,.login-link-over:active,
.lLO:visited,.login-link-over:visited,
.lLO:over,.login-link-over:over,
.lLO:hover,.login-link-over:hover,
.lL:over,.login-link:over,
.lL:hover,.login-link:hover {
	font-size: 9pt;
	cursor: hand;
    color: #ff8c00;
	text-decoration: none;
	font-weight: normal;
}

TABLE.l,TABLE.login {
	background: #93b1db;
}

.l,.login,
.lT,.login-text {
	color: #002f55;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	background: #CC0000;
}

.lI,.login-input {
	font-size: 10pt;
	border: solid 1px #4E6784;
}

TABLE.lB,TABLE.login-border {
	border: solid 1px #193A61;
	color: #193A61;
}

TD.lB,TD.login-border {
	border-left: solid 1px #193A61;
}

.lG,.login-gestao,
.lGT,.login-gestao-text {
	color: #002f55;
	font-size: 10pt;
	text-decoration: none;
	background: #93b1db;
}

.dS,.data-sistema {
	color: #002f55;
	font-size: 7pt;
}

.uS,.utilizadores-sistema {
	color: #002f55;
	font-size: 7pt;
}

/* --------    MENU TOPO PROPERTIES    --------------------------------- */

.mTL:link,.menu-topo-link:link,
.mTL:active,.menu-topo-link:active,
.mTL:visited,.menu-topo-link:visited,
.mTL,.menu-topo-link {
	color: #CCCCCC;
	font-weight: normal;
	font-size: 8pt;
}

.mTL:over,.menu-topo-link:over,
.mTL:hover,.menu-topo-link:hover {
    color: #ff8c00;
	text-decoration: underline;
	font-size: 8pt;
}

.mTNL:link,.menu-topo-news-link:link,
.mTNL:active,.menu-topo-news-link:active,
.mTNL:visited,.menu-topo-news-link:visited,
.mTNL,.menu-topo-news-link {
	color: #000000;
	font-size: 8pt;
}

.mTNL:over,.menu-topo-news-link:over,
.mTNL:hover,.menu-topo-news-link:hover {
	color: #ffffff;
	text-decoration: none;
	font-size: 8pt;
}

.mTN,.menu-topo-news {
	background-color: #F7941D;
	border-left: solid 1px white;
	font-size: 8pt;
}

.mT,.menu-topo,
.mTT,.menu-topo-text {
	color: #CCCCCC;
	text-decoration: none;
	background: #193A61;
	font-size: 8pt;
}

/* --------    MENU LATERAL PROPERTIES  ---------------------------------- */

TABLE.mL,TABLE.menu-lateral {
    background: #CDCDCD;
	background-image: url(../img/triangulo-menu.gif);
	background-repeat: no-repeat;
}

.mL,.menu-lateral {
	font-size: 10pt;
    border-bottom: 1px solid #FFFFFF;
}

.mLR:link,.menu-lateral-row:link,
.mLR:active,.menu-lateral-row:active,
.mLR:visited,.menu-lateral-row:visited,
.mLR,.menu-lateral-row {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
}

.setaI,.seta_instituicao,
.setaS,.seta_servicos,
.setaST,.seta_servicosToc,
.setaF,.seta_formularios,
.setaD,.seta_downloads,
.mLR:over,.menu-lateral-row:over,
.mLR:hover,.menu-lateral-row:hover,
.mLRO,.menu-lateral-row-over {
	color: #000000;
	cursor: hand;
	background-color: #93b1db;
	font-weight: normal;
	font-size: 10pt;
}

.mLT,.menu-lateral-text {
	color: #000000;
	border-bottom: 1px solid #FFFFFF;
	white-space: nowrap;
	font-size: 10pt;
}

.mLNoL,.menu-lateral-noline {
	color: #000000;
	white-space: nowrap;
	font-size: 10pt;
}

/* ---------   LINKS UTEIS PROPERTIES ------------------------------------- */

TABLE.lU,TABLE.links-uteis {
	background: #B6CAE7;
}

TABLE.lU#links,TABLE.links-uteis#links,
TABLE.lU#linksUteis,TABLE.links-uteis#linksUteis {
	background-image: url(../img/links-uteis-bottom-right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.lU:link,.links-uteis:link,
.lU:active,.links-uteis:active,
.lU:visited,.links-uteis:visited {
	color: #193A61;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: none;
}

.lU:over,.links-uteis:over,
.lU:hover,.links-uteis:hover {
	text-decoration: underline;
	font-size: 10pt;
}

TABLE.lUFL,TABLE.links-uteis-first-line {
	border: solid 1px #193A61;
}

TD.lUFL,TD.links-uteis-first-line {
	border-bottom: solid 1px white;
}

TD.lUT,TD.links-uteis-titulo {
	font-size: 7pt;
	border-left: solid 1px #193A61;
}

TD.lUT2,TD.links-uteis-titulo-2 {
	font-size: 7pt;
	border-right: solid 1px #193A61;
}

TD.lUS,TD.links-uteis-seta {
	background: #193A61;
}

TABLE.outros {
	background-color: #EFEFEF;
	background-image: url(../img/outros-bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

TD.outros {
	background-image: url(../img/outros-top.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

/* ---------   BODY PROPERTIES   ------------------------------ */
/* default values */

.bL,.body-link {
	font-size: 10pt;
	color: #4E6784;
	font-weight: bold;
}

.bLN,.body-link-note {
	font-size: 8pt;
	color: #4E6784;
	font-weight: bold;
}

.bT,.body-texto {
	font-size: 10pt;
	color: #002f55;
	text-align: left;
}

.bT,.body-texto-bold {
	font-size: 10pt;
	color: #002f55;
	text-align: left;
	font-weight: bold;
}

.bT,.body-texto-bold-italic {
	font-size: 10pt;
	color: #002f55;
	text-align: left;
	font-weight: bold;
    font-style: italic;
}

.bT,.body-texto-direita {
	font-size: 10pt;
	color: #002f55;
	text-align: right;
}

.bT,.body-texto-direita-bold {
	font-size: 10pt;
	color: #002f55;
	text-align: right;
	font-weight: bold;
}

.bT,.body-texto-centered {
	font-size: 10pt;
	color: #002f55;
	text-align: center;
}

.bTE,.body-texto-erro {
	font-size: 10pt;
	color: #ff0000;
}

.bL:over,.body-link:over,
.bL:hover,.body-link:hover {
	font-size: 10pt;
	text-decoration: underline;
}

A.bLP,A.body-link-popup,
A.bLP:link,A.body-link-popup:link,
A.bLP:active,A.body-link-popup:active,
A.bLP:visited,A.body-link-popup:visited {
    font-size: 10pt;
    color: #D2DFEF;
	text-decoration: underline;
}

A.bLP:over,A.body-link-popup:over,
A.bLP:hover,A.body-link-popup:hover {
	font-size: 10pt;
	color: #D2DFEF;
	font-weight: bold;
	text-decoration: underline;
}

.bLA:link,.body-link-annotation:link,
.bLA:active,.body-link-annotation:active,
.bLA:visited,.body-link-annotation:visited,
.bLA,.body-link-annotation {
	font-size: 7pt;
	color: #4E6784;
	text-decoration: none;
}

.bLA:over,.body-link-annotation:over,
.bLA:hover.body-link-annotation:hover {
	color: #ff8c00;
	text-decoration: none;
}


H1,
.bT1,.body-titulo1 {
    color: #4E6784;
	font-weight: bold;
	font-size: 12pt;
	text-decoration: none;
	text-align: left;
}

H1#bem-vindo {
    color: #CCCC33;
}

H2,
.bT2,.body-titulo2 {
    color: #4E6784;
	font-weight: bold;
	font-size: 11pt;
	text-decoration: none;
	text-align: left;
}

.body-titulo3 {
    color: #4E6784;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	text-align: left;
}

TABLE.note {
	border: dotted 1px #4E6784;
	background: #E6E6E6;
}

.bN,.body-note {
	color: #4E6784;
	font-size: 8pt;
}

.bNav1,.body-navigation1 {
    color: #4E6784;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
}

.bNav1:over,.body-navigation1:over,
.bNav1:hover,.body-navigation1:hover {
    color: #ff8c00;
	text-decoration: underline;
}


.bNav2,.body-navigation2 {
    color: #4E6784;
	font-size: 10pt;
	text-decoration: none;
}

.bNav2:over,.body-navigation2:over,
.bNav2:hover,.body-navigation2:hover {
    color: #ff8c00;
	text-decoration: underline;
}

.bH,.body-header {
	font-size: 10pt;
	background: #4E6784;
	color: #D2DFEF;
	border-left: solid 1px #193A61;
	border-bottom: solid 1px #193A61;
}

.bCN,.body-cell-name {
	font-size: 10pt;
	color: #D2DFEF;
	background: #4E6784;
	white-space: nowrap;
	border-left: solid 1px #193A61;
	border-bottom: solid 1px #193A61;
	padding: 5px;
}

.bCV,.body-cell-value {
	font-size: 10pt;
	background-color: #D2DFEF;
	color: #000000;
	border-left: solid 1px #93b1db;
	border-bottom: solid 1px #93b1db;
}

.bCV,.body-cell-value-without-border {
	font-size: 10pt;
	background-color: #D2DFEF;
	color: #000000;
	border-left: 0px;
	border-bottom: 0px;
}

.bCV,.body-cell-value-small-without-border {
	font-size: 8pt;
	background-color: #D2DFEF;
	color: #000000;
	border-left: 0px;
	border-bottom: 0px;
}

.bCV2,.body-cell-value-2 {
	font-size: 10pt;
	background-color: #EFF6FF;
	color: #000000;
	border-left: solid 1px #93b1db;
	border-bottom: solid 1px #93b1db;
}

.bI,.body-input {
	font-size: 10pt;
	border: solid 1px #4E6784;
}

.body-input-ro {
    font-size: 10pt;
	border: solid 1px #4E6784;
    background:#eee none;
/*    color:#222; */
}

.bB,.body-button {
	border-margin: 2px;
	border: solid 1px #FFFFFF;
	background-color: #4E6784;
	color: #FFFFFF;
}

.bRH,.body-row-highlight {
	font-size: 10pt;
	background: #D3D5FF;
	color: #000000;
}

.bSBS,.body-search-bar-score {
	background: #F7941D;
	color: #000000;
}

/* ---------   NEWS PROPERTIES    -------------------------- */

.nTit,.news-titulo {
	font-weight: bold;
	font-size: 8pt;
	color: #002f55;
}

.nT,.news-texto {
	font-size: 7pt;
	color: #002f55;
}

.nL:link,.news-link:link,
.nL:active,.news-link:active,
.nL:visited,.news-link:visited,
.nL,.news-link {
	font-size: 7pt;
	color: #4E6784;
	text-decoration: none;
}

.nL:over,.news-link:over,
.nL:hover,.news-link:hover {
	color: #ff8c00;
	text-decoration: none;
}

.nLN:link,.news-link-new:link,
.nLN:active,.news-link-new:active,
.nLN:visited,.news-link-new:visited,
.nLN,.news-link-new {
	font-size: 7pt;
	color: #ff8c00;
	text-decoration: none;
}

.nLN:over,.news-link-new:over,
.nLN:hover,.news-link-new:hover {
	color: #4E6784;
	text-decoration: none;
}

TABLE.news {
	border-left: dotted 1px #4E6784;
	background: #E6E6E6;
}

HR.news {
	height: 1;
	width: 100%;
	color: #888888;
	text-align: center;
}

.nA,.news-alert {
	font-weight: bold;
	font-size: 7pt;
	color: #002f55;
}

/* ---------  PESQUISA PROPERTIES ------------------- */

A.sL,A.search-link,
.sL:link,.search-link:link,
.sL:active,.search-link:active,
.sL:visited,.search-link:visited,
.sL,.search-link {
	text-decoration: underline;
}

.sL:over,.search-link:over,
.sL:hover,.search-link:hover {
	color: #F7941D;
	text-decoration: underline;
}

/* ---------  BARRA RODAPE PROPERTIES ------------------- */

TABLE.rod,TABLE.rodape {
	color: #4E6784;
	text-decoration: none;
}

TD.rod,TD.rodape {
 	border-top: dotted 1px #4E6784;
}

TR.rod,TR.rodape {
 	border-bottom: dotted 1px #4E6784;
}

.rod,.rodape,
.rod:active,.rodape:active,
.rod:visited,.rodape:visited,
.rod:link,.rodape:link {
    color: #4E6784;
	font-size: 7pt;
	font-weight: normal;
    text-decoration: none;
}

.rod:over,.rodape:over,
.rod:hover,.rodape:hover {
	color: #F7941D;
}

.versao {
    color: #999966;
	font-size: 7pt;
    text-decoration: none;
}

.versao:active,
.versao:visited,
.versao:link {
    color: #4E6784;
	font-size: 7pt;
	font-weight: normal;
    text-decoration: none;
}

.versao:over,
.versao:hover {
    text-decoration: underline;
}

/* ---------  CALENDARIO PROPERTIES ------------------- */

TABLE.cal,TABLE.calendario {
	font-size: 9pt;
}

TH.cal,TH.calendario {
	color: #4E6784;
    background: #B3B3B3;
}

TD.calH,TD.calendario-header {
	color: #4E6784;
    background: #F0F2F7;
	font-weight: bold;
}

TD.calHW,TD.calendario-header-weekend {
	color: #4E6784;
	background: #8BC2F6;
	font-weight: bold;
}

TD.cal,TD.calendario {
	color: #4E6784;
	background: #E6E6E6;
	text-align: right;
}

TD.calW,TD.calendario-weekend {
	color: #4E6784;
	background: #B3D1ED;
	text-align: right;
}

TD.calCWeek,TD.calendario-current-week {
	color: #4E6784;
	background: #E6E6E6;
	text-align: right;
}

TD.calCWeekT,TD.calendario-current-week-today {
	color: #4E6784;
	background: #E6E6E6;
	text-align: right;
	font-weight: bold;
}

TD.calCW,TD.calendario-current-weekend {
	color: #4E6784;
	background: #B3D1ED;
	text-align: right;
}

TD.calCWT,TD.calendario-current-weekend-today {
	color: #4E6784;
	background: #B3D1ED;
	text-align: right;
	font-weight: bold;
}

TD.calE,TD.calendario-event {
	color: #4E6784;
    background: #CCCC33;
	text-align: right;
}

.calLH,.calendario-list-header {
	font-size: 10pt;
	color: #D2DFEF;
	background: #4E6784;
	white-space: nowrap;
	padding: 5px;
	text-align: left;
}

.calLV,.calendario-list-value {
	font-size: 10pt;
	background-color: #D2DFEF;
	color: #000000;
	padding: 3px;
	line-size: 1.5em;
}

/* ---------  MAPA PROPERTIES ------------------- */

.mL:active,.mapa-link:active,
.mL:link,.mapa-link:link,
.mL:visited,.mapa-link:visited {
	text-decoration: none;
}

.mL:over,.mapa-link:over,
.mL:hover,.mapa-link:hover {
    color: #ff8c00;
	text-align: left;
	text-decoration: none;
}

.mTit1,.mapa-titulo-1 {
	border-top: solid 1px #4E6784;
	border-bottom: solid 1px #4E6784;
	text-align: left;
	padding: 2px;
	color: #4E6784;
	font-weight: bold;
}

.mTit2,.mapa-titulo-2 {
	font-size: 9pt;
	padding: 4px;
	text-align: left;
	line-height: 1.4em;
}

.mTit3,.mapa-titulo-3 {
	font-weight: regular;
	font-size: 7pt;
	text-align: left;
	padding-left: 15px;
	line-height: 1.5em;
}

/* ---------  BOTOES APPLETS PROPERTIES ------------------- */

.botao-applet:active,
.botao-applet:link,
.botao-applet:visited,
.botao-applet {
	color: #000000;
	background: #CCCCCC;
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
}

.botao-applet:over,
.botao-applet:hover {
	background: #C7C400;
}

/* ------------------------- NEW ------------------------------- */

.table-comment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	color: #002f55;
}
.table-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002f55;
}

/* ------------------------- NEW LOOK------------------------------- */


.error, .e {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
	color: #FF0000;
}

.errorTitle, .eTtl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
	color: #193A61;
}

.externalTable, .eT {
	padding: 0px;
    border-collapse: collapse;
	border: solid 1px #4E6784;
}

.externalTR, .eTR {
	background-color : #B6CAE7;
}

.externalTH, .eTH, .headerTD, .hTD {
	background-color : #B6CAE7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
	color: #193A61;
	padding: 4px;
    border-bottom: solid 1px #4E6784;
    border-right: solid 1px #4E6784;
}

.internalTable, .iT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 1px;
	border: 0px;
}

.internalTR, .iTR {
	background-color : #ffffff;
	font-size: 10pt;
}

.internalTR, .iTRS {
	background-color: #C9DFFF;
}

.internalTH, .iTH {
    color: #193A61;
    font-size: 11px;
	background-color: #D2DFEF;
	border-left: solid 1px #93b1db;
	border-bottom: solid 1px #93b1db;
    padding: 4px;
}

.internalSubTH, .iSTH {
    color: #193A61;
    font-size: 10px;
	background-color: #DDDDFF;
	border-left: solid 1px #93b1db;
	border-bottom: solid 1px #93b1db;
    padding: 4px;
}

.ccTH {
	font-size: 9px;
}

.iTD, .ccTD {
	border-left:solid 1px #93b1db;
	border-bottom: solid 1px #93b1db;
	color: #193A61;
	padding: 4px;
}

.iTD-link:hover{
	color: #ff8c00;
	text-decoration: none;
}

.iTD-iastats {
	font-size: 9px;
	border-left:solid 1px #93b1db;
	border-bottom: solid 1px #93b1db;
	color: #193A61;
	padding: 4px;
}

.iTD-iastats-sum {
	font-size: 10px;
	border-left:solid 1px #93b1db;
	border-bottom: solid 1px #93b1db;
	color: #193A61;
	padding: 4px;
	font-weight: bold;
}

.borderedTD, .bTD {
	border: 1px solid #4E6784;
}

.monospaceInput, .mI {
	font-family : monospace;
}

.formInputComponent, .fiC {
	font-size : 12;
	font-family : monospace;
}

.hbanner {
	font-size: 8pt;
	background: #4e6784;
	color: #FFFFFF;
}
.cbanner {
	border: 1px solid #003366;
	margin: 3px 3px 3px 6px;
	padding: 3px;
}

.readonly {
	color:gray;
}


/* ------------------------- DGAIEC MENU ------------------------------- */
.dgaiecMenuWrapperDiv {
	width: 190px;
	overflow: auto;
}
.dgaiecMenuTDPadding {
	padding: 3px;
}
.dgaiecMenuTDBorderBottom {
	border-bottom: 1px solid white;	
}

.dgaiecMenuLvl1Padding {
	padding-left: 21px;
}
.dgaiecMenuLvl2Padding {
	padding-left: 35px;
}
.dgaiecMenuArrowImgPadding {
	padding-right: 1px;
}
.dgaeicMenuArrowImg {
	width: 6px;
	height: 9px;
}
.dgaiecMenuBottomTDBackground {
	background: url(../img/menu-bottom-right.gif) no-repeat right bottom;
}

.dgaiecMenuFont {
	font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 10pt;
	font-weight: normal;
	color: black;
}

.dgaiecMenuTDSpacer {
	width: 10px;	
}


/* ------------------------- DIV TABLES ------------------------------- */
.divRow {
	background: none transparent; 
	border: none;
  	margin-top: 0;
  	margin-right: auto; 
  	margin-bottom: 0;
  	margin-left: auto;
 	padding: 0;
 	text-align: center;
}

.divRowClear {
	clear:both;
	margin: 0pt;
	padding: 0pt;
	width: auto;
}

.divCell{
	float: left;
}

/* ------------------------- ATRIBUTES STYLES ------------------------------ */
.width100Perc {
	width: 100%;	
}
.width50Perc {
	width: 50%;	
}
.width1Perc {
	width: 1%;	
}
.width600px {
	width: 600px;	
}
.width1px {
	width: 1px;	
}
.displayNone {
	display: none;	
}
.noborder{
    border-style: none;
}
.top{
    vertical-align: top;
}
.bottom{
    vertical-align: bottom;
}
.middle{
    vertical-align: middle;
}
.center{
	text-align: -moz-center;    
    _text-align: center;
}
.left{
    text-align: left;
}
.right{
    text-align: right;
}
.nowrap {
	white-space: nowrap;
}
.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.border1Solid {
	border: 1px solid black;
}
.borderTop1Solid {
	border-top: 1px solid black;
}
.xxsmall {
	font-size: x-small;
	_font-size: xx-small;	
}
.xsmall {
	font-size: x-small;	
}
.small {
	font-size: small;	
}
.fontColor4E6784 {
	color: #4E6784;
}
.cursorPointer{
       cursor: pointer;
}
.displayNoneTH {
	display: none;
}
.noWidth{
	width: 0px;	
}
.noHeight {
	height: 0px; 	
}
.noMargin {
	margin: 0px; 	
}

/*--------------- EFAPI Menu / IEC Menu / DIC Menu / DAA Menu / IA Menu ---------------*/
.iaMenuTD, .iecMenuTD, .daaMenuTD, .dicMenuTD, .iecMenuTD, .efapiMenuTD {
	text-align: left;
	padding: 5px 0px;
}
.efapiMenuTDSpacer {
	padding-top: 20px;
}
.iaMenuSetaImage, .iecMenuSetaImage, .daaMenuSetaImage, .dicMenuSetaImage, .iecMenuSetaImage, .efapiMenuSetaImage {
	width:12px; 
	height:12px;	
}
.uploadDAVTable {
	border: 1px solid black;
	margin: 40px 0px 20px 0px;
}
.uploadDAVTd {
	padding: 20px;
}
.uploadDAVFileText {
	padding:2px 10px;
	font-weight: bold;
	display: inline;
}


/*---------------------  MENUS  ---------------------*/
.menuImpressosIECUL, .menuGerirUL, .menuConsultarDicUL, .menuIecUL, .menuDicUL, .menuServicosUL, .menuDaaUL,
.menuImpressosUL, .menuDownloadsUL, .menuDownloadsAPPSUL, .menuDownloadsManuaisUL, .menuSimuladoresUL, .menuIAUL, .menuAduaneirosUL , .menuLeiloesUL {
	padding-left: 35%;
}
.menuIecIaUL, .menuEntregarDicUL, .menuAlterarDicUL {
	padding-left: 30%;
}
.menuEfapiUL {
	padding-left: 25%;
}
.menuEfapiLI {
	margin-top: 5px;	
	margin-bottom: 5px;	
}

.menuServicosLI, .menuImpressosLI, .menuDownloadsLI, .menuDownloadsAPPSLI, .menuDownloadsManuaisLI, .menuDaaLI, .menuImpressosIECLI, 
.menuSimuladoresLI, .menuIALI, .menuAduaneirosLI, .menuGerirLI, .menuDicLI, .menuIecIaLI, 
.menuEntregarDicLI, .menuAlterarDicLI, .menuConsultarDicLI, .menuIecLI, .menuLeiloesLI {
	margin-top: 10px;
	margin-bottom: 10px;	
}


/*---- DICS ----*/
.menuEntregarDicTH {
	border-bottom: dotted 1px #4E6784;	
}
.menuEntregarDicForm {
	margin: 0px;	
}
.menuEntregarDicTDPadding {
	padding-left: 20px;
}
.menuEntregarDicSpacerTD{
	padding-top: 15px;	
}
.dicHTMLFormTable {
	border: thin outset grey;
	width: 95%;	
}
.dicHTMLFormSmallTableBorder {
	border: thin outset grey;
}
.sitCadImg {
	width: 12px;
	height: 12px	
}
.contactosWidth {
	width: 99%;	
}

/*------------------------ MENU DOWNLOAD -------------------------*/
.menuDownTable {
	width: 500px;
	border-collapse: collapse;
}
.menuDownTableTDDesc {
	width:363px;
}
.menuDownTableTH {
	background-color: #DBDBDB;
	border: 2px ridge white;
	font-family: Arial;
	font-size: 10pt;
}
.menuDownTableTD {
	padding: 3px;
	border: 2px ridge white;
	font-family: Arial;
	font-size: 10pt;
}

/*------------------------- MENU DAA -----------------------------*/

.menuConsultarDaaLiPadding, .menuApurarDaaLiPadding, .menuAlterarDaaLiPadding, .menuEntregarDaaLiPadding {
	margin: 20px 0px;
}

.menuConsultarDaaLiOptionTextMargin, .menuApurarDaaLiOptionTextMargin, .menuAlterarDaaLiOptionTextMargin, .menuEntregarDaaLiOptionTextMargin {
	margin: 3px 0px;
}

.menuApurarDaaLiOptionTextLeftPadding, .menuAlterarDaaLiOptionTextLeftPadding, .menuEntregarDaaLiOptionTextLeftPadding {
	padding-left: 20px;
}

.menuConsultarDaaMargin, .menuApurarDaaMargin, .menuAlterarDaaMargin, .menuEntregarDaaMargin {
	margin-left: 25%;
}

.menuImpressaoSerieDaaMargin {
	margin-left: 40%;
}

/*------------ NOVOS SERVIÇOS DISPONIBILIZADOS ------------------*/
.novUsdTable {
	padding: 20px;
	width: 100%; 
	border-spacing: 2px;
}

.novUsdTableTipoServicoHeader {
	width: 80%;
}
.novUsdTableDataDispHeader {
	width: 20%;
}

/*------------------ AUTORIZAÇÕES ---------------------*/

.changeAutorizacoesP {
	border-bottom: dotted 1px #4E6784;	
}

/*----- IMAGENS DISPLAY NONE - FUNCIONA EM PARALELO COM A AURAL.CSS -----*/

.imgDisplayNoneVisual {
	display: none;
}

.logged-border {
	border: 1px solid #193A61;
}

.imageLogoutMouseOver, .logoutColorOn {
    color: #ff8c00 !important;
}

.logoutColorOff {
	color: 	#002F55 !important;
}

.logoutButtonBorders {
 	border-collapse: collapse; 
 	margin: 2px 0px;
}

.paddingRight20px {
	padding-right: 20px;
}

.fontSize8pt {
	font-size: 8pt;
}
.textUnderline {
	text-decoration: underline;
}

/*------- List Saved DAAs ----------*/
.height100px { height: 100px; }
.width600px { width: 600px; }
.width300px { width: 300px; }
.width28px { width: 28px; }
.width358px { width: 358px; }
.width198px { width: 198px; }
.height120px { height: 120px; }
.listSavedDAAsBorder {
	border:solid 1px #93b1db
}

/* ----- MISC ---------*/
.colorRed { color: red; }

/* ----- ULTIMAS NOVIDADES ---------*/
.rightCornerNovidades, .leftCornerNovidades {
	height:20px;
	width:16px;
}

.novidadesTitle {
	width:100%;
}
.novidadesImage {
	height:12px;
	width:12px;
}
.novidadesBody {
	background-color:#f5f5f5;
	height:18px;
}
.novidadesHeader {
	border:none;
	width:100%;
}
.novidadesWrapper {
	text-align:center;
	border:none;
	width:95%;
}

