body {
	background:#dbdcdc url(../img/bg_nadirfigueiredo.jpg) no-repeat center top;
}

div#geral {
	width:900px;
	margin:0 auto;
}

/* inicio - TOPO */

div#topo {
	clear:both;
	float:left;
	width:100%;
	height:295px;
}
div#topo ul#nav {
	width:485px;
	margin:0 auto;
}
div.blog div#topo ul#nav {width:420px;}
div#topo ul#nav li {
	float:left;
	display:inline;
	margin:0 8px;
}
div#topo ul#nav a {
	background-position:center 5px;
	background-repeat:no-repeat;
	color:#fff;
	display:block;
	height:22px;
	font-size:0;
	text-indent:-9000px;
}
div#topo ul#nav li.home a {background-image:url(../img/nav_home.gif); width:33px;}
div#topo ul#nav li.promocao a {background-image:url(../img/nav_promocao.gif); width:66px;}
div#topo ul#nav li.historia a {background-image:url(../img/nav_historia.gif); width:53px;}
div#topo ul#nav li.campanha a {background-image:url(../img/nav_campanha.gif); width:67px;}
div#topo ul#nav li.produtos a {background-image:url(../img/nav_produtos.gif); width:61px;}
div#topo ul#nav li.contato a {background-image:url(../img/nav_contato.gif); width:55px;}
div#topo ul#nav li.blog a {background-image:url(../img/nav_blog.gif); width:30px;}

div#topo ul#nav a:hover,
div#topo ul#nav li.ativo a {
	background-position:center -25px;
}

div#topo h1 {
	background:url(../img/logo_nadirfigueiredo.png) no-repeat;
	_background:url(../img/logo_nadirfigueiredo.gif) no-repeat;
	clear:both;
	float:left;
	display:inline;
	width:101px;
	height:100px;
	margin:70px 0 0 30px;
	text-indent:-9000px;
}
div#topo h1 a {
	display:block;
	width:101px;
	height:100px;
}
div#topo ul#menu {
	clear:both;
	float:left;
	display:inline;
	margin:60px 0 0;
}
div#topo ul#menu li {
	background-repeat:no-repeat;
	float:left;
	display:inline;
	margin:0 0 0 30px;
	height:28px;
	text-indent:-9000px;
}
div#topo ul#menu li a {
	background-repeat:no-repeat;
	display:block;
	height:28px;
}
div#topo ul#menu li a:hover,
div#topo ul#menu li.ativo a {
	background-position:0 bottom;
}
div#topo ul#menu li.promocao a {background-image:url(../img/mn_promocao.png); _background-image:url(../img/mn_promocao.gif);width:121px;}
div#topo ul#menu li.participe a {background-image:url(../img/mn_participe.png);_background-image:url(../img/mn_participe.gif);width:101px;}
div#topo ul#menu li.galeria a {background-image:url(../img/mn_galeria.png);_background-image:url(../img/mn_galeria.gif);width:87px;}

/* fim - TOPO */

