* {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT: 14px Arial;
	COLOR: #3583AF;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
	text-align: left;
	font-weight: bold;
}
link {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT: 16px Arial;
	COLOR: #3583AF;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
	text-align: left;
}

HTML STRONG {
	FONT-WEIGHT: 100;
	font-size: 20px;
}
HTML A {
	OVERFLOW: hidden; TEXT-DECORATION: none
}
HTML EM {
	FONT-STYLE: italic
}

A.jump {
	FONT-SIZE: 0%; LINE-HEIGHT: 0%; POSITION: absolute; HEIGHT: 0%
}

#head {
	MARGIN: 0px 30px; HEIGHT: 140px
}
#head P.lang {
	DISPLAY: block;
	BACKGROUND: #6c6c6c;
	COLOR: #003366;
	LINE-HEIGHT: 25px;
	HEIGHT: 25px;
	TEXT-ALIGN: right
}
#head P.lang STRONG {
	FONT-SIZE: 11px; MARGIN-LEFT: 10px; COLOR: #fff
}
#head P.lang A {
	FONT-SIZE: 11px; MARGIN-LEFT: 10px; COLOR: #fff
}
#head H1 {
	DISPLAY: block; WIDTH: 172px; TEXT-INDENT: -999em; HEIGHT: 76px
}
#head H1 A {
	DISPLAY: block; WIDTH: 172px; TEXT-INDENT: -999em; HEIGHT: 76px
}
#head UL {
	MARGIN-TOP: 65px; FLOAT: right
}
#head UL LI {
	DISPLAY: inline
}
#head UL LI A {
	DISPLAY: block; FONT-WEIGHT: bolder; FONT-SIZE: 14px; FLOAT: left; MARGIN-LEFT: 20px; COLOR: #2182a1
}
#head UL LI A:hover {
	BORDER-BOTTOM: #2182a1 2px solid
}
#head UL LI A.selected {
	BORDER-BOTTOM: #2182a1 2px solid
}
#head UL LI A SPAN {
	MARGIN-TOP: -5px; DISPLAY: block; FONT-SIZE: 9px; COLOR: #90c0d0; LINE-HEIGHT: 15px
}
#body {
	MARGIN: 0px 30px; WIDTH: 930px; PADDING-TOP: 40px
}
#body H2 {
	MARGIN-TOP: 50px; FONT-WEIGHT: bolder; FONT-SIZE: 35px; COLOR: #2182a1; LETTER-SPACING: -2px
}
#body P {
	MARGIN-TOP: 20px; FONT-SIZE: 16px; LINE-HEIGHT: 20px
}
#body DIV.banner IMG {
	FLOAT: left; MARGIN-RIGHT: 12px
}
#body DIV.banner P {
	BORDER-RIGHT: #0094ce 20px solid;
	BORDER-TOP: #0094ce 20px solid;
	MARGIN-TOP: 0px;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 25px;
	BACKGROUND: #0094ce;
	FLOAT: left;
	BORDER-LEFT: #0094ce 20px solid;
	WIDTH: 328px;
	COLOR: #003366;
	LINE-HEIGHT: 25px;
	BORDER-BOTTOM: #0094ce 20px solid;
	LETTER-SPACING: -2px;
	HEIGHT: 145px
}
#body DIV.client {
	BORDER-RIGHT: #f3f3f3 10px solid; BORDER-TOP: #f3f3f3 10px solid; FLOAT: left; MARGIN: 23px 23px 0px 0px; BORDER-LEFT: #f3f3f3 10px solid; WIDTH: 195px; BORDER-BOTTOM: #f3f3f3 10px solid; POSITION: relative; HEIGHT: 195px
}
#body DIV.noMargin {
	MARGIN-RIGHT: 0px! important
}
#body DIV.client IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative
}
#body DIV.client P {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 9px! important; LEFT: 0px; PADDING-BOTTOM: 10px; COLOR: #a9a9a9; BOTTOM: 0px; LINE-HEIGHT: 12px; PADDING-TOP: 10px; POSITION: absolute
}
#body DIV.client P SPAN {
	DISPLAY: block; FONT-SIZE: 11px; COLOR: #737373; LINE-HEIGHT: 12px
}
#body DL.jobs {
	FLOAT: left; MARGIN: 30px 20px 0px 0px; WIDTH: 290px; HEIGHT: 250px
}
#body DL.digital {
	FLOAT: left; MARGIN: 30px 20px 0px 0px; WIDTH: 290px; HEIGHT: 250px
}
#body DL.address {
	FLOAT: left; MARGIN: 30px 20px 0px 0px; WIDTH: 290px; HEIGHT: 250px
}
#body DL.maps {
	FLOAT: left; MARGIN: 30px 20px 0px 0px; WIDTH: 290px; HEIGHT: 250px
}
#body DL A {
	COLOR: #2284a3; TEXT-DECORATION: underline
}
#body DL.jobs {
	BACKGROUND: url(../images/bg_dl.gif) no-repeat right 50px
}
#body DL.jobs DT {
	DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bolder; BACKGROUND: url(../images/bg_icons.gif) no-repeat -3px -200px; MARGIN-BOTTOM: 30px; HEIGHT: 20px
}
#body DL.jobs DD {
	DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(../images/bg_icons.gif) no-repeat -3px -80px; HEIGHT: 20px
}
#body DL.digital {
	BACKGROUND: url(../images/bg_dl.gif) no-repeat right 50px
}
#body DL.digital DT {
	DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bolder; BACKGROUND: url(../images/bg_icons.gif) no-repeat -3px -80px; MARGIN-BOTTOM: 30px; HEIGHT: 20px
}
#body DL.digital DD {
	DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(../images/bg_icons.gif) no-repeat -3px -80px; HEIGHT: 20px
}
#body DL.address {
	BACKGROUND: url(../images/bg_dl.gif) no-repeat right 50px
}
#body DL.address DT {
	DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bolder; BACKGROUND: url(../images/bg_icons.gif) no-repeat -3px -100px; MARGIN-BOTTOM: 30px; HEIGHT: 20px
}
#body DL.address DD {
	DISPLAY: block; PADDING-LEFT: 20px; HEIGHT: 20px
}
#body DL.address DD.title {
	MARGIN-TOP: 20px; FONT-WEIGHT: bolder; BACKGROUND: url(../images/bg_icons.gif) no-repeat -3px -100px
}
#body DL.maps {
	
}
#body DL.maps DT {
	DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bolder; BACKGROUND: url(../images/bg_icons.gif) no-repeat -3px -120px; MARGIN-BOTTOM: 30px; HEIGHT: 20px
}
#body DL.maps DD {
	DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(../images/bg_icons.gif) no-repeat -3px -120px; HEIGHT: 20px
}
#body DL.event {
	FLOAT: left; MARGIN: 30px 20px 0px 0px; WIDTH: 290px; HEIGHT: 250px
}
#body DL.print {
	FLOAT: left; MARGIN: 30px 20px 0px 0px; WIDTH: 290px; HEIGHT: 250px
}
#body DL.web {
	FLOAT: left; MARGIN: 30px 20px 0px 0px; WIDTH: 290px; HEIGHT: 250px
}
#body DL.event DT {
	DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bolder; BACKGROUND: url(../images/bg_icons.gif) no-repeat -3px -140px; MARGIN-BOTTOM: 30px; HEIGHT: 20px
}
#body DL.event DD {
	DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 11px; COLOR: #a9a9a9; LINE-HEIGHT: 15px
}
#body DL.event DD.title {
	MARGIN-TOP: 20px; FONT-SIZE: 12px; BACKGROUND: url(../images/bg_icons.gif) no-repeat -3px -142px; COLOR: #737373
}
#body DL.print {
	BACKGROUND: url(../images/bg_dl.gif) no-repeat right 50px
}
#body DL.print DT {
	DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bolder; MARGIN-BOTTOM: 30px; HEIGHT: 20px
}
#body DL.print DD {
	DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 11px; COLOR: #a9a9a9; LINE-HEIGHT: 15px
}
#body DL.print DD.title {
	MARGIN-TOP: 20px; FONT-SIZE: 12px; COLOR: #737373
}
#body DL.web {
	
}
#body DL.web DT {
	DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bolder; MARGIN-BOTTOM: 30px; HEIGHT: 20px
}
#body DL.web DD {
	DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 11px; COLOR: #a9a9a9; LINE-HEIGHT: 15px
}
#body DL.web DD.title {
	MARGIN-TOP: 20px; FONT-SIZE: 12px; COLOR: #737373
}
#body UL.navLocal {
	MARGIN-TOP: 30px; DISPLAY: block
}
#body UL.navLocal LI {
	DISPLAY: inline
}
#body UL.navLocal LI A {
	DISPLAY: block; FONT-SIZE: 14px; FLOAT: left; COLOR: #2182a1; MARGIN-RIGHT: 20px; BORDER-BOTTOM: #fff 2px solid
}
#body UL.navLocal LI A:hover {
	BORDER-BOTTOM: #2182a1 2px solid
}
#body UL.navLocal LI A.selected {
	BORDER-BOTTOM: #2182a1 2px solid
}
#body DIV.project {
	MARGIN-TOP: 30px; PADDING-BOTTOM: 20px; WIDTH: 930px
}
#body DIV.project IMG {
	FLOAT: left; MARGIN-RIGHT: 20px
}
#body DIV.project DL {
	FLOAT: left
}
#body DIV.project DL DT {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #2284a3
}
#body DIV.project DL DD {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 15px
}
.link_texto {
	FONT-SIZE: 14px; COLOR: #2284a3; TEXT-DECORATION: underline
}
.touchscreen {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 12px;
	COLOR: #FF0000;
	font-style: inherit;
}
.touchscreen_item {
	FONT-SIZE: 11px; COLOR: #737373
}
#body DIV.new {
	MARGIN-TOP: 30px; PADDING-BOTTOM: 20px; WIDTH: 930px
}
#body DIV.new IMG {
	FLOAT: left; MARGIN-RIGHT: 20px
}
#body DIV.new H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #666
}
#body DIV.new P {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #737373
}
#body DIV.new P SPAN {
	DISPLAY: block; FONT-SIZE: 10px; COLOR: #ccc
}
#body DIV.new P SPAN A {
	FONT-SIZE: 10px; COLOR: #1f8589; TEXT-DECORATION: underline
}
#body DIV.new P SPAN A:hover {
	TEXT-DECORATION: none
}
#contact-img {
	POSITION: relative
}
#contact-img SPAN {
	BORDER-RIGHT: #4b9ab2 2px dashed; BORDER-TOP: #4b9ab2 2px dashed; DISPLAY: none; FONT-WEIGHT: bold; BORDER-LEFT: #4b9ab2 2px dashed; COLOR: #4b9ab2; BORDER-BOTTOM: #4b9ab2 2px dashed; POSITION: absolute; TEXT-ALIGN: center
}
#contact-img SPAN.alberto {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT: Arial;
	COLOR: #00FF00;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
	text-align: left;
	font-size: 9px;
}
#contact-img SPAN.allysson {
	LEFT: 172px; WIDTH: 90px; TOP: 117px; HEIGHT: 123px
}
#contact-img SPAN.cara1 {
	LEFT: 316px; WIDTH: 101px; TOP: 95px; HEIGHT: 123px
}
#contact-img SPAN.cara2 {
	LEFT: 440px; WIDTH: 90px; TOP: 57px; HEIGHT: 150px
}
#contact-img SPAN.jack {
	LEFT: 80px; WIDTH: 105px; TOP: 291px; HEIGHT: 123px
}
#foot {
	BORDER-TOP: #e7e7e7 1px solid; MARGIN: 100px 30px 30px; HEIGHT: 200px
}
#foot UL {
	FLOAT: left; MARGIN: 10px 80px 0px 0px
}
#foot UL LI {
	LIST-STYLE-TYPE: none
}
#foot UL LI A {
	PADDING-LEFT: 20px; FONT-SIZE: 11px; LINE-HEIGHT: 20px; HEIGHT: 20px
}
#foot UL LI A.favoritos {
	BACKGROUND-POSITION: -4px -4px
}
#foot UL LI A.delicious {
	BACKGROUND-POSITION: -5px -23px
}
#foot UL LI A.google {
	BACKGROUND-POSITION: -5px -43px
}
#foot UL LI A.trabalhe {
	BACKGROUND-POSITION: -4px -63px
}
#foot UL LI A.twitter {
	BACKGROUND-POSITION: -4px -217px
}
#foot DL {
	FLOAT: left
}
#foot DL DT {
	MARGIN-TOP: 10px; FONT-WEIGHT: bolder
}
#foot DL DT {
	FONT-SIZE: 11px
}
#foot DL DD {
	FONT-SIZE: 11px
}
titolo1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT: Arial;
	COLOR: #3583AF;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
	text-align: left;
	font-size: 18px;
}
#contact-img SPAN.titolobold {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT: Arial;
	COLOR: #3583AF;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
	text-align: left;
	font-size: 14px;
}

