/*estilos_backend*/
.estilo_normal_laranja {
	font-family: Tahoma;
	font-size: 12px;
	color:#E77817;
	
}
.estilo_normal_preto {
	font-family: Tahoma;
	font-size: 12px;
	color:#000;
	
}
.estilo_normal_preto a {
	font-family: Tahoma;
	font-size: 12px;
	color:#000;
	text-decoration:underline;
	
}
.estilo_normal_preto a:hover {
	font-family: Tahoma;
	font-size: 12px;
	color:#000;
	text-decoration:none;
	
}
.estilo_pequena_laranja {
	font-family: Tahoma;
	font-size: 11px;
	color:#E77817;
	
}

.estilo_pequeno_cinza {
	font-family: Tahoma;
	font-size: 11px;
	color:#666;
	
}
.estilo_pequena_laranja a {
	font-family: Tahoma;
	font-size: 11px;
	color:#E77817;
	text-decoration:none;
	
}

.estilo_pequena_laranja a:hover {
	font-family: Tahoma;
	font-size: 11px;
	color:#000;
	text-decoration:underline;
	
}




.estilo_pequena_other_color {
	font-family: Tahoma;
	font-size: 11px;
	color:#395256;
	
}
.estilo_pequena_other_color a {
	font-family: Tahoma;
	font-size: 11px;
	color:#395256;
	text-decoration:none;
	
}

.estilo_pequena_other_color a:hover {
	font-family: Tahoma;
	font-size: 11px;
	color:#395256;
	text-decoration:underline;
	
}



.estilo_pequena_preto {
	font-family: Tahoma;
	font-size: 11px;
	color:#000;
	
}
.estilo_maior_laranja_2 {
	font-family: Tahoma;
	font-size: 16px;
	color:#E77817;
	
}
.estilo_maior_preto_2 {
	font-family: Tahoma;
	font-size: 16px;
	color:#000;
	
}

.estilo_maior_laranja_1 {
	font-family: Tahoma;
	font-size: 14px;
	color:#E77817;
	
}
.estilo_maior_preto_1 {
	font-family: Tahoma;
	font-size: 14px;
	color:#000;
	
}


/*fim estilos_backend*/


body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	background-color:#00536f;

}
.linklang{
font-size:10px;
color:#00536f
}
.linklang a{
font-size:10px;
color:#000;
text-decoration:none;
}
.linklang a:hover{
font-size:10px;
color:#00536f;
text-decoration:none;
}

a{ color:#000; text-decoration:none;}
a:hover{ color:#00536f; text-decoration:none;}
img{
border:0;
}
#wrapper_index{
width:960px;
background-color:#FFF;
position:absolute;
left:50%;
margin-left:-480px;
top:15px;
margin-bottom:15px;
text-align:center;

}

#wrapper_index2{
width:960px;
margin-left:auto;
margin-right:auto;
top:15px;
margin-bottom:15px;
}


#wrapper_main{
width:960px;
background-color:#FFF;
position:absolute;
left:50%;
margin-left:-480px;
top:15px;
margin-bottom:15px;
background-image:url(../assets/bgs/bg_corner_main.gif);
background-repeat:no-repeat;
background-position:left bottom;
float:left;
}

#left_wrapper{
width:298px;
min-height:760px;
height:auto !important;
height:760px;
float:left;

}
#righ_wrapper{
width:660px;
min-height:1200px;
height:auto !important;
height:1200px;
border-left:1px #E6B509 solid;
float:left;
position:relative;
left:2px;

}
.spacer_footer{
width:645px;
float:left;
position:relative;
left:2px;
font-size:1px;
height:55px;
}
#wrapper_logo{
width:288px;
text-align:right;
height:145px;
right:10px;
margin-top:37px;
margin-bottom:40px;

}
.clear{
clear:both;
}
.wrapper_nav_languages{
text-align:right;
width:286px;
right:10px;
font-family: Tahoma;
font-size: 10px;
color:#00536f;

}
.wrapper_nav_languages a{

font-family: Tahoma;
font-size: 10px;
color:#00536f;
text-decoration:none;
}
.wrapper_nav_languages a:hover{

font-family: Tahoma;
font-size: 10px;
color:#626061;
text-decoration:none;
}

.wrapper_nav_left{
margin-top:44px;
text-align:right;
width:286px;
right:10px;
}

