﻿/* oeiras marca o ritmo */
@media screen
{
	#pesquisa
	{
		margin: 0;
		padding: 0;
		float: right;
		overflow: hidden;
	}
}

@media print
{
	#pesquisa{display:none;}
}

@media screen, print
{
	body
	{
		margin: 0;
		padding: 0;
		/*background: #E5EDF2 url(_layouts/images/CMO/bck_dgdtop.png) repeat-x;*/
		font-family: Arial,Helvetica,sans-serif;
		color: #404040;
		font-size: 80%;
	}
	a:link, a:visited
	{
		color: #004F7B;
	}
	a:active
	{
		color: #2787C8;
	}
	a:hover
	{
		color: #fff;
		background: #004F7B;
	}
	p.nojs
	{
		width: 930px;
		margin: 0 auto;
		margin-top: 3%;
		margin-bottom: 3%;
		background: #ff0;
		color: #000;
		font-weight: bold;
		padding: 1%;
		clear: both;
		float: none;
		text-align: center;
		border: 4px dashed #ED2123;
	}
	p.nojs a
	{
		color: #BF403D;
	}
	p.nojs a:hover
	{
		color: #000;
	}

	input[type='checkbox'], input[type='radio']
	{
		font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
		color: #4C4C4C;
		font-size: 10px;
	}	
	input[type='text'], input[type='password'], select, textarea
	{
		font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
		color: #4C4C4C;
		font-size: 10px;
		background-color: #e5edf2;
	}

	acronym
	{
		cursor: help;
		border-bottom: 1px dashed #BF403D;
	}
	.what
	{
		cursor: help;
		border-bottom: 1px dashed #BF403D;
	}
	form
	{
		margin: 0;
		padding: 0;
		clear: both;
	}
	img
	{
		border: 0;
	}
	h1, h2, h3, #menu
	{
		font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	}
	#topocx
	{
		width: 100%;
		margin: 0;
		background: url(_layouts/images/CMO/bck_dgdtop.png) repeat-x;
		clear: both;
		overflow: hidden;
	}
	#topo
	{
		width: 980px;
		height: 124px;
		margin: 0 auto;
		background: #105983 url(_layouts/images/CMO/bck_fxtop.jpg) no-repeat;
		clear: both;
		overflow: hidden;
	}
	#logo
	{
		margin: 0;
		padding: 0;
		float: left;
		overflow: hidden;
		text-align:right;
	}
	h1
	{
		width: 176px;
		margin: 0;
		padding: 26px 0 0px 30px;
	}
	#topoDir
	{
		margin: 0 20px 0 0;
		overflow: hidden;
		float: right;
	}
	#pesquisa
	{
		margin: 0;
		padding: 0;
		float: right;
		overflow: hidden;
	}
	#pesquisaBckInt
	{
		height: 27px;
		float: left;
		background: #E5EDF2;
		border-bottom: 2px solid #fff;
		min-width:275px;
	}
	#pesquisaBckExt
	{
		height: 29px;
		float: left;
		border-bottom: 1px solid #BABABA;
	}
	#pesquisa span
	{
		margin: 8px 4px 0 4px;
		color: #000;
		float: left;
		font-size: 80%;
		font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	}
	#pesquisa img, #pesquisa input, #pesquisa select
	{
		float: left;
	}
	#pesquisa input, #pesquisa select
	{
		margin: 5px 6px 0 0;
	}
	#pesquisa select
	{
		height: 18px;
	}
	#pesquisaBckInt #procurar
	{
		margin: 3px 0 0 0;
	}
#servicos 
{
	width:150px; 
	margin:48px 10px 0 0; 
	float:right; 
	text-align:right; 
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-size:85%
}
#servicos ul {margin:0; padding:0}
#servicos ul li {margin:0; padding:0 0 0 20px; list-style-type:none; background:url(_layouts/images/CMO/bul6.gif) no-repeat; width:120px; display:inline}
#servicos ul li a {text-decoration:none}	#servicos input
	{
		width: 144px;
		height: 22px;
		margin: 0 0 10px 5px;
		background: url(_layouts/images/CMO/botao1.png) no-repeat;
		border: 0;
	}
	#corpo
	{
		width: 1000px;
		margin: 0 auto;
		padding: 0;
		vertical-align: top;
		overflow: hidden;
		clear: both;
		background: #E5EDF2 url(_layouts/images/CMO/corpo_bck.gif) repeat-y center;
	}
	#corpoTop
	{
		width: 980px;
		margin: 0 auto;
		background: url(_layouts/images/CMO/corpo_top.png) no-repeat top;
		text-align:right;
	}
	#corpoTopMenu
	{
		width: 980px;
		margin: 0 auto;
		text-align:right;
	}
	#corpoBottom
	{
		width: 980px;
		margin: 0 auto;
		padding: 0 0 10px 0;
		background: url(_layouts/images/CMO/corpo_bottom.png) no-repeat bottom;
		text-align: center;
		font-size: 80%;
		font-family: Arial,Helvetica,sans-serif;
	}
	#topoBck
	{
		margin: 0 auto;
		padding: 6px 0 0 0;
		width: 200px;
		height: 15px;
		background: url(_layouts/images/CMO/topo.png) no-repeat center;
	}
	#colA, #colC
	{
		width: 220px;
		margin: 0;
		padding: 0;
		overflow: hidden;
		float: left;
	}
	#colB
	{
		width: 530px;
		margin: 0 10px 0 20px;
		padding: 0;
		overflow: hidden;
		float: left;
	}
	#colBMenu
	{
		width: 700px;
		margin: 0 10px 0 20px;
		padding: 0;
		overflow: hidden;
		float: left;
	}

	#colBMenu a:link, #colBMenu a:visited {color: #004F7B;}
	#colBMenu a:hover {color: #222222;background: #fff;}

	#colB Table
	{
		width: 100%;
	}

	#hoje, #spacer
	{
		margin: 0;
		padding: 3px 0 0 0;
		color: #666;
		font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
		font-size: 9px;
		text-align: center;
	}
	#menu
	{
		width: 220px;
		margin: 0;
		padding: 0;
		float: left;
		font-size: 80%;
		color: #000;
		background: url(_layouts/images/CMO/menu_bck.gif) repeat-y;
		overflow: hidden;
		text-align: left;
		/*text-transform:capitalize;*/
	}
	#menu h1
	{
		display:none;
	}
	#menu ul
	{
		margin: 0;
		padding: 0 0 10px 11px;
		list-style-type: none;
	}
	#menu ul li
	{
		margin: 0;
		padding: 0 0 0px 15px;
		width: 178px;
		list-style-type: none;
		background: url(_LAYOUTS/css/images/tv-item.gif) 0px 0px no-repeat;
		font-weight: bold;
		line-height: 200%;
        /*text-transform:capitalize;*/
	}
	/****Menu 14-08-2009*******/
	#menu .expandable ul li  
	{ background-image: url(_LAYOUTS/css/images/tv-expandable-last.gif); }

		#menu ul li{ background: url(_LAYOUTS/css/images/tv-item.gif) 0px 0px no-repeat; }
	  	#menu .collapsable { background-image: url(_LAYOUTS/css/images/tv-collapsable.gif); }
	  	#menu .expandable { background-image: url(_LAYOUTS/css/images/tv-expandable.gif); }
	  	#menu .last { background-image: url(_LAYOUTS/css/images/tv-item-last.gif); }
	  	#menu .lastCollapsable { background-image: url(_LAYOUTS/css/images/tv-collapsable-last.gif); }
	  	#menu .lastExpandable { background-image: url(_LAYOUTS/css/images/tv-expandable-last.gif); }
	
	#menu ul li div a
	{
		text-decoration: none;
		color: #004F7B;
		text-indent:0px;
		font-size: 12px;
		min-height:15px;
		vertical-align: top;
		/*text-transform:capitalize;*/
	}
	#menu ul li div
	{
		min-height:15px;
		/*text-transform:capitalize;*/
	}
	ul.dir li a.selected 
	{		
	text-decoration: none;
	color: #fff;
	background-color: #90C7D6;
	vertical-align: top;
	}
	#menu ul li ul li a
	{
		text-decoration: none;
		color: #004F7B;
		text-indent:0px;
		font-size: 11px;
		min-height:15px;
		vertical-align: top;
		padding:6px 0 6px 0;
		/*text-transform:capitalize;*/
	}
	#menu ul li ul
	{
		margin: 0;
		padding: 0 0 0 0;
		width: 160px;
		list-style-type: none;
		/*line-height: 140%;*/
		/*text-transform:capitalize;*/
		font-family: Arial,Helvetica,sans-serif;
		font-weight: normal;
	}
	#menu ul li ul div
	{
		min-height:15px;
		/*text-transform:capitalize;*/
	}
	#menu ul li ul a
	{
		text-decoration: none;
		color: #004F7B;
		text-indent:0px;
		font-size: 11px;
		min-height:15px;
		padding:6px 0 6px 0;
		/*text-transform:capitalize;*/
	}
	#menu ul li ul li div
	{
		min-height:15px;
		/*text-transform:capitalize;*/
		padding-top: 3px;
	}
	#menu ul li ul li ul a
	{
		text-decoration: none;
		color: #004F7B;
		text-indent:0px;
		font-size: 11px;
		min-height:15px;
		vertical-align: top;
		padding:0px 0 0px 0;
		/*text-transform:capitalize;*/
	}
	#menu ul li ul li ul div
	{
		min-height:15px;
		/*text-transform:capitalize;*/
		padding-top: 0px;
	}
	#menu ul li ul li ul li div
	{
		min-height:15px;
		/*text-transform:capitalize;*/
	}
	#menu ul li ul li ul li a
	{
		text-decoration: none;
		color: #004F7B;
		text-indent:0px;
		font-size: 11px;
		min-height:15px;
		vertical-align: top;
		padding:6px 0 6px 0;
		/*text-transform:capitalize;*/
	}
	/***********/
	#menu ul li a:hover
	{
		color: #fff;
	}
	#menu .menuimg ul li a
	{
		background: url(_layouts/images/CMO/menu_bck.gif) repeat-y;
	}
	#menu h2
	{
		height: 41px;
		margin: 0;
		padding: 20px 0 0 26px;
		background: url(_layouts/images/CMO/menu_bck_top.png) no-repeat top;
		color: #fff;
		font-size: 110%;
	}
	#menu #menuBckBottom
	{
		width: 220px;
		height: 15px;
		margin: 0;
		padding: 0;
		background: url(_layouts/images/CMO/menu_bck_bottom.png) no-repeat bottom;
		font-size: 10px;
	}
	#menu .menuSep
	{
		margin: 0;
		padding: 8px 0 0 0;
		height: 1px;
		line-height: 1px;
		font-size: 1px;
		border-bottom: 1px dashed #7FA7BD;
	}
	#menu ul li ul
	{
		margin: 0;
		padding: 0 0 0 0px;
		list-style-type: none;
		/*text-transform:capitalize;*/
	}
	#menu ul li ul li
	{
		margin: 0;
		margin-bottom: 5px;
		margin-top: 5px;
		padding: 0 0 0px 18px;
		width: 160px;
		list-style-type: none;
		font-weight: normal;
		/*line-height: 140%;*/
		/*text-transform:capitalize;*/
		font-family: Arial,Helvetica,sans-serif;
	}
	#menu ul li ul li ul
	{
		margin: 0;
		padding: 0 0 0 0;
		width: 130px;
		list-style-type: none;
		/*line-height: 140%;*/
		/*text-transform:capitalize;*/
		font-family: Arial,Helvetica,sans-serif;
		font-weight: normal;
	}

	#menu ul li ul li ul li
	{
		margin: 0;
		padding: 0 0 0 18px;
		width: 130px;
		list-style-type: none;
		font-weight: normal;
		/*line-height: 140%;*/
		/*text-transform: capitalize;*/
	}
	/********************************Controlo de Weather********************************/
	
	.Weather
	{
		float:left; 
		text-align:right; 
		margin:2px 0px 0px 470px
	}
	
	.WeatherBorder
	{
		width: 100px; 
		float: left; 
		margin-left: 60px
	}
	.WeatherBorderInside
	{
		width: 80%; 
		float: left
	}
	.WeatherBorderInside img
	{
		width: 55px; 
		height: 45px;
		margin:0px
	}
	.WeatherBorderOutside
	{
		width: 20%; 
		float: right
	}
	.WeatherInside
	{
		font: bold 20px Arial, Helvetica, sans-serif; 
		color: #336699
	}
	.WeatherInside1
	{
		width: 100%; 
		float: left
	}
	.WeatherInside2
	{
		text-align: left; 
		padding-bottom: 2px; 
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #004f7b
	}
	
	.WeatherHeader
	{
		/*width: 55px;*/ 
		height: 45px;
		margin:0px;
	}
	.WeatherHeaderSpan	
	{
		font: bold 20px Arial, Helvetica, sans-serif; 
		color: #336699;
	}
	.WeatherHeaderSpan1
	{
		text-align: left; 
		padding-bottom: 2px; 
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #004f7b;
	}
	
	
	/***********************************************************************************/
	

	.cxLatEsq
	{
		width: 220px;
		background: url(_layouts/images/CMO/cxLatEsq_bck.gif) repeat-y;
		overflow: hidden;
	}
	.cxLatEsq h2
	{
		margin: 0;
		padding: 20px 0 0 26px;
		height: 41px;
		background: url(_layouts/images/CMO/cxlatesq_bck_top.png) no-repeat top;
		font-size: 80%;
		text-transform: uppercase;
		color: #666;
	}
	.cxLatEsq .cxLatEsqBckBottom
	{
		height: 15px;
		background: url(_layouts/images/CMO/cxlatesq_bck_bottom.png) no-repeat bottom;
	}
	.cxLatEsq p
	{
		margin: 0;
		padding: 0 0 0 20px;
	}
	.cxLatEsq img
	{
		margin: 0 0 10px 46px;
	}
	.cxLatDir
	{
		display: block;
		width: 220px;
		background: url(_layouts/images/CMO/cxLatDir_bck.gif) repeat-y;
		overflow: hidden;
	}
	.cxLatDir a
	{
		font-size: 11px;
	}
	.cxLatDir h2
	{
		margin: 0;
		padding: 20px 0 0 26px;
		height: 21px;
		background: url(_layouts/images/CMO/cxlatdir_bck_top.png) no-repeat top;
		font-size: 80%;
		text-transform: uppercase;
		color: #666;
	}
	.cxLatDir .cxLatDirBckBottom
	{
		height: 15px;
		background: url(_layouts/images/CMO/cxlatdir_bck_bottom.png) no-repeat bottom;
	}
	.cxLatDir p
	{
		/*margin: 0;*/
		padding: 0;
	}
	.cxLatDir p img
	{
		margin: 4px 10px 0 0;
		padding: 0;
	}
	.cxLatDir img
	{
		margin: 16px 0 10px 26px;
		padding: 0 10px 0 0;
		border: 0;
	}
	.cxLatDir .intro3
	{
		margin: 10px 20px 0 26px;
		font-size: 80%;
		line-height: 180%;
		/*width: 173px;*/
	}
	.cxLatDir .lista ul
	{
		width: 173px;
		margin: 16px 0 0 22px;
		padding: 0;
		font-size: 85%;
		font-family: Arial,Helvetica,sans-serif;
	}
	.cxLatDir .lista ul li
	{
		margin: 0 0 0 20px;
		padding: 0 0 10px 0;
		list-style-image: url(_layouts/images/CMO/bul4.gif);
	}
	.cxLatDir #calendario ul
	{
		margin: 10px 0 10px 26px;
		padding: 0;
		list-style-type: none;
		font-size: 85%;
	}
	.cxLatDir #calendario ul li
	{
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		width: 170px;
		list-style-type: none;
		border-bottom: 1px dashed #BABABA;
	}
	.cxLatDir #calendario ul li .desc
	{
		width:100%;
		font-family:Arial, Helvetica, sans-serif;
		color:#4c4c4c;
		font-size:12px;
		vertical-align:top;
		padding:5px 0 5px 0;
	}
	
	.dia
	{
		margin: 2px 6px 0 0;
		padding: 0 4px 0 4px;
		float: left;
		text-align: center;
		width: 30px;
		text-transform: uppercase;
		color: #4C4C4C;
		font-size: 120%;
		background: #eee;
	}
	.dia span
	{
		font-size: 150%;
		font-weight: bold;
	}
	#meses
	{
		width: 199px;
		margin: 0 0 0 10px;
		padding: 6px 0 6px 0;
		border-bottom: 1px solid #7FA7BD;
		overflow: hidden;
		font-size: 90%;
	}
	#meses img
	{
		margin: 0 6px 0 6px;
		padding: 0;
	}
	#mesAnterior
	{
		margin: 0 0 0 4px;
		width: 46%;
		float: left;
	}
	#mesSeguinte
	{
		margin: 0 6px 0 0;
		width: 46%;
		float: right;
		text-align: right;
	}
	#destak1
	{
		padding: 0 0 10px 0;
		background: #fff;
	}
	#destak1 h2
	{
		margin: 0 0 20px 0;
		padding: 6px 0 10px 0;
		text-transform: uppercase;
		font-size: 85%;
		border-bottom: 1px solid #D7D8D8;
		color: #666;
	}
	#destak1 h3
	{
		margin: 0 0 6px 0;
		padding: 2px 0 0 0;
		text-transform: uppercase;
		font-size: 85%;
	}
	#destak1 h3 a:link, #destak1 h3 a:visited
	{
		text-decoration: none;
	}
	#destak1 .intro
	{
		margin: 0 0 10px 0;
		padding: 0;
		font-size: 12px;
		line-height: 140%;
	}
	#onetIDListForm table
	{
		width: 100%;
	}
	.colDestaksA, .colDestaksB
	{
		width: 255px;
		margin: 0 10px 0 0;
		float: left;
		overflow: hidden;
	}
	.colDestaksB
	{
		margin-right: 0;
		float: right;
	}
	.colDestaksA a, .colDestaksB a
	{
		font-size: 11px;
	}
	.colDestaksA h2, .colDestaksB h2
	{
		margin: 0 0 16px 0;
		padding: 6px 0 10px 0;
		text-transform: uppercase;
		font-size: 85%;
		background: url(_layouts/images/CMO/sep1.gif) no-repeat bottom left;
		color: #666;
		border-top: 1px solid #D7D8D8;
	}
	.colDestaksA h3, .colDestaksB h3
	{
		margin: 0 0 6px 0;
		padding: 2px 0 0 0;
		text-transform: uppercase;
		font-size: 85%;
	}
	.colDestaksA h3 a:link, .colDestaksA h3 a:visited, .colDestaksB h3 a:link, .colDestaksB h3 a:visited
	{
		text-decoration: none;
	}
	.colDestaksA .intro, .colDestaksB .intro
	{
		margin: 0 0 16px 0;
		padding: 2px 0 0 0;
		font-size: 12px;
		line-height: 140%;
	}
	.colDestaksA .intro2, .colDestaksB .intro2
	{
		margin: 0 0 10px 0;
		padding: 2px 0 0 0;
		font-size: 12px;
		line-height: 140%;
	}
	.colDestaksA ul, .colDestaksB ul
	{
		list-style-type: none;
		margin: 0;
		padding: 0 0 16px 16px;
		font-size: 85%;
		clear: both;
	}
	.colDestaksA ul li, .colDestaksB ul li
	{
		list-style-type: none;
		margin: 0;
		padding: 0 0 4px 0;
		list-style-image: url(_layouts/images/CMO/bul4.gif);
		list-style-position: outside;
	}
	.colDestaksA ul.videos li, .colDestaksB ul.videos li
	{
		list-style-type: none;
		margin: 0;
		padding: 0 0 4px 5px;
		list-style-image: url(_layouts/images/CMO/bul5.gif);
		list-style-position: outside;
	}
	.middle
	{
		vertical-align: middle;
	}
	.prob
	{
		font-weight: bold;
		color: #da3228;
		vertical-align: top;
	}
	.botoes
	{
		margin: 20px 0 24px 156px;
		clear: both;
	}
	.botao
	{
		width: auto;
		color: #da3228;
		font-weight: bold;
		font-size: 80%;
		font-family: "Times New Roman" ,Times,serif;
		text-transform: uppercase;
		letter-spacing: 1px;
	}
	.checkbox
	{
		width: auto;
		margin: 0 8px 0 0;
		padding: 0;
		vertical-align: middle;
	}
	.lerMais
	{
		margin-left: 3px;
		font-weight: bold;
		/*white-space: nowrap;*/
	}
	.data
	{
		padding: 3px 8px 4px 8px;
		color: #000;
		background: #f3e2c3;
		font-family: Georgia,Times,serif;
		font-size: 80%;
	}
	.sep
	{
		margin: 0;
		padding: 0;
		font-size: 1px;
		line-height: 1px;
		clear: both;
	}
	.lista ul
	{
		margin: 0 30px 0 22px;
		padding: 0;
		list-style-type: none;
		color: #404040;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 80%;
	}
	.lista ul li
	{
		margin: 0 0 10px 0;
		padding: 0 0 0 24px;
		list-style-type: none;
		/*background: url(_layouts/images/CMO/bul2.gif) no-repeat; */
		list-style-position: outside;
		font-size: 100%;
		line-height: 150%;
	}
	.lista ul li ul
	{
		margin: 6px 0 20px 15px;
		padding: 0;
		list-style-type: none;
		font-size: 100%;
	}
	.lista ul li ul li
	{
		margin: 0 0 10px 0;
		padding: 0;
		list-style-type: disc;
		background: #fff;
		list-style-position: outside;
		line-height: 150%;
	}
	#corpo .topo
	{
		width: 930px;
		margin: 30px 0 0 0;
		padding: 0;
		text-align: right;
		font-size: 80%;
		font-family: "Times New Roman" ,Times,serif;
		clear: both;
	}
	#path
	{
		margin: 0;
		padding: 3px 0 8px 0;
		font-size: 85%;
		color: #666;
		border-bottom: 1px solid #d4d0c8;
		background: #e5edf2 url(_layouts/images/CMO/trail.gif) repeat-x;
	}
	.imgPrincipal
	{
		margin: 7px 30px 36px 40px;
		float: left;
		border: 1px solid #413f40;
	}
	.imgEsq
	{
		margin: 3px 10px 6px 0px;
		padding: 3px;
		float: left;
		border: 1px solid #C4C4C4;
	}
	.imgDir
	{
		margin: 3px 30px 20px 30px;
		padding: 3px;
		float: right;
		border: 1px solid #C4C4C4;
	}
	.imgBigBaixo
	{
		margin: 7px 0 0 40px;
		padding: 3px;
		border: 1px solid #C4C4C4;
		clear: both;
	}
	.imgBigAlto
	{
		margin: 7px 0 0 40px;
		padding: 3px;
		border: 1px solid #C4C4C4;
	}
	#detalhe
	{
		width: 689px;
		float: right;
		overflow: hidden;
	}
	#detalhe .data
	{
		margin: 0;
		float: left;
		padding: 0 8px 2px 8px;
		width: auto;
		font-family: Georgia, "Times New Roman" ,Times,serif;
		font-size: 85%;
		color: #666;
	}
	#detalhe .por
	{
		margin: 0 0 0 2px;
		padding: 0;
		float: left;
		font-weight: bold;
		width: auto;
		font-family: "Times New Roman" ,Times,serif;
		font-size: 95%;
	}
	#detalhe .por em
	{
		font-weight: normal;
	}
	#detalhe p.intro
	{
		width: 470px;
		margin: 0 auto;
		padding: 10px 16px 10px 16px;
		color: #666;
		font-family: Georgia, "Times New Roman" ,Times,serif;
		font-size: 90%;
		font-style: italic;
		line-height: 170%;
		background: #fbf7ef;
		clear: both;
		float: none;
		border-left: 1px solid #ccc;
	}
	#detalhe h2
	{
		margin-right: 30px;
		padding-top: 0px;
		color: #da3228;
		font-size: 120%;
		line-height: 120%;
	}
	#detalhe .lista
	{
		margin-left: 16px;
		font-size: 95%;
	}
	#detalhe p
	{
		/*text-align: justify;*/
		text-align:center;
		margin: 0 30px 30px 40px;
		font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
		font-size: 0.7em;
		line-height: 1.8em;
	}
	#detalhe p.dropCaps
	{
		margin-top: 3em;
		font-size: 0.7em;
	}
	#detalhe p.dropCaps:first-letter
	{
		font-size: 5.9em;
		line-height: 0.919em;
		float: left;
		margin-right: 0.13em;
		margin-top: 0.14em;
		font-family: "Times New Roman" ,Times,serif;
		font-weight: bold;
		font-style: normal;
		color: #da3228;
	}
	#detalhe form h2
	{
		margin-left: 0px;
		padding-top: 2px;
		color: #da3228;
		font-size: 120%;
		line-height: 120%;
	}
	#detalhe form h3
	{
		color: #666;
		font-size: 110%;
		margin: 30px 0 8px 0px;
		font-weight: normal;
		letter-spacing: 1px;
		clear: both;
		text-transform: uppercase;
	}
	#detalhe form h4
	{
		width: 620px;
		margin: 30px 0 8px 0px;
		padding: 0 0 4px 0;
		font-size: 100%;
		font-weight: normal;
		letter-spacing: 1px;
		clear: both;
		text-transform: uppercase;
		border-bottom: 1px solid #da3228;
	}
	.paginacao
	{
		margin: 0 0 16px 22px;
		color: #999;
		font-size: 90%;
		padding: 0 2px 12px 2px;
		line-height: 140%;
		overflow: hidden;
		clear: both;
		border: 1px solid #ddd;
		background: #F5F5F5;
		text-align: center;
	}
	.paginacao .existem
	{
		margin: 0;
		padding: 6px 0 0 0;
		color: #999;
		font-weight: normal;
	}
	.paginacao p.paginas
	{
		width: 99%;
		margin: 0;
		padding: 3px 0 3px 0;
		text-align: center;
		font-weight: normal;
		color: #999;
	}
	.paginacao p
	{
		width: 99%;
		margin: 0;
		padding: 0 0 8px 0;
		text-align: center;
		font-weight: normal;
	}
	.paginas strong
	{
		color: #000;
	}
	.paginacao .paginas a
	{
		padding: 0 3px 0 3px;
	}
	.paginacao .paginas a:hover
	{
		padding: 0 3px 0 3px;
		color: #fff;
		background: #da3228;
		text-decoration: none;
	}
	#rodapecx
	{
		width: 100%;
		margin: 0;
		padding: 0;
		background: url(_layouts/images/CMO/bck_dgdbottom.gif) repeat-x bottom center;
		clear: both;
		overflow: hidden;
		color: #666;
		font-size: 80%;
	}
	#rodape
	{
		width: 980px;
		height: 156px;
		margin: 0 auto;
		padding: 0;
		background: url(_layouts/images/CMO/bck_fxbottom.png) no-repeat top center;
		overflow: hidden;
	}
	#rodape p#copy
	{
		margin: 0;
		padding: 0 0 0 30px;
		width: 220px;
		line-height: 160%;
		float: left;
		font-size: 10px;
	}
	#rodape p#copy img
	{
		margin: 0 6px 0 0;
		vertical-align: middle;
	}
	#rodape p#contactos
	{
		margin: 0;
		width: 226px;
		line-height: 120%;
		float: right;
		font-size:10px;
		padding:0 0 10px 0;
	}
	p#contactos a
	{
		line-height:10px;
		text-decoration:none;
	}
	#rodape p#contactos img
	{
		margin: 2px 8px 0 0;
		vertical-align: middle;
		float: left;
	}
	#rodapeMenu
	{
		width: 550px;
		margin: 0 auto;
		text-align: center;
		padding: 10px 0 0 0;
	}
	#rodapeMenu ul
	{
		height: 31px;
		margin: 0;
		padding: 0;
		list-style-type: none;
		text-align: center;
		/*white-space: nowrap;*/
		background: url(_layouts/images/CMO/rodape_menu_bck.gif) repeat-x top;
	}
	#rodapeMenu ul li
	{
		display: inline;
		text-align: center;
		padding: 0;
		margin: 0;
		/*white-space: nowrap;*/
		text-transform:uppercase;
		font-size:11px;
	}
	#rodapeMenu img
	{
		vertical-align: middle;
	}
	.info
	{
		width: 620px;
	}
	.problema
	{
		padding: 16px;
		color: #ED2123;
		font-weight: normal;
		font-size: 100%;
		background: #FFF4D1;
		border: 1px solid #FFD6A7;
	}

#cstmMesAnterior {margin:0 0 0 4px; width:41%; float:left}
#cstmMesSeguinte {margin:0 6px 0 0; width:41%; float:right; text-align:right}
#anoActual {margin:0 0 0 0; width:1%; float:left; text-align:center; font-weight:bold;}
#corpoBckOff
	{
		width: 1000px;
		margin: 0 auto;
		padding: 0;
		vertical-align: top;
		/*Erro de Acessibilidade
		overflow-y: hidden;
		overflow-x: auto;
		*/
		clear: both;
		min-height:300px;
		background-color:#ffffff;
	}
#corpoBckOffOrg
	{
		margin: 0 auto;
		padding: 0;
		vertical-align: top;
		/*Erro de Acessibilidade
		overflow-y:hidden;
		overflow-x: auto;
		*/
		clear: both;
		min-height:300px;
		background-color:#ffffff;
	}
#corpoPublish
	{
		width: 1000px;
		margin: 0 auto;
		padding: 0;
		vertical-align: top;
		/*Erro de Acessibilidade
		overflow-y:hidden;
		overflow-x: auto;
		*/
		clear: both;
		background-color:#e5edf2;
	}

#corpoBckOffTop
	{
		width: 1000px;
		margin: 0 auto;
		background-color:#ffffff;
	}
	#corpoBckOffBottom
	{
		width: 1000px;
		margin: 0 auto;
		padding: 0 0 10px 0;
		text-align: center;
		font-size: 80%;
		font-family: Arial,Helvetica,sans-serif;
				background-color:#ffffff;
	}

/******************************CMOPesqOeirasActual.ascx*******************************************/
/*************************************************************************************************/

#AccordionContainer1, #AccordionContainerNews
{
	width: 83%;
	float: left;
}
#ImageContainer
{
	width: 15%;
	float: right;
}

#OeirasActual_titulo_revista, #OeirasActual_subtitulo_revista
{
	color: #004f7b;
	font-size: 11px;
}
#OeirasActual_titulo_revista
{
	font-weight: bold;
}

#OeirasActual_subtitulo_revista
{
	margin: 0 0 10px 0;
}

.NoticiasPorTema_bloco1_Proj
{
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	color: #ff6600;
	padding: 2px 0 2px 0;
	cursor:default;
}

#OeirasActual_bloco1_titulo_News, #OeirasActual_bloco1_titulo_Dialog, #OeirasActual_bloco1_titulo_Strat, #OeirasActual_bloco1_titulo_Inic, #OeirasActual_bloco1_titulo_Bonds, #OeirasActual_bloco1_titulo_Proj, #OeirasActual_bloco1_titulo_Green, #OeirasActual_bloco1_titulo_Mov, #OeirasActual_bloco1_titulo_Work, #OeirasActual_bloco1_titulo_Default
{
	padding: 5px 0 0 0;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	cursor:pointer;
	cursor:default;
}

.OeirasActual_bloco1_News, .OeirasActual_bloco1_Dialog, .OeirasActual_bloco1_Strat, .OeirasActual_bloco1_Inic, .OeirasActual_bloco1_Bonds, .OeirasActual_bloco1_Proj, .OeirasActual_bloco1_Green, .OeirasActual_bloco1_Mov, .OeirasActual_bloco1_Work, .OeirasActual_bloco1_Default
{
	font-size: 11px;
	text-decoration: none;
	color: #004f7b;
	padding: 2px 0 2px 0;
	cursor:default;
}

.OeirasActual_bloco1_News a:link, .OeirasActual_bloco1_Dialog a:link, .OeirasActual_bloco1_Strat a:link, .OeirasActual_bloco1_Inic a:link, 
.OeirasActual_bloco1_Bonds a:link, .OeirasActual_bloco1_Proj a:link, .OeirasActual_bloco1_Green a:link, .OeirasActual_bloco1_Mov a:link, 
.OeirasActual_bloco1_Work a:link, .OeirasActual_bloco1_Default a:link
{
	text-decoration: none;
}

.OeirasActual_bloco1_News a:hover, .OeirasActual_bloco1_Dialog a:hover, .OeirasActual_bloco1_Strat a:hover, .OeirasActual_bloco1_Inic a:hover, 
.OeirasActual_bloco1_Bonds a:hover, .OeirasActual_bloco1_Proj a:hover, .OeirasActual_bloco1_Green a:hover, .OeirasActual_bloco1_Mov a:hover, 
.OeirasActual_bloco1_Work a:hover, .OeirasActual_bloco1_Default a:hover
{
	text-decoration: none;
	cursor:default;
}

#OeirasActual_bloco1_titulo_News, #colBMenu .OeirasActual_bloco1_News, #colBMenu .OeirasActual_bloco1_News a:link, 
#colBMenu .OeirasActual_bloco1_News a:hover, #colBMenu .OeirasActual_bloco1_News a:visited
{
	color: #000000;
}
#OeirasActual_bloco1_titulo_Dialog, #colBMenu .OeirasActual_bloco1_Dialog, #colBMenu .OeirasActual_bloco1_Dialog a:link, 
#colBMenu .OeirasActual_bloco1_Dialog a:hover, #colBMenu .OeirasActual_bloco1_Dialog a:visited
{
	color: #000000;
}
#OeirasActual_bloco1_titulo_Strat, #colBMenu .OeirasActual_bloco1_Strat, #colBMenu .OeirasActual_bloco1_Strat a:link, 
#colBMenu .OeirasActual_bloco1_Strat a:hover, #colBMenu .OeirasActual_bloco1_Strat a:visited
{
	color: #5261a5;
}
#OeirasActual_bloco1_titulo_Inic, #colBMenu .OeirasActual_bloco1_Inic, #colBMenu .OeirasActual_bloco1_Inic a:link, 
#colBMenu .OeirasActual_bloco1_Inic a:hover, #colBMenu .OeirasActual_bloco1_Inic a:visited
{
	color: #c66d21;
}
#OeirasActual_bloco1_titulo_Bonds, #colBMenu .OeirasActual_bloco1_Bonds, #colBMenu .OeirasActual_bloco1_Bonds a:link, 
#colBMenu .OeirasActual_bloco1_Bonds a:hover, #colBMenu .OeirasActual_bloco1_Bonds a:visited
{
	color: #008fa9;
}
#OeirasActual_bloco1_titulo_Proj, #colBMenu .OeirasActual_bloco1_Proj, #colBMenu .OeirasActual_bloco1_Proj a:link,
#colBMenu .OeirasActual_bloco1_Proj a:hover, #colBMenu .OeirasActual_bloco1_Proj a:visited
{
	color: #731c6b;
}
#OeirasActual_bloco1_titulo_Green, #colBMenu .OeirasActual_bloco1_Green, #colBMenu .OeirasActual_bloco1_Green a:link, 
#colBMenu .OeirasActual_bloco1_Green a:hover, #colBMenu .OeirasActual_bloco1_Green a:visited
{
	color: #8cb631;
}
#OeirasActual_bloco1_titulo_Mov, #colBMenu .OeirasActual_bloco1_Mov, #colBMenu .OeirasActual_bloco1_Mov a:link,
#colBMenu .OeirasActual_bloco1_Mov a:hover, #colBMenu .OeirasActual_bloco1_Mov a:visited
{
	color: #DF3164;
}
#OeirasActual_bloco1_titulo_Work, #colBMenu .OeirasActual_bloco1_Work, #colBMenu .OeirasActual_bloco1_Work a:link,
#colBMenu .OeirasActual_bloco1_Work a:hover, #colBMenu .OeirasActual_bloco1_Work a:visited
{
	color: #fcac3b;
}
#OeirasActual_bloco1_titulo_Default, .OeirasActual_bloco1_Default, .OeirasActual_bloco1_Default a:link,
.OeirasActual_bloco1_Default a:hover, .OeirasActual_bloco1_Default a:visited
{
	color: #000000;
}

.OeirasActual_Esconde
{
	font-size: 11px;
	height: 0px;
	overflow: hidden;
	display: none;
	padding: 5px 0 0 0;
	color: #4c4c4c;
}

.OeirasActual_bloco1On
{
	font-size: 11px;
	font-weight: bold;
	/*text-decoration: underline;*/
}

.OeirasActual_PDF
{
	font-size: 10px;
	color: #e68300;
}

.OeirasActual_Ficha
{
	font-size: 10px;
	color: #004f7b;
}
/*************************************************************************************************/



/*******************************CMOPesquisaAgenda.ascx********************************************/
/*************************************************************************************************/
.pesq-search
{
    width: 100%;
    margin-bottom: 20px;
}

.pesq-search-calendar
{
    width: 30%;
    float: left;
}

.pesq-search-otherdata
{
    float: left;
}

.pesq-searchbtn
{
    text-align: right;
}

.pesq-txtbxname, .pesq-txtbxlocal
{
    margin-bottom: 10px;
    margin-top: 10px;
}

.pesq-paging
{
    width: 100%;
    float: left;
}

.pesq-paging-prev
{
    margin: 10px;
    float: left;
}
.pesq-paging-next
{
    margin: 10px;
    float: right;
}

/****2009 08 18 **** CMOGaleria.ascx ** CMOPesqOeirasActual.ascx ** CMOPesquisaAgenda.ascx *******/
/*************************************************************************************************/
.disp-paginacao
{
    width: 100%;
    margin:5px;
    font-size:10px;
    font-weight:bold;
    text-align:center;
    float:left;
}
.disp-paginacao-a
{
    font-size:10px;
    font-weight:bold;
    text-align:center;
}

.disp-paginacao-numreg
{
    font-size:10px;
    font-weight:bold;
    text-align:center;
    width:100%;
    float:left;
}
/*************************************************************************************************/

/****Resultados*****/

.result-date
{
    width: 100%;
    background-color: #e78200;
    color: #fff;
    font-weight: bold;
}

.result-event
{
    width: 100%;
    margin: 10px 0 10px 0;
    float: left;
}

.result-image
{
    width: 25%;
    float: left;
}

.result-otherdata
{
    width: 74%;
    float: right;
}

.result-toptitle
{
    width: 79%;
    float: left;
    font-size: 100%;
}

.result-theme
{
    width: 20%;
    float:left;
    text-align:center;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #004d78;
	font-size: 11px;
	vertical-align:middle;
}

.result-title
{
	width: 100%
}

.result-local
{
    width: 100%;
    float: left;
    margin: 10px 0 10px 0;
}

/*************************************************************************************************/



/*****************************CMOActasDeliberacoes.ascx*******************************************/
/*************************************************************************************************/
.actdelib-search
{
    width: 100%;
}
.actdelib-searchcontrol
{
}
.actdelib-title
{
    float: left;
    width: 25%;
    margin: 5px 0 5px 0;
}
.actdelib-control
{
    float: left;
    width: 74%;
    margin: 5px 0 5px 0;
}

#ActDelibResults
{
    width: 100%;
	border-collapse: collapse;
	border: solid 0px;
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 11px; 
	text-align:left; 
}

#ActDelibResults tr
{
	border-bottom: 1px solid;
	border-left: 0px solid;
	font-family: Arial, Helvetica, sans-serif;  
	color: #004f7b;
	border-top: 0px solid;
	border-right: 0px solid;
	text-decoration: none;
	border-bottom-color: #e68300;
	padding-bottom: 6px;
	border-top-color: black;
	border-right-color: black;
	border-left-color:black;
	font-weight: normal;
	padding-top: 11px;
}

#ActDelibResults th
{
	color: #4c4c4c;
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 1px solid;
	border-left: 0px solid;
	text-decoration: none;
	padding-bottom: 6px;
	border-left-color:black;
	border-right-color: black;
	border-top-color: black;
	border-bottom-color: #e68300;
	font-weight: bold;
	padding-top: 11px;
}

#ActDelibResults td
{
	color: #004f7b;
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 1px solid;
	border-left: 0px solid;
	text-decoration: none;
	font-weight: normal;
	padding-top: 4px;
	border-left-color:black;
	border-right-color: black;
	border-top-color: black;
	border-bottom-color: #e5edf2;
}

.results-evenrow
{
	/*   background-color: #eff7ff; */
}

/*************************************************************************************************/


/**********************************CMOGaleria.ascx************************************************/
/*************************************************************************************************/
.gallery-cell
{
    width: 31%;
    float: left;
    text-align: center;
    vertical-align:middle;
    padding-top: 10px;
    padding-bottom: 7px;
    padding-left: 7px;
    padding-right: 7px;
}

.gallery-row-img
{
    margin: 10px 4px 2px 4px;
}

.gallery-row-txt
{
    margin: 3px 4px 2px 4px;
}

.gallery-row-img, .gallery-row-txt
{
    width: 100%;
    float: left;
    background-color: #e7eff7;
}

#detalhe {padding:0 0 10px 0; background:#fff}
#detalhe h2 {margin:0 0 20px 0; padding:6px 0 12px 0; text-transform:uppercase; font-size:85%; background:url(_layouts/images/CMO/sep1.gif) no-repeat 0% bottom; color:#666; line-height:120%}
#detalhe h3 {margin:0 0 14px 0; padding:2px 0 0 0; font-size:110%; line-height:120%; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
#detalhe h3 a:link, #detalhe h3 a:visited {text-decoration:none}
#detalhe h4 {margin:0; padding:6px 0 0 0; color:#0092E4; font-size:100%; letter-spacing:1px; font-family:Georgia,"Times New Roman",Times,serif}
#detalhe h5 {margin:0; padding:6px 0 0 0; color:#C02E77; font-size:90%; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif}
#detalhe h6 {margin:0; padding:6px 0 0 0; color:#155780; font-size:90%; font-family:Arial,Helvetica,sans-serif}
#detalhe p {margin:0 0 18px 0; line-height:190%}
#detalhe .intro {margin:16px 0 10px 0; padding:0; font-size:85%; line-height:160%; font-family:Georgia,"Times New Roman",Times,serif; font-style:italic; color:#155780}
#detalhe .data {color:#999; font-family:Georgia,"Times New Roman",Times,serif; font-size:90%; font-weight:bold; line-height:120%}
#detalhe .autor {padding-left:6px; color:#C02E77; font-family:Arial,Helvetica,sans-serif; font-size:90%; font-weight:normal; line-height:120%}

#detalhe .lista {margin:0; padding:4px 0 10px 0; font-family:Arial,Helvetica,sans-serif; font-size:100%}
#detalhe .lista ul {margin:0; padding:0; list-style-type:none}
#detalhe .lista ul li {margin:0 0 10px 0; padding:0 0 10px 0; list-style-type:none; background:url(_layouts/images/CMO/bul2.gif) no-repeat; list-style-position:outside; font-size:100%; line-height:150%; border-bottom:1px solid #ddd}
#detalhe .lista ul li#listaLast {border:0}
#detalhe .lista ul li a:link, #detalhe .lista ul li a:visited {text-decoration:underline}
#detalhe .lista ul li a:hover {text-decoration:none}
#detalhe .lista ul li h3 {margin-bottom:6px}
#detalhe .lista ul li img {margin:2px 10px 0 0}
#detalhe .lista ul li .data, #detalhe .lista ul li .autor, #detalhe .lista ul li .intro {font-size:110%}
#detalhe .lista ul li .intro {font-family:Arial,Helvetica,sans-serif; color:#404040; font-style:normal; margin:4px 0 0 0}

#detalhe #pages {margin:0; padding:0; font-size:1px; line-height:1px}
#detalhe .paginacao {width:524px; margin:0 0 16px 0; color:#6B6B6B; font-size:85%; padding:0 2px 0 2px; line-height:140%; overflow:hidden; clear:both; border:1px solid #ddd; background:#F2F6F8; text-align:center}
#detalhe .paginacao .existem {margin:0; padding:6px 0 0 0; color:#6B6B6B; font-weight:normal}
#detalhe .paginacao p.paginas {width:99%; margin:0; padding:3px 0 3px 0; text-align:center; font-weight:normal; color:#999}
#detalhe .paginacao p {width:99%; margin:0; padding:0 0 8px 0; text-align:center; font-weight:normal}
#detalhe .paginas strong {color:#000}
#detalhe .paginacao .paginas a {padding:0 3px 0 3px}
#detalhe .paginacao .paginas a:hover {padding:0 3px 0 3px; text-decoration:none}

#detalhe #servicosPag 
{
	margin:0 0 8px 0; 
	padding:2px 0 10px 0; 
	border:0px solid #C0D3DE; 
	text-align:center; 
	overflow:hidden
}
#detalhe #servicosPag p {margin:0 0 4px 0; text-transform:uppercase; font-size:80%; font-family:Arial, Helvetica, sans-serif; color:#666}
#detalhe #servicosPag ul {margin:0; padding:0; list-style-type:none; font-size:85%; text-align:center}
#detalhe #servicosPag ul li {margin:0 43px 0 0; list-style-type:none; display:inline; /*white-space:nowrap*/}
#detalhe #servicosPag ul li img {vertical-align:middle; border-right:6px solid #fff}
#detalhe #servicosPag ul li#last {margin:0}

#mapaPortal {width:530px; margin:0 0 16px 0; padding:0; font-size:85%; color:#000; background:#fff; overflow:hidden; text-align:left}
#mapaPortal ul {margin:0; padding:0 0 10px 0; list-style-type:none; letter-spacing:1px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
#mapaPortal ul li {margin:0; padding:8px 0 8px 18px; list-style-type:none; 
                   /*background:url(_layouts/images/CMO/bul8.gif) no-repeat top left;*/
                    font-weight:bold; line-height:200%; text-transform:uppercase; border-bottom:1px dashed #7FA7BD}
#mapaPortal ul li a:hover {color:#fff}
#mapaPortal .menuSep {margin:0; padding:8px 0 0 0; height:1px; line-height:1px; font-size:1px; border-bottom:1px dashed #7FA7BD}
#mapaPortal ul li ul {margin:6px 0 0 0; padding:0; list-style-type:none}
#mapaPortal ul li ul li {margin:0; padding:0 0 8px 15px; list-style-type:none; 
                         /*background:url(_layouts/images/CMO/bul9.gif) no-repeat top left;*/
                         font-weight:normal; line-height:140%; text-transform:uppercase; font-family:Arial,Helvetica,sans-serif; border:0}
