	*{
		margin:0px;
		padding:0px;
		border:none;		
	}
	body{
		width:100%;
		height:100%;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333;
		/*background:url(imagens/fundosite.jpg) no-repeat;*/
	}
	h2{
		font-size:10px;
		font-weight:bold;
		font-variant:small-caps;
		margin:10px 0 5px 0;
		color:#fff;
		background-color:#000;
		letter-spacing:1px;
	}
	a{
		color:#018fc2;
		text-decoration:none;
	}
	a:hover{
		text-decoration:underline;
	}
	#geral{
		border-left:1px #ddd solid;
		border-right:1px #ddd solid;
		background-color:#FFF;
		width:780px;
		height:auto;
		margin:0 auto;
		margin-top:25px;
		padding-bottom:25px;
        position:relative;
	}
	#coluna-1{
		width:278px;
		float:left;
		margin-right:30px; /* para evitar bug do ie6 */
	}
	#coluna-2{
		/* margin:30px; */
		width:472px;
		float:left;
	}
	#box-logo{
		float:left;
		width:244px;
		height:246px;
		margin:80px 0 0 34px;
		_margin:80px 0 0 17px;
	}
        #box-logo p{ /* Links da Lingua */
                background-color:#f9f9f9;
                width:710px;
                text-align:right;
				position:absolute;
                top:0px;
                right:35px;
	}
        #box-logo p a{ /* Links da Lingua */
                margin-right:5px;
	}
	#box-logo h1, #box-logo h1 a{
		background:url(imagens/logotipo_ronaldo_arquiteto.jpg) no-repeat;
		width:244px;
		height:246px;
		text-indent:-9999px;
		display:block;
	}
	#box-logo #subtitulo-logotipo{
		display:none;
	}
	#box-menu{
		margin-top:30px;
		float:left;
		width:278px;
	}
	#menu-global{
		list-style:none;
	}
	#menu-global li a{
		padding-left:34px;
		display:block;
		color:#666;
		height:20px;
		line-height:20px;
	}
	#menu-global li a:hover{
		background-color:#000;
		display:block;
		color:#fff;
		text-decoration:none;
	}
	#ultimo-projeto{
		position:relative;
		margin-top:80px;
		width:438px;
		height:246px;
	}
	#ultimo-projeto-titulo{
		position:absolute;
		top:10px;
		left:0px;
		background-color:#fff;
		color:#000;
		margin:0px;
		padding:0px;
		
		letter-spacing:0px;
		
		padding:0 5px 0 10px;
		
		z-index:2;
	}
	#img-ultimo-projeto{
		position:absolute;
		left:0px;
		top:0px;
		
		z-index:1;
	}
	#nome-ultimo-projeto{
		position:absolute;
		bottom:0px;
		min-height:30px;
		width:428px;
		line-height:30px;
		color:#FFF;
		background-color:#000;
		
		padding-left:10px;
		z-index:3;
	}
	#ultimo-projeto a{
		width:100%;
		height:100%;
		display:block;
		color:#FFF;
	}
	#box-miolo-col-1{
		float:left;
		width:244px;
		margin-right:30px;
	}
	#box-miolo-col-2{
		float:left;
		width:164px;
	}
	#quem-e-principal{
		height:110px;
	}
	.link-mais{
		margin-top:10px;
		width:100%;
		display:block;
		text-align:right;
	}
	.imagem-mais-recentes{
                width:47px;
                height:47px;
				overflow:hidden;
		margin:0 5px 5px 0px;
	}
	.paginacao ul{
		margin-top:30px;
		height:20px;
		float:right;
	}
	.paginacao li{
		float:left;
		width:25px;
		height:20px;
		line-height:20px;
		background:url(imagens/bt-pgs-fundo.gif) no-repeat;
		text-align:center;
		margin:0 0 0 10px;
	}
	.paginacao li a{
		display:block;
		color:#000;
	}
	
	.paginacao .ativo a{
		color:#fff;
		background:url(imagens/bt-pgs-fundo-ativo.gif) no-repeat;
	}
	
	/* Fim - Inicio */
	
	#miolo-quem-sou{
		margin:80px 30px 0 0;
	}
	#miolo-quem-sou h2{
		margin-top:0px;
	}
	#texto-quem-sou p{
		margin:10px 0 0 0;
	}
	
	/* Fim - Inicio */
	
	#miolo-metodos-aplicados{
		margin:80px 30px 0 0;
	}
	#imgmetodos{
		float:right;
		margin:0 0px 0px 10px;
	}
	#texto-metodos p{
		margin:10px 0 0 0;
	}
	
	/* Fim - Inicio */	
	
	#miolo-projetos{
		margin:80px 30px 0 0;
	}
	#miolo-projetos h2{
		margin-top:0px;
	}
	#texto-projetos p{
		margin:10px 0 0 0;
	}
	.ultimos-trabalhos-box{
		background:url(imagens/fundo-projetos-realizados.gif) no-repeat;
		width:438px;
		height:68px;
		margin:0 0 10px 0;
	}
	.ultimos-trabalhos-box-foto{
		float:left;
		width:58px;
		height:58px;
		padding:5px;
	}
	.ultimos-trabalhos-box-foto img{
		border:1px solid #fff;
	}
	.ultimos-trabalhos-box-descricao{
		float:left;
		width:356px;
		height:54px;
		padding:7px;
		position:relative;
	}
	.ultimos-trabalhos-box-descricao strong{
		font-size:12px;
	}
	.bt-ver-fotos{
		background:url(imagens/bt-ver-fotos.gif) no-repeat;
		width:87px;
		height:20px;
		text-indent:-9999px;
		position:absolute;
		bottom:-5px;
		right:-5px;
	}
	
	/* Fim - Inicio */
	
	#miolo-metodos-aplicados{
		margin:80px 30px 0 0;
	}
	#imgmetodos{
		float:right;
		margin:0 0px 0px 10px;
	}
	
	/* Fim - Inicio */
	

	#miolo-contato{
		margin:80px 30px 0 0;
		line-height:12px;
	}
	#miolo-contato strong{
		font-size:11px;
	}
	#texto-contato p{
		margin:10px 0 0 0;
	}
	#texto-contato address{
		font-style:normal;
	}
	legend{
		display:none;
	}
	.campo-texto{
		width:220px;
		margin:0 0 10px 0;
		height:20px;
	}
	.caixa-mensagem{
		width:400px;
		height:50px;
	}
	.bt-submit{
		margin:10px 0 20px 0;
		width:70px;
		height:20px;
		cursor:pointer;
	}
	.bt-submit,.caixa-mensagem,.campo-texto{
		background-color:#f3f3f3;
		border:1px #ccc solid;
		color:#333;
	}
        #rodape{
            background-color:#f9f9f9;
            text-align:center;
            font-size:10px;
            width:784px;
            margin:0 auto;
}
