/* CSS Document */
	.demoHeaders {
		margin-top: 2em;
	}
	#dialog-link {
		padding: .4em 1em .4em 20px;
		text-decoration: none;
		position: relative;
	}
	#dialog-link span.ui-icon {
		margin: 0 5px 0 0;
		position: absolute;
		left: .2em;
		top: 50%;
		margin-top: -8px;
	}
	#icons {
		margin: 0;
		padding: 0;
	}
	#icons li {
		margin: 2px;
		position: relative;
		padding: 4px 0;
		cursor: pointer;
		float: left;
		list-style: none;
	}
	#icons span.ui-icon {
		float: left;
		margin: 0 4px;
	}
	.fakewindowcontain .ui-widget-overlay {
		position: absolute;
	}
	select {
		width: 200px;
	}
#tabs{
	//width:970px;
	//padding:15px;
	border-radius:none;
	border:none;
	}		
body{
	//font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	
	color:rgba(73,73,73,1.00);
	background:url(img/fundo1.png) repeat-x #ECEDEF;
	
	
	
	outline:none;
	}
#container	{
	margin: 0 auto;
	width:1000px;
	min-height:600px;
	padding-right:20px;
	border-bottom-right-radius:40px;
	border-bottom-left-radius:40px;
	}
#header{
	height:230px;
	
	}
#menu{
	height:40px;
	margin-bottom:5px;
	font-weight:bold;
	background: rgb(30,87,153);
	background: -moz-linear-gradient(top,  rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(50%,rgba(41,137,216,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1)));
	background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
	background: -o-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
	background: -ms-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
	background: linear-gradient(to bottom,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 );
	-webkit-box-shadow: 0px 0px 21px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 21px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 21px 0px rgba(100, 100, 100, 0.75);
	}
#menu ul{
	list-style:none;
	margin-left:-10px;
	}
#menu ul li{
	float:left;
	padding:10px;	
	}
a, a:visited, a:hover{
	color:#FFF;
	text-decoration:none;

	}

a:hover{
	color: #746666;
	}
ul li a.active{
	text-decoration:underline;
	color:#F1BE50;
	}
#submenu{
	height:10px;
	}		
.clear{
	clear:left;
	height:0px;
	margin:0px;
	}	 
#content{
	background:#FFF;
	min-height:440px;
	//height:450px;
	padding-right:30px;
	font-size:70%;
	margin-bottom:0px;
	padding-bottom:20px;
	padding-top:10px;
	//overflow:auto;
	-webkit-box-shadow: 0px 10px 20px 0px rgba(50, 50, 50, 1);
	-moz-box-shadow:    0px 10px 20px 0px rgba(50, 50, 50, 1);
	box-shadow:         0px 10px 20px 0px rgba(50, 50, 50, 1);
	}						
p span.image{
	float:left;
	padding: 0px 30px 5px 0px;
	}
p span img{
	width:140px;
	
	} 
p{
	vertical-align:central;
	padding-bottom:4px;
	}			
body, a, ul, li{
	outline:none;
	list-style:none;
	}
