* { margin:0; padding:0;}
html {overflow-y: scroll; overflow-x: auto; }
body {margin: auto; text-align: center; background: url(images/back.jpg) repeat-y center top; font-size:11px; font-family:Tahoma,arial,sans-serif,monotype Corsiva; color:#444444; }
img {border:0; vertical-align:top; text-align:left; }


/*index*/
#index	{width: 980px; height: 662px; vertical-align: top; margin: auto; background: #ffffff; }
#index #indexA {clear: left; float: left; width:  20px; height: 660px; }
#index #indexB {float: left; 			  width: 940px; height: 660px; margin:0; padding:0;}
#index #indexC {float: left; 			  width:  20px; height: 660px;  }

#index #header {width: 940px; height: 179px; margin: auto; }
#fheader	{border: 0; width: 940px; height: 179px; }

#index #main {width: 940px; height: 450px; margin: auto; }
#fmain	{border: 0; width: 940px; height: 450px; }

#index #footer {width: 940px; height: 31px; margin: auto; }
#ffooter	{border: 0; width: 940px; height: 31px; }

#fquad	{border: 0; width: 243px; height: 450px; }



/*header*/
#header #main	{width: 940px; height: 179px; background: #ffffff; }

#header #main1	{width: 940px; height: 150px;}
#header 	#main1A	{clear: left; float: left; width:160px; height: 150px; text-align: left;}
#header		#main1B	{float:left; width: 780px; height: 150px;}
#header			#main1B1	{width: 780px; height: 10px;}
#header			#main1B2	{width: 780px; height: 150px;}

#header #main2	{width: 940px; height: 28px; text-align:left; }
#header 	#main2A	{clear: left; float:left;width: 365px; height: 28px; text-align:left; }
#header 		#main2A1	{width: 365px; height: 10px; text-align:left;}
#header 		#main2A2	{width: 365px; height: 18px; text-align:left;}
#header 	#main2B	{float:left;width: 475px; height: 28px; text-align:center; background: #ffffff;}
#header					.linkbarquad	{float: left; height: 28px; text-align: left;}
#header					.linkbartex		{float: left; height: 28px; text-align: left; padding-top:8px;}
#header 	#main2C	{float:left;width: 100px; height: 28px; text-align:right;}
#header 		#main2C1	{width: 100px; height: 10px; text-align:right;}
#header 		#main2C2	{width: 100px; height: 18px; text-align:right;}
#header #main3	{width: 940px; height:  1px; background: #333333; font-size: 1px; line-height: 1px; overflow-y: hidden; }

#header	.imga { width:780px; height:150px; }

/*footer*/
#footer #main	{width: 940px; height: 31px; background: #ffffff;}
#footer 	#main1	{width: 940px; height:  1px; background: #333333; font-size: 1px; line-height: 1px; overflow-y: hidden;}
#footer 	#main2	{width: 940px; height: 30px; }
#footer 		#main2A	{clear: left; float:left; width: 300px; height: 30px; text-align:left; color:#999999;}
#footer 		#main2B	{float:left; width: 640px; height: 30px; text-align:center; color:#666666; background: #ffffff;}



/*present*/
#present #main {width: 940px; height: 450px; background: #ffffff;}
#present 	#mainA {clear: left; float: left; width:243px; height:450px; text-align: left;}
#present 	#mainB {float: left;  width: 83px; height: 450px; text-align: left;}
#present 	#mainC {float: left;  width: 570px; height: 450px; text-align: left;}
#present 	#mainD {float: left;  width: 44px; height: 450px; text-align: left;}

/*quad*/
#quads #main {width: 243px; height: 450px; background: #ffffff;}


/*links*/
#links #main {width: 940px; height: 450px; background: #ffffff;}
#links 		#main1 {width:940px; text-align: center; padding-top: 20px; text-align: center; }
#links 		#main2 {width: 940px; text-align: center; }
#links 			#main2A {width: 940px; text-align: center; margin: auto; }
#links 				#clear {clear: left; float: left; width: 1px; height:80px; overflow-x: hidden; }
#links 				#logo {float: left; width: 200px; height:80px; text-align: center; padding-top: 60px; }
#links 				#spacebar {float: left; width: 45px; height:80px; text-align: center; }

/*login*/
#login #main {width: 940px; height: 450px; background: #ffffff;}
#login	#main1	{clear: left; width: 720px; text-align: center; margin: auto; padding-top: 100px; }
#login	#main2	{ clear: left; width: 720px; text-align: center; margin: auto; padding-top: 20px; }
#login	#main3	{ clear: left; width: 720px; text-align: center; margin: auto; padding-top: 20px; }
#login	#main4	{ clear: left; width: 720px; text-align: center; margin: auto; padding-top: 20px; font-size: 12px; color: #555555; }
#login	.loginleft	{ clear: left; float: left; width: 300px; height: 19px; text-align: right; font-size: 12px; line-height: 19px; color: #555555; }
#login	.loginright	{ float: left; text-align: left; width: 420px; height: 23px; }
#login	.loginright input	{ height: 14px;  border: solid 1px #999999; padding: 3px 0px 3px 2px; color: #555555; font-size: 11px; line-height: 14px; }
#login	.loginbutton { height: 26px; background: #777777; border: solid 1px #bbbbbb; color: #ffffff; font-weight: bold; cursor: pointer; }

/*estab*/
#estab #main {width: 940px; height: 450px; background: #ffffff;}
#estab 	#mainA {clear: left; float: left; width: 243px; height: 450px;}
#estab 	#mainB {float: left; width:  83px; height: 450px;}
#estab 	#mainC {float: left; width: 614px; height: 450px;}
#estab 		#mainC1 {width: 614px; height: 35px; text-align: left; line-height: 38px; }
#estab 		#mainC2 {width: 614px; height: 160px;}
#estab 			.foto {clear: left; float: left; width: 160px; height: 160px;}
#estab 			.spacebar1 {float: left; width: 30px; height: 160px;}
#estab 			.block {float: left; width: 390px; height: 160px;}
#estab 				.blockname {width: 390px; height: 20px; text-align: left;}
#estab 				.blockspace {width: 390px; height: 10px;}
#estab 				.blocktext {width: 390px; height: 106px; text-align: left;}
#estab 				.blockemail {width: 390px; height: 14px; text-align: left;}
#estab 			.spacebar2 {float: left; width: 34px; height: 160px;}
#estab 		#mainC3 {width: 614px; height: 40px;}
#estab 		#mainC4 {width: 614px; height: 160px;}
#estab 		#mainC5 {width: 614px; height: 35px;}
		
/*contatos*/
#contatos #main {width: 940px; height: 450px; background: #ffffff;}
#contatos 	#mainA {clear: left; float: left; width: 243px; height: 450px;}
#contatos 	#mainB {float: left; width:  83px; height: 450px;}
#contatos 	#mainC {float: left; width: 614px; height: 450px;}
#contatos 		#mainC1 {width: 614px; height: 35px; text-align: left; line-height: 38px; }
#contatos 		#mainC2 {width: 614px; height: 360px; }
#contatos 			#mainC2A {clear: left; float: left; width: 280px; height: 360px; text-align: left; }
#contatos 			#mainC2B {float: left; width: 20px; height: 260px;}
#contatos 			#mainC2C {float: left; width: 314px; height: 360px; text-align: left;}
#contatos 		#mainC3 {width: 614px; height: 35px;}



/*CLASS*/
.titulos {font-size: 16px;}
.titulos_destaques {font-size: 12px; padding-top: 3px;}
.destaques {font-size: 16px; color: #ffffff; padding: 1px;}
.text_destaques {color: #444444;font-size: 11px;padding-top: 7px; }
.menuconsulta {letter-spacing: 0.2em; font-size: 12px;}
a.menuconsulta {color:#444444; text-decoration: none;}
a.menuconsulta:hover {color:#06b041; text-decoration: none;}
.menuconsultaselected {letter-spacing: 0.2em; font-size: 12px;color: #06b041; background: #f0f0f0; }
.quadradinho {margin-right: 4px;}
.menu {font-size: 12px;}
a.menu {color:#666666; text-decoration: none;}
a.menu:hover {color:#06b041; text-decoration: none;}
.menuselected {font-size: 12px;color: #06b041; }
.text {color: #444444;font-size: 11px; }
.logo1 {margin-top:0px;}
.logos {padding: 24px;}
.destaque_titulo {color:#000000; font-size: 12px; text-decoration: none;padding-top: 3px; text-decoration: none;}
.ttopo {color:#0000ff; font-size:40px; text-align:center;}
a.destaque_titulo:hover {color:#06b041; text-decoration: none;}
a.destaque_tituloselected {font-size: 12px;color: #06b041;}
.home_logo {text-align:left;}
.frase_title {color:#444444; font-size:14px; line-height:20px; text-align:left; font-family:Georgia, Verdana, Arial; font-style:italic; font-weight:bold; clear:left; float: left;}
.space_title {line-height:58px; }
.frase_title1 {padding-left:100px;}
.frase_title2 {padding-left:150px;}
.autor_title {color:#bfbfbf; font-size:11px; text-align:right; padding-top:2px; font-style:normal; font-weight:normal;}
.blank {font-size:1px; line-height:1px; background:#ffffff;}
.peoplename	{font-size: 14pt; font-weight: bold; color: #333333; letter-spacing: 0,2em; }
.peopletext	{font-size: 11px; color: #444444; }
.peopleemail {font-size: 11px; }
a.peopleemail {color:#999999; text-decoration: none;}
a.peopleemail:hover {color:#333333; text-decoration: underline;}
.contatos_title	{font-size: 12px; line-height: 20px; font-weight: bold; color:#666666;}
.contatos_text 	{font-size: 12px; color: #666666; }
.contatosemail {font-size: 12px; }
a.contatosemail {color:#999999; text-decoration: none;}
a.contatosemail:hover {color:#333333; text-decoration: underline;}
.contatosmapa {font-size: 9px; }
a.contatosmapa {color:#666666; text-decoration: underline;}
a.contatosmapa:hover {color:#333333; text-decoration: none;}