#mapaPortal ul li ul li ul {margin:6px 0 0 0; padding:4px 0 0 1px; list-style-type:none}
#mapaPortal ul li ul li ul li {margin:0; padding:0 0 8px 10px; list-style-type:none; 
                               /*background:url(_layouts/images/CMO/bul10.gif) no-repeat top left; */
                               font-weight:normal; line-height:130%; text-transform:none; border:0}
#mapaPortal ul li ul li ul li ul {margin:6px 0 0 0; padding:4px 0 0 1px; list-style-type:none}
#mapaPortal ul li ul li ul li ul li {margin:0; padding:0 0 8px 10px; list-style-type:none; 
                                     /*background:url(_layouts/images/CMO/bul11.gif) no-repeat top left;*/
                                      font-weight:normal; line-height:120%; text-transform:none; border:0; font-size:90%; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing:0}

#mapaPortalSiteMap {}
#mapaPortalSiteMap ul {}
#mapaPortalSiteMap ul li {background:url(_layouts/images/CMO/bul8.gif) no-repeat top left;
                    }

#mapaPortalSiteMap .menuSep {margin:0; padding:8px 0 0 0; height:1px; line-height:1px; font-size:1px; border-bottom:1px dashed #7FA7BD}
#mapaPortalSiteMap ul li ul {}
#mapaPortalSiteMap ul li ul li { 
                         background:url(_layouts/images/CMO/bul9.gif) no-repeat top left;
                         }
#mapaPortalSiteMap ul li ul li ul {}
#mapaPortalSiteMap ul li ul li ul li { 
                               background:url(_layouts/images/CMO/bul10.gif) no-repeat top left;
                              }
#mapaPortalSiteMap ul li ul li ul li ul {}
#mapaPortalSiteMap ul li ul li ul li ul li { 
                                     background:url(_layouts/images/CMO/bul11.gif) no-repeat top left;
                                      }
#mapaPortalSiteMap ul li div a { }
#mapaPortalSiteMap ul li ul li div a {}
#mapaPortalSiteMap ul li ul li ul li div a {}
#mapaPortalSiteMap ul li ul li ul li ul li div a {}


/*************************************************************************************************/

/**********************************CMOSiganos.ascx************************************************/
/*************************************************************************************************/
/* position list chunks side by side */
div.wrapper
{
  float: left;
  width: 33%;
}

/* clear float after lists */
/*br
{
  clear: left;
}*/

/*************************************************************************************************/

/**********************************Page Model************************************************/
/*************************************************************************************************/
.custompagemodel{}

.custompagemodel-title{ width:100%; float:left;}

.custompagemodel-newsbody{ width:100%; float:left;}

.custompagemodel-pagecontent{ width:100%; float:left;}

/*************************************************************************************************/

/*********************************CMOUploadFtp.ascx***********************************************/
/*************************************************************************************************/
#FtpClient Table
{
	width: auto;
}

/*************************************************************************************************/


}

/*************************************************************************************************/
/**********************************Fechar Screen**************************************************/
/*************************************************************************************************/
/* (c) 2009 Carlos Dias (CSS/XHTML) */

/* _lcid="1033" _version="12.0.4518"
_LocalBinding */

/***Opção do Menu selecionado*****/
	ul.dir li a.selected 
	{		
	text-decoration: none;
	border-color:White;
	color: #ffffff;
	background-color: #90C7D6;
	}
	/********/
