 html,body {
    margin:0;
    padding:0;
    height:100%; /* needed for container min-height */
    
    font-family:Verdana;
	font-size:12px;
	color:#000;
}

#col-bottom-2 table td{
	border: 1px solid #000;
}
#homepage table td{
    border:none;	
}

p{
	margin-bottom:10px;
}
a{
    display:block;
    color:#000;
    text-decoration:none;
}
.pane-node-body a{
	display:inline;
}
a:hover{
    text-decoration:underline;
}

#wrapper{
    margin:0 auto;
    min-height:90%;
    position:relative;
	width:1025px;
	background-image:url(../imagens/faux-column.png);
}
#col-top-1{
	width:180px;
	height:137px;
	float:left;
	background-image:url('../imagens/norte41.jpg');
	background-position:0px 32px;
	background-repeat:no-repeat;	
}
#col-top-1 a{
    width:180px;
    height:137px;
	display:block;	
}
#col-top-2{
	width:204px;
    height:137px;
    float:left;
    
}
#col-top-3{
    width:460px;
    height:137px;
    float:left;  
}
#col-top-4{
    width:181px;
    height:137px;
    float:left;  
}
#col-bottom-1{
    width:384px;
    float:left;    
}
#col-bottom-2{
    width:440px;
    float:left; 
	padding-right:20px;
	min-height:200px;
	line-height:16px;
}
#col-bottom-3{
    width:181px;
    float:left;
}

/*menu*/
#col-bottom-1 #block-menu-primary-links{
	position:relative;
}
#col-bottom-1 .to-hide{
    display:none;	
}
#col-bottom-1 ul{
	width:180px;
    padding:0px;
	margin:0px;
}
#col-bottom-1 ul ul{
	width:170px;
	top:0px;
	left:195px;
    position:absolute;
}
#col-bottom-1 ul ul ul{
    display:none;
}
#col-bottom-1 ul li{
    list-style:none;
	list-style-image:none;
	padding:0px;
    margin:0px;	
}
#col-bottom-1 ul ul li.active-trail a{
	color:#BFB7AD;
	font-weight:bold;
}
#col-bottom-1 ul li a{
    display:block;
	height:15px;
	text-decoration:none;
	background-repeat:no-repeat;
	color:#000;        
}
#col-bottom-1 ul li a:hover{
    color:#BFB7AD;
}
#col-bottom-1 ul li span{
    background-image:url('../imagens/menu-border.png');
    background-repeat:repeat-x;
    background-position:bottom;
    display:block;  
	padding:7px 0px 7px 0px;
}
/*corners*/
.corner-left-1{
	width:21px;
	height:15px;
	border-right:#d6d6d6 1px solid;
	position:absolute;
	top:0px;
	left:0px;	
}
.corner-left-2{
    width:15px;
    height:21px;
    border-bottom:#d6d6d6 1px solid;
    position:absolute;
    top:0px;
    left:0px;   
}
.corner-right-1{
    width:21px;
    height:15px;
    border-left:#d6d6d6 1px solid;
    position:absolute;
    top:0px;
    right:0px;   
}
.corner-right-2{
    width:15px;
    height:21px;
    border-bottom:#d6d6d6 1px solid;
    position:absolute;
    top:0px;
    right:0px;   
}
.corner-bottom-left-1{
    width:21px;
    height:15px;
    border-right:#d6d6d6 1px solid;
    position:absolute;
    bottom:0px;
    left:0px;   
}
.corner-bottom-left-2{
    width:15px;
    height:21px;
    border-top:#d6d6d6 1px solid;
    position:absolute;
    bottom:0px;
    left:0px;   
}
.corner-bottom-right-1{
    width:21px;
    height:15px;
    border-left:#d6d6d6 1px solid;
    position:absolute;
    bottom:0px;
    right:0px;   
}
.corner-bottom-right-2{
    width:15px;
    height:21px;
    border-top:#d6d6d6 1px solid;
    position:absolute;
    bottom:0px;
    right:0px;   
}

