﻿html {height: 100%;}
body{margin:0;height: 100%;background:#EFFCFF;}
a{text-decoration: none;}
a:hover{text-decoration:underline;color:#F2C330;}
.clear{clear:both;}
sup{font-size: 0.5em;}
ul{margin:0;padding:0;}
p{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:150px;border-bottom:#0487AF 4px solid;background:url('/img/header_bk.png') bottom;}
#content_holder #main_content {background:white;float:left;width:100%;padding:3px 0 0 0;margin-top:1px;margin-bottom:3px;border-top:#0487AF 4px solid;border-bottom:#57B6DD 3px solid;*padding-bottom:100px;} 
#content_holder #main_content #left_column {float:left;padding-top:7px;top:0;width:200px;border-top:#57b6dd 7px solid;} 
#content_holder #main_content #center_column {float:left;width:612px;padding:7px 10px 0 10px; font-size: 11px;font-family:Arial;border-top:#57b6dd 7px solid;}
#content_holder #main_content #right_column {float:left;padding-top:7px;width:168px;border-top:#57b6dd 7px solid;} 

#site_header #main_banner {position:relative;top:0px;height:150px;width:1000px;background:url("../img/topo.jpg") 0 0 no-repeat;z-index:0;}

#site_header #contact_info {text-align:right;width:500px;position:absolute;top:2px;right:10px;font-family:Arial;font-size:9px;color:white;}
#site_header #contact_info ul{margin:0 5px 0 0;padding:0;}
#site_header #contact_info ul li{list-style:none;display:inline;margin-right:3px;}
#site_header #contact_info ul li a.lang_ENG {background:url("../img/botao_ENG_OFF.jpg") 0 0 no-repeat;padding-left:28px;height:10px;margin-left:7px;}
#site_header #contact_info ul li a.lang_ENG:hover {background:url("../img/botao_ENG_ON.jpg") 0 0 no-repeat;}
#site_header #contact_info ul li a.lang_PT {background:url("../img/botao_PT_OFF.jpg") 0 0 no-repeat;padding-left:28px;height:10px;}
#site_header #contact_info ul li a.lang_PT:hover {background:url("../img/botao_PT_ON.jpg") 0 0 no-repeat;}

#site_header #search {position:relative;top:33px;left:800px;height:21px;width:166px;}
#site_header #search form {position:relative;}
#site_header #search #search-input-out {border:0;position:absolute; top:0; right:0px; width:166px; height:21px; margin:0; padding:0;}
#site_header #search #search-input {float:left;width:125px; margin:0; padding:2px 0px 2px 15px; border:#0487AF 1px solid; border-right:none; background: white url('../img/lupa_pesquisa.png') 3px 5px no-repeat; font:11px Arial; color:grey;}
#site_header #search #search-submit {position:absolute; top:0; right:0px;padding:1px;border:#0487AF 1px solid;border-left:none;padding-left:5px;background: white;}
#site_header #search fieldset {margin:0; padding:0; border:0;}
#site_header #search fieldset {width:200px;}
#site_header #search legend {display:none;}

#site_header #main_menu {position:relative;top:103px;left:186px;padding-left:24px;background:white url("../img/curva_menu.png") 0 0 no-repeat;margin:0;border-top:white 3px solid;border-bottom:white 3px solid;width:790px;height:20px;z-index:10;}
#main_menu ul {list-style:none;position:relative;height:20px;background:#0487af;}
#main_menu ul li {margin:0;padding:0 3px 0 0;float:left;background:white;}

#main_menu ul li a {
display:block; 
font-family:Arial ; 
font-size:12px; 
color:white;
font-weight:bold;
font-style:italic;
position:relative; 
padding:3px 17px 2px 15px; 
text-align:center;
border-right:#F2C330 5px solid; 
background:#F2C330 url("../img/icon_pontos.png") right 8px no-repeat;
text-decoration:none;}
#main_menu ul li a:hover{background:#0487af url("../img/icon_pontos.png") right 8px no-repeat;border-right:#0487af 5px solid;}
#main_menu ul li a.selected{background:#0487af url("../img/icon_pontos.png") right 8px no-repeat;border-right:#0487af 5px solid;}
/* ######### Style for Drop Down Menu ######### */

#main_menu ul.box li ul.subMenu { 
position:absolute;
top:20px;
left:auto;
border:#F2C330 1px solid; /*THEME CHANGE HERE*/
border-width: 0 1px 1px 1px;
font:bold 11px Arial;
line-height:18px;
margin:0;
background-color:#F9EDCD;
height:auto;
visibility:hidden;
display:none;
z-index:150;
}

#main_menu ul.box li ul.subMenu  li{display:block;margin:0;padding:0;width:100%;background-color:#F9EDCD;z-index:150;}

#main_menu ul.box li ul.subMenu li  a{
white-space: nowrap;
display: block;
text-indent: 5px;
border-bottom:1px dashed #F2C330; /*THEME CHANGE HERE*/
padding: 0px 5px 3px 2px;
margin:0 0 -1px 0;
text-decoration: none;
font-weight: bold;
color:#916E0C;
border-right:0;
text-align:center;
text-transform:none;
background:none;z-index:150;
}

