/* CLASSES GENERICAS */

/* ------------------- */

.clear {clear:both;}

.fleft {float:left;}

.fright {float:right;}

.pntr {cursor: pointer;}

.none {display:none;}

.prel {position:relative;}

.pabs {position:absolute;}

.fillw {width:100%;}

.fillh {height:100%;}

.upper {text-transform: uppercase;}

.topright {

    position:absolute;
    top:0;
    right:0;
}

.bottomleft{

    position:absolute;
    bottom:0;
    left:0;
}

.bottomright{

    position:absolute;
    bottom:0;
    right:0;
}

.toprightborder{

    position:absolute;
    top:-1px;
    right:-1px;
}

.topleftborder{
    position:absolute;
    top:-1px;
    left:-1px;
}

.bottomleftborder{

    position:absolute;
    bottom:-1px;
    left:-1px;
}

.bottomrightborder{

    position:absolute;
    bottom:-1px;
    right:-1px;
}

/* ------------------- */

/* TODOS OS CONTEUDOS */

body{

    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    line-height: 130%;
    font-weight: normal;
    font-variant: normal;
    color:#6E6E70;
    margin:0;
    padding:0;
    border:none;
    text-align:center;
}

body.back1{

    background-image: url(../images/padrao01.gif);
}

body.back2{

    background-image: url(../images/padrao02.gif);
}

body.back3{

    background-image: url(../images/padrao03.gif);
}

/* TITULOS */

h1{

    font-weight:bold;
    margin:10px 10px 4px 0px;
    text-align: left;
    font-size:13px;
}

/* SUBTITULOS */

h2{

    margin:10px 0px 4px 0px;
    font-size: 11px;
    color:#666;
}

/* HIPER LINKS NORMAIS */

a{

    text-decoration:none;
    text-align: left;
    color:#666;
    outline:none;
}

/* HIPER LINKS NORMAIS ROLLOVER */

a:hover{

    text-align: left;
}

/* PARAGRAFO */

p{

    color:#666;
    padding: 0px 0px 5px 0px;
}

/* LISTAS */

ul{

    padding:0;
    margin:0;
}

/* ITEMS DE LISTAS */

li{

    text-align:left;
    list-style:disc;
}

/* TAMANHO TOTAL */

#total{

    width: 960px;
    margin:auto;
    background-color:#fff;
    margin-top:15px;
    text-align:left;
    min-height:650px;
    position:relative;
}

/* PARTE ESQUERDA DO SITE */

#esquerda{

    width:330px;
    min-height:650px;
    float:left;
}

/* IMAGEM DO LOGO */

#logo{

    margin:23px 0px 50px 30px;
    border:none;
}

#logo img{

    color:#fff;
    border:none;
}

#logo a, #logo a:hover{

    color:#fff;
    border:none;
}

/* IDENTIFICADOR DA IMAGEM ESQUERDA */

#banner{

    float:left;
    width:155px;
    border-right: solid 2px #6E6E70;
    margin-bottom:33px;
    height:417px;
}

#banner img {

    width:150px;
}

/* IDENTIFICADOR DA SECCAO DOS MENUS */

#menus{

    float:left;
    width:150px;
    height:485px;
    margin: 0 0 0 5px;
    position:relative;
}

/* IDENTIFICADOR DO MENU BOTTOM */

#menuBottom{

    width:159px;
    bottom:63px;
    position:absolute;
    margin-left:2px;
}

/* TABS DO MENU BOTTOM*/

#menuBottom ul{

    padding:0;
}

/* MENU BOTTOM E SUB MENUS ESTADO NORMAL */

#menuBottom ul li{

    font-weight:normal;
    color: #6E6E70;
    list-style-type:none;
    list-style:none;
    text-decoration:none;
    margin-bottom:5px;
}

/* MENU BOTTOM E SUB MENUS ESTADO NORMAL */

#menuBottom ul li a{

    display:block;
    width:138px;
    border-bottom: solid 2px #D6D6D6;
}

/* MENU BOTTOM ESTADO ROLLHOVER */

#menuBottom ul li:hover a{

    color:#68AEE0;
    display:block;
    width:138px;
    border-bottom: solid 2px #68AEE0;
}

/* MENU BOTTOM ESTADO ACTIVO */

#menuBottom ul li.active a{

    font-weight: bold;
    color:#68AEE0;
    display:block;
    width:138px;
    border-bottom: solid 2px #68AEE0;
}

