body { font-family: Calibri,Arial,Helvetica,sans-serif; }
.contentContextTable { margin:0; padding:0; }
#topTalk { margin: 0; padding: 0; width:942px; height:279px; }
.img_link{ position:absolute; top:224px; width:190px; height:100px; cursor:pointer; background-color: #fff; filter:alpha(opacity=1); opacity: 0.01; -moz-opacity:0.01;}
#homeFeatures { margin: 0; padding: 15px; background:url(../img/bgFeatures.png); background-color:#FFFFFF; background-position: 1px -232px; margin: 0 5px; }
#homeFeatures p.h1 { padding: 10px 0 0 10px; margin:0; font-size: 28px; font-weight: bold; }
#homeFeatures p.h1 img { margin: 30px 0 0 0; float: right; }
#homeFeatures p.h2 { padding: 0 0 0 10px; margin:0; font-size: 22px; font-weight: bold; color: #677382; }
#homeFeatures p.h3 { padding: 20px 0 0 10px; margin:0; width: 420px;  }
#homeFeatures ul.features { margin: 20px 20px 0 28px; padding: 0; font-size: 16px; font-weight: bold; line-height: 26px; list-style-image:url(../../home/img/checkList.png); }
#homeFeatures ul.features li.high { list-style-image:url(../../home/img/highList.png); }
#talksContext { margin: 0; padding: 0; background:none; }
#talksContext table td { border-top: 3px solid #797979; }
#bottomTalk { margin: 0; padding: 0; background-color:#FFFFFF; height: 130px;}
#bottomTalk table td { border-top: 3px solid #797979; height: 130px;}
#bottomTalk div.label, #bottomTalk div.label a { color: #4e4d53; margin: 0; padding: 5px 15px 0 15px; font-weight: bold; font-size: 20px; font-family: Calibri,Arial,Helvetica,sans-serif; height: 30px;}
.textItem { color: #215493; margin: 0; padding: 5px 15px 5px 15px; font-size: 16px; font-family: Calibri,Arial,Helvetica,sans-serif; height:100px;}
.textItemHide{ color: #215493; margin: 0; padding: 5px 15px 5px 15px; font-size: 16px; font-family: Calibri,Arial,Helvetica,sans-serif; display:none; height:100px; }
#description { margin: 0; height: 237px; }
#descriptionPad { padding: 15px 0 15px 15px; }
#description img { float: right; margin: 5px 30px 0 20px; border: 0; }
#samples, #samples .sb-inner { margin: 0; background-color: #39689c; float: left; width: 314px; height: 254px; }
#samplesPad { padding: 15px 15px 15px 15px; }
#demo, #demo .sb-inner { margin: 0; background-color: #396146; float: left; width: 314px; height: 254px; }
#demoPad { padding: 15px 15px 15px 15px; }
#clients, #clients .sb-inner { margin: 0; background-color: #dedede; float: left; width: 314px; height: 254px; }
#clientsPad { padding: 15px 15px 15px 15px; }
#how_scriptcase_works { height: 268px; margin: auto; }
#how_scriptcase_works_pad { padding: 20px 0 0 15px;  }
#how_scriptcase_works img { float: right; margin: 50px 30px 0 20px; border: 0; }

#demo img { float: right; margin: -30px 10px 0 0; border: 0; }
#samples img { float: right; margin: -11px 4px 0 0; border: 0; }
#description  p.h1, #samples p.h1, #how_scriptcase_works p.h1, #demo p.h1, #clients p.h1,
#samples p.h1 a, #how_scriptcase_works p.h1 a, #demo p.h1 a
{ color: #fff; padding: 0; margin:0; font-size: 34px; font-weight: bold; letter-spacing: 1px; }
#clients p.h1 { color: #7d7b7c; }
#description p.h2, #samples p.h2, #how_scriptcase_works p.h2, #demo p.h2 { color: #fff8de; margin-top: 20px; padding: 0; margin:0; font-size: 16px; font-weight: bold; }
#description p.h1 { color: #7d7b7c }
#description p.h2 { color: #3b699d }
#description p.h3 { padding: 10px 0 0 0; margin:0; width: 650px; color: #3b699d; font-size: 14px }
#how_scriptcase_works p.h2 {  margin-top: 30px; font-size: 20px; }
#samples p.h3, #how_scriptcase_works p.h3, #demo p.h3 { color: #fcfbdd; padding: 15px 0 0 0; margin:0; font-size: 17px; }

#how_scriptcase_works, #how_scriptcase_works .sb-inner { background-color: #48677f; }
#description, #description { background-color: #fff8de; }
#description .sb-border, #samples .sb-border, #how_scriptcase_works .sb-border, #demo .sb-border { background:#d7d7d7; }
#fastMenu { margin: auto; background: #fffb9b; height: 268px; }
#fastMenuPad { padding: 0px 10px 0px 10px; }
#fastMenu p.label, #fastMenu p.label a { color: #4e4d53; margin: 0; padding: 5px 0 0 0; font-weight: bold; font-size: 16px; font-family: Calibri,Arial,Helvetica,sans-serif; }
#fastMenu p.label img { border: 0; margin: 0 4px 0 0; }
#fastMenu p.description { color: #215493; margin: 0; padding: 0 0 5px 0; font-size: 16px; font-family: Calibri,Arial,Helvetica,sans-serif; }
/*#clients, #clients .sb-inner { border:1px solid #d7d7d7; margin: 10px 0 0 10px; background: #dedede; float: left; width: 314px; height: 254px; }
#clientsPad { padding: 10px; }*/
#clients #list { margin: 5px 0; height: 180px; overflow: hidden; color: #7d7b7c; font-size: 14px; text-transform: capitalize }
#clients #list ul { margin: 0 0 0 0px; padding: 0; list-style: none; }
#clients #list ul li { height: 30px; background: transparent none no-repeat 0 0; padding-left: 40px; margin: 0 0 0 20px; }
#news { border:1px solid #d7d7d7; margin: 10px 0 0 10px; padding: 10px; background: #ebebeb; }
#news p.title { margin: 0; padding: 10px 0 0 0; font-weight: bold; }
#news p.resume { margin: 0; padding: 10px 0 0 0; font-size: 13px; }
#news p.lear { margin: 0; padding: 5px 0 0 0; font-size: 13px; }
#news p.label { padding: 0 0 10px 0; margin: 0; font-size: 13px; font-weight: bold; text-transform:uppercase; color: #333; border-bottom: 1px solid #d7d7d7; }
/*#clients p.label { font-size: 24px; font-weight: bold; color: #7d7b7c; text-transform:uppercase; margin: 0; padding: 0; }*/
#fastMenu, #fastMenu .sb-inner { background: #fbd17b; width: 314px; }
#news, #news .sb-inner { background: #efefef; }
#fastMenu .sb-border, #clients .sb-border, #news .sb-border { background:#d7d7d7; }
.btnMaisRecursos{
  padding:4px 6px;
  width: 162px;
  background-image:url('../../home/img/top_banner_btn.gif');
  color: #fff;
}

/* inicio de banner css */
a.ban_lnk:link, a.ban_lnk:visited {
color : #fff;
text-decoration : none;
}
div#slide-runner a img {
border : 0;
}
div.wrap {
width : 942px;
margin : 0 auto;
text-align : left;
}
div#top div#nav {
float : left;
clear : both;
width : 942px;
height : 52px;
margin : 22px 0 0;
}
div#top div#nav ul {
float : left;
width : 700px;
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
}

div#header div.wrap {
height : 279px;
}
div#header div#slide-holder {
z-index : 40;
width : 942px;
height : 279px;
position : absolute;
}
div#header div#slide-holder div#slide-runner {
left : 0px;
width : 942px;
height : 279px;
overflow : hidden;
position : absolute;
}
div#header div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#header div#slide-holder div#slide-controls {
left : 0;
bottom : 228px;
width : 942px;
height : 46px;
display : none;
position : absolute;
}
div#header div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 15px 0 0 20px;
text-transform : uppercase;
}
div#header div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 11px 15px 0 0;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
background-image : url('../../home/img/silde-nav.png');
}
div#nav ul li a {
background : url('../../home/img/nav-bg.png') no-repeat;
}
/* fim de banner css */

div.extendible {
margin: 0 0 -15px -15px; 
padding: 0 0 15px 15px;
text-align : center;
width: 100%;
height: 15px;
background-color: #CFCFCF;
/*filter: alpha(opacity=70);
-moz-opacity: 0.7;*/
-khtml-opacity: 0.7;
opacity: 0.7;
color: #fff;
font-size : 26px;
border: #fff;
border-style:dotted; 
border-top-width: 2px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
}
