﻿body {
	background:url(../Imagens/fundo.jpg);
	background-repeat: repeat;
	padding: 0px;
	margin: 0px;
	font-family: Calibri, Verdana, Times New Roman;
	color:#334B64;
}

img {
	border: 0px;
}

p{
	margin-top:0px;
	margin-bottom:15px;
}

a{
	color:#41777f;
	font-weight:bold;
}

a:link{
	text-decoration:none;
}
a:visited{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a:active{
	text-decoration:none;
}

#foto_candidato{
	width: 120px;
	height: 160px;
}

#foto_candidato_equipa{
	width: 80px;
	height: 100px;
}

#foto_cab_lista{
	width: 200px;
	height: 270px;
}

#mapa{
	position:absolute;
	border: 0px solid #2496ee;
	top: 100px;
	left: 170px;
}

#texto{
  color: #005177;
  font-family: Microsoft Sans Serif;
  font-size: 11pt;
  text-align: justify;
  width:800px;
  position: absolute;
  left: 50%;
  margin-left: -400px;
  top: 80px;
}

#youtube{
  color: #005177;
  font-family: Microsoft Sans Serif;
  font-size: 11pt;
  text-align: justify;
  width:560px;
  position: absolute;
  left: 50%;
  margin-left: -280px;
  top: 30px;
}

#textocentrado{
  color: #005177;
  font-family: Microsoft Sans Serif;
  font-size: 11pt;
  text-align: center;
  width: 80px;
} 

#seguinte{
	position:absolute;
	left: 660px;
	top: 550px;
	font-weight:bold;
}

#anterior{
	position:absolute;
	left: 30px;
	top: 550px;
	font-weight:bold;
}
  
#conteudo{
  color: #9b805c;
  font-family: Microsoft Sans Serif;
  font-size: 11pt;
  text-align: justify;
}

#conteudo2{
  color: #b7e871;
  font-family: Microsoft Sans Serif;
  font-size: 11pt;
  text-align: center;
}

#tabela_candidatos{
  position: absolute;
  width: auto;
  height: auto;
  top: 0px;
  left: 30px;
  border:0px solid #f00;
}

#agenda_campanha{
	position: absolute;
	width: 773px;
	height: auto;
	top: 50px;
	left: 50%;
	padding: 0px;
	margin-left: -386px;
}


#pagina_candidato{
  	position: absolute;
 	width: 900px;
 	height: 700px;
 	top: 0px;
 	left: 50%;
 	margin-left: -450px;
    margin-top: 20px;
	text-indent: 0px;
	text-align: justify;
	background-position:bottom;
	background-repeat: no-repeat;
}

#pagina_equipa{
  	position: absolute;
 	width: 900px;
 	height: 600px;
 	top: 0px;
 	left: 50%;
 	margin-left: -450px;
    margin-top: 20px;
	text-indent: 20px;
	text-align: justify;
	background-position:bottom;
	background-repeat: no-repeat;
}

/*******************/
/*     DIVs			   */
/*******************/
#layout {
	position: absolute;
	overflow: auto;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
}

#box {
	position: absolute;
	width: 1000px;
	height: 216px;
	top: 0px;
	left: 50%;
	padding: 0px;
	margin-left: -500px;
	background:url(../Imagens/cabecalho.png);
	border:0px solid #f00;
	text-align: center;
}
#boxcorpo {
	position: absolute;
	width: 1000px;
	height: 818px;
	top: 185px;
	left: 50%;
	padding: 0px;
	margin-left: -500px;
	background:url(../Imagens/fundo.png);
	border: 1.5px solid #2e95c4;
}
#boxcorpo1 {
	position: absolute;
	width: 800px;
	height: auto;
	top: 0px;
	left: 50%;
	padding: 0px;
	margin-left: -400px;
}
#boxnoticias {
	position: absolute;
	width: 1150px;
	height: auto;
	top: 20px;
	left: 50%;
	padding: 0px;
	margin-left: -575px;
	text-align: center;
}
#video {
	position: absolute;
	width: 640px;
	height: 380px;
	top: 120px;
	left: 180px;
	padding: 0px;
	border: 0px solid #f00;
	text-align: center;
}

#leitor_musica {
	position: absolute;
	width: 240px;
	height: 20px;
	bottom: 0px;
	left: 50%;
	margin-left: -120px;
}

#boxmenu {
	position: absolute;
	width: 750px;
	height: 37px;
	top: 140px;
	left: 555px;
	margin-left:-300px;
	border: 0px solid #f00;
}

