@charset "utf-8";
/* CSS Document */

@font-face{font-family:Dax-Regular;src:url(../fonts/dax_regular.ttf);src:local('‚ò∫'),url(../fonts/dax_regular.ttf) format('truetype'),url(../fonts/dax_regular.svg) format('svg'),url(../fonts/dax_regular.woff) format('woff'),url(../fonts/dax_regular.eot) format('eot');font-weight:400;font-style:normal}
@font-face{font-family:Dax-Bold;src:url(../fonts/dax_bold.ttf);src:local('‚ò∫'),url(../fonts/dax_bold.ttf) format('truetype'),url(../fonts/dax_bold.svg) format('svg'),url(../fonts/dax_bold.woff) format('woff'),url(../fonts/dax_bold.eot) format('eot');font-weight:400;font-style:normal}

@font-face{font-family:Folio BdCn BT Bold;src:url(../fonts/foliobc-webfont.ttf);src:local('‚ò∫'),url(../fonts/foliobc-webfont.ttf) format('truetype'),url(../fonts/foliobc-webfont.svg) format('svg'),url(../fonts/foliobc-webfont.woff) format('woff'),url(../fonts/foliobc-webfont.eot) format('eot');font-weight:400;font-style:normal}

body{margin:0;padding:0; background-color:#222;font-family:Dax-Regular;font-size:12px;}
.vermelho{ color:#E74320; font-weight:bold;}
#main{width:100%; height:auto; background-color:#FFF; margin:0; padding:0; }
#container_topo{width:100%;min-height:180px; background-color:#FFFFFF;margin:0;padding:0;}
#topo{width:970px;height:180px;margin:0px auto;padding:0;}
#logotipo{float:left;width:210px;height:125px;margin-top:25px;}


.menu {
    background-color: #fff;
    height: auto;
    margin: 3px auto 0;
    padding: 0;
    width: 1000px;
}

.menu ul{

	width:1300px;

	height:auto;


	padding:0;

	margin:0;

}

.menu li{

	width:auto;

	height:auto;

	margin-top:70px;

	float:left;

	color:#898989;

	font-family: Dax-Regular;

	font-size:15px;

	text-align:center;

	list-style-type:none;

	margin-right:17px;

	text-transform:uppercase;

}

.menu ul > :nth-child(6){

	width:210px;

	height:125px;

	margin:25px 10px 0 0;

	padding:0;

}

.menu li a{

	color:#898989;

	text-decoration:none;

}

.menu li a:hover{

	color:#CACACA;	

}

/* ----*/

.menu li ul li{

	width:140px;

	height:auto;

	padding:0;

	margin:0;

	top:50px;



}

.menu li ul li a{

	float:left;

	font-size:12px;

	font-family: Dax-Regular;

	text-transform:uppercase;

	font-weight:500;

	color:#000;

	width:140px;

	height:auto;

	margin-top:15px;

	margin-left:10px;

	padding:0;

	text-align:left;

	line-height:22px;

	display:block;

}

.menu ul li ul {



	height:auto;

	width:75px;

	display:none;

	z-index:99999;

	background-color:#FFF;

}

.menu ul li ul li{

	width:100px;

	height:auto;

	border:0;

	padding:0;

	margin-left:13px;

	background-color:#FFF;

}

.menu ul li ul li a{

	float:left;

	font-size:10px;

	width:100px;

	height:auto;

	margin:0;

	padding:0;

	line-height:20px;

	display:block;

}

.menu li ul a:hover{

	color:#CCC;

	margin:0;

}

.menu li:hover ul ul, .menu li:hover ul ul ul, .menu li:hover ul ul ul ul{

	display:none;

	margin:0;

}

.menu li:hover ul, .menu li li:hover ul, .menu li li li:hover ul, .menu li li li li:hover ul{

	display:block;

	margin:0;

}


#container_acontecimento{	width:100%;	min-height:410px;	overflow:hidden;	margin:0;	padding:0;background: #FFF;}
#acontecimento{width:970px;height:410px;margin:0px auto;padding:0;}
#container_acontecimento2{	width:100%;	min-height:280px;	overflow:hidden;	margin:0;	padding:0;background-color: #e5e5e5;}
#acontecimento2{width:970px;height:280px;margin:0px auto;padding:0;}
#container_cronologia{	width:100%;	min-height:500px;	overflow:hidden;	margin:0;	padding:0;}
#cronologia{width:970px;height:auto;margin:0px auto;padding:0;}
#container_noticias{ width:100%; min-height:500px; overflow:hidden;	margin:40px 0; padding:0;}
#noticias{width:970px;height:auto;margin:0px auto;padding:0;}

.acontecimento{ float:left; min-width:370px; min-height:460px;}
.acontecimento_data{ float:left; width:auto; height:auto;font-family:'Droid Sans', sans-serif; font-size:27px; color:#FFFFFF; background-color:#F39E4A; padding:8px;}
.acontecimento_titulo_texto{ float:left; width:370px; height:auto; clear:both;background: rgba(255, 255, 255, 0.3); padding:8px; border-left:1px solid #999;border-right:1px solid #999;border-top:1px solid #999; }
.acontecimento_texto{ float:left; width:370px; min-height:auto; text-align:justify; font-size:12px;}
.acontecimento_titulo{ float:left; width:370px; text-transform:uppercase;font-family:'Droid Sans', sans-serif; margin-bottom:8px; font-size:14px; color:#6E6D73; }
.acontecimento_media{ float:left; width:370px; min-height:360px; border-left:1px solid #999;border-right:1px solid #999; clear:both; padding:8px;border-bottom:1px solid #999;background-color:rgba(96, 77, 63, 0.4)}

.galeria{ float:left; width:auto; height:auto; padding-bottom:30px;}
.galeria_icon{ float:left; width:24px; height:22px; margin-top:5px;}
.galeria_imagem{float:left; width:auto;}
.galeria_imagem img { border:1px solid #fff; margin-right:5px;}
.galeria_titulo{ float:left;width:150px;font-family:'Droid Sans', sans-serif;color:#222222; font-weight:bold; font-size:12px; margin-left:5px; margin-top:5px;}
.galeria_titulo2{ float:left;width:150px;font-family:'Droid Sans', sans-serif;color:#222222; font-weight:bold; font-size:12px; margin-left:5px; margin-top:10px;}
.numero_fotos{ float:left; width:150px;font-size:10px; font-family:'Droid Sans', sans-serif;color:#222222; font-weight:100 !important;}

.video{ float:left; width:auto; height:auto; padding-bottom:30px;}
.video_icon{ float:left; width:24px; height:22px; margin-top:15px;}
.video_imagem{float:left; width:auto;}
.video_imagem img { border:1px solid #fff; margin-right:5px;}
.video_titulo{ float:left; width:300px; 'Droid Sans', sans-serif;color:#222222; font-size:14px; font-weight:bold; margin-top:15px; margin-left:5px; line-height:20px; font-style:italic;}
.video_autor{ width:150px;font-family:'Droid Sans', sans-serif;color:#222222; font-size:12px; font-weight:100 !important; margin-left:5px; margin-top:5px; font-style:normal !important;}

#container_streaming{width:100%;height:430px; background-color:#F39E4A;}
#streaming{width:970px;height:430px;margin:0px auto;padding:0;}
#imagem_direto{float:left; width:395px; height:430px;}
#frame_direto{float:left; width:575px; height:430px; background-image:url(../imagens/TV_streaming_home.png);}
#frame_direto iframe { width:345px !important; height:270px !important; margin-left:55px; margin-top:50px;}


.frase{ float:left; width:370px; height:auto;}
.frase_icon{ float:left; width:24px; height:22px;}
.frase_texto{ float:left; width:300px; 'Droid Sans', sans-serif;color:#222222; font-size:16px; font-weight:bold; margin-left:5px; line-height:20px; font-style:italic;}
.frase_autor{ float:left;width:150px;font-family:'Droid Sans', sans-serif;color:#222222; font-size:12px; font-weight:100 !important; margin-left:5px; margin-top:5px; font-style:normal !important;}


#container_scroll{width:100%;height:35px;background-color:#F39E4A;}
#scroll{width:970px;height:15px;margin:0 auto;padding:0;}

#container_conteudo{width:100%;min-height:550px; background-color:#FFF;	padding-bottom:20px;}
#container_conteudo_mapa{width:100%;min-height:550px;background-color:#FFF;}
#conteudo{width:970px;min-height:435px;margin:0 auto;padding-bottom:20px;}
#conteudo_livros{width:970px;min-height:550px;margin:0 auto;padding:0;}
.fundo_livros{float:left; width:890px; min-height:580px; background-image:url(../imagens/fundo2.jpg); background-repeat:repeat-y;padding-left:40px;padding-right:40px; }
.capa_livro{ float:left; widows:90px; height:115px; margin-top:5px; margin-right:43px; margin-bottom:25px;}

.capa_livro:nth-child(7n+7){margin-right:0px !important;}

#container_conteudo_titulo{width:100%;height:35px;background-color:#222222;}
#conteudo_titulo{width:970px;min-height:20px;margin:0 auto;padding:7px; color:#FFF;font-family:Dax-Regular;font-size:23px; text-transform:uppercase;}

.agenda{float:left; width:190px; height:280px; margin-right:65px; margin-top:30px;}
.agenda:nth-child(4n+4){margin-right:0px !important;}
.agenda_data{float:left; width:187px; height:172px;font-family:Dax-Regular; font-size:27px; color:#FFFFFF;background-image:url(../img/agenda_BOLA.png)}
.agenda_data_dia{width:187px; margin-top:30px; text-align:center; font-size:65px;}
.agenda_data_mes{width:187px; margin-top:2px; text-align:center; margin-top:6px; font-size:30px; color:#FFF}
.agenda_titulo{float:left; width:180px; text-transform:uppercase;font-family:Dax-Regular; padding:8px; font-size:13px; color:#6E6D73;}
.agenda_texto{float:left; width:180px; height:auto;border-right:1px solid #999; clear:both; padding:8px;background-color:rgba(96, 77, 63, 0.4);}

.historia{float:left; width:970px; height:auto; margin-top:30px;}
.historia_data{float:left; width:auto; height:auto;font-family:Dax-Regular; font-size:27px; color:#FFFFFF; background-color:#E84526; padding:8px;}
.historia_titulo{float:left; width:916px; text-transform:uppercase;font-family:Dax-Regular; padding-left:25px; padding-right:25px;padding-top:10px; font-size:14px; color:#6E6D73;border-right:1px solid #999;border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #999;}
.historia_autor{float:left; width:916px;font-family:Dax-Regular; padding-left:25px; padding-right:25px;padding-top:0px;padding-bottom:10px; font-size:10px;border-right:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #999;border-right:1px solid #999;}
.historia_texto{float:left; width:950px; min-height:60px;border-right:1px solid #999; font-size:13px; line-height:16px; clear:both; padding:8px;border-bottom:1px solid #999;background-color:rgba(96, 77, 63, 0.4);border-right:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #999;}
.historia_texto2{float:left; width:916px; min-height:60px;border-right:1px solid #999; font-size:13px; line-height:16px; clear:both; padding-left:25px; padding-right:25px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #999; /*background-color:rgba(96, 77, 63, 0.4);*/border-right:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #999; text-align:justify;}
.historia_comentario{float:left; width:950px; min-height:60px;border-right:1px solid #999; font-size:13px; line-height:16px; clear:both; padding:8px;border-bottom:1px solid #999;background-color:rgba(96, 77, 63, 0.4);border-right:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #999;}

.psdtv{float:left; width:450px; height:auto; margin-right:35px; margin-top:30px;}
.psdtv:nth-child(2n+2){margin-right:0px !important;}
.psdtv_titulo{float:left; width:380px; height:90px; text-transform:uppercase;font-family:Dax-Regular; padding-left:20px; font-size:14px; color:#363636; text-align:center;}
.psdtv_imagem{float:left; width:450px; height:305px; margin-top:-285px; margin-left:25px; z-index:-999;}

.fotos{float:left; width:316px; height:280px; margin-right:10px; margin-top:10px;margin-bottom:30px;}
.fotos:nth-child(3n+3){margin-right:0px !important;}
.fotos_titulo{float:left; width:300px; height:auto; text-transform:uppercase;font-family:Dax-Regular; padding:0px 8px; font-size:14px; color:#363636;margin-top: 10px;text-align: center;}
.fotos_imagem{float:left; width:310px; height:240px;  background-image:url(../imagens/moldura.png); background-size: 100% 100%;}
.fotos_imagem img {margin-left:20px;margin-top:20px;}


.hinos{float:left; width:270px; height:45px; margin-right:35px; padding:10px; margin-top:30px;border:1px solid #222222;}
.hinos:nth-child(3n+3){margin-right:0px !important;}
.hinos_titulo{float:left; width:190px; text-transform:uppercase;font-family:Dax-Regular; padding:8px; font-size:13px; color:#222222;vertical-align:middle; margin-top:0px;}
.hinos_imagem{float:left; width:25px; vertical-align:middle; margin: 12px 4px 0 0;}

#bottom{width:970px;height:100px;margin:0 auto;padding:0}
.footer{
	background: none repeat scroll 0 0 #222222;
    clear: both;
    height: 70px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: center;
    width: 100%;	

}

.copyright{
	width:auto;
	padding-top:20px;
}

.copyright span{
	color:#fff;
	font-size:11px;
	line-height:30px;
	float:left;
	padding-right:30px;
	font-family: 'Droid Sans', sans-serif;
	font-weight:100;


}

.copyright span img{
	vertical-align:middle;
	
}

.menufooter{
	float:right;	
}

.menufooter span{
	padding-right:20px;	
	font-size:11px;
	text-transform:uppercase;
}

.menufooter span a{
	text-decoration:none;
	color:#999999;
}

.menufooter span a:hover{
	color:#d7d7d7;
}

#logo_footer{ float:left; width:120px; height:60px; margin-top:25px; }
#redessociais{ float:left; width:200px; height:35px; margin-top:50px; margin-left:50px; }
#copyright{ float:right; width:380px; height:35px; margin-top:55px; color: #222222;font-family:'Droid Sans', sans-serif; }
#copyright a { text-decoration:none; color: #222222;font-family:'Droid Sans', sans-serif;}


#container_videos{width:100%;height:400px;background-color:#FFF;}
#container_media{width:970px;height:400px;margin:0 auto;padding:0}
#videos_homepage{ float:left;width:640px;height:400px;margin-right:20px;padding:0}
#titulo_videos_homepage{ float:left; width:640px; height:25px;font-family: 'Droid Sans', sans-serif;text-transform: uppercase;border-bottom: 1px solid #e5e5e5;letter-spacing: 0em;font-weight: bold;text-transform: uppercase;margin: 25px 0 21px 0;line-height: 2;font-size: 16px;padding-bottom: 5px;clear: both; color: #222222;}
#video_homepage{ float:left; width:310px;}
#video_homepage:nth-child(4n+4){margin-right:0px !important;}
#video_homepage_imagem{ float:left; width:310px; height:210px; background-image:url(../imagens/tv.png); background-size: 100% 100%;}
#video_homepage_imagem img{  width:200px !important; height:160px !important;margin-left:20px; margin-top:13px;}
#video_homepage_titulo{float:left;width:310px;height:auto;font-family: 'Droid Sans', sans-serif;color: #222222;font-size: 14px;line-height: 20px;padding-top:10px;padding-bottom:10px; margin-left:5px;}


#container_fotos{width:100%;height:500px;background-color: #e5e5e5;}
#fotos_homepage{ float:left;width:310px;height:400px;}
#titulo_fotos_homepage{ float:left; width:310px; height:25px;font-family: 'Droid Sans', sans-serif;text-transform: uppercase;border-bottom: 1px solid  #CCCCCC;letter-spacing: 0em;font-weight: bold;text-transform: uppercase;margin: 25px 0 21px 0;line-height: 2;font-size: 16px;padding-bottom: 5px;clear: both; color: #222222;}
#foto_homepage{ float:left; width:310px; margin-right:20px;}
#foto_homepage:nth-child(4n+4){margin-right:0px !important;}
#foto_homepage_imagem{ float:left; width:310px; height:210px; background-image:url(../imagens/moldura.png); background-size: 100% 100%;}
#foto_homepage_imagem img{width:253px !important; height:160px !important;margin-left:28px; margin-top:25px;}
#foto_homepage_titulo{float:left;width:310px;height:auto;font-family: 'Droid Sans', sans-serif;color: #222222;font-size: 14px;line-height: 20px;padding-top:10px;padding-bottom:10px; margin-left:5px;}


#container_agenda{
	width:100%;
	min-height:220px;
	background-color:#FFF;
}
#content_agenda{
	width:970px;
	height:200px;
	margin:0 auto;
}
#titulo_agenda_homepage{ float:left; width:970px; height:25px;font-family: 'Droid Sans', sans-serif;text-transform: uppercase;border-bottom: 1px solid  #CCCCCC;letter-spacing: 0em;font-weight: bold;text-transform: uppercase;margin: 0px 0 21px 0;line-height: 2;font-size: 16px;padding-bottom: 5px;clear: both; color: #222222;}
#botao_esquerdo{width:22px;height:23px;float:right;margin-right:25px; margin-top:-50px;}
#botao_direito{width:22px;height:23px;float:right; margin-top:-50px;}
.item_agenda{width:265px;height:140px;float:left}
.data_agenda{width:265px;font-family:'Droid Sans', sans-serif;font-size:16px;font-weight:bold;color:#E84526}
.local_agenda{width:265px;font-family:Dax-Bold;font-size:13px;color:#1A1A1A;margin-top:5px}
.texto_agenda{width:265px;margin-top:5px;line-height:15px;font-family:'Droid Sans', sans-serif;font-size:11px;color:#1a1a1a}
.list_agenda{background-color:transparent;float:left;width:970px;}
.list_agenda ul{margin:0;padding:0;list-style:none;display:block;}
.list_agenda li{padding:0;display:block;width:280px;height:140px;float:left;margin-right:60px}
.list_agenda li:nth-child(3n+3){margin-right:0px !important;}
a {text-decoration:none; color:inherit;}

/*MAPA */
#pesquisa_mapa{width:349px;height:auto;float:left;padding-bottom:20px;margin-top:60px;}#label_pesquisar_termo{font-family:'Droid Sans', sans-serif;font-size:15px;text-transform:uppercase;float:left;margin-left:60px;margin-top:70px}#box_pesquisar_distrito{width:255px;height:58px;float:left;background-image:url(../img/combobox_ativa_pesquisa.png);margin-left:20px}#label_pesquisar_distrito{font-family:'Droid Sans', sans-serif;font-size:15px;text-transform:uppercase;float:left;margin-left:60px;margin-top:35px}#select_concelho,#select_distrito,#select_representa{overflow:hidden;width:253px;background:url(../img/icon_seta_combo_ativa.png) no-repeat scroll 228px 20px transparent;outline:0 none}.select_concelho,.select_distrito,.select_representa{width:250px;height:30px;font-family:'Droid Sans', sans-serif;font-size:15px;overflow:hidden;border:0 none;margin-left:20px;margin-top:13px;-webkit-appearance:none;background:0 0}.select_concelho:focus,.select_distrito:focus,.select_representa:focus{outline:0}#pesquisa_termo{float:left;margin-left:35px}#box_pesquisar_termo{width:255px;height:58px;float:left;background-image:url(../img/combobox_ativa_pesquisa.png);margin-left:40px}#label_pesquisar_concelho{font-family:'Droid Sans', sans-serif;font-size:15px;text-transform:uppercase;float:left;margin-left:60px;margin-top:15px}#label_pesquisar_representa{font-family:'Droid Sans', sans-serif;font-size:15px;text-transform:uppercase;float:left;margin-left:60px;margin-top:35px}#box_pesquisar_concelho{width:290px;height:75px;float:left;background-image:url(../img/combobox_ativa_pesquisa.png);margin-left:40px}.enviar2{background-image:url(../img/icon_pesquisa.png);height:15px;width:15px;border:0;background-color:transparent;text-decoration:none;display:block;cursor:pointer}.input2{margin-top:18px;width:150px;font-family:Arial;color:#1a1a1a;font-size:15px;border:0 #fff solid;outline:0}#botao_lupa_termo{float:left;margin-left:42px;margin-top:20px;cursor:pointer}
#mapa2{width:600px;height:461px;background-image:url(../img/fundo_tracejado_distritos.jpg);background-repeat:no-repeat;float:left;margin-top:30px;}ul#concelhos{list-style:none;width:600px;height:440px;position:relative;background:url(../img/mapa_portugal.png) no-repeat 0 0}ul#concelhos li{position:absolute}.viana_castelo{width:52px;height:39px;top:0;left:408px;z-index:1}.braga{width:67px;height:41px;top:20px;left:414px}.vila_real{width:60px;height:59px;top:18px;left:464px}.braganca{width:77px;height:78px;top:9px;left:508px}.porto{width:65px;height:42px;top:48px;left:414px;z-index:1}.aveiro{width:53px;height:68px;top:83px;left:412px}.viseu{width:74px;height:75px;top:70px;left:444px;z-index:1}.guarda{width:66px;height:83px;top:71px;left:484px}.coimbra{width:86px;height:49px;top:134px;left:403px;z-index:1}.castelo_branco{width:93px;height:75px;top:138px;left:450px}.leiria{width:92px;height:70px;top:170px;left:373px}.santarem{width:93px;height:90px;top:192px;left:396px}.portalegre{width:91px;height:72px;top:207px;left:447px}.lisboa{width:57px;height:53px;top:237px;left:358px}.setubal{width:82px;height:92px;top:278px;left:380px;z-index:1}.evora{width:104px;height:76px;top:260px;left:425px}.beja{width:135px;height:85px;top:322px;left:405px}.faro{width:114px;height:41px;top:389px;left:395px}.madeira{width:65px;height:51px;top:371px;left:130px}.acores{width:92px;height:86px;top:203px;left:42px}ul#concelhos li a{display:block;outline:0;height:100%}ul#concelhos li a:hover{background:url(../img/mapa_portugal.png) no-repeat 0 0}ul#concelhos li.viana_castelo a:hover{background-position:-297px -469px}ul#concelhos li.braga a:hover{background-position:-356px -467px}ul#concelhos li.vila_real a:hover{background-position:-442px -461px}ul#concelhos li.braganca a:hover{background-position:-515px -455px}ul#concelhos li.porto a:hover{background-position:-294px -517px}ul#concelhos li.aveiro a:hover{background-position:-367px -530px}ul#concelhos li.viseu a:hover{background-position:-427px -538px}ul#concelhos li.guarda a:hover{background-position:-516px -543px}ul#concelhos li.coimbra a:hover{background-position:-285px -627px}ul#concelhos li.castelo_branco a:hover{background-position:-493px -637px}ul#concelhos li.leiria a:hover{background-position:-282px -695px}ul#concelhos li.santarem a:hover{background-position:-392px -628px}ul#concelhos li.portalegre a:hover{background-position:-491px -727px}ul#concelhos li.lisboa a:hover{background-position:-290px -783px}ul#concelhos li.setubal a:hover{background-position:-383px -739px}ul#concelhos li.evora a:hover{background-position:-486px -807px}ul#concelhos li.beja a:hover{background-position:-275px -858px}ul#concelhos li.faro a:hover{background-position:-428px -904px}ul#concelhos li.acores a:hover{background-position:-70px -687px}ul#concelhos li.madeira a:hover{background-position:-105px -846px}

.viana_castelo_feito{width:52px;height:39px;top:0;left:408px;z-index:1;}.braga_feito{width:67px;height:41px;top:20px;left:414px}.vila_real_feito{width:60px;height:59px;top:18px;left:464px}.braganca_feito{width:77px;height:78px;top:9px;left:508px}.porto_feito{width:65px;height:42px;top:48px;left:414px;z-index:1}.aveiro_feito{width:53px;height:68px;top:83px;left:412px}.viseu_feito{width:74px;height:75px;top:70px;left:444px;z-index:1}.guarda_feito{width:66px;height:83px;top:71px;left:484px}.coimbra_feito{width:86px;height:49px;top:134px;left:403px;z-index:1}.castelo_branco_feito{width:93px;height:75px;top:138px;left:450px}.leiria_feito{width:92px;height:70px;top:170px;left:373px}.santarem_feito{width:93px;height:90px;top:192px;left:396px}.portalegre_feito{width:91px;height:72px;top:207px;left:447px}.lisboa_feito{width:57px;height:53px;top:237px;left:358px}.setubal_feito{width:82px;height:92px;top:278px;left:380px;z-index:1}.evora_feito{width:104px;height:76px;top:260px;left:425px}.beja_feito{width:135px;height:85px;top:322px;left:405px}.faro_feito{width:114px;height:41px;top:389px;left:395px}.madeira_feito{width:65px;height:51px;top:371px;left:130px}.acores_feito{width:92px;height:86px;top:203px;left:42px} .viana_castelo_feito a{background:url(../img/mapa_portugal.png);background-position:-297px -469px}.braga_feito a{background:url(../img/mapa_portugal.png);background-position:-356px -467px}.vila_real_feito a{background:url(../img/mapa_portugal.png);background-position:-442px -461px}.braganca_feito a{background:url(../img/mapa_portugal.png);background-position:-515px -455px}.porto_feito a{background:url(../img/mapa_portugal.png);background-position:-294px -517px}.aveiro_feito a{background:url(../img/mapa_portugal.png);background-position:-367px -530px}.viseu_feito a{background:url(../img/mapa_portugal.png);background-position:-427px -538px}.guarda_feito a{background:url(../img/mapa_portugal.png);background-position:-516px -543px}.coimbra_feito a{background:url(../img/mapa_portugal.png);background-position:-285px -627px}.castelo_branco_feito a{background:url(../img/mapa_portugal.png);background-position:-493px -637px}.leiria_feito a{background:url(../img/mapa_portugal.png);background-position:-282px -695px}.santarem_feito a{background:url(../img/mapa_portugal.png);background-position:-392px -628px}.portalegre_feito a{background:url(../img/mapa_portugal.png);background-position:-491px -727px}.lisboa_feito a{background:url(../img/mapa_portugal.png);background-position:-290px -783px}.setubal_feito a{background:url(../img/mapa_portugal.png);background-position:-383px -739px}.evora_feito a{background:url(../img/mapa_portugal.png);background-position:-486px -807px}.beja_feito a{background:url(../img/mapa_portugal.png);background-position:-275px -858px}.faro_feito a{background:url(../img/mapa_portugal.png);background-position:-428px -904px}.acores_feito a{background:url(../img/mapa_portugal.png);background-position:-70px -687px}.madeira_feito a{background:url(../img/mapa_portugal.png);background-position:-105px -846px}

 .viana_castelo_feito a:hover{background:url(../img/mapa_portugal.png);background-position:-297px -469px}.braga_feito a:hover{background:url(../img/mapa_portugal.png);background-position:-356px -467px}.vila_real_feito a:hover{background:url(../img/mapa_portugal.png);background-position:-442px -461px}.braganca_feito a:hover{background:url(../img/mapa_portugal.png);background-position:-515px -455px}.porto_feito a:hover{background:url(../img/mapa_portugal.png);background-position:-294px -517px}.aveiro_feito a:hover{background:url(../img/mapa_portugal.png);background-position:-367px -530px}.viseu_feito a:hover{background:url(../img/mapa_portugal.png);background-position:-427px -538px}.guarda_feito a:hover{background:url(../img/mapa_portugal.png);background-position:-516px -543px}.coimbra_feito a:hover{background:url(../img/mapa_portugal.png);background-position:-285px -627px}.castelo_branco_feito a:hover{background:url(../img/mapa_portugal.png);background-position:-493px -637px}.leiria_feito a:hover{background:url(../img/mapa_portugal.png);background-position:-282px -695px}.santarem_feito a:hover{background:url(../img/mapa_portugal.png);background-position:-392px -628px}.portalegre_feito a:hover{background:url(../img/mapa_portugal.png);background-position:-491px -727px}.lisboa_feito a:hover{background:url(../img/mapa_portugal.png);background-position:-290px -783px}.setubal_feito a:hover{background:url(../img/mapa_portugal.png);background-position:-383px -739px}.evora_feito a:hover{background:url(../img/mapa_portugal.png);background-position:-486px -807px}.beja_feito a:hover{background:url(../img/mapa_portugal.png);background-position:-275px -858px}.faro_feito a:hover{background:url(../img/mapa_portugal.png);background-position:-428px -904px}.acores_feito a:hover{background:url(../img/mapa_portugal.png);background-position:-70px -687px}.madeira_feito a:hover{background:url(../img/mapa_portugal.png);background-position:-105px -846px}



/*Cronologia*/

h1,h2,h4,h5,h6 {
	text-align: center;
	color: #ccc;
	text-shadow: #000 1px 1px 2px;
	margin-bottom: 5px;
}
	h1 {
		font-size: 18px;
	}
	h2 {
		font-size: 14px;
	}
.sociales {
	text-align: center;
	margin-bottom: 20px;
}

	#timeline {
		width: 970px;
		height: 350px;
		overflow: hidden;
		margin-top: 20px;
		position: relative;
		background: url('../img/dot.gif') left 75px repeat-x;
	}
	#timeline2 {
		width: 970px;
		height: 250px;
		overflow: hidden;
		margin-top: 20px;
		position: relative;
		background: url('../img/dot.gif') left 75px repeat-x;
	}
		#dates {
			width: 400px;
			height: 90px;
			overflow: hidden;
			padding-bottom:20px;
			font-family:Folio BdCn BT Bold;
		}
			#dates li {
				list-style: none;
				float: left;
				width: 120px;
				height: 80px;
				font-size: 22px;
				text-align: center;
				background: url('../img/biggerdot.png') center bottom no-repeat;
		
			}
				#dates a {
					line-height: 25px;
					color: #FFF !important;
				}
				#dates .selected {
			        font-size: 26px;
					color: #FBBC2F !important;	
				}
			

		.thumb{ float:left;width:280px;height:200px;background-color:#FFF; border:2px solid #CCCCCC; margin-top:10px;margin-left:35px;margin-right:25px;}
		#issues {
			width: 900px;
			height: auto;
			overflow: hidden;
		}	
			#issues li {
				width: 900px;
				height: auto;
				list-style: none;
				float: left;
			}
			/*	#issues li.selected img {
					-webkit-transform: scale(1.1,1.1);
					-moz-transform: scale(1.1,1.1);
				    -o-transform: scale(1.1,1.1);
				    -ms-transform: scale(1.1,1.1);
				    transform: scale(1.1,1.1);
				}*/
				#issues li img {
					float: left;
					margin-top:10px;
					margin-left:10px;
					background: transparent;
					
				}
				#issues li h1 {
					float:left;
					width:460px;
					color: #898989;
					font-size: 30px;
					margin-top: 20px;
					text-align:left;
					text-shadow: #000 1px 1px 2px;
					font-family:'Droid Sans', sans-serif;
				}
				#issues li p {
				float:left;
					width:530px;
					height:auto;
					font-size: 16px;
					margin-right: 20px;
					font-weight: normal;
					line-height: 20px;
					color:#FFF;
					font-family:'Droid Sans', sans-serif;
				}
		
		#grad_left,
		#grad_right {
			width: 50px;
			height: 350px;
			position: absolute;
			top: 0;
		}
			#grad_left {
		        left: 0;
		     
				
			}
			#grad_right {
		        right: 0;
		        
			}	
		#next,
		#prev {
			position: absolute;
			top: 0;
			font-size: 70px;
			top: 210px;
			width: 22px;
			height: 38px;
			background-position: 0 0;
			background-repeat: no-repeat;
			text-indent: -9999px;
			overflow: hidden;
		}
			#next:hover,
			#prev:hover {
				background-position: 0 -76px;
			}
			#next {
				right: 0;
				background:transparent;
				background-image: url('../img/next.png');

			}
			#prev {
				left: 0;
				background:transparent;
				background-image: url('../img/prev.png');
				
			}
				#next.disabled,
				#prev.disabled {
					opacity: 0.2;
				}
	a.socialIcons:hover {
	opacity: .6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
}

/*FATO*/

#fato {
float: left;
width: 390px;
height: 130px;
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
margin:  10px 25px 15px 25px;
}
#fato2 {
float: left;
width: 465px;
height: 150px;
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
margin-right:10px;
margin-top:20px;

}

.fato2 {
float: left;
width: 465px;
height: 150px;
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
margin-right:10px;
margin-top:20px;

}


#fato_imagem {
float: left;
width: 165px;
height: 110px;
margin-left: 20px;
margin-right: 20px;
margin-top: 20px;
}

.fato_imagem {
float: left;
width: 165px;
height: 110px;
margin-left: 20px;
margin-right: 20px;
margin-top: 20px;
}

#fato_imagem2 {
float: left;
width: 165px;
height: 110px;
margin: 20px;
background-color:#E84526
}
.fato_imagem2 {
float: left;
width: 165px;
height: 110px;
margin: 20px;
background-color:#E84526
}
#fato_imagem3 {
float: left;
width: 165px;
height: 110px;
margin: 10px;
background-color:#E84526
}

#fato_titulo {
float: left;
width: 200px;
height: auto;
font-family: 'Droid Sans', sans-serif;
font-size: 12px;
text-transform: uppercase;
color: #1A1A1A;
font-weight: bold;
margin-top: 10px;
padding-bottom:5px;
}
.fato_titulo {
float: left;
width: 200px;
height: auto;
font-family: 'Droid Sans', sans-serif;
font-size: 12px;
text-transform: uppercase;
color: #1A1A1A;
font-weight: bold;
margin-top: 10px;
padding-bottom:5px;
}

#fato_titulo2 {
float: left;
width: 250px;
height: auto;
font-family: Dax-Bold;
font-size: 13px;
text-transform: uppercase;
color: #1A1A1A;
font-weight: bold;
margin-top: 20px;
padding-bottom:5px;
}

.fato_titulo2 {
float: left;
width: 250px;
height: auto;
font-family: Dax-Bold;
font-size: 13px;
text-transform: uppercase;
color: #1A1A1A;
font-weight: bold;
margin-top: 20px;
padding-bottom:5px;
}

#fato_data2 {
float: left;
width: 100px;
height: 12px;
font-family: 'Droid Sans', sans-serif;
font-size: 10px;
color: #E84526;


}

.fato_data2 {
float: left;
width: 100px;
height: 12px;
font-family: 'Droid Sans', sans-serif;
font-size: 10px;
color: #E84526;


}
#fato_autor {
float: left;
width: 150px;
height: 12px;
font-family: 'Droid Sans', sans-serif;
font-size: 10px;
color: #E84526;

text-align:left;

}
#fato_texto {
float: left;
width: 200px;
height: 45px;
font-family: 'Droid Sans', sans-serif;
font-size: 11px;
color: #808080;
}
#fato_texto2 {
float: left;
width: 250px;
min-height: 30px;
font-family: 'Droid Sans', sans-serif;
font-size: 11px;
color: #808080;
margin-top:5px;

}
.fato_texto2 {
float: left;
width: 250px;
min-height: 30px;
font-family: 'Droid Sans', sans-serif;
font-size: 11px;
color: #808080;
margin-top:5px;
margin-bottom: 5px;
}
#fato_partilha {
float: left;
width: 145px;
height: 30px;
}
#fato_partilha2 {
float: left;
width: 175px;
height: 30px;
}
.fato_partilha2 {
    bottom: 6px;
    height: 30px;
    left: 204px;
    position: relative;
    width: 175px;
}
#fato_comentarios {
float: left;
width: 50px;
height: 30px;
font-family: Folio BdCn BT Bold;;
font-size: 11px;
color: #E84526;
}
.fato_comentarios {
float: left;
width: 50px;
height: 30px;
font-family: Folio BdCn BT Bold;;
font-size: 11px;
color: #E84526;
}
.evento {
float: left;
width: 465px;
height: 150px;
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
margin-right:20px;
margin-top:20px;

}
.evento:nth-child(2n+2){margin-right:0px !important;}