/* PARTE DIREITA DO SITE */

#direita{

    float:left;
    overflow: hidden;
}

/* IDENTIFICADOR DO MENU PRINCIPAL */

#menuPrincipal{

    margin: 30px 30px 50px 0px;
    font-size:11px;
    width:587px;
}

/* MENU PRINCIPAL E SUB MENUS */



#menuPrincipal ul {
    
    margin-left:-7px;
}

#menuPrincipal ul li{

    list-style:none;
    float:left;  
    margin:0 0 0 7px;  
}

/* MENU PRINCIPAL ESTADO NORMAL */

#menuPrincipal ul li a{

    margin:5px 0px 0px 0px;
    width:92px;
    height:24px;
    display:block;
    float:left;
    text-align:center;
    font-size:11px;
    font-family:Arial;
    background-image:url(../images/botao_cinza.gif);
    color: #6E6E70;
    vertical-align:middle;
    line-height:24px;
}

/* MENU PRINCIPAL CESA ESTADO ROLLOVER */

#menuPrincipal ul li.item55 a:hover{

    background-image:url(../images/botao_azul_CEsA.gif);
    color: #fff;
}

/* MENU PRINCIPAL INVESTIGACAO ESTADO ROLLOVER */

#menuPrincipal ul li.item56 a:hover{

    background-image:url(../images/botao_amarelo_investigacao.gif);
    color: #fff;
}

/* MENU PRINCIPAL PUBLICACOES ESTADO ROLLOVER */

#menuPrincipal ul li.item57 a:hover{

    background-image:url(../images/botao_laranja_publicacoes.gif);
    color: #fff;
}

/* MENU PRINCIPAL FORMACAO ESTADO ROLLOVER */

#menuPrincipal ul li.item58 a:hover{

    background-image:url(../images/botao_castanho_formacao.gif);
    color: #fff;
}

/* MENU PRINCIPAL COOPERACAO ESTADO ROLLOVER */

#menuPrincipal ul li.item59 a:hover{

    background-image:url(../images/botao_verde_cooperacao.gif);
    color: #fff;
}

/* MENU PRINCIPAL EVENTOS ESTADO ROLLOVER */

#menuPrincipal ul li.item60 a:hover{

    background-image:url(../images/botao_vermelho_eventos.gif);
    color: #fff;
}

/* POSICIONAMENTO DOS SUB MENUS */

#menuPrincipal ul li.active ul{

    position:absolute;
    top:137px;
    left:165px;
}

#menuPrincipal ul li.active ul li{

    float:none;
}

/* ENTRY DOS SUB-MENUS */

#menuPrincipal ul li.active ul li a{
    
    background-image:none;
    color:#6E6E70;
    margin:10px 0 0 0;
    text-align:left;
    line-height:10px;
    width:165px;
    clear:both;
    height:auto;
}

/* ENTRY BACKGROUND OFF NOS SUB-MENUS */

#menuPrincipal ul li.active ul li a:hover,
#menuPrincipal ul li.active ul li.active a {

    background-image:none;
}

/* ENTRY DO SUB-MENU EM ESTADO ACTIVO */

#menuPrincipal ul li.active ul li.active a{

    font-weight:bold;
}

/* POSICIONAMENTO DOS SUB-SUB-MANUS */

#menuPrincipal ul li.active ul li.active ul{

    position:relative;
    top:15px;
    left:30px;
}

/* ENTRY DOS SUB-SUB-MENUS */

#menuPrincipal ul li.active ul li.active ul li a{
    
    background-image:none;
    color:#6E6E70;
    margin:0;
    text-align:left;
    margin-top:0px;
    line-height:0px;
    width:115px;
    height:20px;
    font-weight:normal;
}

/* ENTRY DO SUB-SUB-MENU EM ESTADO ACTIVO */

#menuPrincipal ul li.active ul li.active ul li.active a{

    font-weight:bold;
}

/* IDENTIFICADOR DOS CONTEUDOS */

#content{

    float:left;
    margin:30px 0;
    position:relative;
    width:617px;
}

/* IDENTIFICADOR DO CONTEUDO PRINCIPAL */

#maincontent {

    width:385px;
	min-height: 500px;
}

/* LIST DENTRO DO CONTEUDO PRINCIPAL */

