* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; PADDING-TOP: 0px
}
TABLE {
	WIDTH: 100%
}
ABBR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; VERTICAL-ALIGN: middle; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
ACRONYM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; VERTICAL-ALIGN: middle; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; VERTICAL-ALIGN: middle; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; VERTICAL-ALIGN: middle; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
ADDRESS {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CAPTION {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CITE {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CODE {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
DFN {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
EM {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
STRONG {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
TH {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
VAR {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
H1 {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
H2 {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
H3 {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
H4 {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
H5 {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
H6 {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
OL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
P {
	MARGIN-TOP: 0.8em
}
STRONG {
	FONT-WEIGHT: bold
}
EM {
	FONT-STYLE: italic
}
ADDRESS {
	MARGIN-TOP: 0.5em; FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; CURSOR: pointer; TEXT-DECORATION: none
}
INPUT {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; VERTICAL-ALIGN: middle
}
BODY {
	FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: #d7dde4; COLOR: #333; FONT-SIZE: 12px
}
A {
	COLOR: #114376
}
A:hover {
	TEXT-DECORATION: underline
}
H1 {
	COLOR: #114376; FONT-SIZE: 1.6em; FONT-WEIGHT: bold
}
H2 {
	COLOR: #114376; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
H5 {
	FONT-STYLE: italic; FONT-SIZE: 1.2em
}
DT {
	MARGIN-TOP: 1em
}
FORM.default INPUT {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 300px; PADDING-RIGHT: 5px; FONT-FAMILY: Arial, sans-serif; BACKGROUND: #fff; FONT-SIZE: 0.9em; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
FORM.default TEXTAREA {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 300px; PADDING-RIGHT: 5px; FONT-FAMILY: Arial, sans-serif; BACKGROUND: #fff; FONT-SIZE: 0.9em; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
FORM.default SELECT {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 300px; PADDING-RIGHT: 5px; FONT-FAMILY: Arial, sans-serif; BACKGROUND: #fff; FONT-SIZE: 0.9em; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
FORM.default INPUT:hover {
	BORDER-BOTTOM-COLOR: #114376; BORDER-TOP-COLOR: #114376; BORDER-RIGHT-COLOR: #114376; BORDER-LEFT-COLOR: #114376
}
FORM.default TEXTAREA:hover {
	BORDER-BOTTOM-COLOR: #114376; BORDER-TOP-COLOR: #114376; BORDER-RIGHT-COLOR: #114376; BORDER-LEFT-COLOR: #114376
}
FORM.default SELECT:hover {
	BORDER-BOTTOM-COLOR: #114376; BORDER-TOP-COLOR: #114376; BORDER-RIGHT-COLOR: #114376; BORDER-LEFT-COLOR: #114376
}
FORM.default INPUT:focus {
	BORDER-BOTTOM-COLOR: #114376; BORDER-TOP-COLOR: #114376; BORDER-RIGHT-COLOR: #114376; BORDER-LEFT-COLOR: #114376
}
FORM.default TEXTAREA:focus {
	BORDER-BOTTOM-COLOR: #114376; BORDER-TOP-COLOR: #114376; BORDER-RIGHT-COLOR: #114376; BORDER-LEFT-COLOR: #114376
}
FORM.default SELECT:focus {
	BORDER-BOTTOM-COLOR: #114376; BORDER-TOP-COLOR: #114376; BORDER-RIGHT-COLOR: #114376; BORDER-LEFT-COLOR: #114376
}
FORM.default SELECT {
	WIDTH: 310px
}
FORM.default TEXTAREA {
	WIDTH: 545px
}
FORM.default DT#erro {
	BORDER-BOTTOM: #c00 1px solid; BORDER-LEFT: #c00 1px solid; PADDING-BOTTOM: 20px; MARGIN-TOP: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: #fdd; COLOR: #900; BORDER-TOP: #c00 1px solid; BORDER-RIGHT: #c00 1px solid; PADDING-TOP: 20px
}
INPUT.button {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; LINE-HEIGHT: 35px; WIDTH: 100px; DISPLAY: block; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif; BACKGROUND: url(../images/layout/btn.png) repeat-x 0px -70px; HEIGHT: 35px; COLOR: #fff; FONT-SIZE: 12px; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
BUTTON {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; LINE-HEIGHT: 35px; WIDTH: 100px; DISPLAY: block; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif; BACKGROUND: url(../images/layout/btn.png) repeat-x 0px -70px; HEIGHT: 35px; COLOR: #fff; FONT-SIZE: 12px; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
A.btn {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; LINE-HEIGHT: 35px; WIDTH: 100px; DISPLAY: block; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif; BACKGROUND: url(../images/layout/btn.png) repeat-x 0px -70px; HEIGHT: 35px; COLOR: #fff; FONT-SIZE: 12px; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
FORM.default INPUT.checkbox {
	WIDTH: auto
}
FORM.default INPUT.radio {
	WIDTH: auto
}
INPUT.b100 {
	WIDTH: 100px; BACKGROUND-POSITION: 0px -70px
}
BUTTON.b100 {
	WIDTH: 100px; BACKGROUND-POSITION: 0px -70px
}
A.b100 {
	WIDTH: 100px; BACKGROUND-POSITION: 0px -70px
}
INPUT.b150 {
	WIDTH: 150px; BACKGROUND-POSITION: 0px -35px
}
BUTTON.b150 {
	WIDTH: 150px; BACKGROUND-POSITION: 0px -35px
}
A.b150 {
	WIDTH: 150px; BACKGROUND-POSITION: 0px -35px
}
INPUT.b200 {
	WIDTH: 200px; BACKGROUND-POSITION: 0px 0px
}
BUTTON.b200 {
	WIDTH: 200px; BACKGROUND-POSITION: 0px 0px
}
A.b200 {
	WIDTH: 200px; BACKGROUND-POSITION: 0px 0px
}
DIV#main {
	MARGIN: 20px auto 0px; WIDTH: 965px; BACKGROUND: url(../images/layout/bg_middle.png) repeat-y
}
DIV#container-header {
	BACKGROUND: url(../images/layout/bg_header.png) no-repeat 50% top
}
DIV#header {
	MARGIN: 0px 8px; PADDING-LEFT: 50px; BACKGROUND: url(../images/layout/header_bottom.gif) repeat-x 50% bottom; HEIGHT: 160px
}
A#header-logo {
	POSITION: absolute; MARGIN-TOP: 40px; WIDTH: 226px; BACKGROUND: url(../images/layout/pt-br/logo.png); HEIGHT: 93px
}
BODY.en A#header-logo {
	BACKGROUND: url(../images/layout/en/logo.png)
}
UL#header-links {
	MARGIN-TOP: 40px; FLOAT: right
}
UL#header-links LI {
	FLOAT: left
}
UL#header-links LI A {
	PADDING-LEFT: 20px; BACKGROUND: url(../images/layout/header_icons.png) no-repeat left top; MARGIN-RIGHT: 30px
}
UL#header-links LI A#cadastro {
	BACKGROUND-POSITION: 2px 0px
}
UL#header-links LI A#english {
	BACKGROUND-POSITION: 0px -28px
}
UL#header-links LI A#portuguese {
	BACKGROUND-POSITION: 0px -58px
}
DIV#header FORM {
	MARGIN-LEFT: 510px; CLEAR: right
}
HTML > BODY DIV#header FORM {
	POSITION: absolute; MARGIN-TOP: 50px; MARGIN-LEFT: 510px; CLEAR: none
}
DL#header-dl {
	POSITION: absolute; MARGIN-TOP: -30px
}
HTML > BODY DL#header-dl {
	MARGIN-TOP: -30px
}
DIV#header DT {
	MARGIN-TOP: 40px; FLOAT: left; MARGIN-RIGHT: 10px
}
DIV#header DT INPUT {
	WIDTH: 100px
}
DIV#header DT INPUT.image {
	WIDTH: auto
}
FORM#header-form-senha {
	POSITION: absolute; MARGIN-TOP: -60px
}
A#header-senha {
	POSITION: absolute; MARGIN-TOP: 70px; MARGIN-LEFT: -130px
}
HTML > BODY A#header-senha {
	POSITION: absolute; MARGIN-TOP: 120px; MARGIN-LEFT: 750px
}
DIV#middle {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: url(../images/layout/bg_footer.png) no-repeat 50% bottom; PADDING-TOP: 0px
}
UL#menu {
	PADDING-LEFT: 30px; BACKGROUND: url(../images/layout/bg_menu.png) repeat-x left top; HEIGHT: 40px
}
UL#menu LI {
	FLOAT: left
}
UL#menu LI A {
	PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 40px; PADDING-LEFT: 30px !important; PADDING-RIGHT: 30px !important; DISPLAY: block; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif; FLOAT: left; HEIGHT: 40px; COLOR: #fff; FONT-SIZE: 1.4em; PADDING-TOP: 0px !important
}
UL#menu LI A:hover {
	BACKGROUND: url(../images/layout/bg_menu.png) repeat-x 0px -40px; TEXT-DECORATION: none
}
UL#menu LI A.hover {
	BACKGROUND: url(../images/layout/bg_menu.png) repeat-x 0px -40px; TEXT-DECORATION: none
}
UL#menu LI A.red {
	COLOR: #e00
}
DIV#vitrine {
	PADDING-BOTTOM: 16px; PADDING-LEFT: 16px; PADDING-RIGHT: 16px; BACKGROUND: url(../images/layout/pt-br/bg_cases.jpg) #1d5a99 no-repeat left top; HEIGHT: 445px; PADDING-TOP: 16px
}
BODY.en DIV#vitrine {
	BACKGROUND: url(../images/layout/en/bg_cases.jpg) #1d5a99 no-repeat left top
}
DIV#vitrine LI {
	POSITION: absolute; MARGIN-TOP: 360px; WIDTH: 292px; BACKGROUND: url(../images/layout/bg_case.png) no-repeat; HEIGHT: 85px; CLEAR: both
}
DIV#vitrine LI.case-2 {
	MARGIN-LEFT: 315px
}
DIV#vitrine LI.case-3 {
	MARGIN-LEFT: 625px
}
DIV#vitrine IMG.big {
	DISPLAY: none
}
DIV#vitrine IMG.small {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FLOAT: left; MARGIN-RIGHT: 5px; PADDING-TOP: 4px
}
DIV#vitrine DIV.box A.case {
	DISPLAY: none
}
DIV#vitrine DIV.box H3 {
	DISPLAY: none
}
DIV#vitrine DIV.box A {
	COLOR: #114f90
}
DIV#vitrine DIV.box H4 {
	LINE-HEIGHT: 1.5em; FONT-STYLE: italic; MARGIN-TOP: 10px; PADDING-RIGHT: 10px; COLOR: #114f90; FONT-SIZE: 1.2em
}
DIV#vitrine DIV.box P {
	DISPLAY: none
}
DIV#vitrine LI#principal {
	MARGIN-TOP: 0px; WIDTH: 915px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto; CLEAR: none
}
LI#principal IMG.big {
	DISPLAY: block; FLOAT: right
}
LI#principal IMG.small {
	DISPLAY: none
}
LI#principal DIV.box {
	Z-INDEX: 100; POSITION: absolute; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; WIDTH: 360px; PADDING-RIGHT: 20px; HEIGHT: 300px; PADDING-TOP: 20px
}
LI#principal DIV.bg-box {
	Z-INDEX: 100; POSITION: absolute; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; WIDTH: 360px; PADDING-RIGHT: 20px; HEIGHT: 300px; PADDING-TOP: 20px
}
LI#principal DIV.bg-box {
	Z-INDEX: 10; FILTER: alpha(opacity=40); BACKGROUND: #215e9d; -moz-opacity: 0.4; opacity: 0.4
}
LI#principal DIV.box H3 {
	DISPLAY: block; COLOR: #fff; FONT-SIZE: 2em; FONT-WEIGHT: bold; text-shadow: 1px 1px 3px #666
}
LI#principal DIV.box H3 A {
	DISPLAY: block; COLOR: #fff; FONT-WEIGHT: bold; text-shadow: 1px 1px 3px #666
}
LI#principal DIV.box H4 {
	DISPLAY: none
}
LI#principal DIV.box P {
	LINE-HEIGHT: 1.6em; DISPLAY: block; MARGIN-BOTTOM: 1em; COLOR: #fff; FONT-SIZE: 1.5em
}
LI#principal DIV.box STRONG {
	FONT-SIZE: 1.1em
}
LI#principal DIV.box A.case {
	TEXT-INDENT: -9000px; WIDTH: 173px; DISPLAY: block; BACKGROUND: url(../images/layout/pt-br/btn_case.png); HEIGHT: 32px
}
BODY.en LI#principal DIV.box A.case {
	BACKGROUND: url(../images/layout/en/btn_case.png)
}
DIV#footer {
	PADDING-BOTTOM: 15px; BACKGROUND: #ecf0f3
}









