﻿html {height: 100%;}
body{margin:0;height: 100%;}
a{color: #8C8C73;text-decoration: none;}
a:hover{text-decoration: none;color: #FF7800;}
.clear{clear:both;}
sup{font-size: 0.5em;}
ul{margin:0;padding:0;}
p{margin-bottom: 14px;text-align: justify;}

#content_holder {margin:0 auto;width:1000px;position: relative;border:blue 0px solid;}
#content_holder #site_header {position:relative;width:100%;height:239px;border-bottom:#bfbfbf 1px solid;margin-bottom:7px;background:url('/img/header_bk.png') bottom;}
#content_holder #main_content {float:left;width:100%;padding-right:0px;border:green 0px solid;*padding-bottom:100px;} 
#content_holder #main_content #left_column {float:left;margin-left:0px;top:0;width:188px;border:red 0px solid;} 
#content_holder #main_content #center_column {float:left;margin-left:7px;width:608px;font-size: 11px;font-family:Arial;border:red 0px solid;}
#content_holder #main_content #right_column {float:left;margin-left:7px;top:247px;width:188px;border:red 0px solid;} 

#content_holder #site_footer{
float:left;
margin-top:40px;
width:100%;
background:url('../img/footer_bk.jpg') repeat-x;
height:34px;
padding:0;
}

#site_footer ul {position:relative;top:10px;right:0px;width:255px;margin:0 0 0 745px;padding:0;}

#site_footer ul  li {list-style: none;color:white;display: inline;padding:0 2px 0 2px;}
#site_footer ul  li a{color:white;font-family:Arial;font-size:13px;}
#site_footer ul  li.contactos{background:url('../img/icon_contacto.png') left 5px no-repeat;padding-left:17px;}
#site_footer ul  li.rssfeed{background:url('../img/rssff_icon.png') left 2px no-repeat;padding-left:19px;}

/*
#content_holder {margin:0 auto;width:1000px;position: relative;border:blue 0px solid;}
#content_holder #site_header {position:relative;width:100%;height:239px;border-bottom:#bfbfbf 1px solid;margin-bottom:7px;background:url('/img/header_bk.png') bottom;}
#content_holder #main_content {position:relative;width:100%;padding-right:0px;border:green 0px solid;*padding-bottom:100px;} 
#content_holder #main_content #left_column {position:relative;left:0px;top:0;width:188px;border:red 0px solid;} 
#content_holder #main_content #center_column {position:absolute;left:196px;top:0;width:608px;font-size: 11px;font-family:Arial;border:red 0px solid;}
#content_holder #main_content #right_column {position:absolute;left:813px;top:0;width:188px;border:red 0px solid;} 

#content_holder #site_footer{
position:absolute;
bottom:0;
width:100%;
background:url('../img/footer_bk.jpg') repeat-x;
height:34px;
padding:0;
}

#site_footer ul {position:absolute;top:8px;right:0px;width:255px;margin:0;padding:0;}

#site_footer ul  li {list-style: none;color:white;display: inline;padding:0 2px 0 2px;}
#site_footer ul  li a{color:white;font-family:Arial;font-size:13px;}
#site_footer ul  li.contactos{background:url('../img/icon_contacto.png') left 5px no-repeat;padding-left:17px;}
#site_footer ul  li.rssfeed{background:url('../img/rssff_icon.png') left 2px no-repeat;padding-left:19px;}
*/
#site_header #top_bar {background:url('../img/topo1.jpg') repeat-x;margin:0;width:1000px;height:46px;}
#site_header #top_bar a {background:url('../img/amadora_top_link.png') 0 0 no-repeat;padding:0px;display:block;position:relative;top:8px;left:7px;width:201px;height:19px;}
#site_header #top_bar #opiniao {background:url('../img/asuaopiniaoconta.jpg') 0 2px no-repeat;display:block;position:absolute;top:8px;left:720px;margin:0;width:250px;height:22px;}
#site_header #top_bar #opiniao a {background:url('../img/botao_registo_on.png') 0 0 no-repeat;padding:0px;display:block;position:relative;top:0px;left:155px;width:91px;height:22px;}
#site_header #top_bar #opiniao a:hover {background:url('../img/botao_registo_over.png') 0 0 no-repeat;}
#site_header #top_bar .secure {background:url('../img/cadeado.png') 0 0 no-repeat;width:14px;height:14px;position:absolute;top:12px;right:7px;}

#site_header #main_menu {margin:0;padding:0;width:1000px;height:56px;background:url("../img/topo2.jpg") repeat-x;border-top:white 1px solid;}
#site_header #main_menu  #top4{position:relative;left:875px; top:-26px; width:63px;height:45px;background:url("../img/top4.png") no-repeat;}

#main_menu ul {width:850px;list-style:none;height:37px;position:relative;top:14px;left:5px;}
#main_menu ul li {margin:0 5px 0 0;padding:0;float:left;width:109px;}
#main_menu ul li a {
display:block; 
font-family:Arial ; 
font-size:12px; 
color:#666666;
font-weight:bold; 
position:relative; 
padding:10px 0 10px 0; 
text-align:center; border:0; 
background:url("../img/botao_menu_on.png") 0 0 no-repeat; 
text-decoration:none; 
text-transform:uppercase;
cursor:pointer;}