#maincontent ul{

    padding:10px 20px 0 20px;
}

/* ENTRY DA LIST NOS CONTEUDOS PRINCIPAIS */

#maincontent ul li{

    margin-bottom:5px;
}

/* LINK ESTADO ROLLOVER */

#maincontent a:hover{

    text-decoration:underline;
}

/* PARAGRAFOS DENTRO DO CONTEUDO PRINCIPAL */

#maincontent p {

    margin:0;
    padding:10px 15px 0 0;
}

#maincontent .projects p{

    margin:5px 0 0 0;
    padding:0;
}

/* GRADIENTE DO LADO ESQUERDO */

.gl{
    background:url(../images/gradiente_esq.png) no-repeat 0 0;
    margin:0;
    border:0;
    padding:0;
}

/* GRADIENTE DO LADO DIREITO */

.gr{
    background:url(../images/gradiente_dir.png) no-repeat 100% 0;
    margin:0;
    border:0;
    padding:5px 5px 10px 5px;
}

/* GRADIENTE DO MEIO */

.gc{
    background:url(../images/gradiente_meio.png) repeat-x 0 0;
    margin:0;
    border:0;
    padding:0;
}

/* IMAGENS DENTRO DOS CONTEUDOS PRINCIPAIS */

.contentImg{

    float:left;
    margin: 10px 19px 0px 10px;
}

/* LISTA DOS ANOS */

#maincontent ul.anos{

    list-style:none;
    padding:10px 0 0 0;
}

#maincontent ul.projects{

    padding:5px 0 0 15px;
}

/*LIST ENTRY DA LISTA ANOS*/

#maincontent ul.anos li{

    list-style:none;
    padding:0;
}

/* LISTA DAS FOTOS */

#maincontent ul.fotoGallery{

    list-style:none;
    padding:10px 0 0 0;
}

/*LIST ENTRY DA LISTA DAS FOTOS*/

#maincontent ul.fotoGallery li{

    list-style:none;
    padding:0;
}

.firstNew{

    width:373px;
    display:block;
    border-bottom: solid 2px #D6D6D6;
    margin-bottom:22px;
    padding: 0 0 10px 0;
}

.firstNew h2 {

    margin:0;
    padding:6px 15px 10px 15px !important;
}

.firstNew p {

    display:block;
    margin:0;
    padding:0 15px 20px 15px !important;
}

#noticias a.seeMore {

    background:url(../images/fnd.png) no-repeat ;
    line-height:14px;
    padding:1px 0 1px 20px;
}

.firstNew a{
    background:url(../images/fnd.png) no-repeat ;
    line-height:14px;
    padding:1px 0 1px 20px;
	margin:0 0 0 20px;
}

#maincontent .firstNew a:hover, #noticias a.seeMore :hover {
    background:url(../images/fnd_over.gif) no-repeat ;
    line-height:14px;
    padding:1px 0 1px 20px;
    text-decoration:none;
    color:#68AEE0;
}

.pad_a{

    margin:0 0 10px 200px;
}

.New{

    width:190px;
    padding:0 0 10px 0;
    float:left;
    display:block;
    border-bottom: solid 2px #D6D6D6;
}

.New a {

    background:url(../images/fnd.png) no-repeat ;
    margin-left:15px;
    line-height:14px;
    padding:1px 0 1px 20px;
}

#maincontent .New a:hover {
    background:url(../images/fnd_over.gif) no-repeat ;
    line-height:14px;
    padding:1px 0 1px 20px;
    margin-left:15px;
    text-decoration:none;
    color:#68AEE0;
}

.NewText{

    width:170px;
    float:left;
}

.NewText p{

    padding:0px 0px 20px 15px !important;
    margin:0;
    width:170px;
}

#maincontent .NewText p a, #maincontent .firstNew  p a{

	text-decoration:none;
	background:none;
  	margin:0;
	padding:0;
	
}

#maincontent .NewText p a:hover, #maincontent .firstNew  p a:hover{
    color:#538CB5;
background:none;
margin:0;
	padding:0;
	
}

.NewText h2{
    display:block;
    float:left;
    margin:0;
    /*padding:0;
    padding:0 0 10px 200px;*/
    width:170px;
    padding:0px 15px 10px 15px;
}

/* POSICIONAMENTO DO LINK DAS FOTOGRAFIAS */

.backFoto{

    padding:385px 0 0 0;
}