UL#footer-links {
	MARGIN-LEFT: 38px
}













UL#footer-links LI {
	MARGIN: 5px 40px 0px 0px; FLOAT: left
}
UL#footer-links LI.last {
	MARGIN-RIGHT: 0px
}
UL#footer-links LI A {
	COLOR: #999; FONT-SIZE: 1.1em
}
UL#footer-links LI UL LI {
	FLOAT: none; MARGIN-RIGHT: 0px
}
UL#footer-links LI UL LI A {
	COLOR: #999; FONT-SIZE: 1em
}
UL#footer-logos {
	MARGIN-TOP: 60px; FLOAT: right
}
UL#footer-logos LI {
	FLOAT: left; MARGIN-RIGHT: 30px
}
UL#footer-logos LI A {
	TEXT-INDENT: -9000px; DISPLAY: block; BACKGROUND: url(../images/layout/footer_logos.png) no-repeat left top; FLOAT: left; HEIGHT: 33px
}
UL#footer-logos LI A#catho {
	WIDTH: 66px
}
UL#footer-logos LI A#case {
	WIDTH: 82px; BACKGROUND-POSITION: -98px 0px
}
UL#footer-logos LI A#iesf {
	WIDTH: 51px; BACKGROUND-POSITION: -209px 0px
}
P#copyrights {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; COLOR: #989b9d
}
DIV#content {
	PADDING-BOTTOM: 20px; LINE-HEIGHT: 1.5em; PADDING-LEFT: 20px; WIDTH: 559px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/layout/bg_content_top.gif) repeat-x 50% top; FLOAT: left; FONT-SIZE: 1.2em; PADDING-TOP: 20px
}
DIV#content .mais {
	FONT-STYLE: italic; FONT-SIZE: 1.1em
}
DIV#sidebar {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 330px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/layout/bg_sidebar.gif) #9e9d9c repeat-x left top; FLOAT: right; COLOR: #5581ad; PADDING-TOP: 20px
}
DIV#sidebar DIV.box {
	BORDER-BOTTOM: #e5e5e5 5px solid; TEXT-ALIGN: center; BORDER-LEFT: #e5e5e5 5px solid; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 30px; BACKGROUND: #fff; BORDER-TOP: #e5e5e5 5px solid; BORDER-RIGHT: #e5e5e5 5px solid; PADDING-TOP: 10px
}
DIV#sidebar DIV.depoimento P {
	TEXT-ALIGN: left; FONT-STYLE: italic; MARGIN: 15px 20px; PADDING-LEFT: 40px; BACKGROUND: url(../images/layout/sidebar_depo_left.gif) #fff no-repeat left top; FONT-SIZE: 1.2em
}
DIV#sidebar DIV.depoimento DIV.autor {
	TEXT-ALIGN: right; FONT-STYLE: italic; PADDING-RIGHT: 80px; BACKGROUND: url(../images/layout/sidebar_depo_right.png) no-repeat right top; HEIGHT: 51px; COLOR: #6599cf; FONT-SIZE: 1.2em; MARGIN-RIGHT: 20px; PADDING-TOP: 5px
}
DIV#sidebar H4 {
	FONT-STYLE: normal; FONT-SIZE: 1.2em
}
DIV#sidebar H4 STRONG {
	FONT-STYLE: italic; FONT-SIZE: 1.2em
}
DIV#sidebar H5 {
	COLOR: #fff
}
DIV#sidebar H5 STRONG {
	FONT-STYLE: italic
}
UL#clientes LI {
	MARGIN-TOP: 20px; FLOAT: left; MARGIN-LEFT: 20px !important
}
DIV#sidebar DIV#box-usuario {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
DIV#sidebar DIV#box-usuario H4 {
	COLOR: #666; FONT-WEIGHT: bold
}
DIV#sidebar DIV#box-usuario H4 A {
	FLOAT: right; FONT-SIZE: 0.9em
}
DIV#sidebar DIV#box-usuario LI {
	MARGIN-TOP: 11px
}
DIV#sidebar DIV#box-usuario LI#usuario-foto {
	MARGIN: -10px 10px 0px 0px; FLOAT: left
}
DIV#sidebar DIV#box-usuario LI#usuario-foto IMG {
	BORDER-BOTTOM: #a1a1a1 1px solid; BORDER-LEFT: #a1a1a1 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: #e9f3fd; BORDER-TOP: #a1a1a1 1px solid; BORDER-RIGHT: #a1a1a1 1px solid; PADDING-TOP: 3px
}
BODY.home DIV#content {
	WIDTH: auto; FONT-SIZE: 1em
}
DIV#home-blog {
	WIDTH: 350px; FLOAT: left
}
DIV#home-blog A#blog {
	MARGIN-TOP: 5px; FLOAT: right; FONT-SIZE: 0.9em
}
DIV#home-blog H5 {
	BORDER-BOTTOM: #d1d1d1 1px solid; PADDING-BOTTOM: 4px
}
DIV#home-blog H5 STRONG {
	FONT-STYLE: italic; FONT-SIZE: 1.2em
}
DIV#home-blog UL LI {
	PADDING-BOTTOM: 10px; BORDER-TOP: #d1d1d1 1px solid
}
DIV#home-blog UL LI SPAN {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-SIZE: 0.9em; PADDING-TOP: 10px
}
DIV#home-blog UL LI H6 A {
	FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
