/* Edited with EditCSS */
/**** LINK-tag style sheet estilos.css ****/

/* CSS Document */
*{list-style: none;margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif;}
body{font-size:62.5%; color:#333333;}

a{text-decoration: none; color:#333333;}
a:hover{text-decoration: underline;}
a img {border: none;}
#jumpMenu, #menuAss{display: none;}
.clearMe{clear:both; float: none; display:block;}

#wrapper{width: 95.5em; margin: 0 auto;position: relative;}

#header{height: 17.5em; z-index:1; position:absolute;}
#colLeft{width: 21em; top: 18em; position: absolute; background-color: #e5e5e5; padding-top: 45em;}
#colRight{width: 21em; top: 18em; left: 74em; position: absolute;}
#colCenter{width: 51em; top: 18em; left: 22em; position: absolute;}
#colCenterNot{width: 51em; top: 18em; left: 22em; position: absolute;}
#colCenterAct{width: 51em; top: 18em; left: 22em; position: absolute;}
#colCenterDes{width: 47em; top: 18em; left: 22em; position: absolute; background: #f2f2f2 url(../_img/backDesporto.jpg) left top no-repeat; padding: 0px 20px 20px 20px;}
#colCenterLic{width: 47em; top: 18em; left: 22em; position: absolute; background-color: #f2f2f2; padding: 20px;}
#colCenterRev{width: 47em; top: 18em; left: 22em; position: absolute; background-color: #f2f2f2; padding: 20px;}
#colCenterVisita{width: 47em; top: 18em; left: 22em; position: absolute; background-color: #f2f2f2; padding: 20px;}
#colCenterEstudarIsave{width: 47em; top: 18em; left: 22em; position: absolute; background-color: #f2f2f2; padding: 20px;}
#colCenterPresidente{width: 47em; top: 18em; left: 22em; position: absolute; background-color: #f2f2f2; padding: 20px;}
#colCenterEmprego{width: 47em; top: 18em; left: 22em; position: absolute; background: #f2f2f2 url(../_img/backEmprego.jpg) left top no-repeat; padding: 0px 20px 20px 20px;}
#colCenterOportunidades{ width: 47em; top: 18em; left: 22em; position: absolute; background: #f2f2f2 url(../_img/backOportunidades.jpg) left top no-repeat; padding:20px; }

#menuUm{font-weight: bold; z-index: 2; position: absolute; width: 21em; top: 18em;}
#menuUm li{ border-bottom: #FFF solid 1px;}
#menuUm li a{color: #333333; font-size:1.2em; display: block; text-indent: 10px; background: url(../_img/bulletMenu.gif) no-repeat 0 6px; text-decoration: none; line-height: 2.2em;}
#menuUm li a:hover{text-decoration: underline; background-color:#f1bf00;}
#menuUm li a.activo{background-color: #FAC80F;}

#menuUm li li{ border-bottom: #FFF solid 1px;}
#menuUm li li a{color: #333333; font-size:1.2em; display: block; text-indent: 10px; background: none; text-decoration: none; line-height: 2.2em;}
#menuUm li li a:hover{text-decoration: underline; background-color:#f1bf00;}
#menuUm li li a.activo{background-color: #FAC80F;}
#menuUm li ul { position: absolute; z-index: 3; left: 21em; margin-top: -2.6em; background-color: #c1c1c1; width: 27em; display: none; }
#menuUm li:hover ul {display: block;}


#menuDois{font-weight: bold; background-color: #999999; margin-bottom: 10px; z-index: 1; position: absolute; width: 21em; top: 39.8em;}
#menuDois li{ border-bottom: #FFF solid 1px; }
#menuDois li a{color: #FFF; font-size:1.2em; display: block; text-indent: 10px; background: url(../_img/bulletMenu.gif) no-repeat 0 6px; text-decoration: none; line-height: 2.2em;}
#menuDois li a:hover{text-decoration: underline; background-color: #FAC80F;}
#menuDois li a.activo{background-color: #FAC80F;}
#menuDois li li{ border-bottom: #FFF solid 1px; }
#menuDois li li a{color: #333333; font-size:1.2em; display: block; text-indent: 10px; background: none; text-decoration: none; line-height: 2.2em;}
#menuDois li li a:hover{text-decoration: underline; background-color: #FAC80F;}
#menuDois li ul { position: absolute; z-index: 3; left: 21em; margin-top: -2.6em; background-color: #c1c1c1; width: 27em; display: none; }
#menuDois li:hover ul {display: block;}

#colLeft #newsletter{background-color: #333333; text-align: center; padding: 10px 0;}
#colLeft #newsletter h2{color: #FFF; text-transform: uppercase; margin-bottom: 5px; font-size: 1.4em;}
#colLeft #newsletter a{color: #FFF; font-size:1em; background-color: #ff6600; padding: 2px 10px; text-decoration: none;}
#colLeft #newsletter a:hover{}

#colLeft #publicacoes{padding: 12px;}
#colLeft #publicacoes h2{color: #333333; font-size: 1.3em;}
#colLeft #publicacoes a{margin: 14px 0 20px 10px; display: block;}

.blog{background-color: #FFF; padding-top: 5px;}
.blog li{margin-top: 5px;}
.blog li a img{border: none;}

#colRight #bp1{}
#colRight #bp2{}

#colRight #bp3{}
#colRight #bp1 img, #colRight #bp2 img, #colRight #bp3 img{border: none;}
#colRight #bp2 img, #colRight #bp3 img{margin-bottom: 10px;}

#colRight #eventosTicker{ border: 3px solid #ff6600 ; margin: 15px 0; height: 37.5em; background-color:#ff6600;}
#colRight #eventosTicker h1{background: url(../_img/eventosTickerH1.jpg) no-repeat; color:#ff6600; padding-left: 10px; text-transform: uppercase; font-size: 1.1em; line-height: 1.9em;}
#colRight #eventosTicker #datamain {background-color:#FFF; padding-top:10px; margin:0; width:20.5em; height:34em;}

#colCenter #listNotHome{background: url(../_img/backActHome.gif) no-repeat; margin-bottom: 5px;}
#colCenter #listNotHome ul {clear: both; margin-top:-9px;}
#colCenter #listNotHome ul h2{font-size: 1.2em; margin:0 0 15px 3px;}
#colCenter #listNotHome ul li{padding: 0 5px 8px 12px; margin-bottom: 8px; float: right; width: 23.7em;}
#colCenter #listNotHome ul #primeira{float: left; width:23.5em; margin-right:2px;}
#colCenter #listNotHome ul #ultima p, #colCenter #listNotHome #primeira p{border: none;}
#colCenter #listNotHome ul li.cantoAmarelo a.mais{position: absolute; left: 23em; background: url(../_img/maisAmarelo.jpg) no-repeat; height:1em; width:1em;}
#colCenter #listNotHome ul li.cantoAmarelo{background: url(../_img/quaAmarelo.jpg) left top no-repeat;}
#colCenter #listNotHome ul li.cantoLaranja{background: url(../_img/quaLaranja.jpg) left top no-repeat;}
#colCenter #listNotHome ul img{border: none; background-color: #CCC; margin:0 10px 10px 0; float: left;}
#colCenter #listNotHome ul #primeira img{margin:0 0 10px 0; float: none;}
#colCenter #listNotHome ul p{font-size: 1em; border-bottom: #919191 dotted 1px; padding-bottom: 10px;}
#colCenter #listNotHome ul p a{color: #333333;}
#colCenter #listNotHome ul p a:hover{}

#colCenter #oporSugsHome{background: #f2f2f2 url(../_img/backOporSugsHome.gif) repeat-y; padding:10px; margin-bottom:5px;}
#colCenter #oporSugsHome h1{color: #f7c816; text-transform: uppercase; font-size: 1.2em;}
#colCenter #oporSugsHome ul{float: left; width:23.2em;}
#colCenter #oporSugsHome ul li{border-top: #999999 dotted 1px; padding: 4px 0;font-size: 1em;}
#colCenter #oporSugsHome ul li h2{margin-bottom: 2px; text-indent: 14px; background: url(../_img/bulletOportunidades.gif) 0 2px no-repeat; font-size: 1.2em;}
#colCenter #oporSugsHome #sugsHome{float: right; width:22.5em; margin-top: -15px;}
#colCenter #oporSugsHome #sugsHome h1{margin-bottom: 23px;}
#colCenter #oporSugsHome #sugsHome img{float: left; padding:0 20px 20px 0; border: none;}
#colCenter #oporSugsHome #sugsHome h2{font-size: 1.2em; padding-bottom: 20px;}
#colCenter #oporSugsHome #sugsHome p{font-size: 1em;}

#colCenter #actHome{margin-bottom:5px; background: url(../_img/backActHome.gif) no-repeat;}
#colCenter #actHome ul{width: 51em;}
#colCenter #actHome ul li{float: left; width: 22.3em; padding:8px 14px; margin:0 1px; background: url(../_img/quaAzul.jpg) left top no-repeat; position: relative;}
#colCenter #actHome ul li.liDois{margin-left:4px; padding-right: 12px;}
#colCenter #actHome ul li h1{text-transform: uppercase; color: #024152; font-size: 1.2em; margin-bottom: 5px;}
#colCenter #actHome ul li h2{font-size: 1.2em;margin-bottom: 30px;}
#colCenter #actHome ul li a img{border: none; margin-bottom: 20px;}
#colCenter #actHome ul li p{font-size: 1em;}
#colCenter #actHome ul li p a{}
#colCenter #actHome ul li a.mais{background: url(../_img/maisAzul.jpg) no-repeat; height:1em; width:1em; position: absolute; left: 23.2em;}

#colCenterAct ul{font-size: 1.2em;}
#colCenterAct ul li{border: #999999 solid 1px; margin-bottom: 5px; padding:5px 20px; background: url(../_img/quaAmarelo.jpg) left top no-repeat; position: relative;}
#colCenterAct ul li h2{font-size: 1.1em; }
#colCenterAct ul li.primeiro{ background-position: left 45px;}
#colCenterAct ul li.primeiro h1{color: #FAc80f;margin-bottom: 20px; font-size: 1.2em; }
#colCenterAct ul li.primeiro h2{margin-bottom: 20px; font-size: 1.2em; }
#colCenterAct ul li.primeiro img{margin-bottom: 20px; float: left; margin-right:20px;}
#colCenterAct ul li.primeiro p{margin-bottom: 20px;  font-size: 0.9em; clear:both;}
#colCenterAct ul li.primeiro p.lead{font-weight: bold; clear:none;}
#colCenterAct ul li.primeiro p.data{text-align: right;}
#colCenterAct ul li.primeiro p a{font-weight: bold;}
#colCenterAct ul li a.mais{width: 10px; height:10px; background: url(../_img/maisAmarelo.jpg) no-repeat; display: block;position: absolute; left: 41.5em; margin-top:-5px;}
#colCenterAct ul li a:hover{}

#colCenterNot ul{font-size: 1.2em;}
#colCenterNot ul li{border: #999999 solid 1px; margin-bottom: 5px; padding:5px 20px; background: url(../_img/quaLaranja.jpg) left top no-repeat; position: relative;}
#colCenterNot ul li h2{font-size: 1.1em; }
#colCenterNot ul li.primeiro{ background-position: left 45px;}
#colCenterNot ul li.primeiro h1{color: #ff6600;margin-bottom: 20px; font-size: 1.2em; }
#colCenterNot ul li.primeiro h2{margin-bottom: 20px; font-size: 1.2em; }
#colCenterNot ul li.primeiro img{margin-bottom: 20px; float: left; margin-right:20px;}
#colCenterNot ul li.primeiro p{margin-bottom: 20px;  font-size: 0.9em; clear:both; }
#colCenterNot ul li.primeiro p.lead{font-weight: bold; clear:none;}
#colCenterNot ul li.primeiro p.data{text-align: right;}
#colCenterNot ul li.primeiro p a{font-weight: bold;}
#colCenterNot ul li a.mais{width: 10px; height:10px; background: url(../_img/maisLaranja.jpg) no-repeat; display: block;position: absolute; left: 41.5em; margin-top:-5px;}
#colCenterNot ul li a:hover{}

#colCenterDes p{width: 20em; float: left; margin-bottom: 10px; margin-top: 250px;}
#colCenterDes p a{color: #f1852d; text-decoration: underline; text-indent: 15px; display: block; line-height: 1.5em; background: url(../_img/iconInscricao.gif) no-repeat; margin-top: 10px;}
#colCenterDes ul{width: 20em; float: right; text-align: right; margin-bottom: 10px;margin-top: 250px;}
#colCenterDes ul li{margin-bottom: 5px; font-size:1.1em; font-weight: bold;}
#colCenterDes ul li a{text-decoration: underline;}
#colCenterDes ul li a.activo{color: #999;}
#colCenterDes div{ clear: both; border-top: #CCC dashed 1px; padding-top: 10px; text-align: right; background: url(../_img/backDesporto2.jpg) left 10px no-repeat;}
#colCenterDes div h2{font-size: 1.1em; margin-bottom: 10px;}
#colCenterDes div p{float: none; width: auto; margin: 0;}
#colCenterDes div img{float: left; margin:0 10px 10px 0}

#colCenterLic a.inscricao{color: #f1852d; text-decoration: underline; text-indent: 15px; display: block; line-height: 1.5em; background: url(../_img/iconInscricao.gif) no-repeat; margin-top: 10px; float: left;}
#colCenterLic ul{float: right; text-align: right; margin-bottom: 10px;}
#colCenterLic ul li{margin-bottom: 5px; font-size:1.1em; font-weight: bold;}
#colCenterLic ul li a{text-decoration: underline;}
#colCenterLic ul li a.activo{color: #999;}
#colCenterLic div{ clear: both; border-top: #CCC dashed 1px; padding-top: 10px; text-align: right; background: url(../_img/backDesporto2.jpg) left 10px no-repeat;}
#colCenterLic div h2{font-size: 1.1em; margin-bottom: 10px;}
#colCenterLic div p{float: none; width: auto; margin: 0 0 5px 0;}
#colCenterLic div p a{text-decoration: underline;}
#colCenterLic div img{float: left; margin:0 10px 10px 0}

#colCenterLic div table{clear: both; width: 100%; margin-top: 10px; text-align: center; border-collapse: collapse;line-height: 2em;}
#colCenterLic div table caption{display: none;}
#colCenterLic div table .fstCel{text-align: left; width:30%; padding-left:5px;}
#colCenterLic div table thead{background-color:#CCC;}
#colCenterLic div table tbody{background-color:#CCC;}
#colCenterLic div table tfoot{}
#colCenterLic div table thead tr{border-bottom: #F2F2F2 solid 4px}
#colCenterLic div table thead tr th{border-right: #f2f2f2 solid 10px;}
#colCenterLic div table thead tr th.lstCel{border-right: none;}
#colCenterLic div table thead tr th.numHoras{border-bottom: #F2F2F2 solid 4px}
#colCenterLic div table thead #trDois th{border-bottom: #F2F2F2 solid 10px}
#colCenterLic div table tbody{}
#colCenterLic div table tbody tr{}
#colCenterLic div table tbody tr td{border-bottom: #f2f2f2 solid 10px;}
#colCenterLic div table tfoot tr{}
#colCenterLic div table tfoot tr td{}

#colCenterRev ul li h1{text-transform: uppercase; color: #024152; font-size: 1.2em; margin-bottom: 5px;}
#colCenterRev ul li p{font-size: 0.9em; margin-bottom: 0.5em; }
#colCenterRev ul li img{float: left; margin: 0 1em 1em 0; }
#colCenterRev ul li a.download{ color:#ff6600; margin-bottom: 1em; clear: right; }
#colCenterRev ul li { clear: both; float: none; margin-bottom: 1em; display: block; }
#colCenterRev ul li.comImg { height: 21em;}	

#colCenterVisita h1{text-transform: uppercase; color: #f0be07; text-align: right; margin-bottom: 10px;}
#colCenterVisita ul{width: 20em; float: right; text-align: right; margin-bottom: 10px;}
#colCenterVisita ul li{margin-bottom: 5px; font-size:1.1em; font-weight: bold;}
#colCenterVisita ul li a{text-decoration: underline;}
#colCenterVisita ul li a.activo{color: #999;}
#colCenterVisita div{ clear: both; border-top: #CCC dashed 1px; padding-top: 10px; text-align: right;}
#colCenterVisita div h2{font-size: 1.1em; margin-bottom: 10px;}
#colCenterVisita div img{float: right; margin:0 0 10px 9px; border: 10px solid #FFF;}

#colCenterEstudarIsave a{ font-weight:bold; font-size:1.2em; display: block; margin-left: 5em; background: url(../_img/bullet.gif) no-repeat; text-indent: 20px; margin-bottom:25px; text-decoration: underline; }
#colCenterEstudarIsave a:hover{ color:#969593; }
#colCenterEstudarIsave a.activo{ color:#969593; }
#colCenterEstudarIsave p{ margin-left: 6em; margin-bottom:25px;}

#colCenterPresidente img {float: left; }
#colCenterPresidente h1{font-size:2em; margin-bottom: 20px;}
#colCenterPresidente h2{font-size:1.4em; margin-bottom: 40px;}
#colCenterPresidente p, #colCenterPresidente h1, #colCenterPresidente h2 { margin-left: 20px; margin-right:20px;}

div.margTop {margin: 270px 0 0 60px;}
#colCenterEmprego p {margin: 0 0 30px 160px;}
#colCenterEmprego div{ clear: both; border-top: #CCC dashed 1px; padding-top: 10px; text-align: right; background: url(../_img/backDesporto2.jpg) left 10px no-repeat;}
#colCenterOportunidades p {margin: 0 0 30px 160px;}
#colCenterOportunidades h1{text-transform: uppercase; color: #f0be07; text-align: right; margin-bottom: 10px;}
#colCenterOportunidades a{display: block;}
#colCenterOportunidades ul{ width: 20em; }
#colCenterOportunidades ul li{ margin-bottom: 10px;}
#colCenterOportunidades ul a{ font-weight: bold; text-decoration: underline; background:url(../_img/bulletOportunidades.gif) no-repeat; text-indent: 15px; margin: 2px 0px;}


div.formulario{background: url(../_img/backDesporto2.jpg) left top no-repeat; padding-left: 50px;}
div.formulario *{text-align: left; float: none; clear: both; display: block;  }
div.formulario form{background: #FFF; padding: 20px; font-size:1.1em; width:34em;}
div.formulario fieldset {border: none;}
div.formulario legend {margin-bottom: 20px; color:#333333;}
div.formulario form input, div.formulario form textarea {display: block; padding: 2px; border: 1px solid #bdbdbd; width: 20em; margin: 0px 0px 10px 0px;}
div.formulario form textarea {height: 10em;}
div.formulario form fieldset > input{width: 25em;}
div.formulario form fieldset > textarea{width: 17.1em;}
div.formulario form input.btnSubmit{ border: none; width: auto; padding: 2px 30px 2px 0; background: #FFF url(../_img/iconBtnSubmit.gif) top right no-repeat; }
div.formulario span{ color: #838182; display: block; margin-top: 20px;}

#colCenterOportunidades h1{text-transform: uppercase; color: #f0be07; text-align: right; margin-bottom: 30px;}
#colCenterOportunidades a{display: block;}
#colCenterOportunidades ul{ width: 20em; margin-left: 25em;}
#colCenterOportunidades ul li{ margin-bottom: 10px;}
#colCenterOportunidades ul a{ font-weight: bold; text-decoration: underline; background:url(../_img/bulletOportunidades.gif) no-repeat; text-indent: 15px; margin: 2px 0px;}
#colCenterOportunidades a.link1{ font-weight: bold; text-decoration: underline; font-size: 1.2em; width: 15.5em; text-align: right; margin-bottom: 8px; background: url(../_img/bullet.gif) top right no-repeat; padding-right: 25px;}
#colCenterOportunidades a.link2{ font-weight: bold; text-decoration: underline; font-size: 1.2em; width: 15.5em; text-align: right; background: url(../_img/bullet.gif) top right no-repeat; padding-right: 25px; }
#colCenterOportunidades a.link3{ font-weight: bold; text-decoration: underline; font-size: 1.2em; width: 19em; position: relative; left: 20.5em; top: -1.8em; background: url(../_img/bullet.gif) top left no-repeat; text-indent: 25px; }
#colCenterOportunidades a.link1:hover{ color: #969495; }
#colCenterOportunidades a.link2:hover{ color: #969495; }
#colCenterOportunidades a.link3:hover{ color: #969495; }


