@charset "iso-8859-1";
body { margin:10px; padding:0; background:#FFF url(../image/body-bg.png) top left repeat-x; }
body, table, th, td, div, p { font-size:12px; font-family:Verdana; color:#666; }
ul, li, dl, dt, dd { margin:0; padding:0; }
a, a:link, a:visited { color:#666;text-decoration:none; }
a:hover { color:#666; text-decoration:underline; }
fieldset { margin:0; padding:0; border:none; }
li { list-style:none; margin: 0; }
img { border:none; }
form { margin:0; padding:0; }

#logo { margin:0 auto; margin-top: 5px; padding:0 auto; background: top left url(../image/topo.jpg) no-repeat; width: 816px; height:210px; }
#bottom { margin:0 auto; margin-top: 10px; padding:0 auto; font-size: 11px; width: 816px; text-align:center; line-height: 18px; }

input[type=submit], textarea, input[type=button], .inputSubmit, select, input[type=text], input[type=password], .inputText { border: 1px solid #666; background: #FFF; width: 150px; padding: 2px; }
input[type=submit], textarea, input[type=button], .inputSubmit { width: auto; }
textarea { width: 100% }
#container { position:relative; text-align:center; }

	#bodywrap { position:relative; width:800px; margin:0 auto; text-align:left; }
	
	.bordertableleft { position:absolute; background: url(../image/tdE.png) top left no-repeat; width:5px;height:36px;float:left; }
	.bordertableright { margin-left:805px;position:absolute;background: url(../image/tdD.png) top left no-repeat; width:5px;height:36px;float:right; }
	
	.shadowright { width:6px; background:url(../image/shadowD2.png) top left repeat-y;height: 100%; margin:0px;padding:0px; }
	.shadowright1 { background: url(../image/shadowD1.png) top left no-repeat; height:372px; margin:0px; }

	.shadowbottom { background: url(../image/shadowB.png) top left no-repeat; width: 810px;height:4px; margin:0px; }
	
	.separador { width: 120px; border-top: 1px solid #666; margin: 10px 0 10px 0; }
	
	#topmenu { height:35px; line-height: 35px; vertical-align: middle;border: 1px solid #666;background:#FFF;text-align:center;background: #FFF url(../image/menu_bg.jpg) top left repeat-x; }
		#topmenu li { display: inline; } 
		#topmenu a, #topmenu a:hover { padding: 0px 10px 0px 10px; display: inline-block; }
		#topmenu a:hover { background: #FFF; text-decoration: none; border: }
		
		#centerarea { position: relative; padding: 10px; width: 618px; float:left; height: auto; }
			#centerarea .tab { width: 615px; height: 26px; border-bottom: 1px solid #666; margin: 0 auto; }
			#centerarea .tab .tab_left { float:left; width: 5px; height: 27px; background: url(../image/tab_left.png) top left no-repeat; margin: 0px; margin-left: 15px; }
			#centerarea .tab .tab_middle { float:left; font-size: 12px; font-weight: normal; width: 70px; padding: 0 10px 0 10px; line-height: 27px; margin: 0px; text-align: center; background: url(../image/tab_middle.png) top left repeat-x; border-bottom: }
			#centerarea h1 { background: url(../image/x1.png) 2px 3px no-repeat;font-size: 12px; margin-left: 80px; margin:15px 0px 5px 20px; padding:0px;padding-left:13px; }
			#centerarea .conteudo p { margin:3px 10px 5px 10px;}
			#centerarea .tab .tab_right { float:left;width: 5px; height: 27px; background: url(../image/tab_right.png) top left no-repeat; margin: 0px; }
			
			#noticias, #avisos, #minhaspastas, #paineladm { margin: 10px; }
			#noticias h3.togglerN, #avisos h3.togglerA, #minhaspastas h3.togglerMP, #paineladm h3.togglerADM { cursor: pointer; font-size: 11px; padding: 5px; padding-left: 15px; margin: 0px; font-weight: normal; background: url(../image/x1.png) 4px 7px no-repeat; }
			#noticias div.elementN, div.elementX, #avisos div.elementA, #minhaspastas div.elementMP, #paineladm div.elementADM { background: #E4F0F8; border: 1px solid #C7E1F1; padding: 0; }
			#noticias div.elementN p, div.elementX p, #avisos div.elementA p, #minhaspastas div.elementMP p, #paineladm div.elementADM p { line-height:21px; padding: 5px; padding-left: 10px; margin:0;}
			#noticias div.elementN p.autor, #avisos div.elementA p.autor, #minhaspastas div.elementMP p.autor, #paineladm div.elementADM p.autor { font-size: 9px; text-align: right; }
			#minhaspastas .comentario { margin: 1px 25px 0px 0px; padding: 0; font-size: 9px; width: 220px; float: right; height: 15px;}
			table .table { width: 100%; }
			table .table th { background: #D7EAF4; }
			#minhaspastasT .over { background: #FFF; }
			table .table tr { line-height: 22px; }
			table .table td { text-align: center; }
			table .table tr.linha:hover { background: #FFF; }
			
		#maint { margin:0 auto;background: #FFF;margin-top:10px; }

			#cotacaodolar, #calendario, #upload, #noticia { background: #E4F0F8; border: 1px solid #C7E1F1; padding: 0; margin: 0; }
			#upload, #noticia { border: none; }
			#cotacaodolar caption, #calendario caption { font-size: 11px; font-weight: bold; margin-bottom: 5px; }
			#cotacaodolar th, #calendario th { background: #D7EAF4; font-size: 9px; line-height: 15px; padding: 2px;padding-left: 10px; padding-right: 10px; }
			#calendario th { padding: 1px; padding-left: 6px; padding-right: 6px; padding-bottom:4px; }
			#cotacaodolar tr, #calendario tr, #upload tr { line-height: 22px; font-size: 9px; }
			#calendario tr { line-height: 14px; }
			#cotacaodolar td ,#calendario td { text-align: center; font-size: 9px; }
			#upload td { font-size: 11px; }
			
			#rightarea { padding: 20px 0 20px 0; }
			#rightarea .lrecom { text-align:left;margin-left: 10px;}
			#rightarea .lrecom a { background: url(../image/x1.png) 2px 3px no-repeat; padding-left:13px; line-height: 20px; }
			#rightarea h1 { font-size: 11px; font-weight: bold; margin-bottom: 5px; }
			#rightarea h2 { font-size: 7px; font-weight: normal; margin-top: 10px; }
			#rightarea h2 a { color: #000; }

#img_cadeado { width:65px; height:72px; background: url(../image/cadeado.png) top left no-repeat; position: absolute; top: 55px; left: 240px; }
#img_email { width:70px; height:60px; background: url(../image/email.png) top left no-repeat; position: absolute; top: 60px; left: 380px; }