ul.lista{
	height:auto;
	width:680px;
	padding:10px;
	-webkit-box-shadow: 7px 7px 16px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    7px 7px 16px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         7px 7px 16px 0px rgba(50, 50, 50, 0.75);
	background: rgb(235,241,246);
	background: -moz-linear-gradient(-45deg,  rgba(235,241,246,1) 0%, rgba(171,211,238,1) 50%, rgba(137,195,235,1) 51%, rgba(213,235,251,1) 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(235,241,246,1)), color-stop(50%,rgba(171,211,238,1)), color-stop(51%,rgba(137,195,235,1)), color-stop(100%,rgba(213,235,251,1)));
	background: -webkit-linear-gradient(-45deg,  rgba(235,241,246,1) 0%,rgba(171,211,238,1) 50%,rgba(137,195,235,1) 51%,rgba(213,235,251,1) 100%);
	background: -o-linear-gradient(-45deg,  rgba(235,241,246,1) 0%,rgba(171,211,238,1) 50%,rgba(137,195,235,1) 51%,rgba(213,235,251,1) 100%);
	background: -ms-linear-gradient(-45deg,  rgba(235,241,246,1) 0%,rgba(171,211,238,1) 50%,rgba(137,195,235,1) 51%,rgba(213,235,251,1) 100%);
	background: linear-gradient(135deg,  rgba(235,241,246,1) 0%,rgba(171,211,238,1) 50%,rgba(137,195,235,1) 51%,rgba(213,235,251,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf1f6', endColorstr='#d5ebfb',GradientType=1 );
	border:#CCCCCC solid 1px;
	border-bottom-right-radius:30px;;
	}
ul.lista li{
	height:20px;
	padding:8px;
	//border-bottom:#8C8C8C solid 1px;
	font-size:14px;
	}
ul.lista li a{
	position: relative;
  	bottom: 5px;
  	//transform: translateY(-50%);
	}	
ul.lista li a:hover{		
	color:#C70606;
	}
ul.lista li span{
	width:250px;
	float:left;
	text-align:right;
	padding-right:10px; 
	}

ul.lista li img{
	
	}		
table{
	width: 690px;
	color: #000000;
	}
table tr:hover{
	background: rgb(224,243,250);
	background: -moz-linear-gradient(top,  rgba(224,243,250,1) 0%, rgba(216,240,252,1) 50%, rgba(184,226,246,1) 51%, rgba(182,223,253,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,243,250,1)), color-stop(50%,rgba(216,240,252,1)), color-stop(51%,rgba(184,226,246,1)), color-stop(100%,rgba(182,223,253,1)));
	background: -webkit-linear-gradient(top,  rgba(224,243,250,1) 0%,rgba(216,240,252,1) 50%,rgba(184,226,246,1) 51%,rgba(182,223,253,1) 100%);
	background: -o-linear-gradient(top,  rgba(224,243,250,1) 0%,rgba(216,240,252,1) 50%,rgba(184,226,246,1) 51%,rgba(182,223,253,1) 100%);
	background: -ms-linear-gradient(top,  rgba(224,243,250,1) 0%,rgba(216,240,252,1) 50%,rgba(184,226,246,1) 51%,rgba(182,223,253,1) 100%);
	background: linear-gradient(to bottom,  rgba(224,243,250,1) 0%,rgba(216,240,252,1) 50%,rgba(184,226,246,1) 51%,rgba(182,223,253,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0f3fa', endColorstr='#b6dffd',GradientType=0 );
	//text-align: right;
	}
table.tb_services{
	width:690px;
	font-size:16px;
	align-content:center;
	align-items:center;
	}
tr.center, td.center, table tr th{
	text-align:center;
	
	}
table tr th{
	background: rgb(224,243,250);
	background: -moz-linear-gradient(top,  rgba(224,243,250,1) 0%, rgba(216,240,252,1) 50%, rgba(184,226,246,1) 51%, rgba(182,223,253,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,243,250,1)), color-stop(50%,rgba(216,240,252,1)), color-stop(51%,rgba(184,226,246,1)), color-stop(100%,rgba(182,223,253,1)));
	background: -webkit-linear-gradient(top,  rgba(224,243,250,1) 0%,rgba(216,240,252,1) 50%,rgba(184,226,246,1) 51%,rgba(182,223,253,1) 100%);
	background: -o-linear-gradient(top,  rgba(224,243,250,1) 0%,rgba(216,240,252,1) 50%,rgba(184,226,246,1) 51%,rgba(182,223,253,1) 100%);
	background: -ms-linear-gradient(top,  rgba(224,243,250,1) 0%,rgba(216,240,252,1) 50%,rgba(184,226,246,1) 51%,rgba(182,223,253,1) 100%);
	background: linear-gradient(to bottom,  rgba(224,243,250,1) 0%,rgba(216,240,252,1) 50%,rgba(184,226,246,1) 51%,rgba(182,223,253,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0f3fa', endColorstr='#b6dffd',GradientType=0 );
	
	}						
.center{
	text-align:center;
	}
p a:hover{
	color:#E08717;
	
	} 	
#2-colunas {
    -webkit-column-count: 4; /* Chrome, Safari, Opera */
    -moz-column-count: 4; /* Firefox */
    column-count: 3;
	column-gap:40px;
}		
#footer{
	height:200px;
	padding-top:18px;
	margin-top:0px;
	padding-bottom:28px;
	//border-bottom-right-radius:40px;
	//border-bottom-left-radius:40px;
	box-shadow:         7px 7px 27px 0px rgba(50, 50, 50, 0.75);
	-webkit-box-shadow: 0px 10px 20px 0px rgba(50, 50, 50, 1);
	-moz-box-shadow:    0px 10px 20px 0px rgba(50, 50, 50, 1);
	box-shadow:         0px 10px 20px 0px rgba(50, 50, 50, 1);
	font-size:12px;
	background: rgb(170,197,222);
	background: -moz-linear-gradient(45deg,  rgba(170,197,222,1) 17%, rgba(97,153,199,1) 43%, rgba(58,132,195,1) 51%, rgba(65,154,214,1) 63%, rgba(206,219,233,1) 73%, rgba(206,219,233,1) 73%, rgba(58,139,194,1) 84%, rgba(38,85,139,1) 100%);
	background: -webkit-gradient(linear, left bottom, right top, color-stop(17%,rgba(170,197,222,1)), color-stop(43%,rgba(97,153,199,1)), color-stop(51%,rgba(58,132,195,1)), color-stop(63%,rgba(65,154,214,1)), color-stop(73%,rgba(206,219,233,1)), color-stop(73%,rgba(206,219,233,1)), color-stop(84%,rgba(58,139,194,1)), color-stop(100%,rgba(38,85,139,1)));
	background: -webkit-linear-gradient(45deg,  rgba(170,197,222,1) 17%,rgba(97,153,199,1) 43%,rgba(58,132,195,1) 51%,rgba(65,154,214,1) 63%,rgba(206,219,233,1) 73%,rgba(206,219,233,1) 73%,rgba(58,139,194,1) 84%,rgba(38,85,139,1) 100%);
	background: -o-linear-gradient(45deg,  rgba(170,197,222,1) 17%,rgba(97,153,199,1) 43%,rgba(58,132,195,1) 51%,rgba(65,154,214,1) 63%,rgba(206,219,233,1) 73%,rgba(206,219,233,1) 73%,rgba(58,139,194,1) 84%,rgba(38,85,139,1) 100%);
	background: -ms-linear-gradient(45deg,  rgba(170,197,222,1) 17%,rgba(97,153,199,1) 43%,rgba(58,132,195,1) 51%,rgba(65,154,214,1) 63%,rgba(206,219,233,1) 73%,rgba(206,219,233,1) 73%,rgba(58,139,194,1) 84%,rgba(38,85,139,1) 100%);
	background: linear-gradient(45deg,  rgba(170,197,222,1) 17%,rgba(97,153,199,1) 43%,rgba(58,132,195,1) 51%,rgba(65,154,214,1) 63%,rgba(206,219,233,1) 73%,rgba(206,219,233,1) 73%,rgba(58,139,194,1) 84%,rgba(38,85,139,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aac5de', endColorstr='#26558b',GradientType=1 );
//background-image:url(img/fff.png);
	}
#footer ul{
	float:left;
	padding:10px 30px 0px 30px;
	width:240px;
	margin:0 auto;
	}
#footer ul li{
	padding-bottom:10px;
	}	
#footer ul li img{
	padding-bottom:0px;
	height:22px;
	margin-bottom:-8px;
	}