.evento_data {
float: left;
width: 165px;
height: 110px;
margin: 20px;
background-color:#E84526;

}
.evento_titulo {
float: left;
width: 250px;
height: auto;
padding-bottom:5px;
font-family: Dax-Regular;
font-size: 13px;
text-transform: uppercase;
color: #1A1A1A;
font-weight: bold;
margin-top: 20px;
padding-bottom: 5px;
}
.evento_texto {
float: left;
width: 250px;
height: auto;
font-family:Dax-Regular;
font-size: 11px;
color: #808080;
padding-bottom: 5px;
}
.evento_partilha {
float: left;
width: 175px;
height: 30px;
}
.evento_data_dia{width:165px; height:65px; margin-top:0px; text-align:center; font-size:65px; color:#FFF}
.evento_data_mes{width:165px; height:30px; margin-top:0px; text-align:center; margin-top:6px; font-size:30px; color:#FFF}

/*pagination*/
.pagination{margin-bottom:20px;text-align:center;padding:20px 0 5px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#F68C1F}.pagination a{margin:0 5px 0 0;padding:3px 6px;color:#E84526}.pagination a.number{border:1px solid #ddd}.pagination a.current{background:#E84526;border-color:#E84526;color:#fff!important}.pagination a.current:hover{text-decoration:underline;color:#E84526}

/*comentarios*/

.comentario_input{
	width:438px;
	height:33px;
	margin-left:15px;
	padding-left:10px;
	margin-top:5px;
	background:transparent;
	border:0;
	color:#808080 ;
	font-family: Calibri;
	font-size: 15px;
	border: 1px solid #CCCCCC;
}
.comentario_input2{
	width:438px;
	height:30px;
	margin-left:15px;
	padding-left:10px;
	margin-top:5px;
	background:transparent;
	border:0;
	color:#808080 ;
	font-family: Calibri;
	font-size: 15px;
	border: 1px solid #CCCCCC;
	padding-top:5px;
}
.comentario_comentario{
	float:left;
	width:918px;
	height:108px;
	background-color:#FFF;
	color:#808080;
	font-family: Calibri;
	font-size: 13px;
	border: 1px solid #CCCCCC;
	margin-left:15px;
	margin-top:15px;
	text-align:justify;
}
.comentario_textarea{
	width:900px;
	height:95px;
	margin-left:10px;
	margin-top:5px;
	background:transparent;
	border:0;
	color:#808080 ;
	font-family: Calibri;
	font-size: 15px;
}
.comentario_enviar{
	float:right;
	width: auto;
height: auto;
font-family: 'Droid Sans', sans-serif;
font-size: 20px;
color: #FFFFFF;
background-color: #E84526;
padding: 8px;
border:0;

margin-top:10px;
cursor:pointer;
}
.comentario_texto{
	float:left;
	width:920px;
	height:88px;
	background-color:#FFF;
	color:#999999;
	font-family: Calibri;
	font-size: 12px;
	line-height:16px;
	margin-left:15px;
	margin-top:10px;
}
#historia_comentario {
float: left;
width: 950px;
min-height: 60px;
font-size: 13px;
line-height: 16px;
clear: both;
padding: 8px;

background-color:#FFF;;
border-right: 1px solid #999;
border-left: 1px solid #999;
border-bottom: 1px solid #999;
margin-bottom:10px;
}
#historia_comentarios {
float: left;
width: 966px;
min-height: 60px;
font-size: 13px;
line-height: 16px;
clear: both;
background-color:#FFF;;
border-right: 1px solid #999;
border-left: 1px solid #999;


}
.bg_comentario2{
	float:left;
	width:966px;
	height:auto;
	background-color:#FFF;
	color:#808080;
	font-family: Calibri;
	font-size: 13px;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	
}
.bg_comentario3{
	float:left;
	width:918px;
	height:auto;
	background-color:#FFF;
	color:#808080;
	font-family: Calibri;
	font-size: 13px;
	padding-left:10px;
	
}
.comentario_nome2{
float:left;
	width:428px;
	height:30px;
margin-left:25px;
margin-top:15px;

	background:transparent;
	border:0;
	color:#808080 ;
	font-family: Calibri;
	font-size: 15px;

}
.comentario_email2{
float:left;
	width:428px;
	height:30px;
margin-left:25px;
margin-top:15px;

	background:transparent;
	border:0;
	color:#808080 ;
	font-family: Calibri;
	font-size: 15px;
	text-align:right;

}
.comentario_comentario2{
	float:left;
	width:905px;
	height:108px;
	background-color:#FFF;
	color:#808080;
	font-family: Calibri;
	font-size: 13px;
margin-left:25px;
	margin-top:15px;
	text-align:justify;
}
.sem_comentario{
	float:left;
	width:918px;
	height:20px;
	background-color:#FFF;
	color:#808080;
	font-family: Calibri;
	font-size: 13px;
	margin-top:15px;
	text-align:justify;
	margin-left:15px;
}
.bg_comentario{
	float:left;
	width:935px;
	height:auto;
	background-color:#FFF;
	color:#808080;
	font-family: Calibri;
	font-size: 13px;
	
}
.nSuccess {
background: #effeb9 url(../img/accept.png) no-repeat 15px center;
border: 1px solid #c1d779;
color: #3C5A01;
}
.nFailure {
background: #fccac1 url(../img/exclamation.png) no-repeat 15px center;
border: 1px solid #e18b7c;
color: #AC260F;
}
.nNote {
cursor: pointer;
clear: both;
margin: 20px 0px 20px 0px;
}
.nNote p {
font-size: 11px;
padding: 10px 25px 10px 54px;
margin: 0px;
color: #565656;
}
.nWarning {
background: #ffe9ad url(../img/error.png) no-repeat 15px center;
border: 1px solid #eac572;
color: #826200;
}
.nInformation {
background: #d1e4f3 url(../img/information.png) no-repeat 15px center;
border: 1px solid #99c4ea;
color: #235685;
}
#sucesso{
	width:920px;
	margin-left:15px;

}
#erro{
width:920px;
	margin-left:15px;
}