/****Menu 14-08-2009*******/
		#menu .expandable ul li  { background-image: url(_LAYOUTS/css/images/tv-expandable-last.gif); }
		#menu ul li{ background: url(_LAYOUTS/css/images/tv-item.gif) 0px 0px no-repeat; }
	  	#menu .collapsable { background-image: url(_LAYOUTS/css/images/tv-collapsable.gif); }
	  	#menu .expandable { background-image: url(_LAYOUTS/css/images/tv-expandable.gif); }
	  	#menu .last { background-image: url(_LAYOUTS/css/images/tv-item-last.gif); }
	  	#menu .lastCollapsable { background-image: url(_LAYOUTS/css/images/tv-collapsable-last.gif); }
	  	#menu .lastExpandable { background-image: url(_LAYOUTS/css/images/tv-expandable-last.gif); }
	/***********/


#detalhe {padding:0 0 10px 0; background:#fff}
#detalhe h2 {margin:0 0 20px 0; padding:6px 0 12px 0; text-transform:uppercase; font-size:85%; background:url(_layouts/images/CMO/sep1.gif) no-repeat 0% bottom; color:#666; line-height:120%}
#detalhe h3 {margin:0 0 14px 0; padding:2px 0 0 0; font-size:110%; line-height:120%; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
#detalhe h3 a:link, #detalhe h3 a:visited {text-decoration:none}
#detalhe h4 {margin:0; padding:6px 0 0 0; color:#0092E4; font-size:100%; letter-spacing:1px; font-family:Georgia,"Times New Roman",Times,serif}
#detalhe h5 {margin:0; padding:6px 0 0 0; color:#C02E77; font-size:90%; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif}
#detalhe h6 {margin:0; padding:6px 0 0 0; color:#155780; font-size:90%; font-family:Arial,Helvetica,sans-serif}
#detalhe p {margin:0 0 18px 0; line-height:190%}
#detalhe .intro {margin:16px 0 10px 0; padding:0; font-size:85%; line-height:160%; font-family:Georgia,"Times New Roman",Times,serif; font-style:italic; color:#155780}
#detalhe .data {color:#999; font-family:Georgia,"Times New Roman",Times,serif; font-size:90%; font-weight:bold; line-height:120%}
#detalhe .autor {padding-left:6px; color:#C02E77; font-family:Arial,Helvetica,sans-serif; font-size:90%; font-weight:normal; line-height:120%}

#detalhe .lista {margin:0; padding:4px 0 10px 0; font-family:Arial,Helvetica,sans-serif; font-size:100%}
#detalhe .lista ul {margin:0; padding:0; list-style-type:none}
#detalhe .lista ul li {margin:0 0 10px 0; padding:0 0 10px 0; list-style-type:none; background:url(_layouts/images/CMO/bul2.gif) no-repeat; list-style-position:outside; font-size:100%; line-height:150%; border-bottom:1px solid #ddd}
#detalhe .lista ul li#listaLast {border:0}
#detalhe .lista ul li a:link, #detalhe .lista ul li a:visited {text-decoration:underline}
#detalhe .lista ul li a:hover {text-decoration:none}
#detalhe .lista ul li h3 {margin-bottom:6px}
#detalhe .lista ul li img {margin:2px 10px 0 0}
#detalhe .lista ul li .data, #detalhe .lista ul li .autor, #detalhe .lista ul li .intro {font-size:110%}
#detalhe .lista ul li .intro {font-family:Arial,Helvetica,sans-serif; color:#404040; font-style:normal; margin:4px 0 0 0}

#detalhe #pages {margin:0; padding:0; font-size:1px; line-height:1px}
#detalhe .paginacao {width:524px; margin:0 0 16px 0; color:#6B6B6B; font-size:85%; padding:0 2px 0 2px; line-height:140%; overflow:hidden; clear:both; border:1px solid #ddd; background:#F2F6F8; text-align:center}
#detalhe .paginacao .existem {margin:0; padding:6px 0 0 0; color:#6B6B6B; font-weight:normal}
#detalhe .paginacao p.paginas {width:99%; margin:0; padding:3px 0 3px 0; text-align:center; font-weight:normal; color:#999}
#detalhe .paginacao p {width:99%; margin:0; padding:0 0 8px 0; text-align:center; font-weight:normal}
#detalhe .paginas strong {color:#000}
#detalhe .paginacao .paginas a {padding:0 3px 0 3px}
#detalhe .paginacao .paginas a:hover {padding:0 3px 0 3px; text-decoration:none}

#detalhe #servicosPag 
{
	margin:0 0 8px 0; 
	padding:2px 0 10px 0; 
	border:0px solid #C0D3DE; 
	text-align:center; 
	overflow:hidden
}
#detalhe #servicosPag p {margin:0 0 4px 0; text-transform:uppercase; font-size:80%; font-family:Arial, Helvetica, sans-serif; color:#666}
#detalhe #servicosPag ul {margin:0; padding:0; list-style-type:none; font-size:85%; text-align:center}
#detalhe #servicosPag ul li {margin:0 43px 0 0; list-style-type:none; display:inline; /*white-space:nowrap*/}
#detalhe #servicosPag ul li img {vertical-align:middle; border-right:6px solid #fff}
#detalhe #servicosPag ul li#last {margin:0}

#mapaPortal {width:530px; margin:0 0 16px 0; padding:0; font-size:85%; color:#000; background:#fff; overflow:hidden; text-align:left}
#mapaPortal ul {margin:0; padding:0 0 10px 0; list-style-type:none; letter-spacing:1px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
#mapaPortal ul li {margin:0; padding:8px 0 8px 18px; list-style-type:none; 
                   /*background:url(_layouts/images/CMO/bul8.gif) no-repeat top left;*/
                    font-weight:bold; line-height:200%; text-transform:uppercase; border-bottom:1px dashed #7FA7BD}
#mapaPortal ul li a:hover {color:#fff}
#mapaPortal .menuSep {margin:0; padding:8px 0 0 0; height:1px; line-height:1px; font-size:1px; border-bottom:1px dashed #7FA7BD}
#mapaPortal ul li ul {margin:6px 0 0 0; padding:0; list-style-type:none}
#mapaPortal ul li ul li {margin:0; padding:0 0 8px 15px; list-style-type:none;
                         /*background:url(_layouts/images/CMO/bul9.gif) no-repeat top left;*/
                          font-weight:normal; line-height:140%; text-transform:uppercase; font-family:Arial,Helvetica,sans-serif; border:0}
#mapaPortal ul li ul li ul {margin:6px 0 0 0; padding:4px 0 0 1px; list-style-type:none}
#mapaPortal ul li ul li ul li {margin:0; padding:0 0 8px 10px; list-style-type:none; 
                               /*background:url(_layouts/images/CMO/bul10.gif) no-repeat top left; */
                               font-weight:normal; line-height:130%; text-transform:none; border:0}
#mapaPortal ul li ul li ul li ul {margin:6px 0 0 0; padding:4px 0 0 1px; list-style-type:none}
#mapaPortal ul li ul li ul li ul li {margin:0; padding:0 0 8px 10px; list-style-type:none;
                                     /* background:url(_layouts/images/CMO/bul11.gif) no-repeat top left;*/
                                     font-weight:normal; line-height:120%; text-transform:none; border:0; font-size:90%; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing:0}

#mapaPortalSiteMap {}
#mapaPortalSiteMap ul { list-style-type:none; letter-spacing:1px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
#mapaPortalSiteMap ul li {margin:0; padding:8px 0 8px 18px; list-style-type:none; 
                   background:url(_layouts/images/CMO/bul8.gif) no-repeat top left;
                    font-weight:bold; line-height:200%; text-transform:uppercase; border-bottom:1px dashed #7FA7BD}

#mapaPortalSiteMap .menuSep {margin:0; padding:8px 0 0 0; height:1px; line-height:1px; font-size:1px; border-bottom:1px dashed #7FA7BD}
#mapaPortalSiteMap ul li ul {margin:6px 0 0 0; padding:0; list-style-type:none}
#mapaPortalSiteMap ul li ul li {margin:0; padding:0 0 8px 15px; list-style-type:none; 
                         background:url(_layouts/images/CMO/bul9.gif) no-repeat top left;
                         font-weight:normal; line-height:140%; text-transform:uppercase; font-family:Arial,Helvetica,sans-serif; border:0}
#mapaPortalSiteMap ul li ul li ul {margin:6px 0 0 0; padding:4px 0 0 1px; list-style-type:none}
#mapaPortalSiteMap ul li ul li ul li {margin:0; padding:0 0 8px 10px; list-style-type:none; 
                               background:url(_layouts/images/CMO/bul10.gif) no-repeat top left;
                               font-weight:normal; line-height:130%; text-transform:none; border:0}
#mapaPortalSiteMap ul li ul li ul li ul {margin:6px 0 0 0; padding:4px 0 0 1px; list-style-type:none}
#mapaPortalSiteMap ul li ul li ul li ul li {margin:0; padding:0 0 8px 10px; list-style-type:none; 
                                     background:url(_layouts/images/CMO/bul11.gif) no-repeat top left;
                                      font-weight:normal; line-height:120%; text-transform:none; border:0; font-size:90%; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing:0}

/*Fechar Detalhe*/