/*text detail*/
#text-detail .pane-node-title{
	color:#000;
	background-image:url('../imagens/menu-border.png');
    background-repeat:repeat-x;
    background-position:bottom;
	height:15px;
	padding:7px 0px 7px 0px;
	font-weight:bold;
}
#text-detail .pane-node-title .pane-content{
	display:none;	
}
#text-detail .pane-nodedetailimages{
	margin-top:5px;
	color:#5d5d5d;
	font-size:11px;
}
#text-detail .views-field-field-image-data{
	margin-top:-4px;
}
#text-detail .pane-node-body{
	margin-top:10px;
	padding-bottom:10px;
}
#text-detail .pane-field-file .field-item{
	height:30px;
}
#text-detail .field-label{
    float:left;
}
#text-detail .pane-field-file img{
	float:left;	
}
#map{
	height:300px;	
}
.line-bottom{
	background-image:url('../imagens/menu-border.png');
    background-repeat:repeat-x;
    background-position:bottom;
	width:100%;
	height:2px;
}
/*same level nodes*/
.same_level_nodes_item a{
	display:block;
	background-image:url('../imagens/menu-border.png');
    background-repeat:repeat-x;
    background-position:bottom;
    height:15px;
    padding:7px 0px 7px 0px;
	color:#000;
	text-decoration:none;
}
.same_level_nodes_item a:hover{
	color:#000;	
}

/*events list*/
.view-Events .views-row a{
	display:block;
    background-image:url('../imagens/menu-border.png');
    background-repeat:repeat-x;
    background-position:bottom;
    height:15px;
    padding:7px 0px 7px 0px;
    color:#000;
    text-decoration:none;
}
.view-Events .views-row a:hover{
    color:#000;
}

/*event detail*/
#event-detail .pane-node-title{
	color:#000;
    background-image:url('../imagens/menu-border.png');
    background-repeat:repeat-x;
    background-position:bottom;
    height:15px;
    padding:7px 0px 7px 0px;
    font-weight:bold;
}
#event-detail .pane-field-image{
	margin-top:5px;
}
#event-detail .pane-field-date{
	margin-top:5px;
}
#event-detail .pane-node-body{
	margin-top:10px;
    padding-bottom:10px;
}
#event-detail .field-label{
	float:left;
}
#event-detail .pane-field-file .field-item{
    height:30px;
}
#event-detail .pane-field-file img{
    float:left; 
}

/*homepage*/
#homepage{
    padding-top:28px;	
}
#homepage a{
	margin:0px;
	padding:0px;
	display:block;
}
#homepage .views-field-field-image-fid{
	margin-right:5px;
	margin-bottom:5px;
}
.sidebar_item{
	background-image:url('../imagens/menu-border.png');
    background-repeat:repeat-x;
    background-position:bottom;
	padding:10px 0px 10px 0px;
	color:#000;
}
.sidebar_item_sel a{
    font-weight:bold;
	color:#000 !important;	
}
.sidebar_item img{
	padding:10px 0px 0px 0px;
}
.sidebar_item a{
	color:#000;
	text-decoration:none;
}
.sidebar_item a:hover{
	color:#000;
}
.sidebar-border-top{
	background-image:url('../imagens/menu-border.png');
    background-repeat:repeat-x;
    background-position:top;
	width:100%;
	height:2px;
}
aside .views-row a{
	background-image:url('../imagens/menu-border.png');
    background-repeat:repeat-x;
    background-position:bottom;
    padding:8px 0px 8px 0px;
	text-decoration:none;
	font-size:11px;
	display:block;
	color:#000;
}
aside .views-row a:hover{
    color:#000;
}