.ano_cronologia{
	width: 970px;
	min-height: 20px;
	margin-top:20px;
	color: #E84526;
	font-family: Dax-Regular;
	font-weight:bold;
	font-size: 18px;
	text-transform: uppercase;
}
.cronologia_item{
	width: 970px;
	height: auto;
	margin-top:10px;
	margin-bottom:10px;
	color: #1A1A1A;
	font-family: Dax-Regular;
	font-size: 13px;}
.cronologia_item_data{
	margin-bottom:5px;
	font-weight:bold;
	color:#868684;}
.cronologia_item_titulo{
font-family:Dax-Bold;
	margin-bottom:5px;
	}
.cronologia_item-texto{
	text-align:justify;}
	
.cronologia_item-texto a{
	color:#E84526;
	text-decoration:underline;}	
	
.scrollToTop{
	width:60px; 
	height:60px;
	padding:10px; 
	text-align:center; 
	background: whiteSmoke;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	position:fixed;
	top:400px;
	right:40px;
	display:none;
	background: url('../imagens/arrow_up.png') no-repeat 10px 22px;
}
.scrollToTop:hover{
	text-decoration:none;
}
#ordenar_interior {
float: left;
width: 970px;
height: 15px;
font-family: Dax-Regular;
font-size: 13px;
color: #1A1A1A;
text-align: left;
font-weight: 700;
padding-top: 20px;
}

.menu li.arquivo_povolivre { width: 5px; }

.menu li.arquivo_povolivre a { position: relative; top: 35px; left: -60px;  }

.menu li.povo_livre_especial {  margin-top: 20px; }

.menu li.povo_livre_especial img { max-height: 140px;  }

.noticias .historia_texto2 a {
    color: #e84526;
    text-decoration: underline;
}
.fato_comentarios_estorias {
float: right;
width: 50px;
height: 30px;
font-family: Folio BdCn BT Bold;;
font-size: 11px;
color: #E84526;
margin-top: -7px;
}
.galleria-credit{ display:none !important;}