#areas {width:960px; margin:0 auto; margin-top:3px; margin-bottom:3px; clear:both; text-align:right; background:#E5EDF2}
#areas ul {margin:0; padding:0; list-style-type:none}
#areas ul li {margin:0; padding:0 0 0 0px; list-style-type:none; display:inline}
#areas ul li img {border:1px solid #E5EDF2; padding:2px}
#areas ul li a {text-decoration:none}
#areas ul li a:hover img {text-decoration:none; background:#E5EDF2; border:1px solid #95B5C9; padding:2px; text-decoration:none}
.colDestaksB ul li img {vertical-align:middle; border-right:6px solid #fff}
#servicos 
{
	width:150px; 
	margin:48px 10px 0 0; 
	float:right; 
	text-align:right; 
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-size:85%
}
#servicos ul {margin:0; padding:0}
#servicos ul li {margin:0; padding:0 0 0 20px; list-style-type:none; background:url(_layouts/images/CMO//bul6.gif) no-repeat; width:120px; display:inline}
#servicos ul li a {text-decoration:none}

.cmoPublicacoes IMG
{
	width:170px;
	height:230px;
}

.cmoDocEcoFinEst
{
	width:33%;
	float:left;
	text-align:center;
	vertical-align:middle
}

.cmoDocEcoFinEst IMG
{
	width:220px;
	height:230px;
}

#pesquisaBckExt table
	{
	width:0;
	}

/*Erro de Acessibilidade
.ms-alphaimage
{
	behavior: url( "/_layouts/alphaimage.htc" );
}
*/
.ms-alignleft
{
	text-align: left;
}
.ms-alignright
{
	text-align: right;
}
.ms-toolbar, .ms-viewtoolbar, .ms-formtoolbar, .ms-toolbarContainer
{
	font-family: verdana;
	font-size: 8pt;
	text-decoration: none;
	color: #003399;
}
.ms-formtoolbar
{
	margin-bottom: 7px;
}
.ms-formtoolbar td
{
	padding: 0px;
	vertical-align: top;
}
.ms-toolbar-togglebutton-on
{
	border: 1px solid #2353b2;
	background-color: #fffacc;
}
table.ms-toolbar, table.ms-viewtoolbar, .ms-toolbarContainer
{
	background-image: url( "/_layouts/images/toolgrad.gif" );
	background-repeat: repeat-x;
	background-color: #d6e8ff;
}
table.ms-toolbar, .ms-toolbarContainer
{
	border: 1px solid #83b0ec;
	border-collapse: collapse;
}
.ms-toolbarContainer
{
	padding: 2px;
}
.ms-toolbarItem
{
	display: inline;
	/*white-space: nowrap;*/
}
table.ms-viewtoolbar
{
	border-top: 1px solid #6f9dd9;
	border-bottom: 1px solid #6f9dd9;
}
.ms-attachButton
{
	text-align: left;
}
.ms-listheader
{
	font: 10pt verdana;
	color: #204d89;
	font-weight: bold;
	height: 28px;
	background-image: url( "/_layouts/images/listheadergrad.gif" );
	background-repeat: repeat-x;
	background-color: #d9d9d9;
}
.ms-menutoolbar
{
	border-bottom: 1px solid #6f9dd9;
	height: 22px;
	background-color: #afd2ff;
	background-image: url( "/_layouts/images/listheadergrad.gif" );
	background-repeat: repeat-x;
}
.ms-menutoolbar td
{
	border-top: solid 1px #f2f8ff;
	border-bottom: solid 1px #d6e8ff;
}
.ms-menutoolbar td a
{
	color: #003399;
	font-size: 8pt;
	font-family: tahoma;
	text-decoration: none;
}
.ms-menutoolbar td a:hover
{
	color: #000000;
	text-decoration: none;
}
.ms-menutoolbar td
{
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}
.ms-menutoolbar td a:hover
{
	color: #000000;
	text-decoration: none;
}
.ms-menubuttoninactivehover, .ms-buttoninactivehover
{
	margin: 2px 2px 2px 2px;
	padding: 2px 7px 3px 7px;
	background-color: transparent;
	line-height: 16px;
}
.ms-menubuttonactivehover, .ms-buttonactivehover
{
	margin: 0px 1px 0px 1px;
	padding: 3px 7px 4px 7px;
	background-image: url( "/_layouts/images/menubuttonhover.gif" );
	line-height: 16px;
	border: solid 1px #6f9dd9;
	cursor: pointer;
}
.ms-buttoninactivehover
{
	padding: 0px 7px 1px 7px;
}
.ms-buttonactivehover
{
	padding: 1px 7px 2px 7px;
}
.ms-buttoninactivehover img, .ms-buttonactivehover img
{
	margin: 1px 1px 0px 0px;
}
td.ms-menutoolbarheader
{
	font-size: 10pt;
	font-family: verdana;
	color: #204d89;
	font-weight: bold;
	line-height: 16px;
	padding-left: 7px;
	padding-right: 7px;
}
.ms-listheaderlabel
{
	color: #204d89;
}
.ms-listheaderlabel, .ms-viewselector, .ms-viewselectortext, .ms-viewselectorhover
{
	font-size: 8pt;
	font-family: tahoma;
}
.ms-menutoolbar td td.ms-viewselector, .ms-menutoolbar td td.ms-viewselectorhover, .ms-toolbar td td.ms-viewselector, .ms-toolbar td td.ms-viewselectorhover, .ms-authoringcontrols td td.ms-viewselector, .ms-authoringcontrols td td.ms-viewselectorhover, td.ms-viewselector
{
	border: solid 1px #d2b47a;
	background-image: url( "/_layouts/images/selectednav.gif" );
	background-repeat: repeat-x;
	background-color: #ffe6a0;
	font-weight: bold;
	padding: 0px;
}
.ms-menutoolbar td td
{
	border: none;
}
div.ms-viewselector, div.ms-viewselectorhover
{
	border: solid 1px #ffffff;
	padding: 1px 12px 1px 4px;
	background-image: url( "/_layouts/images/menudarkspaced.gif" );
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
div.ms-viewselector a
{
	color: #000000;
}
.ms-menutoolbar td td.ms-viewselectorhover, .ms-toolbar td td.ms-viewselectorhover, .ms-authoringcontrols td td.ms-viewselectorhover
{
	background-image: url( "/_layouts/images/menubuttonhover.gif" );
	background-color: #ffbb47;
}
td.ms-viewselector, td.ms-viewselectorhover
{
	width: 125px;
}
.ms-bottompaging
{
	background: #ebf3ff;
}
.ms-bottompagingline1
{
	line-height: 1px;
	background: #83b0ec;
}
.ms-bottompagingline2
{
	line-height: 1px;
	background: #ffffff;
}
.ms-bottompagingline3
{
	line-height: 0px;
	background: #ffffff;
}
.ms-paging
{
	font-family: tahoma,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #204d89;
}
.ms-bottompaging .ms-paging
{
	color: #4c4c4c;
}
.ms-menutoolbar .ms-splitbuttondropdown
{
	padding: 0px 2px 1px 1px;
	margin: 1px;
}
.ms-menutoolbar .ms-splitbuttontext
{
	padding: 0px 6px 1px 8px;
}
.ms-splitbutton
{
	margin: 0px 1px 0px 1px;
}
.ms-splitbuttonhover
{
	background-image: url( "/_layouts/images/menubuttonhover.gif" );
	border-collapse: collapse;
	margin: 0px 1px 0px 1px;
}
.ms-splitbuttonhover .ms-splitbuttondropdown, .ms-splitbuttonhover .ms-splitbuttontext
{
	border: 1px solid #6f9dd9;
	cursor: pointer;
}
.ms-splitbuttonhover .ms-splitbuttondropdown
{
	padding: 0px 1px 0px 1px;
}
.ms-splitbuttonhover .ms-splitbuttontext
{
	padding: 0px 5px 0px 7px;
}
.ms-rtetablecells
{
	border: solid 1px #c4c4c4;
	padding: 2px;
}
.ms-rtetoolbarmenu
{
	background-color: #f3f3f3;
	color: #000000;
	border: #c4c4c4;
	font-family: verdana;
	font-size: 8pt;
}
TD.ms-rtetoolbarunsel
{
	padding: 3px;
}
TD.ms-rtetoolbarsel
{
	padding: 2px;
	border: solid 1px #89724f;
	background-image: url( "/_layouts/images/rtebnsel.gif" );
	background-repeat: repeat-x;
}
.ms-rtetoolbardis
{
	/*filter: alpha(opacity=25);*/
	cursor: default;
}
a.ms-rtetoolbardis
{
	cursor: default;
}
TD.ms-rtetoolbarhov
{
	padding: 2px;
	border: solid 1px #d2b47a;
	background-image: url( "/_layouts/images/rtebnhov.gif" );
	background-repeat: repeat-x;
	background-color: #fff699;
	cursor: pointer;
	color: #000000;
}
.ms-gridT1, .ms-propertysheet th.ms-gridT1
{
	font-family: verdana;
	text-align: left;
	font-size: 0.7em;
	color: #000000;
	width: 190px;
}
.ms-gridCol
{
	font-family: verdana;
	text-align: center;
	font-size: .6em;
	color: #7f7f7f;
	width: 90px;
}
.ms-viewselect a:link, .ms-GRFontSize
{
	font-size: 8pt;
	font-family: Verdana,sans-serif;
	color: #003399;
}
select
{
	font-size: 8pt;
	font-family: Verdana,sans-serif;
}
hr
{
	color: #003399;
	height: 2px;
}
.ms-formlabel
{
	text-align: left;
	font-family: verdana;
	font-size: 1em;
	border-top: 1px solid #d8d8d8;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 6px;
	color: #525252;
	font-weight: bold;
}
.ms-formdescription A
{
	color: #003399;
	text-decoration: none;
}
.ms-formvalidation
{
	color: #ff0000;
	font-family: verdana;
	font-size: 8pt;
}
.ms-formtable .ms-formbody, .ms-formtable .ms-formbodysurvey
{
	line-height: 1.3em;
}
.ms-informationbar
{
	background-color: #fff9de;
	border: 1px solid #ffdf88;
}
.ms-informationbar td
{
	font-family: tahoma;
	font-size: 8pt;
	color: #000000;
}
.ms-radiotext
{
	cursor: default;
	text-align: left;
	font-family: verdana;
	font-size: 8pt;
	height: 19px;
}
.ms-radiobutton-child
{
	margin-left: 20px;
}
.ms-gridtext
{
	cursor: default;
	text-align: right;
	font-family: verdana;
	font-size: 8pt;
	height: 19px;
}
.ms-formbody
{
	font-family: verdana;
	font-size: 1em;
	vertical-align: top;
	background: #ebf3ff;
	border-top: 1px solid #d8d8d8;
	padding: 3px 6px 4px 6px;
}
.ms-formbodysurvey
{
	font-family: verdana;
	font-size: 1em;
	vertical-align: top;
	background: none;
	border-top: none;
	padding: 5px 8px 15px 8px;
}
.ms-formbody FONT
{
	line-height: normal;
}
.ms-formline
{
	border-top: 1px solid #c4c4c4;
	padding-right: 8px;
	padding-left: 8px;
}
.ms-formdescription
{
	font-family: verdana;
	font-size: 8pt;
	color: #7f7f7f;
}
.ms-formfieldcontainer
{
}
.ms-formfieldlabelcontainer
{
	margin: 4px 4px 0px 4px;
}
div.ms-formfieldlabelcontainer span.ms-formfieldlabel
{
	font-family: tahoma;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #777777;
	padding: 1px 4px 1px 4px;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-image: url( "/_layouts/images/globgrad.gif" );
	background-repeat: repeat-x;
	background-color: #efebef;
	height: 18px;
}
.ms-formfieldvaluecontainer
{
	border: 1px solid #cccccc;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	padding: 5px;
}
.ms-searchbox, .ms-pickersearchbox
{
	border: solid 1px #7f9db9;
	border-right: none;
	color: #1952a4;
	font-family: Verdana;
	font-size: 8pt;
	height: 19px !important;
	padding-top: 2px;
	padding-left: 2px;
}
.ms-searchform
{
	margin-right: 10px;
	position: relative;
	top: -6px;
}
.ms-searchform input
{
	height: 19px;
	padding: 2px;
}
select.ms-searchbox
{
	margin-right: 6px;
	border: solid 1px #7f9db9;
}
.ms-searchimage
{
	border: solid 1px #7f9db9;
	border-left: solid 1px #9ed6ff;
	background-color: #e9f2fd;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 2px !important;
	padding-top: 2px !important;
}
.ms-searchcorner
{
	background-color: #FFFFFF;
	background-image: url( "/_layouts/images/srchcrnr.gif" );
	background-repeat: no-repeat;
	background-position: left top;
}
.ms-secondary-title
{
	padding-bottom: 3px;
	display: block;
}
table.ms-form th
{
	color: #003399;
	font-family: verdana;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
table.ms-form td
{
	font-size: 8pt;
	width: 100%;
	vertical-align: top;
}
.ms-formrecurrence
{
	font-family: verdana;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
.ms-fileinput
{
	font-size: 8pt;
	font-family: Verdana,sans-serif;
}
.ms-longfileinput
{
	font-size: 8pt;
	font-family: Verdana,sans-serif;
	width: 386px;
}
.ms-long
{
	width: 386px;
}
.ms-longer
{
	width: 411px;
}
.ms-rtelong
{
	width: 384px;
}
.ms-rtelonger
{
	width: 409px;
}
.ms-input, .ms-long, .ms-rtelong, .ms-longer, .ms-rtelonger, .ms-radiotext, .ms-inputuserfield, .ms-rtedropdown, .ms-lookuptypeintextbox
{
	font-size: 8pt;
	font-family: Verdana,sans-serif;
}
.ms-inputuserfield, .ms-rtelong, .ms-rtelonger
{
	border: 1px solid #a5a5a5;
}
div.ms-inputuserfield a
{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
div.ms-inputuserfield
{
	padding-left: 1px;
	padding-top: 2px;
}
.ms-usereditor
{
	width: 386px;
}
.ms-italic
{
	font-style: italic;
}
.ms-bold
{
	font-weight: bold;
}
.ms-bannerframe, .ms-GRHeaderBackground
{
}
.ms-banner
{
	vertical-align: bottom;
}
.ms-banner a:link
{
	text-decoration: none;
	/*white-space: nowrap;*/
}
.ms-banner a:visited
{
	text-decoration: none;
}
.ms-bannerContainer
{
	background-image: url( "/_layouts/images/siteTitleBKGD.gif" );
	background-position: right top;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 5px;
}
.ms-globalbreadcrumb
{
	font-size: 8pt;
	text-align: right;
	background-color: #ebf3ff;
	padding: 2px 10px 2px 5px;
}
.ms-globalbreadcrumb, .ms-globalbreadcrumb a
{
	text-decoration: none;
	color: #666666;
}
.ms-globalbreadcrumb a:hover
{
	text-decoration: underline;
	color: #000000;
}
.ms-globalleft
{
	float: left;
}
.ms-globalright
{
	float: right;
}
.ms-globallinks
{
	font-size: 8pt;
	background: transparent;
	font-family: tahoma;
}
.ms-globallinks, .ms-globallinks a
{
	color: #666666;
	text-decoration: none;
	font-family: tahoma;
}
.ms-pagebreadcrumb
{
	padding: 2px 3px 3px 11px;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}
.ms-pagebreadcrumb, .ms-pagebreadcrumb a
{
	font-size: 8pt;
	background-color: #ebf3ff;
	color: #666666;
	text-decoration: none;
}
.ms-sitetitle
{
	font: 11pt verdana;
	font-weight: bold;
	color: #666666;
	padding: 4px 0px 7px 6px;
	vertical-align: middle;
	margin: 0;
}
.ms-sitetitle a
{
	font: 11pt verdana;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
h1.ms-sitetitle
{
	margin: 0;
	padding: 0;
}
td.ms-titleimagearea
{
	padding-left: 2px;
}
.ms-siteaction, .ms-siteaction a
{
	font: 8pt tahoma;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
table.ms-siteaction td.ms-siteaction
{
	border-right: solid 1px #bfbfbf;
}
table.ms-siteaction td.ms-siteaction div
{
	padding: 3px 8px 3px 8px;
	border-right: solid 1px #FFFFFF;
}
.ms-siteactionsmenu
{
	/*white-space: nowrap;*/
	font: 8pt tahoma;
	padding: 0;
	border: none;
	cursor: pointer;
}
.ms-siteactionsmenu div div div
{
	background-image: url( "/_layouts/images/siteactionsmenugrad.gif" );
	background-repeat: repeat-x;
	border-top: 1px solid #6593cf;
	border-left: 1px solid #6593cf;
	border-right: 1px solid #6593cf;
	background-color: #6593cf;
	padding: 1px 4px 3px 10px;
}
.ms-siteactionsmenu div div div a
{
	color: #FFFFFF;
	font-weight: bold;
}
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover
{
	background-image: url( "/_layouts/images/siteactionsmenuhovergrad.gif" );
	border-top: 1px solid #89724f;
	border-left: 1px solid #89724f;
	border-right: 1px solid #89724f;
	background-color: #ffa521;
}
.ms-actionbar
{
	background-color: #FFFFFF;
	border: 1px solid #6f9dd9;
	padding-top: 1px;
}
.ms-actionsep
{
	height: 8px;
	border-right: 1px solid #6f9dd9;
}
.ms-topnavContainer
{
	border: none;
	border-left: solid 1px #c2dcff;
}
.ms-topnav
{
	border: solid 1px #c2dcff;
	border-left: solid 1px #ffffff;
	border-bottom: none;
	background-image: url( "/_layouts/images/topnavunselected.gif" );
	background-repeat: repeat-x;
	font-family: Tahoma;
	font-size: 8pt;
	background-color: #e2efff;
	color: #3764a0;
}
.ms-topnav a
{
	display: block;
	/*white-space: nowrap;*/
	padding: 1px 8px 0px 8px;
	height: 18px;
}
.ms-topnavselected
{
	color: #003399;
	background: url( "/_layouts/images/topnavselected.gif" );
	background-repeat: repeat-x;
	font-weight: bold;
	border: solid 1px #79a7e3;
	border-bottom-width: 0px;
	border-left: solid 1px #e3efff;
	background-color: #6593cf;
}
.ms-topnavselected a
{
	color: #003399;
}
.ms-topNavHover
{
	background-image: url( "/_layouts/images/topnavhover.gif" );
	background-color: #ffe6a0;
	border: solid 1px #c2a770;
	border-left: solid 1px #ffffff;
	border-bottom-width: 0px;
	color: #000000;
}
.ms-topNavHover a
{
	color: #000000;
}
.ms-topnav img
{
	position: relative;
	left: -6px;
}
.ms-topNavFlyOutsContainer
{
	border: solid 1px #c2dcff;
}
.ms-topNavFlyOuts
{
	background-color: #F2F8FF;
	font-family: Tahoma;
	font-size: 8pt;
}
.ms-topNavFlyOuts a
{
	display: block; 
	width:120px;
	min-width:120px;
	color:#3764a0;
	padding:4px 8px 4px 8px;
}
.ms-topNavFlyOutsHover
{
	background-color: #ffe6a0;
	color: #000000;
}
.ms-nav td, .ms-nav .ms-SPZoneLabel
{
	font-size: 8pt;
}
.ms-formula
{
	font-size: 8pt;
	font-family: Verdana,sans-serif;
	width: 222px;
	height: 135px;
}
.ms-dtinput, .ms-dttimeinput
{
	vertical-align: middle;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 4px;
	padding-left: 0px;
	font-size: 0px;
}
.ms-dttimeinput
{
	direction: ltr;
}
.ms-nav th
{
	font-size: 8pt;
	font-family: Verdana,sans-serif;
	font-weight: normal;
	text-align: left;
	color: #000000;
}
.ms-quicklaunchnavsep
{
	background-color: #83b0ec;
}
.ms-quicklaunch table td
{
	border-top: 1px solid #add1ff;
}
.ms-quicklaunch .ms-treeviewouter table td
{
	border-top: none;
}
.ms-quicklaunch table.ms-navheader td, .ms-navheader2 td, .ms-quicklaunch span.ms-navheader
{
	background-color: #d6e8ff;
	border-top: solid 1px #f2f8ff;
	border-left: solid 1px #f2f8ff;
	padding: 1px 4px 4px 4px;
}
div.ms-treeviewouter div
{
	border-top: solid 1px #add1ff;
}
div.ms-treeviewouter div div
{
	border: none;
}
.ms-quicklaunch span.ms-navheader
{
	background-color: #d6e8ff;
	border-top: 1px solid #add1ff;
	border-left: solid 1px #f2f8ff;
	border-bottom: 1px solid #add1ff;
	padding: 1px 6px 3px 6px;
}
.ms-quicklaunch table.ms-navsubmenu2 td
{
	border: none;
}
.ms-quicklaunch table.ms-selectednavheader td
{
	width: 100%;
	background-color: #fff699;
}
.ms-quicklaunch table.ms-selectednavheader
{
	border: none;
}
.ms-quicklaunch span
{
	display: block;
}
.ms-quicklaunch div.ms-navsubmenu1 br
{
	display: none;
}
.ms-quicklaunch table.ms-selectednav
{
	border: solid 1px #d2b47a;
	background-image: url( "/_layouts/images/selectednav.gif" );
	background-repeat: repeat-x;
	background-color: #ffe6a0;
	margin: 2px;
	margin-bottom: 0;
	width: 97%;
}
.ms-quicklaunch table.ms-selectednav td
{
	background: transparent url( "/_layouts/images/selectednavbullet.gif" );
	background-repeat: no-repeat;
	background-position: top left;
	border: solid 1px #ffffff;
	padding: 0px 4px 1px 12px;
	margin: 0px;
}
table.ms-selectednav td a.ms-selectednav
{
	background: none;
	color: #000000;
}
.ms-quicklaunch table.ms-selectednavheader td
{
	width: 100%;
	background-color: #ffe6a0;
	background-image: url( "/_layouts/images/selectednav.gif" );
	background-repeat: repeat-x;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
	padding: 1px 6px 3px 6px;
}
.ms-selectednavheader a
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.ms-selectednavheader a:hover
{
	color: #000000;
	text-decoration: underline;
}
table.ms-navitem td, span.ms-navitem
{
	background-image: url( "/_layouts/images/navBullet.gif" );
	background-repeat: no-repeat;
	background-position: left top;
	padding: 3px 6px 4px 16px;
	font-family: tahoma;
}
.ms-navsubmenu1
{
	width: 100%;
	border-collapse: collapse;
	background-color: #f2f8ff;
}
.ms-navsubmenu2
{
	width: 100%;
	background-color: #f2f8ff;
	margin-bottom: 6px;
}
table.ms-navselected
{
	padding: 2px;
}
table.ms-navselected, span.ms-navselected
{
	background-image: url( "/_layouts/images/SELECTEDNAV.GIF" );
	background-color: #ffe6a0;
	background-repeat: repeat-x;
}
table.ms-navselected td
{
	background-image: url( "/_layouts/images/navBullet.gif" );
	background-repeat: no-repeat;
	background-position: top left;
	padding: 3px 6px 4px 17px;
}
table.ms-navheader td
{
	background-image: none;
}
.ms-navheader a, .ms-navheader2 a
{
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.ms-navheader a:hover, .ms-navheader2 a:hover
{
	color: #000000;
	text-decoration: underline;
}
.ms-navItem a
{
	color: #003399;
	text-decoration: none;
}
.ms-navItem a:hover
{
	color: #000000;
	text-decoration: underline;
}
.ms-navheaderstatic, .ms-navitemstatic
{
	color: #4c4c4c;
}
.ms-quicklaunchouter
{
	border-bottom: solid 1px #83b0ec;
	border-right: solid 1px #83b0ec;
}
.ms-quicklaunchouter
{
	margin: 0px 1px 2px 1px;
}
.ms-tvselected
{
	background-color: #ffda8a;
}
.ms-tvselected a
{
	color: #000000;
}
.ms-treeviewouter td.ms-navitem
{
	border-left: 2px solid #f2f8ff;
}
.ms-treeviewouter a.ms-navitem
{
	padding: 0px 1px 0px 1px;
}
table.ms-recyclebin td
{
	background-color: #f2f8ff;
	width: 100%;
	border-top: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
	padding: 3px 5px 7px 3px;
}
table.ms-recyclebin td a
{
	font-weight: bold;
	color: #008800;
	text-decoration: none;
}
table.ms-recyclebin td a:hover
{
	color: #000000;
	text-decoration: underline;
}
.ms-quickLaunch
{
	border: solid 1px #6f9dd9;
	border-bottom: solid 1px #6f9dd9;
	font-size: 8pt;
	font-family: tahoma;
	line-height: 10pt;
	background-color: #f2f8ff;
}
.ms-quicklaunchheader
{
	padding: 2px 6px 4px 6px;
	font-weight: normal;
	color: #003399;
	background-image: url( "/_layouts/images/quickLaunchHeader.gif" );
	background-repeat: repeat-x;
	background-color: #d6e8ff;
	border-left: solid 1px #f2f8ff;
	font-size: 8pt;
}
.ms-quicklaunchheader a, .ms-unselectednav a
{
	color: #003399;
	text-decoration: none;
}
.ms-quicklaunchheader a:hover
{
	color: #000000;
	text-decoration: underline;
}
.ms-navline
{
	border-bottom: 1px solid #adadad;
}
.ms-navwatermark
{
	color: #ffdf88;
}
.ms-selectednav, .ms-GRSortFilter
{
	border: 1px solid #2353b2;
	background: #fff699;
	padding-top: 1px;
	padding-bottom: 2px;
}
.ms-unselectednav
{
	border: 1px solid #83b0ec;
	padding-top: 1px;
	padding-bottom: 2px;
}
.ms-templatepickerselected, .ms-templatepickerunselected
{
	float: left;
}
.ms-templatepickerunselected
{
	padding-top: 2px;
	margin-right: 1px;
}
.ms-templatepickerselected
{
	margin-right: 1px;
}
.ms-templatepickerunselected div
{
	background-image: url( "/_layouts/images/templatepickerunselected.gif" );
	background-repeat: repeat-x;
	background-color: #bdbdbd;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	padding: 1px 5px 3px 5px;
	/*white-space: nowrap;*/
}
.ms-templatepickerselected div
{
	background-image: url( "/_layouts/images/templatepickerselected.gif" );
	background-repeat: repeat-x;
	background-color: #ffffff;
	border: solid 1px #c2a770;
	border-bottom: none;
	padding: 3px 5px 3px 5px;
	/*white-space: nowrap;*/
}
.ms-templatepickerselected div a
{
	color: #000000;
}
.ms-templatepickerunselected div a
{
	color: #000000;
}
.ms-templatepicker
{
	font-size: 8pt;
	font-family: tahoma;
	width: 320px;
	height: 175px;
}
.ms-lactiontable
{
	width: 100%;
}
.ms-laction
{
	border-top: solid 1px #b8bed0;
	padding-left: 2px;
	padding-right: 2px;
}
.ms-lactionheader
{
	padding: 4px;
}
.ms-lactionitem
{
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	/*white-space: nowrap;*/
}
.ms-lactionitem a
{
	color: #003399;
	text-decoration: none;
}
.ms-lactionitem a:hover
{
	color: #000000;
	text-decoration: underline;
}
.ms-diffselected
{
	background-image: url( "/_layouts/images/SELECTEDNAV.GIF" );
	background-color: #ffe6a0;
	background-repeat: repeat-x;
	border: 1px solid #d2b47a;
}
.ms-diffselected table
{
	width: 100%;
	border: 1px solid #ffffff;
}
.ms-diffselected .ms-lactionbullet
{
	padding-left: 3px;
}
.ms-diffselected .ms-lactionitem
{
	padding-right: 3px;
}
.ms-diffselected .ms-lactionitem a
{
	color: #000000;
}
.ms-versiondiffnum
{
	font-weight: bold;
}
.ms-verticaldots
{
	border-right: 1px solid #83b0ec;
	border-left: none;
}
.ms-nav
{
	background-color: #83b0ec;
	background-image: url( "/_layouts/images/navshape.jpg" );
	background-repeat: repeat-x;
	font-family: tahoma;
}
.ms-relatedtable
{
	width: 100%;
	background: #f2f2f2;
	border: 1px solid #949494;
}
.ms-relatedheaderleftcorner
{
}
.ms-relatedheaderrightcorner
{
}
.ms-relatedicon
{
	padding: 2px;
	text-align: center;
}
.ms-relatedicon img
{
	border: 0px;
}
.ms-relatedtext
{
	color: #3966bf;
	padding: 2px;
}
.ms-relatedtext a:visited, .ms-relatedtext a:link, .ms-relatedtext a:active
{
	color: #3966bf;
	font-family: tahoma,sans-serif;
	text-decoration: none;
}
.ms-relatedtext a:hover
{
	color: #3966bf;
	font-family: tahoma,sans-serif;
	text-decoration: underline;
}
.ms-globalTitleArea
{
	text-align: right;
	background-image: url( "/_layouts/images/siteTitleBKGD.gif" );
	background-position: right top;
	background-repeat: repeat-y;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 1px;
}
.ms-globalTitleAreaSeparator
{
	background-color: #ffffff;
	background-image: url( "/_layouts/images/siteTitleBKGD.gif" );
	background-position: right;
	background-repeat: repeat-y;
}
.ms-titlearea, .ms-mwstitlearea
{
	color: #666666;
	font-family: tahoma;
	font-size: 8pt;
	letter-spacing: .1em;
}
.ms-titlearea a
{
	color: #3966bf;
	text-decoration: none;
}
.ms-titlearea a:hover, .ms-mwstitlearea a:hover
{
	color: #000000;
	text-decoration: underline;
}
td.ms-mwstitlearea a
{
	color: #3966bf;
	text-decoration: none;
}
.ms-titlearealeft
{
	background-color: #d6e8ff;
}
TD.ms-titleareaframe, Div.ms-titleareaframe, .ms-pagetitleareaframe, .ms-mwspagetitleareaframe, .ms-consoletitleareaframe
{
	text-align: center;
}
div.ms-titleareaframe
{
	height: 100%;
}
.ms-pagetitleareaframe table
{
	background-image: url( "/_layouts/images/topshape.jpg" );
	background-repeat: no-repeat;
	background-position: 332px 4px;
	height: 54px;
}
.ms-titlearealine
{
	background-color: #83b0ec;
}
.ms-titleareaframe table td.ms-titlearea, .ms-areaseparator table td.ms-titlearea, .ms-pagetitleareaframe table td.ms-titlearea, .ms-consoletitleareaframe
{
	padding: 7px 0px 1px 0px;
}
.ms-consoletitleareaframe
{
	width: 8px;
}
.ms-consoletitleareaframebottom
{
	text-align: center;
	padding: 0px 0px 0px 0px;
}
.ms-mwspagetitleareaframe
{
	width: 100%;
}
.ms-mwstitlearealine
{
	background-color: #D6E8FF;
}
.ms-titleareaseparator
{
	padding-bottom: 5px;
	background-color: #83b0ec;
}
.ms-titleareaseparator div
{
	background-color: #d6e8ff;
	border-top: 1px solid #6f9dd9;
}
.ms-sitemapdirectional, .ms-sitemapdirectional a
{
	unicode-bidi: embed;
}
.ms-areaseparatorcorner
{
	background-image: url( "/_layouts/images/framecornergrad.gif" );
	background-position: left top;
	background-repeat: repeat-y;
	height: 8px;
	border-right: 1px solid #6f9dd9;
}
td.ms-areaseparatorleft
{
	background: #d6e8ff url( "/_layouts/images/pageTitleBKGD.gif" );
	background-repeat: repeat-x;
	border-right: 1px solid #6f9dd9;
	height: 100%;
}
div.ms-areaseparatorleft
{
	background: #83b0ec url( "/_layouts/images/navshape.jpg" );
	background-repeat: no-repeat;
	background-position: -143px 0px;
	border-right: 1px solid #6f9dd9;
	height: 100%;
}
div.ms-areaseparatorright
{
	background: #83b0ec url( "/_layouts/images/pagebackgrad.gif" );
	background-repeat: repeat-x;
	border-left: 1px solid #6f9dd9;
	padding-right: 2px;
	height: 100%;
}
.ms-titlearearight .ms-areaseparatorright
{
	background: #d6e8ff url( "/_layouts/images/pageTitleBKGD.gif" );
	background-repeat: repeat-x;
	border-left: 1px solid #6f9dd9;
	padding-right: 2px;
	height: 100%;
}
.ms-areaseparator
{
	background-color: #ffeaad;
	background-image: url( "/_layouts/images/formtitlegrad.gif" );
	background-repeat: repeat-x;
	border-right: none;
	border-left: none;
	padding-left: 5px;
	height: 61px;
}
.ms-pagemargin
{
	background-color: #83b0ec;
	background-image: url( "/_layouts/images/navshape.jpg" );
	background-repeat: no-repeat;
	background-position: -143px 0px;
	height: 100%;
}
td.ms-rightareacell div.ms-pagemargin
{
	background-color: #83b0ec;
	background-image: url( "/_layouts/images/pagebackgrad.gif" );
	background-repeat: repeat-x;
	height: 100%;
	border-left: solid 1px #83b0ec;
}
.ms-bodyareacell
{
	vertical-align: top;
	height: 100%;
	width: 100%;
}
.ms-pagebottommargin, .ms-pagebottommarginleft, .ms-pagebottommarginright
{
	background: #83b0ec;
}
.ms-bodyareapagemargin
{
	background: #83b0ec;
	border-top: 1px solid #6f9dd9;
}
.ms-bodyareaframe, .ms-viewareaframe
{
	vertical-align: top;
	height: 100%;
	width: 100%;
	background-color: #ffffff;
	border-top: 1px solid #6f9dd9;
	border-right: 1px solid #6f9dd9;
	border-left: 1px solid #6f9dd9;
}
.ms-bodyareaframe
{
	padding: 10px;
}
.ms-formareaframe
{
	vertical-align: top;
	height: 100%;
	background-color: #ffffff;
	padding: 8px;
}
.ms-pagetitle
{
	color: #000000;
	font-family: verdana;
	font-size: 16pt;
	margin: 0px 0px 4px 0px;
	font-weight: normal;
}
.ms-pagetitle a
{
	text-decoration: none;
	color: #000000;
	margin: 0;
	font-weight: normal;
}
.ms-pagetitle a:hover
{
}
.ms-pagecaption
{
	font-size: 9pt;
	color: #000000;
	font-family: arial,verdana,sans-serif;
}
.ms-selected
{
	background-position: left top;
	color: #000000;
	background-image: url( "/_layouts/images/filedialogselected.gif" );
	background-color: #FFE499;
	border-top: 1px solid #FFE499;
	border-bottom: 1px solid #FFE499;
	background-repeat: repeat-x;
}
.ms-selected SPAN
{
	color: #000000;
}
.ms-vh table.ms-selectedtitle, .ms-vh2 table.ms-selectedtitle, .ms-vh-icon table.ms-selectedtitle, .ms-vh table.ms-unselectedtitle, .ms-vh2 table.ms-unselectedtitle, .ms-vh-icon table.ms-unselectedtitle
{
	height: 21px;
}
.ms-vh table.ms-selectedtitle, .ms-vh2 table.ms-selectedtitle, .ms-vh-icon table.ms-selectedtitle
{
	background-color: #dde1e5;
	border: none;
}
.ms-vh2 .ms-selectedtitle .ms-vb, .ms-vh2 .ms-unselectedtitle .ms-vb
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
}
.ms-vh-icon .ms-selectedtitle .ms-vb, .ms-vh-icon .ms-unselectedtitle .ms-vb
{
	padding-left: 0px;
	vertical-align: middle;
}
.ms-vh-icon
{
	padding-left: 6px;
	padding-right: 4px;
}
.ms-propertysheet th.ms-vh2, .ms-propertysheet th.ms-vh2-nofilter
{
	font-family: tahoma;
}
.ms-listviewtable .ms-vh2, .ms-summarystandardbody .ms-vh2
{
	padding: 1px 1px 0px 1px;
}
.ms-listviewtable .ms-vb2, .ms-summarystandardbody .ms-vb2
{
	padding-left: 7px;
	padding-right: 7px;
}
.ms-listviewtable tr
{
	text-align:left;
}
.ms-basictable
{
	border-collapse: collapse;
}
.ms-selectedtitle
{
	background-color: #ffffff;
	border: 1px solid #b09460;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
.ms-selectedtitlealternative
{
	background-color: #ffffff;
	border: 1px solid #b09460;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
.ms-unselectedtitle
{
	background-color: transparent;
	margin: 0px;
	padding: 0px;
}
.ms-vb-title .ms-unselectedtitle
{
	padding: 1px;
}
.ms-menuimagecell
{
	background: #ffe6a0 url( "/_layouts/images/selectednav.gif" ) repeat-x;
	cursor: pointer;
	border: solid 1px #ffffff;
	padding: 0px;
	height: 18px;
}
.ms-vh .ms-menuimagecell, .ms-vh2 .ms-menuimagecell, .ms-vh-icon .ms-menuimagecell
{
	height: 20px;
}
.ms-vh .ms-menuimagecell img, .ms-vh2 .ms-menuimagecell img, .ms-vh-icon .ms-menuimagecell img
{
	margin-top: 2px;
	margin-bottom: 2px;
}
.ms-filedialog td
{
	height: 16px;
}
.ms-descriptiontext
{
	color: #4c4c4c;
	font-family: tahoma;
	font-size: 8pt;
	text-align: left;
}
.ms-webpartpagedescription
{
	font-family: verdana;
	font-size: 8pt;
	color: #5a5a5a;
	padding: 8px 12px 0px 12px;
}
.ms-inputformdescription
{
	width: 475px;
	padding-right: 9px;
}
.ms-inputformcontrols
{
	width: 375px;
}
.ms-halfinputformcontrols
{
	width: 150px;
}
.ms-dspadapterlist
{
	padding-left: 1cm;
	color: #7f7f7f;
	font-family: verdana;
	font-size: 8pt;
}
.ms-alerttext
{
	color: #ff0000;
	font-family: verdana;
	font-size: 8pt;
}
.ms-separator
{
	color: #83b0ec;
	font-size: 10pt;
}
.ms-separator img
{
	height: 16px;
	width: 1px;
	margin: 0px 1px 0px 1px;
	background: #9ac6ff;
	border-bottom: 1px solid #f2f8ff;
	border-right: 1px solid #f2f8ff;
}
.ms-authoringcontrols
{
	background-color: #ebf3ff;
	font-family: tahoma;
	font-size: 8pt;
	color: #525252;
}
.ms-propertysheet th.ms-authoringcontrols
{
	background-color: #ebf3ff;
	font-family: tahoma;
	font-size: 8pt;
	color: #083772;
	text-align: left;
}
.ms-multiselectbox
{
	width: 175px;
}
.ms-lookuptypeindropdown
{
	width: 20em;
}
.ms-lookuptypeintextbox
{
	width: 20em;
	vertical-align: middle;
}
.ms-sectionheader
{
	color: #525252;
	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
}
.ms-linksectionheader, .ms-propertysheet th.ms-linksectionheader
{
	color: #000000;
	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
}
td.ms-linksectionheader, th.ms-linksectionheader
{
	background-color: #ebf3ff;
	background-image: url( "/_layouts/images/linksectiongrad.gif" );
	background-repeat: repeat-x;
	border: 1px solid #add1ff;
	text-align: left;
}
table.ms-disc-bar
{
	background-color: #d6e8ff;
	background-image: url( "/_layouts/images/quicklaunchheader.gif" );
	background-repeat: repeat-x;
	border: 1px solid #79a7e3;
	text-align: left;
}
table.ms-disc HR
{
	height: 1px;
	color: #add1ff;
}
.ms-attachUploadButtons
{
	text-align: right;
}
.ms-sectionheader a, .ms-sectionheader a:hover, .ms-sectionheader a:visited, .ms-propertysheet .ms-sectionheader a, .ms-propertysheet .ms-sectionheader a:hover
{
	color: #525252;
	text-decoration: none;
}
.ms-sectionline
{
	background-color: #d9d9d9;
}
.ms-sectionhighlight-top
{
	border: 1px solid #ff9932;
	border-left: 0px solid;
	border-right: 0px solid;
	background-color: #f7f3cd;
	font-family: tahoma;
	font-size: 8pt;
}
.ms-sectionhighlight
{
	background-color: #fffbd8;
	color: #4c4c4c;
}
.ms-sectionhighlight-line
{
	height: 1px;
	padding: 0px;
	background-color: #ff9932;
}
.ms-partline
{
	background-color: #add1ff;
}
.ms-propertysheet
{
	font-family: verdana;
	font-size: .7em;
	text-align: left;
	color: #4c4c4c;
}
.ms-propertysheet th
{
	font-family: verdana;
	font-size: 8pt;
	color: #4c4c4c;
	font-weight: normal;
}
.ms-propertysheet a
{
	text-decoration: none;
	color: #3966bf;
}
.ms-propertysheet a:hover
{
	text-decoration: underline;
	color: #000000;
}
table.ms-pageinformation, table.ms-createpageinformation
{
	font-family: tahoma;
	font-size: 8pt;
	height: 115px;
}
table.ms-pageinformation
{
	background-image: url( "/_layouts/images/settingsgraphic.jpg" );
	background-color: #ffffff;
	background-repeat: repeat-x;
}
table.ms-createpageinformation
{
	background-image: url( "/_layouts/images/creategraphic.jpg" );
	background-repeat: repeat-x;
	background-color: #ffffff;
}
.ms-pageinformation th, .ms-createpageinformation th
{
	color: #204d89;
	text-align: left;
}
.ms-pageinformation table td, .ms-createpageinformation table td
{
	color: #000000;
	text-align: left;
	font-family: tahoma;
	font-size: 8pt;
	padding: 3px 5px 3px 1px;
}
.ms-pageinformation table th
{
	padding: 3px 5px 3px 1px;
}
.ms-storMeFree
{
	background-color: #80f0dc;
	border-style: dashed;
	border-width: 1px;
	border-color: white;
}
.ms-storMeUsed
{
	background: #8ebbf5;
	border-style: solid;
	border-width: 1px;
	border-color: white;
}
.ms-storMeEstimated
{
	background-color: #83b0ec;
	border-style: dotted;
	border-width: 1px;
	border-color: white;
}
.ms-storMeFilterBar
{
	background: #8ebbf5;
}
.ms-informationtablehover
{
	border: solid 1px #add1ff;
}
.ms-informationtablehover td, .ms-informationtablehover th
{
	background-color: #ebf3ff;
}
.ms-informationtablehover td
{
	border-top: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
}
.ms-informationtablehover th
{
	border-top: solid 1px #ffffff;
}
.ms-informationtablestatic
{
	background-image: url( "/_layouts/images/settingsbkg.jpg" );
	background-repeat: no-repeat;
}
.ms-pageinformationheader
{
	font-weight: bold;
	color: #000000;
}
.ms-itemheader a
{
	font-size: 11pt;
	font-family: arial;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.ms-itemstatic
{
	border: 1px solid #FFFFFF;
	background-color: transparent;
}
.ms-itemhover
{
	border: solid 1px #d2b47a;
	background-image: url( "/_layouts/images/selectednav.gif" );
	background-repeat: repeat-x;
	background-color: #ffe6a0;
	cursor: pointer;
}
.ms-itemhover a
{
	color: #000000;
	text-decoration: underline;
}
.ms-discussiontitle
{
	font-size: .7em;
	font-family: verdana;
	color: #000000;
	font-weight: bold;
}
.ms-listdescription
{
	color: #4c4c4c;
	font-family: tahoma;
	background: #f8f8f8;
	padding: 2px 6px 4px 6px;
	border-bottom: 1px solid #6f9dd9;
}
.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh-icon-empty, .ms-vhImage, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter, .ms-vh2-nofilter-icon, .ms-ph
{
	font-weight: normal;
	color: #b2b2b2;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
}
.ms-gb, .ms-gb2, .ms-gbload, .ms-vb, .ms-vb2, .ms-vb-tall, .ms-GRFont, .ms-vb-user, .ms-pb, .ms-pb-selected td
{
	color: #000000;
}
.ms-gb a, .ms-gb2 a
{
	color: #003399;
}
.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh-icon-empty, .ms-vhImage, .ms-gb, .ms-gb2, .ms-gbload, .ms-vb, .ms-vb2, .ms-vb-tall, .ms-GRFont, .ms-vb-user, table.ms-disc td, .ms-vh2-nofilter, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, .ms-pb, .ms-pb-selected, .ms-ph
{
	font-size: 8pt;
	font-family: tahoma,sans-serif;
}
.ms-vh, .ms-vh2, .ms-vh2-nofilter, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, .ms-ph
{
	/*white-space: nowrap;*/
}
.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh2-nofilter, .ms-vh2-nofilter-icon, .ms-viewheadertr .ms-vh-group, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-ph, .ms-pickerresultheadertr
{
	background-image: url( "/_layouts/images/viewheadergrad.gif" );
	background-repeat: repeat-x;
	padding-top: 1px;
	padding-bottom: 0px;
	background-color: #f2f2f2;
}
.ms-disc .ms-viewheadertr th.ms-vh2
{
	padding: 1px 5px 0px 4px;
}
.ms-disc .ms-vh2 .ms-selectedtitle .ms-vb, .ms-disc .ms-vh2 .ms-unselectedtitle .ms-vb
{
	padding-left: 4px;
}
th.ms-vh3-nograd
{
	width: 12px;
	color: #949494;
	font-size: 8pt;
	font-family: tahoma,sans-serif;
}
.ms-vh .ms-vh
{
	background-image: none;
	border-left: none;
	padding-left: 1px;
	background-color: transparent;
}
.ms-vh2, .ms-ph
{
	padding: 3px 8px 1px 8px;
}
.ms-vh2-gridview
{
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
}
.ms-vh-icon, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon
{
	width: 12px;
}
.ms-vh-icon-empty
{
	width: 0px;
}
.ms-vh a, .ms-vh a:visited, .ms-vh2 a, .ms-vh2-nofilter a
{
	color: #7f7f7f;
	text-decoration: none;
}
.ms-vh a:hover, .ms-vh2 a:hover, .ms-vh2-nofilter a:hover
{
	text-decoration: underline;
}
.ms-vhImage
{
	width: 18pt;
}
.ms-cbp
{
	padding-left: 8px;
	padding-right: 8px;
}
.ms-standardheader
{
	font-size: 1em;
	margin: 0em;
	text-align: left;
	color: #525252;
}
.ms-linksectionheader .ms-standardheader
{
	color: #000000;
}
.ms-gb h3.ms-standardheader
{
	margin-top: 1em;
}
.ms-gb .ms-standardheader
{
	color: #000000;
}
.ms-gb
{
	height: 22px;
	background-color: #ffffff;
	font-weight: bold;
	border-bottom: 1px solid #8ebbf5;
	border-top: 1px solid #f9f9f9;
	padding-bottom: 3px;
}
.ms-listviewtable .ms-gb, .ms-listviewtable .ms-gb2
{
	padding-top: 14px;
}
.ms-gb2
{
	height: 22px;
	color: #4c4c4c;
	padding-bottom: 3px;
	border-bottom: 1px solid #e3efff;
	border-top: 1px solid #f9f9f9;
}
.ms-gbload
{
	height: 22px;
	color: #4c4c4c;
	background-color: #ffffff;
	padding-bottom: 3px;
}
.ms-vb, .ms-vb2, .ms-GRFont, .ms-vb-user, table.ms-disc td, .ms-vb-tall, .ms-pb, .ms-pb-selected
{
	vertical-align: top;
}
.ms-vb a, .ms-vb2 a, .ms-GRStatusText a, .ms-vb-user a, .ms-disc a
{
	color: #003399;
	text-decoration: none;
}
.ms-vb a:hover, .ms-vb2 a:hover, .ms-vb-user a:hover, .ms-disc a:hover
{
	color: #000000;
	text-decoration: underline;
}
.ms-vb a:visited, .ms-vb2 a:visited, .ms-GRStatusText a:visited, .ms-vb-user a:visited, .ms-disc a:visited
{
	color: #000066;
	text-decoration: none;
}
.ms-vb a:visited:hover, .ms-vb2 a:visited:hover, .ms-vb-user a:visited:hover, .ms-disc a:visited:hover
{
	color: #000000;
	text-decoration: underline;
}
.ms-vb-icon
{
	vertical-align: top;
	width: 0%;
	padding-top: 3px;
	padding-left: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.ms-vb-icon-overlay
{
	border: 0;
	position: relative;
	left: -7px;
	bottom: -2px;
}
.ms-vb-user
{
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
}
.ms-vb-title .ms-vb
{
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 6px;
}
.ms-vb-title .ms-selectedtitle .ms-vb
{
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 5px;
}
.ms-vb2
{
	padding-top: 3px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 4px;
}
.ms-pb, .ms-pb-selected
{
	padding-left: 5px;
	padding-right: 5px;
	/*white-space: nowrap;*/
}
.ms-pb
{
	height: 22px;
	padding-top: 3px;
	border-top: 1px dashed #ffffff;
}
.ms-pb-selected
{
	height: 22px;
	padding-top: 3px;
	background-color: #ffe6a0;
	border-top: 1px solid #ffe6a0;
	border-bottom: 1px solid #ffe6a0;
}
.ms-pb a, .ms-pb-selected a
{
	font-size: 8pt;
	font-family: tahoma,sans-serif;
	color: #000000;
	text-decoration: none;
	cursor: default;
}
.ms-vb-tall
{
	line-height: 1.5em;
	padding-top: 2px;
	padding-bottom: 10px;
	padding-left: 6px;
	padding-right: 6px;
}
th .ms-vb, .ms-vh2-nofilter, .ms-vh2-nofilter-icon, th.ms-vh2-nograd, th.ms-vh2-nograd-icon
{
	color: #b2b2b2;
	font-size: 8pt;
	font-family: tahoma,sans-serif;
}
th .ms-vb a, .ms-vh2-nofilter a, .ms-vh2-nofilter-icon a
{
	color: #808080;
}
th .ms-selectedtitle .ms-vb, th .ms-selectedtitle .ms-vh2-nofilter, th .ms-selectedtitle ms-vh2-nofilter-icon, th .ms-selectedtitle .ms-vb a, th .ms-selectedtitle .ms-vh2-nofilter a, th .ms-selectedtitle ms-vh2-nofilter-icon a
{
	color: #4c4c4c;
}
.ms-vb li
{
	vertical-align: auto;
}
.ms-vh2-nofilter, .ms-vh2-nofilter-icon, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon
{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	height: 20px;
}
.ms-nlline
{
	background: #d8d8d8;
}
.ms-ppleft
{
	height: 440px;
	overflow: auto;
	margin: 2px;
	border-bottom: 1px solid #d8d8d8;
}
.ms-ppright
{
	width: 600px;
	margin: 8px;
}
.ms-basictable .ms-alternating
{
	background-color: transparent;
}
.ms-homepagetitle
{
	font-family: arial;
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.ms-addnew
{
	font-weight: normal;
	font-family: verdana;
	font-size: 8pt;
	color: #003399;
	text-decoration: none;
}
a.ms-addnew:Hover
{
	color: #000000;
	text-decoration: underline;
}
td.ms-addnew
{
	padding-left: 1px;
	padding-right: 7px;
}
.ms-error
{
	font-family: Verdana,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #ff0000;
}
.ms-errorcolor
{
	color: #FF0000;
}
.ms-successcolor
{
	color: #008000;
}
IMG.ms-button
{
	cursor: pointer;
}
.ms-announcementtitle
{
	font-weight: bold;
}
.ms-homepagetitle:Hover
{
	text-decoration: underline;
	color: #000000;
}
.ms-discussionseparator
{
	color: #CCCCCC;
	height: 1px;
}
.ms-summarytitlebarframe
{
	background-color: #2353b2;
}
.ms-summarytitlebar a:link
{
	font-family: Verdana,serif;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.ms-summarytitlebar a:visited
{
	font-family: Verdana,serif;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.ms-summarytitlebar
{
	color: #FFFFFF;
	font-size: .68em;
	font-family: verdana;
	font-weight: normal;
	text-decoration: none;
}
.ms-summarytitlebartitle
{
	color: #FFFFFF;
	font-size: 10pt;
	font-family: arial;
	font-weight: bold;
	text-decoration: none;
}
.ms-summarytitlebartitle:hover
{
	text-decoration: underline;
	color: #000000;
}
img.thumbnail
{
	border: solid #83b0ec 3px;
}
tr.ms-imglibselectedrow, tr.ms-highlight
{
	background-color: #f2f2f2;
}
.ms-imglibthumbnail
{
	background-color: #d8d8d8;
	border: solid #83b0ec 0px;
}
span.thumbnail
{
	padding: 16px 10px;
	position: relative;
	width: 5px;
}
span.userdata
{
	/*Erro de Acessibilidade*/
	/*behavior: url(#default#userData);*/
	display: none;
}
.ms-imglibmenuarea
{
	background-color: #f2f8ff;
}
/*Erro de Acessibilidade
a.ms-imglibPreviewTitle
{
	overflow: hidden;
	text-overflow: ellipsis;
	width: 130px;
}
*/
table.ms-imglibPreviewTable
{
	display: none;
}
table.ms-disc td
{
	padding: 0;
	color: #4c4c4c;
}
.ms-disc-nopad, table tr td.ms-disc-nopad, table.ms-disc-nopad td
{
	padding: 0px;
}
table tr td.ms-disc-padabove
{
	padding: 5px 5px 5px 5px;
}
table.ms-disc-bar td
{
	vertical-align: middle;
	height: 22px;
	padding-left: 5px;
}
table.ms-disc-bar IMG
{
	vertical-align: middle;
}
table.ms-disc-bar B
{
	vertical-align: 10%;
	padding-right: 5px;
}
td.ms-disc-bordered, td.ms-disc-bordered-noleft
{
	border: 0px solid #add1ff;
	border-top-width: 0px;
}
table tr td.ms-disc-bordered-noleft
{
	border-left-width: 1px;
	padding: 0px 10px 5px 10px;
	font-family: verdana;
	font-size: .7em;
	text-align: left;
}
table tr td.ms-disc-bordered
{
	padding: 0px 0px 5px 5px;
}
.UserShadedRegion
{
	font-family: verdana,sans-serif;
	background-color: #fffacc;
}
.UserCaption
{
	font-size: 8pt;
	font-family: verdana;
	background-color: #d6e8ff;
}
.UserConfiguration
{
	font-size: 8pt;
	font-family: verdana;
	background-color: #f2f2f2;
}
.UserDottedLine
{
	margin-bottom: 2px;
	height: 1px;
	overflow: hidden;
	background-color: #3966bf;
	background-image: url( "/_layouts/images/dot.gif" );
}
.UserButton, .UserInput, .UserSelect
{
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 8pt;
}
.UserNotification
{
	font-family: verdana,sans-serif;
	padding: 4px;
	color: #7f7f7f;
}
.RemoveConnectionLink
{
	color: #003399;
	text-decoration: none;
}
.ConnectionTabLink
{
	color: #333333;
	text-decoration: none;
}
.ConnectionChooseActiveTab
{
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 8pt;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #ece9d8;
	padding: 3px;
	display: inline;
	height: 24px;
	background-color: #ece9d8;
}
.ConnectionChooseInactiveTab
{
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 8pt;
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding: 3px;
	display: inline;
	margin-top: 4px;
	height: 20px;
	color: #333333;
	background-color: #bfbfbf;
}
.ConnectionConfigureInactiveTab
{
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 8pt;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding: 3px;
	margin-top: 4px;
	display: inline;
	height: 20px;
	color: #333333;
	background-color: #bfbfbf;
}
.ConnectionConfigureActiveTab
{
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 8pt;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #ece9d8;
	padding: 3px;
	display: inline;
	height: 24px;
	background-color: #ece9d8;
}
.UserConnectionTop
{
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 8pt;
	border-bottom: solid 1px #999999;
	height: 24px;
	width: 100%;
}
.UserToolBarTextArea
{
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana,sans-serif;
}
.UserToolbarTextArea A:link
{
	color: #3966bf;
	text-decoration: none;
}
.UserToolbarTextArea A:visited
{
	color: #3966bf;
	text-decoration: none;
}
.UserToolbarTextArea A:hover
{
	color: #000000;
	text-decoration: underline;
}
.UserToolbarDisabledLink
{
	color: #7f7f7f;
	font-size: 8pt;
	font-family: verdana;
	padding: 4px;
}
.UserToolbarImage
{
	border: medium none;
	font-size: 8pt;
	cursor: pointer;
	background-color: #f2f2f2;
	text-align: center;
}
.UserCaptionShadow
{
	border-right: 1px solid #add1ff;
	border-left: 1px solid #add1ff;
	background-color: #f3f3f3;
	height: 2px;
	background-image: url( "/_layouts/images/viewheadergrad.gif" );
	background-repeat: repeat-x;
}
.UserGenericHeader
{
	font-weight: bold;
	font-size: 12pt;
	color: #000000;
	font-family: arial,sans-serif;
}
.UserGeneric
{
	padding: 8px 5px 7px 5px;
}
.UserGenericBody
{
	padding: 5px 0px 0px 17px;
}
.UserGenericText
{
	font-size: 8pt;
	font-family: verdana,arial,sans-serif;
	color: #000000;
}
.UserBackground
{
	background-color: #FFFFFF;
}
.UserSectionTitle
{
	width: 100%;
	margin-bottom: 5px;
	padding-bottom: 2px;
	font-weight: bold;
	border-bottom: solid 1px #c4c4c4;
	color: #595959;
}
.UserSectionHead
{
	width: 100%;
	padding: 0px 0px 3px 0px;
	color: #595959;
}
.UserSectionBody
{
	width: 100%;
	padding: 0px 0px 0px 0px;
}
.UserControlGroup
{
	padding-bottom: 10px;
	padding-top: 2px;
}
.UserSectionFooter
{
	width: 100%;
	margin-top: 5px;
	padding-top: 2px;
	border-top: solid 1px #c8c8c8;
	color: #000000;
}
.UserFooter
{
	width: 100%;
	padding: 10px 7px 7px 7px;
}
.UserCommandArea
{
	padding-top: 7px;
}
.UserToolbar
{
	background-image: url( "/_layouts/images/topnavunselected.gif" );
	border-bottom: 1px solid #6f9dd9;
	padding-left: 2px;
	padding-right: 2px;
	background-position: left bottom;
	background-repeat: repeat-x;
	background-color: transparent;
}
.UserCellHover
{
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 8pt;
	padding: 1px 4px 2px 4px;
	border: solid 1px #2353b2;
	color: #000000;
}
.UserCellSelected
{
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 8pt;
	padding: 1px 4px 2px 4px;
	background-image: url( "/_layouts/images/selectednav.gif" );
	background-repeat: repeat-x;
	background-color: #ffdf88;
	border: solid 1px #d2b47a;
	color: #000000;
}
.UserCell
{
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 8pt;
	padding: 1px 4px 2px 4px;
	margin: 1px;
	color: #003399;
}
.UserGenericBulletItem
{
	padding-bottom: 2px;
}
.ms-ToolPaneFrame
{
	padding: 0px;
	background-color: #f2f2f2;
}
.ms-ToolPaneOuter
{
	padding: 0px;
	background-color: #f2f2f2;
	border-top: 1px solid #6f9dd9;
	border-right: 2px solid #6f9dd9;
}
.ms-ToolPaneBody
{
	padding-right: 2px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.ms-ToolPaneHeader
{
	background-color: #2353b2;
	border-style: none;
}
.ms-ToolPaneBorder
{
	border-right: 1px solid #add1ff;
	border-top: 0px solid transparent;
	border-bottom: 0px solid transparent;
	border-left: 1px solid #add1ff;
}
.ms-ToolPaneClose
{
	background-image: url( "/_layouts/images/topnavselected.gif" );
	background-repeat: repeat-x;
	background-color: #79a7e3;
	border-top: solid 1px #e3efff;
	border-bottom: solid 1px #83b0ec;
	padding-right: 3px;
	padding-left: 0px;
}
.ms-ToolPaneTitle
{
	color: #000000;
	font-weight: bold;
	font-size: 8pt;
	background-image: url( "/_layouts/images/topnavselected.gif" );
	background-repeat: repeat-x;
	border-left: solid 1px #e3efff;
	border-top: solid 1px #e3efff;
	border-bottom: solid 1px #83b0ec;
	font-family: verdana,arial,helvetica,sans-serif;
	padding-left: 0px;
	padding-right: 7px;
	padding-top: 1px;
	padding-bottom: 2px;
	background-color: #79a7e3;
}
.ms-ToolPaneFooter
{
	padding: 5px;
	font-size: 8pt;
	border-top: solid 1px #C8C8C8;
	color: #595959;
	font-weight: bold;
	font-family: verdana,arial,helvetica,sans-serif;
}
.ms-ToolPaneError
{
	color: #e00000;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
	padding: 10px;
}
.ms-ToolPaneInfo
{
	font-size: 8pt;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #FFFFFF;
	font-family: verdana,arial,helvetica,sans-serif;
	background-color: #204d89;
}
.ms-ToolPartSpacing
{
	padding-top: 8px;
}
.ms-ToolStripSelected
{
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 8pt;
	background-image: url( "/_layouts/images/menubuttonhover.gif" );
	padding: 1px 4px 2px 4px;
	background-color: #afd2ff;
	border-top: solid 1px #f2f8ff;
	border-bottom: solid 1px #d6e8ff;
	color: #000000;
}
.ms-ToolStrip
{
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 8pt;
	padding: 1px 4px 2px 4px;
	background-image: url( "/_layouts/images/listheadergrad.gif" );
	color: #000000;
	border-top: solid 1px #f2f8ff;
	border-bottom: solid 1px #d6e8ff;
	background-color: #afd2ff;
}
.ms-TPBorder
{
	border: none;
}
.ms-TPHeader
{
	background-color: #ffdf88;
}
.ms-TPTitle
{
	padding-left: 4px;
	padding-right: 0px;
	color: #2A4666;
	font-weight: bold;
	font-size: 8pt;
	font-family: verdana,arial,helvetica,sans-serif;
	padding-top: 2px;
	padding-bottom: 2px;
}
.ms-TPBody
{
	color: #000000;
	font-size: 8pt;
	font-family: verdana,arial,helvetica,sans-serif;
}
.ms-TPBody A:link, .ms-TPBody A:visited, .ms-TPBody A:hover
{
	color: #003399;
	text-decoration: none;
	cursor: pointer;
}
.ms-TPCommands
{
}
.ms-TPInput
{
	font-size: 8pt;
	color: #000000;
	font-family: verdana,arial,helvetica,sans-serif;
}
.ms-PropGridBuilderButton
{
	border: solid 1px #3966bf;
	width: 16px;
	font-size: 8pt;
	display: none;
	background-color: #add1ff;
}
.ms-BuilderBackground
{
	background: #ece9d8;
	color: #4c4c4c;
}
.ms-SPZone
{
	border: 1px solid #add1ff;
	padding: 5px;
	background-color: #e3efff;
}
.ms-SPZoneSelected
{
	border: 1px solid #ffa521;
	background-color: #ffeebe;
	padding: 5px;
}
.ms-SPZoneIBar
{
	border: #f48b3f 3px solid;
}
.ms-SPZoneLabel
{
	color: #7f7f7f;
	font-family: tahoma,verdana;
	font-size: 8pt;
	padding: 0px 0px 1px 0px;
}
.ms-SPZoneCaption
{
	font-size: 9pt;
	color: #7f7f7f;
	font-family: tahoma,verdana;
}
.ms-WPDesign
{
	background-color: #add1ff;
}
.ms-WPMenu
{
	background-color: #add1ff;
}
.ms-WPTitle
{
	font-weight: bold;
	font-family: tahoma,sans-serif;
	color: #4c4c4c;
	padding-left: 3px;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10pt;
}
.ms-WPTitle A:link, .ms-WPTitle A:visited
{
	color: #4c4c4c;
	text-decoration: none;
	cursor: pointer;
}
.ms-WPTitle A:hover
{
	color: #000000;
	text-decoration: underline;
	cursor: pointer;
}
.ms-WPSelected
{
	border: #ffbb77 3px dashed;
}
.ms-WPBody
{
	font-size: 8pt;
	font-family: verdana,arial,helvetica,sans-serif;
}
.ms-WPBody TABLE, .ms-TPBody TABLE
{
	font-size: 1em;
}
.ms-WPBody A:link, .ms-WPBody A:visited
{
	color: #003399;
	text-decoration: none;
}
.ms-WPBody A:hover
{
	color: #000000;
	text-decoration: underline;
}
.ms-WPBody th, .ms-TPBody th
{
	font-weight: bold;
}
.ms-WPBody td
{
	font-size: 8pt;
	font-family: verdana,arial,helvetica,sans-serif;
}
.ms-WPBody h1, .ms-TPBody h1
{
	font-weight: bold;
	font-size: 200%;
}
.ms-WPBody h2, .ms-TPBody h2
{
	font-weight: bold;
	font-size: 150%;
}
.ms-WPBody h3, .ms-TPBody h3
{
	font-weight: bold;
	font-size: 120%;
}
.ms-WPBody h4, .ms-TPBody h4
{
	font-weight: bold;
	font-size: 100%;
}
.ms-WPBody h5, .ms-TPBody h5
{
	font-weight: bold;
	font-size: 80%;
}
.ms-WPBody h6, .ms-TPBody h6
{
	font-weight: bold;
	font-size: 65%;
}
.ms-WPBorder, .ms-WPBorderBorderOnly
{
	/*border-color: #9ac6ff;
	border-width: 1px;
	border-style: solid;*/
}
.ms-WPBorder
{
	border-top-width: 0px;
}
.ms-HoverCellInActive
{
	border:#ffffff; margin:1px; color:#4c4c4c; vertical-align:top; background-color:#e7ebf7;
}
.ms-SpLinkButtonInActive
{
	/*border:#ffffff; margin:1px; color:#4c4c4c; vertical-align:top; background-color:#e7ebf7;*/
	width: 144px;
	height: 22px;
	margin: 0 0 5px 5px;
	/*background: url(_layouts/images/CMO/botao1.png) no-repeat;*/
	border: 0;
}
.ms-HoverCellActive{
				width:144px;  border:#6f9dd9 1px solid; vertical-align:top; background-color:#ffbb47; background-image:url("/_layouts/images/menubuttonhover.gif");
}
.ms-SpLinkButtonActive
{
	width: 144px;
	height: 22px;
	margin: 0 0 5px 5px;
	background: url(_layouts/images/CMO/botao1.png) no-repeat;
	border: 0; /*width:144px;  border:#6f9dd9 1px solid; vertical-align:top; background-color:#ffbb47; background-image:url("/_layouts/images/menubuttonhover.gif");*/
}
.ms-HoverCellActiveDark
{
	background-image: url( "/_layouts/images/menubuttonhover.gif" );
	border: solid 1px #868686;
	background-color: #ffbb47;
	vertical-align: top;
}
.ms-SpLinkButtonInActive, .ms-SpLinkButtonActive
{
	padding: 4px 0px 0px 0px;
}
.ms-SpLinkButtonActive a, .ms-SpLinkButtonActive a:hover
{
	text-decoration: underline;
	background-color: #e2ebf0;
}
.ms-SPLink
{
	text-align: center;
	font-family: Arial,Helvetica,sans-serif;
	color: #404040;
	font-size: 85%;
}
.ms-SPLink A:link, .ms-SPLink A:visited
{
	color: #2A4666;
	text-decoration: none;
}
.ms-SPButton
{
	font-family: Verdana;
	font-size: 8pt;
}
.ms-WPAddButton
{
	height: 25px;
	background: #ffe6a0 url( "/_layouts/images/wpqaM.gif" ) repeat-x;
	border: solid 1px #FEBA52;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
}
.ms-WPAddButtonHover
{
	background: #ffffff url( "/_layouts/images/wpqaMH.gif" ) repeat-x;
}
.ms-WPAddButton td
{
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
	text-align: center;
}
.ms-WPAddButton span
{
	color: #CD5C01;
	vertical-align: middle;
}
.ms-WPAddButtonHover span
{
	color: #000000;
	vertical-align: middle;
}
.ms-PartSpacingVertical
{
	font-size: 1pt;
	margin-top: 12px;
}
.ms-PartSpacingHorizontal
{
	font-size: 1pt;
	width: 8px;
}
.ms-WPHeader
{
}
.ms-WPHeader TD
{
	border-bottom: 1px solid #4e7cb7;
	border-collapse: collapse;
}
A span.ms-WPEditText
{
	display: inline;
	vertical-align: middle;
	padding-left: 1px;
	padding-right: 1px;
	font-size: 8pt;
	font-family: verdana,arial,sans-serif;
	color: #000000;
	text-decoration: none;
}
.ms-SPzone .ms-WPHeader TD, .ms-SPZoneSelected .ms-WPHeader TD
{
	border: 1px solid #c4c4c4;
	background-color: #fff9de;
	background-image: url( "/_layouts/images/partgrad.gif" );
	background-repeat: repeat-x;
}
.ms-SPZone td.ms-toolbar table, .ms-SPZoneSelected td.ms-toolbar table
{
	background-color: transparent;
}
.ms-SPZone tr.ms-viewheadertr table, .ms-SPZoneSelected tr.ms-viewheadertr table, .ms-SPZone .ms-vh2 table, .ms-SPZoneSelected .ms-vh2 table, .ms-SPZone .ms-vh table, .ms-SPZoneSelected .ms-vh table
{
	background-color: #f2f2f2;
}
.ms-SPZone .ms-vh table.ms-unselectedTitle, .ms-SPZone .ms-vh2 table.ms-unselectedTitle, .ms-SPZoneSelected .ms-vh table.ms-unselectedTitle, .ms-SPZoneSelected .ms-vh2 table.ms-unselectedTitle
{
	background-color: transparent;
}
.ms-SPZone .ms-vh table.ms-selectedTitle, .ms-SPZone .ms-vh table.ms-selectedTitle td, .ms-SPZone .ms-vh2 table.ms-selectedTitle, .ms-SPZoneSelected .ms-vh table.ms-selectedTitle, .ms-SPZoneSelected .ms-vh table.ms-selectedTitle td, .ms-SPZoneSelected .ms-vh2 table.ms-selectedTitle
{
	background-color: #dde1e5;
}
.ms-SPZone table, .ms-SPZoneSelected table
{
	background-color: #ffffff;
}
.ms-rtApplyBackground
{
	background-color: #ffdf88;
	border-bottom: buttonshadow solid 1px;
	border-right: buttonshadow solid 1px;
}
.ms-tbButtonMouseOverDown
{
	background-color: #ffdf88;
	border-bottom: buttonhighlight solid 1px;
	border-left: buttonshadow solid 1px;
	border-right: buttonhighlight solid 1px;
	border-top: buttonshadow solid 1px;
	top: 1px;
	height: 22px;
	width: 23px;
}
.ms-rtRemoveBackground
{
	background-color: transparent;
	border-bottom: #ffdf88 solid 1px;
	border-left: #ffdf88 solid 1px;
	border-right: #ffdf88 solid 1px;
	border-top: #ffdf88 solid 1px;
}
.ms-subsmanageheader
{
	background-color: #f2f2f2;
	font-family: verdana;
	font-size: 8pt;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	vertical-align: top;
}
.ms-subsmanagecell
{
	color: #000000;
	font-family: verdana;
	font-size: .68em;
	height: 18px;
	vertical-align: top;
}
.ms-ConnError
{
	color: #ff0000;
}
.ms-underline
{
	vertical-align: top;
	border-bottom: 1px solid #bfbfbf;
	padding: 3px 4px 4px 4px;
}
.ms-underlineback
{
	vertical-align: top;
	border-bottom: 1px solid #bfbfbf;
	padding: 3px 4px 4px 4px;
	background-color: #f2f2f2;
}
.ms-back
{
	vertical-align: top;
	padding: 2px 4px 4px 4px;
	background-color: #f2f2f2;
}
.ms-smallheader, th.ms-smallheader
{
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	font-family: verdana;
	text-align: left;
}
.ms-smallsectionline
{
	padding: 0px;
	background-color: #bfbfbf;
}
.ms-tabselected
{
	border-color: #6F9DD9;
	border-width: 1px;
	border-style: solid;
	font-weight: bold;
	position: relative;
	top: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	color: #003399;
	background-image: url( "/_layouts/images/selectednav.gif" );
	background-repeat: repeat-x;
	background-color: #ffe6a0;
	border-bottom: white;
}
.ms-tabinactive
{
	font-weight: bold;
	position: relative;
	top: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	color: #003399;
	background-image: url( "/_layouts/images/topnavunselected.gif" );
	background-color: #e3efff;
	background-repeat: repeat-x;
	border: solid 1px #c2dcff;
	border-bottom: none;
}
.ms-tabinactive a:link
{
	color: #003399;
	text-decoration: none;
}
.ms-tabinactive a:hover
{
	color: #003399;
	text-decoration: none;
}
.ms-tabinactive a:visited
{
	color: #003399;
	text-decoration: none;
}
.ms-surveyHBar
{
	font-size: 2px;
	background-color: #3966bf;
	border: solid;
	border-width: 5px;
	border-color: #3966bf;
}
.ms-surveyHBarB
{
	font-size: 2px;
	background-color: #CCCCCC;
	border: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}
.ms-surveyHBarLabel
{
	font-size: 8pt;
	font-family: tahoma,sans-serif;
	color: #7f7f7f;
	text-decoration: none; height:3.75pt;
margin:0;
padding:0;
border:none;
background-color:white;
}
.ms-surveyVBar
{
	font-size: 2px;
	background-color: #3966bf;
}
.ms-surveyVBarB
{
	font-size: 2px;
	background-color: #CCCCCC;
	vertical-align: bottom;
}
.ms-surveyVBarBI
{
	font-size: 2px;
	background-color: #3966bf;
	vertical-align: top;
}
.ms-surveyVBarS
{
	font-size: 2px;
}
.ms-surveyVBarT
{
	font-size: 7pt;
	font-family: verdana;
	color: #7f7f7f;
}
.ms-surveyVBarTC
{
	font-size: 7pt;
	font-family: verdana;
	text-align: center;
	color: #7f7f7f;
}
.ms-surveyHR
{
	color: #CCCCCC;
	height: 1px;
}
.ms-surveyTotal
{
	font-size: 8pt;
	font-family: verdana;
	color: #7f7f7f;
	padding-left: 10px;
	padding-right: 0px;
}
.ms-uploadborder
{
	border: 1px solid #83b0ec;
}
.ms-uploadcontrol
{
	background-color: #f2f2f2;
}
.ms-spaceBetContentAndButton
{
	height: 10px;
}
.ms-ButtonHeightWidth
{
	width: 7.5em;
	font: 8pt tahoma;
	height: 2.1em;
	padding-top: 0.1em;
	padding-bottom: 0.4em;
}
.ms-NarrowButtonHeightWidth
{
	width: 5em;
	height: 2em;
	font: 8pt tahoma;
	padding: 0;
}
.ms-ButtonHeightWidth2
{
	height: 2.1em;
	font: 8pt tahoma;
	width: 11.72em;
	padding-top: 0.1em;
	padding-bottom: 0.4em;
}
.ms-SpaceBetButtons
{
	width: 6px;
}
.ms-summarycustombody
{
	margin-left: 3px;
	margin-top: 5px;
	margin-right: 6px;
}
.ms-summarystandardbody
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 6px;
}
.ms-stylebox
{
	font-family: tahoma;
	border: 1px solid #CCCCCC;
	text-align: left;
}
.ms-stylelabel
{
	font-family: tahoma;
	font-size: 8pt;
	color: #4c4c4c;
}
.ms-styleheader
{
	font-family: tahoma;
	font-size: .68em;
	background-color: #f9f9f9;
}
.ms-styleheader a:link, .ms-stylebody a:link
{
	color: #003399;
	text-decoration: none;
}
.ms-styleheader a:visited, .ms-stylebody a:visited
{
	text-decoration: none;
}
.ms-stylebody
{
	font-family: tahoma;
	font-size: 8pt;
}
.ms-styleheader a:hover, .ms-stylebody a:hover
{
	color: #000000;
	text-decoration: underline;
}
.ms-alternating
{
	background-color: #f9f9f9;
}
.ms-alternatingstrong
{
	background-color: #e3efff;
}
.ms-alternatingstrong td, .ms-basictable .ms-alternating td
{
	border-bottom: 1px solid #d8d8d8;
	border-top: 1px solid #d8d8d8;
}
.ms-alternatingstrong td td, .ms-basictable .ms-alternating td td
{
	border: 0px;
}
.ms-MWSSelectedInstance
{
	color: #000000;
	text-decoration: none;
}
.ms-MWSInstantiated a:link, .ms-MWSInstantiated a:visited
{
	color: #003399;
	text-decoration: none;
}
.ms-MWSInstantiated a:hover
{
	color: #8ebbf5;
	text-decoration: underline;
}
.ms-MWSUninstantiated a:link, .ms-MWSUninstantiated a:visited
{
	color: #003399;
	text-decoration: none;
}
.ms-MWSUninstantiated a:hover
{
	color: #003399;
	text-decoration: underline;
}
.ms-entity-resolved
{
	color: #000000;
	text-decoration: underline;
}
.ms-entity-unresolved
{
	color: #000000;
	cursor: pointer;
	background-image: url( "/_layouts/images/squiggle.gif" );
	background-repeat: repeat;
	background-position: left bottom;
	padding-bottom: 2px;
	vertical-align: text-top;
	font-style: italic;
}
.ms-ganttTitleCell
{
	text-align: left;
	padding-left: 7px;
	width: 222px;
	height: 22px;
	border: solid 1px #d6e8ff;
}
/*Erro de Acessibilidade
.ms-ganttTitleCellText
{
	width: 222px;
	height: 22px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 22px;
}
*/
.ms-ganttTitleHeaderCell
{
	text-align: left;
	padding-left: 7px;
	width: 222px;
	border: solid 1px #d6e8ff;
}
.ms-ganttInnerTable td, .ms-ganttInnerTable th
{
	font-family: verdana;
	font-size: .68em;
}
.ms-ganttDiv
{
	position: absolute;
	overflow: auto;
	height: 272px;
	width: 100%;
}
.ms-ganttDivNotIE
{
	position: inherit;
	overflow: auto;
	height: 272px;
	width: 100%;
}
.ms-ganttOuterTable
{
	width: 100%;
	height: 272px;
}
.ms-ganttInnerTable th
{
	color: #4e7cb7;
}
.ms-ganttMajorTimeUnitHeaderCell
{
	text-align: center;
	border-left: solid 1px #d6e8ff;
	border-right: solid 1px #d6e8ff;
	background-color: #f9f9f9;
}
.ms-ganttDetailTimeUnitRow td, .ms-ganttDetailTimeUnitRow th
{
	text-align: center;
	border: solid 1px #d6e8ff;
	background-color: #f9f9f9;
}
.ms-ganttDetailTimeUnitRow abbr
{
	border: none;
}
.ms-GWD
{
}
.ms-GNWD
{
	background: #f9f9f9;
}
.ms-GT
{
	background: #FFF8DC;
}
.ms-ganttTransparentImage
{
	position: absolute;
	width: 100%;
	height: 20px;
	z-index: 2;
}
.ms-ganttNonTransparentImage
{
	position: relative;
	z-index: 1;
}
.ms-dgselected
{
	background: #5980A5;
	color: #FFFFFF;
	vertical-align: middle;
	font-weight: bold;
}
.ms-dgselected a
{
	color: #FFFFFF;
	font-weight: bold;
}
.ms-dgselected a:visited
{
	color: #FFFFFF;
	font-weight: bold;
}
.ms-dgbottom
{
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.ms-dgadd a
{
	font-weight: bold;
}
.ms-dgadd
{
	vertical-align: middle;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #C0C6E0;
}
.ms-infobar
{
	font-family: Tahoma;
	background-color: #EDF0D9;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	font-size: 10px;
}
.ms-selwidth
{
	font-family: tahoma,verdana;
	font-size: 1.2em;
	width: 158px;
}
.ms-featurestatus
{
	width: 100px;
	vertical-align: middle;
}
.ms-featurestatustext
{
	padding: 4px;
	background-color: #003399;
	color: white;
	font-weight: bold;
}
.ms-featurealtrow
{
	background-color: #e9e9e9;
}
.ms-unpublishedresource
{
	border-style: dashed;
	border-width: thick;
	border-color: #ff0000;
	margin: 5px 5px 5px 5px;
}
.ms-inconsistentresource
{
	border-style: dashed;
	border-width: thick;
	border-color: #00FF00;
	margin: 5px 5px 5px 5px;
}
.ms-annotatedanchorspacing
{
	top: 3px;
	left: 3px;
	width: 3px;
	height: 3px;
}
.ms-consolemptablerow
{
	background-color: #79a7e3;
}
.ms-consolestatus, .ms-consoleerror, .ms-consolemessage, .ms-consoletoolbar
{
	font-size: 8pt;
	font-family: Tahoma,verdana;
}
.ms-consoleframe, .ms-consolestatusframe
{
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
}
.ms-consolestatuscell
{
	background-image: url( "/_layouts/images/pageTitleBKGD.gif" );
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #d5dced;
	text-align: center;
}
.ms-consoleframe
{
	border-top-width: 1px;
	border-color: #83b0ec;
}
.ms-consolestatusframe
{
	border-top-width: 0px;
	background-color: #f6fdfd;
	background-repeat: repeat-x;
	border-color: #FFFFFF;
}
td.ms-consolestatusmajorframe, td.ms-consolestatusminorframe, td.ms-consolestatuscheckoutframe
{
	background-repeat: repeat-x;
}
.ms-consolestatusmajorframe
{
	background-color: #fff699;
	background: url( '/_layouts/images/cnspgrdn.gif' );
}
.ms-consolestatusminorframe
{
	background-color: #e3efff;
	background: url( '/_layouts/images/cnsugrdn.gif' );
}
.ms-consolestatuscheckoutframe, .ms-consoleminiframe
{
	background-color: #fff8b2;
	background: url( '/_layouts/images/cnsugrdn.gif' );
}
.ms-consoleminiframe
{
	height: 24px;
	background-repeat: repeat-x;
}
.ms-consolestatusshadowframe
{
	background-repeat: repeat-x;
	background: url( '/_layouts/images/cnsshdo.gif' );
	height: 4px;
}
.ms-consolestatusshadowframeleft
{
	background: url( '/_layouts/images/cnsshdol.gif' );
	height: 4px;
	width: 3px;
}
.ms-consolestatusshadowframeright
{
	background: url( '/_layouts/images/cnsshdor.gif' );
	height: 4px;
	width: 3px;
}
.ms-consolemode
{
	background-color: #fff699;
	color: #000000;
	font-size: 8pt;
	font-family: verdana;
}
.ms-consolestatus
{
	color: #666666;
	font-size: 8pt;
	font-family: verdana;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
}
.ms-consolestatus a
{
	font-family: Verdana,serif;
	font-size: 8pt;
	color: #3966bf;
	text-decoration: none;
}
.ms-consolestatus a:hover
{
	font-family: Verdana,serif;
	font-size: 8pt;
	color: #3966bf;
	text-decoration: underline;
}
.ms-consolehr
{
	background-color: #CDCDCD;
	height: 1px;
}
.ms-consoleerror
{
	color: #ff0000;
	text-decoration: none;
}
.ms-consoleerror a
{
	color: #3966bf;
	text-decoration: none;
}
.ms-consoleerror a:hover
{
	color: #3966bf;
	text-decoration: underline;
}
.ms-consolemessage
{
	color: #204d89;
	text-decoration: none;
}
.ms-consolemessage a
{
	text-decoration: none;
}
.ms-consolemessage a:hover
{
	text-decoration: underline;
}
.ms-consoletoolbar
{
	text-decoration: none;
	color: #003399;
}
.ms-consoletoolbar a
{
	text-decoration: none;
}
.ms-consoleqaback td
{
	padding-left: 3px;
	padding-right: 6px;
	background-image: url( "/_layouts/images/qarsgrd.gif" );
}
.ms-consoleqabackhover td
{
	background-image: url( "/_layouts/images/qahvgrd.gif" );
	padding-left: 3px;
	padding-right: 6px;
}
.ms-consoleqaemptyborderh
{
	height: 1px;
}
.ms-consoleqaemptyborderv
{
	width: 1px;
}
.ms-consoleqaemptycorner
{
	width: 1px;
	height: 1px;
}
.ms-consoleqaborderh, .ms-consoleqaborderv, .ms-consoleqacorner
{
	background-color: #CAD7E7;
}
.ms-consoleqaborderhhover, .ms-consoleqabordervhover, .ms-consoleqacornerhover
{
	background-color: #D2B47A;
}
.ms-consoleqaborderh
{
	height: 1px;
}
.ms-consoleqaborderv
{
	width: 1px;
}
.ms-consoleqacorner
{
	width: 1px;
	height: 1px;
}
.ms-consoleqaborderhhover
{
	height: 1px;
}
.ms-consoleqabordervhover
{
	width: 1px;
}
.ms-consoleqacornerhover
{
	width: 1px;
	height: 1px;
}
.ms-webpartpickerpagebackground
{
	background-color: #efebc2;
}
.ms-webpartpickerpageinnerbackground
{
	background-color: #f2f2f2;
}
.ms-webpartpickerpagetext
{
	color: #656B77;
	text-align: left;
}
.ms-webpartpickerpagetext a
{
	color: #3966bf;
	text-align: left;
}
.ms-webpartpickerpageHeaderBorder a
{
	color: #3966bf;
}
.ms-webpartpickeralign
{
	padding-left: 3px;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.ms-webpartpickerwarning
{
	color: #ff0000;
}
.ms-viewtotalselect
{
	width: 104px;
}
.hierarchy-node-partialcheck
{
	font-style: italic;
}
.ms-wikitoolbar a.ms-toolbar
{
	color: #124890;
}
.ms-wikieditouter
{
	height: 23px;
	font-size: 8pt;
	font-family: tahoma;
	position: absolute;
	right: 9px;
	top: 30px;
	border: 1px solid #6393D4;
	border-bottom: none;
	text-align: center;
	border-right-width: 2px;
}
.ms-wikieditsecond
{
}
.ms-wikieditthird
{
	background: url(/_layouts/images/toolgrad.gif);
	padding-left: 3px;
}
.ms-wikieditorange
{
}
.ms-wikieditorangeinnera
{
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}
.ms-wikitoolbar a:hover.ms-toolbar
{
	text-decoration: underline;
	color: #000000;
}
.ms-wikicontent a
{
	text-decoration: underline;
}
.ms-wikicontent a.ms-wikilink
{
	text-decoration: none;
}
.ms-wikicontent a.ms-missinglink
{
	text-decoration: none;
	border-bottom: 1px dashed #000000;
}
.ms-wikicontent
{
	color: #333333;
	line-height: 1.3;
}
.ms-recentchanges
{
	vertical-align: top;
	padding: 7px 1px 9px 4px;
}
.errorinl
{
	font-size: 8pt;
	color: #ff0000;
	font-family: verdana,sans-serif;
}
.ms-diffdeletenostrike, .ms-diffdelete
{
	background-color: #e0e0e0;
}
.ms-diffdelete
{
	text-decoration: line-through;
}
.ms-diffinsert
{
	background-color: #ffeaad;
	border: 1px solid #ffffff;
}
.ms-wikifieldheader
{
	font-family: tahoma;
	font-size: 8pt;
	margin-top: 15px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #515151;
	border-bottom: 1px solid #C3C3C3;
	padding: 2px;
}
ul.ms-blogAdminLinks
{
	list-style: none;
	margin: 4px 10px 0 0;
	padding: 0 0 0 4px;
}
ul.ms-blogAdminLinks li
{
	background: transparent url(/_layouts/images/rect.gif);
	background-position: center left;
	background-repeat: no-repeat;
	margin: 0 0 0 0;
	padding: 0 0 3px 15px;
}
ul.ms-blogAdminLinks li a
{
	color: #003399;
}
.ms-PostWrapper, .ms-CommentsWrapper, .ms-blogrss
{
	color: #4c4c4c;
	width: 629px;
}
.ms-blogrssnav
{
	color: #4c4c4c;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	border-top: solid 1px #add1ff;
}
.ms-blogrssnav a
{
	color: #003399;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
}
.ms-blogrssnav img
{
	border: none;
}
.ms-PostTitle
{
	font-size: 16pt;
	border-top: solid 1px #e3efff;
	padding-top: 6px;
}
.ms-PostTitle span
{
	position: relative;
	left: -2px;
	right: auto;
}
.ms-PostTitle a
{
	color: #4c4c4c;
	text-decoration: none;
}
.ms-PostFooter, .ms-CommentFooter
{
	font-size: 8pt;
	color: #999999;
	padding-bottom: 22px;
}
.ms-PostFooter a, .ms-CommentFooter a
{
	color: #6c90d8;
	/*white-space: nowrap;*/
}
.ms-PostBody
{
	color: #4c4c4c;
	font-size: 8pt;
	line-height: 1.7em;
	padding-top: 6px;
	padding-bottom: 12px;
}
.ms-PostBody a
{
	color: #0000CC;
}
.ms-PostBody p
{
	margin: 0 0 1em 0;
}
h3.ms-PostDate
{
	font-size: 8pt;
	color: #7f7f7f;
	margin: 0;
	border-bottom: solid 1px #6f9dd9;
	padding-bottom: 5px;
}
h3.ms-CommentHeader
{
	font-size: 16pt;
	font-weight: normal;
	color: #999999;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	position: relative;
	top: -.25em;
	left: -2px;
	right: auto;
}
h4.ms-CommentTitle
{
	color: #666666;
	font-size: 8pt;
	line-height: 1.7em;
	padding: 0px 0 0 0;
	margin: 0px;
}
.ms-CommentBody
{
	color: #4c4c4c;
	font-size: 8pt;
	line-height: 1.7em;
	padding-bottom: 12px;
	padding-top: 6px;
}
.ms-commentsempty
{
	color: #4c4c4c;
	font-size: 8pt;
	padding-bottom: 22px;
	padding-top: 6px;
}
.ms-blogedit
{
	font-size: 8pt;
	line-height: 1.7em;
	vertical-align: top;
	border-top: solid 1px #e3efff;
}
.ms-blogedit a
{
	height: 22px;
	padding: 0px 5px 0 5px;
	color: #003399;
	background-image: url( "/_layouts/images/toolgrad.gif" );
	background-color: #d6e8ff;
	border: 1px solid #83b0ec;
	border-top: none;
}
.ms-blogrss
{
	font-size: 8pt;
	border-top: solid 1px #e3efff;
	padding-top: 5px;
}
.ms-blogrss a
{
	color: #003399;
}
.ms-blogrss img
{
	vertical-align: middle;
	border: none;
}
.ms-commenttable
{
	margin: 15px 0 0 0;
	padding: 0px;
}
.ms-commenttable td
{
	border-top: solid 1px #d6e8ff;
}
.ms-CommentFooter a
{
	padding-top: 4px;
	margin: 0;
}
.ms-pickerwait
{
	width: 100%;
	height: 100%;
	margin: 0px;
	background-color: #FFFFFF;
	font-family: verdana;
	font-size: 8pt;
	color: #000000;
}
.ms-pickerdropdown
{
	margin-left: 5px;
}
.ms-CategoryTitleCell
{
	padding: 0px 0px 0px 0px;
}
.ms-CategoryTitleCell a
{
	display: block;
	background: transparent url( "/_layouts/images/navbullet.gif" );
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 3px 0px 3px 16px;
}
.ms-BlogEmptyListText
{
	padding: 2px 2px 2px 10px;
}
.ms-BlogNavigator p.ms-descriptiontext
{
	display: none;
}
.ms-BlogNavigator div.ms-navheader
{
	background-color: #d6e8ff;
	border-top: solid 1px #f2f8ff;
	border-left: solid 1px #f2f8ff;
	border-bottom: 1px solid #add1ff;
	padding: 1px 6px 3px 6px;
}
.ms-BlogNavigator div.ms-navheader a
{
	color: #003399;
}
.ms-BlogNavigator div.ms-navheader
{
	color: #4c4c4c;
	font-weight: bold;
}
.ms-BlogNavigator .ms-quicklaunch table td
{
	border-top: none;
}
.ms-BlogNavigator div.ms-WPBody
{
	border-top: solid 1px #add1ff;
}
.ms-BlogNavigator div.ms-PartSpacingVertical
{
	font-size: 1pt;
	margin-top: 0px;
}
.ms-BlogNavigator td.ms-addnew
{
	padding-left: 6px;
}
.ms-BlogNavigator td.ms-addnew img
{
	margin-right: 2px;
}
.ms-BlogEmptyListText
{
	padding: 4px 4px 2px 6px;
	color: #4c4c4c;
}
.ms-pickertitlesection
{
	background: #ffffff url( "/_layouts/images/siteTitleBKGD.gif" ) repeat-y top right;
}
.ms-pickertitlesection .ms-descriptiontext
{
	padding: 8px 3px 8px 3px;
}
.ms-pickeremptyresulttexttr .ms-descriptiontext
{
	padding-left: 5px;
	padding-top: 6px;
}
.ms-pickerbodysection
{
	background: #ece9d8 url( "/_layouts/images/viewheadergrad.gif" ) repeat-x;
	border-top: solid 1px #a5a5a5;
}
.ms-pickerresultoutertable
{
	table-layout: fixed;
}
.ms-pickerresulttable
{
	border-collapse: separate;
}
.ms-pickerresultdiv
{
	background-color: #ffffff;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-style: inset;
	overflow: scroll;
	width: 100%;
	height: 100%;
}
.ms-pickerbuttonsection
{
	background-color: #ece9d8;
}
.ms-pickersectionline
{
	background-color: #d0d0bf;
}
.ms-pickersearchbox
{
	height: 19px;
	color: #000000;
}
.ms-pickersearchsummarytr td.ms-descriptiontext
{
	padding-left: 6px;
	padding-top: 5px;
	color: #525252;
	font-weight: bold;
}
.ms-pickerwaittexttr td.ms-descriptiontext
{
	text-align: center;
}
.ms-ph
{
	padding-left: 5px;
	padding-right: 5px;
	background-image: none;
	background-color: #f3f3f3;
	color: #949494;
	/*white-space: nowrap;*/
}
.ms-naveditor .ms-vb2, .ms-naveditor .ms-gb
{
	padding: 3px 3px 0 3px;
	height: 22px;
}
.ms-naveditor .ms-gb
{
	border-top: 0;
}
.ms-naveditor .ms-gb img
{
	margin-top: 1em;
}
@media print
{
	.ms-leftareacell, .ms-globallinks, .ms-siteaction, .ms-areaseparatorleft, .ms-rightareacell, .ms-areaseparatorright, .ms-areaseparatorcorner, .ms-titlearealeft, .ms-titlearearight, .ms-searchform, .ms-banner, .ms-buttonheightwidth, .ms-buttonheightwidth2
	{
		display: none;
	}
}
.ms-hidden, a.ms-skip, a:hover.ms-skip, a:visited.ms-skip
{
	position: absolute;
	left: 0px;
	top: -500px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
a:active.ms-skip, a:focus.ms-skip
{
	position: absolute;
	left: 2px;
	top: 2px;
	width: auto;
	height: auto;
	background-color: white;
	border-color: black;
	border-width: 1px;
	border-style: Solid;
	color: black;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
}
.ms-dialogBody
{
	background-color: #ece9d8;
}
.ms-dialogHeader
{
	background-color: #ffffff;
	background-position: right top;
	background-image: url( '/_layouts/images/dialogTitleBKGD.jpg' );
	background-repeat: repeat-y;
}
.ms-dialogHeaderDescription
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #666666;
	padding-right: 20px;
}
.ms-dialogHelpLink, .ms-dialogHelpLink a
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
}
.ms-dialogHeadingDivider1
{
	background-color: #ffffff;
}
.ms-dialogHeadingDivider2
{
	background-color: #9e9fa1;
}
.ms-dialogHeadingDivider3
{
	background-color: #d6d2bf;
}
.ms-dialogBodyMain
{
	background-color: #ffffff;
	border: 1px solid #7f9db9;
	font-family: Tahoma;
	font-size: 8pt;
	color: #666666;
}
.ms-dialogButtonSection
{
	border-top: 1px solid #d0d0bf;
}
.ms-dialogButtonCell, .ms-dialogButtonCell INPUT
{
	font-family: Tahoma;
	font-size: 8pt;
}
.ms-dialogHoverRow
{
	background-color: #f2f4e3;
}
.ms-dialogSelectedRow
{
	background-color: #e6e6e6;
}
.ms-aggrwebpartcell
{
	padding-right: 5px;
	padding-left: 5px;
}
a.ms-acclink
{
	width: auto;
	height: 1.1em;
	background-color: white;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	color: black;
}
a.ms-imnlink
{
	cursor: default;
}
/* _lcid="1033" _version="12.0.4518"
_LocalBinding */
.ms-SrvMenuUI
{
	display: none;
}
.ms-MenuUIPopupBody
{
	border: 1px solid #868686;
	margin: 0px;
	padding: 0px;
}
.ms-MenuUIPopupBody TABLE
{
	color: #003399;
	font-size: 100%;
	margin: 0px;
	padding: 0px;
}
.ms-MenuUIPopupBody div
{
	cursor: pointer;
}
.ms-MenuUI, .ms-MenuUILarge, .ms-MenuUIRtL, .ms-MenuUILargeRtL
{
	background-color: #fafafa;
	background-repeat: repeat-y;
	cursor: pointer;
}
.ms-MenuUI, .ms-MenuUILarge
{
	background-position: left;
}
.ms-MenuUIRtL, .ms-MenuUILargeRtL
{
	background-position: right;
}
.ms-MenuUI
{
	background-image: url( "/_layouts/images/MGrad.gif" );
}
.ms-MenuUILarge
{
	background-image: url( "/_layouts/images/MGradLarge.gif" );
	width: 250px;
}
.ms-MenuUIRtL
{
	background-image: url( "/_layouts/images/MGradRtl.gif" );
}
.ms-MenuUILargeRtL
{
	background-image: url( "/_layouts/images/MGradLargeRtl.gif" );
	width: 250px;
}
.ms-MenuUIDisabled SPAN
{
	color: #888888;
}
.ms-MenuUIItemTableCell, .ms-MenuUIItemTableCellCompact
{
	padding: 2px;
	color: #003399;
	text-decoration: none;
	font-size: 8pt;
	font-family: tahoma;
}
.ms-MenuUIItemTableCellCompact
{
	padding: 1px 2px 1px 2px;
}
.ms-MenuUIItemTableCell A, .ms-MenuUIItemTableCellHover A, .ms-MenuUIItemTableCellCompact A, .ms-MenuUIItemTableCellCompactHover A
{
	color: #003399;
	text-decoration: none;
}
.ms-menuitemdescription
{
	color: #666666;
}
.ms-MenuUIItemTableCellHover, .ms-MenuUIItemTableCellCompactHover
{
	padding: 1px;
	color: #003399;
	text-decoration: none;
	font-size: 8pt;
	font-family: tahoma;
}
.ms-MenuUIItemTableCellCompactHover
{
	padding: 0px 1px 0px 1px;
}
.ms-MenuUIItemTableHover
{
	background-color: #ffe6a0;
	border: 1px solid #d2b47a;
}
.ms-MenuUIItemTableHover .ms-menuitemdescription
{
	color: #333333;
}
.ms-MenuUIIcon, .ms-MenuUIIconRtL
{
	height: 16px;
	width: 24px;
}
.ms-MenuUIIconLarge, .ms-MenuUIIconLargeRtl
{
	height: 16px;
	width: 40px;
}
.ms-MenuUIIcon, .ms-MenuUIIconLarge
{
	padding: 0px 6px 0px 2px;
}
.ms-MenuUIIconRtL, .ms-MenuUIIconLargeRtl
{
	padding: 0px 2px 0px 6px;
}
.ms-MenuUILabel, .ms-MenuUILabelRtL, .ms-menuuilabelcompact, .ms-menuuilabelcompactRtl
{
	width: 100%;
}
.ms-MenuUILabel
{
	padding: 2px 0px 3px 6px;
}
.ms-MenuUILabelRtL
{
	padding: 2px 6px 3px 0px;
}
.ms-menuuilabelcompact
{
	padding: 1px 0px 1px 7px;
}
.ms-menuuilabelcompactRtl
{
	padding: 1px 7px 1px 0px;
}
.ms-MenuUISubmenuArrow
{
	height: 16px;
	width: 16px;
}
.ms-MenuUISeparator, .ms-MenuUISeparatorRtL, .ms-MenuUISeparatorLarge, .ms-MenuUISeparatorLargeRtl
{
	background-color: #c5c5c5;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
}
.ms-MenuUISeparator
{
	margin: 0px 0px 0px 32px;
}
.ms-MenuUISeparatorRtL
{
	margin: 0px 32px 0px 0px;
}
.ms-MenuUISeparatorLarge
{
	margin: 0px 0px 0px 48px;
}
.ms-MenuUISeparatorLargeRtl
{
	margin: 0px 48px 0px 0px;
}
.ms-MenuUICheckMark
{
	background-image: url( "/_layouts/images/ChkMrk.gif" );
}
.ms-MenuUIItemTableCellDisabled
{
	color: #999999;
}
.ms-sbtable
{
/*	color: #000000;
	font-family: Verdana;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;*/
	width:15px;
		height: 27px;
		float: left;
		background: #E5EDF2;
border-bottom: 2px solid #fff;

}
.ms-sbtablealt
{
	color: #000000;
	font-family: Verdana;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
}
.ms-sbtable-ex
{
/*	width: 100%;
	border-collapse: collapse;
	margin-top: 2px;
	margin-left: 2px;*/
	width:0;
}
.ms-sbtable-border
{
	border: 1px solid #97b4e9;
}
td.ms-sbcell
{
	padding: 0px;
	padding-left: 2px;
	/*white-space: nowrap;*/
/*	border: solid 1px #7f9db9;*/
	border: 0;
}
td.ms-sbcellnoborder
{
	padding-right: 2px;
	/*white-space: nowrap;*/
	border: 0;
}
.ms-sbtext
{
	font-family: Tahoma;
	font-size: 1em;
	font-weight: bold;
}
.ms-sbplain
{
	/*font-family: Tahoma;
	font-size: 8pt;
	border: none;*/
}
.ms-sbplainwithborder
{
	font-family: Tahoma;
	font-size: 8pt;
}
td.ms-sblink
{
/*	padding-right: 14px;
	border: none;*/
	display:none;
}
.ms-sblink a:link, .ms-sblink a:visited
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	padding-left: 4px;
}
.ms-sblink a:hover
{
	color: #000000;
	text-decoration: underline;
}
td.ms-sbgo
{
/*	background-color: #e9f2fd;*/
	background-color: #e5edf2;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-top: 1px;
}
.ms-sbLastcell, .ms-rightbodysectionsearchbox
{
/*	width: 100%;*/
	width: 0;
	padding: 0px; 
	margin: 0px;
}
.ms-sbLastCell
{
/*	padding-right: 10px;*/
}
td.ms-sbscopes
{
	border: none !important;
}
select.ms-sbscopes
{
	font-family: tahoma,verdana;
	font-size: 8pt;
	width: 170px;
	display:none;
}
.srch-WPBody
{
	text-align:left;
	margin: 0px;
	font-family: tahoma;
	font-size: 1em;
	color: #666666;
}
.srch-results DIV
{
	text-align:left;
}
.srch-sort
{
	color: #333333;
	font-size: 1.0em;
}
.srch-sort A:link, .srch-sort A:visited
{
	text-decoration: none;
	color: #003399;
}
.srch-sort a:hover
{
	color: #FF0000;
}
.srch-sort-right
{
	float: right;
	color: #333333;
	font-size: 1.0em;
	padding-bottom: 4px;
}
.srch-sort-right A:link, .srch-sort-right A:visited
{
	text-decoration: none;
	color: #003399;
}
.srch-sort-right a:hover
{
	color: #FF0000;
}
.srch-summary
{
	color: #333333;
	font-size: 1.0em;
	font-family: Tahoma;
}
.srch-summary A:link, .srch-summary A:visited
{
	text-decoration: none;
	color: #003399;
}
.srch-summary a:hover
{
	color: #FF0000;
}
.srch-stats
{
	color: #333333;
	font-size: 1.0em;
	font-family: Tahoma;
	background-color: #ececec;
	text-align: left;
	/*white-space: nowrap;*/
}
.srch-stats A:link
{
	text-decoration: none;
	color: #003399;
}
.srch-stats a:hover
{
	color: #FF0000;
}
.srch-Description
{
	font-size: 1.0em;
	margin: 0px 0px 4px;
	color: #333333;
	font-family: Tahoma;
}
.srch-Description b
{
	font-weight: bold;
	color: #333333;
}
.srch-alertme a:link, .srch-alertme A:visited
{
	margin: 0px 0px 0px;
}
.srch-alertme a:hover
{
	margin: 0px 0px 0px;
}
.srch-Title
{
	font-size: 1.2em;
	margin: 0px 0px 5px;
	color: #003399;
	font-family: Tahoma;
}
.srch-Title A:link, .srch-Title A:visited
{
	text-decoration: none;
	color: #003399;
}
.srch-Title a:hover
{
	/*color: #FF0000;
	text-decoration: underline; */
	color: #fff;
	background: #004F7B;
	text-decoration: none;
}
.srch-URL A:link, .srch-URL A:visited
{
	color: #008800 !important;
	text-decoration: none;
}
.srch-URL a:hover
{
/*	color: #FF0000;
	text-decoration: underline; */
	color: #fff;
	background: #004F7B;
	text-decoration: none;
}
.srch-Metadata
{
	border-top: #e0ded5 1px solid;
	font-size: 1.0em;
	margin: 0px 0px 15px;
	color: #8c8c8c;
	font-family: Tahoma;
}
.srch-dup .srch-Page-bg
{
}
.srch-Page
{
	color: #666666;
	font-weight: bold;
	font-size: 1.0em;
	font-family: Tahoma;
	background-color: #ececec;
	text-align: right;
}
.srch-Page A:link, .srch-Page A:visited
{
	text-decoration: none;
	color: #3764a0;
	font-weight: normal;
}
.srch-Page a:hover
{
	color: #FF0000;
}
.srch-dup A:link, .srch-dup A:visited
{
	color: #517acc;
}
.srch-Icon
{
	margin-right: 4px;
}
.srch-ActionLink a
{
	text-decoration: none;
	font-size: .85em;
	font-style: italic;
	color: #336699;
	margin-top: 2px;
	margin-bottom: 0px;
}
.srch-ActionLink a:hover
{
	color: #FF0000;
}
.ms-searchresultstitlearea
{
	background-image: url( "/_layouts/images/pageTitleBKGD.gif" );
	background-repeat: repeat-x;
	background-color: #d6e8ff;
	text-align: center;
	padding-left: 18px;
	padding-top: 20px;
	border-bottom: 1px solid #6f9dd9;
	height: 85px;
}
.ms-searchresultsareaSeparator
{
	background-color: #d6e8ff;
	padding: 0px;
}

/**********************************************
Migrado do CyberStore
**********************************************/
/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    background-color: #e5edf2;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    margin: 0;
    color: #4C4C4C;
 }

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
	
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		

TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}
	
td 
{
	vertical-align: top;
	background-repeat:repeat-x;	
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #4C4C4C;
}

p
{
	vertical-align: top;
	background-repeat:repeat-x;	
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #4C4C4C;
}

SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #4C4C4C;
    text-decoration: underline;
}

UL LI	{	
	list-style-type:square ;
    /*font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    color: #004F7B; */
}	

UL LI LI	{	
	list-style-type:	disc;
    /*font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    color: #004F7B;*/
 }	

UL LI LI LI	{	
	list-style-type:	circle;
    /*font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #004F7B; */
 }	
 
UL LI LI LI	LI	{	
	list-style-type:	circle;
    /* font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #004F7B;
    text-decoration: underline; */
}
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}
	
/* Mapa Site e5edf2 */
.ms_off		{cursor:default; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #024F7B; text-decoration:none; background-color: #e5edf2;}
.subms_off	{cursor:default; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #024F7B; text-decoration:none;}


.mapaSitePrincipal 
{
	text-align:left;
	font-weight:bold;
	color:white;
	font-family: Verdana, Arial, helvetica, Sans-Serif;
	text-transform:uppercase;
	font-size:.6em;
	vertical-align:middle;
	background-color:#004f7b;
}
/* ----------------------------- */

/* Menu esquerdo */
.menu_off		{cursor:default; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #024F7B; text-align:right; text-transform:uppercase;}
.menu_on		{cursor:default; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #024F7B; text-align:right; text-transform:uppercase; text-decoration:underline;}
.menu_parent	{cursor:default; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #024F7B; text-align:right; text-transform:uppercase;}
.menu_disable	{cursor:default; font-family: Arial, Helvetica, sans-serif; text-align:right;}
.submenu_off	{cursor:default; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #024F7B; text-align:right; text-decoration:none;}
.submenu_on		{cursor:default; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #024F7B; text-align:right; text-decoration:underline;}


.menuPrincipal 
{
	text-align:left;
	font-weight:bold;
	color:#004F7B;
	font-family: Verdana, Arial, helvetica, Sans-Serif;
	text-transform:uppercase;
	font-size:.6em;
	text-align:right;
	vertical-align:middle;
}

.menuAreas
{
	text-align:right;
	color:#008FA9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform:uppercase;
	text-decoration:none;
}
a.menuAreas
{
	
}

/* Menu areas */
.menua_off		{cursor:default; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #024F7B; text-align:right;}
.menua_on		{cursor:default; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #008FA9; text-align:right; text-decoration:underline;}
.menua_parent	{cursor:default; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #008FA9; text-align:right;}
.menua_disable	{cursor:default; padding-right:16px; font-family: Arial, Helvetica, sans-serif; }
.submenua_off	{cursor:default; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #024F7B; text-align:right;}
.submenua_on	{cursor:default; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #024F7B; text-align:right; text-decoration:underline;}


.rodape
{
	background-color: #E5E5E5;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #4C4C4C;
    text-align: left;
}

.rodapeclaro
{
    color: #A5A5A5;
}


.Noticias
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #7F7F7F;
    padding-bottom:8px;
}

.TituloNoticias
{
	text-transform:uppercase;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #004f7b;
}

a.TituloNoticias
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #004f7b;
    text-decoration:none;
}
a.TituloNoticias:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #004f7b;
    text-decoration:underline;
}

.MaisItems
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #E68300;
    vertical-align: middle;
}
.maisitems
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #E68300;
    vertical-align: middle;
}
a.MaisItems
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #E68300;
}
a.maisitems
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #E68300;
}
.Destaques
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #4c4c4c;
    padding-left:8px;
    padding-right:8px;
    padding-bottom:8px;
}
.destaques
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #4c4c4c;
    padding-left:8px;
    padding-right:8px;
    padding-bottom:8px;
}

.TituloDestaques
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #004f7b;
    font-weight: bold;
    text-transform:uppercase;
}
.titulodestaques
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #004f7b;
    font-weight: bold;
    text-transform:uppercase;
}
a.TituloDestaques
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #004f7b;
    font-weight: bold;
    text-decoration:none;
}
a.titulodestaques
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #004f7b;
    font-weight: bold;
    text-decoration:none;
}
a.TituloDestaques:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #004f7b;
    font-weight: bold;
    text-decoration:underline;
}
.TitAgenda
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold; 
  color: #004c77;
  text-decoration: underline;
}
.titagenda
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold; 
  color: #004c77;
  text-decoration: underline;
}
.titAgenda:hover
{
	color: #666666;
	text-decoration: none;
 }
.titagenda:hover
{
	color: #666666;
	text-decoration: none;
 }

.localAgenda
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #e98c00;
	text-decoration: none;
}
.localagenda
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #e98c00;
	text-decoration: none;
}
.tipoAgenda
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #004d78;
	font-size: 11px;
	vertical-align:middle;
}
.tipoagenda
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #004d78;
	font-size: 11px;
	vertical-align:middle;
}

.TituloSondagens
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #004f7b;
    font-weight: bold;
	text-transform:uppercase;
    text-decoration: underline;
}
.titulosondagens
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #004f7b;
    font-weight: bold;
	text-transform:uppercase;
    text-decoration: underline;
}
.PPerguntaSondagem
{
	font-weight:bold;
	color: #e68900;
}
.pperguntasondagem
{
	font-weight:bold;
	color: #e68900;
}