span.ref{
	clear:both;
	margin-top:-5px;
	text-align:center;
	}	
#footer ul li a{
	vertical-align: middle;
	text-align: left;
	color:#901719;
	}	
#footer ul li a:hover{
	color:#AB7172;
	}				
#footer p{
	font-size:13px;
	color:#384385;
	}
#footer p a{
	color:#D12225;
	}
ul{
	margin-left:0px;
	}			
ul li.lista-prog{
	width:74px;
	padding:15px;
	text-align:center;
	border:rgba(191,191,191,1.00) 1px solid;
	border-radius:4px;
	float: left;
	height:90px;
	margin-right:20px;
	margin-bottom:20px;
	background: rgb(242,246,248);
	background: -moz-linear-gradient(top,  rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,246,248,1)), color-stop(50%,rgba(216,225,231,1)), color-stop(51%,rgba(181,198,208,1)), color-stop(100%,rgba(224,239,249,1)));
	background: -webkit-linear-gradient(top,  rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%);
	background: -o-linear-gradient(top,  rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%);
	background: -ms-linear-gradient(top,  rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%);
	background: linear-gradient(to bottom,  rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 );
	margin-left:0px;
	}
	
ul li.lista-prog:hover{
	
	background: rgb(226,226,226);
background: -moz-linear-gradient(top,  rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(50%,rgba(219,219,219,1)), color-stop(51%,rgba(209,209,209,1)), color-stop(100%,rgba(254,254,254,1)));
background: -webkit-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
background: -o-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
background: -ms-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
background: linear-gradient(to bottom,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 );
	}	
