/* reset */
body{overflow:auto}
html,body,form,h1,h2,h3,img,p,ul,ol,small,strong{border:0;margin:0;padding:0}
body{font:12px Verdana,Arial,Helvetica,sans-serif;color:#555}
a{color:#8891e3}
a:hover{color:#686fb1}
h1,h2,h3{font:italic 350% Trebuchet ms, Arial, Helvetica, sans-serif;color:#84975b;padding:0;letter-spacing:-0.05em}
h2{font-size:150%;padding:5px 25px}
h3 strong{font-weight:normal}
h2{font-style:normal;color:#C0B781}
p{line-height:20px;display:block;padding:5px 0}
li{display:block}
ol{background:#FFFFCC;color:#993300;float:left;padding:5px 10px}
ol li{display:list-item;padding:5px 0 5px 10px;list-style-position:inside;overflow:hidden}

body{background:#fff}
#geral{width:980px;margin:0 auto}
#topo,#rodape{padding:15px 15px 30px;clear:both;margin-bottom:15px;overflow:hidden}
#topo{border-bottom:1px solid #E3DFC6}
#rodape{border-top:1px solid #E3DFC6}
#rodape ul{overflow:hidden;float:left}
#rodape p,#rodape ul,#rodape li{float:left;line-height:30px;padding:0 10px}
#rodape h2{width:75px;height:75px;overflow:hidden;float:right;line-height:999pt;margin:-10px 0 10px}
#rodape h2 a{background-image:url("logo_studiosol.png");background-position:top left;display:block}
#rodape h2 a:hover{background-position:0 -75px}
#logo{width:140px;height:140px;background-image:url("logo_flogbrasil.png");background-repeat:no-repeat;overflow:hidden;float:left;line-height:999pt;margin:0 30px 0 0}
#bio{clear:both;text-align:right;position:relative;top:25px}
.modal{padding:15px;border:2px solid #fc0;margin:25px;background:#ffe;overflow:hidden;display:non}
.modal h3{font-size:200%;font-style:normal}
.modal p,.modal h3{padding-bottom:10px}
.form_line{float:left;padding-left:10px;line-height:25px}
.form_line label,.form_line input{padding:2px 5px}

/* boxes */
.box-miolo{position:relative;background:#fff;overflow:hidden}
.nav-fotos{clear:both;text-align:center;line-height:15px;padding:10px 0}
.box-foto .nav-fotos a{padding:0 35px}
.box-foto,.all-fotos{height:600px}
.box-foto{float:left;clear:left;width:520px;text-align:center}
.all-fotos .nav-fotos{margin-bottom:-6px}
.all-fotos{position:absolute;left:525px;top:0;width:450px}
.box-foto img{padding:6px;background:#d4e6ab;border:1px solid #b2c881}
.box-thumb,.box-thumb-on{float:left;margin:6px;background-color:#fff}
.box-thumb a,.box-thumb-on a{overflow:hidden;padding:5px;border:1px solid #E3DFC6;position:relative;float:left}
.box-thumb a:hover{border-color:#686fb1;background:#8891e3}
.box-thumb-on a{border:1px solid #b2c881;background:#d4e6ab}
.box-thumb a:hover small.nun-fot,.box-thumb-on a small.nun-fot{visibility:visible}
.box-thumb a img,.box-thumb-on a img{width:60px;height:60px;background:#fff;padding:2px}

#links,#user_url{float:none;clear:both}
#links{text-indent:50px}
#user_url{text-indent:125px}