body { margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; }

a:link    { text-decoration: none; }
a:visited { text-decoration: none; }
a:active  { text-decoration: none; }
a:hover   { text-decoration: underline; }

.form 						{ font-size: 10px; color: #6D6E70; font-family: verdana; background-color: #FFFFFF; border: solid 1px #AAAAAA; }
.combo						{ background-color:#FFFFFF; border:0; font-family:Arial; font-size:11px; font-weight:bold; color:#999999; }
.legendaform				{ padding:5px; font-family: Verdana, Tahoma, Helvetica, Geneva, sans-serif; color:#6D6E70; font-size:14px; }
.margemformulario			{ margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px }

.tituloitem					{ font-family: Arial, Tahoma, Helvetica, Geneva, sans-serif; font-weight: bold; font-size:18px; margin-top:9px; margin-left:10px; }
.tituloitemgrande			{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:29px; }
.titulocalendario			{ font-family: Arial, Tahoma, Helvetica, Geneva, sans-serif; font-weight: bold; font-size:18px; }
.titulocalendariodiasemana 	{ font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#052f59; font-size:16px; }

.texto 						{ font-family: Verdana, Tahoma, Helvetica, Geneva, sans-serif; color: #797B80; font-size:13px; text-align:justify; }
.textopq 					{ font-family: Verdana, Tahoma, Helvetica, Geneva, sans-serif; color: #797B80; font-size:11px; }
.textoitem 					{ font-family: Arial, Tahoma, Helvetica, Geneva, sans-serif; font-weight: bold; font-size:15px; margin-top:10px; font-style:normal; }
.textocalendario 			{ font-family:Tahoma, Geneva, sans-serif; color:#727272; padding:3px; font-size:16px; }
.textoazul 					{ font-family: Arial, Tahoma, Helvetica, Geneva, sans-serif; color: #002c53; font-size:13px; }
.textocaminho 				{ font-family: Verdana, Tahoma, Helvetica, Geneva, sans-serif; background-color:#f6f6f6; height:29px; }
.textorodapeazul 			{ font-family: Arial, Tahoma, Helvetica, Geneva, sans-serif; color: #002c53; font-size:10px; margin-top:5px; }
.textorodapecinza 			{ font-family: Arial, Tahoma, Helvetica, Geneva, sans-serif; color: #939598; font-size:10px; margin-top:5px; }
.textocinzapq 				{ font-family: Arial, Tahoma, Helvetica, Geneva, sans-serif; color: #939598; font-size:10px; }
.textocinzasubmenu			{ font-family: Arial, Tahoma, Helvetica, Geneva, sans-serif; color: #939598; font-size:12px; }

.maisrecenteestags 			{ font-family: Arial, Tahoma, Helvetica, Geneva, sans-serif; font-weight: bold; font-size:11px; }

.chamadaaccordion 			{ cursor: pointer; }

.roxo a, .roxo 				{ color: #662d91; }
.vermelho a, .vermelho		{ color: #c1272d; }
.laranja a, .laranja 		{ color: #dd7e1b; }
.magenta a, .magenta 		{ color: #d4145a; }
.dourado a, .dourado 		{ color: #754c24; }
.dourado2 a, .dourado2 		{ color: #696703; }
.azul a, .azul 				{ color: #002b55; }

.bordacontorno				{ border: 1 solid #C0C0C0 }
.bordaesquerda				{ border-left: 1 solid #C0C0C0 }
.bordadireita				{ border-right: 1 solid #C0C0C0 }
.bordacima					{ border-top: 1 solid #C0C0C0 }
.bordabaixo					{ border-bottom: 1 solid #C0C0C0 }
.bordaslaterais				{ border-left: 1 solid #C0C0C0; border-right: 1 solid #C0C0C0 }
.bordacimabaixo				{ border-top: 1 solid #C0C0C0; border-bottom: 1 solid #C0C0C0 }
.quebrapagina				{ page-break-before: always; }

#texto a, #texto a.current 							{ font-family: Arial, Tahoma, Helvetica, Geneva, sans-serif; color: #939598; font-size:13px; text-decoration:none; }
#texto a:hover 										{ font-family: Arial, Tahoma, Helvetica, Geneva, sans-serif; color: #002c53; font-size:13px; text-decoration:none; }
#texto a.current:hover 								{ font-family: Arial, Tahoma, Helvetica, Geneva, sans-serif; color: #939598; font-size:13px; text-decoration:none; }
#textocaminho a 									{ color:#727272; font-weight: bold; font-size:10px; padding:6px; text-decoration:none; }
#textocaminho a:hover 								{ color:#012255; }
#textocaminho img 									{ position:relative; top:1px; }
#textocinzasubmenu a, #textocinzasubmenu a.current	{ font-family: Arial, Tahoma, Helvetica, Geneva, sans-serif; color: #939598; font-size:12px; text-decoration:none; }
#textocinzasubmenu a:hover 							{ font-family: Arial, Tahoma, Helvetica, Geneva, sans-serif; color: #002c53; font-size:12px; text-decoration:none; }
#textocinzasubmenu a.current:hover 					{ font-family: Arial, Tahoma, Helvetica, Geneva, sans-serif; color: #939598; font-size:12px; text-decoration:none; }
#textocinzapq a, #textocinzapq a.current			{ font-family: Arial, Tahoma, Helvetica, Geneva, sans-serif; color: #939598; font-size:10px; text-decoration:none; }
#textocinzapq a:hover 								{ font-family: Arial, Tahoma, Helvetica, Geneva, sans-serif; color: #002c53; font-size:10px; text-decoration:none; }
#textocinzapq a.current:hover 						{ font-family: Arial, Tahoma, Helvetica, Geneva, sans-serif; color: #939598; font-size:10px; text-decoration:none; }
#textorodapecinza a, #textorodapecinza a.current 	{ margin-top:5px; font-family: Arial, Tahoma, Helvetica, Geneva, sans-serif; color: #939598; font-size:10px; text-decoration:none; }
#textorodapecinza a:hover 							{ margin-top:5px; font-family: Arial, Tahoma, Helvetica, Geneva, sans-serif; color: #002c53; font-size:10px; text-decoration:none; }
#textorodapecinza a.current:hover 					{ margin-top:5px; font-family: Arial, Tahoma, Helvetica, Geneva, sans-serif; color: #939598; font-size:10px; text-decoration:none; }
#linha 												{ float:left; width:580px; height:1px; background-color:#d8dbdd; margin-top: 20px; }

@media screen {
   .Imprime
    {display:none}
}

@media print {
   .NaoImprime
    {display:none}
}