@charset "utf-8";
/* CSS Document */
@import url(reset.css);
body{background:#f1f1f1 url(../img/bg.gif) no-repeat top center; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#919191; line-height:14px;}
body.foto{background:#f1f1f1 url(../img/bg_fotografia.gif) no-repeat top center;}
body.banco{background:#f1f1f1 url(../img/bg_banco.gif) no-repeat top center;}
body.blog{background:#f1f1f1 url(../img/bg_blog.gif) no-repeat top center;}

#wrapper{ width:900px; margin:0 auto;}
/* --------------------------------
			HEADER
----------------------------------*/
#header{ width:855px; height:170px; float:left;}
#header h1 a{display:block; width:187px; height:50px; float:left; margin-left:115px; margin-top:44px;}
#header h1 a span{ display:none;}

/* --------------------------------
			TOP
----------------------------------*/
ul#top{width:374px; height:14px; float: right; margin-top:10px;}
ul#top li{display:inline; background:url(../img/bg_li_top.gif) no-repeat right 8px; padding-right:20px; padding-left:30px; }
ul#top li.sec{padding-left:21px; }
ul#top li.ultima{background:none; padding-right:0; padding-left:24px;}
ul#top li a{font-family:"Trebuchet MS"; font-size:10px; color:#8f8686; text-transform:uppercase;}
ul#top li.login{background:url(../img/bg_li_login.gif) no-repeat left; padding-right:0; padding-left:24px; margin-left:10px;}
ul#top li.login form{ width:160px; height:20px; float:left; position:relative; left:225px; top:-15px;}
ul#top li.login form input{ float:left; background:#eaeaea;}
ul#top li.login form input.login{ font-size:10px; color:#4cbee9;font-family:"Trebuchet MS"; border-left:2px solid #fff; border-right:2px solid #fff; border-bottom:none; border-top:none; padding-left:5px;width:55px;}
ul#top li.login form input.senha{ font-size:10px; color:#4cbee9;font-family:"Trebuchet MS"; border-left:none; border-right:2px solid #fff; border-bottom:none; border-top:none;padding-left:5px;width:55px; }
ul#top li.login form input.botao{font-size:10px; color:#4cbee9;font-family:"Trebuchet MS"; font-weight:bold; border:none;width:34px;}

/* --------------------------------
			MENU
----------------------------------*/
#menu ul{ width:495px; float: right; margin-top:50px;}
#menu ul li{ display:inline;}
#menu ul li a{ display:block;height:35px; float:left;}
#menu ul li a span{ display:none;}
#menu ul li a.home{ width:119px;  background:url(../img/bg_menuhome.gif) no-repeat 46px 18px;}
#menu ul li a.foto{width:115px;  margin-left:4px; background: url(../img/bg_menufotografia.gif) no-repeat 25px 18px;}
#menu ul li a.banco{width:136px;  margin-left:4px;background:url(../img/bg_menubanco.gif) no-repeat 16px 18px; }
#menu ul li a.blog{width:100px;margin-left:4px;background:url(../img/bg_menublog.gif) no-repeat 43px 18px; }

/* --------------------------------
			CONTENT
----------------------------------*/
#content{ width:811px; float:left; margin-left:40px; margin-right:58px;}

/*-- fred --*/
#fred{ width:294px; height:72px; background:url(../img/bg_home_fred.gif) no-repeat; margin-top:40px; float:left; margin-left:73px;}
#fred p{ margin-left:88px; line-height:16px; }
#fred p span{color:#9c9c9c; font-size:18px; font-weight:bold; text-transform:uppercase;}
/*-- submenu --*/
#submenu{ float:right; margin-right:103px; margin-top:-6px;}
#submenu ul{ width:140px;}
#submenu ul li{width:140px; border-bottom:1px solid #d1d1d1; line-height:15px;}
#submenu ul li.primeiro{border-top:3px solid #d1d1d1;}
#submenu ul li a{ display:block; width:100%; height:20px; line-height:15px; color:#919191; text-transform:uppercase; margin-top:12px; font-size:10px;}
#submenu ul li.primeiro a{margin-top:5px;}
/*-- box --*/
#boxes{ float:left; margin-top:34px; width:817px;}
.box{ float:left; width:248px; margin-right:33px;}
.box img{ margin-bottom:19px;}
.box.ultimo{margin-right:0px; margin-left:7px;}
.box span{font-family:"Trebuchet MS"; font-size:13px; text-transform:uppercase;padding-left:45px;font-weight:bold;}
.box p{padding-left:45px; width:130px; line-height:16px;}
.box a{ color:#919191; font-size:11px;font-family:"Trebuchet MS";}
/*-- box foto --*/
.box.foto span{color:#7daf43; background:url(../img/bg_box_foto.gif) no-repeat 0px 7px; }
.box.foto a:hover span{ text-decoration:none; border:none;}
/*-- box banco --*/
.box.banco span{color:#cc8406; background:url(../img/bg_box_banco.gif) no-repeat 0px 7px;}
/*-- box blog --*/
.box.blog span{color:#b01f0b; background:url(../img/bg_box_blog.gif) no-repeat 0px 7px;}

/* --------------------------------
			FOOTER
----------------------------------*/
#footer{ width:903px; height:215px; border-top:4px solid #dedfde; padding-top:20px; float:left; margin-top:80px; }
#ft_container{width:903px; height:215px; float:left;background:url(../img/bg_footer.gif) repeat;}
/*-- ft_end --*/
#footer #ft_end{ width:153px; float:left; margin-left:34px; margin-top:44px;}
#footer #ft_end p{ text-transform:uppercase; font-size:10px;}
#footer #ft_end p span{ color:#0b0b0b; font-weight:bold;}
/*-- ft_foto --*/
#footer #ft_foto{ width:117px;float:left;margin-left:100px;margin-top:44px; }
#footer #ft_foto span{ color:#7daf43; text-transform:uppercase; font-size:10px;}
#footer #ft_foto a{ color:#919191; font-size:11px;}
/*-- ft_banco --*/
#footer #ft_banco{ width:95px; float:left; margin-left:55px;margin-top:44px;}
#footer #ft_banco span{ color:#ce8606; text-transform:uppercase; font-size:10px;}
#footer #ft_banco a{ color:#919191; font-size:11px;}
/*-- ft_blog --*/
#footer #ft_blog{ width:95px; float:left; margin-left:116px;margin-top:44px;}
#footer #ft_blog span{ color:#ae2105; text-transform:uppercase; font-size:10px;}
#footer #ft_blog a{ color:#919191; font-size:11px;}


/* --------------------------------
	ÁREA INTERNA - FOTOGRAFIA
----------------------------------*/
/*-- submenu de fotografia --*/
#sub{ float:left;}
#sub a.bt_voltar{width:50px;color:#fff;font-size:10px;text-transform:uppercase;float:left;margin-left:134px;margin-top:35px;}
#sub ul{ width:595px; float:left; margin-left:10px;margin-top:24px;}
#sub ul li{ display:inline;}
#sub ul li a{ line-height:30px;}
#sub ul li a.on{ border-bottom:none;}
#sub ul li a.off{ border-bottom:1px solid #bdbdbd;}

#sub ul li a#biografia{display:block;width:83px;height:30px;float:left;padding-left:22px;text-transform:uppercase;font-size:10px;color:#7daf43;}
#sub ul li a#biografia.on{color:#919191;background:url(../img/bg_fotografia_sub_a_biografia.gif) no-repeat;margin-left:1px;}

#sub ul li a#trabalhos{display:block;width:77px;height:30px; line-height:30px; padding-left:33px;float:left;text-transform:uppercase;font-size:10px;padding-top:0px; color:#7daf43;}
#sub ul li a#trabalhos.on{color:#919191;background:url(../img/bg_fotografia_sub_a_trabalhos.gif) no-repeat;margin-left:2px;}


#sub ul li a#ensaios{display:block;width:70px;height:30px; line-height:30px; padding-left:29px;float:left;text-transform:uppercase;font-size:10px;padding-top:0px; color:#7daf43;}
#sub ul li a#ensaios.on{color:#919191;background:url(../img/bg_fotografia_sub_a_ensaios.gif) no-repeat;margin-left:3px;width:69px;}

#sub ul li a#livros{display:block;width:70px;height:30px; line-height:30px; padding-left:39px;float:left;text-transform:uppercase;font-size:10px;padding-top:0px; color:#7daf43;}
#sub ul li a#livros.on{color:#919191;background:url(../img/bg_fotografia_sub_a_livros.gif) no-repeat;margin-left:5px;width:66px;padding-left:34px; padding-right:6px;}

#sub ul li a#narrativas{display:block;width:148px;height:30px; line-height:30px; padding-left:22px;float:left;text-transform:uppercase;font-size:10px;padding-top:0px; color:#7daf43;}
#sub ul li a#narrativas.on{color:#919191;background:url(../img/bg_fotografia_sub_a_narrativas.gif) no-repeat;margin-left:6px;width:140px;}

/*-- content de fotografia --*/
#content.fotografia{background:#f1f1f1 url(../img/bg_fotografia_content.gif) no-repeat left -10px;}
#content #entry_ft{ width:709px; height:295px;margin-left:155px; margin-top:35px; float:left; background:url(../img/bg_entry_ft.gif) repeat-x left 310px;  padding-bottom:22px;}

/*internas*/
#content #principal{ width:660px; height:auto;margin-left:155px; margin-top:35px; float:left; padding-bottom:22px; }
#principal h2{ width:660px; height:25px; background:url(../img/bg_h2_biografia.gif) repeat-x left 24px; color:#7daf43;font-size:18px; font-weight:bold; text-transform:uppercase; position: relative; left:0px;}
#principal p{width:500px;  float:left;margin-left:15px; margin-bottom:20px;}
#principal p.primeiro{margin-top:35px;}
#principal ul.linha_int_foto.primeiro{background:url(../img/bg_h2_biografia.gif) repeat-x left top; padding-top:30px;}
#principal ul.linha_int_foto{ width:640px;float:left;  padding-top:10px; padding-left:15px;}
#principal ul.linha_int_foto li{ display:inline;}
#principal ul.linha_int_foto li a{display:block; width:105px;float:left; padding:5px; border-top:2px solid #7daf43;margin-right:10px; margin-bottom:10px; }



/*#demos{padding:0; margin:0;}*/
/*-- aux --*/
div.aux{ width:233px; float:left;}
div.aux h2{ width:220px; height:35px; background:url(../img/bg_h2_biografia.gif) repeat-x left 34px; color:#7daf43;font-size:18px; font-weight:bold; text-transform:uppercase; position: relative; left:443px; line-height:16px;}
div.aux img.adorno{ position:relative;left:441px; top:53px;}


/* cont */
div.cont{width:428px;  float:left;margin-left:150px;}
div.cont p{ text-align:justify; line-height:16px; margin-bottom:30px; color:#919191; font-size:12px; }
div.cont p.primeiro{ margin-top:35px;}


/* galleria */
p.nav{ position: absolute; top:100px; left:100px;}
.galleria{list-style:none;width:200px; height:165px; overflow:hidden;}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px;}
.galleria li div img{cursor:pointer;}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */

.caption{position:absolute;top:36px;left:-20px;width:200px; text-transform:uppercase; font-family:"Trebuchet MS"; color:#7daf43; font-size:10px;}
.demo{position:relative; left:465px; top:-80px;}
.gallery_demo{width:230px;float:left;position:relative; top:-362px; left:-22px;}
.gallery_demo li{width:72px;height:72px;border:4px double #eee; margin-right:4px; margin-bottom:4px;background:#eee;}
.gallery_demo li.hover{border-color:#82b844;}
.gallery_demo li.active{ border:4px solid #7daf43;margin-right:4px; margin-bottom:4px;}
.gallery_demo li div{left:240px;}
.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
.galleria_container{margin:0 auto 60px auto;height:438px;width:700px;float:right;}
.nav{padding-top:15px;clear:both;}
.nav{position:absolute;top:410px;left:0;}


/* narrativas */
div#video{ width:425px; height:295px; float:left; background:#000;}
div.aux_narrativa{ width:220px; float:left;}
div.aux_narrativa h2{ width:220px; height:25px; background:url(../img/bg_h2_biografia.gif) repeat-x left 24px; color:#7daf43;font-size:18px; font-weight:bold; text-transform:uppercase; position: relative; left:15px;}
div.aux_narrativa p{width:200px; text-transform:uppercase; font-family:"Trebuchet MS"; color:#7daf43; font-size:10px; margin-left:15px; margin-top:15px;}
div.aux_narrativa img.adorno{ position:relative;left:15px; top:25px;}
div.aux_narrativa ul{ margin-left:15px; margin-top:30px;}
div.aux_narrativa ul li{ display:inline;}
div.aux_narrativa ul li a{ display:block; float:left; margin-right:5px; margin-bottom:5px; border:3px solid #f1f1f1;}
div.aux_narrativa ul li a:hover{border:3px solid #7daf43;}
/* --------------------------------
	ÁREA INTERNA - BANCO DE IMAGENS
----------------------------------*/

#sub ul li a#banco_busca{display:block;width:67px;height:30px;float:left;padding-left:38px;text-transform:uppercase;font-size:10px;color:#cc8406;}
#sub ul li a#banco_busca.on{color:#919191;background:url(../img/bg_banco_sub_a_busca.gif) no-repeat;margin-left:1px;}

#sub ul li a#banco_cat{display:block;width:83px;height:30px;float:left;padding-left:27px;text-transform:uppercase;font-size:10px;color:#cc8406;}
#sub ul li a#banco_cat.on{color:#919191;background:url(../img/bg_banco_sub_a_categorias.gif) no-repeat;margin-left:3px;width:82px;}

#sub ul li a#banco_como{display:block;width:103px;height:30px;float:left;padding-left:28px;text-transform:uppercase;font-size:10px;color:#cc8406;}
#sub ul li a#banco_como.on{color:#919191;background:url(../img/bg_banco_sub_a_como.gif) no-repeat;margin-left:3px;}

/* Banco de imagem - inicial */
#entry{width:660px;float:left;padding-bottom:15px;background:url(../img/bg_entry_ft.gif) repeat-x bottom;}
#entry img{float:left; margin-top:45px;}
#entry p{width:180px; float:left; margin-left:20px; margin-bottom:30px;}
#entry a{width:195px; float:left; margin-left:20px; border-top:1px solid #d1d1d1; padding-top:12px; color:#cc8406; text-transform:uppercase;}

.jcarousel-scope{position:relative;width:501px;padding:10px 72px; left:73px;}
.jcarousel-list{overflow:hidden;margin:0;padding:0;}
.jcarousel-list li{ float:left;list-style:none; margin-right:-1px; padding:0;  }
.jcarousel-next{position:absolute;top:25px;right:62px;cursor:pointer;}
.jcarousel-next-disabled{cursor:default;opacity:.3;-moz-opacity:.3;filter:alpha(opacity=30);}
.jcarousel-prev {position:absolute;top:25px;left:8px;cursor:pointer;}
.jcarousel-prev-disabled {cursor:default;opacity:.3;-moz-opacity:.3;filter: alpha(opacity=30);}

.falbum-recent li a img {border:2px solid #f1f1f1;margin:0; padding:0;}
.falbum-recent li a:hover img {border:2px solid #d28806;margin:0; padding:0;}

/* cateogiras */

#content.banco_categorias{background:#f1f1f1 url(../img/bg_home_fred.gif) no-repeat 94px 65px; }
#content.banco_categorias div.aux h2{ width:220px; height:25px; background:url(../img/bg_h2_biografia.gif) repeat-x left 24px; color:#cc8406;font-size:18px; font-weight:bold; text-transform:uppercase; position: relative; left:443px;}

#content.banco_categorias div.aux p.exp{ position:relative;width:205px; left:445px; top:10px;}
#content.banco_categorias #box_cat{ width:385px;float:left; position:relative; top:-99px;}
#content.banco_categorias #box_cat div.linha{ margin-bottom:34px; float:left;}
#content.banco_categorias #box_cat a{ display:block; width:82px; float:left; margin-right:18px; color:#cc8406; text-transform:uppercase; text-decoration:none;}
#content.banco_categorias #box_cat a:hover{ text-decoration:none;}
#content.banco_categorias #box_cat a.ultimo{margin-right:0px;}
#content.banco_categorias #box_cat a img{ margin-bottom:10px;}

/* cateogiras internas */
/* lista de categorias na lateral esquerda */

#content.banco_cat_int ul.banco_cat_aux{ width:120px; margin-top:155px; float:left; margin-right:29px;}
#content.banco_cat_int ul.banco_cat_aux li{ border-bottom:1px solid #d1d1d1; height:22px; line-height:22px;}
#content.banco_cat_int ul.banco_cat_aux li.primeiro{border-top:3px solid #d1d1d1;}
#content.banco_cat_int ul.banco_cat_aux li a{ display:block; width:100%; color:#919191; text-transform:uppercase; padding-left:10px; font-family:"Trebuchet MS"; font-size:10px; }
#content.banco_cat_int ul.banco_cat_aux li a.ativo{ color:#cc8406; font-weight:bold;font-family:"Trebuchet MS";font-size:10px;}

/* titulo da categoria */
#content.banco_cat_int h2{ width:657px; height:31px; float:left; margin-left:5px; margin-top:44px; color:#cc8406;font-family:"Trebuchet MS";font-size:18px; text-transform:uppercase; font-weight:bold; background:url(../img/bg_h2_biografia.gif) repeat-x left 28px; padding-bottom:14px;}
p.num{float: left; margin-left:5px;}
#content.banco_cat_int ul.banco_int_nav{ width:290px; float: left; margin-left:130px;}
#content.banco_cat_int ul.banco_int_nav li{ display:inline; background:url(../img/bg_banco_cat_int_nav_li.gif) no-repeat right; width:10px; padding-right:10px;padding-left:8px; float:left; }
#content.banco_cat_int ul.banco_int_nav li.primeiro{padding-left:0px;}
#content.banco_cat_int ul.banco_int_nav li.ultimo{padding-right:0px; background:none;}
#content.banco_cat_int ul.banco_int_nav li.ultimo a{display:block; float:left; width:60px; color:#cc8406;font-family:"Trebuchet MS";font-size:10px; font-weight:bold;}
#content.banco_cat_int ul.banco_int_nav li a{ display:block; float:left; width:20px; color:#cc8406;font-family:"Trebuchet MS";font-size:10px; font-weight:bold;}
#content.banco_cat_int ul.banco_int_nav li a.ativo{color:#919191;}
#content.banco_cat_int p.exp{float:left; width:479px; margin-left:168px; margin-top:20px;}
#content.banco_cat_int p.exp a.exp_link{font-size:10px; color:#cc8406; text-transform:uppercase;}


/* box categorias */

#box_cat.int{ width:545px; margin-top:34px; float:left; padding-left:0; margin-left:-75px; background:url(../img/bg_banco_cat_int_bg_box_cat_adorno.gif) no-repeat right 0px;}
#box_cat.int div.linha{ margin-bottom:18px; float:left;}
#box_cat.int a{display:block;width:82px; height:82px;float:left;margin-right:18px;}
#box_cat.int a:hover{ text-decoration:none;}
#box_cat.int a.ultimo{margin-right:0px;}
#box_cat.int a img{ margin-bottom:10px;}

#box_cat_footer{ width:661px; float:left; margin-left:155px;background:url(../img/bg_h2_biografia.gif) repeat-x left top; padding-top:14px;}

/* como adquirir */
/*-- aux --*/
div.aux.banco h2{width:220px;height:25px;background:url(../img/bg_h2_biografia.gif) repeat-x left 24px;color:#cc8406;font-size:18px; font-weight:bold;text-transform:uppercase;position:relative;left:443px; top:-10px;}
div.aux.banco .caption{position:absolute;top:36px;left:-20px;width:200px; text-transform:uppercase; font-family:"Trebuchet MS"; color:#cc8406; font-size:10px;}
div.aux.banco .gallery_demo{width:230px;float:left;position:relative; top:-338px; left:-22px;}
div.aux.banco .gallery_demo li{width:72px;height:72px;border:4px double #eee; margin-right:4px; margin-bottom:4px;background:#eee;}
div.aux.banco .gallery_demo li.hover{border:4px double #d28806;}
div.aux.banco .gallery_demo li.active{ border:4px solid #d28806;margin-right:4px; margin-bottom:4px;}
div.cont.banco p{ text-align:justify; line-height:16px; margin-bottom:30px; color:#919191; font-size:12px; }
div.cont.banco h3{ color:#cc8406; text-transform:uppercase; font-family:"Trebuchet MS"; font-size:12px; font-weight:bold; margin-bottom:30px;}

/* busca - resultado de busca */
#content.banco_cat_int ul.banco_cat_aux{ width:120px; margin-top:155px; float:left; margin-right:29px;}
#content.banco_cat_int ul.banco_cat_aux li{ border-bottom:1px solid #d1d1d1; height:22px; line-height:22px;}
#content.banco_cat_int ul.banco_cat_aux li.primeiro{border-top:3px solid #d1d1d1;}
#content.banco_cat_int ul.banco_cat_aux li.primeiro.grande{ height:124px;}
#content.banco_cat_int ul.banco_cat_aux li a{ display:block; width:100%; color:#919191; text-transform:uppercase; padding-left:10px; font-family:"Trebuchet MS"; font-size:10px; }

#content.banco_cat_int ul.banco_cat_aux li.primeiro span{width:80px; margin-bottom:20px; color:#919191; font-size:10px; text-transform:uppercase;font-family:"Trebuchet MS"; margin-left:10px; padding-top:10px;}
#content.banco_cat_int ul.banco_cat_aux li.primeiro form{ width:100px;float:left; margin-left:10px; margin-bottom:14px; clear:both;}
#content.banco_cat_int ul.banco_cat_aux li.primeiro form input{ float:left; width:100px; border:1px solid #dfdfdf; color:#919191;font-family:"Trebuchet MS"; font-size:10px;}
#content.banco_cat_int ul.banco_cat_aux li.primeiro form input#bt_busca{ width:20px; height:20px; background:url(../img/bt_busca.gif) no-repeat; margin-left:5px; margin-top:3px; border:none;}
#content.banco_cat_int ul.banco_cat_aux li.primeiro form select{float:left; width:75px; border:1px solid #dfdfdf; margin-top:3px;}
#content.banco_cat_int ul.banco_cat_aux li.primeiro div.links{ float:left; clear:both;}
#content.banco_cat_int ul.banco_cat_aux li.primeiro div.links a{color:#cc8406; height:10px; margin-bottom:4px; background:url(../img/bg_busca_li_a.gif) no-repeat 10px 2px; padding-left:20px; line-height:10px;}
