@charset "iso-8859-1";
/* CSS Document */

* {
	margin:0;
	padding:0;
}
html {  overflow-y: scroll;  }
body {
	font-family:Arial, Tahoma, MS Reference Sans Serif, serif;
	font-size: 12px;
	color:#cc5c55;
	line-height:16px;
}
a:link { text-decoration:none; color:#cc5c55; }
a:visited { text-decoration:none; color:#551a8b;}
a:hover { text-decoration:underline; }
a:active { text-decoration:none; color:#551a8b; }

#intro {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width:  100%;
	} 
	#intro .noflash {
		width:400px;
		margin:50px auto 0 auto;
		text-align:center;
		}

#wrapper {
	position:relative;
	margin:0 auto 0 auto;
	width:996px;
	background:url(../../img/bg_topo.jpg) no-repeat;;
	}
	/* Flash do menu */
	#menu {
		margin-top:10px;
		margin-left:50px;
		width:910px;
		height:220px;
		}	
		#menu .noflash {
			width:400px;
			margin:0 auto 0 auto;
			text-align:center;
			}
	/*Caixa de conteúdo das páginas */
	#maincontent {
		margin:-80px 0 20px 50px;
		width:485px;
		/*color:#FF0000;*/
		}
		/* Caixa Clientes e Contato */
		.conteudo {
			clear:both;
			margin-top:10px;
			width:440px;
			}
			.conteudo a {
				
				}
		.conteudo .imagem {
			float:left;
			display:inline;
			margin:10px 0 10px 12px;
			width:80px;
			height:80px;
			background:#663333;
			}
		/* Box da capa/notícia */
		#capa {
			}
			.noticia {
				padding-bottom:8px;
				width:485px;
				margin-top:10px;
				border-top:2px solid #e8e8e8;
				}	
				.noticia .texto {
					width:460px;
					padding-left:15px;
					}		
				.noticia .bgTopo {
					width:485px;
					height:12px;
					}
				.noticia .imagem {
					margin:20px auto;
					/* clf width:300px; */
					width: 450px;
					text-align: center;
					}	
		/* Flash do portfolio */
		#portfolio {
			}
		#portfolio	.portfolioFlash {
				clear:both;
				}
	/* Flash da midia lateral(arvore) */
	#midia {
		position:absolute;
		top:150px;
		right:0px;
		width:450px;
		height:900px;
		}
.clearFloat {
	clear:both;
	}

h1 {
	font-size:16px;
	color:#75144a;
	margin:15px 0 15px 0;
	}
h2 {
	font-size:16px;
	color:#75144a;
	margin:0 0 5px 0;
	}
	h2 a span {
		font-size:14px;
		color:#cc5c55;
		}	
	h2 a, h2 a:active, h2 a:link, h2 a:visited {
		color:#75144a;
		}
		h2 a:hover { color:#cc5c55; } 

h3 {
	font-size:13px;
	color:#75144a;
	margin:0 0 5px 0;

	}
/**/
input, select {
	font-family:Arial, Tahoma, MS Reference Sans Serif, serif;
	font-size: 12px;
	color:#cc5c55;
	padding:2px;
	}
	input.submit {
		background:#75144a;
		border:0px;
		color:#FFFFFF;
		}