ul li.lista-prog img{
	width:64px;
	height:64px;
	}	
.ui-tooltip, .arrow:after {
    background-color: #904F50;
    border: 2px solid white;
  }
  .ui-tooltip {
    padding: 10px 20px;
    color: white;
    border-top-right-radius: 20px;
    font: bold 10px "Helvetica Neue", Sans-Serif;
    box-shadow: 0 0 7px black;
  }
  .arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    bottom: -16px;
  }
  .arrow.top {
    top: -16px;
    bottom: auto;
  }
  .arrow.left {
    left: 20%;
  }
  .arrow:after {
    content: "";
    position: absolute;
    left: 20px;
    top: -20px;
    width: 25px;
    height: 25px;
    box-shadow: 6px 5px 9px -9px black;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .arrow.top:after {
    bottom: -20px;
    top: auto;
  }
  //Fim do Tooltip
  

#presidente{
	position:absolute;
    top:200px;
    left:0;
    right:0;
    bottom:0;
    background-color:rgba(0, 0, 0, 1.0);
    z-index:999999999;
    color:white;
	padding:40px;
	visibility:hidden;
	height:0;
	}	
#cont{
	margin:0 auto;
	top:400px;
	bottom:0px;
	left:0px;
	right:0px;
	width:500px;
	min-height:360px;
	padding:30px;
	border-radius:10px;
	background-color:rgba(50, 50, 50, 0.75);
	position:absolute;
	-webkit-box-shadow: 0px 10px 30px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 10px 30px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 10px 30px 0px rgba(50, 50, 50, 0.75);
	resize:both;
	visibility:hidden;
	height:0px;
	}

#cont img.top{
	border-radius:20px;
	height:24px;
	width:24px;
	background-color:#ECECEC;
	border:#5D5D5D solid 3px;
	float:right;
	padding:5px;	
	margin-top:-38px;
	margin-right:-38px;
	cursor:pointer;
	-webkit-box-shadow: 0px 10px 30px 0px rgba(50, 50, 50, 1.0);
	-moz-box-shadow:    0px 10px 30px 0px rgba(50, 50, 50, 1.0);
	box-shadow:         0px 10px 30px 0px rgba(50, 50, 50, 1.0);
	}			
#cont img.top:hover{
	border:3px solid rgba(183,56,58,1.00);
	
	}	
		
