/*RESET GENERIC CSS*/
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, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent }
ol, ul {list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:''; content:none;}
:focus {outline:0;}
a {outline:0; text-decoration:none;}
a img {outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse; border-spacing:0;}
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width:0px; line-height:0px; font-size:0px;}
/*GENERIC PAGE CSS*/
body {}
h1 {}
h2 { text-transform:uppercase; font-size:34px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-weight:normal;}
h3 { text-transform:uppercase; font-size:27px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-weight:normal;}
h3 span { font-size:18px;} 
h4 { text-transform:uppercase; font-size:27px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-weight:normal;}
h4 span { font-size:18px;}
/*HEADER*/
header { height:400px; width:100%; background:#adebd4; background:#acebd2 url(../images/bg-slider.jpg) no-repeat left top;}
header .center { width:990px; position:relative; margin:0 auto; position:relative;}
header .center .unl { position:absolute; left:0px; top:0px; z-index:110; width:286px; height:119px;}
header .center .unl a { background:url(../images/img-unl.png) no-repeat left top; text-indent:-9999px; width:284px; height:118px; display:block;}
header .center .cube {position:absolute; left:-370px; top:0px; z-index:100; width:748px; height:355px; background:url(../images/bg-cube.png) no-repeat left top;}
header .center .menu { width:990px; position:absolute; left:0px; bottom:-393px; height:24px; z-index:150;}
header .center .menu ul { margin:0 0 0 20px;}
header .center .menu ul li { float:left; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px;text-transform:uppercase; font-weight:700;}
header .center .menu ul li a { color:#74867f; padding:3px 8px; text-decoration:none;}
header .center .menu ul li a:hover { background:#78d5b1; color:#FFF;}
header .center .menu ul li a.selected { background:#78d5b1; color:#FFF;}
.pager-1 {margin:0 0 0 0px;}
.pager-2 {margin:0 0 0 100px;}
.pager-3 {margin:0 0 0 100px;}
.pager-4 {margin:0 0 0 120px;}
.pager-5 {margin:0 0 0 115px;}
.pager-6 {margin:0 0 0 125px;}
.pager-7 {margin:0 0 0 95px;}
header .center .menu ul li.m01 {margin:0 0 0 0px;}
header .center .menu ul li.m02 { margin:0 0 0 10px;}
header .center .menu ul li.m03 { margin:0 0 0 10px;}
header .center .menu ul li.m04 { margin:0 0 0 5px;}
header .center .menu ul li.m05 { margin:0 0 0 5px;}
header .center .menu ul li.m06 { margin:0 0 0 10px;}
header .center .menu ul li.m07 { margin:0 0 0 18px;}
#main { background:#FFF url(../images/bg-main.jpg) repeat-x left top; padding:0 0 20px 0; overflow:hidden;}
#main .center { width:990px; margin:0 auto; }
#main.hp { padding:50px 0 0 0;}
#main .center nav { height:70px; width:919px; margin:0 auto; background:url(../images/bg-submenu.png) no-repeat left top;}
#main .center nav ul {overflow:hidden; margin:0 auto; padding:20px 0 0 0;}
#main .center nav ul li { float:left; color:#8e8d8d;}
#main .center nav ul li a { color:#8e8d8d; text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:700; text-transform:uppercase; display:block; padding:0 10px 0 10px; border-left:1px solid #9edbc3;}
#main .center nav ul li a:hover {  color:#78d5b1;}
#main .center nav ul li a.selected {  color:#78d5b1;}
#main .center nav ul li:first-child a { border:none;}
#main .center .row { margin:0 0 15px 0; float:left; width:990px;}
#main .center .row.centerblock { margin:35px 0 15px 0;}
#main .center .row aside { float:left;}
#main .center .row aside.novatv { width:239px; height:420px;}
#main .center .row aside.novatv h3 { padding:0 0 10px 0; background:url(../images/bg-novatv-line.png) no-repeat left 40px; margin:0 0 10px 0;}
#main .center .row aside.novatv p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444242; margin:0 0 20px 0;}
#main .center .row aside.novatv a.more {  background:#d9d6d6;border-radius: 3px 3px 3px 3px;color: #000000;float: right;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 12px;font-style: italic;font-weight: 700;padding: 4px 10px;text-decoration: none;}
#main .center .row aside.novatv a.more:hover { background:#000; color:#FFF;}
#main .center .row aside.novatv .infoblock { width:189px; height:229px; background:url(../images/bg-infobox.png) no-repeat left top; position:relative; float:left; margin:20px 0 0 0; padding:20px 25px;}
#main .center .row aside.novatv .infoblock h3 { font-size:19px; border:none; margin:0 0 10px 0; padding:0;}
#main .center .row aside.novatv .infoblock span { width:82px; height:66px; background:url(../images/img-info-bubble.png) no-repeat left top; position:absolute; right:-20px; top:20px; text-indent:-9999px;}
#main .center .row aside.novatv .infoblock cite { font-style:normal; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:normal; color:#9b9b9b; padding:0; margin:5px 0 0 0; float:left;}
#main .center .row aside.novatv .infoblock ul {}
#main .center .row aside.novatv .infoblock ul li { color:#1ac684; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:17px; margin:0 0 4px 0;}
#main .center .row aside.novatv .infoblock ul li a {color:#1ac684; text-decoration:none; background:url(../images/btn-arrow.png) no-repeat left 5px; padding:0 0 0 20px; margin:0 0 0 8px;}
#main .center .row aside.novatv .infoblock ul li a:hover {color:#908D8D}


#main .center .row aside.destaques {width:420px; height:420px; margin:0 41px 0 50px; position:relative;}
#main .center .row aside.destaques h3 {}
#main .center .row aside.destaques ul { margin:20px 0 0 0; overflow:hidden;}
#main .center .row aside.destaques ul li { border-bottom:1px solid #444242; padding:0 0 10px 0; margin:0 0 10px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px;}
#main .center .row aside.destaques ul li a { color:#444242; text-decoration:none;}
#main .center .row aside.destaques ul li a:hover {color:#0EB87A;} 
#main .center .row aside.destaques a.arquivo {   background:#30ffaf;border-radius: 3px 3px 3px 3px;color: #000;float: left;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 12px;font-style: italic;font-weight: 700;padding: 4px 15px;text-decoration: none;}
#main .center .row aside.destaques a.arquivo:hover { background:#000; color:#FFF;}
#main .center .row aside.destaques .social { position:absolute; right:0px; top:-3px; width:147px; height:52px; background:url(../images/bg-social.png) no-repeat left top;}
#main .center .row aside.destaques .social a#youtube { width:30px; height:30px; position:absolute; left:10px; top:12px; text-indent:-9999px;} 
#main .center .row aside.destaques .social a#facebook { width:30px; height:30px; position:absolute; left:41px; top:12px; text-indent:-9999px; }
#main .center .row aside.destaques .social a#twitter { width:30px; height:30px; position:absolute; left:73px; top:12px; text-indent:-9999px;}
#main .center .row aside.destaques .social a#google {width:30px; height:30px; position:absolute; left:107px; top:12px; text-indent:-9999px;}
#main .center .row aside.universidade { width:240px; height:410px; background:#ececec; padding:5px 0; position:relative;}
#main .center .row aside.universidade h3 { padding:0 25px}
#main .center .row aside.universidade ul { margin:40px 0 0 0;}
#main .center .row aside.universidade ul li { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#908d8d; margin:0 0 7px 0; position:relative }
#main .center .row aside.universidade ul li a {color:#908d8d; text-decoration:none; font-weight:700; background:url(../images/btn-arrow.png) no-repeat 25px 8px; padding: 5px 25px 5px 40px; display:block;}
#main .center .row aside.universidade ul li a:hover {color:#1AC684; background:#dcdcdc url(../images/btn-arrow.png) no-repeat 25px 8px;}
#main .center .row aside.universidade ul li a.selected {color:#1AC684; background:#dcdcdc url(../images/btn-arrow.png) no-repeat 25px 8px;}
#main .center .row aside.universidade ul li ul { width:300px; position:absolute; background:#ececec; border:1px solid #bababa; z-index:10; left:230px; top:3px; display:none;}
#main .center .row aside.universidade ul li ul li {}
#main .center .row aside.universidade ul li ul li a {}
#main .center .row aside.universidade ul li ul { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#908d8d; margin:0 0 5px 0; padding:10px 0 10px 0;  position: absolute}
#main .center .row aside.universidade ul li ul li a {color:#9d999a; text-decoration:none; font-weight:700; background:url(../images/btn-arrow.png) no-repeat 25px 8px; padding: 5px 25px 5px 40px; display:block; }
#main .center .row aside.universidade ul li ul li a:hover {color:#9d999a; background:#dcdcdc url(../images/btn-arrow.png) no-repeat 25px 8px;}
#main .center .row aside.universidade .search { margin:20px 0 0 25px;}
#main .center .row aside.universidade .search input#search { background:#FFF; border:1px solid #b8b8b8; width:130px; height:25px; padding:0 5px 0 5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#9d9b9b; float:left;}
#main .center .row aside.universidade .search input#ok { background:#000; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:4px; border:none; margin:0 0 0 5px; cursor:pointer;}
#main .center .row .block { width:298px; height:263px; margin:0 0 0 15px; float:left; background:#ececec; border:1px solid #b9b9b9; position:relative; padding:10px;}
#main .center .row .block:hover { background:#cfcece;}
#main .center .row .block:first-child { margin:0;} 
#main .center .row .block .stamp { width:68px; height:68px; background:url(../images/img-stamp-today.png) no-repeat left top; text-indent:-9999px; position:absolute; right:0px; bottom:0px;}
#main .center .row .block .stamp.en { background:url(../images/img-stamp-today-en.png) no-repeat left top; }
#main .center .row .block a { display:block; text-decoration:none;}
#main .center .row .block a img { width:300px; height:188px; margin:0 0 5px 0;}
#main .center .row .block a span { color:#0eb87a; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:700; margin:0 0 5px 0; display:block; text-decoration:none;}
#main .center .row .block a em {color:#000; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:normal; display:block; text-decoration:none;}
#main .center .row.link { border-bottom:1px solid #bababa; padding:0 0 5px 0; margin:0 0 30px 0; width:100%;}
#main .center .row.link a {font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:700; text-decoration:none; font-style:italic; float:right; color:#000;} 
#main .center .row .block.escolas { width:690px; height:245px; background:#444242; padding:15px 15px 15px 0; position:relative;}
#main .center .row .block.escolas h3 { color:#42ce98; padding:0 0 0 15px; font-size:19px;}
#main .center .row .block.escolas ul { width:500px;}
#main .center .row .block.escolas ul li { display:block; margin:5px 0 0 0; background:url(../images/btn-arrow-grey.png) no-repeat 30px 4px;}
#main .center .row .block.escolas ul li span { cursor:pointer; padding: 2px 10px 2px 50px; color:#a3a2a2; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:700;}
#main .center .row .block.escolas ul li span:hover {background:#000 url(../images/btn-arrow-grey.png) no-repeat 30px 4px;}
#main .center .row .block.escolas .escolaImg { width:227px; height:244px; position:absolute; right:10px; top:17px;}
#main .center .row .block.escolas .escolaImg img { width:227px; height:244px;}
#main .center .row .block.aluguer { width:240px; height:255px; float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#444242; background:none; border:none;}
#main .center .row .block.aluguer h3 {margin:0 0 25px 0; font-size:19px;}
#main .center .row .block.aluguer p { margin:0 0 25px 0; font-size:13px;}
#main .center .row .block.aluguer a {background:#000; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:700; text-decoration:none; font-style:italic; padding:4px 7px; -webkit-border-radius: 3px;
-moz-border-radius: 3px; border-radius: 3px; color:#FFF; float:right;}
#main .center .row .block.aluguer a:hover { background:#30FFAF; color:#000;}
#main .center .row .map { float:left; height:575px; position:relative; width:740px; padding:50px 0 0 0;}
#main .center .row .map p {color:#444242; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0 0 70px 0;}
#main .center .row.bgmap { background:url(../images/bg-map.png) no-repeat -55px top;}

#main .center .row .mapCop { float:left; height:575px; position:relative; width:683px; padding:50px 0 0 0;}
#main .center .row .mapCop p {color:#444242; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0 0 70px 0; padding:0 20px 0 20px;}



#main .center .row aside { float:left; width:230px;}
#main .center .row .agenda { width:740px; float:left;}
#main .center .row .agenda .collumBig { width:320px; float:left;}
#main .center .row .agenda .collumBig .dateBlock { width:318px; margin:20px 0 15px 0; border:1px solid #a8a8a8;}
#main .center .row .agenda .collumBig .dateBlock ul {}
#main .center .row .agenda .collumBig .dateBlock ul li { background:url(../images/bg-agenda.jpg) repeat-x left top;padding:10px; height:85px; overflow:hidden; border-bottom:1px solid #797979; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#main .center .row .agenda .collumBig .dateBlock ul li a { color:#FFF; text-decoration:none;}
#main .center .row .agenda .collumBig .dateBlock ul li a span.date { width:105px; height:105px; text-align:center; float:left; display:block; font-size:40px; line-height:30px; padding:15px 0 0 0;}
#main .center .row .agenda .collumBig .dateBlock ul li a span.date cite { font-size:23px; display:block; font-style:normal; text-transform:uppercase;}
#main .center .row .agenda .collumBig .dateBlock ul li a span.title { color:#30ffaf; font-size:14px; display:block; margin:5px 0 5px 0; line-height:15px;}
#main .center .row .agenda .collumBig .dateBlock ul li a span.desc { color:#afaeae; font-size:11px; display:block; line-height:13px;}
#main .center .row .agenda .collumBig .dateBlock .agendaNav { background:#2fc88c; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; color:#000; position:relative; border-top:1px solid #3b3b3b; overflow:hidden; height:20px; padding:15px 10px 10px 10px;}
#main .center .row .agenda .collumBig .dateBlock .agendaNav a#prev { float:left; width:40%; font-weight:700; color:#000; padding:0 0 0 15px; background:url(../images/btn-arrow-prev.png) no-repeat left 4px;}
#main .center .row .agenda .collumBig .dateBlock .agendaNav a#next { float:right; width:40%; text-align:right; font-weight:700; color:#000; padding:0 15px 0 0; background:url(../images/btn-arrow.png) no-repeat right 4px;}
#main .center .row aside#apresent ul { margin:30px 0 0 0; overflow:hidden;}
#main .center .row aside#apresent ul li { border-bottom:1px solid #444242; padding:0 0 10px 0; margin:0 0 10px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px;}
#main .center .row aside#apresent ul li a { color:#444242; text-decoration:none;}
#main .center .row aside#apresent ul li a:hover {color:#0EB87A;} 
#main .center .row aside#apresent a.arquivo {   background:#30ffaf;border-radius: 3px 3px 3px 3px;color: #000;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 12px;font-style: italic;font-weight: 700;padding: 4px 15px;text-decoration: none;}
#main .center .row aside#apresent a.arquivo:hover { background:#000; color:#FFF;}
#main .center .row aside#apresent h4 { margin:60px 0 15px 0;}
#main .center .row aside#apresent p { font-size:13px; color:#444242; margin:0 0 10px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#main .center .row .agenda .collumBig .blocks { width:298px; background:#ececec; margin:0 0 15px 0; border:1px solid #a8a8a8; padding:10px;}
#main .center .row .agenda .collumBig .blocks a span { display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#0eb87a; margin:5px 0 0 0;}
#main .center .row .agenda .collumBig .blocks a cite { font-style:normal; display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000; margin:10px 0 0px 0;}
#main .center .row .agenda .collumBig .blocks a cite ul {}
#main .center .row .agenda .collumBig .blocks a cite ul li {color:#20a976;}
#main .center .row .agenda .collumBig .blocks a cite ul li:first-child {color:#000}
#main .center .row .agenda .collumBig .blocks:hover { background:#cfcece;}
#main .center .row .agenda .collumBig .blocks:hover cite { color:#000;}
#main .center .row .agenda .collum .blocks:hover { background:#cfcece;}
#main .center .row .agenda .collum .blocks:hover cite { color:#000;}
#main .center .row .agenda .collum { width:185px; float:left; margin:56px 0 0 15px;}
#main .center .row .agenda .collum .blocks { width:163px; background:#ececec; margin:0 0 15px 0; border:1px solid #a8a8a8; padding:10px;}
#main .center .row .agenda .collum .blocks a {}
#main .center .row .agenda .collum .blocks a span { display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#0eb87a; margin:5px 0 0 0;}
#main .center .row .agenda .collum .blocks a cite { font-style:normal; display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000; margin:10px 0 0px 0;}
#main .center .row .agenda .collum .blocks a cite ul {}
#main .center .row .agenda .collum .blocks a cite ul li {color:#20a976;}
#main .center .row .agenda .collum .blocks a cite ul li:first-child {color:#000}
#main .center aside.erasmus { width:250px;padding:110px 0 0 0; float:right;}
#main .center aside.erasmus p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
#main .center aside.erasmus h3 { margin:40px 0 0 0;}
#main .center aside.erasmus ul { margin:20px 0 0 0; width:235px;}
#main .center aside.erasmus ul li { border-top:1px solid #9a9899; padding:10px 0 0 0; margin:0 0 10px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px;}
#main .center aside.erasmus ul li:first-child { border:none;}
#main .center aside.erasmus ul li a {   background: url("../images/btn-arrow.png") no-repeat scroll left 3px transparent;color: #1AC684;margin: 0 0 0 8px;padding: 0 0 0 15px;text-decoration: none;}
#main .center aside.erasmusCop { width:285px; float:right; border-left:1px solid #a7a4a4; padding:0 0 0 20px; margin-top:50px; min-height:520px;}
#main .center aside.erasmusCop p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#444242;}
#main .center aside.erasmusCop h3 { margin:40px 0 0 0;}
#main .center aside.erasmusCop ul { margin:20px 0 0 0; width:235px;}
#main .center aside.erasmusCop ul li { border-top:1px solid #9a9899; padding:10px 0 0 0; margin:0 0 10px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px;}
#main .center aside.erasmusCop ul li:first-child { border:none;}
#main .center aside.erasmusCop ul li a {   background: url("../images/btn-arrow.png") no-repeat scroll left 3px transparent;color: #1AC684;margin: 0 0 0 8px;padding: 0 0 0 15px;text-decoration: none;}
#main .center aside.erasmusCop .mapSearch { background:url(../images/bg-lupa-2.png) no-repeat right 40px;}
#main .center aside.erasmusCop .mapSearch h3:first-child {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  color:#444242; font-size:18px; text-transform:none; margin:0 0 30px 0;}
#main .center aside.erasmusCop .mapSearch h3 { margin:0 0 20px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  color:#444242; font-size:18px; text-transform:none; }
#main .center aside.erasmusCop .mapSearch .formRow { margin:0 0 5px 0;}
#main .center aside.erasmusCop .mapSearch .formRow label {display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  color:#000; font-size:12px;}
#main .center aside.erasmusCop .mapSearch .formRow select {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  color:#444242; font-size:12px;}
#main .center aside.erasmusCop .mapSearch .formRow select#pais { width:185px; }
#main .center aside.erasmusCop .mapSearch .formRow select#parceira { width:300px; }
#main .center aside.erasmusCop .mapSearch .formRow select#ano { width:100px; }
#main .center aside.erasmusCop .mapSearch .formRowLast { margin:0 0 40px 0; overflow:hidden;}
#main .center aside.erasmusCop .mapSearch .formRowLast label {display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  color:#000; font-size:12px;}
#main .center aside.erasmusCop .mapSearch .formRowLast input#textSearch { width:120px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  color:#444242; font-size:12px;}
.erasmusSearch { float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  color:#000; font-size:12px; background:#f1f1f1; text-align:center; padding:2px 10px; border:1px solid #dddcdc; margin:0 4px 0 4px;}
.seeAll { float:left;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  color:#000; font-size:12px; background:#f1f1f1; text-align:center; padding:2px 10px; border:1px solid #dddcdc}
#main .center aside.erasmusCop .mapSearch ul { margin:0 0 30px 0; padding:0;}
#main .center aside.erasmusCop .mapSearch ul li {border:none; margin:0 0 5px 0; padding:0;}
#main .center aside.erasmusCop .mapSearch ul li a { background:url(../images/btn-arrow-green.png) no-repeat left 3px; }
footer { background:#787878; width:100%; padding:20px 0 20px 0; overflow:hidden;}
footer #center { width:970px; margin:0 auto; overflow:hidden;}
footer #center ul { height:20px; display: block; margin:auto; text-align: center}
footer #center ul li { padding:0 20px 0 20px; border-left:1px solid #4ec899; display:inline-block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#FFF;}
footer #center ul li:first-child { border:none;}
footer #center ul li a { color:#FFF; text-decoration:none;}
#slider { width:990px; height:400px; margin:0 auto; position:relative; overflow:hidden;} 
#slider div h2 { left:390px; position:relative; margin:60px 0 20px 0; font-size:30px; color:#242c29; z-index:90;}
#slider div p { left:390px; position:relative; color:#727e7a; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0 0 10px 0; z-index:90; width:250px;}
#slider div a.more { left:390px; position:relative; background:#30ffaf; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:700; text-decoration:none; font-style:italic; padding:4px 7px; -webkit-border-radius: 3px;
-moz-border-radius: 3px; border-radius: 3px; color:#000; z-index:90;}
#slider div a:hover { background:#000; color:#FFF;}
#slider div img { position:absolute; top:0px; right:0px; z-index:70;}
.bx-wrapper {width:990px; height:400px; margin:0 auto; position:relative; overflow:hidden;}
.bx-pager { margin:-65px 0 0 45px; z-index:100; position:relative;}
.bx-pager .pager-link { width:31px; height:25px; display:block; float:left; background:url(../images/bg-black-dot.png) no-repeat left top; color:#FFF; text-align:center; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; padding:6px 0 0 0;}
.bx-pager .pager-link:hover {background:url(../images/bg-white-dot.png) no-repeat left top; color:#000;}
.pager-active {background:url(../images/bg-white-dot.png) no-repeat left top !important; color:#000 !important;}
.bx-pager .pager-link:first-child { margin:0 0 0 20px;}
.bx-prev, .bx-next { display:none;}
.bx-window { position:relative;}
.pager { position:relative; height:400px; width:990px;}

#main .center .row .about .aboutBlock { width:270px; padding:30px 25px 25px 25px; background:url(../images/bg-about-block.png) no-repeat center top; height:401px; margin:15px 0 30px 0; position:relative;}
#main .center .row .about .aboutBlock cite { font-style:normal; display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#4d5b56; margin:0 0 30px 0;}

#main .center .row .about .aboutBlock .search { margin:20px 0 0 45px;}
#main .center .row .about .aboutBlock .search span { display:block; color:#1ac684; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; padding:0 0 5px 0;}
#main .center .row .about .aboutBlock .search input#search { background:#FFF; border:1px solid #b8b8b8; width:130px; height:25px; padding:0 5px 0 5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#9d9b9b; float:left;}
#main .center .row .about .aboutBlock .search input#ok { background:#000; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:4px; border:none; margin:0 0 0 5px; cursor:pointer;}

#main .center .row .about .aboutBlock .fbBlock { width:250px; background:url(../images/img-fb-icon.png) no-repeat right 10px; height:65px; position:absolute; top:375px; left:20px;}
#main .center .row .about .aboutBlock .fbBlock a { display:block; padding:5px 0 0 0;}

#main .center .row .about .aboutBlock .fbBlock a span { text-align:center; display:block; color:#1ac684; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px;}
#main .center .row .about .aboutBlock .fbBlock a cite { text-align:center; display:block; color:#1ac684; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:34px;}

#main .center .row .about { width:990px; float:left;}
#main .center .row .about .collumBig { width:320px; float:left; margin:0 10px 0 0; padding:40px 0 0 0;}
#main .center .row .about .collumBig .dateBlock { width:318px; margin:20px 0 15px 0; border:1px solid #a8a8a8;}
#main .center .row .about .collumBig .dateBlock ul {}
#main .center .row .about .collumBig .dateBlock ul li { background:url(../images/bg-agenda.jpg) repeat-x left top;padding:10px; height:85px; overflow:hidden; border-bottom:1px solid #797979; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; position:relative;}
#main .center .row .about .collumBig .dateBlock ul li a { color:#FFF; text-decoration:none;}
#main .center .row .about .collumBig .dateBlock ul li a span.date { width:105px; height:105px; text-align:center; float:left; display:block; font-size:40px; line-height:30px; padding:15px 0 0 0;}
#main .center .row .about .collumBig .dateBlock ul li a span.date cite { font-size:23px; display:block; font-style:normal; text-transform:uppercase;}
#main .center .row .about .collumBig .dateBlock ul li a span.title { color:#30ffaf; font-size:14px; display:block; margin:5px 0 5px 0; line-height:15px;}
#main .center .row .about .collumBig .dateBlock ul li a span.desc { color:#afaeae; font-size:11px; display:block; line-height:13px;}
#main .center .row .about .collumBig .dateBlock .agendaNav { background:#2fc88c; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; color:#000; position:relative; border-top:1px solid #3b3b3b; overflow:hidden; height:20px; padding:15px 10px 10px 10px;}
#main .center .row .about .collumBig .dateBlock .agendaNav a#prev { float:left; width:40%; font-weight:700; color:#000; padding:0 0 0 15px; background:url(../images/btn-arrow-prev.png) no-repeat left 4px;}
#main .center .row .about .collumBig .dateBlock .agendaNav a#next { float:right; width:40%; text-align:right; font-weight:700; color:#000; padding:0 15px 0 0; background:url(../images/btn-arrow.png) no-repeat right 4px;}

.type { height:105px; width:11px; position:absolute; right:0px; top:0px;}
.roxo { background:url(../images/bg-agenda-roxo.jpg) no-repeat left top;}
.laranja { background:url(../images/bg-agenda-laranja.jpg) no-repeat left top;}
.azul { background:url(../images/bg-agenda-blue.jpg) no-repeat left top;}

ul#agendaLegenda { margin:15px 0 25px 0; overflow:hidden;}
ul#agendaLegenda li {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; margin:10px 0 0 0; color:#908d8d;}
ul#agendaLegenda li span { width:21px; border:1px solid #7b7a7a; display:block; height:13px; float:left; margin:0 10px 0 0;}

ul#agendaLegenda li span.roxo { background:url(../images/bg-agenda-roxo-horizontal.jpg) no-repeat left top;}
ul#agendaLegenda li span.laranja { background:url(../images/bg-agenda-laranja-horizontal.jpg) no-repeat left top;}
ul#agendaLegenda li span.azul { background:url(../images/bg-agenda-blue-horizontal.jpg) no-repeat left top;}
ul#agendaLegenda li span.cinza { background:url(../images/bg-agenda-cinza-horizontal.jpg) no-repeat left top;}



#main .center .row .about .collumBig .blocks:first-child { border:none; padding:0 0 20px 0;}
#main .center .row .about .collumBig .blocks { border-top:1px solid #b4b4b4; padding:20px 0 20px 0;}
#main .center .row .about .collumBig .blocks cite a {color:#000; text-decoration:underline;}
#main .center .row .about .collumBig .blocks em  a {color:#20a976;}
#main .center .row .about .collumBig .blocks img { width:290px; height:110px;}
#main .center .row .about .collumBig .blocks span { display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#0eb87a; margin:5px 0 0 0;}
#main .center .row .about .collumBig .blocks cite { font-style:normal; display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000; margin:10px 0 0px 0;}
#main .center .row .about .collumBig .blocks cite ul {}
#main .center .row .about .collumBig .blocks cite ul li {color:#20a976;}
#main .center .row .about .collumBig .blocks cite ul li:first-child {color:#000}
#main .center .row .about .collumBig .blocks em {color:#20a976; font-style:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; padding:15px 0 0 0; display:block;}

#main .center .row .about .collum:first-child { margin:56px 0 0 15px;}
#main .center .row .about .collum { width:290px; float:left; margin:56px 0 0 0px; padding:0 15px 0 15px}
#main .center .row .about .collum.border { border-left:1px solid #b4b4b4; border-right:1px solid #b4b4b4;}
#main .center .row .about .collum .blocks:first-child { border:none; padding:0 0 20px 0;}
#main .center .row .about .collum .blocks { border-top:1px solid #b4b4b4; padding:20px 0 20px 0; position:relative;}
#main .center .row .about .collum .blocks cite a {color:#000; text-decoration:underline;}
#main .center .row .about .collum .blocks em  a {color:#20a976;}
#main .center .row .about .collum .blocks img { width:290px; height:110px;}
#main .center .row .about .collum .blocks span { display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#0eb87a; margin:5px 0 0 0;}
#main .center .row .about .collum .blocks cite { font-style:normal; display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000; margin:10px 0 0px 0;}
#main .center .row .about .collum .blocks cite ul {}
#main .center .row .about .collum .blocks cite ul li {color:#20a976;}
#main .center .row .about .collum .blocks cite ul li:first-child {color:#000}
#main .center .row .about .collum .blocks em {color:#20a976; font-style:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; padding:15px 0 0 0; display:block;}



.breadcrumb { height:29px; margin:2px 0 0 20px; }
.breadcrumb ul { float:left; padding:6px 20px 0 30px; background:#e4e4e4 url(../images/bg-breadcrumb.png) repeat left top; height:23px;}
.breadcrumb ul li { color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; float:left; margin:0 0 0 10px;}
.breadcrumb ul li a { color:#11a16a; }
.breadcrumb span.end { float:left; width:26px; height:29px; background:url(../images/bg-breadcrumb-end.png) no-repeat left top;}

.pagetitle {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:30px; color:#444242; text-align:center; display:block; background:url(../images/bg-page-title.png) no-repeat center bottom; padding:30px 0 30px 0; margin:0 0 10px 0; text-transform:uppercase;}
.menuCollum { float:left; width:240px; margin:0 40px 0 0;}
.genericContent { width:700px; float:left;}
.genericContent.full { width:990px;}
.genericContent img { padding:10px 20px 10px 20px;}
.genericContent .imgLeft { float:left;}
.genericContent .imgRight{ float:right;} 

.genericContent h1 { margin:0 0 15px 0; color:#444242; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px;}
.genericContent p { margin:15px 0 15px 0; color:#444242; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; text-align:justify}
.genericContent a {color:#21af64; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px;}
.genericContent a span {color:#444242;}

.infoblock { width:189px; height:229px; background:url(../images/bg-infobox.png) no-repeat left top; position:relative; float:left; margin:20px 0 0 0; padding:20px 25px;}
.infoblock h3 { font-size:19px; border:none; margin:0 0 10px 0; padding:0;}
.infoblock span { width:82px; height:66px; background:url(../images/img-info-bubble.png) no-repeat left top; position:absolute; right:-20px; top:20px; text-indent:-9999px;}
.infoblock cite { font-style:normal; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:normal; color:#9b9b9b; padding:0; margin:5px 0 0 0; float:left;}
.infoblock ul {}
.infoblock ul li { color:#1ac684; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:17px; margin:0 0 4px 0;}
.infoblock ul li a {color:#1ac684; text-decoration:none; background:url(../images/btn-arrow.png) no-repeat left 5px; padding:0 0 0 20px; margin:0 0 0 8px;}
.infoblock ul li a:hover {color:#908D8D}


/*INTERNACIONAL INTERNA*/
.rightMenu { float:right; border-left:1px solid #a4a2a3; width:250px; padding:0 0 0 20px;}
.rightMenu h3 {color: #444242;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 18px; text-transform:none; margin:0 0 15px 0;}
.rightMenu ul { margin:0 0 20px 0;}
.rightMenu ul li {color: #444242;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 12px;}
.rightMenu ul li a {background: url(../images/btn-arrow-green.png) no-repeat scroll left 4px transparent;color: #1AC684;margin:0;padding: 0 0 0 15px;color:#444242; text-decoration:underline}

/*RESULTADO PESQUISA*/
.blockSearch {}
.blockSearch h2 {color: #444242;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 13px; text-transform:none; margin:0 0 20px 0; text-align:center; text-transform:none; font-weight:700;}

.blockSearch ul {}
.blockSearch ul li {font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 13px; border-top:1px solid #a4a2a3; padding:30px 0 30px 0;}
.blockSearch ul li:first-child { border:none;}
.blockSearch ul li a { text-decoration: none; }
.blockSearch ul li a em { display:block; background: url(../images/btn-arrow-green.png) no-repeat scroll left 4px transparent; padding: 0 0 0 15px; color:#13bf7c;}
.blockSearch ul li a span { display:block; color: #444242;}

/*E-LEARNING*/
.box {margin: 5px;padding: 10px 10px 50px 10px;background: #ececec;float: left;width:290px;border:1px solid #a4a4a4;position:relative;overflow:hidden;}
.box h1 {color:#000; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 14px; padding:0 0 5px 0; border-bottom:1px solid #a7a7a7; overflow:hidden;}
.box h1 span { float:left; font-size:13px; color:#000;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; border-right:1px solid #a7a7a7; padding:0 10px 0 0;}
.box h1 em { float:left; font-size:13px; color:#000;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; padding:0 0 0 10px; font-style:normal;}
.box h2 {color:#0eb87a; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 14px; text-transform:none;margin:0 0 10px 0;}
.box p { margin:0 0 10px 0; font-size:12px; color:#000;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;}
.box img { margin:10px 0 10px 0;}
.box a.boxmore { position:absolute; left:0px; bottom:0px; height:30px; width:260px; background:url(../images/bg-elearningbox.jpg) no-repeat right top; text-align:right;padding:10px 50px 0 0;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; color:#FFF; font-style:italic; font-size:13px;}
.box p a {color:#0eb87a; text-decoration:none;}
.box .overBlock { width:290px; padding:10px 10px 0 10px; background:#75D9B3; color:#FFF; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 13px; position:absolute; left:0px; top:0px; height:100%; overflow:hidden; display:none;}
.box .overBlock p { color:#FFF; font-size:13px;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;}

/*ESCOLA DOUTURAL FORMACAO*/
.boxED {margin: 5px;padding: 10px 10px 10px 10px;background: #ececec;float: left;width:290px;border:1px solid #a4a4a4;position:relative;overflow:hidden;}
.boxED h1 {color:#444242; font-family:"Myriad Pro", Arial, Helvetica, sans-serif;font-size: 18px; padding:0 0 15px 0; overflow:hidden; text-transform:uppercase; font-weight:normal;}
.boxED a h1 span { float:left; font-size:13px; color:#000;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; border-right:1px solid #a7a7a7; padding:0 10px 0 0;}
.boxED a h1 em { float:left; font-size:13px; color:#000;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; padding:0 0 0 10px; font-style:normal;}
.boxED a h2 {color:#0eb87a; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 14px; text-transform:none;margin:0 0 10px 0;}
.boxED a p { margin:0 0 10px 0; font-size:12px; color:#000;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;}
.boxED a img { margin:0 0 10px 0;}
.boxED .social { position:absolute; right:-8px; top:57px; width:116px; height:52px; background:url(../images/bg-social.png) no-repeat left top;}
.boxED .social a#facebook { width:30px; height:30px; position:absolute; left:10px; top:12px; text-indent:-9999px;}
.boxED .social a#twitter { width:30px; height:30px; position:absolute; left:42px; top:12px; text-indent:-9999px;}
.boxED .social a#google {width:30px; height:30px; position:absolute; left:76px; top:12px; text-indent:-9999px;}
.boxED ul { overflow:hidden; width:210px; }
.boxED ul li {font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size:12px;color:#444242; background:none !important;}
.boxED ul li a {color:#444242; text-decoration:underline;}
.boxED ul li span {color:#0EB87A;}
.boxED#contact {width: 282px;height: 90px;padding: 10px;margin: 10px;float: right;background: none;border:none;}

.collumBig .boxED#contact {width: 300px;height: 90px;padding: 10px 10px 10px 0px;margin: 10px 10px 10px 0px;float: right;background: none;border:none;}


/*ESCOLA DOUTURAL INTERNA*/
.simpleList { margin:20px 0 20px 0;}
.simpleList h2 {color:#463e3e;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size:18px; text-transform:none; margin:0 0 20px 0;}
.simpleList ul {}
.simpleList ul li {}
.simpleList ul li a {color:#463e3e;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size:13px; text-decoration:underline; background: url(../images/btn-arrow-green.png) no-repeat scroll left 4px; padding:0 0 0 15px;}
.fullList {margin:20px 0 20px 0;}
.fullList h2 {color:#463e3e;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size:18px; text-transform:none; margin:0 0 20px 0;}
.fullList ul {}
.fullList ul li { padding:0 0 20px 0; border-bottom:1px solid #b4b4b4; margin:10px 0 10px 0;}
.fullList ul li img { margin:0 10px 0 0; padding:0; float:left; width:150px; height:105px;}
.fullList ul li span { display:block; color:#444242; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size:13px;}
.fullList ul li cite { display:block; color:#444242; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size:13px; font-style:normal; margin:0 0 10px 0;}
.fullList ul li a {color:#11c07c;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size:13px;}
.gallery { width:1000px; overflow:hidden}
.gallery h2 {color:#463e3e;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size:18px; text-transform:none; margin:0 0 20px 0;}
.gallery ul {}
.gallery ul li { width:220px; height:270px; border-bottom:1px solid #b4b4b4; padding:10px 0 30px 0; display:block; float:left; margin:0 20px 35px 10px;line-height:12px; position:relative;}
.gallery ul li img { margin:0; padding:0; width:220px; height:190px;}
.gallery ul li span {color:#444242; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size:12px; padding:10px 0 0 0; display:block;}
.gallery ul li a.video {}
.gallery ul li a.video em { position:absolute; left:70px; top:70px; height:82px; width:80px; background:url(../images/btn-video.png) no-repeat left top; text-indent:-9999px; overflow:hidden;}
/**/

/**/
.leftMenu { float:left; border-right:1px solid #a4a2a3; width:250px; padding:0 00px 0 0px; margin-right:20px; }
.leftMenu h3 {color: #444242;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 18px; text-transform:none; margin:0 0 15px 0;}
.leftMenu ul { margin:0 0 20px 0;}
.leftMenu ul li {color: #444242;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 12px;}
.leftMenu ul li a { background: url(../images/btn-arrow-green.png) no-repeat scroll left 4px transparent;color: #1AC684;margin:0;padding: 0 0 0 15px;color:#444242; text-decoration:underline}


#main .center .row .about .collum .blocks a.video {}
#main .center .row .about .collum .blocks a.video em { position:absolute; left:100px; top:15px; height:82px; width:80px; background:url(../images/btn-video.png) no-repeat left top; text-indent:-9999px; overflow:hidden;}

.tags { width:630px; float:right; padding:0px 0 0 0;}
#wordcloud { width:630px; height:450px; position:relative;}

div.jqcloud {font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 11px;color:#5cc69d;}
div.jqcloud a {font-size: inherit;text-decoration: none;}
div.jqcloud span.w10 { font-size: 550%; }
div.jqcloud span.w9 { font-size: 500%; }
div.jqcloud span.w8 { font-size: 450%; }
div.jqcloud span.w7 { font-size: 400%; }
div.jqcloud span.w6 { font-size: 350%; }
div.jqcloud span.w5 { font-size: 300%; }
div.jqcloud span.w4 { font-size: 250%; }
div.jqcloud span.w3 { font-size: 200%; }
div.jqcloud span.w2 { font-size: 150%; }
div.jqcloud span.w1 { font-size: 100%; }
div.jqcloud { color: #5cc69d; }
div.jqcloud a { color: inherit; }
div.jqcloud a:hover { color: #444242; }
div.jqcloud {/*overflow: hidden;*/ position: relative;}
div.jqcloud span { padding: 0; }

.tags .tagSearch { margin:20px auto 0 auto; background:url(../images/bg-lupa.jpg) no-repeat left top; padding:50px 0 0 100px; height:50px; width:178px;}
.tags .tagSearch input#search { background:#FFF; border:1px solid #b8b8b8; width:130px; height:25px; padding:0 5px 0 5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#9d9b9b; float:left;}
.tags .tagSearch input#ok { background:#000; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:4px; border:none; margin:0 0 0 5px; cursor:pointer;}


.acc { float:left; overflow:hidden; margin:10px 0 0 0; width:310px;}
ul#acc {background:#4c4b4b; overflow:hidden;}
ul#acc h3 { background:#616060; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 14px;color:#FFF; text-transform:uppercase; border-bottom:1px solid #767676; position:relative;}
ul#acc li h3 span.more { position:absolute; right:10px; top:3px; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 24px;color:#FFF; display:block;}
ul#acc li h3 span.less { position:absolute; right:10px; top:3px; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 24px;color:#FFF; display:none}

ul#acc li.active h3 span.less { position:absolute; right:10px; top:3px; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 24px;color:#FFF; display:block}
ul#acc li.active h3 span.more { position:absolute; right:10px; top:3px; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 24px;color:#FFF; display:none;}


ul#acc h3 a { display:block; color:#FFF; text-decoration:none; padding:7px 10px 7px 25px;}

ul#acc div { background:#4c4b4b; padding:20px;}
ul#acc div ul { margin:0 0 20px 0;}

ul#acc div ul li {font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 13px; margin:0 0 5px 0;}
ul#acc div ul li a, ul#acc div ul li span { color:#fff; background:url(../images/btn-arrow-green.png) no-repeat left 3px; padding:0 0 0 20px; cursor: pointer}
ul#acc div ul li li a, ul#acc div ul li li span { color:#30ffaf; background:url(../images/btn-arrow-grey.png) no-repeat left 3px; padding:0 0 0 20px; cursor: pointer}

ul#acc .panel ul li ul {  margin-left:20px; margin-top:10px	}




/*CURSOS*/
aside#cursos { width:270px; padding:0 30px 0 0; float:left; border-right:1px solid #b4b4b4; margin:40px 0 0 0; min-height:520px;}
aside#cursos h3 {font-family: "Myriad Pro",Arial,Helvetica,sans-serif;font-size: 19px;font-weight: normal;text-transform: uppercase; color:#000;}
aside#cursos ul { margin:0 0 40px 0;}
aside#cursos ul li { color:#1ac684; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:17px; margin:5px 0 10px 0;}
aside#cursos ul li a {color:#1ac684; text-decoration:none; margin:0; font-size:14px; display:block;}
aside#cursos ul li a:hover {color:#908D8D}
aside#cursos ul li span {background:url(../images/btn-arrow.png) no-repeat left 5px; padding:0 0 0 5px; display:block; float:left; height:20px; width:10px;}
aside#cursos p {color:#9b9b9b; font-size:12px; border-bottom:1px solid #b4b4b4; padding:0 0 70px 0; margin:0 0 20px 0;}


.genericCursos { width:690px; padding:40px 0 0 0; float:right;}
.genericCursos h3 {color: #444242;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 23px; text-transform:none; margin:0 0 40px 0;}
.genericCursos h4 {color: #444242;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 18px; text-transform:none; margin:0 0 15px 0; padding:0 0 0 15px;}
.genericCursos ul { margin:0 0 20px 0;}
.genericCursos ul li {color: #444242;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 14px;}
.genericCursos ul li a {background: url(../images/btn-arrow-green.png) no-repeat scroll left 4px transparent;color: #1AC684;margin:0;padding: 0 0 0 15px;color:#444242; text-decoration:underline}
.genericCursos .content h3 {color: #463e3e;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 18px; text-transform:none; margin:0; padding:0 0 0 0px;}
.genericCursos .content h4 {color: #463e3e;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 13px; text-transform:none; padding:0; margin:15px 0 15px 0px; font-weight:700;}
.genericCursos .content h5 {color: #463e3e;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 13px; text-transform:none; padding:0; margin:15px 0 0 0px; font-weight:700;}
.genericCursos .content dl { margin:10px 0 20px 0;}
.genericCursos .content dl dt {background: url(../images/btn-arrow-green.png) no-repeat scroll left 4px transparent; padding:0 0 0 15px; color: #463e3e;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 13px; font-weight:700;}
.genericCursos .content dl dd {color: #463e3e;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 13px;}
.genericCursos .content p { margin:0 0 20px 0;}
.genericCursos .content p a {color: #444242; text-decoration:underline;}
.genericCursos .content img { margin:0 auto;}

.genericCursos .infoContentRight { position:relative; width:100%; margin:-80px 0 0 0; overflow:hidden;}
.genericCursos .infoContentRight .picBox { width:230px; height:245px; border:1px solid #444242; float:right; margin:0 8px 0 0;}
.genericCursos .infoContentRight .picBox img { margin:0; padding:0; width:230px; height:245px;}

.genericCursos .content .infoContentRight .infoMenu ul { float:left; overflow:hidden; margin:70px 0 0 215px;}
.genericCursos .content .infoContentRight .infoMenu ul li {text-align:right; margin:0 0 8px 0;}
.genericCursos .content .infoContentRight .infoMenu ul li a { margin:5px 0 5px 0; background:url(../images/btn-arrow-green-right.png) no-repeat right 9px; text-align:right; padding:5px 40px 5px 10px; color: #8e8d8d; font-family: Arial,Helvetica,sans-serif;font-size: 14px; font-weight:700; text-decoration:none;}


.genericCursos .content .infoContentRight .infoMenu ul li a:hover {background:#d1f2e5 url(../images/btn-arrow-green-right.png) no-repeat right 9px;}

/**/
.languages { top: 320px; 	left: 25px; 	position: absolute; 	z-index: 101;}
.languages li {	display: inline-block;	float: left; margin-right:10px}
.languages li a.pt {width:26px; height:18px; display:block; background:url(../images/pt.jpg); overflow:hidden; text-indent:-100px }
.languages li a.en {width:26px; height:18px; display:block; background:url(../images/en.jpg); overflow:hidden; text-indent:-100px}

/**/

