body { font:76% arial,sans-serif; margin:0px; padding:0px; text-align:center; background: url('./bg_001.gif') top center no-repeat #961720 fixed; }



div.sessao { width:auto; height:76px; margin:0px; padding:0px; background: url('./layout_005.png') top center no-repeat; }

div.sessao .titulo { font:bold 18px arial; color:#FFFFFF; padding:16px 0px 0px 14px; margin:0px; }

div.sessao .subtitulo { font:bold 11px tahoma; color:#717171; padding:0px; letter-spacing:1px; padding:3px 0px 0px 14px; margin:0px; }



span.timestamp { font:bold 10px tahoma; color:#626262; }

span.desc01 	 { font:bold 10px tahoma; color:#969696; }



		/* PADRÃO */

		a       							{ color:#FF0000; text-decoration:none; }

		a:hover 							{ color:#FB0365; text-decoration:underline; }		

		a img									{ border:0px; }

		

		img.banner_interno				{}

		img.banner_interno:hover	{ filter:progid:DXImageTransform.Microsoft.alpha(opacity=50); moz-opacity:0.50; opacity:0.50; }

		

		/* NOTÍCIAS */

		a.noticias       			{ font:bold 11px helvetica; color:#FFFFFF; text-decoration:none; }

		a.noticias:hover 			{ font:bold 11px helvetica; color:#FB0365; text-decoration:none; }

		a.noticias_img       	{ width:100px; height:100px; padding:0px; margin:0px; border:1px solid #000000; float:left; }

		a.noticias_img:hover 	{ border:1px solid #FF0000; }		

		a.paginat_next       	{ padding:3px 11px 5px 10px; margin:0px 0px 0px 0px; font:bold 14px helvetica; color:#FFFFFF; text-decoration:none; text-align:center; background: url('./pag_btn_off.png') top center no-repeat; }

		a.paginat_next:hover 	{ color:#FF0000; text-decoration:none; background: url('./pag_btn_on.png') top center no-repeat; }

		span.paginat_next    	{ padding:3px 11px 5px 10px; margin:0px 0px 0px 0px; font:bold 14px helvetica; color:#000000; text-decoration:none; text-align:center; background: url('./pag_btn_non.png') top center no-repeat; }

		a.paginat_back       	{ padding:3px 11px 5px 10px; margin:0px 5px 0px 0px; font:bold 14px helvetica; color:#FFFFFF; text-decoration:none; text-align:center; background: url('./pag_btn_off.png') top center no-repeat; }

		a.paginat_back:hover 	{ color:#FF0000; text-decoration:none; background: url('./pag_btn_on.png') top center no-repeat; }

		span.paginat_back    	{ padding:3px 11px 5px 10px; margin:0px 5px 0px 0px; font:bold 14px helvetica; color:#000000; text-decoration:none; text-align:center; background: url('./pag_btn_non.png') top center no-repeat; }

		a.paginat_numb       	{ padding:4px 11px 4px 10px; margin:0px 5px 0px 0px; font:bold 12px helvetica; color:#FFFFFF; text-decoration:none; text-align:center; background: url('./pag_btn_off.png') top center no-repeat; }

		a.paginat_numb:hover 	{ color:#FF0000; text-decoration:none; background: url('./pag_btn_on.png') top center no-repeat; }

		span.paginat_numb    	{ padding:4px 11px 4px 10px; margin:0px 5px 0px 0px; font:bold 12px helvetica; color:#000000; text-decoration:none; text-align:center; background: url('./pag_btn_sel.png') top center no-repeat; }



		a.noticiaspan       	{ font:bold 16px helvetica; color:#FFFFFF; text-decoration:none; }

		a.noticiaspan:hover 	{ font:bold 16px helvetica; color:#FB0365; text-decoration:underline; }

		

		/* GALERIAS */

		a.galeriainit_img       { width:210px; height:109px; padding:0px; margin:0px; border-top:5px outset #000000; border-left:5px outset #000000; border-right:5px inset #000000; border-bottom:10px inset #000000; float:left;}

		a.galeriainit_img:hover { border-top:5px outset #C3A55A; border-left:5px outset #C3A55A; border-right:5px inset #C3A55A; border-bottom:10px inset #C3A55A; }		

		div.galeria_foto					{ width:64px; height:64px; float:left; margin:5px; position:relative; }
		div.galeria_foto .num 		{ float:right; margin:0px; background:#000000; bottom:-2px; right:-2px; padding:2px 3px 2px 3px; color:#FFFFFF; font:bold 11px helvetica; position:absolute; filter:progid:DXImageTransform.Microsoft.alpha(opacity=75); moz-opacity:0.75; opacity:0.75; }
		
		div.fotofoto							{ width:64px; height:64px; float:left; position:absolute; }
		div.fotolegen1						{ width:auto; height:auto; padding:4px 8px 4px 8px; font:11px tahoma; color:#646464; }
		div.fotolegen2 						{ float:right; margin:0px; background:#000000; bottom:-2px; right:-2px; padding:2px 3px 2px 3px; color:#FFFFFF; font:bold 11px helvetica; position:absolute; filter:progid:DXImageTransform.Microsoft.alpha(opacity=75); moz-opacity:0.75; opacity:0.75; }
		

		/* COLUNAS */

		a.colunas       			{ font:bold 14px helvetica; color:#C3A55A; text-decoration:none; }

		a.colunas:hover 			{ color:#FB0365; text-decoration:none; }		

		a.colunas_item      	{ font:bold 12px helvetica; color:#FFFFFF; text-decoration:none; margin:3px 0px 3px 0px; }

		a.colunas_item:hover	{ color:#FB0365; text-decoration:none; }

		a.colunas_list      	{ font:bold 11px helvetica; color:#626262; text-decoration:none; margin:3px 0px 3px 0px; }

		a.colunas_list:hover	{ color:#C3A55A; text-decoration:none; }		

		a.colunas_init       	{ font:bold 11px tahoma; color:#FFFFFF; text-decoration:none; }

		a.colunas_init:hover 	{ color:#C3A55A; text-decoration:none; }			

		

		/* EVENTOS */

		a.eventos       			{ font:bold 11px helvetica; color:#FFFFFF; text-decoration:none; }

		a.eventos:hover 			{ font:bold 11px helvetica; color:#FB0365; text-decoration:none; }



		a.eventos001       			{ font:bold 13px helvetica; color:#FFFFFF; text-decoration:none; }

		a.eventos001:hover 			{ font:bold 13px helvetica; color:#FB0365; text-decoration:underline; }



		a.eventos002       			{ font:bold 11px helvetica; color:#D1AB66; text-decoration:none; }

		a.eventos002:hover 			{ font:bold 11px helvetica; color:#FB0365; text-decoration:none; }

				

		.calendar { width:250px; height:230px; margin:0px; padding:0px; font:11px helvetica; float:left; position:relative; cursor:default; }

		.calendar caption { font:bold 13px tahoma; letter-spacing:1px; width:254px; text-align:center; background:url('./eventos_caption.png') top center no-repeat; color:#000000; padding:10px 1px 16px 1px; margin:0px 0px 0px -5px; top:0px; }

		.calendar #capt_prev { width:23px; height:23px; margin:-2px 0px 0px 6px; background: url('./eventos_caption_prev.png') top center no-repeat; float:left; position:relative; cursor:pointer; }

		.calendar #capt_now { width:23px; height:23px; margin:-2px 0px 0px 2px; background: url('./eventos_caption_now.png') top center no-repeat; float:left; position:relative; cursor:pointer; }

		.calendar #capt_next { width:23px; height:23px; margin:-2px 6px 0px 0px; background: url('./eventos_caption_next.png') top center no-repeat; float:right; position:relative; cursor:pointer; }

		.calendar th { font:bold 11px Helvetica; text-align:center; background:url('./eventos_labels.png') bottom center repeat-x; color:#000000; margin-top:8px; padding:8px 1px 1px 1px; }

		.calendar td { background-color: #202020; color:#FFFFFF; padding:1px 13px 13px 3px; width:1px; }

		.calendar a { color: #FFFFFF; text-decoration: none; }

		.calendar td.today { background: url('./calendar_today.png') top center no-repeat #202020; color:#FFFFFF; font:bold 11px helvetica; }

		.calendar td.today:hover { background: url('./calendar_today.png') top center no-repeat #646464; color:#FFFFFF; cursor:pointer; }

		.calendar td.highlighted { color:#FFFFFF; background: url('./calendar_mark.png') top center no-repeat #202020; font:bold 11px helvetica; }

		.calendar td.highlighted:hover { background-color: #646464; color:#FF0000; cursor:pointer; }

		.calendar td.selected { background: url('./calendar_selected.png') top center no-repeat #202020; color:#FF0000; font:bold 11px helvetica; }		

		.calendar td.selected:hover { background-color: #646464; color:#FF0000; cursor:pointer; }

		.calendar td.passed { color:#646464; background-color: #161616; filter:progid:DXImageTransform.Microsoft.alpha(opacity=75); moz-opacity:0.75; opacity:0.75; }

		table.calendar td.pad { background: #000000; filter:progid:DXImageTransform.Microsoft.alpha(opacity=35); moz-opacity:0.35; opacity:0.35; }

		.sunday, .saturday { background: #f0f0f0; }

		#year { padding: 0; width:auto; list-style: none; }

		#year:after { content: ""; display: block; height: 0; clear: both; visibility: hidden;  }

		#year li { float: left; padding: 0 .5em .5em 0; height: 150px; }		

		

		/* BUTTONS */		



		a.btn_red { background: transparent url('./btn_red_left.png') no-repeat top left; display:block; float:left; margin-right:10px; font:bold 12px helvetica; line-height:21px; height:29px; padding-left:9px; text-decoration:none; }

		a:link.btn_red, a:visited.btn_red, a:active.btn_red { color: #FFFFFF; }

		a.btn_red span { background: transparent url('./btn_red_right.png') no-repeat top right; display: block; padding: 4px 9px 4px 0px; text-align:center; }

		a.btn_red:hover{ background-position: bottom left; }

		a.btn_red:hover span{ background-position: bottom right; color: black; }		



    /* FORM */



    form.form     		 { width:auto; height:auto; padding:10px 0px 10px 0px; }

    form.form br       { clear:both; }

    form.form label    { width:18%; height:20px; font:bold 11px helvetica; float:left; padding:0; margin:10px 0 0 0; text-align:left; color:#FFFFFF; }

    form.form input    { width:80%; height:19px; margin:5px 0px 0px 0px; border:1px solid #868686; font:12px helvetica; padding:4px 0 0 4px; float:right; background:#323232; color:#FFFFFF; }

    form.form textarea { width:79%; height:140px; margin:5px 0px 0px 0px; border:1px solid #868686; font:12px helvetica; line-height:19px; overflow:auto; padding:4px 5px 4px 5px; float:right; background:#323232; color:#FFFFFF; }

    form.form select   { width:81%; height:24px; margin:5px 0px 0px 0px; border:1px solid #868686; font:12px helvetica; padding:2px; float:right; background:#323232; color:#FFFFFF; }

		

		form.form input.ses_select { width:24px; height:24px; margin:5px 5px 0px 0px; border:0px; font:12px helvetica; padding:0px; }

		

		form.form input.desativado { width:80%; height:19px; margin:5px 0px 0px 0px; border-top:1px solid #303030; border-left:1px solid #303030; border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; font:bold 12px helvetica; padding:4px 0 0 4px; float:right; background:#E2E2DC; }		


		/* FATOS EM FOTOS */
		div.materia 					{ width:auto; display:block; margin:0px 0px 15px 0px; padding:0px 0px 10px 0px;}
		div.materia_titulo 		{ width:auto; display:block; padding:5px 0px 6px 15px; font:bold 16px trebuchet ms; color:#C3A55A; line-height:26px; background:url('./fatosfotos_bg.png') bottom center no-repeat;  }
		div.materia_data			{ width:auto; display:block; padding:10px 15px 5px 15px; text-align:justify; font:bold 11px helvetica; color:#868686; line-height:20px; }
		div.materia_conteudo 	{ width:auto; display:block; padding:0px 15px 15px 15px; text-align:justify; color:#FFFFFF; line-height:20px; }
		div.materia_fotos			{ width:auto; display:block; text-align:center; margin:0px; padding:10px 20px 10px 20px; }
		
		img.materia_foto			{ border:0px; border:3px solid #000000; }
		

		/* GUIA */

		.txt-branco       			{ font:bold 12px arial; color:#FFFFFF; text-decoration:none; }
		.txt-titulo-estabelecimento	{ font:bold 14px arial; color:#FFFFFF; text-decoration:none; }
		.txt-cinza       			{ font:bold 12px arial; color:#727272; text-decoration:none; }
		.txt-vermelho      			{ font:bold 12px arial; color:#583639; text-decoration:none; }
		.txt-dourado      			{ font:normal 12px arial; color:#966e38; text-decoration:none; }
		.txt-vermelho2      		{ font:normal 12px arial; color:#9b222b; text-decoration:none; }