.PerguntaSondagem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004c77;
	text-decoration: none
}
.perguntasondagem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004c77;
	text-decoration: none
}
.TitulosSondagens 
{
	text-align:left;
	font-weight:bold;
	color:#666699;
	font-family: Verdana, Arial, helvetica, Sans-Serif;
	text-transform:uppercase;
	font-size:.6em;
	vertical-align:middle;
}
.titulossondagens 
{
	text-align:left;
	font-weight:bold;
	color:#666699;
	font-family: Verdana, Arial, helvetica, Sans-Serif;
	text-transform:uppercase;
	font-size:.6em;
	vertical-align:middle;
}
.Ruler
{
	color: #004c77;
}
.ruler
{
	color: #004c77;
}
.Newsletter
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #4C4C4C;
}
.newsletter
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #4C4C4C;
}
.bgazul
{
 background-color: #E5EDF2;
 background-position: right;
 background-repeat:no-repeat;
}

.inputTextArea
{
	font-family: Arial, HELVETICA, Sans-Serif;
	font-size:10px;
	background-color:#E5EDF2;
	border:1px solid #E5EDF2;
	color:#4C4C4C;
}
.inputPesquisar
{
	VERTICAL-ALIGN:middle;
	font-family: Arial, HELVETICA, Sans-Serif;
	height:19px;
	font-size:10px;
	background-color:#E5EDF2;
	border:1px solid #E5EDF2;
	color:#4C4C4C;
}
.inputpesquisar
{
	VERTICAL-ALIGN:middle;
	font-family: Arial, HELVETICA, Sans-Serif;
	height:19px;
	font-size:10px;
	background-color:#E5EDF2;
	border:1px solid #E5EDF2;
	color:#4C4C4C;
}
.inputNewsletter
{
	width:95px;
	height:19px;
	font-size:10px;
	border:1px solid #FFFFFF;
	font-family:arial;
	color:#A5A5A5;
	VERTICAL-ALIGN:middle;
}
.inputnewsletter
{
	width:95px;
	height:19px;
	font-size:10px;
	border:1px solid #FFFFFF;
	font-family:arial;
	color:#A5A5A5;
	VERTICAL-ALIGN:middle;
}

