/*Configuracoes do body*/
body {
margin-top:0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
font-family:Arial, Helvetica, sans-serif;
}

/*layout*/

#container{
margin-left:-370px;
margin-top:25px;
width:743px;
height:600px;
position:absolute; left:50%;
}
#conteudos{
width:743px;
position:relative; top:0;
}
.textos_base{
width:406px;
height:343px;
margin-top:8px;
margin-bottom:2px;
margin-left:8px;
overflow: auto;
scrollbar-face-color:#BECDDB;
scrollbar-highlight-color:#BECDDB;
scrollbar-3dlight-color:#BECDDB;
scrollbar-darkshadow-color:#BECDDB;
scrollbar-shadow-color:#BECDDB;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#FFFFFF;


}
.titulo_pagina{
font-size:13px;
color:#0F558A;
font-weight:bold;
width:380px;
margin-right:6px;
text-transform: uppercase;
}
.subtitulo{
font-size:13px;
color:#0F558A;
width:380px;
margin-right:6px;
margin-top:6px;
font-weight:bold;
margin-bottom:6px;
}
.texto{
font-size:12px;
color:#333333;
width:380px;
margin-right:6px;
margin-bottom:6px;
text-align: justify;
}
.texto a{
font-size:12px;
color:#333333;
text-decoration:underline;
}

.texto a:hover{
font-size:12px;
color:#0F558A;
text-decoration:none;
}
.imagem_legenda{
font-size:10px;
color:#0F558A;
width:408px;
color:#FFFFFF;
background-color:#5F87AD;
text-transform: uppercase;
padding:2px;
padding-left:4px;
height:14px;
position:relative; top:5px;

}
.barra_menu{
background-color:#415D8C;
width:687px;
margin-left:57px;
position:relative; top:0px;
height:25px;
padding-top:10px;
}
/*botao menu*/
.botoes_menu{
font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding-left:8px;
padding-right:8px;
background-image: url(../imgs/bg/pixel.jpg);
background-repeat: repeat-y;
background-position: right;
}
.botoes_menu a{
font-size:12px;
color:#BECDDB;
text-decoration:none;
font-weight:normal;
}
.botoes_menu a:hover{
font-size:12px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}
/*----------------------------------------------------*/
/*botao contactos*/
.botoes_menu_ultimo{
font-size:12px;
color:#FFFFFF;
padding-left:8px;
padding-right:8px;
font-weight:bold;

}
.botoes_menu_ultimo a{
font-size:12px;
color:#BECDDB;
text-decoration:none;
font-weight:normal;
}
.botoes_menu_ultimo a:hover{
font-size:12px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}
/*----------------------------------------------------*/
.rodape{
font-size:10px;
color:#333333;
width:687px;
margin-left:57px;
position:relative; top:0px;
height:12px;
padding-top:10px;
}
.rodape a{
font-size:10px;
color:#333333;
text-decoration:none;
}
.rodape a:hover{
font-size:10px;
color:#415D8C;
text-decoration:none;
}
/*newsletter*/
#box_newsletter{
width:130px;
height:120px;
position:absolute;
left:420px;
top:396px;
background-color:#415D8C;
z-index:2;
visibility: hidden;
overflow: auto;
}
#newsletter_container{
width:130px;
height:80px;
overflow:auto;
scrollbar-face-color:#BECDDB;
scrollbar-highlight-color:#415D8C;;
scrollbar-3dlight-color:#415D8C;
scrollbar-darkshadow-color:#415D8C;
scrollbar-shadow-color:#415D8C;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#415D8C;

}
.conteudos_newsletter{
width:113px;
font-size:11px;
color:#FFFFFF;
padding:2px;
padding-left:2px;
}
.conteudos_newsletter a{
width:85px;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.conteudos_newsletter a:hover{
width:85px;
font-size:11px;
color:#BECDDB;
text-decoration:none;
}
.receber_newsletter{
width:125px;
font-size:11px;
color:#FFFFFF;
padding:2px;
padding-bottom:8px;
background-color:#1F1A17;
}
.receber_newsletter a{
font-size:11px;
color:#FFFFFF;
background-color:#000000;
text-decoration:none;
}
.receber_newsletter a:hover{
font-size:11px;
color:#BECDDB;
background-color:#000000;
text-decoration:none;
}






/*----------------------------------------------------*/
.textos_base_contactos {
	width:413px;
	height:365px;
	margin-top:0px;
	margin-bottom:2px;
	margin-left:0px;
	overflow: visible;

}
.titulo_pagina_contactos {
	font-size:12px;
	font-weight:bold;
	width:413px;
	text-transform: none;
	background-color: #6D8DB1;
	height: 79px;

}
.texto_contactos1 {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.texto_contactos2 {

	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.texto_contactos2 a {
    font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}
.texto_contactos2 a:hover {
    font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration:none;
}.base_form {
	font-size:12px;
	color:#333333;
	width:413px;
	text-align: justify;
	padding-top: 10px;
}
.table_form {
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 15px;
}
.boxes_form {
	font-size: 10px;
	color: #000000;
	background-color: #E1EFFA;
	padding: 1px;
	border: 1px solid #E1EFFA;
}

.texto_form {
	font-size: 10px;
	color: #000000;
	text-transform: uppercase;
}
.boxes_form2 {
	font-size: 11px;
	color: #000000;
	background-color: #E1EFFA;
	padding: 1px;
	border: 1px solid #E1EFFA;
	text-transform: uppercase;
}
.botao {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #415D8C;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #415D8C;
}
.texto_info_form {
	font-size: 10px;
	color: #415D8C;
	text-transform: none;
	font-weight: bold;
}