.nave_left_itens{
font-family: Tahoma;
font-size: 12px;
color:#E77817;
margin-bottom:2px;
padding:3px;
text-decoration:none;

}

.nave_left_itens a{
font-family: Tahoma;
font-size: 12px;
color:#E77817;
padding:3px;
text-decoration:none;
}

.nave_left_itens a:hover{
font-family: Tahoma;
font-size: 12px;
padding:3px;
color:#FFF;
background-color:#00536f;
text-decoration:none;
}
.nave_left_active{
font-family: Tahoma;
font-size: 12px;
color:#FFF;
margin-bottom:2px;
background-color:#00536f;
padding:3px;
cursor:default;

}



/*nave para as paginas rotas*/
.nave_leftrotas_itens{
font-family: Tahoma;
font-size: 12px;
color:#00536f;
margin-bottom:2px;
padding:3px;
text-decoration:none;

}

.nave_leftrotas_itens a{
font-family: Tahoma;
font-size: 12px;
color:#00536f;
padding:3px;
text-decoration:none;
}

.nave_leftrotas_itens a:hover{
font-family: Tahoma;
font-size: 12px;
padding:3px;
color:#FFF;
background-color:#00536f;
text-decoration:none;
}
.nave_leftleftrotas_active{
font-family: Tahoma;
font-size: 12px;
color:#FFF;
background-color:#00536f;
margin-bottom:2px;
padding:3px;
cursor:default;

}


/*fim nave para as paginas rotas*/
/* activo para botoes rotas*/
.nave_left_active_rotas{
font-family: Tahoma;
font-size: 12px;
color:#FFF;
padding:3px;
margin-bottom:2px;
cursor:default;

}
.nave_left_active_rotas a{
font-family: Tahoma;
font-size: 12px;
color:#00536f;
padding:3px;
cursor:default;
text-decoration:none;

}
.nave_left_active_rotas a:hover{
font-family: Tahoma;
font-size: 12px;
color:#00536f;
padding:3px;
cursor:default;
text-decoration:none;

}


.nave_left_itens2{
font-family: Tahoma;
font-size: 12px;
color:#E77817;
margin-bottom:2px;
padding:3px;
text-decoration:none;

}

.nave_left_itens2 a{
font-family: Tahoma;
font-size: 12px;
color:#E77817;
padding:3px;
text-decoration:none;
}

.nave_left_itens2 a:hover{
font-family: Tahoma;
font-size: 12px;
padding:3px;
color:#00536f;
text-decoration:none;
}

/*fim activo para botoes rotas*/
.info{
font-family: Tahoma;
font-size: 11px;
color:#666;
padding:1px;
}
.info_exp{
font-family: Tahoma;
font-size: 11px;
color:#666;
padding:1px;
}


.wrapper_apoios_home{
margin-top:44px;
text-align:right;
width:286px;
right:10px;
font-family: Tahoma;
font-size: 11px;
color:#626061;
margin-bottom:80px;
}

.margin_bottom{
margin-bottom:80px;
}
.wrapper_img_topo{
width:658px;
height:195px;
overflow:hidden;
margin-bottom:22px;
}
.spacer_w75px{
width:75px;
height:1px;
float:left;
font-size:1px;
}
.spacer_h44px{
width:575px;
height:44px;
float:left;
font-size:1px;
}
#nave_horizontal_wrapper{
width:580px;
float:left;
}
.nave_horizontal a{

font-family: Tahoma;
font-size: 12px;
color:#E77817;
padding:2px;
font-weight:bold;
text-decoration:none;
float:left;
}
.nave_horizontal a:hover{
font-family: Tahoma;
font-size: 12px;
color:#FFF;
background-color:#00536f;
padding:2px;
font-weight:bold;
text-decoration:none;
}
.nave_horizontal_active{

font-family: Tahoma;
font-size: 12px;
color:#FFF;
background-color:#00536f;
padding:2px;
font-weight:bold;
text-decoration:none;
float:left;
cursor:default;
}
.sep_nave_horizontal{
width:12px;
font-family: Tahoma;
font-size: 12px;
color:#E77817;
padding:2px;
font-weight:bold;
text-align:center;
float:left;
cursor:default;
}
.wrapper_contents{
width:575px;
float:left;
}
.titulos_paginas{
font-family: Tahoma;
font-size: 26px;
color:#E77817;
margin-bottom:15px;
width:455px;
letter-spacing:0.04em ;
}
.text_contents{
font-family: Tahoma;
font-size: 11px;
color:#000;
float:left;
margin-bottom:30px;
width:455px;
letter-spacing:0.05em ;
}




