body {
	background-image: url(images/bg.jpg);
	background-repeat: repeat;
	background-color: #000000;
	line-height: 130%;
}

body,td,th {
	font-family: Helvetica, Verdana, Microsoft Sans Serif, Arial, sans-serif;
	font-size: small;
}

.style1 {
	color: #585858;
}

.style2 {
	font-size: smaller;
	color: #B5B5B5;
}

.style3 {
	color: #444444;
	font-weight: bold;
}

.style4 {
	color: #E91E25;
	font-weight: bold;
}

.class1 a:link {
	text-decoration: none;
	color: #E91E25;
	}
	
.class1 a:visited {
	text-decoration: none;
	color: #E91E25;
}

.class1 a:hover {
	text-decoration: none;
	color: #E91E25;
	background-color: #EDEDED;
}

.class1 a:active {
	text-decoration: none;
	color: #E91E25;
	background-color: #EDEDED;
}

.logo {
	list-style-type: none;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 32px;
	left: 697px;
	width: 275px;
	height: 93px;
	background-image: url("images/logo.png");
	background-repeat: no-repeat;
	cursor: pointer;
}

.flags_br {
	list-style-type: none;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 4px;
	left: 697px;
	width: 100px;
	height: 23px;
	background-image: url("images/br.png");
	background-repeat: no-repeat;
	cursor: pointer;
}

.flags_us {
	list-style-type: none;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 4px;
	left: 729px;
	width: 100px;
	height: 23px;
	background-image: url("images/us.png");
	background-repeat: no-repeat;
	cursor: pointer;
}

.flags_es {
	list-style-type: none;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 4px;
	left: 764px;
	width: 100px;
	height: 23px;
	background-image: url("images/es.png");
	background-repeat: no-repeat;
	cursor: pointer;
}

.illushome {
	list-style-type: none;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 454px;
	left: -16px;
	width: 354px;
	height: 179px;
	background-image: url("images/home.png");
	background-repeat: no-repeat;
}

.illusempresa {
	list-style-type: none;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 461px;
	left: -16px;
	width: 354px;
	height: 156px;
	background-image: url("images/empresa.png");
	background-repeat: no-repeat;
}

.illuscontato {
	list-style-type: none;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 456px;
	left: -16px;
	width: 354px;
	height: 166px;
	background-image: url("images/contato.png");
	background-repeat: no-repeat;
}

.illusservicos {
	list-style-type: none;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 481px;
	left: -16px;
	width: 354px;
	height: 156px;
	background-image: url("images/servicos.png");
	background-repeat: no-repeat;
}

.illusclientes {
	list-style-type: none;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 481px;
	left: -16px;
	width: 354px;
	height: 156px;
	background-image: url("images/clientes.png");
	background-repeat: no-repeat;
}

.illuslocalizacao {
	list-style-type: none;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 481px;
	left: -16px;
	width: 354px;
	height: 156px;
	background-image: url("images/localizacao.png");
	background-repeat: no-repeat;
}

.main {
	list-style-type: none;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 62px;
	left: 17px;
	width: 962px;
	height: 567px;
	background-image: url("images/main.png");
	background-repeat: no-repeat;
}

.main_content {
	list-style-type: none;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 131px;
	left: 441px;
	width: 486px;
	height: 455px;
	overflow: auto;
}

.main_content_news {
	list-style-type: none;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 125px;
	left: 66px;
	width: 289px;
	height: 227px;
	overflow: auto;
}

.main_flag {
	list-style-type: none;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 263px;
	left: 122px;
	width: 811px;
	height: 200px;
	overflow: hidden;
}

.menu1 {
	list-style-type: none;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 13px;
	left: 15px;
	width: 669px;
	height: 37px;
	max-width: 669px;
	max-height: 37px;
	background-image: url("images/menu_bar.png");
	background-repeat: no-repeat;
	text-align: center;
	margin: 0;
	vertical-align: middle;
	line-height: 37px;
}

.footer {
	list-style-type: none;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 640px;
	left: 17px;
	width: 965px;
	height: 53px;
	max-width: 965px;
	max-height: 53px;
	background-image: url("images/footer.png");
	background-repeat: no-repeat;
	text-align: center;
	margin: 0;
	vertical-align: middle;
	line-height: 13px;
	padding-top: 6px;
}

.widget {
	width:273px;
	height:227px;
	position: absolute;
	top: 118px;
	left: 73px;
	cursor: pointer;
}

.widget a.previous{
	float: left;
	display: block;
	background: url(images/prev.png) bottom;
	width: 31px;
	height: 31px;
	margin-top: 99px;
	margin-right: 2px;
}

.widget a.next{
	float: right;
	display: block;
	background: url(images/next.png) bottom;
	width: 31px;
	height: 31px;
	margin-top: -136px;
}

.widget_style {
	text-align:	left;
	padding: 0px 0px 0px 0px;
}

.widget_style ul {
	margin:	0;
	padding: 0;
}

.widget_style li {
	height:	227px;
	width:	174px;
	list-style:	none;
	margin-left: 10px;
	padding: 8px 0px 0px 7px;
}

.widget_style img {
	width: 174px;
	height: 227px;
	border: none;
}