DIV#home-blog UL LI P {
	LINE-HEIGHT: 1.5em
}
DIV#home-blog UL LI A.mais {
	TEXT-TRANSFORM: uppercase; FONT-SIZE: 0.8em
}
DIV#home-mapa {
	WIDTH: 509px; MARGIN-LEFT: 400px
}
DIV#home-mapa H2 {
	COLOR: #114376; FONT-SIZE: 1.8em
}
DIV#home-mapa P {
	LINE-HEIGHT: 1.5em
}
DIV#mapa {
	BACKGROUND: url(../images/layout/mapa.png) no-repeat 200px 20px; HEIGHT: 180px
}
A#mapa-iesf {
	Z-INDEX: 11; MARGIN: 50px 0px 0px 20px; WIDTH: 180px; BACKGROUND: url(../images/layout/logo_iesf.png); HEIGHT: 81px
}
DIV#vitrine-interna DIV#vitrine {
	WIDTH: 567px; FLOAT: left; HEIGHT: 194px
}
DIV#vitrine-interna DIV#vitrine LI#principal DIV.box {
	WIDTH: 520px; HEIGHT: 170px
}
DIV#vitrine-interna DIV#vitrine LI#principal DIV.bg-box {
	WIDTH: 520px; HEIGHT: 170px
}
DIV#vitrine-interna DIV#vitrine LI#principal DIV.box H3 {
	FONT-SIZE: 2.4em
}
UL#cases-lista LI {
	BORDER-BOTTOM: #e8e8e8 1px solid; PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 10px
}
UL#cases-lista A.case {
	TEXT-INDENT: -9000px; WIDTH: 134px; DISPLAY: block; BACKGROUND: url(../images/layout/pt-br/btn_case.png) 0px -32px; HEIGHT: 25px; MARGIN-LEFT: 285px
}
BODY.en UL#cases-lista A.case {
	BACKGROUND: url(../images/layout/en/btn_case.png) 0px -32px
}
UL#cases-lista P {
	LINE-HEIGHT: 1.4em; FONT-SIZE: 0.9em
}
UL#cases-lista H2 {
	MARGIN-TOP: 10px; COLOR: #114376; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
