/* Widetail 2011 - Tiago Matos */

a {color:#479C99;text-decoration:none;}
.separator {
width: 100%;
border-bottom: 1px solid #CCC;
margin-bottom: 10px;
padding-bottom: 5px;
clear: both;
margin-left:0%;
margin-right:0%
}
.vertical-separator{
border-right: 1px solid #CCC;
margin-right: 10px;
padding-right: 5px;
}


.separador{
border-right: 1px solid #CCC;
margin-right: 10px;
padding-right: 5px;
}



#header{margin-bottom:0px;}
#header #top {
    color:white;
    height:100%;
    padding-top: 3px;
    padding-bottom: 4px;
    background: #999; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#636363'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#636363)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #000,  #636363); /* for firefox 3.6+ */
}
#header-menu{
    height:60px;
    font-size:16px;
    font-weight:bold;
    background: #FFF; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#FFFFFF'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#d3d3d3), to(#FFF)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #d3d3d3,  #FFF); /* for firefox 3.6+ */
}
#header-menu #logo{padding:11px 0px;}
#header-menu-links a{color:#6c6c6c;font-size:18px;font-weight:bold;text-decoration:none;padding:10px;}
#banner {margin-bottom:20px;height:420px;}

#banner-menu h1 {margin-bottom:5px;}
#banner-menu .description

.date{color:#999;}

#main-content #main-content-glossary a{text-decoration:none;color:#EF7A3D;}

#news{overflow-y:auto;}
#news h3 {margin-bottom:5px;}

#campaigns .titulo {
	font-weight: bold;
    color: #000000;
   /* font-family: Verdana,Tahoma,sans-serif; */
    font-family: Verdana,Geneva,Kalimati,sans-serif;
    font-size: 12px;
	margin-bottom:5px;
}
#campaigns p {margin-bottom:5px;}
#campaigns .campaign-thumb{float:left;padding:10px;margin-bottom:20px;}
#campaigns .date{
	text-decoration:none;
	color: #000000;
    /*font-family: Verdana,Tahoma,sans-serif;*/
	font-family: Verdana,Geneva,Kalimati,sans-serif;
    font-size: 11px;
}
#campaigns .campaign-description {
	text-decoration:none;
	color: #000000;
    /*font-family: Verdana,Tahoma,sans-serif;*/
	font-family: Verdana,Geneva,Kalimati,sans-serif;
    font-size: 11px;
	text-align: justify;
}

#campaigns .campaign-read-more {
    /*font-family: Verdana,Tahoma,sans-serif;*/
	font-family: Verdana,Geneva,Kalimati,sans-serif;
	font-weight: bold;
	float: right;
    font-size: 10px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

#footer {
	clear:both;
	bottom:0;
	position: relative;
	width:100%;
    font-size:12px;
    background: #999; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#636363'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#636363)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #000,  #636363); /* for firefox 3.6+ */
}



#footer #links{padding-top:9px;padding-bottom:10px;}
#footer #links a{color:#EF7A3D;text-decoration:none;}
#footer #links a:hover{text-decoration:underline;}
#footer #social {padding:2px 0px;}
#footer #legal {text-align:right;padding-top:9px;padding-bottom:10px;white-space:nowrap;}

.uniForm .buttonHolder .primaryAction{background-color: #479C99;}

#main-content-registo .uniForm .inlineLabels .textInput, #main-content-registo .uniForm .inlineLabels .fileUpload, #main-content-registo .uniForm .inlineLabels .selectInput, #main-content-registo .uniForm .inlineLabels select, #main-content-registo .uniForm .inlineLabels textarea { width: 63%; }

/* Styles for the entire LavaLamp menu */
ul#menu {
	list-style:none;
	padding:10px;
	overflow:auto; /* makes sure the container fits the floated list-items below */
    margin: 0px;
}
ul#menu li{
	margin:3px 5px;
	padding:0; /* padding moved to the a element below */
	float:left;
	font-size:18px;
	font-weight:bold;
}
ul#menu li a {
	display:block; /* allows us to add top and bottom padding to the element */
	padding:8px 20px 9px 18px;	/* now we have nice padding for link hi-lighting */
	position: relative;
	z-index: 5;
	text-decoration:none;
}
ul#menu li a:hover {
	color:#4c4c4c;
}
ul#menu li.backLava {
	position:absolute;
	z-index:3;
	background:url(../images/menu-shadow.jpg) no-repeat top left;
	border:2px solid #ccc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#sidebar-menu {background-color:#EFEFEF;border-radius:5px;padding:10px 0px;}
#sidebar #sidebar-menu-list{list-style:none;}
#sidebar #sidebar-menu-list li{border-bottom: 1px dotted #CCCCCC;width:90%;margin:10px; font-family: Verdana,Geneva,Kalimati,sans-serif;}
#sidebar #sidebar-menu-list a{color: inherit;}
#sidebar #sidebar-menu-list h3{margin:0px;padding-bottom:10px;}
#sidebar #sidebar-menu-list .sidebar-menu-list-sub-parent{padding-bottom:0px; font-family: Verdana,Geneva,Kalimati,sans-serif;}
#sidebar #sidebar-menu-list .sidebar-menu-list-sub li{list-style:none;border-bottom: none; font-family: Verdana,Geneva,Kalimati,sans-serif; font-size:11px;}
#sidebar #sidebar-menu-list .sidebar-menu-list-sub-contactos li{list-style:none;border-bottom: none; font-family: Verdana,Geneva,Kalimati,sans-serif; font-size:10px;}
#sidebar #sidebar-menu-list .sidebar-menu-list-sub a{color: inherit;}
#sidebar #sidebar-menu-list .sidebar-menu-list-sub a:hover{color: inherit; font-weight:bold;}
#sidebar #sidebar-menu-list .last{border-bottom: none;}