/*********************************************************************
 Desenvolvido por Adriano Oliveira - www.adrianooliveira.com
 Conteúdo protegido pela lei Nº 9.610/98 de Direitos Autorais.
 É expressamente proibida a cópia ou reprodução sem autorização.
 *********************************************************************/

	a:link 		{ text-decoration: none; color:#003399; }
	a:visited 	{ text-decoration: none; color:#003399; }
	a:active	{ text-decoration: none; color:#003399; }
	a:hover 	{ text-decoration: none; color:#000000; }

	body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin:0px 0px 0px 0px; 
	background:#2e4562 url(../img/bg.png) repeat-x; }
	
	h1, h2, h3, h4, h5, h6, form, dl, ul, ol, dt, dd, p, address {
	margin:0px;
	padding:0px; }
	
	label { cursor:pointer; }
	td { font-size: 11px; }
	
	table#main {
	width:790px;
	height:750px; 
	border:0px;
	margin-top:25px;
	background:#FFFFFF url(../img/bg_branco.png) no-repeat; 
	position:relative; }
	
	div#titulo {
	background-image:url(../img/bg_diagonal.png);
	height:50px; 
	padding-left:25px; 
	margin:20px 5px 20px 5px; }
	
	div#txt_full {
	margin:0px 30px 20px 30px;
	text-align:justify;
	line-height:19px; }

	div#txt_esq {
	float:left;
	width:44%;
	overflow:hidden;
	margin:0px 0px 20px 30px;
	text-align:justify;
	line-height:19px; }

	div#txt_dir {
	float:right;
	width:44%;
	overflow:hidden;
	margin:0px 30px 20px 0px;
	text-align:justify;
	line-height:19px; }
	
	div#obras { 
	text-align:center; 
	width:145px; 
	height:240px; 
	float:left; 
	padding:10px; 
	margin:10px 10px 10px 0px; 
	border:#EEEEEE double 3px; 
	background-color:#FFFFFF; }
	
	div#obras:hover {
	text-align:center;
	width:145px; 
	height:240px; 
	float:left; padding:10px; 
	margin-right:10px; 
	border:#CCCCCC double 3px; 
	background-image:url(../img/bg_diagonal.png); }
	
	.topico { font-family:Tahoma, Verdana, Arial, Helvetica; font-size:11px; color:#008e97; text-transform:uppercase; }
	.foto_galeria { margin:2px;	border:#FFFFFF solid 1px; }
	.foto_galeria:hover { margin:2px; border:#000000 solid 1px; }

	/** utilitários **/
	.space_esq  { margin-left:10px; }
	.space_dir  { margin-right:10px; }		
	.justify	{ text-align:justify; }
	.grande		{ font-size:16px; }
	.maior		{ font-size:14px; }
	.menor		{ font-size:9px; }
	.upper		{ text-transform:uppercase; }
	.lower		{ text-transform:lowercase; }
	.capitalize { text-transform:capitalize; }
	.smallcaps	{ font-variant:small-caps; }
	.alert		{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#CC0000; }
		
	.form_txt {
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	font-size: 13px;
	color: #003399; }
	
	.form_btn {
	border:0px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	font-size: 7pt;
	height: 19px;
	color: #FFFFFF;
	background-color: #008e97; }
