/* Resets */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockuote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset-img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
hr{display:none;}
img{border:none;}

/* Tags gerais */
html{overflow-y:scroll;}
body{background:#2e2424;background-attachment:fixed;text-align:center;}
body,
input,
select,
textarea{font:normal 12px Arial,Verdana,"Sans Serif",Helvetica,sans-serif;color:#5c5c5c;}
h1,
h2,
h3{font:700 40px Georgia, "Times New Roman", Times, serif;color:#453e3e;}
h2{font-size:25px;}
h3{font-size:18px;}
p{line-height:1.3em;margin-bottom:8px;}
br{margin-bottom:0.2em;}
a{color:#666;}
a:hover{color:#000;}
input,
select{padding:4px 5px;width:208px;}
select{width:220px;}
textarea{padding:3px 5px;}
button{padding-top:1px;padding-bottom:1px;}

/* Classes gerais */
.invisivel{display:none !important;}
.impar{background:#ecf3fa;}
.absolute-right,
.absolute-left{position:absolute;top:0;}
.absolute-right{right:0;}
.absolute-left{left:0;}
.espacador{margin-left:6px;}
.botao01{display:block;position:absolute;top:11px;right:260px;text-decoration:none;background:#d7d5c8;padding:5px 7px;border-right:1px solid #bbb8a7;border-bottom:1px solid #bbb8a7;}

/* Topo */
#topo{position:relative;padding-bottom:25px;display:inline-block;width:100%;}
#topo p{float:left;margin-left:148px;}
#perfil{margin:-5px 0 0 80px;}

#links{position:absolute;top:11px;right:0;}
#links address{float:right;clear:both;margin:2px 0 0 0;}
#links ul{float:right;clear:both;overflow:hidden;}
#links ul li{float:left;}
#links ul li a{display:block;padding:2px;margin-left:2px;}
#links ul li a img{display:block;}

/* Blocos */
#geral{width:950px;margin:0 auto;padding:30px 20px;overflow:hidden;text-align:left;background:#f4f4f4;}
#principal{width:702px;float:left;}
#extra{width:225px;float:right;}

/* Principal */
#principal .trabalho{background:#e4e2d6;border-right:2px solid #cfcdc1;border-bottom:2px solid #cfcdc1;padding:10px;margin-bottom:30px;}
#principal h2{margin-bottom:10px;}
#principal h3{float:left;margin:8px 0 6px 0;}
#principal p{float:none;clear:both;padding-left:22px;background:url(../img/note.png) no-repeat;}
#principal p.data{float:right;clear:none;margin-top:13px;background:url(../img/date.png) no-repeat;}
#principal p.premio{background:url(../img/rosette.png) no-repeat;}
#principal p.participacao{background:url(../img/tick.png) no-repeat;}

/* Extra */
#extra h3{margin-bottom:6px;}
#extra div{overflow:auto;margin-bottom:15px;}

.itens{overflow:hidden;float:none;clear:both;background:#d7d5c8;border-right:2px solid #bbb8a7;border-bottom:2px solid #bbb8a7;padding:6px 0 4px 6px;margin-bottom:6px;}
.itens li{float:left;margin:0 2px 2px 0;}
.itens li a{display:block;padding:2px;}
.itens li a:hover{padding:0;border:2px solid #666;}
.itens li a img{display:block;}

/* Fotografias */
#fotografias .menu{overflow:auto;margin:10px 0;display:inline-block;}
#fotografias .menu li{float:left;}
#fotografias .menu li a{display:block;text-decoration:none;background:#d7d5c8;padding:5px 7px;margin-right:3px;border-right:1px solid #bbb8a7;border-bottom:1px solid #bbb8a7;}
#fotografias .menu li a.selecionado{background:#b6b5ab;color:#000;}

#fotografias h3{display:none;}
#fotografias p{float:right;}

/* Imagens */
#principal .imagens img{display:block;}
#principal .lista .contador{background:#8b8a84;margin:0;position:absolute;top:-22px;right:0;z-index:10;padding:3px 4px;color:#fff;}

.lista{position:relative;display:inline-block;}
.lista .anterior,
.lista .proxima{display:block;height:100%;position:absolute;top:0;z-index:9;width:50%;cursor:pointer;text-indent:-999em;}
.lista .anterior{left:0;}
.lista .anterior:hover{background:url(../img/setas.png) left center no-repeat;}
.lista .proxima{right:0;}
.lista .proxima:hover{background:url(../img/setas.png) right center no-repeat;}
