@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'Bauhaus 93';
    src: url('BAUHS93.ttf') format('truetype'),;
    }
	
@font-face {
    font-family: 'throw';
    src: url('ThrowMyHandsUpintheAir.ttf') format('truetype'),;
    }

body {
margin:0; /*Zera todo o espaçamento EXTERNO entre as DIV's*/
padding:0; /*Zera todo o espaçamento INTERNO das DIV's*/
text-align: center; /*Centraliza o conteúdo IE 5.x*/
background-image: url(imagens/fundo2.jpg); /*Imagem como background*/

}
body.grande {
margin:0; /*Zera todo o espaçamento EXTERNO entre as DIV's*/
padding:0; /*Zera todo o espaçamento INTERNO das DIV's*/
text-align: center; /*Centraliza o conteúdo IE 5.x*/
background-image: url(imagens/fundo5.jpg); /*Imagem como background*/

}
body.contactos {
margin:0; /*Zera todo o espaçamento EXTERNO entre as DIV's*/
padding:0; /*Zera todo o espaçamento INTERNO das DIV's*/
text-align: center; /*Centraliza o conteúdo IE 5.x*/
background-image: url(imagens/fundo3.jpg); /*Imagem como background*/

}
#pagina {
margin: 0 auto; /*Centralizará o conteúdo independente da resolução do monitor*/
text-align: left; /*Desfaz o alinhamento centralizado do body*/
/*width: 930px; *//*Esta é a largura geral do site*/
}
#topo {
	background-color: transparent;
	/*background-color: #F3D2E7; *//*Cor de fundo temporária só pra visualizar a div no layout*/
height: 140px; /*Altura da DIV*/
	width: 930px;
	text-align:center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#linha {
	color:"#858383";
	width:900px;
	size:1;
	margin: 0 auto;
}
#menu2 {
	margin: 0 auto;
background-color: #00F;
background-image:url(imagens/menu.jpg);
/*background-color: #F3D2E7; *//*Cor de fundo temporária só pra visualizar a div no layout*/
height: 40px; /*Altura da DIV*/
width: 930px;
text-align:center;
	
}
#painel {
	margin: 0 auto;
background-color: transparent; /*Cor de fundo*/
/*border-left-style:solid;
border-left-width:thin;
border-left-color:#858383;
border-top-style:solid;
border-top-width:thin;
border-top-color:#858383;
border-right-style:solid;
border-right-width:thin;
border-right-color:#858383;*/
color: #EB008C; /*Cor da fonte*/
height: 300px; /*Altura da DIV*/
margin: 0 auto;
/*margin-right:300px;*/
/*width: 890px; *//*largura da div diminuindo o espaçamento interno aplicado no padding*/
}
#conteudo {
	width: 930px;
	border-top-style:solid;
	border-top-width:thin;
	border-top-color:#858383;
	border-left-style:solid;
	border-left-width:thin;
	border-left-color:#858383;
	border-right-style:solid;
	border-right-width:thin;
	border-right-color:#858383;
	background-color: #FFFFFF; /*Cor de fundo temporária só pra visualizar a div no layout*/
	background-image:url(imagens/marca_agua.png);
	background-position:center;
	background-repeat:no-repeat;
	height: 750px; /*Altura da DIV*/
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#conteudo_contactos {
	margin: 0 auto;
	width: 930px;
	border-top-style:solid;
border-top-width:thin;
border-top-color:#858383;
border-left-style:solid;
border-left-width:thin;
border-left-color:#858383;
border-right-style:solid;
border-right-width:thin;
border-right-color:#858383;
background-color: #FFFFFF; /*Cor de fundo temporária só pra visualizar a div no layout*/
background-image:url(imagens/marca_agua.png);
background-position:center;
background-repeat:no-repeat;

height: 760px; /*Altura da DIV*/
}
#conteudo_grande {
	width: 930px;
	border-top-style:solid;
	border-top-width:thin;
	border-top-color:#858383;
	border-left-style:solid;
	border-left-width:thin;
	border-left-color:#858383;
	border-right-style:solid;
	border-right-width:thin;
	border-right-color:#858383;
	background-color: #FFFFFF; /*Cor de fundo temporária só pra visualizar a div no layout*/
	background-image:url(imagens/marca_agua.png);
	background-position:center;
	background-repeat:no-repeat;
	height: 600px; /*Altura da DIV*/
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}



#caixa1{
	width:450px;
padding:20px;
border:5px solid gray;
margin:0px; 
	
	
}



#rodape {
	margin: 0 auto;
	width: 930px;
