body {			margin: 0px;	padding: 0px;	text-align: justify;	font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #333333;	background:url(../images/bg.gif) #eee repeat-x; }a img {border: none;}a:link {text-decoration: none; color: #000;}a:visited {text-decoration: none; color: #000;}a:hover {text-decoration:none; color: #000;}a:active {text-decoration: none; color: #000;}a.common:link {text-decoration: none; color:#547}a.common:visited {text-decoration: none;}a.common:hover {text-decoration: none;}a.common:active {text-decoration: none;}#header {		width: 949px;	height: 410px;	padding: 0px 10px 0px 10px;/*TOP RIGHT BOTTOM LEFT*/		position:relative;		color: #aaa;}#logo{position: absolute; top:20px; left:390px;}#banner{	position:relative;	top:110px;	left:-10px;	color: #aaa;	background:url(../images/banner/banner1.jpg) repeat-x #003399;}#menuesq{position:absolute; top:40px; left:10px; float: left;}#menudir{position:absolute; top:40px; right:10px; float: right;}#menuesq a{	width:85px;	height:12px;			padding: 6px;	margin-left:10px;		float:left;	font-family: Arial, Helvetica, sans-serif; font-size: 14px;color: #333; font-weight:bold;	text-decoration:none;}#menudir a{	width:85px;	height:12px;	padding: 6px;	margin-left:10px;		float:left;	font-family: Arial, Helvetica, sans-serif; font-size: 14px;color: #333; font-weight:900;	text-decoration:none;}#menuesq a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 14px;color: #888;}#menudir a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 14px;color: #888;}#menuesq a#on{color: #6EAE36;}#menudir a#on{color: #6EAE36;}#content {	position:relative;	width: 929px;	padding: 20px 20px 20px 20px;	background-color:#FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;}#left {	/*float: left;*/    width: 860px;	padding: 5px 40px 5px 30px;/*TOP RIGHT BOTTOM LEFT*/	background-color:#FFFFFF;	min-height:100px;}#left a{	text-decoration:none;	}#left a:hover{text-decoration:underline;}#left a.galeria{		background: #AAAAAA;		padding: 5px;	margin-left:6px;		margin-bottom:6px;		float:left;	font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #DDDDDD; font-weight:900;	}#left a.galeria:hover{background: #0091e5}#left a.galeria:visited{#AAAAAA;}#scroller {	padding: 0px;	margin: 0px;	overflow: hidden;	list-style-type: none;	height: 120px;		text-align: justify;	background: #fff;}#scroller LI {	padding-right: 10px;	padding-left: 10px;		padding-bottom: 3px;	padding-top: 3px;	float: left;	margin: 0px;	width: 150px;		height: 100px;}#scroller LI IMG {	padding-right: 0px;	padding-left: 0px;	padding-bottom: 0px;	margin: 0px;	padding-TOP: 0px}#noticias{	background: #6bc414;	padding-bottom: -10px;}#footer {	position:relative;    width: 100%;	height: 250px;    clear: both;		padding: 0px;/*TOP RIGHT BOTTOM LEFT*/		margin-top: -10px;		background: #222;		color: #fff;}div.principal_nossa_historia{	width: 100%;    	padding: 0px 20px 10px 0px;        min-height:160px;	margin: 20px 0px 20px 0px;    }#contactform {	float: left;	width:350px; 	overflow:hidden;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	border:none;	padding-left: 0px;}#contactform li {	list-style:none; 	padding-bottom:5px;	border:none;	}#contactform li .fieldbox {	background:transparent url(../images/subfield.jpg) no-repeat top left; 	float:left; 	height:27px; 	padding-left:5px;	border:none;}#contactform li .fieldbox input {	background:transparent url(../images/subfield.jpg) no-repeat top right; 	height:27px; 	padding-top:3px;	width:340px;	border:none;}#contactform li .fieldbox #contact {	width:340px;	border:none;}#contactform li .msgbox {	background:transparent url(../images/msgfield.jpg) no-repeat top left; 	float:left; 	height:110px; 	padding-left:5px;	border:none;}#contactform li .msgbox textarea {	background:transparent url(../images/msgfield.jpg) no-repeat top right; 	height:100px;	padding-top:3px;	width:340px;		border:none;	}table.tb_principal 		{width: 600px; border: 0px; font-size: 16px;}table.tb_principal tr td 	{padding-bottom: 0px; padding-left: 0px;}table.tb_principal ul		{background: url(../images/check.png) no-repeat left top; margin: 7px 0 7px 0; list-style: none; height: 30px; padding-right: 50px;}table.tb_principal li		{padding-top: 3px; margin-left: -10px;}	ul { list-style:square url(../images/square_small.png);}ul.servicos {background: #eee; margin-left: 20px; padding: 20px 20px 20px 40px; border-radius: 8px;/*{cornerRadius}*/}div.line{margin-top: 20px; border-top: dotted 1px; color: #ccc;}div.leia_mais{color: #444; font-size: 10px; text-align: right;}/******TEXT STYLES******/.titulo1 {font-family: Arial, Helvetica, sans-serif; font-size: 26px; color:#555;}.subtitulo1 {font-family: Arial, Helvetica, sans-serif; font-size: 22px; color:#555;}.subtitulo2 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color:#888;}.subtitulo3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#888;}.subtitulo4 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#888;}/******Dileite******/.dileite{float: right; vertical-align: top; margin:25px 25px 0 0;}.dileite img{vertical-align: middle;}