body {background-color:#FFFFFF; margin:5px;}
table {border-collapse:collapse;}
body,table {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
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, .optheader {width:100%; display:block; margin:0; color:#EEEEEE; text-indent:3px; padding:1px 0; text-decoration:none; font-weight:bold}
#dropmenudiv a:hover, .optheader: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;}
#leftbar a.blog:hover {text-decoration:underline; font-weight: normal;}

/* 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 {display:block; text-align:justify;	margin:0px;}
#destaques a.readmore {
   display:block;
   float:right;
   padding:0px 10px;
   margin:5px 0;
   font-size: 7pt;
   background: #519ac3; /* Old browsers */
   /* IE9 SVG, needs conditional override of 'filter' to 'none' */
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUxOWFjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzMwM2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(left,  #519ac3 0%, #13303e 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, right top, color-stop(0%,#519ac3), color-stop(100%,#13303e)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(left,  #519ac3 0%,#13303e 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(left,  #519ac3 0%,#13303e 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(left,  #519ac3 0%,#13303e 100%); /* IE10+ */
   background: linear-gradient(left,  #519ac3 0%,#13303e 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#519ac3', endColorstr='#13303e',GradientType=1 ); /* IE6-8 */
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   color: #FFFFFF;
   text-decoration: none;
}
#destaques a.readmore:hover {
   font-weight: normal;
   font-size: 7pt;
   text-decoration: none;
   background: #8bb4bf; /* Old browsers */
   /* IE9 SVG, needs conditional override of 'filter' to 'none' */
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhiYjRiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MTlhYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(left,  #8bb4bf 0%, #519ac3 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, right top, color-stop(0%,#8bb4bf), color-stop(100%,#519ac3)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(left,  #8bb4bf 0%,#519ac3 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(left,  #8bb4bf 0%,#519ac3 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(left,  #8bb4bf 0%,#519ac3 100%); /* IE10+ */
   background: linear-gradient(left,  #8bb4bf 0%,#519ac3 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8bb4bf', endColorstr='#519ac3',GradientType=1 ); /* IE6-8 */
}
#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;}


.evento {padding-bottom:15px;}
.evento h2 {margin:0 0 5px 0; padding:0px; color:#539ECB}
.evento p.description {text-align: justify; margin:0 0 5px 0; padding:0px;}
.evento img {border:none;}

.baseRecord {padding: 0 0 20px 0;}
.baseRecord img {float: left; border: none; width:100px; padding-right:15px;}
.baseRecord h3.baseRecordNome {color: #122B3A; font-size:7.5pt; font-weight: bold; margin:0}
.baseRecord p {margin-top:0px;}
.baseRecord a:hover {font-weight:normal; }

div.person {margin:0; padding:0; margin-bottom:10px;}
img.person {float:left; margin:0; padding:0; margin-right:20px;}
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;}
.topRecordDetail {position: relative;}
.newsearch {position: absolute; top:5px; right:0px;}

/* news details */
img.newsDetails_img {float: left; margin:0 20px 10px 0;}
h2.newsDetails_title {margin:0; padding:0 0 10px 0; color: #539ECB}
h2.newsDetails_subtitle {margin:0; padding:5px 0; color: #000000}