border-left-style:solid;
border-left-width:thin;
border-left-color:#858383;
border-right-style:solid;
border-right-width:thin;
border-right-color:#858383;
border-bottom-style:solid;
border-bottom-width:thin;
border-bottom-color:#858383;
background-color: #FFFFFF; /*Cor de fundo temporária só pra visualizar a div no layout*/
height: 65px; /*Altura da DIV*/
font-family:"Berlin Sans FB";
text-align:center;
}
#separador_fim {
	margin: 0 auto;
	width: 930px;
background-color: transparent; /*Cor de fundo temporária só pra visualizar a div no layout*/
height: 40px; /*Altura da DIV*/
}
#separador_topo {
	margin: 0 auto;
	width: 930px;
background-color: transparent; /*Cor de fundo temporária só pra visualizar a div no layout*/
height: 40px; /*Altura da DIV*/
}


/*caixas de cantos redondos */
blockquote {
    margin: 1em;
	width:930px;
	height: 260px;
	text-align:center;
	margin: 0 auto; /*posicionamento centralizado*/
    background: #FFFFFF;
    padding: 1em;
    border-radius: 1.5em;
	
    box-shadow: #010a47 1em 1em 0.5em }
blockquote p {
    margin: 0 }
	
/*menu*/
.menu_normal{
	margin: 0 auto; /*posicionamento centralizado*/
	color:#FFF;
	font-family:"Berlin Sans FB";
	text-decoration:none;
	
}

    
a:hover{
	margin: 0 auto; /*posicionamento centralizado*/
	color:#0a7d9a;
	font-family:"Berlin Sans FB";
	text-decoration:none;
	
}


/* titulo da página central*/
h1.central
{
	font-size:24px;
	margin: 0 auto;
	font-family: "Bauhaus 93";
	font:bold;
	text-align:center;
/*	line-height:150%; */

}

p.principal
{
	font-family:"Berlin Sans FB";

	line-height:150%;
	text-align:justify;
	font-size:13px;
}
p.principal_c
{
	font-family:"Berlin Sans FB";

	line-height:150%;
	text-align:justify;
	font-size:16px;
}
td.texto_tabelap
{
	font-family:"Berlin Sans FB";
	
	text-align:right;
	vertical-align:middle;
	font-size:13px;
}

.botao_texto
{
	font-family:"Berlin Sans FB";
	
	text-align:center;
	
	font-size:13px;
	
}


.caixa_texto{
	
	background-color:#5ea9bc
	
	
/*	border-left-style:solid;
	border-left-width:medium;
	border-left-color:#5ca9bd;
	border-right-style:solid;
	border-right-width:medium;
	border-right-color:#5ca9bd;
	border-bottom-style:solid;
	border-bottom-width:medium;
	border-bottom-color:#5ca9bd;
	border-top-style:solid;
	border-top-width:medium;
	border-top-color:#5ca9bd; */
}

/*serviços lista com descricao do serviço*/
ul.lista{
	list-style-type:circle;
	color:#1a86a2;
	font-size:18px;
	font-style:!important;
	line-height:150%;
	text-align:justify;
}

ul.lista1{
	list-style-type:circle;
	color:#1a86a2;
	font-size:15px;
	font-style:normal;
	line-height:150%;
	text-align:justify;
}
ul li.lista2{ 
	list-style-type:circle;
	color:#1a86a2;
	font-size:15px;
	font-style:normal;
	line-height:150%;
	text-align:justify;
}

/*menu com css */
/*Caixa de menu de opções */
ul.menu{ 
	float: left;			/*flutuação à esquerda*/
	position: relative;		/*posição relativa*/
	left: 50%;   			/*movimentação direita*/
	margin: 0; 				/*margem*/
    padding: 0;				/*espaço entre caixas*/
}
/*Caixas das opções do menu principal*/
ul li.menu{ 
	float: left;			/*flutuação à esquerda*/
	position: relative;		/*posição relativa*/
	right: 50%;				/*movimentação direita*/
	width: 100px;			/*Largura*/
	height: 35px;			/*Altura caixa*/
	line-height: 35px;		/*Altura linhas*/
	list-style: none;
}
/*Links das opções*/
ul li a.menu{
   display: block; 				/*Mostrar*/
   text-align: center;			/*Centrado*/
   text-decoration: none;		/*Sem sublinhado nos links*/
 
   border: none;	/*Limite da caixa*/
 /* background: none;	*/		/*Cor de fundo */
   color:#FFF;
  
	font-family:"Berlin Sans FB";
	 background-image:url(imagens/menu.jpg)
	
}
/*Links das opções quando o rato está em cima*/
ul li a:hover.menu{
    	/*Cor de fundo */
  color:#0a7d9a;	/*Cor do texto*/
}
/*Caixas das opções dos submenus*/
ul li ul.menu{
	width: 100px;  	/*Largura*/
	display: none; 	/*Não mostrar*/
	left: 50px;
	background-color:#F00;	
}
/*The magic*/
ul li:hover ul.menu{
   display: block; /* Mostrar*/
}
