﻿body {margin: 0px; height: 100%; font-family: Tahoma, Arial, Verdana; font-size: 11px; background-image: url(../images/background.gif); color: #323232; line-height: 1.35em; }
form {margin: 0px; padding: 0px;}

/* Geral e MasterPage */

#baseTable {width:740px;}
#container {width: 740px; height: 100%; margin: 0px auto; padding: 0px 5px; border-width: 0px 1px; border-color: #a9a9a9; border-style: solid; background-color: #FFFFFF;}
#rodape {text-align: center; border-top: 1px solid #3b77ad; font-size: 10px;}

a {color: #5262b6; text-decoration: none;}
a:hover {color: #b81d20; text-decoration: underline;}

.spacer {width: 5px;}
.hspacer {height: 5px;}

.Left {float: left;}
.Right {float: right;}
/* Geral e MasterPage - Fim */


/* Menus */

.menuTable {height: 160px; font-size: 11px;}
.menuTable td {vertical-align:top;}
#topLinks a {margin: 0px 10px; }
#topLinks { text-align:right; font-size: 9px; height: 17px; padding: 5px 0px; margin-bottom: 5px; }

#eeaMenu {height: 25px;}

#botMenu  a {margin: 0px 10px; }
#botMenu {text-align: center; }
#botMenu div {margin: 15px;}

#banner {margin: 5px 0px;}

#subMenu {margin: 5px 0px 0px 0px; width: 100%; height: 21px; width: 100%; border-bottom: 1px solid #3b77ad; } 
#subMenu img {float: left;}
#subMenu a { float: left;  color: #FFFFFF; text-align: center; width: 100px;}
.tabOff {background: url(../images/tab_off_bck.gif) repeat-x top; padding: 3px 8px 3px 8px;}
.tabOn {background: url(../images/tab_on_bck.gif) repeat-x top; padding: 3px 8px 3px 8px;}

/* Menus - Fim */


/* Content Controls */

#tableConteudo {width: 100%;}
#tableConteudo td {vertical-align: top;}

.leftCol {width: 200px;}
.rightCol {width: 525px;}

.contImage {margin-bottom: 3px;}
/* Content Controls - Fim */


/* Box UserControl */

.boxIcon {padding: 4px 0px 5px 5px; float: left;}
.heagingText {color: White; float:left; font-weight:bold; text-transform:uppercase; font-size: 10px; padding: 5px; }

/* Blue Skin */
.BoxTableBlue {width: 100%; margin-bottom: 5px;}
.BoxTableBlue .boxHead { height: 25px; background: url(../images/box_blue_bar_bck.gif) repeat-x top; }
.BoxTableBlue .boxContent {border-width: 0px 1px; border-color: #3b77ad; border-style: solid; padding: 10px;}
.BoxTableBlue .boxEnd { height: 2px; background: url(../images/box_blue_end_bck.gif) repeat-x top; }

/* Orange Skin */
.BoxTableOrange {width: 100%; margin-bottom: 5px;}
.BoxTableOrange .boxHead { height: 25px; background: url(../images/box_orange_bar_bck.gif) repeat-x top; }
.BoxTableOrange .boxContent {border-width: 0px 1px; border-color: #fbcb00; border-style: solid; padding: 10px;}
.BoxTableOrange .boxEnd { height: 2px; background: url(../images/box_orange_end_bck.gif) repeat-x top; }

/* Red Skin */
.BoxTableRed {width: 100%; margin-bottom: 5px;}
.BoxTableRed .boxHead { height: 25px; background: url(../images/box_red_bar_bck.gif) repeat-x top; }
.BoxTableRed .boxContent {border-width: 0px 1px; border-color: #e15050; border-style: solid; padding: 10px;}
.BoxTableRed .boxEnd { height: 2px; background: url(../images/box_red_end_bck.gif) repeat-x top; }

/* Green Skin */
.BoxTableGreen {width: 100%; margin-bottom: 5px;}
.BoxTableGreen .boxHead { height: 25px; background: url(../images/box_green_bar_bck.gif) repeat-x top; }
.BoxTableGreen .boxContent {border-width: 0px 1px; border-color: #31b56d; border-style: solid; padding: 10px;}
.BoxTableGreen .boxEnd { height: 2px; background: url(../images/box_green_end_bck.gif) repeat-x top; }

/* Green Skin */
.BoxTableGray {width: 100%; margin-bottom: 5px;}
.BoxTableGray .boxHead { height: 25px; background: url(../images/box_gray_bar_bck.gif) repeat-x top; }
.BoxTableGray .boxContent {border-width: 0px 1px; border-color: #9dab29; border-style: solid; padding: 10px;}
.BoxTableGray .boxEnd { height: 2px; background: url(../images/box_gray_end_bck.gif) repeat-x top; }


/* Box UserControl - Fim */


/* BoxItemTemplate */
.noticia {}
.titulo {color: #0e1c7f; font-weight: bold; text-align: justify; margin-bottom: 5px; padding-bottom: 5px; background: url(../images/pontos.gif) repeat-x bottom;}
.texto {color: #2a2a2a; margin-bottom: 5px; text-align: justify;}

ul {margin: 0px; padding: 0px;}
li {list-style-type: none; padding: 2px;}
li a {color: #5262b6; display: block; background: url(../images/seta.gif) no-repeat  5px 5px; padding-left: 15px;}

.lermais {margin: 0px 0px 5px 0px; padding-bottom: 5px; text-align: right; background: url(../images/pontos.gif) repeat-x bottom;}
/* BoxItemTemplate - fim */

/*********************************************/
/* Contactar form -  Adicionado a 12-01-2006 */

.contactForm {width: 470px; margin: 10px auto; text-align:left;}
.contactForm div {clear:left; padding-bottom: 5px;}
.contactForm p {margin: 5px 0px 0px 0px; padding: 0px; clear: both;}
.contactForm label {float: left; font-weight: bold; margin: 2px 0px; width: 120px; text-align: right; padding-right: 10px; color: #002965;}
.contactForm .txtBox, textarea  {float: left; width: 310px; font-size: 11px; border: 1px solid #3b77ad;}
.btn {font-size: 11px; border: 1px solid #3b77ad; color: #323232;}
.txtUp {float: left; font-size: 11px; width: 244px; border: 1px solid #3b77ad;}
.Add {width: 67px;}

.ErrorMessage {display:none; visibility:hidden; clear:both; }

.anexos {margin-left: 130px; margin-top: 3px; width: 314px;}
.anexos td {padding: 2px 0px; color: #002965;}
.enviar {margin-left: 130px;}
.btndel {text-align: right;}
.filename {width: 180px;}
.filesize {width: 50px;}

/*********************************************/
/* Consulta Campos Critério -  Adicionado a 06-02-2006
/* Utilizado em todas as páginas com campos de critério  */
.divbodycons{ background: url(../images/pontos.gif) repeat-x bottom; padding-bottom: 5px; }  
.divbodyconssmall {margin-top:-4px; padding-bottom:4px; background: url(../images/pontos.gif) repeat-x bottom;}
.divtrcons {}
.divtdcons {white-space: nowrap}
.divtrcons fieldset {margin: 10px 0px 4px 0px; display: block; padding: 2px 5px 5px 5px; color: Red;  }
.divtrcons fieldset img {vertical-align: middle; margin-right: 3px;}

.textboxcons {height:14px; width: 180px; border: 1px solid gainsboro; font-family: Tahoma, Arial, Verdana; font-size: 10px; color: #323232;}
.textboxconssmall { width: 150px;}
.textboxsmallcons {width: 60px;}
.labelcons{text-align:left; width:45px; padding:0 0 0 4px; display: inline-block }
.dropdownlistcons {width: 160px; font-family: Tahoma, Arial, Verdana; font-size: 10px; color: #323232;}

/* btn executar red - documentos / orange - notícias / blue - EEAgrants*/
.btnred {font-size: 11px; border: 1px solid #e15050; color: #323232; cursor: hand;}
.btnorange {font-size: 11px; border: 1px solid #fbcb00; color: #323232; cursor: hand;}
.btnblue {font-size: 11px; border: 1px solid #3b77ad; color: #323232;}
.consultar {width: 70px;}

/* Estilos Grid Destaque -  Adicionado a 08-02-2006
/* Utilizado em todas as páginas com destaques  */
.codigoDestaque {font-size:10px; color: #0e1c7f; float:left; width:160px; margin: 5 0 0 0; }
.iconDestaque {float:right; margin: 0 0 0 0;}
.tituloDestaque {font-size:11px; color: #0e1c7f; font-weight: bold; }
.sinteseDestaque {font-size:11px; color: #0e1c7f; text-align: left; margin: 5px 0 5px 0; padding: 0 0 2px 0; background: url(../images/pontos.gif) repeat-x bottom}

/* Estilos Paginador das Grids Destaque -  Adicionado a 09-02-2006
/* Utilizado em todas as páginas com destaques  */
.pagerRed a { background-color: #eca5a5; border: 1px solid #e15050; font-size: 10px; padding: 0px 4px; color: #ffffff; text-decoration: none; }
.pagerRed a:hover {color: #ffffff; background-color: #e15050; border: 1px solid #b12b2b; text-decoration: none; }
.pagerRed td span { background-color: #e15050; border: 1px solid #b12b2b; font-size: 10px; padding: 0px 4px; color: #ffffff; }

.pagerYellow a { background-color: #fbe07f; border: 1px solid #fbcb00; font-size: 10px; padding: 0px 4px; color: #ffffff; text-decoration: none; }
.pagerYellow a:hover {color: #ffffff; background-color: #f3c67f; border: 1px solid #e38200; text-decoration: none; }
.pagerYellow td span { background-color: #f3c67f; border: 1px solid #e38200; font-size: 10px; padding: 0px 4px; color: #ffffff; }


.docPrioritario {display: block; width: 500px;}
.docPrioritario .title {clear: both; padding-bottom: 3px;}
.docPrioritario .data {float: left; clear:both;}
.docPrioritario .iconDestaque {clear: both;}
.docPrioritario .desc {background: url(../images/pontos.gif) repeat-x bottom; padding-bottom: 4px;}
.results {margin-top: 10px;}

/*Estilos para aplicação de Despesas*/
#despLeftExpMenu 
{
	width: 120px;
	border: 1px solid #b12b2b;
	float: left;
	text-align: left;
	color: Blue;
	margin: 0 2px 2px 0;
	padding: 0 0 0 3px;
}

#despLeftColMenu 
{
	width: 9px;
	border: 1px solid #b12b2b;
	float: left;
	text-align: left;
	margin: 0 2px 0 0;
}

#despMainMenu
{
	float: none;
	text-align: left;
}

.expCollImg 
{
	border: 0;
	width: 9px;
	height: 9px;
}

.expCollLevel
{
	margin: 0 0 0 8px;
}