/* CSS Document */
* { margin:0px; padding:0px; border:0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:-0.01em;}
body {
	background: #000 url(../_imagens/fundo_site.jpg) top center repeat-x;
}

h1 { letter-spacing:-0.06em; font-size:22px; color:#FCC80D;}
h2 { margin-bottom:20px; font:italic 22px Trebuchet MS, Arial, Helvetica, sans-serif; color:#FCC80D;}
h3 { letter-spacing:-0.06em; font:italic 20px Trebuchet MS, Arial, Helvetica, sans-serif; color:#FCC80D;}
pre { background-color:#FFFFFF; font-size:12px;}

blockquote {	padding:0 10px; color:#ddd; font-style:italic; text-align:right;}
/*
blockquote:before, blockquote:after {color: #6B8922;font-size: 400%;display:block;font-family: Trebuchet MS, "Times New Roman", Times, serif;}
blockquote:before {content: open-quote; margin-left:-30px; height:0;}
blockquote:after {content: close-quote; height:0; margin-left:180px; margin-top:-40px;} 
*/

a {  text-decoration:none; color:#FCC80D;}
form { display:inline;}
p {margin:10px 0;}
			
#debug { position:absolute; color:#FFFFFF; font-size:18px; left:0;}

#container { position:relative; width:750px; margin: 0px auto; overflow:hidden; height:750px;}

#rolagem { position:absolute; top:237px; left:710px; width:40px;	height:80px;	z-index:2; float:left; padding:0px;}

	#topo { position:relative; height:237px; overflow:hidden;}

	#conteudo { position:relative; width:710px; padding:20px; font-size:12px; color:#fff; overflow:hidden; height:400px;}
	
	#overlay { background-color:#000; width:750px; position:absolute; top:0; left:0; z-index:0; height:400px;}
	
	#innerContent { display:block; width:710px; position: absolute; top:10px; left:20px;}
		#content { position:relative; width:500px; float:left;}
		#capa { position:relative; width:710px; height:400px;}

			#content ul { list-style: inside square; }
			#content li { padding:5px;}
			
			
			.blocoTexto { width:290px; float:left; padding:5px; color:#fff; overflow:hidden;}
			
			.blocoTexto a { color:#FCC80D; overflow:hidden; background:url(../_imagens/external.png) right center no-repeat; padding:0 15px 0 0;}
			.blocoTexto a:hover { color:#FCC80D; text-decoration:underline;}
			.blocoTexto h3 { margin:10px 0;}
			.blocoTexto h2 span.subtitulo { display:block; color:#666666;}
			
			.blocoImagem { width:190px; float:left; padding:5px; overflow:hidden;}
			
			.blocoAdicionais { width:700px; float:left; padding:5px; color:#FCC80D; overflow:hidden;}
			.blocoAdicionais li a { color:#FFFFFF; }
			
			.imgThumb { padding:4px; border:1px #666666 solid; background-color:#FFFFFF; margin-bottom:5px;}

			
			
			.tableArquivos td { border-bottom: 1px #FCC80D solid; padding:3px;}
			

		#sidebar { position:relative; width:210px; float:left;}
		
			.blocoSidebar { position:static; width:200px; float:left; margin-bottom:5px; padding:5px; color:#FCC80D; overflow:hidden;}
			.blocoSidebar h3 { position:relative; font-size:18px; margin-bottom:5px;}
			.blocoSidebar a { color:#FCC80D; overflow:hidden; margin-bottom:5px;}
			.blocoSidebar a:hover, .blocoSidebar a:hover h3 { color:#FCC80D; text-decoration:none; }
			.blocoSidebar a:hover .imgThumb { background-color:#6B8922;}
			
				
			#formulario { display:block; position:static;}
				#formulario fieldset { margin-bottom:20px; border:1px #999999 solid; margin:4px; padding:5px; border:1px #FCC80D solid;}
				#formulario legend { padding:5px; font-weight:bold;}
				#formulario small {  display:block; padding:5px; font-size:10px;}
				#formulario label { position:relative; display:block; padding:0 5px; font-size:12px; }
				.labelNovidades { font-size:14px; font-weight:bold;}
				#formulario input,#formulario textarea ,#formulario select, #baseNewsEmail { padding:3px 5px; font-size:12px; color:#888; margin:5px; border:1px #999999 solid;}
				#formulario input {  width:178px;}
				#formulario textarea {  height:100px; width:288px;  overflow:auto; }
				#formulario .radio { width:20px; height:15px; margin:0 !important; padding:0 !important;}
				#formulario button { width:69px; padding:3px; display:block; margin:5px;}
				#formulario input.inputFocus, #formulario textarea.inputFocus,#formulario button.inputFocus, #formulario .radioFocus
					{ color:#FCC80D; border:1px #FCC80D solid; background-color:#FFFFCC;}

				#formulario .labelFocus { color:#FCC80D;}
				
					#formulario .validation-advice { display:none;}
					#formulario .validation-failed { border: 1px #FCC80D solid !important; background-color:#FFFF99 }
			
			
			
		#contentForm { position:static; width:330px; float:left;}
		#sidebarForm { position:static; width:360px; float:left; padding:0 0 0 20px;}
		

		#emailContent{	position: absolute; border:1px #CCCCCC solid; top:100px;	z-index: 1000; width:100px; margin-left:50%; left:-65px; height:102px; padding:30px; background:#FFFFFF url(../../_shared/images/ajax-loading.gif) center center no-repeat;}
		#emailContentInner,#emailContentInnerBack{ position:absolute; z-index:1002; text-align:center;}
		#closerPopDiv{ position:absolute; z-index:1003;	position:absolute; top:10px; right:10px; margin:3px;}
		.closePop{padding:0; display:block; background: url(../../_shared/images/close.gif) no-repeat; height:16px; width: 16px; color:#000000; z-index:1004;}	
		
		#assinatura { position:absolute; right:0; width:50px; height:40px; padding:10px;}