/* main */
html, body { margin:0; padding:0; }
body { font-family:Sans, Arial; font-size:12px; background: url(/media/images/iphone/background.jpg); }
a {outline:none;text-decoration:none; }
img { border:0;margin: 0;padding:0; }

/* content */
#wrapper { width:895px; margin-left:auto; margin-right:auto; margin-top:30px; }
#header { width:895px; height:126px; }
#content { margin:0; padding:0;line-height:1.5em; float:left; width: 895px; background-color:#FFFFFF;}
#navigation { padding:0 10px 0 10px; width:175px; text-align:left; text-align:center; }


#header-left {float:left; height:126px; width:17px;background: transparent url(/media/images/iphone/cabecalho_1_1.png); }
#header-content {float:left;  margin:0 auto;height:126px; width:861px;background:  url(/media/images/iphone/cabecalho_2.gif); }
#header-right {float:left; height:126px; width:17px;background:  url(/media/images/iphone/cabecalho_3_1.png); }

/* footer */
#footer { width:895px; height:23px; clear:both; margin-left:auto; margin-right:auto; }
.smally  {text-align:center; font-size:10px; color:#FFFFFF; text-transform:none; vertical-align:super;}

/* main-features */
#main-features {background-color:#FFFFFF;  margin:0 auto; padding:20px 0 0 32px; }
.main-features-text a:link,
.main-features-text a:visited {color:#333333; padding-top:7px;}
.main-features-text a:hover { color:#666666; padding-top:7px;}
.main-features-text a.current { color:#666666; padding-top:7px;}
.main-features-text a:active {  color:#666666; padding-top:7px;}

/* tabs */
#central {padding:0 0 0 0; text-align:left; float:left;}
#tabs {padding:0 0 0 60px; text-align:left; float:left;font-family:Sans, Arial; }
#tabs ul { list-style-type:none; text-align:left; padding:0; margin:0;}
#tabs ul li { padding:0 0 0 0;  float:left;  text-align:center; }
#tabs ul a {text-transform:uppercase; font-weight:bold;font-size:11px;  }
#tabs ul a:link,
#tabs ul a:visited { background:url(/media/images/iphone/2.png) no-repeat;  color:#3f3f3f; width:185px; height:27px; display:block; padding-top:7px; margin:0; }
#tabs ul a:hover { background:url(/media/images/iphone/2.png) no-repeat;  color:#d2383f; width:185px; height:27px; display:block; padding-top:7px; margin:0; }
#tabs ul a.current { background:url(/media/images/iphone/5.png)no-repeat;  color:#fff; width:185px; height: 27px; display:block; padding-top:7px; margin:0; }
#tabs ul a:active { background:url(/media/images/iphone/5.png)no-repeat;  color:#fff; width:185px; height: 27px; display:block; padding-top:7px; margin:0; }

/* faqs */
#faq {padding:0 60px 0 60px; text-align:left; float:left;font-family:Sans, Arial; }
#faq ul { list-style-type:disc; text-align:left; padding:0 0 0 40px; margin:0;}
#faq ul li { padding:0 0 0 0; float:left;  text-align:left; }
#faq h4 {margin:0px;padding-top:5px;color:#d2383f;font-size:12px;}


#faq-index a{ text-decoration:underline;color:#d2383f;}
#faq-index a:hover { text-decoration:underline;color:#474747;}
/* features */
h1 {padding:0 0 0 20px;text-transform:uppercase;font-size:15px;color:#d2383f;}
h2 {padding:0 0 0 20px;text-transform:uppercase;font-size:13px;color:#474747;}
.features-advantages {width:720px;float:left; padding:20px 0 0 60px;color:#3f3f3f;vertical-align:bottom;}
.features-advantages h4 {margin:0px;padding-top:5px;color:#474747;font-size:12px;}
.features-advantages img {float:left;padding:0 15px 0 0}
.features-advantages p { width:820px;}
.features-advantages ul li { width:660px;margin-left:135px;}
.vermelho {text-transform:uppercase;font-size:13px;color:#d2383f;}

.features-keys ul {list-style-type: none; list-style-position: outside;margin:0 0 0 20px;padding:0 0 0 20px;}
ul.features-keys li { font-style: none; }

/* screenshots */
.line {padding:30px 0 0 110px;}
.line img {padding:0 60px 0 0;}
.line p {width:120px;margin:0 60px 0 0;text-align:center;float:left;color:#3f3f3f;}

/* maps */
h2.trigger {padding: 0 0 0 75px;margin: 5px 0 5px 100px;background: url(/media/images/iphone/plus.png) no-repeat;height: 28px;line-height: 28px;width: 710px;font-size: 2em;font-weight: normal;float: left;text-transform:none;}
h2.trigger a { color:#474747;color:#3f3f3f;text-decoration: none;display: block;font-size:14px;margin: 0 auto;}
h2.trigger a:hover { color:#474747; font-weight:bold;}
h2.active {background-position: left bottom;color:#474747; font-weight:bold;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {margin: 0 0 0 100px;padding: 0;border: 1px solid #d6d6d6;background: #fff url(toggle_block_stretch.gif) repeat-y left top;overflow: hidden;font-size: 1.2em;width: 718px;clear: both;}
.toggle_container .block {padding: 20px;  left bottom; }


table.trials { border-width:1px; border-style: outset; border-color: #dddddd; border-collapse: collapse; color:#474747;}
table.trials td {border-width: 0px;padding: 15px 0 15px 0;border-style: none;vertical-align:top;}
table.trials td.image {width:15%;padding-right:15px;}
table.trials td.title {width:15%;border:1px solid green;font-weight:bold;font-size:14px;}


/*border-width:0px;border-spacing:0px;*/
.map_size {font-weight:normal;height:14px;font-size:10px;}
.description { padding:2px 0 6px 0; font-size:11px;}

/* tabs */
#tabs2 {padding:0 0 0 60px; text-align:left; float:left;font-family:Sans, Arial; border: 0px solid green;}
#tabs2 ul { list-style-type:none; text-align:left; padding:0; margin:0;}
#tabs2 ul li { padding:0 0 0 0;  float:left;  text-align:center; }
#tabs2 ul a {text-transform:uppercase; font-weight:bold;font-size:11px;  }
#tabs2 ul a:link,
#tabs2 ul a:visited { background:url(/media/images/iphone/2.png) no-repeat;  color:#3f3f3f; width:145px; height:27px; display:block; padding-top:7px; margin:0; }
#tabs2 ul a:hover { background:url(/media/images/iphone/2.png) no-repeat;  color:#d2383f; width:145px; height:27px; display:block; padding-top:7px; margin:0; }
#tabs2 ul a.current { background:url(/media/images/iphone/5.png)no-repeat;  color:#fff; width:145px; height: 27px; display:block; padding-top:7px; margin:0; }
#tabs2 ul a:active { background:url(/media/images/iphone/5.png)no-repeat;  color:#fff; width:145px; height: 27px; display:block; padding-top:7px; margin:0; }