#footer{
text-align:center;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
width:660px;
border-left:1px #E6B509 solid;
float:right;
position:relative;
left:1px;


}
#footer a{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
text-decoration:underline;
}
#footer a:hover{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#E77817;
text-decoration:none;
}
.tabela_parceiros{
font-family: Tahoma;
font-size: 12px;
color:#000;
float:left;
margin-bottom:15px;
width:530px;
}
.table_celula_1{
border-left:1px #E6B509 solid;
border-bottom:1px #E6B509 solid;
border-top:1px #E6B509 solid;
font-size:15px;
color:#000;
padding:5px;
width:110px;
}
.table_celula_2{
border-bottom:1px #E6B509 solid;
border-top:1px #E6B509 solid;
font-size:15px;
color:#000;
padding:5px;
width:185px;
}
.table_celula_3{
border-right:1px #E6B509 solid;
border-bottom:1px #E6B509 solid;
border-top:1px #E6B509 solid;
font-size:15px;
color:#000;
padding:5px;
width:185px;
}

.table_celula_col_1{
border-left:1px #E6B509 solid;
font-size:12px;
color:#000;
padding:5px;
width:110px;
}
.table_celula_col_2{
border-left:1px #E6B509 solid;
font-size:12px;
color:#000;
padding:5px;
width:185px;
}
.table_celula_col_2 a{
font-size:12px;
color:#000;
text-decoration:underline;
}
.table_celula_col_2 a:hover{
font-size:12px;
color:#000;
text-decoration:none;
}

.table_celula_col_3{
border-right:1px #E6B509 solid;
border-left:1px #E6B509 solid;
font-size:12px;
color:#000;
padding:5px;
width:185px;
}

.table_celula_col_3 a{
font-size:12px;
color:#000;
text-decoration:underline;
}
.table_celula_col_3 a:hover{
font-size:12px;
color:#000;
text-decoration:none;
}
.border_bottom_table{
border-bottom:1px #E6B509 solid;
}
.inner_cell{
margin-bottom:3px;
}
.img_mapa{
width:246px;
float:right;
padding:0 0 0 10px;
}
.titulo_experiencias{
font-family: Tahoma;
font-size: 16px;
color:#000;
width:455px;
margin-bottom:5px;
}
#experiencias_modules{
font-family: Tahoma;
font-size: 16px;
color:#000;
width:455px;
margin-bottom:5px;
}
.maisinfo a{
font-family: Tahoma;
font-size: 10px;
color:#E77817;
margin-bottom:5px;
margin-top:5px;
text-decoration:none;
}
.maisinfo a:hover{
font-family: Tahoma;
font-size: 10px;
color:#000;
text-decoration:underline;
}
.menu_comovisitar{
font-family: Tahoma;
font-size: 20px;
color:#E77817;
float:left;
/*width:280px;*/

}
.menu_comovisitar a{
font-family: Tahoma;
font-size: 20px;
color:#71706c;
text-decoration:none;
}

.menu_comovisitar a:hover{
font-family: Tahoma;
font-size: 20px;
color:#E77817;
width:210px;
text-decoration:underline;
}
/*formulario*/
.normal_text{
width:410px;
float:left;
}
.form_wrapper{
width:410px;
float:left;
margin-bottom:10px;
}
.label_form{
font-size:11px;
width:90px;
padding:4px 3px 4px 3px;
float:left;

}
.textfield_wrapper{
width:293px;
float:left;
position:relative;
left:5px;
padding:0;


}
.textfields{
width:287px;
font-size:11px;
color:#333;
background-color:#FFF;
padding:4px 3px 4px 3px;
border:#E77817 solid 1px;
}	
.btn{
width:60px;
float:left;

}	
.submit{
width:50px;
font-size:11px;
color:#333;
background-color:#FFF;
padding:0;
border:#E77817 solid 1px;
float:left;
position:relative;
left:101px;
}
.ano_eventos{
font-size:26px;
color:#666;
margin-bottom:10px;
}
.wrapper_calendar{
width:180px;
height:100px;
float:left;
}	
.cell_calendar{


font-size:10px;
color:#000;
font-weight:bold;
text-transform:uppercase;

}