/*news*/
#news_panel .views-row{
	background-image:url('../imagens/menu-border.png');
    background-repeat:repeat-x;
    background-position:bottom;
}
#news_panel .views-field-field-date-value{
    color:#000;
	padding:8px 0;
	cursor:pointer;
}
#news_panel .views-field-field-date-value:hover{
	color:#000;
}
#news_panel .views-field-title{
    color:#000;
	font:14px;
	font-weight:bold;
	margin:5px 0px 15px 0px;	
}
#news_panel .views-field-field-file-fid{
	padding:5px 0px 10px 0px;
	clear:both;
}
#news_panel .views-field-field-file-fid label{
    font-weight:bold;
}
#news_panel .views-field-field-file-fid a{
    color:#000;
	text-decoration:none;
}
#news_panel .views-field-field-file-fid a:hover{
    color:#000;
}
#news_panel .title_active{
	font-weight:bold;
	color:#000;
}
#news_panel .views-field-field-image-fid{
	float:left;
	margin:0px 10px 0px 0px;	
}
#news_panel .views-field-body{
	float:left;
	width:335px;	
}
#news_panel .body-complete,
#news_panel .views-field-title,
#news_panel .views-field-field-image-fid,
#news_panel .body-summary,
#news_panel .body-complete,
#news_panel .views-field-field-file-fid,
#news_panel .views-field-nid{
    display:none;
}
#news_panel .body-show-complete{
	cursor:pointer;
}
/*titles*/
#main_section_titles{
	padding-top:22px;
	padding-left:2px;
}
/*fundador detail*/
#fundador-detail .pane-content,
#parceiro-detail .pane-content{
	padding-top:28px;
}
#fundador-detail .views-row,
#parceiro-detail .views-row,
.view-Seminar .views-row{
	background-image:url('../imagens/menu-border.png');
    background-repeat:repeat-x;
    background-position:top;
	padding:10px 0px 10px 0px;
	overflow: hidden;
} 
#fundador-detail .views-field-title,
#parceiro-detail .views-field-title,
.view-Seminar .views-field-title{
	
	margin-bottom:5px;
	color:#000;
	font-weight:bold;
}
#fundador-detail .views-field-field-image-fid,
#parceiro-detail .views-field-field-image-fid,
.view-Seminar .views-field-field-image-fid{
	float:left;
	margin-right:10px;
	height:60px;
}
#fundador-detail .views-field-body,
#parceiro-detail .views-field-body,
.view-Seminar .views-field-body{
	float:left;
    width:335px;
}

.view-Seminar .views-field-field-file-fid,
.view-Seminar .views-field-field-link-seminar-url{
	margin-left: 102px;
	margin-bottom: 5px;
}
.view-Seminar .views-field-field-file-fid img{
	float: left;
}
/*parceiro detail*/
/*
#parceiro-detail .pane-node-title{
	background-image:url("../imagens/menu-border.png");
	background-position:center bottom;
	background-repeat:repeat-x;
	color:#000000;
	font-weight:bold;
	height:15px;
	padding:7px 0;	
}
#parceiro-detail .pane-node-title .pane-content{
	display:none;
}
#parceiro-detail .pane-field-image{
    margin-top:5px;	
}
#parceiro-detail .pane-node-body{
    background-image:url("../imagens/menu-border.png");
	background-position:center bottom;
	background-repeat:repeat-x;
	margin-top:10px;
	padding-bottom:10px; 
}
*/
/*video detail*/
#video-detail .pane-node-title{
    color:#000;
    background-image:url('../imagens/menu-border.png');
    background-repeat:repeat-x;
    background-position:bottom;
    height:15px;
    padding:7px 0px 7px 0px;
    font-weight:bold;
}
#video-detail .pane-node-title .pane-content{
    display:none;	
}
#video-detail .pane-field-video{
	margin-top:5px;	
}

/*link detail*/
#linkcategory-detail .pane-node-title{
    color:#000;
    background-image:url('../imagens/menu-border.png');
    background-repeat:repeat-x;
    background-position:bottom;
    height:15px;
    padding:7px 0px 7px 0px;
    font-weight:bold;
}
#linkcategory-detail .pane-node-title .pane-content{
	display:none;
}
#linkcategory-detail .field-field-link a{
	padding-top:10px;
}
#linkcategory-detail .views-row,
#linkcategory-detail .view-empty{
	margin-top:10px;
} 

/*language*/
.block-locale{
    margin-top:31px;
}
.block-locale h2{
    display:none;        
}
.block-locale ul{
	margin:0px;
	padding:0px;
	height:8px;
	width:50px;
	position:relative;
}
.block-locale li{
    list-style:none;
	list-style-image:none;
	margin:0px;
	padding:0px;
	height:8px;
	position:absolute;
}
.block-locale li a{ 
    display:block;
	width:13px;
    height:8px;
}
.block-locale li.pt-pt{
    top:0px;
	left:0px;
}
.block-locale li.pt-pt a{ 
	background-image:url(../imagens/language/pt_cinza.gif);
}
.block-locale li.pt-pt a:hover{ 
    background-image:url(../imagens/language/pt_preto.gif);
}
.block-locale li.pt-pt a.active{ 
    background-image:url(../imagens/language/pt_verde.gif);
}
.block-locale li.en{
	top:0px;
    left:20px;	
}
.block-locale li.en a{ 
    background-image:url(../imagens/language/en_cinza.gif);
}
.block-locale li.en a:hover{ 
    background-image:url(../imagens/language/en_preto.gif);
}
.block-locale li.en a.active{ 
    background-image:url(../imagens/language/en_verde.gif);
}
.block-locale li.en a{ 
    
}
.block-locale li a.active{
	
}

