﻿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;}

p{margin-bottom: 14px;text-align: justify;}

#content_holder {margin:0 auto;width:1000px;position: relative;min-height: 100%;height: 100%;}
#content_holder #site_header {position:relative;width:100%;height:239px;border-bottom:#bfbfbf 1px solid;margin-bottom:7px;background:url('/images/amadora/header_bk.png') bottom;}
#content_holder #main_content {position:relative;width:100%;height:100%;padding-right:0px;} 
#content_holder #main_content #left_column {position:relative;left:0px;top:0;width:200px;height:100%;} 
#content_holder #main_content #center_column {position:absolute;left:201px;top:0;width:640px;font-size: 11px;font-family:Trebuchet MS;}
#content_holder #main_content #right_column {position:absolute;left:850px;top:0;width:150px;} 

#content_holder #site_footer{
position:absolute;top:900px;width:100%;
margin-bottom:10px;
background:url('../images/amadora/footer_bk.png') repeat-x;
height:33px;
padding:0;
}
#content_holder #site_footer div.bk2{
position:relative;left:220px;top:-12px;*top:-19px;
width:345px;
margin-bottom:10px;
background:url('../images/amadora/footer_bk2.png') repeat-x;
height:33px;
padding:0px 0 0 0;
}
#content_holder #site_footer img{
position:relative;left:10px;top:11px;*top:9px;
}

#site_footer a{color:white;font-family:Arial;font-size:14px;}
#site_footer ul 
{float:right;
margin:-48px 10px 0 0;
*margin:-55px 10px 0 0;
padding:0;
}

#site_footer ul  li{list-style: none;color:white;float:left;display: inline;padding:0 2px 0 2px;}
#site_footer ul  li.contactos{background:url('../images/amadora/icon_contacto.png') left 5px no-repeat;padding-left:17px;}

#site_header #top_bar {background:url('../images/amadora/topo1.jpg') repeat-x;margin:0;width:1000px;height:46px;}
#site_header #top_bar a {background:url('../images/amadora/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('../images/amadora/asuaopiniaoconta.jpg') 0 2px no-repeat;display:block;position:absolute;top:8px;left:700px;margin:0;width:250px;height:22px;}
#site_header #top_bar #opiniao a {background:url('../images/amadora/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('../images/amadora/botao_registo_over.png') 0 0 no-repeat;}

#site_header #main_links #search {position:relative;top:5px;left:0px;height:21px;}
#site_header #main_links #search #search-input-out {position:absolute; top:0; left:0px; width:166px; height:21px; margin:0; padding:0 0 0 19px; background:url('../images/amadora/search_box_left.png') 0 0 no-repeat; font:bold 90%/100% Arial; color:#192666;}
#site_header #main_links #search #search-input {float:left;width:192px; margin:0; padding:3.5px 0 3.5px 0; border:0; background:url('../images/amadora/search_box_bk.png') repeat-x; font:12px Arial; color:grey;}
#site_header #main_links #search #search-submit {position:absolute; top:0; right:0px;}
#site_header #main_links #search fieldset {margin:0; padding:0; border:0;}
#site_header #main_links #search fieldset {width:200px;}
#site_header #main_links #search legend {display:none;}


#site_header #main_menu {margin:0;padding:0;width:1000px;height:56px;background:url("../images/amadora/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("../images/amadora/top4.png") no-repeat;}

#main_menu ul {margin:0px 0 0 0px;width:850px; padding:0; 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("../images/amadora/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("../images/amadora/botao_menu_over.png") 0 0 no-repeat;}
#main_menu ul li a.selected {color:#ffffff; background:url("../images/amadora/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 ######### */

.dropmenudiv_c{
position:absolute;
top: 0;
border: 1px solid #83959a; /*THEME CHANGE HERE*/
border-width: 0 2px 0px 2px;
font:bold 11px Arial;
line-height:18px;
z-index:100;
background-color:#c0c9cc;

visibility: hidden;
}


.dropmenudiv_c a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #83959a; /*THEME CHANGE HERE*/
border-bottom-width: 2px;
padding: 2px 5px 0 2px;
text-decoration: none;
font-weight: bold;
color:#f38804;
}