.LinkProjectos
{
	text-transform:uppercase;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #004f7b;
   }
.linkprojectos
{
	text-transform:uppercase;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #004f7b;
   }

.Validators
{
	font-size:10px;
}

.Registo
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #4C4C4C;
}
.registo
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #4C4C4C;
}

.Trail
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004F7B;
	vertical-align: middle;
 background-color: #E5EDF2;
}
.trail
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004F7B;
	vertical-align: middle;
	background-color: #E5EDF2;
}

.TituloObjecto
{
	text-decoration: underline;
}

.textoConteudo
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #4C4C4C;
}
.textoconteudo
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #4C4C4C;
}

.CalendarDayHeader
{
	text-transform:uppercase;
	font-weight:bold;
	color: #0000C0;
}
.calendardayheader
{
	text-transform:uppercase;
	font-weight:bold;
	color: #0000C0;
}

.CalendarTitle
{
	font-weight:bold;
	color: #0000C0;
	font-variant:small-caps;
	font-size:16px;
	background-color:White;
}
.calendartitle
{
	font-weight:bold;
	color: #0000C0;
	font-variant:small-caps;
	font-size:16px;
	background-color:White;
}
.CalendarDay
{
	color:#000000;
}
.calendarday
{
	color:#000000;
}
.CalendarToday
{
	color: #FFFFFF;
	background-color: #e68900;
}
.calendartoday
{
	color: #FFFFFF;
	background-color: #e68900;
}
.CalendarEventDay
{
	text-decoration:underline;
	font-weight:bold;
	color:#e68900;	/*Foi preciso indicar explicitamente a cor no ficheiro Agenda.ascx*/
}
.calendareventday
{
	text-decoration:underline;
	font-weight:bold;
	color:#e68900;	/*Foi preciso indicar explicitamente a cor no ficheiro Agenda.ascx*/
}


