* 										{ margin:0; padding:0; text-indent:0; }
body 									{ background:#aeb7b6 url(../img/bg.png) center top no-repeat; margin:20px 0; }
body, input, textarea, select					{ font:10px Verdana, Helvetica, Arial, sans-serif; text-decoration:none; }
img, fieldset 								{ border:none; }
ul, li									{ list-style:none; }
legend 									{ text-indent:0; color:#000; }
a,
a:link,
a:visited,
a:active								{ color:#bf0404; text-decoration:none; }
a:hover 									{ color:#bf0404; text-decoration:underline; }
address									{ font-style:normal; margin-top:10px; }
label										{ display:block; margin:10px 0 2px 0; font-weight:bold; }
input										{ padding:2px; }

/* CLASSES GERAIS */
.tema1, h3								{ color:#bf0404 }
.tema2, .tema2 a, .tema2 a:hover			{ color:#666; }
.clear									{ clear:both; }
.right									{ text-align:right }
h3										{ font-size:12px; }
h4										{ font-size:11px; color:#666; }

.bt_acess								{ padding:50px 0px; float:right; }
.bt_acess a.voltar						{ padding-left:15px; background:#DDD url(../img/bullet_2.png) 5px 8px no-repeat; margin-right:0px; }
.bt_acess a								{ padding:5px; float:left; color:#666; }
.bt_acess a.voltar:hover					{ background-color:#f1f1f1; text-decoration:none; }


/* ESTRUTURA */
div#content-home							{ position:absolute; z-index:2; top:530px; left:50%; width:800px; margin:20px 0 0 -400px; }
object#flash-home							{ position:absolute; z-index:1; top:0; width:100%; height:650px; }
div#nav, h1, h2							{ display:none; }
object#header-interno 					{ width:100%; height:170px; margin-top:-20px; }

/* HOME */
div.colls-home							{ margin-right:20px; float:left; }
div.colls-home img						{ float:left; margin-right:10px; }
div#info-empresa							{ width:260px; }
div#ultimos-trabalhos					{ width:270px; }
div#ultimos-trabalhos h3					{ margin-top:15px; }
div#fotopoema 							{ width:210px; }
div#fotopoema h3							{ margin-top:25px; }

/* INTERNAS */

	/* GALERIAS */
	div#galeria, .internas					{ width:760px; margin:0 auto; }
	div#galeria img							{ margin:0 10px 10px 0; width: 107px; height: 71px;  }
	div#galeria h3							{ margin-bottom:20px; }
	p.paginacao								{ display:block; text-align:right; padding-right:29px; }
	p.paginacao a							{ color:#653e3e; font-weight:bold; border-right:1px solid #653e3e; padding:1px 10px 1px 8px;; }
	p.paginacao a:hover,
	p.paginacao a.paginaSel					{ background:#653e3e; color:#FFF; text-decoration:none; }
	p.paginacao a.no-border					{ border:none; }
	
	/* CONTATO */
	.campos									{ border:1px solid #7b8a89; background:#bec7c7; color:#7b8a89; margin-top:5px; }
	
	div#contato form							{ width:350px; padding-left:70px; float:left; }
	div#contato div#informacoes				{ width:250px; padding-left:70px; float:left; }
	div#contato div#informacoes h3				{ margin-bottom:20px; }
	div#contato address 						{ padding-bottom:30px; }
	
	/* LOGIN */
	form#login 								{ width:300px; margin:auto; }
	form#login legend							{ font-size:12px; }
	form#login label							{ float:left; width:120px }
	form#login p.right						{ padding-right:11px; *padding-right:12px; _padding-right:9px; }
	
	fieldset#remember-pw						{ display:none; }
	.bt-ok									{ border:none; background:url(../img/bt-ok.png) right top no-repeat; width:30px; cursor:pointer; }
	
	/* EVENTOS */
	div#eventos h3							{ margin-bottom:20px; }
	div#eventos img							{ float:left; margin:0 10px 10px 0; width: 107px; height: 71px; }
	div#eventos img.thumb						{ width:75px; height:71px;  }
	div#eventos h4 							{ font-weight:normal; }
	div#eventos small							{ font-size:10px; font-weight:bold; }
	ul#list li									{ width:330px; height:75px; float:left; margin-right:20px; }

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
