@charset "utf-8";
/* CSS Document */

.float-left { float: left; }
.float-right { float: right; }
.clear { clear: both; }
.uppercase { text-transform: uppercase; }
.bold { font-weight: bold; }
.center-text { text-align: center; }
.centered { margin-left: auto; margin-right: auto; }
.underline { text-decoration: underline; }

a { text-decoration: none; }

body {margin:0; font-family:Arial; background-color:#fff; background-image: url('../images/gradient.png'); background-repeat: repeat-x; }
h1 { margin-top:0px; }
input.buttonOut {font-family:Tahoma; font-size:11px; color:white; background-color:#272727; border-width:1px; border-color:#414141; border-style:solid; height:18px; padding:0px; margin-right:4px; float:left; cursor:pointer; letter-spacing:1px; text-align:center; vertical-align:middle; padding-bottom:10px; padding-left:2px; padding-right:2px; _padding-left:0px; _padding-right:0px;}
input.buttonOver {font-family:Tahoma; font-size:11px; color:white; background-color:#fc9149; border-width:1px; border-color:#414141; border-style:solid; height:18px; padding:0px; margin-right:4px; float:left; cursor:pointer; letter-spacing:1px; text-align:center; vertical-align:middle; padding-bottom:10px; padding-left:2px; padding-right:2px; _padding-left:0px; _padding-right:0px;}

input.button-small { background-color:transparent; border:none; margin-top: 3px; margin-bottom: 20px;}

button.buttonOut {font-family:Tahoma; font-size:11px; color:white; background-color:#272727; border-width:1px; border-color:#414141; border-style:solid; height:18px; padding:0px; margin-right:4px; float:left; cursor:pointer; letter-spacing:1px; text-align:center; vertical-align:middle; padding-bottom:10px; padding-left:2px; padding-right:2px; _padding-left:0px; _padding-right:0px;}
button.buttonOver {font-family:Tahoma; font-size:11px; color:white; background-color:#fc9149; border-width:1px; border-color:#414141; border-style:solid; height:18px; padding:0px; margin-right:4px; float:left; cursor:pointer; letter-spacing:1px; text-align:center; vertical-align:middle; padding-bottom:10px; padding-left:2px; padding-right:2px; _padding-left:0px; _padding-right:0px;}

div.content { margin-left: auto; margin-right: auto; width:800px; /* fix IE CENTER */ position: relative; left: 50%; margin-left: -400px;}

div.header {width:100%; height:195px; background-image:url('../images/header/headertile.jpg'); background-repeat:repeat-x; overflow:hidden; /* IE center fix */ text-align: center;}
div.header div.data {width: 800px; margin-left: auto; margin-right: auto;height:183px;}
div.header div.data img.logo {float:left; margin-top:80px;}
div.header div.data img.boxes {float:right; margin-top:10px;}

ul#menu-container { background-image: url('../images/header/menubg.png'); height: 100%; width: 795px; margin: 0; padding: 0px 2px 0px 8px; list-style: none; height: 41px; background-repeat: no-repeat; }
ul#menu-container li { float: left; margin-top: 5px; }
ul#menu-container li a { font-family: Arial; color: #404040; font-size: 14px; font-weight: bold; text-decoration: none; float: left; margin: 1px 14px 0px 14px; }

/* Right column */
div.rightCol {float:left; width:296px; margin-top:26px; margin-bottom:70px; height: 900px; }

div.rightCol div {max-width:275px;}

div.rightCol div.widget { margin-left:24px; border-bottom :2px dashed #a3a3a3; margin-top: 30px; }
div.rightCol div.widget a { font-family:Arial; font-size: 13px; color: #1b1b1b; float: left; }
div.rightCol div.widget div.data {margin-bottom:5px; padding-left:15px;}
div.rightCol div.widget liDiv {float:right;}
div.rightCol div.widget h1 {color:#1B1B1B; font-family:Arial; font-size:14px; font-weight:bold; text-transform:uppercase; margin-bottom: 23px;}
div.rightCol div.widget h2 {color:#1B1B1B; font-family:Arial; font-size:13px; font-weight:bold; text-transform:uppercase; margin-bottom: 23px;}
div.rightCol .inputText {width:208px; height: 31px; font-size: 12px; color: #494949; font-weight: bold; padding: 8px; font-family: Arial; background-image: url('../images/input-bg.png'); border: none; background-color: transparent; margin-bottom: 5px; }

div.rightCol div.audio-online { margin-top: 10px; }
div.rightCol div.banco-de-voz { height: 115px; }
div.rightCol div.yt-twitter { height: 100px; }
div.rightCol div.yt-twitter h2 { text-align: center; }

div.rightCol div.audion-icon { background-image:url(../images/icones/headphones.png); height:65px; margin-left:205px; margin-top:-40px; position:absolute; width:60px; z-index:10; }
div.rightCol div.mic-icon { background-image:url(../images/icones/mic.png); height:67px; width:80px; float:right; margin-top:-40px; position: absolute; z-index: 10;}
div.rightCol div.mail-icon { background-image:url(../images/icones/mailbox.png); height:74px; margin-left:190px; margin-top:-60px; position:absolute; width:71px; z-index:10; }
div.rightCol div.yt-icon { background-image:url(../images/icones/youtube.png); height:38px; margin-left:90px; margin-top:-10px; position:absolute; width:95px; z-index:10; }
div.rightCol div.twitter-icon { background-image:url(../images/icones/twitter.png); height:29px; margin-left:80px; position:absolute; width:123px; z-index:10; }

div.footer {background-color:#1B1B1B; clear: both; height:35px; width:100%; font-family: Arial; font-size: 14px; color: #7b7a7a; padding-top: 15px; text-align:center;}
div.footer div { width: 800px; margin-left: auto; margin-right: auto; text-align:left; }
div.footer div span { float: left; }
div.footer .quavio { float: right; }
div.footer .quavio img { border: 0px none; }

div.leftCol {
    width:502px;
    min-height:621px;
    height:expression(this.scrollHeight < 622 ? "621px" : "auto" ); /* sets min-height for IE */
    overflow:hidden;
    float:left;
    margin-top:26px;
    margin-bottom:70px;
}

/*******
* HOME *
*******/
div.leftCol div.home div.latest-news-title { margin-left: 12px; margin-top: 45px; }
div.leftCol div.home div.latest-news-title div.title { font-family: Arial; font-size: 15px; font-weight: bold; text-transform: uppercase; color: #4a4a4a; }
div.leftCol div.home div.latest-news-title div.strike { background-image: url('../images/noticias/title-bar.png'); width: 358px; height: 4px; background-repeat: no-repeat; }
div.leftCol div.home div.latest-news-title div.news-icon { background-image: url('../images/icones/noticias.png'); width: 106px; height: 77px; top:-25px; position: relative; margin-bottom:-35px;}

div.leftCol div.home div.destaque-header { background-image: url('../images/destaque-header.png'); width: 467px; height: 48px; }

div.leftCol div.home {width:481px; overflow:hidden;}
div.leftCol div.home h1 {font-variant:small-caps; background-color:#e4e4e4; border-bottom:#ff6600 solid 1px; font-family:Tahoma; font-size:18px; font-weight:bold; color:#4b4b4b; line-height:36px; padding-left:12px; margin-top:0px;}
div.leftCol div.home h2 {font-variant:small-caps; background-color:#e4e4e4; border-bottom:#ff6600 solid 1px; font-family:Tahoma; font-size:18px; font-weight:bold; color:#4b4b4b; line-height:36px; padding-left:12px; margin-top:23px;}
div.leftCol div.home div.video1 {width:467px; height:332px; background-color:#C7C7C7; padding-top:3px}
div.leftCol div.home div.video1 div.video {width:462px; height:299px; overflow:hidden; margin-left:3px; padding-bottom:5px;}
div.leftCol div.home div.video1 div.legend {width:467px; height:38px; background-image: url('../images/destaque-footer.png'); }
div.leftCol div.home div.video1 div.legend span {font-size:14px; color:#4b4b4b; line-height:30px; margin-left:5px;}
div.leftCol div.home div.videos2 {width:468px; height:199px; margin-top:6px; margin-left:13px;}
div.leftCol div.home div.video2 {width:231px; height:199px; margin-right:6px; background-color:#fc9149; float:left; padding-top:3px; overflow:hidden}
div.leftCol div.home div.video2 div.video {width:225px; height:156px; overflow:hidden; margin-left:3px;}
div.leftCol div.home div.video2 div.legend {width:231px; height:40px; background-color:#d6d6d6; overflow:hidden; margin-top:3px;}
div.leftCol div.home div.video2 div.legend span {font-family:Tahoma; font-size:11px; color:#4b4b4b; line-height:40px; margin-left:11px;}
div.leftCol div.home div.video3 {width:231px; height:199px; background-color:#fc9149; float:left; padding-top:3px; overflow:hidden}
div.leftCol div.home div.video3 div.video {width:225px; height:156px; overflow:hidden; margin-left:3px;}
div.leftCol div.home div.video3 div.legend {width:231px; height:40px; background-color:#d6d6d6; overflow:hidden; margin-top:3px;}
div.leftCol div.home div.video3 div.legend span {font-family:Tahoma; font-size:11px; color:#4b4b4b; line-height:40px; margin-left:11px;}
div.leftCol div.home div.news {border-bottom:1px solid #BDBDBD; height:auto; margin-bottom:11px; margin-left:12px; width:469px;clear:left;}
div.leftCol div.home div.news div.newsDetails {margin-bottom:11px; height:auto;}
div.leftCol div.home div.news div.newsDetails img {width:96px; float:left; margin-right:13px; margin-bottom:10px;}
div.leftCol div.home div.news div.newsDetails span.title {font-size:14px; font-weight:bold; color:#626262; border:0px; }
div.leftCol div.home div.news div.newsDetails span.title a {border:0 none; color:#1B1B1B; font-size:12px; font-weight:bold; line-height:normal; text-decoration:none;}
div.leftCol div.home div.news span {font-size:12px; color:#626262; line-height:normal; border:0px;}
div.leftCol div.home div.news span.date {color:#FF8400; font-size:12px; font-weight:bold;}
div.leftCol div.home div.newsFooter {margin-left: 12px;}
div.leftCol div.home div.newsFooter img {border:0px;}

/**********
* CONTACT *
***********/
div.leftCol div.contact {width:481px; overflow:hidden; text-align: center;}
div.leftCol div.contact h1 {font-variant:small-caps; background-color:#e4e4e4; border-bottom:#ff6600 solid 1px; font-family:Tahoma; font-size:18px; font-weight:bold; color:#4b4b4b; line-height:36px; padding-left:12px;}
div.leftCol div.contact div.contact-header { background-image: url('../images/contato/header.png'); width: 468px; height: 48px; }
div.leftCol div.contact div.formDiv {height:270px;margin-right:auto;margin-left:auto;margin-top:55px;width:351px;text-align: left;}
div.leftCol div.contact div.formDiv div.labelDiv {width:78px; float:left;}
div.leftCol div.contact div.formDiv div.labelDiv label {font-size:11px; color:#4b4b4b; line-height:22px;}
div.leftCol div.contact div.formDiv div.inputDiv {float:left;}
div.leftCol div.contact div.formDiv div.inputDiv input, 
div.leftCol div.contact div.formDiv div.inputDiv input, textarea { border: 0px none; padding: 8px; font-family: Arial; font-weight: bold; font-size: 12px; margin-bottom:8px; }
div.leftCol div.contact div.formDiv div.inputDiv input.text { background-image: url('../images/contato/input.png'); width: 351px; height: 31px; }
div.leftCol div.contact div.formDiv div.inputDiv textarea { background-image: url('../images/contato/textarea.png'); width: 351px; height: 143px; }
div.leftCol div.contact div.formDiv div.submitDiv { float:right; }
div.leftCol div.contact div.contactDiv {width:469px; margin-left:70px; font-size: 12px;text-align: left;line-height:131%;}
div.leftCol div.contact div.contactDiv div {width:33%; height:118px; float:left;}
div.leftCol div.contact div.contactDiv div p {margin-top:40px;}
div.leftCol div.contact div.contactDiv div p span {font-size:11px; color:#4b4b4b;}

/**********
* COMPANY *
***********/
div.leftCol div.company {width:481px; overflow:hidden;}
div.leftCol div.company h1 {font-variant:small-caps; background-color:#e4e4e4; border-bottom:#ff6600 solid 1px; font-family:Tahoma; font-size:18px; font-weight:bold; color:#4b4b4b; line-height:36px; padding-left:12px;}
div.leftCol div.company div.company-header { background-image: url('../images/empresa/header.png'); width: 468px; height: 48px; }
div.leftCol div.company div.text {width:458px; margin-left:16px; margin-top:38px;}
div.leftCol div.company div.text h2 {font-size:16px; font-weight:bold; color:#494949;}
div.leftCol div.company div.text span {font-size:13px; color:#4b4b4b; text-align:justify;line-height:150%;}
div.leftCol div.company img {float:right;}

/**********
* CLIENTS *
***********/
div.leftCol div.clients {width:481px; overflow:hidden; text-align: center;}
div.leftCol div.clients h1 {font-variant:small-caps; background-color:#e4e4e4; border-bottom:#ff6600 solid 1px; font-family:Tahoma; font-size:18px; font-weight:bold; color:#4b4b4b; line-height:36px; padding-left:12px;}
div.leftCol div.clients div.clients-header { background-image: url('../images/clientes/header.png'); width: 468px; height: 48px; }
div.leftCol div.clients div.group {margin-left:auto; margin-right:auto; margin-top:20px; width:435px; clear: left; }
div.leftCol div.clients div.group div.group-header { background-image: url('../images/clientes/line.png'); background-repeat: no-repeat; height: 21px; width: 100%;  font-size:14px; font-weight:bold; color:#fc9149; text-transform: uppercase; }
div.leftCol div.clients div.group div.line { background-image: url('../images/clientes/line.png'); width: 168px; height: 13px; }
div.leftCol div.clients div.group div.clientsGrid {width:424px; text-align:center; margin-bottom:10px; clear: left; float:left; margin-left: 5px;}
div.leftCol div.clients div.group div.clientsGrid a {text-decoration:none;}
div.leftCol div.clients div.group div.clientsGrid span {font-size:11px; color:#626262; line-height:34px;}
div.leftCol div.clients div.group div.clientsGrid div.clientCellPar {width:138px; height:34px; margin-right:3px; margin-bottom:2px; float:left; background-color:#dcdada;}
div.leftCol div.clients div.group div.clientsGrid div.clientCellImpar {width:138px; height:34px; margin-right:3px; margin-bottom:2px; float:left; background-color:#e4e4e4;}

/*******
* BASE *
********/
div.leftCol div.base {width:481px; }
div.leftCol div.base h1 {font-variant:small-caps; background-color:#e4e4e4; border-bottom:#ff6600 solid 1px; font-family:Tahoma; font-size:18px; font-weight:bold; color:#4b4b4b; line-height:36px; padding-left:12px;}
div.leftCol div.base div.banco-de-voz-header { background-image:url(../images/bancodevoz/header.png);height:28px;margin-bottom:20px;padding-left:120px;padding-top:75px;width:348px;}
div.leftCol div.base input.text {width:271px; height:31px; margin-right:10px; border: 0px none; background-image: url('../images/bancodevoz/filter.png'); padding-left:8px; padding-top:7px;}
div.leftCol div.base label {margin-right:10px; font-size:12px; color:#494949; line-height:22px;}
div.leftCol div.base div.separator { left:-50px; width:150%; height: 1px; border: 1px solid #bdbdbd; line-height: 1px; position: relative;}
div.leftCol div.base div.options { height:400px; width: 440px; }
div.leftCol div.base div.formDiv_ {width:440px; margin-left:12px;}
div.leftCol div.base div.formDiv_ span {font-size:11px; color:#4b4b4b; line-height:20px;}
div.leftCol div.base div.formDiv_ input.buscar-button { float:right; margin-right:45px; margin-top:110px; }
div.leftCol div.base div.formDiv_ a {font-size:11px; color:#4b4b4b;}
div.leftCol div.base div.formDiv_ div.formGroupDivL {width:220px; margin-top:20px;}
div.leftCol div.base div.formDiv_ div.formGroupDivR {width:220px; margin-top:20px;}
div.leftCol div.base div.formDiv_ div.formGroupDivL span {font-size:12px; color:#494949; font-weight:bold;}
div.leftCol div.base div.formDiv_ div.formGroupDivR span {font-size:12px; color:#494949; font-weight:bold;}
div.leftCol div.base div.formDiv_ div.baseTable {width:464px; float:left; margin-top:20px;}
div.leftCol div.base div.formDiv_ div.baseTable img {border:0px;}
div.leftCol div.base div.baseTitle {width:464px;}
div.leftCol div.base div.baseTitle span {font-size:18px; font-weight:bold; color:#fc9149;}
div.leftCol div.base div.formDiv_ div.baseTable table {width:464px;border-spacing:2px;}
div.leftCol div.base div.formDiv_ div.baseTable table tr.header {height:35px; background-color:#808080;}
div.leftCol div.base div.formDiv_ div.baseTable table tr.header td span {font-size:11px; font-weight:bold; color:white; line-height:35px;}
div.leftCol div.base div.formDiv_ div.baseTable table tr.line1 {height:24px; background-color:#c0c0c0;}
div.leftCol div.base div.formDiv_ div.baseTable table tr.line1 td span {font-size:11px; color:#454444; line-height:24px;}
div.leftCol div.base div.formDiv_ div.baseTable table tr.line2 {height:24px; background-color:#e4e4e4;}
div.leftCol div.base div.formDiv_ div.baseTable table tr.line2 td span {font-size:11px; color:#454444; line-height:24px;}
div.leftCol div.base div.formDiv_ div.baseTable table .tdEscute {width:70px;}
div.leftCol div.base div.formDiv_ div.baseTable table .tdFaixa {width:100px;}
div.leftCol div.base div.formDiv_ div.baseTable table .tdNome {}
div.leftCol div.base div.formDiv_ div.baseTable table .tdDuration {width:90px;}
div.leftCol div.base div.formDiv_ div.baseTable table div {width:100%; height:24px; overflow:hidden; text-align:center;}

/*******
* NEWS *
********/
div.leftCol div.news {width:468px; overflow:hidden;}
div.leftCol div.news h1 {font-variant:small-caps; background-color:#e4e4e4; border-bottom:#ff6600 solid 1px; font-family:Tahoma; font-size:18px; font-weight:bold; color:#4b4b4b; line-height:36px; padding-left:12px;}
div.leftCol div.news div.news-header { background-image:url('../images/noticias/header.png'); width: 468px; height: 48px; }
div.leftCol div.news div.allNews {width:481px; margin-top:25px; }
div.leftCol div.news div.allNews div.news {min-height:96px; height:expression(this.scrollHeight < 97 ? "96px" : "auto" ); margin-bottom:1px; overflow:hidden; background-color:#e4e4e4;}
div.leftCol div.news div.allNews div.news img {border:0px solid #e98542; float:left;}
div.leftCol div.news div.allNews div.news div {width:280px;}
div.leftCol div.news div.allNews div.news div.newsText {width:280px; float:left; margin-left:11px; margin-top:12px;}
div.leftCol div.news div.allNews div.news div.newsText span.date {font-size:11px; font-weight:bold; color:#ff6600; letter-spacing:1px;}
div.leftCol div.news div.allNews div.news div.newsText span.title {font-size:14px; color:#626262; letter-spacing:1px;}
div.leftCol div.news div.allNews div.news div.newsText div.newsDate {width:280px;}
div.leftCol div.news div.allNews div.news div.newsText div.newsTitle {width:280px;}
div.leftCol div.news div.allNews div.news div.newsText div.newsButton {width:280px; height:16px; margin-top:21px;}
div.leftCol div.news div.allNews div.news div.newsText div.newsButton img {border:0px;}
div.leftCol div.news div.allNews input.submitL {float:left;}
div.leftCol div.news div.allNews input.submitR {float:right;}
div.leftCol div.news div.theNews {width:480px; overflow:hidden; margin-left:1px;}
div.leftCol div.news div.theNews span.title {font-size:36px; color:#626262;}
div.leftCol div.news div.theNews span.date {font-size:11px; font-weight:bold; color:#fc9149;}
div.leftCol div.news div.theNews span.text {font-size:13px; color:#626262; line-height:14px;}
div.leftCol div.news div.theNews div.newsTitle {width:480px;}
div.leftCol div.news div.theNews div.newsDate {width:480px;}
div.leftCol div.news div.theNews div.newsMedia {width:480px; margin-top:26px;}
div.leftCol div.news div.theNews div.newsText {width:480px;margin-top:20px;}

/*******
* TEAM *
********/
div.leftCol div.team {width:481px; overflow:hidden;}
div.leftCol div.team h1 {font-variant:small-caps; background-color:#e4e4e4; border-bottom:#ff6600 solid 1px; font-family:Tahoma; font-size:18px; font-weight:bold; color:#4b4b4b; line-height:36px; padding-left:12px;}
div.leftCol div.team div.team-header {background-image:url('../images/equipe/header.png'); width: 468px; height: 48px;}
div.leftCol div.team div.allTeam input.submitL {float:left;}
div.leftCol div.team div.allTeam input.submitR {float:right;}
div.leftCol div.team div.allTeam {width:468px; margin-left:13px;}
div.leftCol div.team div.allTeam div.teamMemberL {width:468px; height:auto; overflow:hidden; margin-top:21px;}
div.leftCol div.team div.allTeam div.teamMemberL img {width:95px; height:auto; border:3px solid #C1B7AD; float:left;}
div.leftCol div.team div.allTeam div.teamMemberL div.teamMemberName {width:343px; height:34px; margin-left:13px; float:left;}
div.leftCol div.team div.allTeam div.teamMemberL div.teamMemberName span {line-height:31px; color:#fc9149; font-size:16px;font-weight:bold;}
div.leftCol div.team div.allTeam div.teamMemberL div.teamMemberText {width:343px; height:auto; margin-left:13px; float:left; text-align:justify;}
div.leftCol div.team div.allTeam div.teamMemberL div.teamMemberText span {font-size:11px; color:#4b4b4b; line-height:14px;}
div.leftCol div.team div.allTeam div.teamMemberR {width:468px; height:auto; overflow:hidden; margin-top:21px;}
div.leftCol div.team div.allTeam div.teamMemberR img {width:95px; height:auto; border:3px solid #fc9149; float:right;}
div.leftCol div.team div.allTeam div.teamMemberR div.teamMemberName {width:350px; height:34px; margin-right:13px; background-image:url('../images/equipe_.jpg'); background-repeat:no-repeat; background-position:left; float:right; text-align:right;}
div.leftCol div.team div.allTeam div.teamMemberR div.teamMemberName span {line-height:31px; color:#fc9149; font-size:16px;}
div.leftCol div.team div.allTeam div.teamMemberR div.teamMemberText {width:350px; height:auto; margin-right:13px; float:right; text-align:justify;}
div.leftCol div.team div.allTeam div.teamMemberR div.teamMemberText span {font-size:11px; color:#4b4b4b; line-height:14px;}
div.leftCol div.team div.allTeam div.equipe-footer { margin-top:52px; }
div.leftCol div.team div.allTeam div.equipe-footer img { height:1px;position:relative;top:15px;width:99%; float: left;} 
div.leftCol div.team div.allTeam div.equipe-footer input.back {left:0; position:absolute;}
div.leftCol div.team div.allTeam div.equipe-footer input.fwd {position:relative;}


/************
* PORTFOLIO *
*************/
div.leftCol div.portfolio {width:468px; overflow:hidden; text-align: center; margin-bottom: 70px;}
div.leftCol div.portfolio h1 {font-variant:small-caps; background-color:#e4e4e4; border-bottom:#ff6600 solid 1px; font-family:Tahoma; font-size:18px; font-weight:bold; color:#4b4b4b; line-height:36px; padding-left:12px; margin-bottom:0px;}
div.leftCol div.portfolio div.portfolio-header {background-image:url('../images/portfolio/header.png'); width: 468px; height: 48px;}
div.leftCol div.portfolio div.portfolioMenu {width:400px; font-size: 12px; font-weight: bold; color: #7e7e7e; text-transform: uppercase; margin-left: auto; margin-right: auto; margin-top: 15px;}
div.leftCol div.portfolio div.portfolioMenu img { margin-left: 19px; }
div.leftCol div.portfolio div.portfolioMenu div.label { margin-top: 10px; }
div.leftCol div.portfolio div.allPortfolios {margin-top:60px; border-top:1px solid #BDBDBD;  text-align: left;}
div.leftCol div.portfolio div.allPortfolios div.portfolioItem div.portfolioItemTitle {height:11px; margin-top:26px;}
div.leftCol div.portfolio div.allPortfolios div.portfolioItem div.portfolioItemTitle span {font-size:14px; font-weight:bold; color:#fc9149;}
div.leftCol div.portfolio div.allPortfolios div.portfolioItem div.portfolioItemText {height:auto; margin-top:18px;}
div.leftCol div.portfolio div.allPortfolios div.portfolioItem div.portfolioItemText span {font-size:11px; color:#4b4b4b;}
div.leftCol div.portfolio div.allPortfolios div.portfolioItem div.portfolioItemCategory {height:auto; margin-top:5px;}
div.leftCol div.portfolio div.allPortfolios div.portfolioItem div.portfolioItemCategory span a {font-size:11px; color:#4b4b4b;}
div.leftCol div.portfolio div.allPortfolios div.portfolioItem div.portfolioItemMedia {height:252px; margin-top:11px;}
div.leftCol div.portfolio div.allPortfolios div.portfolio-footer { margin-top:52px; }
div.leftCol div.portfolio div.allPortfolios div.portfolio-footer img { height:1px;position:relative;top:15px;width:99%; float: left;} 
div.leftCol div.portfolio div.allPortfolios div.portfolio-footer input.back {left:0; position:absolute;}
div.leftCol div.portfolio div.allPortfolios div.portfolio-footer input.fwd {position:relative;}

/*************
* NEWSLETTER *
**************/
div.leftCol div.newsletter {width:481px; overflow:hidden;}
div.leftCol div.newsletter h1 {font-variant:small-caps; background-color:#e4e4e4; border-bottom:#ff6600 solid 1px; font-family:Tahoma; font-size:18px; font-weight:bold; color:#4b4b4b; line-height:36px; padding-left:12px; margin-bottom:0px;}
div.leftCol div.newsletter div.success span {font-size:12px;}
div.leftCol div.newsletter div.error span {font-size:12px; color:#cc0000;}