#main_menu ul.box li ul.subMenu a:hover{ /*THEME CHANGE HERE*/
background-color: #0487af;
margin:0 0 -1px 0;
border-bottom:1px solid #F2C330; 
border-top:1px solid #F2C330; 
color:#ffffff
}


.menu_title {background:#F2C330;color:white;font-family:Arial;font-size:16px;font-style:italic;font-weight:bold;padding:3px 3px 3px 10px;margin-bottom:2px;}
#left_menu {
font-size:11px;
font-family:Arial;
width: 100%; 
padding: 0px; 
margin:0px 0 5px 0;
}	

#left_menu li {list-style: none; background:#FFF0CA url("../img/menu_group.png") 10px 5px no-repeat;margin-bottom:2px;}
#left_menu li a {margin-left:25px;display:block;color:#916E0C;font-family:Arial;font-size:11px;text-transform:uppercase;padding:2px 3px 2px 0px;}
#left_menu li ul{background:white;}
#left_menu li ul li{background:white;border-bottom:#FFF0CA 1px dashed;margin-bottom:none;}
#left_menu li ul li a{background:none;text-transform:none;color:#999999;}
#left_menu li ul li.no_border,#small_content_boxes div.no_border{border:none;}

#left_menu li.menu_group {list-style: none; background:#FFD86F url("../img/menu_group_open.png") 10px 5px no-repeat;margin-bottom:2px;}
#left_menu li.menu_group a {margin-left:25px;display:block;color:#916E0C;font-family:Arial;font-size:11px;text-transform:uppercase;padding:2px 3px 2px 0px;}
#left_menu li.menu_group ul li a{background:white;text-transform:none;color:#999999;}
#left_menu li.menu_group ul li a.selected{background:white;text-transform:none;color:#FFD86F;}

#left_menu li.menu_group_open {list-style: none; background:#FFF0CA url("../img/menu_group_open.png") 10px 5px no-repeat;margin-bottom:2px;}

#center_column #section_title
{
position: relative;
background:#E8EEEF;
font-size: 16px;
font-weight:bold;
font-style:italic;
color:#57B6DD;
padding: 3px 3px 3px 12px;
margin: 0 0 7px 0;
z-index:50;
}
#center_column #inner_section_title
{
position: relative;
background:#E8EEEF;
font-size: 16px;
color:#93B0B2;
padding: 3px 3px 3px 12px;
margin: 0 0 7px 0;
z-index:50;
}
#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;
}