/* inicio - CONTENT */
div#content {
	float:left;
	display:inline;
	margin:0 0 0 30px;
	width:420px;
}
div#content div.promocao {
	float:left;
	width:420px;
}
div#content div.promocao h2 {
	float:left;
	display:inline;
	margin:20px 0 10px;
	background:url(../img/tit_promocao.gif) no-repeat;
	width:374px;
	height:10px;
	text-indent:-9000px;
}
div#content div.promocao p {
	clear:both;
	float:left;
	display:inline;
	margin:5px 0 0;
	width:420px;
	color:#717171;
	font-family:Futura Md BT;
}
div#content div.promocao p strong {
	font-weight:bold;
}
div#content div.promocao p a {
	color:#717171;
	font-family:Futura Md BT;
	text-decoration:none;
}
div#content div.promocao p a strong {
	cursor:pointer;
	text-decoration:underline;
}
div#content div.promocao a.participe {
	background:url(../img/bt_participe.gif) no-repeat;
	width:200px;
	height:50px;
	float:right;
	display:inline;
	margin:20px 0 0;
	text-indent:-9000px;
}
div#content div.videos {
	float:left;
	width:415px;
}
div#content div.videos h3 {
	background:url(../img/tit_videos.gif) no-repeat;
	width:262px;
	height:18px;
	text-indent:-9000px;
	float:left;
	display:inline;
	margin:45px 0 0;
}
div#content div.videos ul {
	background:url(../img/bg_videos.gif) no-repeat;
	width:412px;
	height:117px;
	clear:both;
	float:left;
	display:inline;
	margin:15px 0 0;
	padding:3px 0 0 3px;
}
div#content div.videos ul li {
	float:left;
	display:inline;
	margin:10px 0 0 10px;
}
div#content div.videos ul li a {
	float:left;
	border:2px solid #fff;
}
div#content div.videos ul li img {
	float:left;
}
div#content div.videos a.all {
	background:url(../img/link_videos.gif) no-repeat;
	width:111px;
	height:10px;
	float:right;
	display:inline;
	margin:15px 5px 0 0;
	text-indent:-9000px;
}
/* fim - CONTENT */

/* inicio - DICAS */
div#dicas {
	float:left;
	display:inline;
	margin:0 0 0 90px;
	width:343px;
}
div#dicas div.filmagem {
	float:left;
	width:343px;
}
div#dicas div.filmagem h4 {
	float:left;
	display:inline;
	margin:0;
	background:url(../img/tit_filmagem.png) no-repeat;
	_background:url(../img/tit_filmagem.gif) no-repeat;
	width:179px;
	height:38px;
	text-indent:-9000px;
}
div#dicas div.filmagem p {
	float:left;
	display:inline;
	margin:-10px 0 0;
	background:url(../img/dicas_filmagem.png) no-repeat;
	_background:url(../img/dicas_filmagem.jpg) no-repeat;
	width:343px;
	height:220px;
	text-indent:-9000px;
}
div#dicas div.fotografia {
	float:left;
	width:343px;
}
div#dicas div.fotografia h4 {
	float:left;
	display:inline;
	margin:5px 0 0;
	background:url(../img/tit_fotografia.png) no-repeat;
	_background:url(../img/tit_fotografia.gif) no-repeat;
	width:199px;
	height:37px;
	text-indent:-9000px;
}
div#dicas div.fotografia p {
	float:left;
	display:inline;
	margin:-10px 0 0;
	background:url(../img/dicas_fotografia.png) no-repeat;
	_background:url(../img/dicas_fotografia.jpg) no-repeat;
	width:343px;
	height:200px;
	text-indent:-9000px;
}
/* fim - DICAS */

/* inicio - WINNERS */
div#winners {
	float:left;
	display:inline;
	margin:20px 0 0;
	width:405px;
}
div#winners div.videow {
	float:left;
	display:inline;
	margin:5px 0 0;
	background:url(../img/ico_videow.gif) no-repeat;
}
div#winners div.videow h3 {
	color:#2380be;
	text-transform:uppercase;
	font-size:13px;
	font-family:Futura Md BT;
	padding:0 0 0 30px;
	width:375px;
}
div#winners div.videow h4 {
	color:#2380be;
	font-size:13px;
	font-family:Futura Md BT;
	padding:0 0 0 30px;
	width:375px;
}
div#winners div.videow div.vid {
	width:405px;
	height:237px;
	background:url(../img/bg_winners.gif) no-repeat;
	margin:5px 0 0;
}
div#winners div.videow div.vid img {
	float:left;
	display:inline;
	margin:10px 0 0 10px;
}
div#winners div.fotow {
	float:left;
	display:inline;
	margin:15px 0 0;
	background:url(../img/ico_fotow.gif) no-repeat;
}
div#winners div.fotow h3 {
	color:#2380be;
	text-transform:uppercase;
	font-size:13px;
	font-family:Futura Md BT;
	padding:0 0 0 30px;
	width:375px;
}
div#winners div.fotow h4 {
	color:#2380be;
	font-size:13px;
	font-family:Futura Md BT;
	padding:0 0 0 30px;
	width:375px;
}
div#winners div.fotow div.img {
	width:405px;
	height:237px;
	background:url(../img/bg_winners.gif) no-repeat;
	margin:5px 0 0;
}
div#winners div.fotow div.img img {
	float:left;
	display:inline;
	margin:10px 0 0 10px;
}
/* fim - WINNERS */

