.body {
	margin:0 auto;
	text-align:center; 
	font-family:Verdana; 
	font-size:10px;
	background-color:#014075;
	margin:5px 0px 5px 0px;
}
.body table.container {width:760px; border-collapse:collapse;background-color:#FFFFFF; border:0px}
.body table.container tr {border:0px; margin:0; padding:0;}
.body table.container tr td {border:0px; margin:0; padding:0;}

.page_body {margin:20px 10px 0px 10px;}
.page_body_2 {margin:10px 10px 0px 10px;}

.banner_top {height:130px; border:0;margin:0;}
.banner_footer {margin-top:20px; height:75px;}

img {border:0px; border-collapse:collapse; margin:0; padding:0; vertical-align:bottom;}
form {margin:15px 0px 0px 0px; padding:0;}
/*input {font-size:10px;}*/
textarea {font-size:11px; font-family:Verdana;}
label {font-family:Verdana; font-size:10px; font-weight: bold; color:#014075; margin:0; padding:0; vertical-align:top; white-space: nowrap}
select {font-size:10px;}
a { color:#014075; text-decoration:none;}
a:hover {text-decoration:none;}
.table_form td{padding: 2cm;}

.text {font-family:Verdana; font-size:10px; text-align:justify; margin:0; padding:0}
.text2 {font-family:Verdana; font-size:10px; margin:0; padding:0}
.disabled {color:#D1CEC7;}
.selected  {color:#AAC518;}
.enabled a {color:#014075;}
.top {margin:0px 0px 0px 0px; padding:0; float:right; font-family:Verdana; font-size:10px; font-weight: bold; }
.right_menu_title {font-family:Tahoma; font-weight: bold; font-size:10px;color:#AAC518; margin:0; padding:0; width:49%;}
.menu_link a {font-family:Verdana; font-size:10px;color:#FFFFFF; text-decoration:underline; font-weight: normal; }
div.menu_link {margin:0px 0px 0px 15px; width:49%; padding:0; display:inline} 

/*Titulo da pagina*/
h1 {font-family:Tahoma; font-weight: bold; font-size:15px;color:#AAC518; margin:0; padding:0}
/*Titulo do Item no detalhe*/
h2 {font-family:Tahoma; font-weight: bold; font-size:13px;color:#AAC518; margin:0px 0px 10px 0px; padding:0; text-align:left;}
h3 {font-family:Tahoma; font-weight: bold; font-size:9px;color:#AAC518; margin:0; padding:0}
/*
p.title {font-family:Tahoma; font-weight: bold; font-size:10px;color:#FFFFFF; margin:0; padding:0}
p.text {font-family:Verdana; font-size:10px;color:#000000; margin:0; padding:0}
p.text a {font-family:Verdana; font-size:10px;color: #014075; margin:0; padding:0}
p.description {font-family:Verdana; font-size:11px;color:#000000; margin:0; padding:0; font-style:italic; font-weight: normal;}
p.element_name{margin:0;padding:0;}
p.element_name a {font-family:Verdana;font-size:11px; color:#014075; font-weight: bold; text-decoration: underline; }
p.element_title {font-family:Verdana; font-size:11px; color:#AAC518; font-weight: bold; margin:0px 0px 5px 0px; padding:0}
p.element_title a {font-family:Verdana;color:#000000; text-decoration: underline;}
p.element_index {font-family:Tahoma; font-weight: bold; font-size:12px;color:#000000; margin:0; padding:0}
p.element_index a {color:#000000;}

span.disabled {color:#D1CEC7;}
span.selected {color:#AAC518;}
span.text {font-family:Verdana; font-size:10px;color:#000000; margin:0; padding:0}
span.description_title{font-family:Verdana; font-size:11px;color:#AAC518; margin:0; padding:0; font-style:italic;}
span.warning {font-family:Verdana; font-size:15px;color:#014075; margin:0; padding:0}
h1 {font-family:Tahoma; font-weight: bold; font-size:15px;color:#AAC518; margin:0; padding:0}
h2 {font-family:Tahoma; font-weight: bold; font-size:13px;color:#AAC518; margin:0px 0px 10px 0px; padding:0}
h3 {font-family:Verdana; font-size:10px; font-weight: bold; color:#014075; margin:0; padding:0}
a {text-decoration:none;}
a:hover {text-decoration:none;}

form {margin:15px 0px 0px 0px; padding:0;}
input {font-size:10px;}
textarea {font-size:11px; font-family:Verdana;}
label {font-family:Verdana; font-size:10px; font-weight: bold; color:#014075; margin:0; padding:0}
select {font-size:10px;}
.element img {width:50px; height:50px;}

*/
.warning {font-family:Verdana; font-size:10px;color:#014075; margin:0; padding:0}
.error_red {font-family:Verdana; font-size:10px;color:#FF0000; margin:0; padding:0}
.button {background: #AAC518; color: #FFFFFF; font-size: 10px; font-weight: bold; margin: 0; font-family:Verdana; float:right;}
.error{font-family:Verdana; font-size:10px;color:#AAC518; margin:0; padding:0}

.horizontal_menu{background-color:#1C6A94;}
.horizontal_menu ul{margin:0px 0px 0px 5px;padding:0px;}
.horizontal_menu ul li {display:inline;margin:0px 10px 0px 0px;}
.horizontal_menu ul li ul li .text {background-repeat:no-repeat;background-position:center left;background-image:url(/portal/page/portal/front_end_portal_smas_almada/recursos/imagens/pt/bullet.gif); color: #FFFFFF; margin:5px 0px 5px 5px; padding:0px 0px 0px 10px;}
.horizontal_menu ul li ul li .text a {font-family:Verdana; font-size:10px;color:#FFFFFF;}
.horizontal_menu ul li ul li .text a:hover {color: #D1CEC7;}

.bread_crumb ul{margin:14px 0px 0px 10px;padding:0px;}
.bread_crumb ul li {display:inline;margin:0px 0px 0px 0px;}
.bread_crumb p.text {display:inline; color:#014075}

.hide {display:none}
.show {display: inline;}

.verical_menu a {color:#014075;}
.verical_menu {margin:14px 0px 0px 10px; padding:0;}
.verical_menu ul {margin:0;padding:0;}
.verical_menu ul li {margin:0;padding:0;list-style:none;}
.verical_menu ul li ul li {margin-left:20px;padding:0;list-style:url(/portal/page/portal/front_end_portal_smas_almada/recursos/imagens/pt/setaverde_em_branco.gif);}
.verical_menu ul li p.text {font-family:Tahoma; font-weight: bold; font-size:13px;color:#000000; margin:0; padding:0}
.verical_menu ul li ul li {
	list-style-image:none; 
	list-style-type:none;
	margin:0px 0px 0px 0px;}
.verical_menu ul li ul li p.text {
	font-family:Verdana; 
	font-weight: normal; 
	font-size:10px;
	color:#014075; 
	line-height:12px; 
	background-repeat:no-repeat;
	background-position: 0% 70%;
	background-image:url(/portal/page/portal/front_end_portal_smas_almada/recursos/imagens/pt/bullet.gif); 
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 10px;}

.languages {background-color:#1C6A94;height:30px;margin:0; padding:0;}
.languages ul {float:right; margin:0px 10px 0px 0px;padding:3px 0px 0px 0px;}
.languages ul li{display:inline;list-style:none;margin:0px 0px 0px 0px; word-spacing:0px;}
.languages ul li a {font-family:Verdana; font-size:9px; margin:0; padding:0; color:#FFFFFF; letter-spacing: -1px; word-spacing:-1px;}
.languages ul li .text {font-family:Verdana; font-size:8px; margin:0; padding:0; color:#FFFFFF; letter-spacing: -1px; word-spacing:-1px;}



.president_message {width:145px; margin-right:0px; padding:0;}
.president_message p {margin:8px 0px 0px 0px; padding:0;}
.president_message p.text {margin:8px 0px 0px 0px; padding:0;}
.president_message .see_more {float:right;margin-top:10px;}

.home_page_destk {float:left; width:190px;margin:0px 15px 0px 0px; padding:0;}
.home_page_destk p {margin:8px 0px 0px 0px; padding:0;}
.home_page_destk ul {margin:0; padding:0;}
.home_page_destk ul li {list-style-image:url(/portal/page/portal/front_end_portal_smas_almada/recursos/imagens/pt/setaverde_em_branco.gif);
	list-style-position:outside; margin:8px 0px 0px 15px;}
.home_page_destk ul li h2 {display:inline; margin:0;}
.home_page_destk p.text {margin:5px 0px 0px -15px;}
.see_more {float:right;margin-top:10px;}

.right_menu{width:161px; float:right; background-color:#1C6A94; margin-top:20px;}
.right_menu_2{width:161px; float:right; background-color:#1C6A94; margin-top:0px;}
.right_menu_content {margin:0px 0px 0px 5px;}
.right_menu_content p.text {color:white; margin-top:10px;}
.right_menu_content p.text2 {color:white; margin-top:10px;}
.right_menu_content h1 {margin:10px 0px 0px 0px; color:#AAC518; font-size:10px;}
.right_menu_content img {margin-top:15px;}
.right_menu_content ul{padding:0; padding:0; margin:0px 0px 0px 17px;}
.right_menu_content ul li {
	list-style-image:url(/portal/page/portal/front_end_portal_smas_almada/recursos/imagens/pt/setaverde_em_azul.gif);
	list-style-position:outside;}		
.right_menu_content #search_sub {border:0;width:18px; height:18px; vertical-align:bottom; margin-left:2px;}

.right_menu_footer{float:right;margin:0;}	
.right_menu_footer img {vertical-align:baseline;}	

.servicos {text-align: center; background-color:#014075; vertical-align:middle; padding:0px 0px 0px 0px;}
.servicos ul {margin:0; padding:0; }
.servicos ul li{list-style:none; display:inline;}
.servicos ul li p{display:inline; color:white;}

.copyright{background-color:#014075; vertical-align:middle;}
.copyright .left {text-align:left;font-family:Verdana; font-size:9px;color:#D7D7D7; margin-left:5px; display:inline;}
.copyright .right {text-align:right; font-family:Verdana; font-size:9px;color:#D7D7D7; margin-left:180px; margin-right:0px; display:inline;}
.copyright img {margin :0px;}

.item_list {margin:0;padding:0;font-family:Verdana; font-size:10px; }
.item_sub_list {float:left; width:190px; margin:0px 15px 0px 0px; padding:0;}
.item_list div.level {width:100%; height:20px; background-color:#014075; margin:0px 0px 10px 0px;}
.item_list p {background-repeat:no-repeat;background-position:center left;margin-left:5px;padding-left:15px; }	
.item_list ul {line-height:20px;color:#FFFFFF;font-weight:bold;text-decoration:none;margin:0; padding:0;
	list-style-type:none;}
.item_list ul li {margin-bottom:10px;}
.item_list ul li p {text-decoration:none;background-position:0 6;background-image:url(/portal/page/portal/front_end_portal_smas_almada/recursos/imagens/pt/setaverde_em_azul.gif); }
.item_list ul li p a{color:#FFFFFF;}
.item_list ul li ul {margin:0;padding:0;}
.item_list ul li ul li {margin-bottom:0px;}
.item_list ul li ul li p {background-position:0 6;background-image:url(/portal/page/portal/front_end_portal_smas_almada/recursos/imagens/pt/setaverde_em_branco.gif); line-height:10px;}
.item_list ul li ul li p a{color:#014075;}
.item_list ul li ul li ul {line-height:15px;font-weight:normal;}
.item_list ul li ul li ul li p {margin-left:10px;padding-left:10px;color:#014075;
	background-position:0 6;
	background-image:url(/portal/page/portal/front_end_portal_smas_almada/recursos/imagens/pt/bulletverde_em_branco.gif);}


/*Lista de Itens*/
div.item{margin:0px 0px 15px 0px; padding:0;}
div.item_body{margin:0px 0px 30px 0px;}
div.element_header{margin:0px 0px 15px 0px;}
.cats_index {font-family:Tahoma; font-weight: bold; font-size:12px;color:#014075; margin:0; padding:0}
/*.cats_index a {color:#000000;}*/
div.item_image {float:left; margin-right:10px}
div.item_image img {width:50px; height:50px;}

/*Detalhe de Item*/
div.item_detail{}
div.item_header img{width:50px; height:50px;}
div.item_content{margin:20px 0px 0px 0px; clear:both;}
div.item_info{margin:5px 0px 10px 0px;}

.item_name {margin:0;padding:0; font-family:Verdana;font-size:11px; color:#014075; font-weight: bold; }
.item_name a {text-decoration: none; font-family:Verdana;font-size:11px; color:#014075; font-weight: bold;}
.item_name a:hover {text-decoration: underline; font-family:Verdana;font-size:11px; color:#014075; font-weight: bold;}
.item_description{font-family:Verdana; font-size:10px;color:#000000; margin:0; padding:0; font-style:italic; font-weight: normal;}
.item_info{font-family:Verdana; font-size:10px;color:#AAC518; margin:0; padding:0; font-weight: normal;}
.item_info_soft{font-family:Verdana; font-size:10px; color:#014075; margin:0; padding:0; font-weight: normal; font-style: italic}
.item_info .text {color:#014075;}

.paginator {
	width:100%; margin:20px 0 10px 0; padding:5px; background-color:#ffffff; color:#999; height:14px; font-size:70%; color: 014075
}
.paginator_left {width:20%; margin:0; padding:0px 0 0 3px; float:left }
.paginator_center {width:60%; margin:0; padding:0px; float:left; text-align:center}
.paginator_right {width:20%; margin:0; padding:0px 3px 0 0; float:right; text-align:right}
.paginator_center a  {color: #014075}

.form {margin:0px 0px 300px 0px;}
.searchResult {margin:0px 0px 5px 0px; width:400px; padding:5px 0px 5px 5px;}
.searchResult th {text-align:left; padding-bottom:5px;}
.searchResult tr td.label {width:33%;}
.searchResult tr td.value {width:77%;}

td.page_list_two_cols {margin:0px 100px 0px 100px;}

.sep {width:100%; height:0px; clear:both;}

/* Inqueritos */
.PortletSubHeaderColor {background-color:#FFFFFF}
.PortletSubHeaderText {font-family:Verdana; font-weight: bold; font-size:13px;color:#AAC518; margin:0px 0px 10px 0px; padding:0; text-align:left;}
.PortletHeading1 {font-family:Verdana; font-size:11px;color:#000000; margin:0; padding:0; font-style:italic; font-weight: normal;}
.PortletHeading2 {margin:0;padding:0; font-family:Verdana;font-size:11px; color:#014075; font-weight: bold;}
.PortletText1 {font-family:Verdana; font-size:10px; margin:0; padding:0}
/* Firefox */
input[type="button"] {background: #AAC518; color: #FFFFFF; font-size: 10px; font-weight: bold; margin: 0; font-family:Verdana; float:right;}
input[type="button"][disabled] {background: #D1CEC7; color: #808080}
input[type="submit"] {background: #AAC518; color: #FFFFFF; font-size: 10px; font-weight: bold; margin: 0; font-family:Verdana; float:right;}
input[type="submit"][disabled] {background: #D1CEC7; color: #808080}
/* Internet Explorer */
input {
	background: expression((this.type=="button" || this.type=="submit")?(this.disabled?"#D1CEC7":"#AAC518"):"#FFFFFF");
	color: expression((this.type=="button" || this.type=="submit")?"#FFFFFF":"#000000");
	font-size: 10px;
	font-weight: expression((this.type=="button" || this.type=="submit")?"bold":"normal");
	margin: 0;
	font-family: Verdana;
	float: expression((this.type=="button" || this.type=="submit")?"right":"none");
}
/* Table */ 
table.tabela {
}

table.tabela th {
	background-color: #1C6A94;
	color: #FFFFFF;
}
table.tabela td {
	background-color: #E5F1F8;
	color: #OOOOOO;
}