/*secundary links*/
#block-menu-secondary-links{
    margin-top:70px;
}
#block-menu-secondary-links ul{
	margin:0px;
	padding:0px;	
}
#block-menu-secondary-links ul ul{
    position:absolute;
	top:137px;
	* top:138px;	
	left:195px
}
#block-menu-secondary-links ul ul ul{
    display:none;	
}
#block-menu-secondary-links li{
	list-style-image:none;
	list-style:none;
	margin:0px;
	padding:0px;
}
#block-menu-secondary-links a.active,
#block-menu-secondary-links li.active-trail a.active,
#block-menu-secondary-links li.active-trail > a{
    color:#000;
	font-weight:bold;
}
#block-menu-secondary-links li a{
    background-image:url("../imagens/menu-border.png");
	background-position:center bottom;
	background-repeat:repeat-x;
	color:#000;
	padding:8px 0px;
	display:block;
	text-decoration:none;
}
#block-menu-secondary-links li li a{
	font-size:12px;
}
#block-menu-secondary-links ul ul a{
	width:175px;
}
#block-menu-secondary-links li a:hover{
    color:#000;	
}

/*sitemap*/
#site-map h2{   
	display:none;
}
#site-map ul{   
    margin:0px;
	padding:0px;
}
#site-map .content{
	padding-top:10px
}
#site-map li{
    list-style-image:none;
    list-style:none;
}
.site-map-front-page{
	display:none;	
}
#sitemap-wrappper h1{
	display:none;
	/*
	background-image:url("../imagens/menu-border.png");
	background-position:center bottom;
	background-repeat:repeat-x;
	color:#000000;
	font-weight:bold;
	height:15px;
	padding:7px 0;
	margin-bottom:10px;	
	*/
}
#site-map{
	background-image:url("../imagens/menu-border.png");
    background-position:center top;
    background-repeat:repeat-x;
	margin-top:26px;
}

/*download detail*/
#download-detail .pane-node-title{
    color:#000;
    background-image:url('../imagens/menu-border.png');
    background-repeat:repeat-x;
    background-position:bottom;
    height:15px;
    padding:7px 0px 7px 0px;
    font-weight:bold;
}
#download-detail .pane-node-title .pane-content{
	display:none;	
}
#download-detail a{
    padding-top:10px;
	display:inline !important;
}

#download-detail .panel-region-separator{
	height:10px;	
}

/*search form*/
.block-search h2{
	display:none;	
} 
.block-search #edit-search-block-form-1{
	margin:0px;
	background-color:#d6e04e;
	border:0px;
	color:#FFF;
	padding:4px;
	font-size:13px;	
	outline: none; 
}
.block-search .form-submit{
	margin:0px;
    background-color:#d6e04e;
    border:0px;
    color:#FFF;
    padding:4px;
    font-size:13px; 
	width:25px;
	height:24px;
	margin-left:-3px;
	cursor:pointer;
}
#col-bottom-2 .search-form,
#col-bottom-2 .search-info{
	display:none;
}
#col-bottom-2 h2.title{
	color:#000;
    background-image:url('../imagens/menu-border.png');
    background-repeat:repeat-x;
    background-position:bottom;
    height:15px;
    padding:7px 0px 7px 0px;
    font-weight:bold;
}
.search-results dt.title{
	margin-top:15px;
	font-weight:bold;
}
.search-results .search-snippet strong{
	font-style:italic;
}
#col-bottom-2 ul,
#col-bottom-2 li{
	margin:0px;
	list-style:none;
	list-style-image:none;
	padding:0px;
}
#col-bottom-2 .box li{
	margin-top:10px;
}
