* { margin:0; padding:0;}
body { background:#fff; font-family:Tahoma, Sans-Serif; font-size:110%; line-height:1.1em; color:#3a5056;}

a {color:white;}
a:hover{text-decoration:none;}

.clear { clear:both;}
.clear2 { clear:both; text-align:right; padding-right:24px;padding-top:4px;font-size:9px}
.clear2 div.track1, .clear2 div.track2, .clear2 a { display:inline;text-transform:lowercase;letter-spacing:1px;font-size:10px; color:#3a5056; padding-right:8px;text-decoration:none;}
.clear2 div.track2 { padding-left:0px}

.fleft { float:left;}
.fright { float:right;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

p { margin:0; padding:0;}

.tall_top { background:url(images/tall_top.gif) left top repeat-x #ffbb00;}
.tall_bottom { background:url(images/tall_bottom.gif) left bottom repeat-x;}

.bold { font-size:11pt; font-weight:bold; color:#000; line-height:1.1; margin-bottom:5px; }

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:36px;}
.form2 { float:right;width:134px;margin-right:6px}
.form1 { float:left;width:108px}
.form input {width:246px; height:18px; background:#fff; border:1px solid #b4b4b4; font-size:1em; color:#3a5056;}
.form1 input {width:100px; height:18px; background:#fff; border:1px solid #b4b4b4; font-size:1em; color:#3a5056;}
.form2 input#idCompany {width:134px; height:18px; background:#fff; border:1px solid #b4b4b4; font-size:1em; color:#3a5056;}
.form select#idCountry {width:248px; height:18px; background:#fff; border:1px solid #b4b4b4; font-size:1em; color:#3a5056;}
.form2 select#idCountry {width:134px; height:18px; background:#fff; border:1px solid #b4b4b4; font-size:1em; color:#3a5056;}
textarea { width:246px; height:52px; background:#fff; overflow:auto; border:1px solid #b4b4b4; font-size:1em; color:#3a5056; font-family:tahoma;}
select#idPlatform { width:246px; }
#form2 label { font-size:10px; }
#form2 label span { font-size:12px; color:#e83c00;font-weight:bold}

form#lang_select_form, form#features_ctl {margin:0px;padding:0px;display:inline; }

/*==================list====================*/
ul { list-style:none;}

.list1 { float:right;}
.list1 li { display:inline;}
.list1 li a { background:url(images/list_separate.gif) no-repeat 0 2px; padding:0 4px 0 9px; color:#46bacb;}
.list1 li a:hover { color:#fff;}

.main_menu { padding-top:29px;}
.main_menu li { display:inline;}
.main_menu li a { display:block; float:left; width:107px; height:33px; margin-right:1px; text-align:center; background:url(images/main_menu_bgd.gif) no-repeat left top; color:#182f39; font-weight:bold; text-decoration:none; line-height:33px;}
.main_menu li a:hover { background:url(images/main_menu_bgd1.gif) no-repeat left top; color:#0b819d;}
.main_menu a.current { background:url(images/main_menu_bgd1.gif) no-repeat left top; color:#0b819d;}

.list2 li a { color:#e83c00; font-size:1.09em; line-height:1.83em; background:url(images/marker.gif) no-repeat 0 0; padding-left:27px;}


/*==================other====================*/
.img_indent { margin:0 14px 0 0; float:left;}


/*==================txt, links, lines, titles====================*/

h1 { text-indent:-10000px; height:42px;}
h2  { background:url(images/marker1.gif) no-repeat 0 1px; padding-left:23px; color:#3deaff; font-size:1.18em; margin-bottom:10px;}
h2 a { font-weight:normal; color:#3deaff;}
h3 { color:#fff; font-size:1em; margin-bottom:10px;}
h4 { color:#1a373f; font-size:1em;}

.link1 { color:#0096c0;}
.link2 { background:url(images/marker1.gif) no-repeat 0 0; padding-left:23px; color:#0096c0; display:block; margin-bottom:1px;}
#form2 .link2 { font-size:1.3em;font-weight:bold;}


.line_hor { background:url(images/line1.gif) left bottom repeat-x;}

.title { margin-bottom:20px;}

#content .row_1 .col_2 a {color:#e83c00}
.remark { text-align:left;padding-left:102px;text-transform:lowercase;font-weight:normal;font-size:1.0em;color:#555555; }

/*==================blocks====================*/
.block1 { background:url(images/block1_bgd.gif) left top repeat-x; width:404px;}
.block1 .left { background:url(images/block1_left.gif) no-repeat left top;}
.block1 .right { background:url(images/block1_right.gif) no-repeat right top;}
.block1 .ind { padding:12px 0 3px 28px;}

.block2 { background:url(images/block2_bgd2.gif) left top repeat-y; width:100%;}
.block2 .top { background:url(images/block2_top.gif) no-repeat left top;}
.block2 .bottom { background:url(images/block2_bottom.gif) no-repeat left bottom;}
.block2 .flare { background:url(images/block2_flare.gif) no-repeat right bottom;}
.block2 .ind { padding:0 0 0 0 ;}

/*header*/
#header .col_1 { width:319px;}
#header .col_1 .indent { padding:37px 0 0 54px;}
#header .col_2 { width:437px;}

#header .col_2 .row_2 { height:19px;}
#header .col_2 { height:112px}

#header .col_2 .row_0 .indent1 { height:16px;text-align:right; padding:0px 33px 0 0px; font-size:0.9em;color:#5eadbe;}
#header .col_2 .row_0 .indent1 input#p_login, #header .col_2 .row_0 .indent1 input#p_pw { font-family:Tahoma, Helvetica, Sans-Serif; width:80px; font-size:0.9em; padding-top:1px;height:14px;background-color:#338fa8;border:none;color:#ffffff;}
#header .col_2 .row_0 .indent1 #p_go {font-family:Tahoma, Sans-Serif; font-size:0.9em; color:#000000; }

#header .col_2 .row_0 .indent1 a { font-family:Tahoma, Sans-Serif; font-size:0.9em; color:#1dc1d8;}

#header .col_2 .row_0 .indent1 .titlep { font-family:Tahoma, Sans-Serif; font-size:0.9em; font-weight:bold; }

#header .col_2 .row_1 .indent1 { height:16px;text-align:right; padding:30px 30px 0 0px; font-size:0.9em;color:#1dc1d8;}
#header .col_2 .row_1 .indent1 a { font-family:Tahoma, Sans-Serif; font-size:0.9em; color:#1dc1d8;}

#header .col_2 .row_1 .indent1 .titlep { font-family:Tahoma, Sans-Serif; font-size:0.9em; font-weight:bold; }

#header .col_2 .row_1 .indent { padding:14px 30px 0 0;}
#header .col_2 .list1 a { background:none; text-decoration:underline;}
#header .col_2 .list1 a.contact_blink { color:#fff;text-decoration:underline blink;}
form#login {margin:0;padding:0;display:inline; }

/*content*/
#content .row_1 { background:url(images/row_1_bgd.gif) left top repeat-x #fff;}
#content .row_1 .col_1 img { margin:4px 0 0 29px;}
#content .row_3 { background:url(images/row_3_bgd.gif) left top repeat-y;}
#content .row_3 .bottom { background:url(images/row_3_bgd_bottom.jpg) no-repeat left bottom; width:100%;}

/*footer*/
#footer .indent { padding:19px 0 0 56px; color:#237593;}
#footer a { color:#237593; text-decoration:none;}
#footer a:hover { text-decoration:underline;} 



/*================== div_home.html ==================*/
#page0 #content .row_1 { padding-top:6px;padding-bottom:14px;}
#page0 #content .row_1 .list2 li { font-size:1.09em; line-height:1.40em; padding-left:27px;}

#page0 #content .row_1 .col_2 .link { padding-top:15px; padding-left:20px;height:26px }
#page0 #content .row_1 .col_2 .link span { background:url(images/marker1.gif) no-repeat 0 1px; padding:0 0 0 23px;}
#page0 #content .row_1 .col_2 .link span a { color:#0b819d; text-decoration:underline; padding:0;font-weight:bold; font-size:1.24em}

#page0 #content .row_1 .col_1 div.link { padding-left:36px}
#page0 #content .row_1 .col_1 div.link img { margin-right:8px}
#page0 #content .row_1 .col_1 div.link a.link1 { color:#e83c00}

#page0 #content .row_1 .col_2 .indent { padding:0px 0 0 0;}
#page0 #content .row_1 .col_2 .title { font-size:1.4em;padding:0}
#page0 #content .row_1 .col_2 .subtitle { text-align:left;font-size:0.9em;font-weight:normal;margin:0 7px 12px 0;line-height:1.5;}
#page0 #content .row_1 .col_2 h2 { color:#3a5056; font-size:1.0em;font-weight:normal;}
#page0 #content .row_1 .col_2 .subtil { }
#page0 #content .row_1 .col_2 .subtil a { color:#3a5056; font-size:1.0em;font-weight:normal; text-decoration:none;}
#page0 #content .row_1 .col_2 .subtil a:hover { text-decoration:underline;}
#page0 #content .row_1 .col_2 table#main_features { width:365px; }
#page0 #content .row_1 .col_2 table#main_features td { font-size:0.9em;color:#000;padding:2px; border:solid 1px #ffffff; }
#page0 #content .row_1 .col_2 table#main_features td img { padding-top:4px;}
#page0 #content .row_1 .col_2 table#main_features th { }
#page0 #content .row_1 .col_2 table#main_features th.edition { padding-bottom:5px}
#page0 #content .row_1 .col_2 .submenuproducts {width:388px;text-align:right;padding-top:9px;font-size:0.9em}
#page0 #content .row_1 .col_2 .submenuproducts a {color:#0b819d;font-size:1.1em;font-weight:bold}

div.keypoints { margin:8px 20px 10px 40px;}
div.keypoints h4 { color:#3deaff;margin-bottom:16px;font-size:1.4em;}
div.keypoints h2 { margin:0 0 6px 10px; color:#1a373f; font-weight:bold; line-height:1.5em; font-size:1.1em;}


#page0 #content .row_2 .col { padding:24px 80px 0px 80px; height:165px;}
#page0 #content .row_2 .col p { margin-top:30px; text-align:right; font-size:0.8em;}
#page0 #content .row_2 .img_indent { margin:0px 34px 0 0;}
#page0 #content .row_2 h4 { margin:0 0 24px 0; color:#1a373f; font-weight:bold; line-height:1.09em;font-size:1.44em}
#page0 #content .row_2 a.demo { margin-left:10px;color:#e83c00}
#page0 #content .row_2 div.demo { margin-left:10px}
#page0 #content .row_2 .bold { font-size:11pt; font-weight:bold; color:#000; line-height:1.1; margin-bottom:5px; }

#page0 #content .row_3 { color:#eff4f6;}
#page0 #content .row_3 .indent { padding:20px 0 0 54px;}
#page0 #content .row_3 .container { width:673px;}
#page0 #content .row_3 .col_1 .indent { padding:0 60px 45px 0px;}
#page0 #content .row_3 .col_1 .img_indent { margin:3px 14px 0 0;}
#page0 #content .row_3 .col_2 .img_indent { margin:5px 18px 0 0;}
#page0 #content .row_3 .col_2 .indent { padding:0 0 35px 0;}
#page0 div.bold { font-size:1.4em; font-weight:bold; color:#000; line-height:1.1; margin-bottom:5px; }
#page0 #content .row_3 ul li {list-style: disc;}

/* div_buy.html */

#page2 #content .row_1 { padding-bottom:28px;}
#page2 #content .row_1 .col_1 .img_indent { padding-top:27px;}
#page2 #content .row_1 .col_2 .indent { padding:41px 0 0 0;}
#page2 #content .row_1 .col_2 ul { margin-bottom:27px;}
#page2 #content .row_1 .col_2 .bold { font-size:1.4em; font-weight:bold; color:#000; line-height:1.1; margin-bottom:5px; }

#page2 #content .row_2 .col_1 .indent { padding:27px 30px 37px 55px;}
#page2 #content .row_2 p { color:#1a373f; margin-bottom:10px; font-weight:bold; line-height:1.09em;}
#page2 #content .row_2 .img_indent { margin:3px 14px 0 0;}
#page2 #content .row_2 .col_2 .indent { padding:27px 0 30px 0;}


#page2 #content .row_3 .col_1 .indent { padding:24px 50px 46px 55px; color:#eff4f6;}
#page2 #content .row_3 .col_2 .container { width:412px;}
#page2 #content .row_3 .col_2 .column1 { width:225px;}
#page2 #content .row_3 .col_2 .column2 { width:187px;}
#page2 #content .row_3 .col_2 .indent { padding:24px 0 0 0; color:#eff4f6;}
#page2 #content .row_3 .col_2 p { padding-right:30px;}
#page2 #content .row_3 table {border-collapse: collapse; border-bottom-color:#ccc; border-left-color:#ccc; border-top-color:#fff; border-right-color:#fff; margin-bottom:10px; margin-top:20px; }
#page2 #content .row_3 table td { padding:10px 0px 10px 0px; text-align:center; vertical-align:top; font-size:10px}
#page2 #content .row_3 table th { padding:10px 2px 10px 2px; text-align:center; vertical-align:top; font-size:10px; font-weight:normal}
#page2 #content .row_3 table th img.img_indent {padding-left:16px;}
#page2 #content .row_3 table td a {font-size:10px; text-transform:lowercase;}
#page2 #content .row_3 table p { font-size:1.3em; margin:0; font-weight:bold; text-align:center; color:#fff}
#page2 #content .row_3 table p { font-size:1.3em; margin:0; font-weight:bold; text-align:center; color:#fff}


/* div_buy-pt.html */

#page2pt #content .row_1 { padding-bottom:28px;}
#page2pt #content .row_1 .col_1 .img_indent { padding-top:27px;}
#page2pt #content .row_1 .col_2 .indent { padding:41px 0 0 0;}
#page2pt #content .row_1 .col_2 .indent .pretitle { font-size:0.9em; color:#237593;}

#page2pt #content .row_1 .col_2 ul { margin-top:12px;}
#page2pt #content .row_1 .col_2 .bold { font-size:1.4em; font-weight:bold; color:#000; line-height:1.1; margin-bottom:5px; }
#page2pt #content .row_1 .col_2 .list2 li { color:#e83c00;font-size:1.09em; line-height:1.40em; background:url(images/marker.gif) no-repeat 0 0; padding-left:27px;}

#page2pt #content .row_2 .col_1 .indent { padding:27px 30px 37px 55px;}
#page2pt #content .row_2 .col_1 p { color:#1a373f; margin-bottom:10px; font-weight:bold; line-height:1.09em;}
#page2pt #content .row_2 .img_indent { margin:3px 14px 0 0;}
#page2pt #content .row_2 .img_yes { text-align:center;}
#page2pt #content .row_2 .col_2 .indent { padding:27px 0 30px 0;}

#page2pt #content .row_2b .col { padding:24px 80px 0px 80px; height:165px;}
#page2pt #content .row_2b .col p { margin-top:30px; text-align:right; font-size:0.8em;}
#page2pt #content .row_2b .img_indent { margin:0px 34px 0 0;}
#page2pt #content .row_2b h4 { margin:0 0 24px 0; color:#1a373f; font-weight:bold; line-height:1.09em;font-size:1.44em}
#page2pt #content .row_2b a.demo { margin-left:10px;color:#e83c00}
#page2pt #content .row_2b div.demo { margin-left:10px}
#page2pt #content .row_2b .bold { font-size:11pt; font-weight:bold; color:#000; line-height:1.1; margin-bottom:5px; }


#page2pt #content .row_3 .col_1 .indent { padding:24px 50px 46px 55px; color:#eff4f6;}
#page2pt #content .row_3 .col_2 .container { width:412px;}
#page2pt #content .row_3 .col_2 .column1 { width:225px;}
#page2pt #content .row_3 .col_2 .column2 { width:187px;}
#page2pt #content .row_3 .col_2 .indent { padding:24px 0 0 0; color:#eff4f6;}
#page2pt #content .row_3 .col_2 p { padding-right:30px;}
#page2pt #content .row_3 ul li {list-style: disc; font-size:1.2em;} 
#page2pt #content .row_3 table {border-collapse: collapse; border-bottom-color:#ccc; border-left-color:#ccc; border-top-color:#fff; border-right-color:#fff; margin-bottom:10px; margin-top:20px; }
#page2pt #content .row_3 table td { padding:10px 0px 10px 0px; text-align:center; vertical-align:top; font-size:10px}
#page2pt #content .row_3 table th { padding:10px 2px 10px 2px; text-align:center; vertical-align:top; font-size:10px; font-weight:normal}
#page2pt #content .row_3 table th img.img_indent {padding-left:16px;}
#page2pt #content .row_3 table td a {font-size:10px; text-transform:lowercase;}
#page2pt #content .row_3 table p { font-size:1.3em; margin:0; font-weight:bold; text-align:center; color:#fff}
#page2pt #content .row_3 table p { font-size:1.3em; margin:0; font-weight:bold; text-align:center; color:#fff}

#page2pt #content .row_2 .block2 .ind { padding:23px 0 24px 55px;}
#page2pt #content .row_2 .block2 .ind2 { padding:0px;}
#page2pt #content .row_2 .block2 .ind2 .col_1 .indent { margin-right:20px;padding-top:0px}
#page2pt #content .row_2 .block2 .ind2 .col_2 .indent { margin-right:20px;padding-top:0px}
#page2pt #content .row_2 p { color:#1a373f; margin-bottom:13px; font-weight:bold; line-height:1.09em;}
#page2pt #content .row_1 .col_2 .submenuproducts {padding-top:19px;font-size:0.9em;}
#page2pt #content .row_1 .col_2 .submenuproducts a {color:#0b819d;font-size:1.1em;}

/*================== div_support.html ==================*/
#page5 #content .row_1 { padding-bottom:28px;}
#page5 #content .row_1 .col_1 .img_indent { padding-top:27px;}

#page5 #content .row_1 .col_1 div.link { padding-left:36px}
#page5 #content .row_1 .col_1 div.link img { margin-right:8px}
#page5 #content .row_1 .col_1 div.link a.link1 { color:#e83c00;font-weight:bold;text-decoration:none}

#page5 #content .row_1 .col_1 h4 { padding:15px 0 7px 0;}
#page5 #content .row_1 .col_2 .indent { padding:41px 0 0 0;}
#page5 #content .row_1 .col_2 ul { margin-bottom:27px;}
#page5 #content .row_1 .bold { font-size:1.4em; font-weight:bold; color:#3a5056; line-height:1.1; margin-bottom:5px; }
#page5 #content .row_1 .col_2 .ind a { color:#000; text-decoration:none; }
#page5 #content .row_1 .col_1 .tip { margin:10px 18px 0px 30px;color: #e83c00;}

#page5 #content .row_2 .col_1 .indent { padding:27px 30px 65px 55px;}
#page5 #content .row_2 p { color:#1a373f; margin-bottom:11px; font-weight:bold; line-height:1.09em;}
#page5 #content .row_2 .img_indent { margin:3px 14px 0 0;}
#page5 #content .row_2 .col_2 .indent { padding:27px 0 30px 0;}

#page5 #content .row_3 { color:#eff4f6;}
#page5 #content .row_3 .indent { padding:20px 0 0 54px;}
#page5 #content .row_3 .container { width:673px;}
#page5 #content .row_3 .col_1 .indent { padding:0 60px 45px 0px;}
#page5 #content .row_3 .col_1 .img_indent { margin:3px 14px 0 0;}
#page5 #content .row_3 .col_2 .img_indent { margin:5px 18px 0 0;}
#page5 #content .row_3 .col_2 .indent { padding:0 0 35px 0;}
#page5 div.bold { font-size:1.4em; font-weight:bold; color:#000; line-height:1.1; margin-bottom:5px; }
#page5 #content .row_3 ul li {list-style: disc;} 
#page5 #content .row_3 table {border-collapse: collapse; border-bottom-color:#ccc; border-left-color:#ccc; border-top-color:#fff; border-right-color:#fff; margin-bottom:10px; }
#page5 #content .row_3 table td { padding:2px 5px 10px 5px; }
#page5 #content .row_3 table p { font-size:10px; margin:0; }
#page5 #content .row_3 table .enfase { font-size:1.2em; color:#d6e3a5; }
#page5 #content .row_3 .bigword { font-weight:bold; margin-bottom:0px;}
#page5 #content .row_3 .desc { font-size:1em; padding-left:35px; margin-bottom:10px;}

/*================== div_about.html ==================*/
#page1 #content .row_1 { padding-top:6px;padding-bottom:14px;}
#page1 #content .row_1 .col_1 { padding:32px 0 0 0;}
#page1 #content .row_1 .col_2 .indent { padding:5px 0 0 0;}
#page1 #content .row_1 .col_2 ul { margin-bottom:27px;}
#page1 #content .row_1 .col_2 ul li { margin-bottom:9px}
#page1 #content .row_1 .col_2 .link { padding-top:15px; padding-left:220px;height:26px }
#page1 #content .row_1 .col_2 .link span { background:url(images/marker1.gif) no-repeat 0 1px; padding:0 0 0 23px;}
#page1 #content .row_1 .col_2 .link span a { color:#0b819d; text-decoration:underline; padding:0; font-size:1.24em;font-weight:bold;}
#page1 #content .row_2 .references { padding-left:50px; text-transform:lowercase}
#page1 #content .row_2 .references .ref { border-bottom:solid 1px black;padding-left:20px;display:inline-block;}
#page1 #content .row_2 .references .ref div { }
#page1 #content .row_2 .references .ref div.name { padding:2px;width:218px;float:left;}
#page1 #content .row_2 .references .ref div.industry { padding:2px;width:212px;float:left;;overflow:hidden}
#page1 #content .row_2 .references .ref div.industry a {color:#3a5056;text-decoration:none}
#page1 #content .row_2 .col_2 .indent { height:164px;color:#555 }
#page1 #content .indent h3 {color:#444;font-size:1.18em}
#page1 #content .indent li a { color:#555; }
#page1 #content .row_2 .col_1 li a { background:url(images/marker1.gif) no-repeat 0 1px; padding-left:23px; color:#555; font-size:1.18em; line-height:1.85em;}
#page1 #content .row_2 .col_1 .indent { padding:43px 0 43px 70px;}
#page1 #content .row_2 .col_1 ul { margin-right:1px;}
#page1 #content .row_2 .col_2 .indent { padding:32px 0 22px 0; }
#page1 #content .row_2 .col_2 .partners { height:40px;}
#page1 #content .row_2 .col_2 li a { font-weight:bold;}
#page1 #content .row_2 .col_2 li span { padding-left:5px;}
#page1 #content .row_2 .col_2 li { padding-left:10px;list-style:circle inside none;line-height:1.4em;}

#page1 .img1 { float:right;padding:10px; }
#page1 #content .row_3 .fleft { padding-top:20px;height:372px; margin-left:10px}

#page1 #content .row_3 { font-size:10px;line-height:1.4em;color:#ffffff;}
#page1 #content .row_3 h3 { color:#ffffff;margin-bottom:0;}
#page1 #content .row_3 .col_1 .indent { padding:20px 20px 39px 55px; color:#cfe4e6;}
#page1 #content .row_3 h3 { margin-bottom:0;}
#page1 #content .row_3 .col_1 .img_indent { margin:2px 23px 0 0;}
#page1 #content .row_3 .col_2 .indent { padding:20px 0 0 0;}


/*================== div_products.html ==================*/
#page3 #content .row_1 { padding-bottom:10px;}
#page3 #content .row_1 .container { width:373px;}
#page3 #content .row_1 .column1 { width:110px}
#page3 #content .row_1 .column2 { width:263px}
#page3 #content .row_1 .block1 .ind { padding:13px 0 3px 19px;}
#page3 #content .row_1 .col_1 { padding:41px 0 0 0;}
#page3 #content .row_1 .col_1 img.baixo { padding:0px 0 0 34px;}
#page3 #content .row_1 .col_2 .indent { padding:41px 0 0 0;}
#page3 #content .row_1 .col_2 .list2 li a { background:0; padding:0; color:#3a5056; text-decoration:none; line-height:normal;}
#page3 #content .row_1 .col_2 .list2 li a:hover { text-decoration:underline; }
#page3 #content .row_1 .col_2 .list2 li { margin-bottom:2px;}
#page3 #content .row_1 ul { margin-bottom:27px;}

#page3 #content .row_2 .col_1 .indent { padding:27px 30px 37px 55px;}
#page3 #content .row_2 p { color:#1a373f; margin-bottom:1px; font-weight:bold; line-height:1.09em;}
#page3 #content .row_2 .img_indent { margin:3px 14px 0 0;}
#page3 #content .row_2 .img_selo { margin:0 0 0 0; display:block;}
#page3 #content .row_2 .col_2 .indent { padding:27px 0 30px 0;}

#page3 #content .row_3 { color:#eff4f6;}
#page3 #content .row_3 .indent { padding:20px 0 0 54px;}
#page3 #content .row_3 .container { width:673px;}
#page3 #content .row_3 .col_1 .indent { padding:0 60px 45px 0px;}
#page3 #content .row_3 .col_1 .img_indent { margin:3px 14px 0 0;}
#page3 #content .row_3 .col_2 .img_indent { margin:5px 18px 0 0;}
#page3 #content .row_3 .col_2 .indent { padding:0 0 35px 0;}
#page3 div.bold { font-size:1.4em; font-weight:bold; color:#000; line-height:1.1; margin-bottom:5px; }
#page3 #content .row_3 ul li {list-style: disc;} 



/*================== div_products.html ==================*/
/* div_prod_light.html/classic/business/pos/enterprise */
#page31 #content .row_1 { padding-bottom:10px;}
#page31 #content .row_1 .container { width:373px;}
#page31 #content .row_1 .column1 { width:110px}
#page31 #content .row_1 .column2 { width:263px}
#page31 #content .row_1 .block1 .ind { padding:13px 0 3px 19px; }
#page31 #content .row_1 .block1 .ind a { color:#000;}
#page31 #content .row_1 .col_1 { padding:41px 0 0 0;}
#page31 #content .row_1 .col_1 img.baixo { padding:0px 0 0 74px;}
#page31 #content .row_1 .col_1 a img { padding-right:4px;padding-right:4px}
#page31 #content .row_1 .col_1 a { text-decoration:none;margin-left:90px;font-size:1.09em;color:#1a373f; }
#page31 #content .row_1 .col_1 p.list2 { color:#1a373f;margin-left:97px;font-size:0.80em}
#page31 #content .row_1 .col_1 .list2 li { color:#e83c00;margin-left:97px;line-height:normal}
#page31 #content .row_1 .col_1 .list2 li a.modules { font-size:0.81em;color:#e83c00;margin:0;background:none;padding-left:0;line-height:normal}
#page31 #content .row_1 .col_1 div.link { padding-left:48px; padding-top:12px}
#page31 #content .row_1 .col_1 a.link1 { color:#e83c00}

#page31 #content .row_1 .col_2 .indent { padding:41px 0 0 0;}
#page31 #content .row_1 .col_2 .block1 a { text-decoration:none }
#page31 #content .row_1 .col_2 .block1 a:hover { text-decoration:underline}
#page31 #content .row_1 .col_2 select { font-size:0.81em; }
#page31 #content .row_1 .col_2 select option { font-size:0.91em; }
#page31 #content .row_1 ul { margin-bottom:12px;}
#page31 #content .row_1 .col_2 .list2 li { color:#e83c00;font-size:1.09em; line-height:1.40em; background:url(images/marker.gif) no-repeat 0 0; padding-left:27px;}
#page31 #content .row_1 .col_2 div.link img { margin-right:8px}
#page31 #content .row_1 .col_2 a.link1 { color:#e83c00}
#page31 #content .row_2 .block2 .ind { padding:63px 0 63px 55px;}
#page31 #content .row_2 .block2 .ind2 { padding:0px;}
#page31 #content .row_2 .block2 .ind2 .col_1 .indent { margin-right:20px;padding-top:0px}
#page31 #content .row_2 .block2 .ind2 .col_2 .indent { margin-right:20px;padding-top:0px}
#page31 #content .row_2 p { color:#1a373f; margin-bottom:13px; font-weight:bold; line-height:1.09em;}

#page31 #content .row_3 { color:#eff4f6;}
#page31 #content .row_3 .indent { padding:20px 0 0 54px;}
#page31 #content .row_3 .container { width:673px;}
#page31 #content .row_3 .col_1 .indent { padding:0 60px 45px 0px;}
#page31 #content .row_3 .col_1 .img_indent { margin:3px 14px 0 0;}
#page31 #content .row_3 .col_2 .img_indent { margin:5px 18px 0 0;}
#page31 #content .row_3 .col_2 .indent { padding:0 0 35px 0;}
#page31 div.bold { font-size:1.4em; font-weight:bold; color:#000; line-height:1.1; margin-bottom:5px; }
#page31 #content .row_3 ul li {list-style: disc;} 
#page31 #content .row_3 table {border-collapse: collapse; border-bottom-color:#ccc; border-left-color:#ccc; border-top-color:#fff; border-right-color:#fff; }
#page31 #content .row_3 table p {padding:2px 2px 0 2px; margin:2px 2px 2px 2px; font-size:10px;  }

#page31 #content .row_3 div.productfeatures { width:670px;}
#page31 #content .row_3 .productfeatures table#outer_table2 { margin-left:68px; }
#page31 #content .row_3 .productfeatures table#main_features { width:545px; }
#page31 #content .row_3 .productfeatures table#main_features td { padding:8px; border:solid 1px #ffffff; }
#page31 #content .row_3 .productfeatures table#main_features td.more { font-weight:bold; color:#F85c80; }
#page31 #content .row_3 .productfeatures table#main_features td.less { color:#505050; }
#page31 #content .row_3 .productfeatures table#main_features td.option { color:#000000; }
#page31 #content .row_3 .productfeatures table#main_features td img { padding-top:4px;}
#page31 #content .row_3 .productfeatures table#main_features th { height:120px }
#page31 #content .row_3 .productfeatures table#main_features th.edition { padding-bottom:5px}



/*================== div_contact.html div_update.html ==================*/
#page4 #content .row_1 { padding-top:38px;padding-bottom:10px;}
#page4 #content .row_1 .container { width:373px;}
#page4 #content .row_1 .column1 { width:204px}
#page4 #content .row_1 .column2 { width:168px}
#page4 #content .row_1 .block1 .ind { padding:13px 0 3px 19px;}
#page4 #content .row_1 .col_2 .indent { padding:10px 0 0 0;}
#page4 #content .row_1 .col_2 a {color:#3a5056}
#page4 #content .row_1 ul { margin-bottom:27px;}
#page4 #content .row_1 li { margin-bottom:8px;}
#page4 #content .row_1 li a {color:#e83c00}
#page4 #content .row_2 .block2 .ind { padding:23px 0 54px 55px;}
#page4 #content .row_2 .col_1 .indent { padding:27px 30px 37px 55px;}
#page4 #content .row_2 p { color:#1a373f; margin-bottom:13px; font-weight:bold; line-height:1.09em;}
#page4 #content .row_2 .container { width:563px;}
#page4 #content .row_2 .column1 { width:259px;}
#page4 #content .row_2 .column2 { width:259px;}
#page4 #content .row_2 .column3 { width:51px; padding-top:12px;}
#page4 #content .row_3 { font-size:10px;line-height:1.4em;color:#ffffff;}
#page4 #content .row_3 h3 { margin-bottom:0;}
#page4 #content .row_3 .col_1 .indent { padding:20px 20px 39px 55px; color:#cfe4e6;}
#page4 #content .row_3 h3 { margin-bottom:0;}
#page4 #content .row_3 .col_1 .img_indent { margin:2px 23px 0 0;}
#page4 #content .row_3 .col_2 .indent { padding:20px 0 0 0;}


/*================== div_form_order.html ==================*/
#page41 #content .row_1 { padding-top:38px;padding-bottom:10px;}
#page41 #content .row_1 .container { width:373px;}
#page41 #content .row_1 .column1 { width:204px}
#page41 #content .row_1 .column2 { width:168px}
#page41 #content .row_1 .block1 .ind { padding:13px 0 3px 19px;}
#page41 #content .row_1 .col_2 .indent { padding:10px 0 0 0;}
#page41 #content .row_1 ul { margin-bottom:27px;}
#page41 #content .row_1 li { margin-bottom:8px;}
#page41 #content .row_1 li a {color:#e83c00}
#page41 #content .row_2 .block2 .ind { padding:23px 0 24px 55px;}
#page41 #content .row_2 .col_1 .indent { padding:27px 30px 37px 55px;}
#page41 #content .row_2 p { color:#1a373f; margin-bottom:13px; font-weight:bold; line-height:1.09em;}
#page41 #content .row_2 .container { width:563px;}
#page41 #content .row_2 .column1 { width:253px;}
#page41 #content .row_2 .column2 { width:259px;}
#page41 #content .row_2 .column3 { width:51px; padding-top:12px;}
#page41 #content .row_3 { color:#eff4f6;}
#page41 #content .row_3 h3 { margin-bottom:0;}
#page41 #content .row_3 .col_1 .indent { padding:20px 20px 39px 55px; color:#eff4f6;}
#page41 #content .row_3 h3 { margin-bottom:0;}
#page41 #content .row_3 .col_1 .img_indent { margin:2px 23px 0 0;}
#page41 #content .row_3 .col_2 .indent { padding:20px 0 0 0;}


/*==========================================*/
ul.menu
{
	margin-left:34px;
	margin-top:20px;
}
ul.menu li
{
	margin-bottom:5px;
}
ul.menu li a
{
	color:black;
	font-size:1.06em;
}
select#lang_select
{
	padding:0px;
	margin:0px;
	font-family:helvetica, Sans-Serif;
	font-size: 9px;
	width: 80px;
}
img.lang_flags
{
	padding:3px 0 0 0;
}
#content .indent p
{
	font-size:10pt;
	margin-bottom:10px;
}
#content .indent p.title
{
	font-weight:bold;
}
li.hours, p.hours
{
	color: #e83c00;
}

.about_support {font-size:9pt;text-align:left;padding:10px}
.about_support div.buynow { height:50px; font-weight:bold;padding:10px}
.about_support div.buynow div { display:inline;padding-left:20px;line-height:1;}
.about_support div.buynow1 {float:left}
.about_support div.buynow1 span {margin:0;padding:0}
.about_support div.buynow2 {float:left}
.about_support div.buynow3 {float:left}
.about_support form.paypal { margin:0px;padding:0px}
.about_support h2 { color:Black;}
.about_support .list2 li { font-size:1.09em; line-height:1.40em; background:url(images/marker.gif) no-repeat 0 0; padding-left:27px;}

div.page_help { padding-right:10px; }
a.track_menu { margin:0;padding:0;color:#0b819d;letter-spacing:0px;font-size:1.4em;text-decoration:underline;}

.partner
{
	color:#000;
	text-align:left;
	height:340px;
	width:600px;
	font-size:9pt;
}
.partner a
{
	color:#000;
}
.partner_details
{
	padding:10px;
}
.partner_logo
{
	float:right;
	padding:20px;
}
.partner_details a
{
	font-size:12pt;
	padding-bottom:10px;
}
.ul_indent { margin-top:10px; list-style-type:none;}
.ul_indent li { margin-left:14px;}

.list3 li a { background:url(images/marker1.gif) no-repeat 0 1px; padding-left:23px; color:#ffffff; line-height:1.85em;}
.list3 a.current { font-weight:bold;}
p.current { text-decoration:underline;}
pre.features
{
	text-align:left;
	font-family:Arial;
	font-size:100%;
	width:100%;
}
div.features
{
	visibility:hidden;
}

table#outer_table td.tm,
table#outer_table td.bm,
table#outer_table td.mm,
table#outer_table td.ml,
table#outer_table td.mr
{
background-color:#ededed;
color:#000000;
}
table#outer_table td.tl {
background-image:url(images/table-corners-tl.gif);
background-repeat:no-repeat;
background-position:bottom;
font-size:1px;
width:19px;
}
table#outer_table td.tr {
background-image:url(images/table-corners-tr.gif);
background-repeat:no-repeat;
background-position:bottom;
font-size:1px;
width:19px;
}
table#outer_table td.bl {
background-image:url(images/table-corners-bl.gif);
background-repeat:no-repeat;
background-position:right;
font-size:4px;
width:19px;
}
table#outer_table td.br {
background-image:url(images/table-corners-br.gif);
background-repeat:no-repeat;
background-position:left;
font-size:4px;
width:19px;
}
div.sep { line-height:1.2em;}

div#contact, div#contact a
{
	font-size:1.12em;
}
div#contact h3
{
	font-size:1.12em;
	text-transform:uppercase;
}
div#contact_left { width:300px;padding:30px 40px 30px 104px; float:left }
div#contact_right { width:276px;padding:30px 44px 10px 4px; float:right}
