body, form, .reset {margin:0; padding:0;}
body, th, td {font:12px Arial, sans-serif;}

a {color:#2407B7; text-decoration:none;}
a:active, a:hover {text-decoration:underline;}
img, a img {border:0;}
h1, h2, h3, h4, h5 {margin:14px 0; padding:0;}
h1 {font-size:1.8em;}
h2 {font-size:1.5em;}
h3 {font-size:1.2em;}
h4 {font-size:1em; margin:12px 0;}
p {margin:10px 0; padding:0;}

.wrap {overflow:hidden; width:100%;}
.list-none li {list-style:none;}
.hr {border-top:1px solid #E3E3E3; margin:10px 0; padding-bottom:5px; position:relative;}
.box {padding-bottom:5px;}

.a {margin:10px auto 30px; width:975px;}
.b {margin-bottom:10px;}
.c {background:#FFF; padding:10px;}
.d {float:left; width:210px;}
.e {margin-left:230px;}
.f {float:left; width:49.9%;}
.g {float:left; width:545px;}
.h {margin-left:560px;}
.z div {float:right;margin:10px 15px;}


.b form {float:right; margin:44px 15px 0 0;}

.d .title {color:#656D78; display:block; font-weight:bold; margin:15px 0 5px; text-transform:uppercase;}

.f .mdl {margin-right:10px;}
.f .mlr {margin-left:10px;}

.home .hilite {background:#E3EDF9; margin:0 20px 10px 30px; padding:5px 15px 5px 20px;}
.home .hilite img {float:right; margin-left:20px;}
.home .hilite h5 {color:#C00; font-size:.9em; margin-right:-10px; text-align:right;}
.home .hilite h1 {margin-top:1.25em; font-size:170%;}
.home .hilite p {font-size:100%;}
.home .hilite h1 a {color:#63666B;}
.home .ha h4 a {color:#7C858A !important; text-transform:uppercase;}
.home .ha .g {border-color:#E6E6E6; border-style:solid; border-width:1px 1px 0; padding:10px 10px 0; width:525px;}
.home .ha .category {color:#7E8689; font-weight:bold; margin-top:-20px; text-transform:uppercase;}
.category a {color:#7C858A;}
.home .ha .gallery h3 {padding:60px 0 0; text-align:right;}
.home .ha .gallery li img {float:right; margin-left:30px;}
.home .ha .gallery .nav {text-align:center; margin-left:260px;}
.home .hb h4 {color:#7E8689; text-transform:uppercase;}
.home .hb h4 a{color:#7C858A;}
.home p {line-height:150%; font-size:1.1em;}

#menu li {float:left;}
#menu a {color:#FFF; display:block; font-size:.95em; font-weight:bold; line-height:22px; padding:0 170px 0 25px;}
#menu a.last-child {padding-right:46px;}

#menu2 a {border-bottom:1px dotted #CCC; color:#234670; display:block; font-size:1.3em; font-weight:bold; padding:3px 0;}
#menu2 a span {color:#DFDFDF; font-size:1.1em;}
#menu2 a cite {color:#404096; font-style:normal; margin:0 5px 0 1px;}
#menu2 li li a {color:#6860C3; padding-left:20px;}

.img {width: 199px; background:#F3F3F3; border:1px solid #E0E0E0; float:right; margin:0 0 5px 5px; padding:4px; text-align:center;}
.img .text {color:#333; margin-top:5px;}

.images {margin-bottom:40px;}
.images img {margin-right:2px;}

.other_img {width: 199px;background-color:#F3F3F3;border:1px solid #DDDDDD;margin:10px;padding-top:4px;text-align:center;float:left;}
.other_img .text {line-height:130%;margin-bottom:0.5em;margin-top:0.5em;}

.image {width: 160px; background:#F3F3F3; border:1px solid #E0E0E0; float:left; margin:0 0 5px 5px; padding:4px; text-align:center;}
.image_container {float: left; margin-bottom:1em;}

.menu a {cursor:pointer;}
.menu .event {font-size:.85em;}
.menu .event-selected {background-color:#28558E;color:white;padding:3px 0 3px 20px;}
.menu .year {margin-top:1em;margin-bottom:.5em;padding-left:20px;font-size:1.1em;}
.menu_title {color:#A6A4A5; font-size:1.6em; letter-spacing:2px;margin:14px 0; padding:0;font-weight:bold;}
.menu_title span {color:#042F59;}
.menu {margin-top:1em;font-size:1.06em;}
.menu a {border-bottom:1px dotted #CCC; color:#A9A9A9; display:block; font-size:1.1em; padding:3px 0;}
.menu a span {color:#DFDFDF; font-size:1.1em;}
.menu a cite {color:#404096; font-style:normal; margin:0 5px 0 1px;}
.menu li li a {color:#28558E; padding-left:20px;}

.share {margin-top:5em;}

.weak {font-style:italic;}

.search {width:50%;}
.search input {width:86%;}
.search {margin:0 0 20px;float:left;}
.search div {border:1px solid #C7C7C7;}
.search input {border:0; padding:3px 5px; width:325px;}
.search input.blur {color:#707070;}

.filter_area {margin:1em;margin-bottom:3em;}
.filters {margin-bottom:0;margin-top:1em;margin-left:0;}
.filters li {list-style-image:none;list-style-type:none;}
.filters li li {float:left;margin-left:1.5em;}
.filters ul {padding:0;margin-top:.5em;margin-left:0;}

.infoBar {
	clear:right;
	height:18px;
	margin-bottom:1px;
	padding:6px 8px;
	margin-top:3em;
}
.infoBar {background:#F5F5F5 none repeat scroll 0 0;}
.infoBar .pagination {text-align:center;font-size:1.2em;}
.infoBar .pagination span {margin-left:.4em;}
.result {margin-bottom:20px;margin-top:5px;}
.result h2 {margin:0;font-size:1.3em;}
.result h3 {font-weight:normal;margin:0;}

.photo_navigation{text-align:center;margin-top:1em;}
.photo_navigation a{margin-right:2em;}

#lightbox-container-image-box{min-width:310px;} 
#lightbox-container-image-data-box {min-width:250px;padding: 0 30px !important;}

/* slideshow */
#nav a { color: white; border: 1px solid #ccc; background: #8C8D92; text-decoration: none; margin: 0 5px; padding: 3px 5px;  }
#nav a.activeSlide { background: #1E1E1E; font-weight:bold; }
#nav a:focus { outline: none; }
#nav {
	margin-top:1em;
	text-align:center;
	width:500px;
}
#slideshow li {
	width:525px !important;
}
#slideshow a{color:black;}

#fapesp280390 * {margin:0px;padding:0px;list-style:none;float:left;text-decoration: none;border:none}#fapesp280390 {background:url("http://www.fapesp.br/addons/images/bg.jpg") repeat-x;height:28px;clear:both;}#fapesp280390 span.flogo1228 {padding: 0 40px 0 20px;}#fapesp280390 span.flogo1228 img {padding-top:3px;}#fapesp280390 ul.fmenu1203ab {margin-top:5px;}#fapesp280390 ul.fmenu1203ab li {display:inline;margin-right:1px;}#fapesp280390 ul.fmenu1203ab li span.labmm, #fapesp280390 ul.fmenu1203ab li span.rabmm {display: block;width: 8px; line-height: 20px;}#fapesp280390 ul.fmenu1203ab li span.labmm {background: url("http://www.fapesp.br/addons/images/bl.png") no-repeat;}#fapesp280390 ul.fmenu1203ab li span.rabmm {background: url("http://www.fapesp.br/addons/images/br.png") no-repeat;}#fapesp280390 ul.fmenu1203ab li a {font: 10px arial,verdana; line-height:20px;vertical-align:center;color:#D8D8D8;padding: 0 16px 0 13px;background: url("http://www.fapesp.br/addons/images/bm.png") repeat-x;}#fapesp280390 ul.fmenu1203ab a:hover {color:#FFF;}

.gallery_legenda {margin:14px 0; padding:60px 0 0; font-size:1.2em; font-weight: bold; text-align:right; display: block;}