.back{

    padding:0;
}

/* LINK BACK DAS FOTOS ESTADO NORMAL */

.backFoto a{
    background:url(../images/bwd.png) no-repeat ;
    line-height:14px;
    padding:1px 0 1px 20px;
}

/* LINK BACK DAS FOTOS ESTADO ROLLOVER */

.backFoto a:hover{
    background:url(../images/bwd_over.gif) no-repeat ;
}

/* LINK BACK ESTADO NORMAL */

.back a{
    background:url(../images/bwd.png) no-repeat ;
    line-height:14px;
    padding:1px 0 1px 20px;
}

#maincontent .back a{
    color:#666;
}

/* LINK BACK ESTADO ROLLOVER */

.back a:hover{
    background:url(../images/bwd_over.gif) no-repeat ;
}

/* DEFINICAO DE UM EVENTO */

.evento{

    display:block;
    border-bottom: solid 2px #DDDEDF;
    padding:0px 15px 10px 0;
    margin:0 0 25px 0;
}

#regulamento{
	width:580px;
}

/* IDENTIFICADOR DAS NOTICIAS */

#noticias {
    
    position:absolute;
    right:29px;
    top:3px;
    width:190px;
}

/* PARAGRAFO DAS NOTICIAS */

#noticias p{

    padding:0px 10px 0 10px;
    margin:0;
}

/* TITULO DAS NOTICIAS */

#noticias h2{

    font-weight:bold;
    padding:6px 10px 10px 10px;
    margin:0;
}

.pager{
	position:Absolute;
	bottom:0;
}

.next{
	right:0;
}

.prev{
	left:0;
}

.seeMore{

}

/* IDENTIFICADOR DO FINAL */

#final{
    font-size:10px;
    float:left;
    position:relative;
    margin:0 0 0 335px;
    bottom:5px;
    left:0;
    color:#A0A8A9;
}

/*LINK PARTE FINAL NORMAL */

#final a{

    color:#999;
}

/*LINK PARTE FINAL ROLLOVER */

#final a:hover{

    color:#68AEE0;
}

/* DEFINICAO DO FOOTER */

#footer{

    font-size:8px;
    font-family:Arial;
    width:960px;
    margin:auto;
    position:relative;
    color:#999;
}

/* LOGO METATHEKE NORMAL */

#footer span.esq a{
    background:url(../images/icon_mtk_cinza.gif) no-repeat ;
    padding:3px 0 1px 14px;
    margin-left:3px;
    line-height:14px
}

#footer span.dir a img{
    outline:none;
    border:none;
    color:transparent;
}

/* LOGO METATHEKE ROLLOVER */

#footer span.esq a:hover{
    background:url(../images/icon_mtk_azul.gif) no-repeat;
    padding:3px 0 1px 14px;
    margin-left:3px;
    line-height:14px;
}

/* LADO ESQUERDO DO FOOTER */

#footer span.esq{
    text-align:left;
    float:left;
    margin:5px 0 15px 0;
}

/* LADO DIREITO DO FOOTER */

#footer span.dir{
    text-align:right;
    float:right
}

#footer span.dir span.txtDirFooter{
    position:absolute;
    top:8px;
    left:490px;
}

/*POSICIONAMENTO DAS TRADUCOES */

#translations{
    position:absolute;
    top:29px;
    right:45px;
}

#jflanguageselection {
float:right;
margin:-26px 0 10px 5px;
}

#jflanguageselection ul.jflanguageselection {
font-weight:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:3px;
padding:0;
}

#jflanguageselection ul.jflanguageselection li {
background-image:none;
border:medium none;
float:left;
font-size:11px;
margin:3px 0 5px 6px;
padding-left:0;
padding-right:0;
white-space:nowrap;
list-style:none;
}

#jflanguageselection ul.jflanguageselection li a:hover {
font-size:11px;
font-weight:normal;
list-style:none;
list-style-type:none;
color:#6E6E70;
}

#jflanguageselection ul.jflanguageselection li a {
font-size:11px;
font-weight:normal;
list-style:none;
list-style-type:none;
color:#999;
}

#jflanguageselection ul.jflanguageselection li#active_language a {
font-size:11px;
font-weight:normal;
list-style:none;
list-style-type:none;
color:#6E6E70;
display:block;
border-bottom: solid 2px #D6D6D6;
margin-bottom:5px;
}