/* inicio - MELHORES */
div#melhores {
	float:left;
	display:inline;
	margin:25px 0 0 40px;
	width:390px;
}
div#melhores h4 {
	color:#2380be;
	text-transform:uppercase;
	font-size:12px;
	font-family:Futura Md BT;
}
div#melhores ul.thumbs {
	background:url(../img/bg_melhores.gif) no-repeat;
	width:390px;
	height:720px;
	clear:both;
	float:left;
	display:inline;
	margin:5px 0 0;
}
div#melhores ul.thumbs li {
	background:#dedede;
	float:left;
	display:inline;
	margin:15px 0 0 14px;
	padding:4px;
	width:102px;
	height:118px;
}
div#melhores ul.thumbs li p {
	color:#7e7e7e;
	font:10px Arial, Helvetica, sans-serif;
}
/* fim - MELHORES */

/* inicio - CADASTRO */
div#cadastro {
	float:left;
	display:inline;
	margin:30px 0 0 30px;
	width:840px;
}
div#cadastro div.erro {
	width:100%;
}
div#cadastro div.erro p {
	font-family:Futura Md BT;
	font-size:14px;
	color:#8c8c8c;
}
div#cadastro div.erro ul {
	padding:5px 0 0 5px;
}
div#cadastro div.erro ul li {
	font-family:Futura Md BT;
	font-size:14px;
	color:#2783bb;
	background:url(../img/ico_erro.gif) no-repeat left center;
	padding:0 0 0 12px;
}
div#cadastro div.dadospessoais,
div#cadastro div.endereco,
div#cadastro div.regulamento,
div#cadastro div.upload {
	clear:both;
	float:left;
	display:inline;
	width:100%;
}
div#cadastro h3 {
	float:left;
	display:inline;
	margin:20px 0 0;
	color:#005780;
	font-size:12px;
	font-family:Futura Md BT;
	text-transform:uppercase;
}
div#sucesso h3 {
	display:block;
	width:100%;
	text-align:center;
}
div#cadastro fieldset {
	clear:both;
	float:left;
	display:inline;
	*margin:5px 0 0;
	padding:10px 10px 15px;
	width:820px;
	background:#e6e7e7;
	border-radius:10px;
	-moz-border-radius:10px;
}
div#cadastro fieldset label {
	float:left;
	display:inline;
	margin:5px 0 0;
	padding:5px 12px;
	color:#666;
	font-family:Futura Md BT;
	font-size:12px;
	font-weight:bold;
}
div#cadastro fieldset label.erro {
	color:#2783bb;
}
div#cadastro fieldset label.sobrenome {
	padding-left:35px;
}
div#cadastro fieldset label.sexo {
	padding-left:40px;
}
div#cadastro fieldset label.sex {
	padding:5px 20px 5px 0;
	font-weight:normal;
	*padding-bottom:1px;
}
div#cadastro fieldset label.nascimento {
	padding-left:20px;
}
div#cadastro fieldset label.telefone {
	*margin-top:0;
}
div#cadastro fieldset label.celular {
	*margin-top:0;
	padding-left:30px;
}
div#cadastro fieldset label.email {
	*margin-top:0;
	padding-left:30px;
}
div#cadastro fieldset label.numero {
	padding-left:30px;
}
div#cadastro fieldset label.complemento {
	padding-left:30px;
}
div#cadastro fieldset label.cidade {
	padding-left:30px;
}
div#cadastro fieldset label.estado {
	padding-left:30px;
}
div#cadastro fieldset label.regulamento {
	background:#f8f8f8;
	border-radius:5px;
	-moz-border-radius:5px;
	padding-bottom:3px;
	*padding-bottom:0;
	margin-top:20px;
	margin-left:10px;
	width:400px;
}
div#cadastro fieldset label input {
	width:auto;
	margin-right:5px;
	*margin-right:0px;
	position:relative;
	top:-2px;
	*top:-5px;
	padding:0;
	background:none;
}
div#cadastro fieldset input,
div#cadastro fieldset select {
	float:left;
	display:inline;
	margin:5px 0 0;
	padding:5px 10px;
	background:#f8f8f8;
	border-radius:5px;
	-moz-border-radius:5px;
	width:150px;
	font-family:Tahoma;
}
div#cadastro fieldset select {
	padding:3px 5px;
}
div#cadastro fieldset input.nome,
div#cadastro fieldset input.sobrenome {
	width:290px;
}
div#cadastro fieldset input.cpf {
	width:25px;
	margin-right:2px;
	text-align:center;
}
div#cadastro fieldset input.cpfs {
	width:15px;
	margin-left:3px;
	text-align:center;
}
div#cadastro fieldset input.nascimento {
	width:138px;
	*width:128px;
	padding:5px 10px;
}
div#cadastro fieldset input.ddd {
	*margin-top:0;
	width:15px;
	text-align:center;
}
div#cadastro fieldset input.tel {
	*margin-top:0;
	width:85px;
	margin-left:2px;
	padding:5px 10px;
}
div#cadastro fieldset input.email {
	*margin-top:0;
	width:248px;
}
div#cadastro fieldset input.endereco {
	width:315px;
}
div#cadastro fieldset input.numero {
	width:50px;
}
div#cadastro fieldset input.complemento {
	width:73px;
}
div#cadastro fieldset input.cep {
	width:100px;
}
div#cadastro fieldset input.cidade {
	width:250px;
}
div#cadastro fieldset input.estado {
	width:170px;
	*width:167px;
}