#pagina_inicio{
	position:absolute;
	left:50%;
	width:750px;
	margin-left:-375px;
}
#rodape{
	position:absolute;
	border: 0px solid #F63;
	height: 80px;
	width: 970px;
	top: 760px;
	left: 30px;
}

#rodape_pub{
	position:absolute;
	border: 0px solid #2496ee;
	height: 60px;
	width: 250px;
	top: 0px;
	left: 700px;
}

#anterior_seguinte{
	position:absolute;
	height: 30px;
	width:800px;
	top: 620px;
	left: 0px;
}

#anterior_seguinte_youtube{
	position:absolute;
	height: 30px;
	width:1000px;
	top: 700px;
	left: 0px;
}

#anterior{
	position:absolute;
	left:20px;
	top:0px;
}

#seguinte{
	position:absolute;
	left:700px;
	top:0px;
}

#galeria_div{ 
	border: 0px solid #2496ee;
	height: 150px;
	width: 1000px;
	left: 50px;
}

#galeria_fotos{
	position:absolute;
	border: 0px solid #2A96Fe;
	height: 107px;
	width: 850px;
	left: 80px;
}

/*******************/
/*LINK DAS IMAGENS*/
/*****************/
/*Início*/
#inicio:link img {
	width: 67px;
	height: 37px;
	top: 0px;
	left: 0px;
	padding: -10px;
	background: url(../Imagens/Botoes/inicio_small.jpg);
	border: 0px solid #f00;
}
#inicio:visited img {
	width: 67px;
	height: 37px;
	top: 0px;
	left: 0px;
	padding: -10px;
	background: url(../Imagens/Botoes/inicio_small.jpg);
	border: 0px solid #f00;
}
#inicio:hover img {
	width: 67px;
	height: 37px;
	top: 0px;
	left: 0px;
	padding: -10px;
	background: url(../Imagens/Botoes/inicio_big.jpg);
	border: 0px solid #f00;
}
#inicio:active img {
	width: 67px;
	height: 37px;
	top: 0px;
	left: 0px;
	padding: -10px;
	background: url(../Imagens/Botoes/inicio_small.jpg);
	border: 0px solid #f00;
}
/*Candidatos*/
#candidatos:link img {
	width: 97px;
	height: 37px;
	top: 0px;
	left: 0px;
	padding: -10px;
	background: url(../Imagens/Botoes/candidatos_small.jpg);
	border: 0px solid #f00;
}
#candidatos:visited img {
	width: 97px;
	height: 37px;
	top: 0px;
	left: 0px;
	padding: -10px;
	background: url(../Imagens/Botoes/candidatos_small.jpg);
	border: 0px solid #f00;
}
#candidatos:hover img {
	width: 97px;
	height: 37px;
	top: 0px;
	left: 0px;
	padding: -10px;
	background: url(../Imagens/Botoes/candidatos_big.jpg);
	border: 0px solid #f00;
}
#candidatos:active img {
	width: 97px;
	height: 37px;
	top: 0px;
	left: 0px;
	padding: -10px;
	background: url(../Imagens/Botoes/candidatos_small.jpg);
	border: 0px solid #f00;
}

/*declaracao Principios*/
#declaracao:link img {
	width: 181px;
	height: 37px;
	top: 0px;
	left: 0px;
	padding: 0px;
	background:url(../Imagens/Botoes/declaracao_small.jpg);
	border: 0px solid #f00;
}
#declaracao:visited img {
	width: 181px;
	height: 37px;
	top: 0px;
	left: 0px;
	padding: 0px;
	background:url(../Imagens/Botoes/declaracao_small.jpg);
	border: 0px solid #f00;
}
#declaracao:hover img {
	width: 181px;
	height: 37px;
	top: 0px;
	left: 0px;
	padding: 0px;
	background:url(../Imagens/Botoes/declaracao_big.jpg);
	border: 0px solid #f00;
}
#declaracao:active img {
	width: 181px;
	height: 37px;
	top: 0px;
	left: 0px;
	padding: 0px;
	background:url(../Imagens/Botoes/declaracao_small.jpg);
	border: 0px solid #f00;
}

