body {background-color:#FFFFFF; margin:5px;}
table {border-collapse:collapse;}
body,table {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; }
a {color:#539ECB; }
a:hover {color:#539ECB; }
.just {text-align:justify}

#principal {margin:10px auto; width:929px; border:none; background-color:#FFFFFF; border:1px solid #000000}

/* Barra de menu (topo) */
#menu {width:929px; background-image:url(/Themes/main/ilc_bar.jpg); background-repeat:no-repeat; border-top:1px solid #FFFFFF; background-position:top left; padding:0px; height:20px }
#menu ul {margin:0px 0px 0px 190px; padding:0px; color:#000000; font-size:8pt; float:left}
#menu li {float:left; display:block; margin:0px 7px; color:#FFFFFF}
#menu a {color:#FFFFFF; text-decoration:none;}
#menu a.selected {color:#539ECB; text-decoration:none; font-weight:bold}
#menu a:hover {text-decoration:none; color:#539ECB; }
#menu .selected {color:#539ECB; font-weight:bold}
#menu img.baseslogo {float:left; padding-right:10px;}

/* Drop Down Menu */
#dropmenudiv {position:absolute; border:1px solid #2B265B; font:normal 10px Verdana; line-height:18px; z-index:100;}
#dropmenudiv a {width:100%; display:block; margin:0; color:#EEEEEE; text-indent:3px; padding:1px 0; text-decoration:none; font-weight:bold}
#dropmenudiv a:hover {background-color:#122B3A; color:#EEEEEE}

/* Barra lateral esquerda */
#leftbar {padding:0; width:180px; float:left; margin:57px 10px 15px 0px}
#leftbar ul {margin:0px 0px 5px; padding:0px; list-style-type:none; }
#leftbar li {display:block; margin:0px; color:#000066; background-image:url(/Pages/leftbutton.jpg); background-repeat:no-repeat; color:#FFFFFF; padding:5px 0px 0px 33px; height:23px; }
#leftbar a {color:#FFFFFF; text-decoration:none; }
#leftbar a:hover {text-decoration:none;}
#leftbar a.selected {color:#539ECB; text-decoration:none;}
#leftbar a.blog {color:#539ECB; text-decoration:none;}

/* Conteudo */
#conteudo { padding:0; color:#000000; margin:20px 10px 15px 10px; line-height:1.5; float:left; width:710px}
#conteudo .membroscampos {font-weight:bold; text-decoration:underline; line-height:2;}
#conteudo table.fichatecnica {border-bottom:2px solid #539ECB}
#conteudo hr.fichatecnica {height:2px; border:0; color:#539ECB; background-color:#539ECB; margin:0px;}
#conteudo p.disclaimer {margin:0px; text-align:justify;}
#conteudo p.assinatura_colaborador { margin:0px; text-align:right;}
#conteudo .direitosfoto {font-size:7pt;}

#rodape {clear:both; text-align:center; padding:10px 0px 3px 0px; margin:0px; color:#122B3A; font-weight:bold;}
#rodape a {color:#122B3A; text-decoration:none;}
#rodape a:hover {color:#539ECB; text-decoration:none;}
#rodape .logo {text-align:center; float:left; margin-left:0px; border:1px solid red; width:210px;}
#rodape .text {text-align:center; width:250px; float:left }
#rodape .selfdesign {font-size:7pt; color:#539ECB; margin-bottom:0px; padding-bottom:0px;}

#introtext {text-align:justify; margin-bottom:20px;}

#destaques {text-align:justify; margin:20px 0px 40px 0px; border-bottom:1px solid white}
#destaques h1 {color:#122B3A; font-size:9pt; border-bottom:1px solid #122B3A; margin-bottom:5px;}
#destaques .destaque {float:left; width:327px; margin-bottom:10px; height:auto}
#destaques .tab {width:34px; float:left}
#destaques a {margin-bottom:4px;}
#destaques p {margin-top:2px;}
#destaques .titulo {font-weight:bold; text-decoration:none; }
#destaques .resumo {text-align:justify;	margin:0px;}
#destaques .clearer {clear:both;}

#pubdetails {text-align:justify; width:688px; margin:0px 0px 20px 0px; float:left}
#pubdetails img {float:left; border:none; margin-right:10px}
#pubdetails h1 {color:#122B3A; font-size:9pt; margin-bottom:3px; margin-top:0px}
#pubdetails h2 {color:#539ECB; font-size:9pt; margin:3px 0 3px 0;}
#pubdetails .description {text-align:justify; margin-top:10px; color:#122B3A}
#pubdetails p.organizers {text-align:justify; margin-top:5px; margin-bottom:0px; color:#122B3A}

#innerbox {border:none; width:684px; overflow:auto; height:360px; padding:0 15px 10px 0;}
#innerbox .membroscampos {font-weight:bold; text-decoration:underline; line-height:2;}

/* Publicações */
#indice {margin: 2px; padding:0px}
#indice h2.seccao {margin:5px 0px 5px 0px; color:#539ECB;}
#indice ul {margin:0px; padding:0px; list-style:none; margin-left:10px}
#indice li {margin:0px;}

/* Galeria */
#galeria {text-align:center; padding:3px;}
#galeria img {margin:0px 2px;}

img.person {float:left; margin:0; padding:0}
h2.personname {margin:0px 0px 10px 20px; font-size:8pt; font-weight:bold; color:#539ECB}
p.personsummary {margin:5px 0px; color:#122B3A}
p.persontext {color:#122B3A; text-align:justify}
.clearer {clear:all;}