div#cadastro div.regulamento {
	width:460px;
}
div#cadastro div.regulamento fieldset {
	width:440px;
	padding-top:15px;
}
div#cadastro div.regulamento div.scroll {
	background:url(../img/bg_scroll.gif) no-repeat 415px top;
}
div#cadastro div.regulamento div#scroll {
	width:400px;
	height:158px;
	padding-left:10px;
	padding-right:20px;
	overflow:hidden;
}
div#cadastro div.regulamento div#scroll h2 {
	color:#666;
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 0 15px;
}
div#cadastro div.regulamento div#scroll p{
	margin:0 0 10px;
}
div#cadastro div.regulamento div#scroll p,
div#cadastro div.regulamento div#scroll p a {
	color:#666;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
div#cadastro div.regulamento div#scroll p a:hover {
	text-decoration:none;
}

div.scrollArea div.trackV {
	height:150px;
	*height:180px;
	top:5px!important;
	*top:-11px!important;
}
div.scrollArea div.trackV div.barraV {
	background:url(../img/bt_scroll.gif) no-repeat;
	width:12px;
	height:23px;
	left:-13px!important;
	cursor:n-resize;
}

div#cadastro div.upload {
	position:relative;
	clear:none;
	margin:0 0 0 30px;
	_margin:0 0 0 25px;
	width:350px;
	z-index:1;
}
div#cadastro div.upload fieldset {
	background-image:url(../img/bt_procurar.gif);
	background-position:213px 85px;
	*background-position:213px 89px;
	background-repeat:no-repeat;
	width:330px;
	padding-top:5px;
}
div#cadastro div.upload fieldset label {
	padding-bottom:0;
	*padding-bottom:5px;
}
div#cadastro div.upload fieldset input.url {
	margin-top:0;
	margin-left:10px;
	width:290px;
}
div#cadastro div.upload fieldset input#file_foto {
	position:relative;
	width:310px;
	height:31px;
	margin-top:0;
	margin-left:10px;
	font-size:17px;
	opacity:0;
	filter:alpha(opacity=0);
	z-index:10;
}
div#cadastro div.upload fieldset input#foto_msk {
	position:absolute;
	left:19px;
	top:120px;
	*top:128px;
	width:170px;
	z-index:5;
}

