@charset "utf-8";
/* CSS Document */

/* ESTILOS GERAIS */
html						{height:100%;}
body 						{background-image:url(../images/fundo.jpg); background-position:center; background-repeat:no-repeat; background-attachment:fixed; height:100%;}
h1							{font-family:"Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif; font-size:48px; color:#222f64; line-height:48px; font-weight:normal;}
h2							{font-family:"Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif; font-size:24px; color:#222f64; line-height:28px; font-weight:bold; padding:0px 0px 30px 0px;}
h3							{font-family:"Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif; font-size:16px; color:#222f64; line-height:21px; font-weight:bold; padding:0px 0px 10px 0px;}
span						{font-family:"Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif; font-size:13px; color:#222f64; line-height:18px;}
p							{font-family:"Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif; font-size:13px; color:#222f64; line-height:20px; margin-bottom:15px;}
.p2							{font-family:"Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif; font-size:14px; color:#222f64; line-height:22px;}
.p3							{font-family:"Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif; font-size:10px; color:#222f64; line-height:14px;}
li							{font-family:"Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif; font-size:12px; color:#222f64; line-height:22px; list-style:inside square;}


/* ESTRUTURA */
#conteudogeral				{width:100%; height:100%; margin:auto; text-align:center; position:fixed;}

#topolinks					{width:990px; height:34px; margin:auto; text-align:left; background-image:url(../images/fundo_topolinks.png); background-repeat:no-repeat;}
#topolinksbloco1			{width:31px; height:34px; float:left;}
#topolinksbloco2			{width:850px; height:34px; float:left;}
#topolinksbloco3			{width:50px; height:34px; float:left;}
#topolinksbloco4			{width:30px; height:34px; float:left;}
#topolinksbloco5			{width:29px; height:34px; float:left;}

#blocogeral					{width:990px; height:100%; margin:auto; margin-bottom:-34px; background:url(../images/fundo_tracejado.png) repeat; display:block;}
#bloco1						{width:688px; height:100%; float:left; margin:0px 4px -34px 0px; text-align:left; background:url(../images/grafismo_esquerda.png) top no-repeat;}
#bloco2						{width:298px; height:100%; float:left; margin-bottom:-34px; text-align:left; background:url(../images/grafismo_direita.png) top no-repeat;}
#bloco2menu					{width:298px; height:490px; margin:60px 0px 40px 0px;}

#blocointerna				{width:388px; height:auto; background:url(../images/fundo_interna.png) repeat; margin:190px 0px 0px 290px; display:block;}
#blocointernaconteudo		{width:338px; height:220px; *width:388px; *height:380px; padding:20px 25px 100px 25px; display:block; overflow-y:scroll;}


/* FORMATANDO A FONTE, TAMANHO E COR PADRÃO */
label 			{display:block; margin:3px 0px;}
input, textarea, select {color:#336699; width:220px; border:solid 1px #dddddd; background-color:#f1f1f1; margin:3px 0px; font-family:"Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif; font-size:12px; color:#222f64;}
select 			{width: auto;}
textarea 		{height: 100px; overflow: auto; /* BARRA DE ROLAGEM AUTOMÁTICA */}
button 			{background: #0099CC; color: #FFF; font-weight: bold; margin-top:5px; border: none;}


/* CLASSES */
.linktexto					{color:#222f64; text-decoration:none; font-weight:bold; background-color:#f1f1f1; padding: 0px 2px;}
.linktexto:hover			{color:#222f64; text-decoration:none; font-weight:bold; background-color:#cccccc; padding: 0px 2px;}
.linkcinza					{color:#ffffff; text-decoration:underline; padding: 0px 2px;}
.linkcinza:hover			{color:#ffffff; text-decoration:none; background-color:#FFFFFF; padding: 0px 2px;}
.linkpreto					{font-family:"Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif; color:#231f20; line-height:18px; text-decoration:none; font-weight:bold;}
.linkpreto:hover			{font-family:"Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif; color:#FFFFFF; line-height:18px; background-color:#231f20; font-weight:bold;}
.polaroid					{float:left; margin:2px 20px 10px 0px;}
.divisoria					{width:100%; margin:20px 0px; border-bottom:1px #CCCCCC dashed; clear:both;}