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

body { 
	font: .8em Tahoma, "Trebuchet MS", Tahoma, sans-serif; 
	line-height: 1.6em; 
	background: #fff url(../images/bg.gif) repeat-x; 
	color: #8E8E91; 
}

a {	
	color: #EB0000;	
	background: inherit; 
	text-decoration: none; 
}

a:hover { 
	color: #808080; 
	background: inherit; 
	text-decoration: underline; 
}

p { 
	margin: 0 0 15px 0; 
}

h1 { 
	font: normal 2.8em Georgia, "Times New Roman", Arial; 
	color: #444; 
}

h2 { 
	font: normal 1.7em Georgia, "Times New Roman", Arial; 
	margin: 0 0 10px; 
	padding: 0 0 3px; 
	color: #333; 
	border-bottom: 1px solid #eee; 
}

img { 
	border: 0; 
}

#content { 
	width: 930px; 
	margin: 25px auto; 
}

#logo { 
	background: url(../images/logo_novo.gif) no-repeat;
	margin: 10px 0 20px 0; 
	width: 340px;
	height:60px; 
	float: left; 
	font-family:Tahoma, Arial, Verdana, "Courier New"; 
	font-size:14px; 
	color:#666666
}

	#logo p { 
		margin: 0; 
	}

#menu { 
	float: right; 
	padding: 40px 0 0; 
	margin: 0 0 38px; 
}

	#menu li { 
		font-size: 1.1em; 
		display: inline; 
	}
	
	#menu li a { 
		float: left; 
		width: 87px; 
		padding: 2px 0 7px; 
		text-align: center; 
		margin: 0 0 0 10px; 
		color: #636365;  
	}

	#menu li a.current { 
		background: #fff url(../images/button_1.jpg) no-repeat; 
		color: #fff; 
	}
	
	#menu li a:hover { 
		text-decoration: none; 
		color: #000; 
		background: #fff url(../images/button_grey.gif) no-repeat; 
	}

.clear { 
	clear: both; 
}

.caption { 
	background: #fff url(../images/title.gif) no-repeat; 
	padding: 2px 0 0 18px; 
	height: 35px; 
	color: #fff;  
}

	.caption p { 
	margin: 0; 
}

#left { 
	margin: 0 0 20px; 
	clear: left; 
	width: 240px; 
	float: left; 
}

.box { 
	background: #eee; 
}

#center { 
	width: 270px; 
	float: left; 
	margin: 0 0 20px 15px; 
}

#center img { 
	padding: 6px; 
	border-right: 1px solid #ccc; 
	border-bottom: 1px solid #ccc; 
	background: #fff;
}

.smallthumb { 
	width: 109px; 
}

#right1 { 
	float: right; 
	width: 640px; 
	font-family:Tahoma, Arial, Verdana, "Courier New"; 
	font-size:11px; 
	color:#666666
}

#right { 
	float: right; 
	width: 380px; 
	font-family:Tahoma, Arial, Verdana, "Courier New"; 
	font-size:11px; 
	color:#666666
}

	.text { 
		font-size:12px; 
		color:#FF8C8C; 
		border-top: 1px solid #eee; 
		padding: 5px 0 0; 
	}

	.text1 { 
		font-size:11px; 
		padding: 5px 0 0; 
	}

	.text2 { 
		font-size:16px; 
		padding: 5px 0 0; 
	}

	.text_titulo { 
		font-family:Tahoma, Arial, Verdana;
		font-size:14px; 
		color:#FF8C8C; 
		border-top: 1px solid #eee; 
		padding: 5px 0 0; 
	}
	
	.text_servico { 
		font-family:Tahoma, Arial, Verdana;
		font-size:11px; 
		color:#FF8C8C; 
		border-bottom: 1px solid #eee; 
	}
	
	.text_portifolio { 
		font-family:Tahoma, Arial, Verdana;
		font-size:11px; 
		color:#FF8C8C; 
		border-top: 1px solid #eee; 
	}
	.text_orc { 
		font-family:Tahoma, Arial, Verdana;
		font-size:12px; 
		color:#FF8C8C; 
		border-bottom: 1px solid #eee; 
	}

.box { 
	background: #eee; 
	padding: 10px; 
}

.box li { 
	list-style: none; 
	border-bottom: 1px dotted #ccc; 
	line-height: 26px; 
}

.box li a { 
	padding: 0 5px; 
}

#footer { 
	font-size: .84em; 
	clear: both; 
	padding: 15px; 
	background: #eee; 
}

#footer a { 
	color: #444; 
}

#font_titulo_texto {
	font-family:Tahoma, Arial, Verdana; 
	font-size:16px; 
	color:#666666
}

#style_text {
	border-style:solid;
	border-width:1px;
	border-color:#C60000;
	background-color:#FFF2F2;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	color:#323D43;
}

#submit {
	border-style:solid;
	border-width:1px;
	border-color:#C60000;
	background-color:#DEDFDE;
	font-family:Tahoma, Arial, Verdana;
	font-size:10px;
	color:#323D43;
    float:left;
	width:90px;
}

#font_form {
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	color:#323d43;
}

.style1 {
	font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
}

.style2 {
	font-size: 9px;
	font-weight: bold;
}

.style3 {font-weight: bold}
.style4 {color: #FF0000}


#port {
		border:  1px dashed #BFDAC5;
		padding: 5px;
		background-color:#fff;
		color: #666666;
}