.DataEventosAgenda
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #e68900;
	padding-left: 7px;
}
.dataeventosagenda
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #e68900;
	padding-left: 7px;
}


.titulo_pagina
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    color: #004F7B;
}

/*Alteração Breadcrum Home page 1/09/2009 */
#pathhomepage
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    color: #004F7B;
}

/************/


.titulo_conteudo
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    color: #004F7B;
}

.subtitulo_conteudo
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-transform: uppercase;
    color: #004F7B;
}

.subsubtitulo_conteudo
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #004F7B;
}

.legendaSondagens_cab
{
  PADDING-LEFT: 7px;	
  FONT-WEIGHT: bold;	
  FONT-SIZE: 12px;	
  VERTICAL-ALIGN: middle;	
  COLOR: #ffffff;	
  FONT-FAMILY: Arial, Helvetica, sans-serif;	
  HEIGHT: 26px;	
  BACKGROUND-COLOR: #e68900;	
  TEXT-DECORATION: none
 }
 .legendaSondagens
 {
	BORDER-RIGHT: #f3bf0a 0px solid;	
	BORDER-TOP: black 0px solid;	
	FONT-WEIGHT: normal;	
	FONT-SIZE: 12px;	
	PADDING-BOTTOM: 2px;	
	VERTICAL-ALIGN: middle;	
	BORDER-LEFT: black 0px solid;	
	COLOR: #666666;	
	PADDING-TOP: 2px;	
	BORDER-BOTTOM: #f3bf0a 1px solid;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;	
	HEIGHT: 22px;	
	TEXT-DECORATION: none
}
 .legendasondagens
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	border-color: black #f3bf0a #f3bf0a black;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	height: 22px;
	vertical-align:middle;
}

