body {
	background-color: #ba9e66;
}

#janela_conteudos h3 {
	background-image:url(../imagens/watermark.gif);
	background-repeat:no-repeat;
	width:435px;
	height:670px;
	float:left;
	position:absolute;
	margin-left:285px !important;
	margin-left:-245px;
	margin-top:0px;
	filter:alpha(opacity=20); /* para o IE */
     -moz-opacity:.20; /* para o FireFox */
	opacity:.20; /* para o outros Navegadores */
	background-attachment: fixed;
	background-position: bottom;
}

.alpha_contactos {
	 background-image:url(../imagens/watermark.png);
	 background-repeat:no-repeat;
     width:435px;
	 height:670px;
	 position:absolute;
	 margin-left:-5px;
	 margin-top:-220px;
     filter:opacity(alpha=20); /* para o IE */
     -moz-opacity:0.20; /* para o FireFox */
     opacity:0.20; /* para o outros Navegadores */
	 z-index:0;
}
.menus {
	float:left;
	position:relative;
	font-size:11px;
	letter-spacing:1px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	height:30px;
	color: #6b5841;
	left:217px !important;
	left:223px;
	width:460px;
	top:13px !important;
	top:14px;
    text-decoration:none;
}

.links {
	font-size : 10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #9c7e44;
}

.links:hover {
	font-size : 10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #6b5841;
}

.titulos {
	font-size : 14px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	width : 100%;
	height: 20px;
	margin-bottom: 3px;
	margin-top: 3px;
	color: #65490a;
	text-transform   : uppercase;
	background-image:url(../imagens/line.gif);
	background-repeat:repeat-x;

	text-align:left;
	background-position: 10px;
} /* Title of the content, article, etc. being displayed.*/

.contentpane {
text-align:left;
width: 100%;
} /* Table that holds all non-article information (components, category lists, contact forms, etc).*/

.conteudos {
float:left;
font-size:10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color: #6b5841;
text-align:justify;
}

.conteudos_pesquisa {
float:left;
font-size:10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color: #6b5841;
text-align:justify;
width:100%;

}

.criadopor {
	font-size:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #cfbb94;
}
.criadopor:hover {
	font-size : 10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #6b5841;
}
.rodape {
	margin-top:-5px;
	float:left;	
	width:460px;
	height:17px;
	position:relative;
	margin-left:170px !important;
	margin-left:85px;
    padding-top:8px;
	font-size:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #cfbb94;
	margin-bottom:30px;
	background-image:url(../imagens/logo_paralelo40.gif);
	background-repeat:no-repeat;
	background-position: 417px 0px;
}

.input_pesquisa {
	margin-top:17px;
	width:170px;
	height:15px;
	background-color:#FFFFFF;
	border:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ba9e66;
	margin-left:4px;
}

.input {
	margin-left:0px;
	color:#8e8c8c;
	border:1px solid #8e8c8c;
	width:418px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:6px;	
	height:60px;
}

.input_browse {
	margin-left:0px;
	color:#8e8c8c;
	border:1px solid #8e8c8c;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:6px;	
	height:20px;
	width:200px;
}

.input_news {
	margin-top:17px;
	width:170px;
	height:15px;
	background-color:#FFFFFF;
	border:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#424441;
	margin-right:10px;
}


#corpo_principal {
	float:none;
	position:relative;
	width:780px;
	margin:0px auto;
	top:13px;
}

#corpo {
float:left;
width:780px;
margin:0px auto;
margin-top:0px;
background-image:url(../imagens/bck.jpg);
background-repeat:repeat-y;
}

#topo{
float:left;
width:780px;
height:37px;
background-image:url(../imagens/top.jpg);
background-repeat:no-repeat;
}

#fundo{
width:780px;
height:37px;
background-image:url(../imagens/bottom.jpg);
background-repeat:no-repeat;
float: left;
position:relative;
left:0px;
}

#logo{
float:left;
position:relative;
width:400px;;
height:138px;
background-image:url(../imagens/logo.jpg);
background-repeat:no-repeat;
left:33px;
top:10px;
margin-bottom:30px !important;
margin-bottom:-23px;
}

.clear {
 clear:both;
}

#flash{
	margin-left:430px;
	top:10px;
	width:252px;
}


#janela_central {
	float:left;
	position:relative;
	left:40px;
	width:100%;
/*	margin-bottom:30px;	*/
}

#coluna_direita {
	float:left;
	width:70px;
	margin-top:30px;
	margin-bottom:90px;
	left:100px;
}

#newsletter {
	float:left;
	position:relative;
	width:252px;
	height:88px;
	font-size:13px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding-top:13px !important;
	padding-top:23px;
	padding-left:30px;
	color: #CCCCCC;
	background-image:url(../imagens/fundo_caixas_5.gif);
	background-repeat:no-repeat;
	left:1px;
}

.setas {
	margin-left:-10px;
}

#pesquisar {
	width:252px;
	float:left;
	margin-top:0px;
	position:relative;
	font-size:13px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding-top:13px !important;
	padding-top:23px;
	padding-left:30px;
	color: #CCCCCC;
	background-image:url(../imagens/fundo_caixas_6.gif);
	background-repeat:no-repeat;
	height:90px;
}


#newsletter h2 {
	float:left;
	background-image:url(../imagens/newsletter_font.gif);
	background-repeat:no-repeat;
 	background-position: -6px -3px !important;
 	background-position: -6px -2px;
}
#pesquisar h2 {
	background-image:url(../imagens/pesquisar_font_2.gif);
	background-repeat:no-repeat;
 	background-position: -2px 0px;
}

#janela_conteudos{
	float:left;
	position:relative;
	width:434px;
	height:auto;
	padding-top:10px;
}

#janela_conteudos_contactos{
	float:left;
	position:relative;
	width:90%;
	margin-right:3%;
}



.titulos_contactos {
	font-size : 14px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	width : 92%;
	height: 20px;
	margin-bottom: 3px;
	margin-top: 3px;
	color: #65490a;
	text-transform   : uppercase;
	background-image:url(../imagens/line.jpg);
	background-repeat:repeat-x;
	text-align:left;
	background-position: 10px;
} /* Title of the content, article, etc. being displayed.*/

.buttons {
	color: #6b5841;
	text-align:center;
	width: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #65490a;
	border-right-color: #65490a;
	border-bottom-color: #65490a;
	border-left-color: #65490a;
}

/* content */
.TableForm .MainTitle { font-size:16px; padding-top:40px; }
.TableForm .Title { border-bottom:1px solid #EBEBEB; padding-top:26px; }
.TableForm .SubTitle { padding-top:12px; padding-right:10px; }
.TableForm .Name { font-size:11px; padding-right:10px; }
.TableForm .Input { text-align:right;color: #8e8c8c;}
.TableForm .Input INPUT { width:200px; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:0px; border:1px solid #8e8c8c;color: #8e8c8c; }
.TableForm .Input TEXTAREA { width:400px; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:0px; border:1px solid #8e8c8c;color: #8e8c8c; }
.TableForm .Input SELECT { color: #8e8c8c;width:200px; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:0px; }
.TableForm .SmallText { font-size:10px; }
.TableForm .Checkbox { padding-left:14px; }
.TableForm .Submit { padding-top:10px; }
.TableList { margin-bottom:30px; }
.TableList TD { padding-top:4px; }
.TableList .Image { padding-left:10px; }

