body {


background-image:url("../image/background.gif");
background-repeat:repeat-x;
background-color:rgb(217,212,186);

font-family:Arial;
	
}


*{
	
	margin:0px;
	padding:0px;
	
	
}

a{
	
	text-decoration:none;
	color:rgb(164,174,56);
	
	
	
}


/*Aviso*/


#avisoIE{
	
	position:absolute;
	
	top:300px;
	
	margin-left:auto;
	margin-right:auto;
	
	width:600px;
	height:241px;
	
	background-color:red;
	
	z-index:9;
	
	background-image:url(../image/aviso.jpg);
	
}

#logoIE{
	
position:absolute;
	
	top:120px;
	left:420px;
	
}

#master{
	
	width:600px;
	height:auto;

	
	margin-left:auto;
	margin-right:auto;
	
	margin-bottom:50px;
	
	top:50px;
	position:relative;
	
	background-image:url("../image/backgroundLeft.png");
	background-position:-00px;
	background-repeat:repeat-y;
	
	z-index:8;
	
}

#backgroundTopo{
	
	background-image:url("../image/backgroundTop.png");
 
	background-repeat:repeat-x;
 	
	width:596px;
	height:30px;
	
	position:absolute;
	top:-10px;
	
	*top:-10px;
	 
 
	
		
}

#logo{
	
	margin-left:50px;
	margin-top:40px;
 
	
	
	
}

.nuvemUm{
	
	background-image:url("../image/nuvemUm.png");	
	background-repeat:no-repeat;
	
	width:168px;
	height:97px;
	
	position:absolute;
	
	left:-200px;

	
}

.nuvemDois{
	
	background-image:url("../image/nuvemDois.png");	
	background-repeat:no-repeat;
	
	width:203px;
	height:172px;
	
	position:absolute;
	
	left:-300px;
	top:200px;

	
}

.nuvemTres{
	
	background-image:url("../image/nuvemTres.png");	
	background-repeat:no-repeat;
	
	width:216px;
	height:188px;
	
	position:absolute;
	
	left:760px;
	top:40px;

	
}


#pombo{
	
	position:absolute;
	
	top:65px;
	left:-195px;
	

	
	background-image:url(../image/pombo.png);
	background-repeat:no-repeat;	
	
	width:170px;
	height:252px;
	
	z-index:9;
	
	
	
}

#googleMaps{
	
	position:absolute;
	
	top:300px;
 
	margin-left:-200px;
 
	
	height:300px;
	width:180px;
	
	background-color:white;
	
	padding-top:10px;
	z-index:8;
	
}


#twitter{
	
	
	
	position:absolute;
	
	top:633px;
 
	margin-left:-200px;
 
	
	 
	width:180px;
	
	background-color:white;
	
	padding-top:10px;
	z-index:8;
	
	
	
	
	
}


img{
	
	border:none;

	
}

#flag{
	

	position:absolute;
	
	left:140px;
	top:-12px;
	
	
}

#flagCampinas{
	

	position:absolute;
	
	left:215px;
	top:-12px;
	
	
}

#flagSorocaba{
	

	position:absolute;
	
	left:179px;
	top:-12px;
	
	
}

#flagSjc{
	

	position:absolute;
	
	left:120px;
	top:-12px;
	
	
}

#flagFloripa{
	

	position:absolute;
	
	left:250px;
	top:-0px;
	
	
}

#flagRio{
	

	position:absolute;
	
	left:240px;
	top:-10px;
	
	
}

#btnRecife{
	
	width:188px;
height:51px;
	
	position:relative;
	
	left:610px;
	
}

#btnCampinas{
	
	width:198px;
height:51px;
	
	position:relative;
	
	left:610px;
 
	
}

#btnBh{
	
	width:241px;
height:51px;
	
	position:relative;
	
	left:610px;
	
}

#btnSorocaba{
	
	width:165px;
	height:51px;
	
	position:relative;
	
	left:610px;
	
}

#btnSjc{
	
	width:165px;
	height:51px;
	
	position:relative;
	
	left:610px;	
	
}

#btnRio{
	
	width:229px;
	height:51px;
	
	position:relative;
	
	left:610px;
	
}







#comentarios{
	
	width:230px;
	height:300px;
	
	background-color:white;
	
	position:absolute;
	top:330px;
 
	
	margin-left:620px;
 
	
}



#comentariosNome{
	
	background-image:url(../image/backNomeDois.jpg);
	background-repeat:no-repeat;
	width:198px;
	height:34px;
	
	margin-left:10px;

	margin-top:20px;
	
	
}

#quemSou{
	
	
	width:230px;
	height:520px;
	
	background-color:white;
	
	position:absolute;
	top:650px;
 
	
	margin-left:620px;
 
	
	
	
}

#textoSobreMim{
	
	 
	font-family:Arial;
	font-size:13px;
	
	margin-left:30px;
	
	
}
 

#entradaNome{
	
	margin-left:17px;
	margin-top:08px;
	
	border:none;
	width:170px;
	
	background-color:transparent;
	font-weight:bold;
	font-family:Arial;
	
}



#comentariosMsg{
	
	background-image:url(../image/backMsg.jpg);
	background-repeat:no-repeat;
	width:198px;
	height:129px;
	
	margin-left:10px;
	margin-top:20px;
	
	
}


#entradaMsg{
	
	margin-left:17px;
	margin-top:08px;
	
	border:none;
	width:176px;
	height:115px;
	
	background-color:transparent;
	
	font-weight:bold;
	font-family:Arial;
	font-size:13px;
	
}

#btnEnviar{
	
margin-left:120px;
margin-top:10px;
	
}


/*CONTEUDO*/

/*estrutura do conteudo*/

 h3{
	color:rgb(120,120,120);
 
	position:relative;
	
	left:48px;
	
	width:500px;
	
}

.linhaTitulo{
	
	width:500px;
	height:1px;
	
	background-color:silver;
	
	position:relative;
	margin:auto;

}

.quadroPortifolioMenor{
	
	width:500px;
	height:379px;
	
	background-repeat:no-repeat;
	
	position:relative;
	
	margin:auto;

	
	
}

.efeitoTexto{
	
 
	font-size:16px;
	
	color:rgb(110,110,110);
	
	position:relative;
	left:48px;
	top:10px;
	
	width:500px;
	
	
}


/*Fim da estrutura*/



#ImagemMapa{
	
background-image:url(../image/mapa.jpg);	

} 

 











/*BASE*/


#base{
	
	margin-left:auto;
	margin-right:auto;
	
	background-image:url(../image/base.png);
	background-repeat:no-repeat;
	
	width:596px;
	height:53px;
	
	z-index:9;
	
	position:relative;
	
}



