<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! normalize.css v1.1.1 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */

[hidden] {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */

/**
 * 1. Prevent system color scheme's background color being used in Firefox, IE,
 *    and Opera.
 * 2. Prevent system color scheme's text color being used in Firefox, IE, and
 *    Opera.
 * 3. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 4. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    background: #fff; /* 1 */
    color: #000; /* 2 */
    font-size: 100%; /* 3 */
    -webkit-text-size-adjust: 100%; /* 4 */
    -ms-text-size-adjust: 100%; /* 4 */
}

/**
 * Address `font-family` inconsistency between `textarea` and other form
 * elements.
 */

html,
button,
input,
select,
textarea {
    font-family: sans-serif;
}

/**
 * Address margins handled incorrectly in IE 6/7.
 */

body {
    margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */

/**
 * Address font sizes and margins set differently in IE 6/7.
 * Address font sizes within `section` and `article` in Firefox 4+, Safari 5,
 * and Chrome.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

h2 {
    font-size: 1.5em;
    margin: 0.83em 0;
}

h3 {
    font-size: 1.17em;
    margin: 1em 0;
}

h4 {
    font-size: 1em;
    margin: 1.33em 0;
}

h5 {
    font-size: 0.83em;
    margin: 1.67em 0;
}

h6 {
    font-size: 0.67em;
    margin: 2.33em 0;
}

/**
 * Address styling not present in IE 7/8/9, Safari 5, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

blockquote {
    margin: 1em 40px;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */

dfn {
    font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 * Known issue: no IE 6/7 normalization.
 */

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

/**
 * Address styling not present in IE 6/7/8/9.
 */

mark {
    background: #ff0;
    color: #000;
}

/**
 * Address margins set differently in IE 6/7.
 */

p,
pre {
    margin: 1em 0;
}

/**
 * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/**
 * Address CSS quotes not supported in IE 6/7.
 */

q {
    quotes: none;
}

/**
 * Address `quotes` property not supported in Safari 4.
 */

q:before,
q:after {
    content: '';
    content: none;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Lists
   ========================================================================== */

/**
 * Address margins set differently in IE 6/7.
 */

dl,
menu,
ol,
ul {
    margin: 1em 0;
}

dd {
    margin: 0 0 0 40px;
}

/**
 * Address paddings set differently in IE 6/7.
 */

menu,
ol,
ul {
    padding: 0 0 0 40px;
}

/**
 * Correct list images handled incorrectly in IE 7.
 */

nav ul,
nav ol {
    list-style: none;
    list-style-image: none;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/**
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improve image quality when scaled in IE 7.
 */

img {
    border: 0; /* 1 */
    -ms-interpolation-mode: bicubic; /* 2 */
}

/**
 * Correct overflow displayed oddly in IE 9.
 */

svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */

/**
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */

figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */

/**
 * Correct margin displayed oddly in IE 6/7.
 */

form {
    margin: 0;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */

legend {
    border: 0; /* 1 */
    padding: 0;
    white-space: normal; /* 2 */
    *margin-left: -7px; /* 3 */
}

/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */

button,
input,
select,
textarea {
    font-size: 100%; /* 1 */
    margin: 0; /* 2 */
    vertical-align: baseline; /* 3 */
    *vertical-align: middle; /* 3 */
}

/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */

button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
    *overflow: visible;  /* 4 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
    cursor: default;
}

/**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
    *height: 13px; /* 3 */
    *width: 13px; /* 3 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 3+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 42px;
}

body {
	background: url(../images/bg-lp.jpg) no-repeat center top;
	color: #47423a;
}

.pull-right {float: right;}
.pull-left {float: left;}
.text-center {text-align: center;}

.header h1 {
	float: left;
}

.header h2, .header h3 {
	float: right;
}

.wrapper {
	width: 1000px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

.iframe-terra {
	width: 1000px;
	margin: 0 auto;
}

.sidebar {
	background: url(../images/bg-sidebar.jpg) no-repeat;
	width: 274px;
	padding: 0 14px;
	float: left;
	margin-top: 424px;
	margin-right: 8px;
}

.sidebar strong {
	clear: both;
	display: block;
	color: #de6a08;
	margin-bottom: 6px;
}

.sidebar p {
	font: 12px Arial, helvetica, sans-serif;
	margin-bottom: 35px;
}

.first-txt {
	border-top: 1px solid #e1ddda;
	padding-top: 15px;
}

.content {
	width: 690px;
	float: left;
}

.corner-col {
	width: 300px;
	background: #eceae7;
	padding: 14px 17px;
	text-align: left;
}

.corner-col i {
	margin-bottom: 7px !important;
	margin-left: 0 !important;
}

.content table {
	border-collapse: collapse;
}

.content table td {
	border: 1px solid #cbc6c0;
	vertical-align: middle;
	font: 12px Arial, helvetica, sans-serif;
}

.content i {
	margin: 0 auto;
}

.bg-header {
	position: absolute;
	top: 123px;
	left: -43px;
}

.col-header td {
	padding-top: 28px;
	padding-bottom: 22px;
	padding-left: 0;
	padding-right: 0;
}

.col-header select {
	width: 175px;
	height: 32px !important;
	line-height: 32px;
	vertical-align: middle;
	border: 1px solid #978e81;
	padding: 6px;
	background: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.col-header strong {
	margin-top: 11px;
	margin-bottom: 15px;
	display: block;
}

.corner-col img, .corner-col a {
	clear: both;
	display: block;
	margin: 0 auto;
}

.col-center {
	text-align: center;
}

.col-office-online strong {
	color: #0097db;
}

.col-office-apps {
	color: #76a20e;
	font: 14px/1 Arial,sans-serif !important;
	font-weight: bold !important;
	padding-left: 13px;
}

.col-office-computador strong {
	color: #76a20e;
}

.price {
	display: block;
	clear: both;
	font-size: 36px;
	line-height: 36px;
	margin-top: 15px;
	margin-bottom: 15px;
	font-weight: bold;
	color: #ff9900;
}

.price em, .price b {
	font-style: normal;
	font-size: 16px;
	color: #47423a;
}

.no-border {
	border: 0 !important;
}

.differences {
	width: 530px;
	background: url(../images/bg-diff.jpg) no-repeat;
	margin-top: -214px;
	position: relative;
	padding: 0 14px;
	float: left;
}

.differences ul {
	padding: 0;
	margin-top: 20px;
}

.differences li {
	display: inline;
	list-style: none;
	float: left;
	margin: 0;
	font: 12px Arial,sans-serif;
}

.feature {
	width: 210px;
}

.feature strong {
	margin-bottom: 8px;
}

.feature p {
	margin-top: 0;
}

.versus {
	text-align: center;
	vertical-align: middle;
	line-height: 80px;
	width: 88px;
}

.footer {
	background: url(../images/bg-footer.jpg) no-repeat;
	padding: 0 14px;
	position: relative;
	overflow: hidden;
}

.content-footer {
	width: 784px;
	float: right;
	height: 590px;
}

.content-footer ul {
	display: block;
	width: 340px;
	float: left;
	/* margin-top: 66px; */
	margin-top: 130px;
}

.content-footer li {
	display: inline-block;
	font-size: 12px;
	list-style-type: none;
	margin-bottom: 40px;
	position: relative;
}

.header-footer {
	height: 29px;
	border-bottom: 1px solid #e1ddda;
	padding-top: 14px;
}

.content-footer li i {
	top: 0;
	left: 0;
	position: absolute;
}

.content-footer li p {
	margin-top: 0;
	margin-left: 88px;
}

.content-footer p strong {
	margin-bottom: 8px;
}

.content-footer li strong {
	display: block;
	color: #de6a08;
	margin-top: 0;
}

.call-footer {
	position: absolute;
	left: 22px;
	width: 145px;
	top: 258px;
	font: 12px Arial,sans-serif;
}

.call-footer .features {
	margin-left: 44px;
	margin-top: 12px;
	color: #47423a;
}

.obs {
	background: url(../images/bg-license.jpg) no-repeat;
	margin-top: -28px;
	margin-left: -14px;
	padding-top: 28px;
	padding-left: 20px;
	margin-bottom: 0 !important;
}

.none {
	text-align: center;
	font-weight: bold;
}

.none span {
	font-size: 40px;
	color: #939393;
}

.links-footer {
	border-bottom: 8px solid #978e81;
	border-top: 1px solid #e1ddda;
	padding: 25px 0;
	position: relative;
	overflow: hidden;
	margin: 0 14px;
}

.links-footer span a {
	display: inline;
	float: none;
	margin: 0;
	color: #de6a08;
}

.fx {
	width: 100%;
	height: 8px;
	background: #e1ddda;
	clear: both;
}

.links-footer a {
	float: left;
	margin-right: 24px;
}

.footer-text {
	float: right;
	width: 538px;
	text-align: right;
	font: 12px Arial, helvetica, sans-serif;
}

.footer-text span {
	font-size: 11px;
}

.footer-text p {
	margin: 0;
}

/* sprites */
.icn-protecao-spam-malware, .icn-site-publico, .icn-terra-mail, .icn-terra-resolve, .icn-aplicativos-office, .icn-garantia-operacao, .icn-office-mobileapps, .icn-office-webapps, .icn-office-webconferencia, .btn-assine, .office-365, .icon-office-365, .icon-terramail, .icon-terra-resolve, .icon-exchange, .icon-lync, .icon-sharepoint, .logo-microsoft-footer, .logo-office-footer, .logo-terra, .ok-computador, .ok-online, .icon-versus, .icon-i{
	background: url(../images/sprites.png) no-repeat;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
	display: block;
}

.icn-protecao-spam-malware{
	background-position: -202px -3px ;
	width: 212px;
	height: 34px;
}

.icn-site-publico{
	background-position: -239px -127px ;
	width: 127px;
	height: 22px;
}

.icn-terra-mail{
	background-position: -455px -2px ;
	width: 179px;
	height: 23px;
}

.icn-terra-resolve{
	background-position: -6px -171px ;
	width: 213px;
	height: 25px;
}

.icn-aplicativos-office{
	background: transparent url(../images/icons-raw/icn-download-aplicativos.jpg) no-repeat;
	width: 236px;
	height: 25px;
}

.icn-garantia-operacao{
	background-position: -5px -126px ;
	width: 212px;
	height: 38px;
}

.icn-office-mobileapps{
	background-position: -6px -35px ;
	width: 182px;
	height: 24px;
}

.icn-office-webapps{
	background: transparent url(../images/icons-raw/icn-office-na-nuvem.jpg) no-repeat;
	width: 167px;
	height: 22px;
}

.icn-office-webconferencia{
	background-position: 0 0;
	width: 166px;
	height: 25px;
}

.btn-assine{
	background-position: -465px -120px ;
	width: 175px;
	height: 35px;
}

.office-365{
	background-position: -470px -161px ;
	width: 139px;
	height: 31px;
	margin: 0;
	margin-left: 8px;
	cursor: default;
}

.icon-office-365{
	background-position: -216px -46px ;
	width: 74px;
	height: 75px;
}

.icon-terramail{
	background-position: -386px -41px ;
	width: 74px;
	height: 75px;
}

.icon-terra-resolve{
	background-position: -467px -41px ;
	width: 74px;
	height: 75px;
}

.icon-exchange{
	background-position: -553px -40px ;
	width: 74px;
	height: 75px;
}

.icon-lync{
	background-position: -381px -123px ;
	width: 74px;
	height: 75px;
}

.icon-sharepoint{
	background-position: -299px -43px ;
	width: 74px;
	height: 75px;
}

img.icons-app-office {
	margin: 7px 0 0;
}

img.icons-nuvem-office {
	margin: 7px 0 0;
}

.logo-microsoft-footer{
	background-position: -241px -180px ;
	width: 99px;
	height: 21px;
	cursor: default;
}

.logo-office-footer{
	background-position: -239px -154px ;
	width: 100px;
	height: 22px;
}

.logo-terra{
	background-position: -470px -198px ;
	width: 79px;
	height: 23px;
	cursor: default;
}

.ok-computador{
	background-position: -599px -201px ;
	width: 27px;
	height: 20px;
}

.ok-online{
	background-position: -561px -200px ;
	width: 27px;
	height: 20px;
}

.icon-versus {
	background-position: -54px -197px;
	width: 24px;
	height: 21px;
	margin-left: 42px;
	margin-top: 30px;
}

.icon-i {
	background-position: -87px -196px;
	width: 22px;
	height: 22px;
	float: left;
	margin-right: 12px;
	margin-bottom: 10px;
}

/* /icon sprites */

/* text sprites */
.txt-title-sidebar, .txt-acesse-compartilhe, .txt-diferencas, .txt-footer-exchange, .txt-footer-lync, .txt-footer-office, .txt-footer-sharepoint, .txt-footer-terramail, .txt-footer-terraresolve, .txt-header, .txt-instalado-computador, .txt-logo-lp, .txt-recursos, .txt-sidebar-compartilhamento, .txt-sidebar-conferencias, .txt-sidebar-emails-calendarios, .txt-sidebar-integracao, .txt-sidebar-mobilidade, .txt-sub-header, .txt-use-internet{
	background: url(../images/sprites-txt.png) no-repeat;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
	display: block;
}

.txt-title-sidebar{
	background-position: -1142.3333435058594px -64.6666259765625px ;
	width: 163px;
	height: 19px;
	margin-top: 19px;
	margin-bottom: 3px;
}

.txt-acesse-compartilhe{
	background: transparent url('../images/text-raw/txt-acesse-compartilhe.png') no-repeat;
	width: 281px;
	height: 35px;
	position: absolute;
	top: 325px;
	left: 255px;
}

.txt-diferencas{
	background-position: -528px -59px ;
	width: 87px;
	height: 18px;
	margin: 0;
}

.txt-footer-exchange{
	background-position: -554.6666564941406px -88.33331298828125px ;
	width: 137px;
	height: 19px;
}

.txt-footer-lync{
	background-position: -521px -34px ;
	width: 95px;
	height: 18px;
}

.txt-footer-office{
	background-position: -537px -9px ;
	width: 49px;
	height: 15px;
}

.txt-footer-sharepoint{
	background-position: -800px -89px ;
	width: 150px;
	height: 15px;
}

.txt-footer-terramail{
	background-position: -378px -80px ;
	width: 151px;
	height: 19px;
}

.txt-footer-terraresolve{
	background-position: -416px -9px ;
	width: 112px;
	height: 18px;
}

.txt-header{
	background: transparent url('../images/text-raw/txt-header.png') no-repeat;
	width: 580px;
	height: 100px;
	margin-top: 43px;
	float: right;
}

.txt-instalado-computador{
	background-position: -160px -80px ;
	width: 209px;
	height: 19px;
}

.txt-logo-lp{
	background: transparent url('../images/text-raw/txt-logo-lp.png');
	width: 255px;
	height: 57px;
	margin-top: 47px;
	margin-left: 40px;
	float: left;
}

.txt-recursos{
	background-position: -705.6666564941406px -89.33331298828125px ;
	width: 75px;
	height: 15px;
	margin: 0;
}

.txt-sidebar-compartilhamento{
	background-position: -251px -9px ;
	width: 156px;
	height: 19px;
}

.txt-sidebar-conferencias{
	background-position: -297px -58px ;
	width: 205px;
	height: 15px;
}

.txt-sidebar-emails-calendarios{
	background-position: -106px -58px ;
	width: 181px;
	height: 15px;
}

.txt-sidebar-integracao{
	background-position: -153px -7px ;
	width: 87px;
	height: 19px;
}

.txt-sidebar-mobilidade{
	background-position: -2px -58px ;
	width: 92px;
	height: 15px;
}

.txt-sub-header {
	width: 512px;
	height: 19px;
	margin-bottom: 32px;
	margin-top: 0;
	float: right;
	background: none;
}

.txt-use-internet{
	background-position: 0 -7px ;
	width: 141px;
	height: 19px;
}
/* /text sprites */

/* clearfix */
.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

.cf {
    *zoom: 1;
}
/* /clearfix */
</pre></body></html>