/*Noticias*/
#noticias:link img {
	width: 72px;
	height: 37px;
	top: 0px;
	left: 0px;
	padding: 0px;
	background:url(../Imagens/Botoes/noticias_small.jpg);
	border: 0px solid #f00;
}
#noticias:visited img {
	width: 72px;
	height: 37px;
	top: 0px;
	left: 0px;
	padding: 0px;
	background:url(../Imagens/Botoes/noticias_small.jpg);
	border: 0px solid #f00;
}
#noticias:hover img {
	width: 72px;
	height: 37px;
	top: 0px;
	left: 0px;
	padding: 0px;
	background:url(../Imagens/Botoes/noticias_big.jpg);
	border: 0px solid #f00;
}
#noticias:active img {
	width: 72px;
	height: 37px;
	top: 0px;
	left: 0px;
	padding: 0px;
	background:url(../Imagens/Botoes/noticias_small.jpg);
	border: 0px solid #f00;
}
/*Agenda*/
#agenda:link img {
	width: 80px;
	height: 37px;
	top: 0px;
	left: 0px;
	padding: 0px;
	background:url(../Imagens/Botoes/agenda_small.jpg);
	border: 0px solid #f00;
}
#agenda:visited img {
	width: 80px;
	height: 37px;
	top: 0px;
	left: 0px;
	padding: 0px;
	background:url(../Imagens/Botoes/agenda_small.jpg);
	border: 0px solid #f00;
}
#agenda:hover img {
	width: 80px;
	height: 37px;
	top: 0px;
	left: 0px;
	padding: 0px;
	background:url(../Imagens/Botoes/agenda_big.jpg);
	border: 0px solid #f00;
}
#agenda:active img {
	width: 80px;
	height: 37px;
	top: 0px;
	left: 0px;
	padding: 0px;
	background:url(../Imagens/Botoes/agenda_small.jpg);
	border: 0px solid #f00;
}
/*Equipa*/
#equipa:link img {
	width: 200px;
	height: 73px;
	top: 0px;
	left: 0px;
	padding: 0px;
	background:url(../Imagens/Botoes/equipa_small.png);
	border: 0px solid #f00;
}
#equipa:visited img {
	width: 200px;
	height: 73px;
	top: 0px;
	left: 0px;
	padding: 0px;
	background:url(../Imagens/Botoes/equipa_small.png);
	border: 0px solid #f00;
}
#equipa:hover img {
	width: 200px;
	height: 73px;
	top: 0px;
	left: 0px;
	padding: 0px;
	background:url(../Imagens/Botoes/equipa_big.png);
	border: 0px solid #f00;
}
#equipa:active img {
	width: 200px;
	height: 73px;
	top: 0px;
	left: 0px;
	padding: 0px;
	background:url(../Imagens/Botoes/equipa_small.png);
	border: 0px solid #f00;
}

/*Principios Programáticos*/
#programa:link img {
	width: 83px;
	height: 37px;
	top: 0px;
	left: 0px;
	padding: 0px;
	background:url(../Imagens/Botoes/programa_small.jpg);
	border: 0px solid #f00;
}
#programa:visited img {
	width: 83px;
	height: 37px;
	top: 0px;
	left: 0px;
	padding: 0px;
	background:url(../Imagens/Botoes/programa_small.jpg);
	border: 0px solid #f00;
}
#programa:hover img {
	width: 83px;
	height: 37px;
	top: 0px;
	left: 0px;
	padding: 0px;
	background:url(../Imagens/Botoes/programa_big.jpg);
	border: 0px solid #f00;
}
#programa:active img {
	width: 83px;
	height: 37px;
	top: 0px;
	left: 0px;
	padding: 0px;
	background:url(../Imagens/Botoes/programa_small.jpg);
	border: 0px solid #f00;
}

/*Galeria*/
#galeria:link img {
	width: 80px;
	height: 37px;
	top: 0px;
	left: 0px;
	padding: 0px;
	background:url(../Imagens/Botoes/galeria_small.jpg);
	border: 0px solid #f00;
}
#galeria:visited img {
	width: 80px;
	height: 37px;
	top: 0px;
	left: 0px;
	padding: 0px;
	background:url(../Imagens/Botoes/galeria_small.jpg);
	border: 0px solid #f00;
}
#galeria:hover img {
	width: 80px;
	height: 37px;
	top: 0px;
	left: 0px;
	padding: 0px;
	background:url(../Imagens/Botoes/galeria_big.jpg);
	border: 0px solid #f00;
}
#galeria:active img {
	width: 80px;
	height: 37px;
	top: 0px;
	left: 0px;
	padding: 0px;
	background:url(../Imagens/Botoes/galeria_small.jpg);
	border: 0px solid #f00;
}
/*LINK DAS IMAGENS FIM*/