* html .dropmenudiv_c a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_c a:hover{ /*THEME CHANGE HERE*/
background-color: #fba919;
color:#ffffff
}
/*-----------------------------*/
#site_header #main_banner {position:relative;top:-20px;height:133px;width:1000px;background:url("../images/amadora/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("../images/amadora/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("../images/amadora/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("../images/amadora/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 9px;}
.right_column_content_box {width:145px;margin:0 9px 0 0;}
.left_column_bottom_border {background: url('/images/amadora/left_col_bottom_border.png') top no-repeat;width:160px;height:12px;}

.left_box_header {margin:0;padding:0;width:182px;height:10px;background:white url('../images/amadora/left_box_top_border.jpg') 0 0 no-repeat;}
.left_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('../images/amadora/left_box_top.png') 0 0 no-repeat;}
.left_box_title span.box_icon{color:#808080;font-size:13px;font-family: Arial;padding:1px 0 2px 25px;text-transform:none;background:url('../images/amadora/box_icon.gif') 0 -2px no-repeat;}
.left_box_title span.photo_icon{display:block;width:140px;margin-top:-2px;color:#808080;font-size:13px;font-family: Arial;padding:1px 0 0 31px;text-transform:none;background:url('../images/amadora/icon_foto.png') 0 0px no-repeat;}
.left_box_content {background:url('../images/amadora/left_box_bk.png') repeat-y; margin:0px;padding:5px 15px 5px 15px;}
.left_galeria_box_content {background:url('../images/amadora/left_box_bk.png') repeat-y; margin:0px;padding:5px 2px 2px 7px;}
.left_box_content a.news_button {background:url('../images/amadora/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('../images/amadora/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;}
.left_box_content p span{color: #383838;}
.left_box_footer {margin:0;padding:10px 0 0 0;width:181px;height:16px;background:url('../images/amadora/left_box_bottom.jpg') 0px 0 no-repeat;}

.left_box_content #link_youtube {margin-top:10px;position:absolute;top:32;left:0px;height:18px;width:116px;border:0;background:url("../images/amadora/logo_youtube.jpg") no-repeat;}
.left_box_content #link_facebook {margin-top:10px;position:absolute;top:32;left:123px;height:18px;width:116px;border:0;background:url("../images/amadora/logo_facebook.jpg") no-repeat;}
.left_box_content #link_picasa {margin-top:30px;position:absolute;top:52;left:0px;height:18px;width:116px;border:0;background:url("../images/amadora/logo_picassa.jpg") no-repeat;}
.left_box_content #link_twitter  {margin-top:30px;position:absolute;top:52;left:123px;height:18px;width:116px;border:0;background:url("../images/amadora/logo_twitter.jpg") no-repeat;}
.left_box_content #link_blogger {margin-top:30px;position:absolute;top:52;left:0px;height:18px;width:116px;border:0;background:url("../images/amadora/logo_blogger.jpg") no-repeat;}
.left_box_content #link_linkedin  {margin-top:30px;position:absolute;top:52;left:123px;height:18px;width:116px;border:0;background:url("../images/amadora/logo_linkedin.jpg") no-repeat;}


.right_box_header {margin:0;padding:0;width:145px;height:10px;background:white url('../images/amadora/right_box_top_border.png') 0 0 no-repeat;}
.right_box_title {margin:0;padding:10px 0 0 8px;width:137px;height:23px;background:white url('../images/amadora/right_box_top.jpg') 0 0 no-repeat;}
.right_box_title span.box_icon{color:#808080;font-size:13px;font-family: Arial;padding:1px 0 2px 25px;text-transform:none;background:url('../images/amadora/box_icon.gif') 0 -2px no-repeat;}
.right_box_title span.video_icon{display:block;width:100px;margin-top:-2px;color:#808080;font-size:13px;font-family: Arial;padding:1px 0 0px 31px;text-transform:none;background:url('../images/amadora/icon_video.png') 0 1px no-repeat;}
.right_box_content {background:url('../images/amadora/right_box_bk.jpg') repeat-y; margin:0px;padding:5px 15px 5px 15px;}
.right_box_content p {font-family:Arial;font-size:11px;color: #808080;line-height:17px;text-align:left;margin:0;}
.right_box_content ul {margin:0;padding:0;}
.right_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{padding:0; margin:0 0 0 3px;font-family:Arial;font-size:11px;color: #be1e2d;line-height:17px;}
.right_box_content img,.right_box_content object{margin:0 0 0 -3px;padding:0;}
.right_box_content p span{color: #383838;}
.right_box_footer {margin:0;padding:10px 0 0 8px;height:9px;background:url('../images/amadora/right_box_bottom.jpg') 0 0 no-repeat;}

.box_date{font-size:12px; font-family:Arial;color:#f78d17;font-weight:normal;}
.left_box_title  .show_more {
background:url('../images/amadora/icon_mais.png') right no-repeat;
height:11px;margin:0;
padding:0 0 0 12px;
margin-top:-12px;
margin-top: 2px\9; /* Hack for IE8 */
*margin-top:-12px;
margin-right:12px;
float:right;
}
.right_box_title  .show_more {
background:url('../images/amadora/icon_mais.png') right no-repeat;
height:11px;margin:0;
padding:0 0 0 12px;
margin-top:-12px;
margin-top: 2px\9; /* Hack for IE8 */
*margin-top:-12px;
margin-right:7px;
float:right;
}
#center_column .content_box .box_header {margin:0;padding:10px 0 0 8px;width:636px;height:23px;background:url('../images/amadora/box_top_bk.png') 0 0 no-repeat;}
#center_column .content_box .box_header_short {margin:0;padding:0px 0 0 8px;width:636px;height:10px;background:url('../images/amadora/box_top_bk_short.png') 0 0 no-repeat;}
#center_column .content_box .box_header span.box_icon{color:#808080;font-size:13px;font-family: Arial;padding:1px 0 2px 25px;text-transform:none;background:url('../images/amadora/box_icon.gif') 0 -2px no-repeat;}

#center_column .a_data{font-family:Arial;font-size:12px;color:#40663C;margin-top:4px;}

.readmore {height:13px;width:79px;}
.readmore  a{height:13px;padding-left:79px;background:url('../images/amadora/saber_mais.gif') no-repeat;}
.left_destaque_img, .right_destaque_img {border:0;margin:0 0 10px;}


#center_column .content_box .destaque_box_content {background:url('../images/amadora/destaque_box_bk.png') repeat-y; width:636px; margin:0px;padding:5px 15px 5px 15px;}
#center_column .content_box .destaque_box_content p{font-family:Arial;font-size:13px;color:#808080;}
#center_column .content_box .destaque_box_content span.destaque_title{font-family:Arial;font-size:16px;font-weight:bold;color:#40663C;}
#center_column .content_box .destaque_box_content img{float:right;border:#808080 1px solid;padding:7px;margin:5px 30px 15px 15px;}
#center_column .content_box .destaque_box_footer{background:url('../images/amadora/grey_box_bottom.jpg') 0 0 no-repeat; width:636px; margin:0px;padding:0;height:10px;}

#center_column .content_box .box_content {background:url('../images/amadora/box_bk.png') repeat-y; width:636px; margin:0px;padding:5px 15px 5px 15px;}
#center_column .content_box .box_content p{font-family:Arial;font-size:13px;color:#808080;margin-right:36px;}
#center_column .content_box .box_content span.box_title{font-family:Arial;font-size:16px;color:#808080;}
#center_column .content_box .box_content span.box_title_green{font-family:Arial;font-size:16px;font-weight:bold;color:#40663C;}
#center_column .content_box .box_content img{float:right;border:#808080 1px solid;padding:7px;margin:5px 30px 15px 15px;}
#center_column .content_box .box_footer{background:url('../images/amadora/big_box_bottom.png') 0 0 no-repeat; width:636px;margin:0 0 12px 0;padding:0;height:10px;}

#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:310px;}
#center_column #small_content_boxes .small_content_box_right {position:absolute; right:0;top:0;margin:0 0 12px 0;padding:0;width:310px;}

#center_column .small_box_header {margin:0;padding:0;width:310px;height:12px;background:url('../images/amadora/small_box_top.png') 0 0 no-repeat;}
#center_column .small_box_content {background:url('../images/amadora/small_box_bk.png') repeat-y; width:310px; margin:0px;padding:5px 15px 5px 15px;}
#center_column .small_box_content p{font-family:Arial;font-size:13px;color:#808080;max-width:280px;}
#center_column .small_box_content span.small_box_title{font-family:Arial;font-size:16px;color:#808080;}
#center_column .small_box_content img{float:right;margin:7px 30px 15px 15px;}
#center_column .small_box_footer{background:url('../images/amadora/small_box_bottom.png') 0 0 no-repeat; width:310px; margin:0px;padding:0;height:12px;}