div#cadastro div.upload fieldset img.captcha {
	clear:both;
	float:left;
	display:inline;
	margin:0 0 0 10px;
	height:26px;
}
div#cadastro div.upload fieldset input.captcha {
	margin-top:0;
	margin-left:5px;
	width:182px;
}
div#cadastro div.upload fieldset input.enviar {
	background:url(../img/bt_enviar.png) no-repeat;
	width:130px;
	height:48px;
	clear:both;
	float:right;
	display:inline;
	margin:5px 3px 0 0;
	padding:0;
	cursor:pointer;
	text-align:center;
	font-size:0px;
	color:#fff;
}

/* fim - CADASTRO */

/* inicio - GALERIAS */

div#galeria {
	float:left;
	width:100%;
	padding:15px 0 0;
}
div#galeria form#busca {
	float:right;
	display:inline;
	width:310px;
	margin:0 20px 0 0;
}
div#galeria form#busca fieldset {
	background:url(../img/bg_busca.gif) no-repeat;
	float:left;
	display:inline;
	width:250px;
	height:26px;
	margin:1px 5px 0 0;
}
div#galeria form#busca fieldset label {
	float:left;
	width:70px;
	height:26px;
	text-indent:-9000px;
}
div#galeria form#busca fieldset input {
	float:left;
	width:175px;
	height:22px;
	padding:1px 0 0;
	*padding:4px 0 0;
	color:#717171;
	font-size:15px;
}
div#galeria form#busca input.ok {
	background:url(../img/bt_busca_ok.gif) no-repeat;
	float:left;
	width:50px;
	height:28px;
	color:#84c049;
	cursor:pointer;
	font-size:0;
	text-align:left;
	text-indent:-9000px;
}
div#galeria p.confira {
	float:left;
	display:inline;
	width:385px;
	color:#717171;
	font:14px Futura Md BT;
	margin:0 0 35px 30px;
}
div#galeria p.confira a,
div#galeria p.confira a strong {
	color:#717171;
	font:14px Futura Md BT;
	font-weight:bold;
	text-decoration:none;
}
div#galeria p.confira a strong {
	text-decoration:underline;
	cursor:pointer;
}
div#galeria p.confira span.keyword {
	color:#000;
}

div#galeria ul {
	float:left;
	width:100%;
	margin:0 0 20px;
}
div#galeria ul li {
	position:relative;
	float:left;
	display:inline;
	width:232px;
	padding:7px 11px 10px;
	margin:0 18px 0 25px;
	z-index:1;
}
div#galeria ul li.video {background:#e6e7e7 url(../img/bg_gal_videos_top.gif) no-repeat; position:relative;}
div#galeria ul li.foto {background:#005780 url(../img/bg_gal_fotos_top.gif) no-repeat;}
div#galeria ul li span.footer {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:10px;
	z-index:1;
	_bottom:-10px;
	_width:255px;
}
div#galeria ul li.foto span.footer {background:url(../img/bg_gal_fotos_footer.gif) no-repeat;}
div#galeria ul li.video span.footer {background:url(../img/bg_gal_videos_footer.gif) no-repeat;}
div#galeria ul li h2 {
	float:left;
	width:215px;
	margin:0 0 5px;
	font:12px Futura Md BT;
}
div#galeria ul li h2 {color:#005780;}
div#galeria ul li.foto h2 {color:#fff;}
div#galeria ul li.video span.video {
	float:left;
	width:232px;
	height:195px;
	overflow:hidden;
	position:relative;
	z-index:1;
}
div#galeria ul li.video span.video object,
div#galeria ul li.video span.video embed, span.video {
	position:relative;
	z-index: -1 !important; 
}
div#lightbox table {
	clear:both;
}
div#galeria ul li table {
	clear:both;
	float:left;
	width:230px;
	height:193px;
}
div#galeria ul li table tr td {
	width:230px;
	height:193px;
}
div#galeria ul li table tr td img {
	display:block;
	border:1px solid #fff;
}