.legendaSondagens_TD
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left: 7px;
}
.legendasondagens_TD
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left: 7px;
}


.OutrasSondagens
{
	BORDER-RIGHT: black 0px solid;	
	BORDER-TOP: black 0px solid;	
	FONT-WEIGHT: bold;	
	FONT-SIZE: 12px;	
	BORDER-LEFT: black 0px solid;	
	COLOR: #004c77;	
	BORDER-BOTTOM: #e5edf2 1px solid;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;	
	TEXT-DECORATION: none
}
.outrassondagens
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004c77;
	text-decoration: none;
	border-color: black black #e5edf2;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px
}


.th
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004f7b;
	text-decoration: none;
	padding-top: 11px;
	padding-bottom: 6px;
	border-color: black black #e68300;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}

.tr
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 4px;
	border-color: black black #e5edf2;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}

.GaleriaFotografica {
	background-color: #e5edf2;
	vertical-align: bottom;
	text-align: center;
}
.galeriafotografica {
	background-color: #e5edf2;
	vertical-align: bottom;
	text-align: center;
}


.TituloGaleria { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #004F7B; 
	background-color: #e5edf2;
	vertical-align: middle;
	text-decoration: none; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	padding-left: 3px; 
}
.titulogaleria { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #004F7B; 
	background-color: #e5edf2;
	vertical-align: middle;
	text-decoration: none; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	padding-left: 3px; 
}


.LinkGaleria { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #004F7B; 
	text-decoration: none; 
}
.linkgaleria { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #004F7B; 
	text-decoration: none; 
}

.Link2Galeria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E68300;
}
.link2galeria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E68300;
}

.DadosGaleria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #004F7B;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.dadosgaleria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #004F7B;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}

	
.TableOrganigrama
{
	background-color:#e5edf2;
	border-color:White;
	border-style:solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #004f7b;
	text-decoration: none
}
.tableorganigrama
{
	background-color:#e5edf2;
	border-color:White;
	border-style:solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #004f7b;
	text-decoration: none
}

.Propriedade
{
	font-weight:bold;
	text-transform:uppercase;
	color: #004f7b;
}
.propriedade
{
	font-weight:bold;
	text-transform:uppercase;
	color: #004f7b;
}


.TabelaCabecalho, .TabelaCabecalhoColuna, .TabelaLinha	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004f7b; text-decoration: none; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.TabelaCabecalho { font-weight: bold; padding-top: 11px; padding-bottom: 6px; border-color: black black #e68300; }
.TabelaCabecalhoColuna { font-weight: bold; padding-top: 6px; padding-bottom: 4px; padding-right: 4px; border-color: black black #e5edf2 black; }
.TabelaLinha	{ font-weight: normal; padding-top: 6px; padding-bottom: 4px; border-color: black black #e5edf2; }

.tabelacabecalho, .tabelacabecalhocoluna, .tabelalinha	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004f7b; text-decoration: none; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.tabelacabecalho { font-weight: bold; padding-top: 11px; padding-bottom: 6px; border-color: black black #e68300; }
.tabelacabecalhocoluna { font-weight: bold; padding-top: 6px; padding-bottom: 4px; padding-right: 4px; border-color: black black #e5edf2 black; }
.tabelalinha	{ font-weight: normal; padding-top: 6px; padding-bottom: 4px; border-color: black black #e5edf2; }

.headercalendaragenda30dias
{
    text-transform:uppercase;
}

/**********************************CMOPesquisaImagens.ascx************************************************/
/*************************************************************************************************/
.searchImg-cell
{
    width: 23%;
    float: left;
    text-align: center;
    vertical-align:middle;
    padding-top: 10px;
    padding-bottom: 7px;
    padding-left: 7px;
    padding-right: 7px;
}




/**********************************CSS das Tabelas nos Conteudos************************************************/
/***************************************************************************************************************/
.ms-rteTable-1-CMO  {
	border-collapse: collapse;
	border: solid 0px;
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 11px;  
}
.ms-rteTable-1-CMO tr.ms-rteTableHeaderRow-1-CMO     {
	font-family: Arial, Helvetica, sans-serif;  
	color: #4c4c4c;
	font-size: 11px;  
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 1px solid;
	border-left: 0px solid;
	text-decoration: none;
	padding-bottom: 6px;
	border-left-color:black;
	border-right-color: black;
	border-top-color: black;
	border-bottom-color: #e68300;
	font-weight: bold;
	padding-top: 11px;
	
}
.ms-rteTable-1-CMO td.ms-rteTableHeaderFirstCol-1-CMO   {
	font-family: Arial, Helvetica, sans-serif;  
	color: #4c4c4c;
	font-size: 11px;  
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 1px solid;
	border-left: 0px solid;
	text-decoration: none;
	padding-bottom: 6px;
	border-left-color:black;
	border-right-color: black;
	border-top-color: black;
	border-bottom-color: #e68300;
	font-weight: bold;
	padding-top: 11px;
}
.ms-rteTable-1-CMO td.ms-rteTableHeaderLastCol-1-CMO  {
	font-family: Arial, Helvetica, sans-serif;  
	color: #4c4c4c;
	font-size: 11px;  
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 1px solid;
	border-left: 0px solid;
	text-decoration: none;
	padding-bottom: 6px;
	border-left-color:black;
	border-right-color: black;
	border-top-color: black;
	border-bottom-color: #e68300;
	font-weight: bold;
	padding-top: 11px;
}
.ms-rteTable-1-CMO td.ms-rteTableHeaderOddCol-1-CMO {
	font-family: Arial, Helvetica, sans-serif;  
	color: #4c4c4c;
	font-size: 11px;  
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 1px solid;
	border-left: 0px solid;
	text-decoration: none;
	padding-bottom: 6px;
	border-left-color:black;
	border-right-color: black;
	border-top-color: black;
	border-bottom-color: #e68300;
	font-weight: bold;
	padding-top: 11px;
}
.ms-rteTable-1-CMO td.ms-rteTableHeaderEvenCol-1-CMO {
	font-family: Arial, Helvetica, sans-serif;  
	color: #4c4c4c;
	font-size: 11px;  
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 1px solid;
	border-left: 0px solid;
	text-decoration: none;
	padding-bottom: 6px;
	border-left-color:black;
	border-right-color: black;
	border-top-color: black;
	border-bottom-color: #e68300;
	font-weight: bold;
	padding-top: 11px;
}
.ms-rteTable-1-CMO tr.ms-rteTableOddRow-1-CMO {
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 11px;
	color: #004f7b;
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 1px solid;
	border-left: 0px solid;
	text-decoration: none;
	font-weight: normal;
	padding-top: 4px;
	border-left-color:black;
	border-right-color: black;
	border-top-color: black;
	border-bottom-color: #e5edf2;
}
.ms-rteTable-1-CMO tr.ms-rteTableEvenRow-1-CMO {
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 11px;
	color: #004f7b;
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 1px solid;
	border-left: 0px solid;
	text-decoration: none;
	font-weight: normal;
	padding-top: 4px;
	border-left-color:black;
	border-right-color: black;
	border-top-color: black;
	border-bottom-color: #e5edf2;
}
.ms-rteTable-1-CMO td.ms-rteTableFirstCol-1-CMO  {
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 11px;
	color: #004f7b;
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 1px solid;
	border-left: 0px solid;
	text-decoration: none;
	font-weight: normal;
	padding-top: 4px;
	border-left-color:black;
	border-right-color: black;
	border-top-color: black;
	border-bottom-color: #e5edf2;
}
.ms-rteTable-1-CMO td.ms-rteTableLastCol-1-CMO {
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 11px;
	color: #004f7b;
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 1px solid;
	border-left: 0px solid;
	text-decoration: none;
	font-weight: normal;
	padding-top: 4px;
	border-left-color:black;
	border-right-color: black;
	border-top-color: black;
	border-bottom-color: #e5edf2;
}
.ms-rteTable-1-CMO td.ms-rteTableOddCol-1-CMO  {
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 11px;
	color: #004f7b;
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 1px solid;
	border-left: 0px solid;
	text-decoration: none;
	font-weight: normal;
	padding-top: 4px;
	border-left-color:black;
	border-right-color: black;
	border-top-color: black;
	border-bottom-color: #e5edf2;
}
.ms-rteTable-1-CMO td.ms-rteTableEvenCol-1-CMO {
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 11px;
	color: #004f7b;
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 1px solid;
	border-left: 0px solid;
	text-decoration: none;
	font-weight: normal;
	padding-top: 4px;
	border-left-color:black;
	border-right-color: black;
	border-top-color: black;
	border-bottom-color: #e5edf2;
}
.ms-rteTable-1-CMO tr.ms-rteTableFooterRow-1-CMO    {
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 11px;
	color: #004f7b;
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 1px solid;
	border-left: 0px solid;
	text-decoration: none;
	font-weight: normal;
	padding-top: 4px;
	border-left-color:black;
	border-right-color: black;
	border-top-color: black;
	border-bottom-color: #e5edf2;
}
.ms-rteTable-1-CMO td.ms-rteTableFooterFirstCol-1-CMO  {
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 11px;
	color: #004f7b;
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 1px solid;
	border-left: 0px solid;
	text-decoration: none;
	font-weight: normal;
	padding-top: 4px;
	border-left-color:black;
	border-right-color: black;
	border-top-color: black;
	border-bottom-color: #e5edf2;
}
.ms-rteTable-1-CMO td.ms-rteTableFooterLastCol-1-CMO {
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 11px;
	color: #004f7b;
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 1px solid;
	border-left: 0px solid;
	text-decoration: none;
	font-weight: normal;
	padding-top: 4px;
	border-left-color:black;
	border-right-color: black;
	border-top-color: black;
	border-bottom-color: #e5edf2;
}
.ms-rteTable-1-CMO td.ms-rteTableFooterOddCol-1-CMO  {
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 11px;
	color: #004f7b;
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 1px solid;
	border-left: 0px solid;
	text-decoration: none;
	font-weight: normal;
	padding-top: 4px;
	border-left-color:black;
	border-right-color: black;
	border-top-color: black;
	border-bottom-color: #e5edf2;
}
.ms-rteTable-1-CMO td.ms-rteTableFooterEvenCol-1-CMO  {
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 11px;
	color: #004f7b;
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 1px solid;
	border-left: 0px solid;
	text-decoration: none;
	font-weight: normal;
	padding-top: 4px;
	border-left-color:black;
	border-right-color: black;
	border-top-color: black;
	border-bottom-color: #e5edf2;
}
/*   Formato de Tabela número 1 */
.ms-rteTable-1-STD   {
	border-width: 0px;
	border-style: none;
	border-collapse: collapse;
	font-family: Tahoma;  
}
.ms-rteTable-1-STD tr.ms-rteTableHeaderRow-1-STD      {
	margin: 10px;
	padding: 10px;
	color: #3F4D6B;
	background: #D6E8FF;
	text-align: left;
	font-size: 10pt;  
	font-style: normal;
	font-family: Tahoma;  
	text-transform: capitalize;
	font-weight: bold;
	border-spacing: 10px;
	line-height: 14pt;
	vertical-align: top;
}
.ms-rteTable-1-STD td.ms-rteTableHeaderFirstCol-1-STD    {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-1-STD td.ms-rteTableHeaderLastCol-1-STD  {
	padding: 0in 5.4pt 0in 5.4pt; 
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-1-STD td.ms-rteTableHeaderOddCol-1-STD {
	padding:0in 5.4pt 0in 5.4pt; 
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-1-STD td.ms-rteTableHeaderEvenCol-1-STD 
{
	padding:0in 5.4pt 0in 5.4pt; color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-1-STD tr.ms-rteTableOddRow-1-STD  {
	color: #666666;
	background-color: #F2F3F4;
	font-size: 10pt;   
	vertical-align: top;
}
.ms-rteTable-1-STD tr.ms-rteTableEvenRow-1-STD   {
	color: #666666;
	background-color: #E7EBF7;
	font-size: 10pt;   
	vertical-align: top;
}
.ms-rteTable-1-STD td.ms-rteTableFirstCol-1-STD  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-1-STD td.ms-rteTableLastCol-1-STD {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTable-1-STD td.ms-rteTableOddCol-1-STD  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-1-STD td.ms-rteTableEvenCol-1-STD {
	padding:0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-1-STD tr.ms-rteTableFooterRow-1-STD     {
	background-color: #D6E8FF;
	color: #4A5A80;
	font-weight: 500;
	font-size: 10pt;  
	font-family: Tahoma;  
	line-height: 11px;
}
.ms-rteTable-1-STD td.ms-rteTableFooterFirstCol-1-STD  {
	padding: 0in 5.4pt 0in 5.4pt;
	border-top: solid gray 1.0pt;
	text-align: left;
}
.ms-rteTable-1-STD td.ms-rteTableFooterLastCol-1-STD {
	padding:0in 5.4pt 0in 5.4pt;
	border-top:solid gray 1.0pt;
	text-align:left;
}
.ms-rteTable-1-STD td.ms-rteTableFooterOddCol-1-STD  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
	border-top: solid gray 1.0pt;
}
.ms-rteTable-1-STD td.ms-rteTableFooterEvenCol-1-STD  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
	border-top: solid gray 1.0pt;
}
.ms-rteTable-2   {
	border-collapse: collapse;
	border: solid 0px;
	font-family: Tahoma;   
}
.ms-rteTable-2 tr.ms-rteTableHeaderRow-2     {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 11.0pt;  
	font-family: "Calibri","sans-serif";  
	width: 119.7pt;
	border: solid white 1.0pt;
	border-bottom: solid white 3.0pt;
	background: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	color: #FFFFFF;	
}
.ms-rteTable-2 td.ms-rteTableHeaderFirstCol-2   {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	border: solid white 1.0pt;
	border-bottom: solid white 3.0pt;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableHeaderLastCol-2  {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	border: solid white 1.0pt;
	border-bottom: solid white 3.0pt;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableHeaderOddCol-2 {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	border: solid white 1.0pt;
	border-bottom: solid white 3.0pt;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableHeaderEvenCol-2 {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	border: solid white 1.0pt;
	border-bottom: solid white 3.0pt;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 tr.ms-rteTableOddRow-2 {
	color: #666666;
	background-color: #F2F3F4;
	font-size: 10pt;   
	vertical-align: top;
}
.ms-rteTable-2 tr.ms-rteTableEvenRow-2 {
	color: #666666;
	background-color: #E7EBF7;
	font-size: 10pt;   
	vertical-align: top;	
}
.ms-rteTable-2 td.ms-rteTableFirstCol-2  {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 11.0pt;  
	font-family: "Calibri","sans-serif";  
	width: 119.7pt;
	border-top: none;
	border-left: solid white 1.0pt;
	border-bottom: none;
	border-right: solid white 3.0pt;
	background: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	color: #FFFFFF;
}
.ms-rteTable-2 td.ms-rteTableLastCol-2 {
	padding:0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableOddCol-2  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableEvenCol-2 {
	padding:0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 tr.ms-rteTableFooterRow-2    {
	color: #666666;
	background-color: #FFFFFF;
	font-size: 10pt;  
	vertical-align: top;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableFooterFirstCol-2  {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 11.0pt;  
	font-family: "Calibri","sans-serif";  
	width: 119.7pt;
	border-top: none;
	border-left: solid white 1.0pt;
	border-bottom: none;
	border-right: solid white 3.0pt;
	background: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	color: #FFFFFF;
}
.ms-rteTable-2 td.ms-rteTableFooterLastCol-2 {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableFooterOddCol-2  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableFooterEvenCol-2  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-3   {
	border-collapse: collapse;
	border: solid 0px;
	font-family: Tahoma;   
}
.ms-rteTable-3 tr.ms-rteTableHeaderRow-3   {
	margin: 10px;
	padding: 10px;
	color: #3a4663;
	text-align: left;
	font-size: 10pt;  
	font-style: normal;
	font-family: Verdana;  
	text-transform: capitalize;
	font-weight: normal;
	border-spacing: 10px;
	vertical-align: top;
	background-color: #C4D1E3;
}
.ms-rteTable-3 td.ms-rteTableHeaderFirstCol-3    {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-3 td.ms-rteTableHeaderLastCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-3 td.ms-rteTableHeaderOddCol-3  {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-3 td.ms-rteTableHeaderEvenCol-3 
 {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-3 tr.ms-rteTableOddRow-3 {
	color:#666666;
	vertical-align: top;
	font-size: 10pt;  
}
.ms-rteTable-3 tr.ms-rteTableEvenRow-3 {
	color:#666666;
	vertical-align: top;
	font-size: 10pt;  
}
.ms-rteTable-3 td.ms-rteTableFirstCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	background-color: #E7EBF7;
}
.ms-rteTable-3 td.ms-rteTableLastCol-3  {
	padding: 0in 5.4pt 0in 5.4pt;
	background-color:#E7EBF7;
}
.ms-rteTable-3 td.ms-rteTableOddCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	background-color:#F7F3F7;
}
.ms-rteTable-3 td.ms-rteTableEvenCol-3  {
	padding: 0in 5.4pt 0in 5.4pt;
	background-color:#E7EBF7
}
.ms-rteTable-3 tr.ms-rteTableFooterRow-3      {
	background-color: #C4D1E3;
	color: #3a4663;
	font-weight: normal;
	font-size: 10pt;  
	font-family: Verdana;  
	line-height: 11px;
}
.ms-rteTable-3 td.ms-rteTableFooterFirstCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-3 td.ms-rteTableFooterLastCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-3 td.ms-rteTableFooterOddCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-3 td.ms-rteTableFooterEvenCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-4   {
	border-collapse: collapse;
	border: solid 0px;
	font-family: Tahoma;   
}
.ms-rteTable-4 tr.ms-rteTableHeaderRow-4     {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 11.0pt;  
	font-family: "Calibri","sans-serif";  
	width: 119.7pt;
	background: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	color: #FFFFFF;	
}
.ms-rteTable-4 td.ms-rteTableHeaderFirstCol-4   {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableHeaderLastCol-4  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableHeaderOddCol-4 {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableHeaderEvenCol-4 {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 tr.ms-rteTableOddRow-4 {
	border-width: 1pt;
	color: #666666;
	font-size: 10pt;  
	vertical-align: top;
	border-bottom-style: solid;
	border-bottom-color: #4F81BD;
}
.ms-rteTable-4 tr.ms-rteTableEvenRow-4 {
	color: #666666;
	font-size: 10pt;  
	vertical-align: top;	
}
.ms-rteTable-4 td.ms-rteTableFirstCol-4  {
	border-width: 1pt;
	border-color: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	border-bottom-style: solid;
	border-left-style: solid;
}
.ms-rteTable-4 td.ms-rteTableLastCol-4 {
	border-width: 1pt;
	border-color: #4F81BD;
	border-bottom-style: solid;
	border-right-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableOddCol-4  {
	border-width: 1pt;
	border-color: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	border-bottom-style: solid;
}
.ms-rteTable-4 td.ms-rteTableEvenCol-4 {
	border-width: 1pt;
	border-color: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	border-bottom-style: solid;
}
.ms-rteTable-4 tr.ms-rteTableFooterRow-4    {
	color: #355C8C;
	background-color: #FFFFFF;
	font-size: 10pt;  
	vertical-align: top;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableFooterFirstCol-4  {
	border-width: 1pt;
	border-color: #4F81BD;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableFooterLastCol-4 {
	border-width: 1pt;
	border-color: #4F81BD;
	border-bottom-style: solid;
	border-right-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableFooterOddCol-4  {
	border-width: 1pt;
	border-color: #4F81BD;
	border-bottom-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableFooterEvenCol-4  {
	border-width: 1pt;
	border-color: #4F81BD;
	border-bottom-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-5   {
	border-collapse: collapse;
	border: solid 0px;
	font-family: Tahoma   
}
.ms-rteTable-5 tr.ms-rteTableHeaderRow-5     {
	margin: 10px;
	padding: 10px;
	color: #3A4663;
	text-align: left;
	font-size: 10pt;  
	font-style: normal;
	font-family: Tahoma;  
	text-transform: capitalize;
	font-weight: 500;
	border-spacing: 10px;
	line-height: 11px;
	vertical-align: top;
}
.ms-rteTable-5 td.ms-rteTableHeaderFirstCol-5   {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
}
.ms-rteTable-5 td.ms-rteTableHeaderLastCol-5  {
	padding: 0in 5.4pt 0in 5.4pt; 
	color: #3a4663;
}
.ms-rteTable-5 td.ms-rteTableHeaderOddCol-5 {
	padding:0in 5.4pt 0in 5.4pt; 
	color: #3a4663;
}
.ms-rteTable-5 td.ms-rteTableHeaderEvenCol-5 
{padding:0in 5.4pt 0in 5.4pt; color: #3a4663;
}
.ms-rteTable-5 tr.ms-rteTableOddRow-5 {
	color: #666666;
	vertical-align: top;
	font-size: 10pt; 
}
.ms-rteTable-5 tr.ms-rteTableEvenRow-5 {
	color: #666666;
	vertical-align: top;	
	font-size: 10pt; 
}
.ms-rteTable-5 td.ms-rteTableFirstCol-5  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-5 td.ms-rteTableLastCol-5 {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTable-5 td.ms-rteTableOddCol-5  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-5 td.ms-rteTableEvenCol-5 {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTable-5 tr.ms-rteTableFooterRow-5    {
	color: #3a4663;
	font-weight: 500;
	font-size: 10pt; 
	font-family: Tahoma;  
	line-height: 11px;
}
.ms-rteTable-5 td.ms-rteTableFooterFirstCol-5  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-5 td.ms-rteTableFooterLastCol-5 {
	padding:0in 5.4pt 0in 5.4pt;
	text-align:left;
}
.ms-rteTable-5 td.ms-rteTableFooterOddCol-5  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-5 td.ms-rteTableFooterEvenCol-5  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
/**********************************FIM do CSS das Tabelas nos Conteudos************************************************/
/***************************************************************************************************************/
