* { margin: 0 auto; padding: 0; font-family: helvetica, trebuchet ms, verdana, tahoma, arial n�o, sans-serif; }

a {  font-size: 11px; color: #000; letter-spacing: .1em; text-decoration: none; }
a:hover { text-decoration: underline; }
a:visited { text-decoration: none; }

h2 { font-size: 14px; }
h1 { font-size: 16px; margin: 10px 0 3px 0; }
p { font-size: 12px; }
p.link { font-size: 14px; }
p.strong { font-weight: bold; font-size: 11px; }

div.clear { clear: both; }

div#bghome { background-image: url(../imgs/bh_home.jpg); height: 422px; } 
div#bgcanvas { background-image: url(../imgs/bh_canvas.jpg); height: 227px; }
div#bgdrawings { background-image: url(../imgs/bh_drawing.jpg); height: 227px; }
div#bgwalls { height: 360px; }
div#bgvideos { background-image: url(../imgs/bh_videos.jpg); height: 227px; }
div#bgbio { background-image: url(../imgs/bh_bio.jpg); height: 227px; }
div#bgcontact { background-image: url(../imgs/bh_contact.jpg); height: 360px; }
div#bgshop { height: 400px; }
div#bgbuzz, div#bgworkshop { height: 100px; }

span.blog { position: absolute; right: 40px; top: 30px; }
span.blog a img { border: none; }
span.assin_fabiola { position: absolute; left:35px; top: 335px; }
span.assin_fabiola_canvas { position: absolute; left: 35px; top: 155px; }

div.slideshow { background: #ddd; padding: 5px; }

div#conteudo { margin:0 auto; padding: 10px 0 20px 0; width: 800px; }
div#conteudo p, div#conteudo-workshop p { font-size: 12px; line-height: 1.6em; margin-top: 10px; }
div#conteudo-workshop { margin:0px 0px 0px 40px; padding: 10px 0 0 0; }
div#fundo-workshop { background: #ddd; }

div.conteudo-video { float: left; margin: 10px 20px 10px 10px; padding: 2px 5px 2px 5px; font-size: 10px; width: 355px; }


div.line1 { background-color: #fff; height: 25px;}
div.line2 { background-color: #f3f3f4; height: 25px; }
ul.video { list-style: none; }
ul.video li { float: left; margin: 0 25px 0 10px; padding-top: 3px; }

ul.post { margin: 0; list-style-type: none;  }
ul.post-workshop { float: left; margin: 0 10px 5px 0px; list-style-type: none; }
ul.post-workshop li { margin: 0 0 0 0; }

div#space { height: 20px; }

div#textoesquerda { float: left; width: 47%; margin-bottom: 20px; }
div#textodireita { float: right; width: 47%; }

div#black_stripe { background: #000; padding: 20px 0 10px 0; color: #fff; }
div#black_stripe a { color: #fff; }
div#black_stripe_red { background: #f00; padding: 10px 0 10px 0; color: #fff; }
div#black_stripe_transp { background-image: url(../imgs/menu_transp.png); padding: 20px 0 20px 0; color: #fff; }
div#menu { float: left; width: 30%; }
div#menu a { color: #fff; }
div#menu ul { list-style-type: none; margin-left: 40px; padding: 0; }
div#menu li a { height: 13px; width: 124px; display: block; text-decoration: none; text-indent: -2000px; }
div#menu li a.home_link { background-image: url(../imgs/bg_linkhome.gif); margin-left: -16px; }
div#menu li a.home_link_select { background-image: url(../imgs/bg_linkhome.gif); background-position: 0px -13px; margin-left: -16px; }
div#menu li a.canvas_link { background-image: url(../imgs/bg_linkcanvas.gif); margin-left: -16px; }
div#menu li a.canvas_link_select { background-image: url(../imgs/bg_linkcanvas.gif); background-position: 0px -13px; margin-left: -16px; }
div#menu li a.walls_link { background-image: url(../imgs/bg_linkwalls.gif); margin-left: -16px; }
div#menu li a.walls_link_select { background-image: url(../imgs/bg_linkwalls.gif); background-position: 0px -13px; margin-left: -16px; }
div#menu li a.drawings_link { background-image: url(../imgs/bg_linkdrawings.gif); margin-left: -16px; }
div#menu li a.drawings_link_select { background-image: url(../imgs/bg_linkdrawings.gif); background-position: 0px -13px; margin-left: -16px; }
div#menu li a.videos_link { background-image: url(../imgs/bg_linkvideos.gif); margin-left: -16px; }
div#menu li a.videos_link_select { background-image: url(../imgs/bg_linkvideos.gif); background-position: 0px -13px; margin-left: -16px; }
div#menu li a.workshops_link { background-image: url(../imgs/bg_linkworkshops.gif); margin-left: -16px; }
div#menu li a.workshops_link_select { background-image: url(../imgs/bg_linkworkshops.gif); background-position: 0px -13px; margin-left: -16px; }
div#menu li a.bio_link { background-image: url(../imgs/bg_linkbio.gif); margin-left: -16px; }
div#menu li a.bio_link_select { background-image: url(../imgs/bg_linkbio.gif); background-position: 0px -13px; margin-left: -16px; }
div#menu li a.buzz_link { background-image: url(../imgs/bg_linkbuzz.gif); margin-left: -16px; }
div#menu li a.buzz_link_select { background-image: url(../imgs/bg_linkbuzz.gif); background-position: 0px -13px; margin-left: -16px; }
div#menu li a.contact_link { background-image: url(../imgs/bg_linkcontact.gif); margin-left: -16px; }
div#menu li a.contact_link_select { background-image: url(../imgs/bg_linkcontact.gif); background-position: 0px -13px; margin-left: -16px; }
div#menu li a:hover { background-position: 0px -13px; }
div#menu ul li { padding-bottom: 2px; font-size: 12px; background-repeat: no-repeat; }
div#descricao { float: left; width: 50%; }
div#descricao a , div#descicao_shop a , div#descricao_canvas a, div#shop a { color: #fff; }
div#descricao_shop { float: left; width: 40%; }

div#categorias_shop { float: left; width: -40%; text-align: right; margin-right: 10px; font-size: 10px; }
div#categorias_shop ul { list-style: none; }
div#categorias_shop ul li { margin-bottom: 3px; }
div#shop { float: left; width: 10%; }

div#produto { margin: 0 50% 0 30%; padding: 10px 0 10px 0; }

div#title { float: left; width: 20%; }
div#conteudo-texto { float: left; width: 80%; margin-bottom: 10px; }
div.conteudo-texto-workshop { float: left; width: 36%; margin: 0px 0px 5px 5px; padding: 0 10px 10px 10px; display: block; }
p.more a { color: #999; }

div#foto-thumb { float: left; width: 76px; }
div#foto { width: 500px; float: left; margin: 0 0 10px 10px; }
ul.thumb { list-style: none; margin: 0px; padding: 0px;  float: left; }
ul.thumb li { margin: 0px 4px 1px 0px;}

img.noborder { border: none;  }

img.pxthumb { width: 30px; height: 30px; border: none; }

div#newsletter { float: left; margin: 20px 0 20px 40px; padding-bottom: 20px }
div#newsletter h3 { font-size: 12px; }
form.formnews { margin-top: 10px; }

div#voltar { margin: 30px 0 0 60px; }
div#img, div#video { margin: 20px 0 0 96px; }
div#descricao_canvas { margin: 20px 0px 20px 96px; }

div#creditos { float: right; margin: 50px 40px 0px 0px; }