/* Main menu (tabs - hover) */
#main_menu ul li a:hover{color:#ffffff; background:url("../img/botao_menu_over.png") 0 0 no-repeat;}
#main_menu ul li a.selected {color:#ffffff; background:url("../img/botao_menu_over.png") 0 0 no-repeat;}

/* Main menu (tabs - active) */
#main_menu ul li#active a {background:#FFF; color:#FF9000;}

.box {min-height:1px; _height:1px;}
.box:after {content:"."; display:block; line-height:0px; font-size:0px; visibility:hidden; clear:both;}

html>/**/body .IEonlybr{ /*None IE browsers hack*/
display: none; /*Hide BR tag in non IE browsers, since it's not needed*/
}

/* ######### Style for Drop Down Menu ######### */

#main_menu ul.navMenus li ul.subMenu { 
position:absolute;
top:35px;
left:auto;
border:#bfbfbf 1px solid; /*THEME CHANGE HERE*/
border-width: 0 1px 1px 1px;
font:bold 11px Arial;
line-height:18px;
margin:0;
padding-top:2px;
background-color:#ffffff;
width:220px;
height:auto;
padding-bottom:5px;
visibility:hidden;
display:none;
z-index:100;
}

#main_menu ul.navMenus li ul.subMenu  li{display: block;background:none;margin:0;padding:0;width:100%;background-color:#ffffff;}

#main_menu ul.navMenus li ul.subMenu li  a{
white-space: nowrap;
display: block;
text-indent: 5px;
border-bottom:1px solid #bfbfbf; /*THEME CHANGE HERE*/
padding: 2px 5px 0 2px;
margin:0 5px 0 5px;
text-decoration: none;
font-weight: bold;
color:#f38804;
text-align:center;
text-transform:none;
background:none;
}
#main_menu ul.navMenus li ul.subMenu a.last{
border-bottom:none; /*THEME CHANGE HERE*/
}

#main_menu ul.navMenus li ul.subMenu a:hover{ /*THEME CHANGE HERE*/
background-color: #fba919;
color:#ffffff
}
/*-----------------------------*/
#site_header #main_banner {position:absolute;top:103px;height:133px;width:1000px;background:url("../img/topo3.jpg") 0 0 no-repeat;}
#site_header #main_banner  .link_psd {display:block;position:absolute;left:16px;top:13px;height:43px;width:81px;background:url("../img/logo_psd.png") 0 0 no-repeat;}
#site_header #main_banner  .link_cds {display:block;position:absolute;left:105px;top:15px;height:43px;width:37px;background:url("../img/logo_cds.png") 0 0 no-repeat;}
#site_header #main_banner  .link_ppm {display:block;position:absolute;left:155px;top:15px;height:43px;width:39px;background:url("../img/logo_ppm.png") 0 0 no-repeat;}

#center_column h1
{
position: relative;
top: 4px;
font-size: 20px;
color:#007fa6;
letter-spacing: -1px;
padding: 0px 0px 0px 5px;
margin: 0 0 20px 0;
}