.left_column_content_box {width:198px;margin:0 0 10px 0;border:#05586B 1px solid;}
.left_column_content_box  img,.right_column_content_box  img{border:0;}
.right_column_content_box {width:166px;margin:0 0 10px 0;border:#05586B 1px solid;}
.right_column_content_box a img,.left_column_content_box a img{margin:1px;}

.right_box_header {font-size:16px;font-family: Arial;font-weight:bold;font-style:italic;padding: 3px 3px 3px 8px;margin: 0 0 4px 0;color:white;background:#05586B;}
.right_box_header span {font-size:11px;margin:5px 0 5px 0;padding-left:14px;background:url('../img/view_more.png') left center no-repeat;}
.right_box_header a {font-size:12px;margin:2px 0 2px 0;display:block;padding-left:14px;color:white;background:url('../img/view_more.png') left center no-repeat;}

.right_box_content {padding-left:7px;margin-bottom:10px;}
.right_box_content .right_box_title {font-size:11px;font-family: Arial;font-weight:bold;color:#05586B;}
.right_box_content .right_box_title  a{font-size:11px;font-family: Arial;font-weight:bold;color:#05586B;text-decoration:undeline;}
.right_box_content p {font-family:Arial;font-size:11px;color:#999999;text-align:left;margin:5px 5px 0px 0px;}
.right_box_content .a_data{font-family:Arial;font-size:9px;color:#57B6DD;margin-top:4px;}
.right_box_content ul, .left_box_content ul {padding:0; margin:0;}
.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,.right_box_content p a{padding:0; margin:0 0 0 2px;font-family:Arial;font-size:11px;color:#F2C330;}

.box_date{font-size:12px; font-family:Arial;color:#f78d17;font-weight:normal;}

.viewmore {font-size:10px;text-decoration:none;padding-right:14px;color:#0487AF;background:url('../img/view_more.png') right center 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;}
.readmore {height:13px;width:79px;}
.readmore  a{height:13px;padding-left:79px;background:url('../img/saber_mais.png') no-repeat;}
.list_readmore {color:#0487AF;margin-left:5px;}


#center_column .content_box .box_content {border-bottom:#57B6DD 1px dashed;font-size:13px;margin:0 5px 15px 5px;padding:0px 5px 5px 7px;}
#center_column .content_box .box_content p{font-family:Arial;color:#999999;font-size:12px;margin:5px 0 0 0;padding:0;}
#center_column .content_box .box_content a{color:#999999;text-decoration:underline;}
#center_column .content_box .box_content a:hover{color:#05586B;text-decoration:underline;}
#center_column .content_box .box_content p.dados{color:#05586B;line-height:1.5em;}
#center_column .content_box .box_content p.dados span{color:#05586B;font-weight:bold;}
#center_column .content_box .box_content p.dados a{color:#05586B;text-decoration:underline;}
#center_column .content_box .box_content p.dados a:hover{color:#05586B;text-decoration:underline;}
#center_column .content_box .box_content fieldset table tr td {color:#05586B;}
#center_column .content_box .box_content fieldset table tr td.label{text-align:right;vertical-align:top;font-family:Arial;color:#05586B;font-size:12px;margin:0;padding:1px 5px 0 0;}
#center_column .content_box .box_content fieldset {border:none;}
#center_column .content_box .box_content fieldset td{padding-bottom:10px;}
#center_column .content_box .box_content fieldset  input{font-family:Arial;color:#05586B;font-size:12px;padding:0;}
#center_column .content_box .box_content fieldset  input.txtBox{border:#05586B 1px solid;}
#center_column .content_box .box_content fieldset  select{font-family:Arial;color:#05586B;font-size:12px;padding:0;border:#05586B 1px solid;}

#center_column .content_box .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 .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 {color:#05586B;font-size:16px;font-family: Arial;font-weight:bold;padding:1px 0 0px 0px;text-transform:none;}
#center_column .content_box .box_content .box_title a{color:#05586B;font-size:16px;font-family: Arial;font-weight:bold;text-transform:none;text-decoration:underline;}
#center_column .content_box .box_content .item_thumb_box{float:left;height:110px;border:red 0px solid;}

#center_column .content_box .box_content .item_thumb_box img{float:none;margin:15px 10px 10px 0;}
#center_column .content_box .box_content img{float:right;margin:5px 5px 5px 10px;border:#E8EEEF 1px solid;padding:1px;}
#center_column .content_box .box_content img.list_thumb{float:left;margin:5px 15px 15px 0px;}
#center_column .content_box .box_content img.float_left{float:left;margin:5px 15px 15px 0px;}
#center_column .content_box .box_content img.no_float{float:none;margin:10px;}
#center_column .a_data{font-family:Arial;font-size:12px;color:#57B6DD;margin-top:4px;}

#center_column .lista .box_content {font-size:13px;margin:0 0 3px 0px;padding:7px 12px 10px 12px;}
#center_column .lista .box_content p{font-family:Arial;color:#999999;font-size:11px;margin:5px 0 0 0;padding:0;}
#center_column .lista .box_content img{float:right;margin:5px 5px 5px 10px;border:#b3b3b3 1px solid;padding:1px;}
#center_column .lista .color_odd{background:#f2f2f2;}
#center_column .lista .color_even{background:#E6EDED;}

#center_column .lista .box_content .box_title {color:#05586B;font-size:16px;font-family: Arial;font-weight:bold;padding:1px 0 0px 0px;text-transform:none;}
#center_column .lista .box_content .box_title a{color:#666666;font-size:11px;font-family: Arial;font-weight:bold;text-transform:none;text-decoration:underline;}
#center_column .lista .box_content .a_data{color:#93B0B2;font-size:9px;}

#center_column .content_box .box_content p.dados #error_msg {background:red;color:white;padding:2px 5px 2px 5px;}
#center_column .content_box .box_content p.dados #success_msg {background:green;color:white;padding:2px 5px 2px 5px;}

#main_content #center_column #small_content_boxes{position:relative;background:#F2F2F2;margin:13px 0 0 0;padding:0 0 10px 13px;height:132px;}
#center_column #small_content_boxes .small_box_header {font-family:Arial;font-style:italic;color:#b3b3b3;font-size:14px;font-weight:bold;padding:7px 0 0 0px;}

#center_column .small_box_content {float:left;width:183px;padding:10px 5px 10px 0px;margin-right:10px; border-right:#93B0B2 1px solid;}
#center_column .small_box_content .a_data{font-size:9px;color:#93B0B2;}

#center_column .small_box_content p{font-family:Arial;font-size:10px;text-align:left;color:#999999;padding:0px;margin:5px 5px 0px 0px;}
#center_column .small_box_content span.small_box_title a{font-family:Arial;font-weight:bold;font-size:11px;color:#666666;}

#content_holder #site_footer{
float:left;
width:100%;
background:#0487AF url('../img/logo_ldn_footer.png') 5px 5px no-repeat;;
height:25px;
padding:0;
border-bottom:#05586B 4px solid;
}

#site_footer ul {position:relative;top:2px;right:0px;margin:0;padding:0 7px 0 0;border:red 0px solid;text-align:right;}

#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:12px;}
#site_footer ul  li.contactos{background:url('../img/envelope_contactos.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:21px;}

