@charset "utf-8";
/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,
blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,
em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,
var,dl,dt,dd,ol,ul,li,fieldset, form,label,legend,table,caption,
tbody,tfoot,thead,tr,th,td,input,button,textarea{margin:0;padding:0;border:0;font-weight:inherit;font-style:normal;font-size:100%;font-family:arial,verdana,sans-serif;vertical-align:baseline;outline:0}
table{border-collapse:collapse;border-spacing:0}
ol,ul,li{list-style:none}
caption,th{text-align:left}
a{color:#666;text-decoration:none}
a:hover{color:#002B5E;text-decoration:none}
input,select,textarea{font:12px arial,helvetica,clean,sans-serif;color:#777}
legend{display:none}
label{cursor:pointer;cursor:pointer;display:block;}:focus{outline:0}
h2{font-family:arial,sans-serif}
p{line-height:1.5em}
cufon{text-indent:0!important}
button{background:none}
img{display:block;}
textarea{resize:none}
/* end reset */

/* base */
body{font-size:12px;color:#777;background:#f7f7f7 url(../img/bg.png) no-repeat top center}
#all{width:908px;margin:0 auto}
#hd,#ft{width:906px;display:inline-block}
#md{width:908px}
/*end base */

/* hd */
#hd {margin:0 0 15px}
#hd .logo{width:112px;height:35px;margin:32px 0 0;float:left}

#hd .nav{float:right}

#hd .nav .shortcuts{margin:9px 0;clear:both;float:right}
#hd .nav .shortcuts li{color:#ccc;display:block;float:left}
#hd .nav .shortcuts li a{font-size:11px}

#hd .nav .main-nav{width:647px;clear:both;float:right}


#hd .nav .main-nav li{display:block;float:left}
#hd .nav .main-nav li a{height:37px;margin:0 -1px 0 0;display:block;float:left;background:url(../img/sprite-main-nav.png) no-repeat;color:#eee;zoom:1;text-indent:-999em}

#hd .nav .main-nav li .bt01{width:97px;}
#hd .nav .main-nav li .bt01-current,#hd .nav .main-nav li .bt01:hover{width:97px;background-position:0 -37px}

#hd .nav .main-nav li .bt02{width:97px;background-position:-96px 0}
#hd .nav .main-nav li .bt02-current,#hd .nav .main-nav li .bt02:hover{width:97px;background-position:-96px -37px}

#hd .nav .main-nav li .bt03{width:93px;background-position:-192px 0}
#hd .nav .main-nav li .bt03-current,#hd .nav .main-nav li .bt03:hover{width:93px;background-position:-192px -37px}

#hd .nav .main-nav li .bt04{width:82px;background-position:-284px 0}
#hd .nav .main-nav li .bt04-current,#hd .nav .main-nav li .bt04:hover{width:82px;background-position:-284px -37px}

#hd .nav .main-nav li .bt05{width:100px;background-position:-365px 0}
#hd .nav .main-nav li .bt05-current,#hd .nav .main-nav li .bt05:hover{width:100px;background-position:-365px -37px}

#hd .nav .main-nav li .bt06{width:93px;background-position:-464px 0}
#hd .nav .main-nav li .bt06-current,#hd .nav .main-nav li .bt06:hover{width:93px;background-position:-464px -37px}

#hd .nav .main-nav li .bt07{width:91px;background-position:-556px 0}
#hd .nav .main-nav li .bt07-current,#hd .nav .main-nav li .bt07:hover{width:91px;background-position:-556px -37px}

#hd .nav .main-nav li .bt08{width:97px;background-position:-284px 0}
#hd .nav .main-nav li .bt08-current,#hd .nav .main-nav li .bt08:hover{width:97px;height:37px;background-position:-284px -37px}
/*
.ff3.win #hd .nav .main-nav li a{padding:11px 22px 11px 24px}
.ie #hd .nav .main-nav li a{padding:11px 21px 11px 24px}
.opera.win #hd .nav .main-nav li a{padding:11px 24px 11px 22px}
.webkit.mac #hd .nav .main-nav li a{padding:11px 23px 12px 24px}
.webkit.win #hd .nav .main-nav li a{padding:11px 24px 11px 22px}
#hd .nav .main-nav li .bt01{padding:11px 24px 11px 25px}
.webkit.win #hd .nav .main-nav li .bt01{padding:11px 23px 11px 22px}
#hd .nav .main-nav li a:hover,#hd .nav .main-nav li .bt01.here{background:url(../img/sprite-nav.png) no-repeat 0 -37px}

#hd .nav .main-nav li .bt02:hover,#hd .nav .main-nav li .bt02.here{background:url(../img/sprite-nav.png) no-repeat -96px -37px}
//.webkit.win #hd .nav .main-nav li .bt02{padding:11px 25px 11px 22px}
//.ff3.win #hd .nav .main-nav li .bt02{padding:11px 24px 11px 23px}
//#hd .nav .main-nav li .bt03{padding:11px 23px 11px 24px}
#hd .nav .main-nav li .bt03:hover,#hd .nav .main-nav li .bt03.here{background:url(../img/sprite-nav.png) no-repeat -192px -37px!important}
.ff3.win #hd .nav .main-nav li .bt03{padding:11px 23px 11px 23px}
.ie #hd .nav .main-nav li .bt03{padding:11px 21px 11px 26px}
.opera.win #hd .nav .main-nav li .bt03{padding:11px 23px 11px 23px}
#hd .nav .main-nav li .bt04:hover,#hd .nav .main-nav li .bt04.here{background:url(../img/sprite-nav.png) no-repeat -284px -37px}
.ff3.win #hd .nav .main-nav li .bt04{padding:11px 22px 11px 21px}
.webkit.win #hd .nav .main-nav li .bt04{padding:11px 23px 11px 22px}
.opera.win #hd .nav .main-nav li .bt04{padding:11px 23px 11px 22px}
#hd .nav .main-nav li .bt05:hover,#hd .nav .main-nav li .bt05.here{background:url(../img/sprite-nav.png) no-repeat -365px -37px}
.ff3.win #hd .nav .main-nav li .bt05{padding:11px 25px 11px 22px}
.webkit.win #hd .nav .main-nav li .bt05{padding:11px 25px 11px 22px}
.opera.win #hd .nav .main-nav li .bt05{padding:11px 23px 11px 23px}
#hd .nav .main-nav li .bt06:hover,#hd .nav .main-nav li .bt06.here{background:url(../img/sprite-nav.png) no-repeat -464px -37px}
.ff3.win #hd .nav .main-nav li .bt06{padding:11px 25px 11px 23px}
.ie #hd .nav .main-nav li .bt06{padding:11px 21px 11px 26px}
#hd .nav .main-nav li .bt07:hover,#hd .nav .main-nav li .bt07.here{background:url(../img/sprite-nav.png) no-repeat -556px -37px}
.ie #hd .nav .main-nav li .bt07{padding:11px 21px 11px 26px}
.ff3.win #hd .nav .main-nav li .bt07{padding:11px 22px 11px 24px}
.webkit.win #hd .nav .main-nav li .bt07{padding:11px 25px 11px 22px}
.webkit.win #hd .nav .main-nav li .bt07:hover,.webkit.win #hd .nav .main-nav li .bt07.here{background:url(../img/sprite-nav.png) no-repeat -557px -37px}
.ff3.win #hd .nav .main-nav li .bt07:hover,.ff3.win #hd .nav .main-nav li .bt07.here{padding:11px 22px 11px 24px;background:url(../img/sprite-nav.png) no-repeat -558px -37px}
.opera.win #hd .nav .main-nav li .bt07{padding:11px 24px 11px 23px}
.opera.win #hd .nav .main-nav li .bt07:hover,.opera.win #hd .nav .main-nav li .bt07.here{background:url(../img/sprite-nav.png) no-repeat -557px -37px}

*/
/* end hd */

/* section home */
.section.home{padding:3px 8px 0 12px;background:url(../img/sprite-section-home.png) no-repeat;float:left;font-size:11px;}
.section.home .hd{height:19px;margin:7px 0 14px;display:block;}
.section.home h1{color:#002b5e;font-size:14px;display:block;float:left}
.section.home .bt-more{float:right}

.home.news-headline{width:252px;height:185px}
.home.news-headline .ct{line-height:11px}

.products-cycle .bt-more{float:right}
.products-cycle{width:326px!important;height:186px;margin:0 8px;padding:3px 8px 0 12px;background:url(../img/sprite-section-home.png) 0 -251px no-repeat;float:left;font-size:11px}
.products-cycle .hd{height:19px;margin:7px 0 10px;display:block;}
.products-cycle h1{color:#002b5e;font-size:14px;display:block;float:left}
.products-cycle .logos{height:142px;overflow:hidden}
.products-cycle img{margin:0 auto;display:block}

.home.small{width:251px;height:87px;padding:3px 8px 0 12px;background:url(../img/sprite-section-home.png) 0 -459px no-repeat !important}
.home.cases-headline{margin:0 0 8px}
/* end section home */

/* plain-text-list- */
.plain-text-list {}
.plain-text-list li{border-bottom:1px solid #eee;margin:0 0 5px;padding:0 0 3px}
.home .plain-text-list li{height:13px}
/* end plain-text-list- */

/* news-list */
.news-list{margin:0 0 15px}
.news-list,
.news-list li{width:100%;margin:0 0 4px;display:inline-block}
.news-list li{height:33px;border-bottom:1px solid #eee;padding:0 0 4px;background:url(../img/sprite-section-home.png) no-repeat 0 -206px}
.news-list li.last{border-bottom:0;}
.news-list li .date{width:32px;margin:0 7px 0 0;padding:3px 0 0 3px;display:block;font-size:10px;float:left;color:#666;text-align:center}
.ie .news-list li .date{width:31px}
.news-list li .date em{display:block;clear:both;line-height:10px}
.news-list li .date small{line-height:9px;display:block}
.news-list li .ct{width:210px;float:left;font-size:11px}

.news-list li .ct h2 a{font-size:18px}
/* end news-list */

/* plain-list */
.plain-list{}
.plain-list li{border-bottom:1px solid #ddd;margin:0 0 11px;padding:0 0 17px}
.plain-list li em{font-size:11px;color:#999}
.plain-list li h2 a{font-size:14px}
.plain-list li h2 a:hover{color:#002b5e}
/* end plain-list */

/* article-header */
.article-header{width:877px;height:66px;margin:0 0 8px;padding:36px 0 0 31px;background:url(../img/bg-section-header-news.jpg) no-repeat}
.article-header h1{font-size:24px;color:#002b5e}
/* end article-header */

/* article */
.article{padding:0 1px;background:url(../img/bg-article.png) no-repeat left top;display:inline-block}
.article p{margin:0 0 14px}
.article em.slogan{margin:12px 0 27px;color:#002b5e;font-size:18px;display:block}
.article .subtitle{margin:0 0 15px;color:#666;font-weight:700}
.article .highlights,
.article .undefined{margin:0 0 19px;font-weight:700;color:#002b5e;text-transform:uppercase}
.article.half{width:643px;float:left;background:url(../img/bg-article-half.png) no-repeat left top}
.article .fdc{margin:27px 0 0;font-style:italic;line-height:15px}
.article .fdc img{margin:0 20px 0 0;display:block;float:left}


/*.bg-article{width:906px;padding:0 0 20px;display:inline-block;background:url(../img/bg-article.png) no-repeat left bottom}*/
.bg-article-bottom{width:906px;height:21px;padding:0 0 20px;background:url(../img/bg-article-bottom.png) no-repeat}
.bg-article-half{width:906px;padding:0 0 20px;display:inline-block;background:url(../img/bg-article-half.png) no-repeat left bottom}
/*.bg-article-half-bottom{width:906px;height:21px;display:inline-block;padding:0 0 20px;background:url(../img/bg-article-half.png) left bottom no-repeat}*/
/* end article */

/* entry */
.entry{width:600px;margin:1px 0 0;float:left}
.entry p a{color:#002B5E;font-weight:700}
.ie .entry{margin:5px 0 0}
.article.half .entry{width:572px;margin:0;padding:0 52px 0 20px;display:inline-block}
.entry .macrodiagram{height:600px}
/* end entry */

/* sub-nav */
.sub-nav{width:209px;margin:25px 35px 0 6px;float:left}
.ie7 .sub-nav{margin:28px 35px 0 6px}
.ie6 .sub-nav{margin:28px 35px 0 3px}
.sub-nav li{width:199px;border-bottom:1px solid #ddd;margin:0 0 8px;padding:0 5px}
.sub-nav li a{padding:0 0 7px;display:block}
.sub-nav li a:hover,
.sub-nav li a.current{color:#002b5e;background:url(../img/ic-arrow.gif) no-repeat right center}
/* end sub-nav */

/* article-actions */
.article .article-actions{width:582px;border:1px solid #ddd;margin:0 0 6px;padding:6px 10px 7px;display:inline-block}
.article .article-actions .actions-list li{margin:0 8px 0 0;display:block;float:left;background:url(../../imagem/pattern-article.gif) repeat-y right }
.article .article-actions .actions-list .print{padding:1px 0 0 21px;display:block;background:url(../img/sprite-article-actions.gif) no-repeat}
.article .article-actions .actions-list .send{margin:0 12px 0 0;padding:0 0 0 21px;background:url(../img/sprite-article-actions.gif) no-repeat 0 -23px}

.article .sendto{display:none}
.article .sendto .error,
.article .sendto .success{width:370px}
.article .sendto .success em{border-bottom:none}
/* end article-actions */

/* article-pics */
.article .article-pics{width:592px;border:1px solid #ddd;padding:8px 0 7px 10px}
.article .article-pics h3{font-weight:700;color:#002b5e}
.article .article-pics .pics-list{display:inline-block}
.article .article-pics .pics-list li{width:60px;height:60px;margin:0 5px 0 0;display:block;float:left}
.article .article-pics .pics-list li a{width:60px;height:60px;position:relative;display:block;overflow:hidden}
.article .article-pics .pics-list li a img{position:absolute;display:block;}
.article .article-pics .pics-list li a:hover{width:56px;height:56px;border:3px solid #002b5e}
.article .article-pics .pics-list li a:hover img{margin:-3px 0 0 -3px}
/* end article-pics */

/* related-content */
.related-content{width:582px;border:1px solid #ddd;margin:20px 0 0;padding:8px 10px 3px}
.related-content h3{margin:0 0 15px;color:#002b5e;font-weight:700}
.related-content li{border-bottom:1px solid #ddd;margin:0 0 7px;padding:0 0 6px}
.related-content li a{padding:0 0 0 10px;background:url(../img/marker.gif) no-repeat 0 4px}
/* end related-content */

/* entry */
.entry-header {margin:23px 0 27px}
.entry-header h2{color:#002b5e;font-size:16px}
.entry-header em{font-size:11px;color:#999}

.entry .pic-frame{margin:0 16px 0 0;float:left}
/* end entry */

/* breadcrumb */
.article .breadcrumb{width:900px}
.article.half .breadcrumb{width:640px}
.breadcrumb{border-bottom:1px solid #ddd;margin:0 1px 0 2px;clear:both;display:inline-block;float:none;color:#999;font-size:11px;}
.breadcrumb ol li{margin:1px 0 0;display:block;float:left}
.breadcrumb ol li a{padding:8px 32px 5px 0;background:url(../img/bg-breadcrumb.gif) no-repeat right top;color:#999;display:block}
.breadcrumb ol li span{padding:8px 32px 5px 0;display:block}
.ie .breadcrumb ol li span{padding:7px 32px 4px 0}
.breadcrumb ol li a.home{padding:8px 32px 5px 13px}
.ie .breadcrumb ol li a.home{padding:7px 32px 4px 13px}
/* end breadcrumb */

.entry .feedback{display:none}
.entry .error{width:468px;border:1px solid #f2cbcb;margin:0 0 10px;padding:0 6px;background:#ffe6e6;color:#c70101}
.entry .error em{border-bottom:1px solid #f2cbcb;padding:5px 0 5px 19px;background:url(../img/ic-erro.gif) no-repeat 0 5px;display:block}
.entry .error span{margin:6px 0 3px 5px;display:block}

.entry .success{width:468px;border:1px solid #cbf2ce;margin:0 0 10px;padding:0 6px;background:#e6ffe7;color:#008b00}
.entry .success em{border-bottom:1px solid #cbf2ce;padding:5px 0 5px 19px;background:url(../img/ic-success.gif) no-repeat 0 5px;display:block}
.entry .success span{margin:6px 0 3px 19px;display:block}

.entry .login-feedback{display:none}
.entry .error{width:468px;border:1px solid #f2cbcb;margin:0 0 10px;padding:0 6px;background:#ffe6e6;color:#c70101}
.entry .error em{border-bottom:1px solid #f2cbcb;padding:5px 0 5px 19px;background:url(../img/ic-erro.gif) no-repeat 0 5px;display:block}
.entry .error span{margin:6px 0 3px 5px;display:block}

.entry .success{width:468px;border:1px solid #cbf2ce;margin:0 0 10px;padding:0 6px;background:#e6ffe7;color:#008b00}
.entry .success em{border-bottom:1px solid #cbf2ce;padding:5px 0 5px 19px;background:url(../img/ic-success.gif) no-repeat 0 5px;display:block}
.entry .success span{margin:6px 0 3px 19px;display:block}

/* contact-form */
.contact-form{width:435px;display:inline-block}
.contact-form hr{height:1px;border:0;border-bottom:1px solid #ddd;background:none}

.contact-form li {width:384px;margin:0 0 8px;display:inline-block;float:left}
.contact-form li input{width:372px;padding:6px 3px 7px;display:block;background:none}
.contact-form li label{margin:0 0 1px;color:#666}
.contact-form li select{width:278px;margin:4px 0 4px 3px}
.contact-form li.teste select{width:178px}

.contact-form .bgInputL{height:27px;padding:0 0 0 3px;display:block;float:left;background:url(../img/sprite-contact.png) no-repeat left top;overflow:hidden}
.contact-form .bgInputR{padding:0 3px 0 0;display:block;float:left;background:url(../img/sprite-contact.png) no-repeat right top}

.contact-form .half-contact{width:187px;margin:0 10px 8px 0;float:left}
.contact-form .half-contact input{width:175px;padding:7px 3px 6px}
.contact-form .half-contact select{width:178px}
.contact-form .small-contact{width:54px;overflow:visible}
.contact-form .small-contact input{width:42px}
.ie .contact-form .accordion .small input{width:41px}
.contact-form .small-contact select{width:45px}
.contact-form .state{margin:0 10px 0 0}
.contact-form .medium-contact{width:155px;margin:0 10px 0 0}
.contact-form .medium-contact input{width:142px}
.contact-form .medium-contact select{width:146px}
.contact-form .half-full-contact{width:320px;margin:0 10px 8px 0}
.ie6 .contact-form .half-full-contact{overflow:hidden}
.contact-form .half-full-contact input{width:308px}
.contact-form .city{margin:0 6px 8px -3px}
/*.contact-form .city select{width:143px}*/
.contact-form .bg-textarea{width:384px;background:url(../img/sprite-contact.png) no-repeat 0 -37px}
.contact-form .bg-textarea textarea{width:378px;height:54px;padding:6px 3px 7px;background:none}
.ie .contact-form .bg-textarea textarea{height:52px}

.contact-form .no-margin{margin:0 0 8px!important}

.contact-form .accordion h3{cursor:pointer}
.contact-form .bgL{width:470px;height:27px;padding:0 0 0 10px;display:block;background:url(../img/sprite-clients.png) no-repeat left top;overflow:hidden}
.contact-form .bgR{padding:0;display:block;background:url(../img/sprite-clients.png) no-repeat right top}
.contact-form .accordion h2.open .bgR{background-position:right -27px}
.contact-form .accordion span strong{width:100%;padding:7px 0 6px;display:block}
.contact-form .accordion a{color:#000}

.contact-form .accordion .small{width:53px}
.ie6 .contact-form .accordion .small{padding:0;height:43px;overflow:hidden;}

.contact-form .accordion li em{font-size:11px}
.contact-form .accordion li h3 a{padding:0 10px 0 0;display:block;background:url(../img/news-arrow.gif) no-repeat center right}

.contact-form .accordion .ct{width:470px;margin:13px 0 0;display:none}
.contact-form .accordion .ct ol{width:384px;display:inline-block}
.contact-form .accordion .ct li{font-size:12px;float:left}
.ie-label{width:384px}
/* end clients-list */

.login-form {width:480px}
.login-form .bgInputL{height:27px;padding:0 0 0 3px;display:block;float:left;background:url(../img/sprite-contact.png) no-repeat left top;overflow:hidden}
.login-form .bgInputR{padding:0 3px 0 0;display:block;float:left;background:url(../img/sprite-contact.png) no-repeat right top}
.login-form hr{height:1px;border:0;border-bottom:1px solid #ddd;background:none;clear:both}
.login-form .bt-login{margin:2px 0 0 10px;float:left}

.login-form {margin:7px 0 17px}
.login-form .half-contact{width:187px;margin:0 10px 8px 0;float:left}
.login-form .half-contact input{width:175px;padding:7px 3px 6px;background:none}
.form-title{font-size:14px}
/* contact-form */

/* units-list */
.units-list li{width:450px;border:1px solid #ddd;margin:0 0 10px;padding:8px 10px 9px}
.units-list li em{font-size:11px}
.units-list li h3 a{padding:0 10px 0 0;display:block;background:url(../img/news-arrow.gif) no-repeat center right}
.units-list li .fn.org{font-weight:700}
/* end units-list */

/* list-awards*/
.list-awards{}
.list-awards li{margin:0 0 20px;display:inline-block}
.list-awards .thumb{width:97px;display:block;float:left;overflow:hidden}
.list-awards .ct{width:500px;float:left;}
.list-awards h3{color:#002b5e}
/* end list-awards */

/* list-awards-associations */
.list-associations{}
.list-associations li{margin:0 0 20px;display:inline-block}
.list-associations .thumb{width:140px;display:block;float:left;overflow:hidden}
.list-associations .ct{width:450px;float:left}
.list-associations h3{color:#002b5e}
/* end list-awards-associations */

/* doted-list */
.doted-list li{border-bottom:1px solid #eee;margin:0 0 9px;padding:0 0 7px}
.doted-list li span{}
.doted-list.square li{padding:0 0 7px 10px;background:url(../img/square.gif) no-repeat 0 5px}
.doted-list.triangle li{width:296px;padding:0 0 7px 4px}
.doted-list.triangle li span{padding:0 0 7px 10px;background:url(../img/triangle.gif) no-repeat 0 5px}
/* end doted-list */

/* solutions-list */
.solutions-list li{border-bottom:1px solid #ddd;margin:0 0 8px;padding:0 5px 7px;position:relative}
.solutions-list li h2{width:199px;font-weight:700}
.solutions-list li em{font-size:11px;display:block;clear:both;margin:0}
.solutions-list li a{padding:0}
/* end solutions-list */

/* product-short-info */
.product-short-info{width:600px;height:100px;margin:15px 0 0;display:inline-block;clear:both;}
.product-short-info h1{margin:17px 0 0;font-size:16px;color:#002b5e;font-weight:700}
.product-short-info em{color:#002b5e;font-weight:700}
.product-short-info .product-logo{float:left}

.product-short-info .screenshots-docs {width:186px;border-left:1px solid #ddd;padding:0 0 0 10px;float:right;}
.product-short-info .screenshots-docs h3{font-size:11px}
.product-short-info .screenshots-docs li {margin:0 5px 0 0;display:block;float:left}
.product-short-info .screenshots-docs li img{border:1px solid #ddd;cursor:pointer}

.product-short-info .screenshots-docs .documents-list{margin:16px 0 0;display:inline-block}
.product-short-info .screenshots-docs .pdf{margin:10px 0 0;padding:2px 0 4px 19px;background:url(../img/pdf.gif) no-repeat }
.ie .product-short-info .screenshots-docs .pdf{padding:1px 0 4px 19px}
/* end product-short-info */

/* aside */
.aside{width:252px;padding:10px 0 0;float:right;background:url(../img/bg-article-half.png) no-repeat right top!important}
.aside h1{margin:0 0 8px;color:#002b5e;display:block;font-size:16px}
.aside ol{margin:19px 0 0}
.aside li{border-bottom:1px solid #ddd;margin:0 0 8px;padding:0 5px 7px}
.aside li h2{font-weight:700}
.aside li em{font-size:11px}
.aside .ct{width:228px;padding:0 12px 10px;background:url(../img/sprite-aside.png) repeat-y -262px 0;background:none!important}
.aside .ct ol{background:none!important}
/* end aside */

/* pagination */
#md .pagination{margin:9px 0 0;font-size:11px;float:left;clear:both; display:none;}

#md .pagination .total-pages,#md .pagination .pagination-controllers{float:left}
#md .pagination .total-pages em{border:1px solid #ccc;margin:0 5px 0 0;padding:3px 8px 3px;display:block;background:#f0efef;color:#555!important;float:left;}

#md .pagination .pagination-controllers{width:300px}

#md .pagination .pagination-controllers ol{width:auto;margin:0!important}
#md .pagination .pagination-controllers li{margin:0!important;display:block;float:left}
#md .pagination .pagination-controllers span,
#md .pagination .pagination-controllers a,
#md .pagination .pagination-controllers .current{border:1px solid #ccc;margin:0 5px 0 0;padding:3px 4px;background:#f0efef;color:#555;display:block;float:left;text-decoration:none}
#md .pagination .pagination-controllers a:hover,
#md .pagination .pagination-controllers .current{margin:0 5px 0 0!important;background:#91b2d8;border-color:#002b5e;color:#002b5e}
#md .pagination .pagination-controllers .prev_page a{width:17px;height:20px;padding:0;background:url(../img/icpaginacao.gif) no-repeat;display:block;text-indent:-999em}
#md .pagination .pagination-controllers .next_page a{width:17px;height:20px;padding:0;background:url(../img/icpaginacao.gif) no-repeat 0 -45px;display:block;text-indent:-999em}
/* end pagination */

/* clients-list */
.clients-list {width:480px}
.clients-list li{margin:0 0 7px}
.clients-list h2{cursor:pointer}
.clients-list .bgL{width:470px;height:27px;padding:0 0 0 10px;display:block;background:url(../img/sprite-clients.png) no-repeat left top;overflow:hidden}
.clients-list .bgR{padding:0;display:block;background:url(../img/sprite-clients.png) no-repeat right top}
.clients-list h2.open .bgR{background-position:right -27px}
.clients-list span strong{width:100%;padding:7px 0 6px;display:block}
.clients-list a{color:#000}
/*.clients-list li:last-child{margin:0 0 15px}*/
.clients-list li em{font-size:11px}
.clients-list li h3 a{padding:0 10px 0 0;display:block;background:url(../img/news-arrow.gif) no-repeat center right}

.clients-list .ct{width:470px;margin:14px 0 0 10px;display:none}
.clients-list .ct li{border-bottom:1px solid #ddd;margin:5px 0 6px;padding:0 0 4px 8px;background:url(../img/sprite-clients.png) no-repeat 0 -60px;font-size:12px}

.clients-filter{width:516px;border-bottom:2px solid #ddd;margin:0 0 10px;padding:0 0 4px;display:inline-block;clear:both}
.clients-filter li{margin:0 5px 0 0;float:left}
.clients-filter li label{margin:6px 16px 0 0;font-size:14px;color:#002b5e}
.clients-filter select{width:157px;margin:4px 0 4px 3px}
.ie .clients-filter select{width:155px;margin:4px 0 4px 3px}
.clients-filter .bgInputL{height:27px;padding:0 0 0 3px;display:block;float:left;background:url(../img/sprite-contact.png) no-repeat left top;overflow:hidden}
.clients-filter .bgInputR{padding:0 3px 0 0;display:block;float:left;background:url(../img/sprite-contact.png) no-repeat right top}

.client-card{width:495px;border:1px solid #ddd;margin:0 0 10px;padding:8px 10px 0 9px;display:inline-block}
.client-card a:hover{color:#002b5e}

.client-card .hd {width:495px; margin:0 0 10px; display:inline-block}
.client-card .hd .logo{width:120px;margin:3px 10px 0 9px;overflow:hidden;float:left}
.client-card .hd .resume{width:343px;float:right}
.client-card .hd .resume h2{width:100%;border-bottom:1px solid #ddd;margin:0 0 6px;padding:0 0 7px;font-size:14px;background:url(../img/clients-sprite.gif) no-repeat right -37px;color:#002b5e;cursor:pointer;display:block;}
.client-card .hd .resume h2.open{background-position:right 5px}
.client-card .hd .resume p{display:block;line-height:16px}
.client-card .hd .resume ol li{width:343px;border-bottom:1px solid #ddd;padding:7px 0 7px 2px}

.client-card .client-details{width:495px;display:none}
.client-card .client-details li{width:495px;border-top:1px solid #ddd;padding:7px 0 7px 2px;clear:both;display:block}

.client-card.no-logo{padding:8px 10px 7px 9px}
.client-card.no-logo .hd{margin:0}
.client-card.no-logo .hd .resume{width:495px}
.client-card.no-logo .hd .resume h2{border:0;margin:0;padding:0}
.client-card.no-logo .client-details{margin:10px 0 0}
/* end clients-list */

.user-panel{margin:7px 0 17px;display:none}
.user-panel a{color:#002b5e;text-decoration:underline}

/* partners-list */
.partners-list{margin:14px 0 0!important;display:inline-block}
.partners-list li{margin:0 10px 10px 0;display:block;float:left}
/* end partners-list */

/* products-slider */
/*.slider{width:906px;display:inline-block}*/
.products-slider{width:908px;height:227px;background:url(../img/teste.png) no-repeat -6px 0;display:inline-block;position:relative;overflow:hidden}
.products-gallery{width:908px;height:242px;position:relative;overflow:hidden}
.products-gallery ul{height:195px;position:absolute;white-space:nowrap;margin:30px 0 0 19px;padding:0}
.products-gallery li{width:300px;display:inline-block}
.products-gallery li img{display:inline}
.products-gallery .product{width:200px;margin:0 20px 0 0;float:left}

.sliderContainer{width:705px;height:19px;top:197px;position:relative;margin:0 0 0 36px;padding:0;left:69px}
.ui-slider-handle{position:absolute;cursor:pointer;height:17px;width:140px;top:0;background:url(../img/slider-elements/slider.png) no-repeat;z-index:100;margin:0 -70px;}
/* end products-slider */

/* ft */
#ft{width:862px;height:123px;margin:8px 0 0;padding:18px 22px 0;background:url(../img/bg-ft.png) no-repeat;font-size:11px}
#ft h1{margin:0 0 5px;font-size:12px;font-weight:700;color:#444}
#ft div{width:198px;float:left}
#ft p{line-height:11px;}
#ft .partner{width:175px;margin:0 47px;}
#ft .sem-nome{width:130px;}
#ft .info{width:214px;margin:0 0 0 47px;}

#ft .newsletter .success{width:198px;height:22px;position:absolute;top:25px;left:0;background:url(../img/sprite-error-news.jpg) no-repeat;text-indent:-999em;display:block}
#ft .newsletter .error{width:198px;height:22px;position:absolute;top:25px;left:0;background:url(../img/sprite-error-news.jpg) no-repeat 0 -22px;text-indent:-999em;display:block}
#ft .newsletter form{position:relative}
#ft .newsletter ol{margin:8px 0 0}
#ft .newsletter li{margin:0 0 2px;background:none!important;}
#ft .newsletter .bg-name{background:url(../img/sprite-news-input.png) no-repeat;display:block}
#ft .newsletter input{width:184px;padding:5px 7px;background:none;font-size:11px}
.webkit.mac #ft .newsletter input{padding:5px 7px 6px}
#ft .newsletter .bg-mail{width:147px;height:23px;background:url(../img/sprite-news-input.png) no-repeat 0 -43px!important;display:block;float:left}
#ft .newsletter .smallinput{width:133px;background:none;float:left}
#ft .newsletter button{width:48px;height:23px;display:block;float:right;text-indent:-999em;background:url(../img/bt-send.png) no-repeat}
#ft .ic-know-more{margin:9px 0 0;padding:0 0 0 18px;background:url(../img/ic-more.gif) no-repeat left top;display:block}
/* end ft */

.products-flash{height:240px;margin:0 0 9px;}
.copyright{border-top:1px solid #ddd;margin:14px 0 20px;padding:8px 0 0;font-size:11px;color:#999}

.bt-send{width:48px;height:23px;display:block;float:right;text-indent:-999em;background:url(../img/bt-send.png) no-repeat}
.bt-enter{width:48px;height:23px;display:block;float:right;text-indent:-999em;background:url(../img/bt-enter.png) no-repeat}
.bt-filter{width:51px;height:27px;display:block;float:right;text-indent:-999em;background:url(../img/bt-filter.png) no-repeat}
.bt-more{padding:3px 6px 3px 7px;background:url(../img/bt-more.png) no-repeat;display:block;font-size:11px}
.ie .bt-more{padding:3px 7px 3px 8px}
.no-border{border:0!important}
.no-margin{margin:0!important}
.bg-none{background:none!important}
.webkit.mac .bt-more{padding:3px 7px 4px 7px}
.clear{clear:both;float:none;display:block}
.dnone{display:none!important}

/* coda-slider */

/* Miscellaneous  */
.news-pannel{width:902px;height:301px;margin:0 0 3px;padding:3px 2px 0;display:inline-block;position:relative;left:-1px;background:url(../img/bg-banner.png) no-repeat}

.news-pagination{position:absolute;bottom:0;right:0}
.news-pagination li{display:block;float:left;}

.coda-slider{float:left;overflow:hidden;position:relative}
/* Use this to keep the slider content contained in a box even when JavaScript is disabled  */
.coda-slider-no-js .coda-slider{height:200px}
/* Change the width of the entire slider (without dynamic arrows)  */
.coda-slider,.coda-slider .panel{width:902px;height:296px}
/* Change margin and width of the slider (with dynamic arrows)  */
.coda-slider-wrapper.arrows .coda-slider,.coda-slider-wrapper.arrows .coda-slider .panel{width:600px}
.coda-slider-wrapper.arrows .coda-slider{margin:0 10px}
/* Arrow styling  */
.coda-nav-left a,.coda-nav-right a{background:#000;color:#fff;width:100px;display:block;text-align:center;text-decoration:none}

/* Panel padding  */
/*.coda-slider .panel-wrapper{padding:20px}*/
/* Preloader  */
.coda-slider p.loading{text-align:center;padding:20px}
/* Don't change anything below here unless you know what you're doing   Tabbed nav  */
.coda-nav {width:auto!important;position:absolute!important;top:259px;left:806px;z-index:3}
.coda-nav ul{clear:both;display:block;overflow:hidden;margin:auto}
.coda-nav ul li{width:24px;margin:0 0 0 2px;padding:5px 0 4px;display:block;float:left;background:url(../img/bg-banners-pagination.gif) no-repeat top center;text-align:center}
.coda-nav ul li a{width:100%;color:#999;display:block;float:left;text-decoration:none}
.coda-nav ul li a:hover,.coda-nav ul li a.current{color:#002b5e}
.coda-slider .panel{display:block;float:left}
.coda-slider .panel h2{display:none;}
.coda-slider .panel-container{position:relative}
.coda-nav-left,.coda-nav-right{float:left}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
 #jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}
 #jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}
 #jquery-lightbox a img{border:none}
 #lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}
 #lightbox-container-image{padding:10px}
 #lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}
 #lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
 #lightbox-container-image-box > #lightbox-nav{left:0}
 #lightbox-nav a{outline:none}
 #lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1px;display:block}
 #lightbox-nav-btnPrev{left:0;float:left}
 #lightbox-nav-btnNext{right:0;float:right}
 #lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;line-height:1.4em;overflow:auto;width:100%;margin:0 auto;padding:0 10px}
 #lightbox-container-image-data{color:#666;padding:0 10px}
 #lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}
 #lightbox-image-details-caption{font-weight:700}
 #lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em}
 #lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em}