/* CSS Document */
* {
	margin:0px; padding:0px; border:0;
}
body {
	background:#000 url(../_imagens/fundo.jpg) center top no-repeat;
	font-family:"Tahoma",arial,helvetica,clean,sans-serif;
	font-size:11px;
	line-height:1.22em;
	letter-spacing:-0.01em;
	color:#542525;
}

h1 { letter-spacing:-0.04em; font-size:22px; line-height:1em;}
h2 { letter-spacing:-0.04em; font-size:22px; line-height:1em; font-weight:normal; margin-bottom:20px;}
h3 { letter-spacing:-0.04em; font-size:16px; margin:10px 0; line-height:1em; font-weight:normal;}
h4 { display:inline; font-weight:normal;}
a { text-decoration:none;}
	
#container { position:relative; width:740px; margin: 0px auto; padding-top:20px;}

#container #logo { position:relative; width:350px; height:130px; float:left;}
#container #logo a { position:relative; height:130px; width:264px; left:10px; display:block; text-indent:-1000px; overflow:hidden;}

#container #menu { position:relative; width:40px; height:430px; float:right; margin: 0px auto; float:left;}

#container #conteudo { position:relative; float:right; width:330px; padding:0 10px; overflow:hidden;}
	.divConteudo { position:relative; margin-bottom:1000px;}
		
			.texto {font-size:12px; line-height:1.2em; text-align:justify;}
			.texto p {margin:10px 0;}
			.texto ul { list-style:inside square;}
			.texto a{ color:#CC3300; line-height:20px; padding-left:15px; background:url(../_imagens/external.png) left 5px no-repeat;}
			.fotos_Texto { position:relative; float:left; display:block; padding:3px; width:100px; text-align:center; background-color:#F1EEED; margin: 5px 5px 0 0; }
			.ultima { margin: 5px 0 0 0 !important;}

			.fotos_Texto img { display:block;}
			.fotos_Texto small { padding-left:12px; background:url(../_imagens/external.png) no-repeat; font-size:9px; color:#990000;}
			
			.categoria { margin-bottom:10px; padding:5px; background-color:#000000;}
			.tituloCategoria { position:relative; display:block; font-size:20px; color:#000000; padding:5px; height:40px;}
			.listaEstampas { position:relative; height:225px; overflow:auto;}
			
			.downloadItem { margin: 5px 5px 0 0; position:relative; float:left;}
			.downloadItem a { padding:0;}
			.ultimo { margin: 5px 0 0 0 !important;}
			
			#formulario { display:block;}
				#formulario small { color:#990000;}
				#formulario dt, #formulario dd { padding:5px;}
				#formulario input,#formulario textarea { width:310px; padding:5px; font-size:13px; color:#CC3300;}
				#formulario textarea { height:80px; overflow:auto;}
				#formulario button { font-size:15px; margin:2px; color:#CC3300; display:block;}
				#formulario #endereco { width:260px; float:left; padding-top:78px;}
					#formulario .validation-failed { border: 1px #FF3300 solid !important; }
					#formulario .validation-advice { color: #CC3300 !important; }
			.sucesso { color:#009900; background-color:#DEF8E2; padding:10px;}
			.erro { color:#CC3300; background-color:#FDD5B0; padding:10px;}
		
#rolagem { position:absolute;  margin-left:350px; left:50%; top:0; width:40px; height:430px;}		
	
#base { position:relative; width:600px; margin:20px auto; no-repeat;}
		#menu {color:#000000}
		#assinatura { position:absolute; right:0; top:0;}