* 														{ margin:0; padding:0; text-indent:0; }
body 													{ background:#d12a76 url(../img/bg-repeat.png) repeat-x; color:#FFF; }
body, input, textarea, selec								{ font:11px Arial, Verdana, Helvetica, sans-serif; text-decoration:none; }
img, fieldset 												{ border:none; }
ul, li, ol												{ list-style:none; }
address													{ clear:both; font-style:normal; text-align:center; color:#464646; }
legend , a 												{ color:#FFF; text-decoration:none; }
legend													{ color:#fff200; font-size:14px; font-weight:bold; }
a:hover 													{ text-decoration:underline; }
.campos_antigo													{ border:none; font-weight:bold; font-size:12px; color:#87a60e; padding:3px; margin:0 0 12px 0; }
.campos													{ border:none; font-weight:bold; font-size:12px; color:#000000; padding:3px; margin:0 0 12px 0; }
label													{ color:#b4e00a; font-weight:bold; display:block; float:left; width:70px; padding-right:12px; text-align:right; line-height:20px; }
input.bt-enviar											{  }

div#container											{ width:970px; margin:auto; overflow:auto; background:#d12a76 url(../img/bg-container.png) repeat-x; }
div.internas											{ width:580px; min-height:400px; padding:20px 0 20px 100px; }
div#footer												{ height:140px; background:url(../img/bg-footer.png) no-repeat; clear:both; }
div#footer .acesso_restrito								{ margin:10px 0 0 15px; position:absolute; }
div#footer_form											{ background:#871b4c; border:#be266b 3px solid; float:left; padding:10px 30px 10px 10px; position:absolute; text-align:center; visibility:hidden; width:130px; }
div#footer_form	span									{ margin:-20px 0 0 105px; position:absolute; }


/* HEADER */
div#header												{ height:200px; }
div#header h1											{ height:200px; width:438px; float:left; }
div#header h1 a											{ display:block; text-indent:-5000px; height:200px; width:438px; }
h2														{ position:absolute; margin:-100px 0 0 685px; height:500px; width:280px; text-indent:-5000px; }
div#colecao h2											{ background:url(../img/h-colecao.jpg) no-repeat; }
div#noticia h2											{ background:url(../img/h-noticia2.png) no-repeat; }
div#nossa-historia h2									{ background:url(../img/h-historia.jpg) no-repeat; }
div#promocao h2											{ background:url(../img/h-promocao.jpg) no-repeat; }
div#contato h2											{ background:url(../img/h-contato.jpg) no-repeat; }
div#newsletter h2.um									{ background:url(../img/h-newsletter1.jpg) no-repeat; }
div#newsletter h2.dois									{ background:url(../img/h-newsletter2.jpg) no-repeat; margin:30px 0 0 5px; }
h3														{ color:#fff200; font-size:18px; }
h1														{ color:#fff200; font-size:26px; font-weight:bold; font-family:"Comic Sans MS";}
ul#nav 													{ width:520px; padding-top:45px; float:right; }
ul#nav li												{ display:inline; }
ul#nav a												{ display:block; height:15px; float:left; background-image:url(../img/nav.png); text-indent:-5000px; }
ul#nav a.colecao										{ width:61px; background-color:0,0; }
ul#nav a.colecao:hover, a.colecao-selected				{ background-position:0 -24px; }
ul#nav a.noticia										{ width:75px; background-position:-61px 0; }
ul#nav a.noticia:hover, a.noticia-selected				{ background-position:-61px -24px; }
ul#nav a.promocao										{ width:80px; background-position:-137px 0; }
ul#nav a.promocao:hover, a.promocao-selected			{ background-position:-137px -24px; }
ul#nav a.nossa-historia									{ width:116px; background-position:-215px 0;}
ul#nav a.nossa-historia:hover, a.nossa-historia.selected{ background-position:-215px -24px; }
ul#nav a.newsletter										{ width:88px; background-position:-330px 0; }
ul#nav a.newsletter:hover, a.newsletter-selected		{ background-position:-330px -24px; }
ul#nav a.contato										{ width:58px; background-position:-420px 0; }
ul#nav a.contato:hover, a.contato-selected				{ background-position:-420px -24px; }

/* FORM NOMES */
div#form-nomes 											{ margin-left:140px; width:698px; height:611px; background:url(../img/bg-form-nomes.png) no-repeat; }
div#form-nomes input 										{ position:absolute; border:none; }
div#form-nomes label, div#form-nomes legend					{ display:none; }
div#form-nomes #bt-enviar									{ margin:570px 0 0 310px; width:80px; height:40px; background:none; cursor:pointer; }

#field_01												{ margin:55px 0 0 190px; }
#field_02												{ margin:95px 0 0 200px; }
#field_03												{ margin:135px 0 0 190px; }

#field_04												{ margin:40px 0 0 490px; }
#field_05												{ margin:80px 0 0 475px; }
#field_06												{ margin:120px 0 0 490px; }

#field_07												{ margin:235px 0 0 430px; }
#field_08												{ margin:277px 0 0 440px; }
#field_09												{ margin:315px 0 0 420px; }

#field_10												{ margin:375px 0 0 200px; }
#field_11												{ margin:415px 0 0 210px; }
#field_12												{ margin:455px 0 0 190px; }

#field_13												{ margin:420px 0 0 470px; }
#field_14												{ margin:457px 0 0 460px; }
#field_15												{ margin:495px 0 0 470px; }

/* COLECAO */
div#galeria 												{ clear:both; margin-top:20px; }
div#galeria div.thumbs									{ width:130px; height:86px; margin:5px; border:0px solid #eb4891; float:left; overflow:hidden; }
div#galeria div.thumbs .bt-ver-colecao						{ display:none;; position:absolute; background:url(../img/bt-ver-colecao.png) no-repeat; width:130px; height:20px; margin-top:69px; text-indent:-5000px; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85; }
div#colecao h3											{ width:380px; float:left; }
div#colecao p.logado										{ width:135px; float:right; text-align:right; padding-right:40px; border-left:1px solid #fff200; }
div#colecao p.logado a									{ border:1px solid #fff200; border-width:0 1px 0 0; padding:0 10px; }

div#colecao form											{ width:360px; background:#871b4c; padding-top:20px; margin:50px auto; }
div#colecao form fieldset									{ border-bottom:1px solid #d12a76; padding:0 0 20px 20px; }
div#colecao form legend									{ padding-bottom:20px; }
div#colecao form .bt-lembrar-senha							{ display:block; padding-left:70px; width:80px; float:left; line-height:30px; color:#b4e00a; }
div#colecao form .bt-enviar								{ width:75px; margin-right:55px; float:right; }
div#colecao form .quero-me-cadastrar						{ display:block; width:175px; height:28px; margin:20px auto; background:url(../img/bt-quero-me-cadastrar.png) no-repeat; text-indent:-5000px; }
div#colecao form .bt-cadastre-se							{ margin-right:55px; float:right; }
fieldset#lembrar-senha, fieldset#cadastro					{ display:none; }
div#colecao form fieldset#lembrar-senha legend				{ padding-top:20px; }

#bt-enviar-01 { background:url(../img/bt-enviar.png) no-repeat; width:75px; height:28px; border:none; }
#bt-entrar-01 { background:url(../img/bt-entrar.png) no-repeat; width:75px; height:28px; border:none; }

/* NOSSA HISTORIA */
div#nossa-historia img									{ border:1px solid #ebc8cf; }

/* PROMOCAO */
div#promocao												{ padding-bottom:100px; }
div#box-promo-top-bg										{ height:11px; background:url(../img/box-promo-top-bg.png) no-repeat; }
div#box-promo-bg											{ background:url(../img/box-promo-bg.png) repeat-y;  padding:5px 20px; _margin-top:-5px; }
div#box-promo-bottom-bg									{ height:11px; background:url(../img/box-promo-bottom-bg.png) no-repeat; }
div#promocao ul											{ width:337px; height:20px; background:url(../img/nav-promocao.png) no-repeat; margin:20px auto; }
div#promocao ul li											{ display:inline; }
div#promocao ul li a										{ display:block; height:20px; text-indent:-5000px; float:left; }
div#promocao ul li a.bt-promocao							{ width:85px; }
div#promocao ul li a.bt-regulamento							{ width:92px; }
div#promocao ul li a.bt-participar							{ width:70px; }
div#promocao ul li a.bt-premiados							{ width:90px; } /* alterado em 11.03.09 - n??????o existia esse item */
div#promocao a.bt-quero-participar						{ display:block; margin:20px auto; width:219px; height:32px; background:url(../img/bt-quero-participar.png) no-repeat; text-indent:-5000px; }
div#promocao h3 											{ color:#016d87; margin-bottom:20px; } /* Alterado em 26.11.08 - Original => color:#fff200; */
div#form-quero-participar, div#regulamento, div#premiados	{ display:none; } /* alterado em 11.03.09 - adicionado div#premiados */
div#promocao form 											{ margin:auto; width:300px }
div#promocao input.bt-participar							{ margin-left:115px; }
div#descricao-promocao div.texto							{ color:#016d87; } /* Incluido em 26.11.08 */
div#regulamento div.texto,									{ color:#016d87; } /* Incluido em 26.11.08 */
div#premiados div.texto										{ text-align:center; }
div#form-quero-participar .campos							{ background:#FFF; color:#016d87; font-size:13px; padding:2px; margin:0 0 10px 0; } /* Incluido em 26.11.08 */
div#form-quero-participar label								{ color:#016d87; font-weight:bold; display:block; float:left; width:60px; padding-right:10px; text-align:right; line-height:20px; } /* Incluido em 26.11.08 */


/* CONTATO */
div#contato form 											{ margin:20px 0; }
div#contato legend 										{ padding-bottom:20px; }
div#contato textarea 										{ width:269px; height:100px; }
div#contato .bt-enviar-foto 								{ display:block; width:132px; height:28px; background:url(../img/bt-enviar-foto.png) no-repeat; text-indent:-5000px; float:left; margin-left:70px; _margin-left:35px; }
div#contato .bt-enviar 									{ margin-left:70px; }
div#contato select 										{ width:275px; font-size:10px; margin-bottom:15px; z-index:1; }
fieldset#anexar-foto 										{ display:none; padding:15px 15px 20px 15px; position:absolute; top:420px; width:400px; background:#871b4c; z-index:99; }
fieldset#anexar-foto h3									{ width:200px; float:left; margin-bottom:20px; }
fieldset#anexar-foto .bt-fechar							{ width:60px; font-size:10px; color:#ea64a1; float:right; }
fieldset#anexar-foto .bt-anexar-foto						{ width:132px; height:28px; background:url(../img/bt-anexar-foto.png) no-repeat; float:right; text-indent:-5000px; margin-right:20px; }
fieldset#anexar-foto label									{ width:100px; }
fieldset#anexar-foto .campos								{ width:240px; }

div.paginacao											{ text-align:center; clear:both; }
div.paginacao a											{ padding:0 3px; color:#b4e00a; font-weight:bold; }
div.paginacao a.paginaSel									{ padding:0 3px; color:#fff200; font-weight:bold; font-size:16px; }


a.bt-voltar												{ display:block; float:right; margin:10px; width:46px; height:20px; background:url(../img/bt-voltar.png) no-repeat; text-indent:-5000px; } 
div.texto												{ text-align:justify; }
.image-right											{ float:right; margin:0 0 10px 10px; }
.image-left												{ float:left; margin:0 10px 10px 0; }


.clear													{ clear:both; }

#newsletter												{ margin-bottom:70px; }
#newsletter .bt-enviar 									{ margin-left:70px; }

#form_newsletter										{ display:block; margin-left:180px; width:350px; padding:15px; }
#form_newsletter legend									{ padding-bottom:0px !important; padding-top:20px !important; margin-top:20px; _margin-top:0px; *margin-top:0px; }


.visivel												{ display:inline; }
.invisivel 												{ display:none; }

.titulo													{color:#FF66CC; font-weight:bold; font-family:"Comic Sans MS";}
.tituloNoticia											{font-size: 17px; font-weight: bold; text-align:justify; color:#FF99FF}
.texto													{text-align:justify; font-size: 14px;}	
.data													{color:#CCCCCC; font-size:12px;}
.leiamais a												{text-align:right; font-size:14px; color:#FFFF00;}	
.fonte													{font-family:"Comic Sans MS";}		
.imagenNoticia											{ background:url(../img/h-noticia.png) no-repeat;}
div#bgsoft												{ position:relative; width:970; text-align:center;}
div#logado												{ position:absolute; bottom:0; left:0; }
.borda_esquerda	{
	background-image: url(../img/borda_esquerda.png);
}
.borda_direita	{
	background-image: url(../img/borda_direita.png);
}

.dataNoticiasAntigas									{color:#CCCCCC; font-size:10px;}
.noticiasAntigas										{text-align:justify; font-size: 12px;}
.noticiasAntigas:hover 				{
	text-align:justify;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.newsletter_titulo 									{ color:#fff200; font-size:14px; font-weight:bold; }

div.internas	h1										{ color:#FFFF00; font: bold 24px Aria }
.lista_colecao a                                  {color:#FFFF00; font: bold 16px Aria; }
.lista_colecao_sim a                                  {color:#CC66CC; font: bold 25px Aria; }