/* CSS Document */
* { padding:0; margin:0; }
html, body {
	width: 100%;
	height: 100%;
	font: 11px Tahoma;
	/*background-color:#999999;*/
	background-image:url(../img/bkg2.gif);
	background-attachment: fixed;
}

.fl { float: right; }
.fr { float: left; }
.clr { clear: both; }

h1 { 
	font: 28px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; 
	color: #FFFFFF; 
	margin-top: 20px; 
	padding:1px
}

h1 span { color: #999; }

h2 { font: 20px 'Lucida Grande', 'Lucida Sans Unicode',Tahoma; color: #666666; margin: 5px 0; }

h3 { 
	font: 15px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; 
	color: #333333; 
	margin-top: 00px; 
	padding:0px;
	font-weight:normal;
}

p { color: #666666; }
p.en { font: italic 10px Georgia, "Times New Roman", Times, serif; color:#85addc; margin-top: 5px; }
#geral { 
	position: relative;
	width: 775px;
	height: auto;
	padding: 10px;
	padding-top: 40px;
	margin: 0 auto;
	background: #CCCCCC;
}
	.coluna_index {
		width: 350px;
		text-align: left;
		margin-left: 20px;
		margin-top:15px;
		/*background: #999900;*/
	}

	.coluna_index a {
		display: block;
		color: #FFFFFF;
		font-weight:bold;
		text-decoration: none;
		
	}
	.coluna_index a:hover { text-decoration: underline; }
	
	
	form.contato { padding: 10px 0; /*background: #00CC66;*/ }
	form.contato label { display: block; color: #999; }
	form.contato label span { font-style: italic; color:#85addc; }
	
	form.contato input, textarea {
		color:#999;
		font: 11px Tahoma;
		text-align: left;
		width: 250px;
		border: none;
		padding: 1px;
		border: 1px solid #ccc;
	}
	form.contato textarea { width: 242px; height: 60px; padding: 5px; overflow: auto; }
	form.ddd input { width: 190px; height: 60px; padding: 5px; overflow: auto; }
	form.contato .bt_enviar {
		text-align: center;
		width: 50px;
		margin-top: 10px;
		border: 1px solid #ccc;
		background: #FFF;
		color:#999;
	}
	
	.works {
		width: 400px;
		/*background: #33FF33;*/
	}
	
		#item_work p {
			float: left;
			width: 405px;
			margin: 10px 0;
		}
	
		#item_work a {
			float: right;
			display: block;
			color: #999;
			margin: 10px 0;
			font-weight:bold;
			text-decoration: none;
			
		}
		#item_work a span { color:#85addc; }
		#item_work a:hover { text-decoration: underline; }
	
	
.fotos img {
	border: 5px solid #E4E4E4;
	border-width: 5px 5px 5px;
}
.fotos a:hover img {
	border: 5px solid #999999;
	border-width: 5px 5px 5px;	
}
#rodape{
	color:#FFFFFF;
	text-align:right;
	/*background:url(../img/bkg.gif);*/
}

#peixeGrande {
	position:absolute;
	width:149px;
	height:88px;
	left:220px;
	top: 10px;
}