#center_column  #page_navigation{float:right;height:25px;margin-bottom:20px;}
#center_column  #page_navigation ul{position:relative;right:0;width:175px;height:25px;}
#center_column  #page_navigation ul li {
display: inline;
margin-left: 5px;
font-size:12px;
font-weight:bold;
color:#808080;
}
#center_column  #page_navigation ul li a {
color:#40663C;
background-color:#e9edee;
padding:3px;
border:#d2dddf 1px solid;
}
#center_column  #page_navigation ul li a:hover,#center_column  #page_navigation ul li a.active{background-color:white;}

.left_column_content_box {width:182px;margin:0 0 0 6px;}
.right_column_content_box {width:182px;margin:0 6px 0 0;}

.left_box_header {margin:0;padding:0;width:182px;height:10px;background:white url('../img/left_box_top_border.jpg') 0 0 no-repeat;}
.left_box_title,.right_box_title {margin:0;padding:10px 0 0 12px;color:white;font-size:12px;font-family: Arial;font-weight:bold;width:171px;height:22px;background:white url('../img/left_box_top.png') 0 0 no-repeat;}
.left_box_title span.box_icon{color:#024925;font-size:14px;font-family: Arial;padding:1px 0 2px 25px;text-transform:none;background:url('../img/box_icon.gif') 0 -2px no-repeat;}
.left_box_content,.right_box_content {background:url('../img/left_box_bk.png') repeat-y; margin:0px;padding:5px 15px 5px 15px;}
.link_box_content {position:relative;background:url('../img/left_box_bk.png') repeat-y; margin:0px;padding:0;}
.left_galeria_box_content {background:url('../img/left_box_bk.png') repeat-y; margin:0px;padding:5px 2px 2px 7px;}
.left_box_content a.news_button {background:url('../img/botao_registo_on.png') 0 0 no-repeat;padding:0px;display:block;position:relative;top:4px;left:67px;width:91px;height:22px;}
.left_box_content a.news_button:hover {background:url('../img/botao_registo_over.png') 0 0 no-repeat;}
.left_box_content p {font-family:Arial;font-size:11px;color: #808080;line-height:17px;text-align:left;margin:0;}
.left_box_content img,.left_box_content object ,.left_galeria_box_content img{margin:0 0 0 -7px;padding:0;border:0;}
.destaque_box_content {position:relative;margin:0 0 12px 0;padding:0;}
.destaque_box_content img {margin:0;padding:0;border:0;}
.left_box_content p span{color: #383838;}
.left_box_footer,.right_box_footer {margin:0;padding:10px 0 0 0;width:181px;height:16px;background:url('../img/left_box_bottom.jpg') 0px 0 no-repeat;}
.link_box_footer {margin:0 0 10px 0;padding:8px 0 0 10px;width:181px;height:26px;background:url('../img/left_link_box_bottom.png') 0 bottom no-repeat;}

.link_box_content #link_twitter  {position:relative;top:5px;left:8px;display:block;height:28px;width:97px;border:0;background:url("../img/logo_twitter.jpg") no-repeat;}
.link_box_content #link_youtube {position:absolute;top:5px;left:108px;display:block;height:28px;width:65px;border:0;background:url("../img/logo_youtube.jpg") no-repeat;}

.link_box_content #link_picasa {position:relative;top:0px;left:0px;display:block;height:27px;width:78px;border:0;background:url("../img/logo_picasa.jpg") no-repeat;}
.link_box_content #link_blogger {position:absolute;top:5px;right:0px;display:block;height:24px;width:77px;border:0;background:url("../img/logo_blogger.jpg") no-repeat;}

.link_box_content #link_facebook {position:relative;top:0px;*top:8px;left:12px;display:block;height:24px;width:65px;border:0;background:url("../img/logo_facebook.jpg") no-repeat;}
.link_box_content #link_linkedin  {position:absolute;top:85px;left:92px;display:block;height:21px;width:79px;border:0;background:url("../img/logo_linkedin.jpg") no-repeat;}
.link_box_content .link_container {position:relative;left:3px;*top:8px;margin:8px 0 8px 8px;padding:5px 0 5px 0;width:160px;border-top:#bfbfbf 1px solid;border-bottom:#bfbfbf 1px solid;}
.link_box_content {*padding-bottom:5px;}

.search_icon{position:relative;top:0px;left:0px;background:url('../img/search_icon.png') right 0 no-repeat;width:80px;height:17px;}
.google_icon{position:relative;top:-20px;left:90px;background:url('../img/google_icon_search_box.png') right 0 no-repeat;width:74px;height:25px;}
.link_box_content #search {position:relative;top:10px;left:8px;height:24px;width:161px;}
.link_box_content #search #search-input-out {position:absolute; top:0px; left:0px;height:24px; margin:0; padding:0 0 0 11px; background:url('../img/search_box_left.png') 0 0 no-repeat; font:bold 90%/100% Arial; color:#192666;}
.link_box_content #search #search-input {float:left;width:118px; margin:0; padding:4px 0 5px 0; border:0; background:url('../img/search_box_bk.png') repeat-x; font:12px Arial; color:grey;}
.link_box_content #search #search-submit {position:absolute; top:0px; right:0px;margin-bottom:5px;}
.link_box_content #search fieldset {margin:0; padding:0; border:0;width:161px;}
.link_box_content #search fieldset {width:161px;}
.link_box_content #search legend {display:none;}
.link_box_content,.video_box_content {font-family:Arial;font-size:12px;text-align:left;color:#808080;}

.right_box_header {margin:0;padding:0;width:145px;height:10px;background:white url('../img/right_box_top_border.png') 0 0 no-repeat;}
.right_box_title div.rss_icon {position:absolute;top:6px;left:90px;width:20px;height:20px;padding:0;background:url('../img/rss_icon.png') -2px -2px no-repeat;}
.right_box_title div.youtube_icon{position:relative;top:-18px;left:45px;width:62px;height:21px;padding:0;background:url('../img/youtube_icon.png') right 0px no-repeat;}
.right_box_title div.picasa_icon{position:relative;top:-19px;left:37px;width:61px;height:21px;padding:0;background:url('../img/picasa_logo.png') right 0px no-repeat;}

.video_box_content {position:relative;background:url('../img/left_box_bk.png') repeat-y; margin:0px;padding:0 0 0 3px;}
.right_box_content p {font-family:Arial;font-size:11px;color: #808080;line-height:17px;text-align:left;margin:0;}
.right_box_content ul, .left_box_content ul {padding:0; margin-left:-4px;}
.right_box_content ul li, .left_box_content ul li {list-style:none;padding:0; margin:0 0 7px 0;font-family:Arial;font-size:11px;color: #808080;line-height:17px;}
.right_box_content ul li a, .left_box_content ul li a{padding:0; margin:0 0 0 2px;font-family:Arial;font-size:11px;color:#ef8900;}
.right_box_content ul li.agenda {list-style:none;padding:0; margin:0 0 7px 0;font-family:Arial;font-size:11px;color:#ef8900;line-height:17px;}
.right_box_content ul li.agenda a{padding:0; margin:0 0 0 2px;font-family:Arial;font-size:11px;color:#808080;}

.box_date{font-size:12px; font-family:Arial;color:#f78d17;font-weight:normal;}

#center_column .content_box .box_header {margin:0;padding:10px 0 0 8px;height:22px;background:url('../img/box_top_bk.jpg') 0 0 no-repeat;}
#center_column .content_box .box_header_short {margin:0;padding:0px 0 0 8px;height:10px;background:url('../img/box_top_bk_short.png') 0 0 no-repeat;}
#center_column .content_box .box_header span{color:#999999;font-size:13px;font-family: Arial;font-weight:bold;padding:1px 0 2px 10px;text-transform:none;}
#center_column .content_box .box_header span.box_icon{color:#999999;font-size:13px;font-family: Arial;padding:1px 0 2px 25px;text-transform:none;background:url('../img/box_icon.gif') 0 -2px no-repeat;}
#center_column .content_box .box_header span.twitter_icon{color:#999999;font-size:13px;font-family: Arial;font-weight:bold;padding:2px 0 2px 95px;text-transform:none;background:url('../img/twitter_icon.png') 0 -2px no-repeat;}

#center_column .a_data{font-family:Arial;font-size:12px;color:#8DBC43;margin-top:4px;}

.viewBlog {height:21px;width:83px;position:relative;top:0px; left:3px;}
.viewBlog  a{height:21px;padding-left:83px;padding-bottom:3px;background:url('../img/view_blog.png') no-repeat;}
.viewmore {height:17px;width:84px;position:relative;top:0px; left:0px;}
.viewmore  a{height:17px;padding-left:84px;background:url('../img/ver_mais.png') no-repeat;}
.viewmore_photo {height:14px;width:74px;position:relative;top:0px; left:0px;}
.viewmore_photo  a{height:14px;padding-left:74px;background:url('../img/ver_mais_foto.png') no-repeat;}
.viewAgenda {height:14px;width:78px;position:relative;top:0px; left:3px;}
.viewAgenda  a{height:14px;padding-left:78px;padding-bottom:3px;background:url('../img/facebook_logo.png') no-repeat;}
.readmore {height:13px;width:79px;}
.readmore  a{height:13px;padding-left:79px;background:url('../img/saber_mais.png') no-repeat;}
.list_readmore {height:13px;width:79px;padding-top:5px;}
.list_readmore  a{height:13px;padding-left:79px;background:url('../img/saber_mais.png') no-repeat;}
.left_destaque_img, .right_destaque_img {border:0;margin:0 0 10px;}
#album_link  {padding-left:10px;}
#foto_feed {*padding-left:7px;}
#foto_feed a img {padding:3px;margin:3px 3px 3px 7px;border:#999999 1px solid;}

#center_column .content_box .box_content {background:url('../img/box_bk.png') repeat-y;font-size:13px;margin:0px;padding:15px 5px 5px 15px;}
#center_column .content_box .box_content p{font-family:Arial;color:#999999;margin:5px 15px 5px 0;padding:0}
#center_column .content_box .box_content p.geral{font-family:Arial;font-size:13px;color:#999999;margin:10px 15px 0 0;padding:0}
#center_column .content_box .box_content p a,#center_column .content_box .box_content ul li a{text-decoration:underline;}

#center_column .content_box .box_content ul li {width:575px;list-style:none;padding:0; margin:0 0 7px 0;font-family:Arial;font-size:12px;color: #999999;line-height:17px;}
#center_column .content_box .box_content ul li span{font-family:Arial;font-weight:bold;font-size:11px;color:#57b6dd;}
#center_column .content_box .box_content ul li span a{padding:0; margin:0 0 0 3px;font-weight:normal;font-family:Arial;font-size:11px;color:#999999;}

#center_column .content_box .box_content .box_title {font-family:Arial;font-size:16px;color:#999999;margin-bottom:7px;}
#center_column .content_box .box_content .box_title a{font-family:Arial;font-size:14px;color:#40663C;text-decoration:underline;}
#center_column .content_box .box_content .box_title_green{font-family:Arial;font-size:16px;font-weight:bold;color:#40663C;}
#center_column .content_box .box_content img{float:right;border:#999999 1px solid;padding:7px;margin:5px 30px 15px 15px;}
#center_column .content_box .box_footer{background:url('../img/big_box_bottom.png') 0 0 no-repeat;margin:0px 0 12px 0;padding:0 0 0 15px;height:27px;}
.box_content .search_item {margin-bottom:15px;}
.box_content .list_item {margin-bottom:25px;}

.box_content div.nResults {font-size:12px;font-weight:bold;color:#40663C;margin-bottom:15px;}
.box_content .search_item  p{margin:5px 0 5px 0;padding:0;}
.box_content .search_item span a{text-decoration:underline;font-size:14px;color:#40663C;}
.box_content .search_item span.item_url{font-size:12px;color:#ef8900;}
.box_content #search_nav ul{text-align:right;padding-right:10px;}
.box_content #search_nav ul li{display:inline;border:white 5px solid;}
.box_content #search_nav li a{display:inline;text-decoration:underline;}

#main_content #center_column #small_content_boxes{position:relative; left:0;top:200;margin:13px 0 0 0;padding:0;width:636px;}
#center_column #small_content_boxes .small_content_box_left {position:relative; left:0;top:0;margin:0 0 12px 0;padding:0;width:300px;}
#center_column #small_content_boxes .small_content_box_right {position:absolute; right:23px;top:0;margin:0 0 12px 0;padding:0;width:300px;}

#center_column .small_box_header {margin:0;padding:0;width:295px;height:13px;background:url('../img/small_box_top.png') 0 0 no-repeat;}
#center_column .small_box_header_grey {margin:0;padding:0;width:295px;height:31px;background:url('../img/small_box_top_grey.png') 0 0 no-repeat;}
#center_column .small_box_header_grey div.rss_icon{position:absolute; top:3px;left:8px;color:#024925;font-size:13px;font-family: Arial;font-weight:bold;padding:5px 0 3px 30px;text-transform:none;background:url('../img/rssgreen_icon.png') 0 1px no-repeat;}
#center_column .small_box_header_grey span.agenda_icon{position:absolute; top:3px;left:9px;color:#024925;font-size:13px;font-family: Arial;font-weight:bold;padding:5px 0 3px 33px;text-transform:none;background:url('../img/agenda_icon.png') 0 0px no-repeat;}
#center_column .small_box_header_grey span.facebook_icon{position:absolute; top:9px;left:215px;padding:14px 0 0px 70px;text-transform:none;background:url('../img/facebook_icon.png') 0 0px no-repeat;}
#center_column .small_box_header_grey div.blog_icon {position:absolute; top:5px;left:209px;padding:22px 0 0px 76px;text-transform:none;background:url('../img/blogger_logo.png') 0 0px no-repeat;}
#center_column .small_box_header_grey span.foto_icon{position:absolute; top:3px;left:9px;color:#024925;font-size:13px;font-family: Arial;font-weight:bold;padding:5px 0 3px 33px;text-transform:none;background:url('../img/foto_icon.png') 0 2px no-repeat;}
#center_column .small_box_header_grey span.picasa_icon{position:absolute; top:4px;left:215px;padding:14px 0 10px 70px;text-transform:none;background:url('../img/picasa_icon.png') 0 0px no-repeat;}
#center_column .small_box_content {background:url('../img/small_box_bk.png') repeat-y; width:295px; margin:0px;padding:10px 15px 5px 10px;}
#center_column .small_box_content ul li {list-style:none;padding:0; margin:0 0 7px 0;font-family:Arial;font-size:12px;color: #999999;line-height:17px;}
#center_column .small_box_content ul li span{font-family:Arial;font-weight:bold;font-size:11px;color:#024925;}
#center_column .small_box_content ul li span a{padding:0; margin:0 0 0 3px;font-weight:normal;font-family:Arial;font-size:11px;color:#999999;}
#center_column .small_box_content ul li.agenda {list-style:none;padding:0; margin:0 0 7px 0;font-family:Arial;font-weight:bold;font-size:11px;color:#024925;line-height:17px;}
#center_column .small_box_content ul li.agenda a{padding:0; margin:0 0 0 2px;font-family:Arial;font-size:11px;color:#808080;font-weight:normal;}

#center_column .small_box_content ul li span a:hover,#center_column .small_box_content ul li.agenda a:hover,.right_box_content ul li.agenda a:hover,.right_box_content ul li a:hover{color:#ef8900;}

#center_column .small_box_content p{font-family:Arial;font-size:12px;text-align:left;color:#808080;max-width:280px;margin-bottom:10px;}
#center_column .small_box_content span.small_box_title{font-family:Arial;font-weight:bold;font-size:15px;color:#40663C;width:266px;border:white 1px solid;}
#center_column .small_box_content img{float:right;margin:7px 30px 15px 15px;border:#999999 1px solid;}
#center_column .small_box_content img.outdoors{position:relative;left:0px;float:none;clear:both;border:none;margin:0;padding:0px;}
#center_column .small_box_footer{background:url('../img/small_box_bottom.png') 0 0 no-repeat; width:285px; margin:0px;padding:0 0 0 10px;height:20px;}