UL#cases-lista H5 {
	COLOR: #858585; MARGIN-LEFT: 10px; FONT-SIZE: 1em
}
UL#case-list H5 STRONG {
	FONT-STYLE: italic
}
UL#cases-lista IMG {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/layout/bg_case_img.png) no-repeat center center; FLOAT: left; MARGIN-RIGHT: 5px; PADDING-TOP: 10px
}
DIV#case-menu {
	LINE-HEIGHT: 40px; FONT-STYLE: italic; PADDING-LEFT: 20px; BACKGROUND: url(../images/layout/bg_case_menu.png) repeat-x; HEIGHT: 40px; COLOR: #fff
}
DIV#case-menu A {
	PADDING-BOTTOM: 0px; FONT-STYLE: italic; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #fff; PADDING-TOP: 0px
}
DIV#case-menu A STRONG {
	FONT-STYLE: italic
}
DIV#case-visualizado {
	LINE-HEIGHT: 1.5em; MARGIN-BOTTOM: 40px; FONT-SIZE: 1em
}
DIV#case-visualizado H2 {
	MARGIN-TOP: 20px
}
DIV#case-visualizado H1 {
	LINE-HEIGHT: 1em; FONT-SIZE: 1.8em
}
DIV#case-visualizado H3 {
	FONT-STYLE: italic; MARGIN: 20px 0px; COLOR: #114376
}
DIV.case-image {
	PADDING-BOTTOM: 13px; FONT-STYLE: italic; PADDING-LEFT: 13px; WIDTH: 501px; PADDING-RIGHT: 13px; BACKGROUND: url(../images/layout/bg_case_img_interna.png) no-repeat left top; HEIGHT: 348px; COLOR: #666; FONT-SIZE: 0.8em; PADDING-TOP: 13px
}
A.case-mais {
	FONT-SIZE: 0.9em
}
FORM.form-oportunidades DD {
	FLOAT: left; MARGIN-RIGHT: 10px
}
FORM.form-oportunidades DD INPUT {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
FORM.form-oportunidades DD SELECT {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
UL#oportunidades LI {
	BORDER-BOTTOM: #c2c2c2 4px solid; BORDER-LEFT: #c2c2c2 4px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 20px; BACKGROUND: url(../images/layout/bg_oportunidade.png) #fff repeat-x 50% bottom; BORDER-TOP: #c2c2c2 4px solid; BORDER-RIGHT: #c2c2c2 4px solid; PADDING-TOP: 10px
}
UL#oportunidades LI:hover {
	BORDER-BOTTOM: #114376 4px solid; BORDER-LEFT: #114376 4px solid; BORDER-TOP: #114376 4px solid; BORDER-RIGHT: #114376 4px solid
}
UL#oportunidades LI H2 {
	FONT-SIZE: 1.4em
}
UL#oportunidades LI H3 {
	COLOR: #666; FONT-WEIGHT: bold
}
UL#oportunidades LI P {
	MARGIN: 0px; COLOR: #666
}
DIV#oportunidade H2 {
	MARGIN-TOP: 1em; FONT-WEIGHT: normal
}
DIV#oportunidade H3 {
	COLOR: #333; FONT-WEIGHT: bold
}
DIV#oportunidade P {
	MARGIN-TOP: 0px
}
DIV#oportunidade-interesse {
	MARGIN-TOP: 20px; BORDER-TOP: #d1d1d1 2px solid; PADDING-TOP: 20px
}
DIV#oportunidade-interesse FORM {
	PADDING-BOTTOM: 10px; MARGIN: 5px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #eaeaea; PADDING-TOP: 10px
}
DIV#oportunidade-interesse P.cadastro {
	FONT-WEIGHT: bold
}
DIV#oportunidade-interesse P.cadastro A {
	PADDING-LEFT: 20px; BACKGROUND: url(../images/layout/header_icons.png) no-repeat 2px 0px
}
DIV#recuperar-senha {
	LINE-HEIGHT: 1.2em; FLOAT: right; FONT-SIZE: 0.8em; MARGIN-RIGHT: 20px
}
DIV#voltar-login {
	LINE-HEIGHT: 1.2em; MARGIN: 7px 60px 0px 0px; FLOAT: right; FONT-SIZE: 0.8em
}
HTML > BODY DIV#recuperar-senha {
	MARGIN-RIGHT: 80px
}
HTML > BODY DIV#voltar-login {
	MARGIN-RIGHT: 125px
}
DIV#oportunidades-login {
	MARGIN-BOTTOM: 5px
}
DIV#oportunidades-senha {
	MARGIN-BOTTOM: 5px
}
BODY#home-splash DIV#header {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY#home-splash DIV#middle {
	TEXT-ALIGN: center; PADDING-BOTTOM: 20px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: url(../images/home/bg_footer_home.png) no-repeat 50% bottom; PADDING-TOP: 0px
}
BODY#home-splash DIV#footer {
	PADDING-BOTTOM: 0px
}
DIV#home-splash-header {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 300px; PADDING-RIGHT: 0px; MARGIN-RIGHT: 30px; PADDING-TOP: 70px
}
DIV#home-splash-diferenciais {
	TEXT-ALIGN: left; MARGIN: 0px 20px; WIDTH: 450px; FLOAT: left; PADDING-TOP: 20px
}
DIV#home-splash-diferenciais LI {
	MARGIN: 10px 0px; PADDING-LEFT: 20px; BACKGROUND: url(../images/home/ico_mais.png) no-repeat left center; FONT-SIZE: 14px
}
DIV#home-splash-resultado {
	TEXT-ALIGN: left; MARGIN-LEFT: 480px; PADDING-TOP: 50px
}
IMG#home-splash-traducao {
	MARGIN-LEFT: 15px
}
UL#home-splash-cases {
	MARGIN-TOP: 5px
}
UL#home-splash-cases LI {
	TEXT-ALIGN: left; WIDTH: 225px; FLOAT: left; MARGIN-LEFT: 10px; FONT-SIZE: 14px
}
UL#home-splash-cases LI P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
DIV.blog#vitrine {
	FONT-SIZE: 0.9em
}
DIV.content-post H1 {
	COLOR: #114376
}
DIV.content-post H2 A {
	COLOR: #336598
}
UL.blog-list {
	TEXT-ALIGN: left
}
UL.blog-list LI {
	PADDING-LEFT: 10px
}
DIV.post {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 20px; MARGIN-TOP: 20px
}
DIV.post SMALL {
	COLOR: #999; FONT-SIZE: 0.8em
}
DIV.post-info {
	COLOR: #666; FONT-SIZE: 0.9em
}
DIV.entry {
	MARGIN-BOTTOM: 1em
}
DIV#post {
	BORDER-BOTTOM: medium none; MARGIN-TOP: 0px
}
DIV#post H3 {
	MARGIN: 20px 0px 10px; FONT-WEIGHT: bold
}
OL.commentlist LI {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 20px; BACKGROUND: #eee; FONT-SIZE: 0.9em; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 10px
}
DIV.comment-meta A {
	COLOR: #666; FONT-SIZE: 0.9em
}
FORM#commentform INPUT {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 300px; PADDING-RIGHT: 5px; FONT-SIZE: 0.9em; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
FORM#commentform TEXTAREA {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 300px; PADDING-RIGHT: 5px; FONT-SIZE: 0.9em; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
FORM#commentform TEXTAREA {
	WIDTH: 545px
}
DIV.blog-navigation {
	MARGIN: 10px 0px
}
.cf {
	CLEAR: both; FONT-SIZE: 0px
}
.i-r {
	TEXT-INDENT: -9000px; DISPLAY: block; FLOAT: left
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
.red {
	COLOR: #e00
}
IMG.left {
	MARGIN-RIGHT: 20px
}
.required {
	FONT-STYLE: italic; COLOR: #999; FONT-SIZE: 0.8em
}
UL.strong-list {
	FONT-SIZE: 1.4em; FONT-WEIGHT: bold
}
UL.strong-list LI {
	MARGIN-TOP: 0.2em
}
DIV.paginacao {
	TEXT-ALIGN: center
}
DIV.paginacao A {
	FONT-SIZE: 0.9em; TEXT-DECORATION: underline
}
DIV.paginacao A.atual {
	COLOR: #666; TEXT-DECORATION: none
}
DIV.paginacao A.proximo {
	PADDING-RIGHT: 15px; BACKGROUND: url(../images/layout/ico_paginacao_proximo.gif) no-repeat right center; FLOAT: right
}
DIV.paginacao A.anterior {
	PADDING-LEFT: 15px; BACKGROUND: url(../images/layout/ico_paginacao_anterior.gif) no-repeat left center; FLOAT: left
}