.cell_calendar a{

color:#000;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}
.cell_calendar a:hover{

color:#000;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
background-color:#E77817;
}
.cell_calendar_active{


font-size:10px;
color:#000;
font-weight:bold;
text-transform:uppercase;


}
.cell_calendar_active a{

font-size:10px;
color:#000;
font-weight:bold;
text-transform:uppercase;
cursor:default;
}

.cell_calendar_active a:hover{

font-size:10px;
color:#000;
font-weight:bold;
text-transform:uppercase;
cursor:default;
}


.cell_calendar_active_span{
font-size:10px;
color:#000;
font-weight:bold;
text-transform:uppercase;
background-color:#E77817;
text-decoration:none;
cursor:default;
}

.cell_calendar_active_span a{
font-size:10px;
color:#000;
font-weight:bold;
text-transform:uppercase;
background-color:#E77817;
text-decoration:none;
cursor:default;
}

.cell_calendar_active_span a:hover{
font-size:10px;
color:#000;
font-weight:bold;
text-transform:uppercase;
background-color:#E77817;
text-decoration:none;
cursor:default;
}
.wrapper_list_events{
width:214px;
left:4px;
top:6px;
position:relative;
float:left;
border-left:1px solid #E77817;
padding-left:18px;
min-height:47px;
height:auto !important;
height:47px;
}
.eventos_listagem{
font-size:11px;
width:260px;
color:#000;
text-decoration:none;
float:left;
margin-bottom:5px;
}
.eventos_listagem a{
font-size:11px;
color:#000;
text-decoration:underline;
}
.eventos_listagem a:hover{
font-size:11px;
color:#E77817;
text-decoration:underline;
}
.thumbs_intervencoes{
width:180px;
height:150px;
float:left;
overflow:hidden;

}
.imagem_intervencoes{
width:100px;
float:left;

overflow:hidden;


}
.title_intervencoes{
font-family: Tahoma;
font-size: 12px;
color:#000;
width:100px;
height:40px;
margin-bottom:5px;

}
.title_intervencoes a{
font-family: Tahoma;
font-size: 12px;
color:#000;
text-decoration:none;
}
.title_intervencoes a:hover{
font-family: Tahoma;
font-size: 12px;
color:#E77817;
text-decoration:none;
}
.spacer_w80{
width:80px;
float:left;
font-size:1px;
}
#works {
	background-color: #FFFFFF;
	overflow: hidden;
	height: 170px;
	width: 260px;
	position:relative; left:100px;
	margin-top:50px;
	
}
#wrapper {
	height: 170px;
	width: 100%;
	overflow: hidden;
}
.gallery_area {
	height: 170px;
	width: 260px;
	background-color: #FFFFFF;
	float: left;
	clear: none;
}
.previous_next {
position:relative;
left:74px;
	
	height: 19px;
	width: 310px;
	top:-20px;
	
	
}
#video{
width:480px; background-color:#FFF;
position:relative; left:0px;
margin-top:50px;
}
.submenus_title{
font-family: Tahoma;
	font-size: 12px;
	color:#E77817;
font-weight:bold;
margin-bottom:5px;
padding-right:7px;

}



.ticker_p a:hover{
font-family: Tahoma;
font-size: 12px;
color:#E77817;
text-decoration:undeline;
}



.parceiro_unit{
width:125px;
height:120px;
overflow:hidden;
vertical-align:middle;
padding-right:20px;
padding-bottom:20px;
display:block;
float:left;
}

.spacerScroll{
width:132px;
float:left;
height:140px;
}

#marqueecontainer{
position: relative;
width: 150px; 
height:150px;
background-color:#FFF;
overflow: hidden;

/*padding: 2px;
padding-left: 4px;*/
}

.ticker_p a{
font-family: Tahoma;
font-size: 11px;
font-weight:bold;
color:#E77817;
text-decoration:underline;
margin:0;
padding:0;
}

.ticker_p a:hover{
font-weight:bold;
font-family: Tahoma;
font-size: 11px;
color:#005278;
text-decoration:none;
}

.ticker{
font-weight:normal;
font-family: Tahoma;
font-size: 11px;
color:#000;
text-decoration:none;
margin-bottom:12px;
margin-top:4px;
}

.patrimonio_nav{
float:left;
width:300px;
height:300px;
background:'images-global/patrimonio.jpg';
}

.gastronomia_nav{float:right;
width:300px;}
