* 									{ padding: 0; margin: 0; border: 0; font-family: Verdana, Arial, Helvetica, sans-serif; }
body 								{ background: url(../imgs/bg_principal.jpg); background-repeat: repeat-x; }
ol                  				{ margin-left: 30px; }

/* estrutura ================================================================================================================================================ */
#geral	 							{ position: absolute; width: 970px; left: 50%; margin-left: -485px; top: 10px; }

a:link								{ color: black; text-decoration: none; }
a:visited							{ color: black; text-decoration: none; }
a:hover								{ color: black; text-decoration: underline; }
a:active							{ color: black; text-decoration: none; }

/* textos */
.txt_laranja						{ color: #f7941d; }
.txt_verde							{ color: #06604e; }
.txt_verdeclaro						{ color: #81cdbc; }
.txt_vermelho						{ color: #FF0000; }
.txt_cinza							{ color: #666; }					

/* topo ================================================================================================================================================ */
#topo								{ position: relative; float: left; background-image: url(../imgs/topo/01.jpg); width: 970px; height: 157px; border: 0px solid #000000; background-repeat: no-repeat; }

.busca_google               		{ background-color: #32327b; color: #ffffff; padding: 2px; font: bold 13px Verdana; width: 70px; }

#topo .logotipo						{ position: absolute; left: 120px; top: 0px; width: 439px; }
#topo .pesquisa						{ position: absolute; border: 0px solid; left: 540px; top: 70px; width: 370px; }

#topo .menu_icones					{ position: absolute; left: 452px; top: 12px; font: 10px Verdana; color: #FFFFFF; text-transform: uppercase; width: 300px; }
#topo .tip_icones					{ display: none; position: absolute; left: 418px; top: 45px; line-height: 15px; text-align: center; font: 10px Verdana; border: 1px dotted #bbbbbb; color: #4d4d4d; background-color: #dedede; width: 100px; height: 14px; }

#topo .div_informes             	{ overflow-x: hidden; overflow-y: auto; font-size: 13px; color: #ffffff; display: none; width: 301px; height: 87px; background-image: url(/imgs/topo/informes.png); background-repeat: no-repeat; border: 0px solid #000000; position: absolute; z-index: 9999; left: 487px; top: 32px; }
#topo .div_informes a:link			{ font: 13px Verdana; color: white; text-decoration: none; }
#topo .div_informes a:visited		{ font: 13px Verdana; color: white; text-decoration: none; }
#topo .div_informes a:hover	    	{ font: 13px Verdana; color: white; text-decoration: underline; }
#topo .div_informes a:active		{ font: 13px Verdana; color: white; text-decoration: none; }
#topo .div_informes_block       	{ display: none; width: 10px; height: 26px; background-color: #32327a; border: 0px solid #000000; position: absolute; z-index: 9998; left: 488px; top: 12px; }

#topo .menu_abas					{ position: absolute; left: 590px; top: 16px; font: 9px Verdana; color: #FFFFFF; border: 0px solid #000000; text-align: center; text-transform: uppercase; width: 340px; }
#topo .menu_abas a:link				{ font: 10px Verdana; color: white; text-decoration: none; }
#topo .menu_abas a:visited			{ font: 10px Verdana; color: white; text-decoration: none; }
#topo .menu_abas a:hover			{ font: 10px Verdana; color: white; text-decoration: underline; }
#topo .menu_abas a:active			{ font: 10px Verdana; color: white; text-decoration: none; }

#topo .menu_abas_p					{ position: absolute; font-weight: bold; left: 490px; top: 16px; font: 10px Verdana; color: #adc6ee; border: 0px solid #000000; text-align: center; text-transform: uppercase; width: 94px; }
#topo .menu_abas_p a:link			{ font: 10px Verdana; font-weight: bold; color: #adc6ee; text-decoration: none; }
#topo .menu_abas_p a:visited		{ font: 10px Verdana; font-weight: bold; color: #adc6ee; text-decoration: none; }
#topo .menu_abas_p a:hover			{ font: 10px Verdana; font-weight: bold; color: #adc6ee; text-decoration: underline; }
#topo .menu_abas_p a:active			{ font: 10px Verdana; font-weight: bold; color: #ffffff; text-decoration: none; }

#topo .menu							{ position: absolute; top: 133px; font: 10px Verdana; width: 970px; text-align: center; color: #FFFFFF; }
#topo .menu a:link					{ font: 13px verdana; color: white; text-decoration: none; }
#topo .menu a:visited				{ font: 13px verdana; color: white; text-decoration: none; }
#topo .menu a:hover					{ font: 13px verdana; color: white; text-decoration: underline; }
#topo .menu a:active				{ font: 13px verdana; color: white; text-decoration: none; }

#topo .dest_01						{ width: 5px; background-color: #be1e2d; margin: 0 3px; }
#topo .dest_02						{ width: 5px; background-color: #f05a28; margin: 0 3px; }
#topo .dest_03						{ width: 5px; background-color: #f6921e; margin: 0 3px; }
#topo .dest_04						{ width: 5px; background-color: #f9ec31; margin: 0 3px; }
#topo .dest_05						{ width: 5px; background-color: #8bc53f; margin: 0 3px; }
#topo .dest_06						{ width: 5px; background-color: #009345; margin: 0 3px; }
#topo .dest_07						{ width: 5px; background-color: #26a9e0; margin: 0 3px; }
#topo .dest_08						{ width: 5px; background-color: #ec297b; margin: 0 3px; }
#topo .dest_09						{ width: 5px; background-color: #a87c4f; margin: 0 3px; }
#topo .dest_10						{ width: 5px; background-color: #000000; margin: 0 3px 0 0; }

/* rodape ================================================================================================================================================ */
#rodape								{ position: relative; float: left; background-image: url(../imgs/bg_rodape.jpg); width: 970px; background-repeat: no-repeat; text-align: center; font: 12px Verdana; padding: 10px 0; }

#rodape .linha						{ width: 600px; height: 1px; background-color: #ccc; margin: 5px 0; left: 50%; margin-left: 200px; }

#rodape a:link						{ font: 12px Verdana; color: black; text-decoration: none; }
#rodape a:visited					{ font: 12px Verdana; color: black; text-decoration: none; }
#rodape a:hover						{ font: 12px Verdana; color: black; text-decoration: underline; }
#rodape a:active					{ font: 12px Verdana; color: black; text-decoration: none; }

/* container ================================================================================================================================================ */
#container							{ position: relative; float: left; width: 970px; background-color: #FFFFFF; }

/* default.asp ================================================================================================================================================ */
#default							{ margin: 10px; }
#default .linha						{ width: 100%; height: 1px; background-color: #918f90; margin: 20px 0; }

#area_principal						{ position: relative; width: 100%; text-align: center; height: 375px; }

#area_principal_esq					{ position: relative; float: left; width: 463px; text-align: center; margin-top: 10px; margin-left: 15px; margin-right: 6px; }

#area_principal_esq_navegacao_e		{ width: 30px; float: left; }
#area_principal_esq_navegacao_c		{ width: 348px; float: left; background-color: #d0daef; padding-top: 13px; font: 12px Verdana; height: 30px; }
#area_principal_esq_navegacao_d		{ width: 30px; float: right; }

#area_principal_dir					{ position: relative; float: left; width: 448px; border: 0px solid; height: 352px; margin-top: 10px; text-align: left; font: 12px Verdana; }
#area_principal_dir	p				{ margin-bottom: 20px; }

#default_informes					{ position: relative; width: 224px; height: 214px; background-image: url(../imgs/bg_informes.jpg); padding-top: 40px; margin: 0 0 20px 0; }
#default_informes ul				{ width: 203px; padding: 40px 10px 10px 10px; }
#default_informes li				{ list-style-type: none; font: 12px Verdana; margin-bottom: 5px; }

#default_area_chamadas				{ position: absolute; top: 391px; left: 260px; margin-bottom: 10px; }

#default_chamadas01					{ position: absolute; top: 0px; left: 0px; width: 332px; height: 122px; background-image: url(../imgs/bg_chamadas.jpg); }
#default_chamadas01	.imagem			{ position: absolute; top: 30px; left: 0px; }
#default_chamadas01	.descricao		{ position: absolute; top: 30px; left: 120px; width: 200px; font: 11px Verdana; }
#default_chamadas01	h1				{ font: bold 14px Verdana; margin-left: 5px; color: #ec1c24; }

#default_chamadas02					{ position: absolute; top: 0px; left: 342px; width: 332px; height: 122px; background-image: url(../imgs/bg_chamadas.jpg); }
#default_chamadas02	.imagem			{ position: absolute; top: 30px; left: 0px; }
#default_chamadas02	.descricao		{ position: absolute; top: 30px; left: 120px; width: 200px; font: 11px Verdana; }
#default_chamadas02	h1				{ font: bold 14px Verdana; margin-left: 5px; color: #c49a6c; }

#default_chamadas03					{ position: absolute; top: 127px; left: 0px; width: 332px; height: 122px; background-image: url(../imgs/bg_chamadas.jpg); }
#default_chamadas03	.imagem			{ position: absolute; top: 30px; left: 0px; }
#default_chamadas03	.descricao		{ position: absolute; top: 30px; left: 120px; width: 200px; font: 11px Verdana; }
#default_chamadas03	h1				{ font: bold 14px Verdana; margin-left: 5px; color: #1b75bc; }

#default_chamadas04					{ position: absolute; top: 127px; left: 342px; width: 332px; height: 122px; background-image: url(../imgs/bg_chamadas.jpg); }
#default_chamadas04	.imagem			{ position: absolute; top: 30px; left: 0px; }
#default_chamadas04	.descricao		{ position: absolute; top: 30px; left: 120px; width: 200px; font: 11px Verdana; }
#default_chamadas04	h1				{ font: bold 14px Verdana; margin-left: 5px; color: #f6921e; }

/* interna.asp ================================================================================================================================================ */
#interna							{ margin: 10px; }
#interna h1							{ width: 930px; height: 30px; padding-top: 10px; padding-left: 20px; border-bottom: 1px solid gray; color: #be1e2d; font: 28px Verdana; text-transform: capitalize; }
#interna .flash						{ width: 100%; }

#interna_esq						{ width: 180px; background-color: #be1e2d; position: relative; float: left; padding-right: 10px; margin-bottom: 10px; }

#interna_esq_top					{ width: 180px; background-color: #32327b; position: relative; float: left; background-color: white; }
#interna_esq_bottom					{ width: 180px; background-color: #32327b; position: relative; float: left; background-color: white; }

#interna_esq_center					{ width: 180px; background-color: #32327b; position: relative; float: left; background-color: white; }
#interna_esq_center	.categoria		{ width: 180px; display: table; background-color: #ededed; float: left; position: relative; font: bold 12px Verdana; padding: 5px 0 0px 0; margin-bottom: 0px; color: #32327b; }
#interna_esq_center	.categoria2		{ width: 180px; display: table; background-color: #ededed; float: left; position: relative; font: bold 12px Verdana; padding: 5px 0 5px 0; margin-bottom: 0px; color: #32327b; }
#interna_esq_center	ul				{ padding-top: 7px; padding-bottom: 2px; margin-bottom: 10px; background-color: #ededed; }
#interna_esq_center	li				{ list-style-type: square; margin: 0px 0 10px 45px; font: 12px Verdana; color: #32327b; }

#interna_esq_center a:link			{ font: 12px Verdana; color: #32327b; text-decoration: none; }
#interna_esq_center a:visited		{ font: 12px Verdana; color: #32327b; text-decoration: none; }
#interna_esq_center a:hover			{ font: 12px Verdana; color: #32327b; text-decoration: underline; }
#interna_esq_center a:active		{ font: 12px Verdana; color: #32327b; text-decoration: none; }

#interna_dir						{ width: 720px; position: relative; float: left; margin-bottom: 10px; padding: 15px; font: 12px Verdana; color: #4c4c4c; border-left: 1px solid #cccccc; }
#interna_dir h1						{ width: 700px; height: 20px; padding-top: 10px; padding-left: 20px; border-bottom: 1px solid gray; color: #be1e2d; font: 21px Verdana; margin-bottom: 10px; }
#interna_dir p						{ padding: 10px 0; }
#interna_dir ul						{ padding: 0; margin: 0 0 0 25px; }
#interna_dir li						{ padding: 0; margin: 0; }

.caixaCampoCad                  	{ border: 1px dashed;  border-color: #777777; padding: 5px; margin-top: 5px;  width: 680px; text-align:left;  }
.caixaCampo2                    	{ font-size: 11px; padding: 5px; border-color: #777777; font-weight:bold; color: #FFF; }
label                           	{ font-weight: bold; padding-right: 0px; color:#666;}
.Formulario                     	{ background-color:#FFFFFF; border: 1px solid #666; float:left; }

.horario                        	{ float: left; font-size: 14px; color: #000000; font-weight: bold; border: 0px solid; margin: 6px; width: 74px; line-height: 24px; height: 24px; background-image: url(../images/fundo_botao.jpg); background-repeat: no-repeat; }
.horario2                        	{ float: left; font-size: 10px; color: #000000; font-weight: bold; border: 0px solid; margin: 6px; line-height: 24px; width: 150px; height: 24px; background-image: url(../images/fundo_botao3.jpg); background-repeat: no-repeat; }
.horario a                      	{ color: #32327b; text-decoration:none;}
.horario2 a                      	{ color: #32327b; text-decoration:none;}

.materia                        	{ float: left; font-size: 14px; color: #000000; font-weight: bold; border: 0px solid #000000; margin: 6px; width: 200px; line-height: 24px; height: 24px; background-image: url(../images/fundo_botao3.jpg); background-repeat: no-repeat; }
.materia a                      	{ color: #32327b; text-decoration:none;}

.TituloMidia                    	{ text-indent: 2px; background-color: #efefef; font-size: 16px; padding: 2px; font-weight: bold; text-align: left; margin: 5px; margin-top: 10px; }
.item_midia_1                   	{ font-size: 14px; }
.item_midia_0                   	{ font-size: 14px; margin-right: 5px; }
#Observacao                     	{ width: 400px; margin-top: 15px; text-align: center; font-weight: bold; font-size: 11px; color: red; }                    

#linkagenda 						{ font-size: 15px; } 
