			body {
				background:url(fundo.jpg) repeat-x fixed;
				}
			#pagina{
				position: relative;
				margin: 0 auto;
				width: 800px;
			}
			#conteudo {
				width:800px;
   	 			position:relative;
				float: left;
				margin: 0px 20px;
				background-color: rgb(100%,100%,100%);
			}
			#cabeca {
				width:760px;
   	 			position:relative;
				float: left;
				margin: 10px 20px 0px 20px;
				height:190px;
				background-color: rgb(100%,100%,100%)
			}
			#menu {
				background-image:url("menu.jpg");
				position:relative;
				float: left;
				width:760px;
				margin: 10px 20px;
				height:25px;
				background-color: rgb(30%,30%,30%)
			}
			#menu1 {
				position:absolute;
				width:126px;
    			left:0%;
				height:25px;
				top:3px;
			}
			#menu2 {
				position:absolute;
				width:126px;
    			left:17%;
				height:25px;
				top:3px;
			}
			#menu3 {
				position:absolute;
				width:126px;
    			left:33%;
				height:25px;
				top:3px;
			}
			#menu4 {
				position:absolute;
				width:126px;
    			left:50%;
				height:25px;
				top:3px;
			}
			#menu5 {
				position:absolute;
				width:126px;
    			left:67%;
				height:25px;
				top:3px;
			}
			
			#menu6 {
				position:absolute;
				width:126px;
    			left:83%;
				height:25px;
				top:3px;
			}
			a {
				font-family: Tahoma, "Arial Narrow", Arial, Helvetica, sans-serif;
				font-size: 12px;
				text-decoration: none;
				color: #5189C2;
				font-weight: bold;
				background: none;
			}
			a.atual {
					color: rgb(80%,80%,80%);
			}
			a.cat {
				color: rgb(40%,40%,40%);
				font-size: 12px;
			}
			a.cat_atual {
				color: rgb(80%,80%,80%);
			}
			a:hover {
				color: #ffffff;
				background: #5189C2;
			}
			a.cat:hover {
				color: #ffffff;
				background: rgb(40%,40%,40%);
			}
			input {
				font-family: Tahoma, "Arial Narrow", Arial, Helvetica, sans-serif;
				font-size: 12px;
				line-height: 16px;
				color: rgb(40%,40%,40%);
			}
			input.campo {
				border: 0px;
				text-align: center;
				color: rgb(100%,40%,40%);
			}
			#esq {
				position:relative;
				float: left;
				width:240px;
				margin: 0px 10px 0px 20px;
			}
			legend {
				font-family: Tahoma, "Arial Narrow", Arial, Helvetica, sans-serif;
				font-size: 14px;
				color: rgb(40%,40%,40%);
			}
			h2 {
				font-family: Tahoma, "Arial Narrow", Arial, Helvetica, sans-serif;
				font-size: 16px;
				text-decoration: none;
				color: #ffffff;
				font-weight: normal;				
				background-image: url("azul.jpg");
				padding: 3px;
				padding-left: 20px;
				margin-top: 0px;
				margin-bottom: 5px
			}
			h2.rosa {
				background-image: url("rosa.jpg");
			}
			h2.verde {
				background-image: url("verde.jpg");
			}
			h2.cat {
						font-size: 20px;
			}
			h2.rest {
				background-image: url("restrito.jpg");
			}
			p {
				font-family: Tahoma, "Arial Narrow", Arial, Helvetica, sans-serif;
				font-size: 12px;
				line-height: 20px;
				color: rgb(40%,40%,40%);
				margin-left: 0px;
				font-weight: normal;
			}
			p.crono {
				font-size: 12px;
				line-height: 13px;
				color: rgb(40%,40%,40%);
				margin: 5px 5px 5px 20px; 
				font-weight: bold;
				padding: 5px 5px 5px 5px;
			}
			p.cat {
				font-size: 12px;
				margin-left: 20px;
			}
			p.jurado {
				font-family: Tahoma, "Arial Narrow", Arial, Helvetica, sans-serif;
				color: #5189C2;
				font-size: 14px;
				font-weight: bold;
				line-height: 28px;
				margin: 10px 0 0 0;
				padding: 0px;
			}
			p.curic {
				font-family: Tahoma, "Arial Narrow", Arial, Helvetica, sans-serif;
				font-size: 12px;
				line-height: 20px;
				color: rgb(40%,40%,40%);
				margin: 0px;
				padding: 0px;
				font-weight: normal;
			}
			span.esp {
				font-size: 4px;
				line-height: 6px;			
			}
			#cen {
				position:relative;
				float: left;
				width:240px;
				margin: 0px 10px;
			}
			#dir {
				position:relative;
				float: left;
				width:240px;
				margin: 0px 10px;
			}
			#cen_dir {
				position:relative;
				float: left;
				width:500px;
				margin: 0px 10px;
			}
			#rodape {
				position:relative;
				float: left;
				width:760px;
				margin: 0px 20px;
				height:50px;
				background-color: rgb(100%,100%,100%);
				border-left-width: 20px;
				border-left-color: rgb(100%,100%,100%);
				border-right-style: solid;
				border-right-width: 20px;
				border-right-color: rgb(100%,100%,100%);
				padding-left: 20px;
				padding-top:5px;
				padding-bottom:10px
			}
			#assinatura {
				width:760px;
				position:relative;
				float: left;
				height:20px;
				padding: 10px;
				text-align:center;
			}
			tr {
				font-family: Tahoma, "Arial Narrow", Arial, Helvetica, sans-serif;
				font-size: 12px;
				line-height: 14px;
				color: rgb(40%,40%,40%);
				font-weight: normal;
				vertical-align:middle;
			}
			tr.obr {
				background-color: #f2f2f2;
				color: #000000;
			}
			
			tr.opc {
				color: #36744f;
			}
			tr.dados {
				background-color: #ffffff;
				font-style: normal;

			}
			td {
				padding: 3px;
			}
			td.botao {
				background-color: #f2f2f2;
				font-size: 14px;
				font-weight: bold;
				padding: 10px;
				margin: 10px;
				color: #000000;
			}
			img {
				border: none;
			}
			label {
				font-family: Tahoma, "Arial Narrow", Arial, Helvetica, sans-serif;
				color: #888;
				font-size: 12px;
				font-weight: bold;
				line-height: 28px;
				
			}
			label.op {
				color: #86aee4;
			}
			fieldset {
				margin-top: 10px;
				padding: 0px 10px 10px 10px;
				background: url(form.jpg) repeat;
			}
			form legend {
				border: 1px solid #ddd;
				padding: 2px 5px 2px 5px;
				background-color: #ebebeb;
			}
			legend {
				border: 1px solid #ddd;
				padding: 2px 5px 2px 5px;
				background-color: #ebebeb;
			}
			.msg {
				font-size: 12px;
				color: yellow;
			}
			/***************RESULTADO*****************/
			#duo{list-style:none; display:block; margin:0; padding:0;}
			#duo li{
				margin:0;
				padding:0;
				float:left;
				width:50%;
			}
			#duo li h2{
				margin:0;
				padding:0;
			}
			#duo li a{
				font-family: Tahoma, "Arial Narrow", Arial, Helvetica, sans-serif;
				font-size: 20px;
				text-decoration: none;
				color: #ffffff;
				font-weight: normal;
				width:360px;
				display:block;
				margin:0;
				padding:3px 0 3px 20px;
			}
			#duo li a:hover{
				color: #ffffff;
				background: #26496C;
			}
			#duoatual{
				color: #ffffff;
				background: #26496C;
			}