/* inicio - LIGHTBOX */

div.lightsss {
	display:none;
	width:674px;
	height:530px;
}
div.lightsss div.top {
	background:url(../img/bg_lightbox_top.png) no-repeat;
	_background:url(../img/bg_lightbox_top.gif) no-repeat;
	float:left;
	width:674px;
	height:15px;
	font-size:0;
}
div.lightsss div.bottom {
	background:url(../img/bg_lightbox_bottom.png) no-repeat;
	_background:url(../img/bg_lightbox_bottom.gif) no-repeat;
	float:left;
	width:674px;
	height:15px;
	font-size:0;
	_margin-top:-8px;
}
div.lightsss div.middle {
	background:url(../img/bg_lightbox_middle.png) repeat-y;
	_background:url(../img/bg_lightbox_middle.gif) repeat-y;
	float:left;
	width:674px;
	
}
div.lightsss div.middle a.close {
	cursor:pointer;
	float:right;
	display:inline;
	margin:0 16px 0 0;
	font:13px Futura Md BT;
	color:#fff;
}
div.lightsss div.middle h2 {
	background:url(../img/bg_lightbox_title.gif) no-repeat 0 3px;
	float:left;
	display:inline;
	width:500px;
	padding:2px 0 2px 30px;
	margin:0 0 5px 16px;
	color:#fff;
	font:bold 15px Tahoma, Geneva, sans-serif;
}
div.lightsss div.middle img {
	display:block;
	border:1px solid #fff;
}
div.videosss {
	clear:both;
	float:left;
	display:inline;
	margin:0 0 0 37px;
}

/* fim - LIGHTBOX */

/* fim - GALERIAS */

/* inicio - PAGINAÇÃO */

div#paginacao {
	background:url(../img/bg_paginacao.gif) no-repeat;
	clear:both;
	width:350px;
	height:20px;
	padding:6px 10px 0;
	margin:0 auto;
}
div#paginacao p {
	float:left;
	color:#c0c0c0;
	font:11px Futura Md BT;
	text-transform:uppercase;
}
div#paginacao p#pages {
	width:250px;
	text-align:center;
}
div#paginacao p a {
	color:#666;
	font:11px Futura Md BT;
	text-decoration:none;
	text-transform:uppercase;
}
div#paginacao p#pages,
div#paginacao p#pages a {font-size:12px;}

div#paginacao p#avancar,
div#paginacao p#avancar a {*width:55px;}

/* fim - PAGINAÇÃO */

/* inicio - FOOTER */
div#footer {
	clear:both;
	float:left;
	display:inline;
	margin:50px 0 0 30px;
	width:840px;
	height:100px;
	border-top:1px solid #c5c5c5;
}
div#footer a.think4 {
	background:url(../img/ico_think4.gif) no-repeat;
	width:28px;
	height:9px;
	float:right;
	display:inline;
	margin:7px 3px 0 0;
	text-indent:-9000px;
}
div#footer p {
	background:url(../img/text_copyright.gif) no-repeat;
	width:258px;
	height:26px;
	text-indent:-9000px;
	float:left;
	display:inline;
	margin:0;
}
/* fim - FOOTER */
