﻿/****** Reunião de Todos os Css - Intranet AGU ******/

/*********************************************************************************************************************/
/*************************************************** CSS Master ******************************************************/
/*********************************************************************************************************************/

/* ----------------------------------------------*/
/* ---------->>> Elementos Globais <<<-----------*/
/* ----------------------------------------------*/

*{
	margin:0;
	padding:0;
	border:0;
}

body{
	background: #EFF4F9;
	font-size:62.8%;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	color:#52697e !important;
}

a,
a:link,
a:visited,
a:hover {
	color:#52697e;
	text-decoration:none;
}
a:hover { text-decoration:underline;}

input{
    border:solid 1px #CCC;
}

/* ----------------------------------------------*/
/* -------------->>> Estrutura <<<---------------*/
/* ----------------------------------------------*/

#acessibilidade{ display:none;}

#geral{ padding:0; margin:0;}

#cabecalho{ 
    float:left;
    width:100%;
    margin:0;
}
	div.barra_topo {
		background-color: #1d4674;
		height:26px;
		padding: 14px 10px 0 140px;
		z-index:6;
		margin-top:-12px;
	}
	
	.ie7 div.barra_topo {margin-top:0px;}
		
	div.barra_topo p {
	    color: #ffffff !important;
	    width:50%;
	    float:left;
	}
	
	#nav_complementar{
		float:right;
		width:49%;	
		text-align:right;
	}
	
	#menu_complementar{
        float:right;
		width:49%;	
		text-align:right;
	}
  
	.destaque{ 
		background:#fff url(Imagens/destaqueMain.jpg) left bottom repeat-x;
		display:block;
		/*clear:both;*/
		min-height:50px;
		padding:0px 20px 5px 15px;
		margin: 0px 10px 10px 10px;
		 *margin-left:5px;
		 *margin-right:5px;
		border:1px solid #eef4ef;
	}
	/* ACIMA INCLUI O HACK PARA O IE 7 (BASTA INSERIR * NA FRENTE DO NOME */
	/*.ie7 .destaque{ 
		background:#e2ebf2 url(Imagens/destaqueMain.jpg) left top repeat-x;
		display:block;
		clear:both;
		min-height:50px;
		padding:0px 150px 5px 15px;
		margin-bottom:10px;
		
	}*/
	
	.destaque .divAgucidada p.aguCidada 
	{
	    position:relative; 
	    float: right;
	    margin:7px 0 0 0; 
	    /*right:30px;
	    right /*\**/: 5\px; /* Internet Explorer 8 */  
	    /*right: 10px; /* Internet Explorer 6 e 7 */  
	    }
	
	#destaqueLeft
	{
		width:10px;
		height:50px;
		background: url(Imagens/destaqueLeft.jpg) left top no-repeat;
		float:left;
	}
	#destaqueMain
	{
		float:left;
		display:block;
		width:auto;
		height:auto;
	}
	#destaqueMain ol{ float:left}
	#destaqueMain ol li
	{
		list-style:none;
		display:inline-block;
		padding: 5px 20px 5px 0;
		float:left;
	}
	#destaqueRight
	{
		display:block; 
		width:6px;
		height:50px;
		background: url(Imagens/destaqueRight.jpg) right top no-repeat;
		float:right;
	}

	#migalhadepao{ 
		margin-bottom: 10px; 
		/*position:relative; */
	}

	#conteudo  
	{
		float:left;
		/*background-color:#FFFFFF !important; */
		/*margin-top: 3px; */
		display: block !important;
	    width:100%;
	    min-height:800px;
	    /*-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;*/
	}
	
	/* novo titulo para paginas internas */
	#conteudo h3
	{
		font-size:1.4em;
		color:#52697e;
		width:100%;
		margin:18px 0 10px;
		background: url(Imagens/bgBarraTitulo.jpg) left bottom repeat-x;
		text-align: center;
		border:1px solid #efefef;
		padding: 5px 0;
	}
	
	#conteudo h5
	{
		font-size:12px !important;
		
	}
	
	
	.alinhaCentro
	{
		 width:auto;
		 /*max-width:935px;*/
		 min-width:790px; 
	     margin:2px auto 2em auto;
	     min-height: 500px !important;
	     padding-right: 15px;
	     padding-left:15px;
	}
	
	    /* nova estrutura das paginas internas */
	    .margem{ padding: 0 25px;} 
	    #conteudoNova  
	    {
		    float:left;
		    /*background-color:#FFFFFF !important; */
		    margin-top:1.5em; 
		    display: block !important;
	        width:100%;
	        padding:15px;
	    }
	    #opcoesLayout li{ float:right; list-style:none;}
	
	    .layoutFluido
	    {
	        margin:0 15px;
        }
        .layoutFixo
	    {
	        width:900px;
	        margin:0 auto;
        }
	    
	    #colunaEsquerda
		{
	        width:153px; 
	        float:left;
        }
		#colunaDireita
		{
		    width:153px;
			float:right;
		}
		#colunaMeio 
		{
		    margin: 0 170px;
		}
		
		#colunaMeio2 
		{
		    margin: 0 0 0 170px;
		}
		#colunaEsquerda ul li, #colunaDireita ul li	{list-style:none;}
		
		#colunaMeio2 ul li, #colunaMeio ul li
		{
		  list-style:none;
		}
		
	
		#materia {
			width:auto;
			max-width:615px;
			padding-bottom:20px;
			float:left;
			/*position:relative;*/
			left:10px;
		}
		
		#materiaHome {
			width:84% !important;
			/*max-width:615px;*/
			padding-bottom:20px;
			float:left;
			/*position:relative;*/
			left:10px;
		}
		
		#materiaIcon {
			/*(width:100%;
			padding-bottom:0px;
			float:left;
			position:relative;
			left:10px;*/
			margin-top:1em;
		}
		
		#materiaHome{width:700px;}
		
		#sidebar, #sidebarHome{
			width:150px;
			float:left;
			height:200px;
			position:relative;/*ativo*/
			left:20px;
			top: 29px;
		}
		#sidebar ul 
		{
			list-style:none;
		}
		#sidebarHome{width:190px;}
		
			#caixinhaPesquisa{
				background: url(Imagens/bgPesquisa.jpg) left top repeat-x;
				margin:0em 0em 0em 0em !important;
				padding:5px;
				border: 1px solid #b7c5d2;
				width:180px;
			}
				#caixinhaPesquisa h4 {font-size:1.4em;}
				#caixinhaPesquisa .input{ width:140px;float:left;padding:1px;}
				#caixinhaPesquisa select{ width:172px;}
				#caixinhaPesquisa label{ color: #fff; font-weight:bold;}
				#caixinhaPesquisa .botao{background: url(Imagens/bgPesquisa.jpg) left top repeat-x; font-size:1em; padding:1px;float:left;margin-left:3px;	}
			
			
			
			.calendario{
				margin: 10px 0;
				width: 192px;
				background:#fff !important;
				color:Black !important;
			}
			
			.calendario .nextMonth{padding:0 10px}
			.calendario .diaSemana{padding:0  0 10px 0}
			.calendario .hoje{color:#ff0000 !important; background:#cdf;}
			
			table.calendario td{background:#fff !important;font-size:11px !important;}
			
			
			
			#porcentagem{
				background: url(Imagens/porc6507.jpg) left top no-repeat;
				display:block;
				width:190px;
				height:129px;
				border: 1px solid #b7c5d2;
				}

		.clearBoth{ clear:both;}
	
	#rodape 
	{
		margin-top:40px;
		background-color:#1d4674;
		margin-bottom:0 !important;
		/*padding:12px 10px 8px 10px;*/
		position:relative;
		bottom:-10px;
		width:100%;
		height:30px;
	}
	
	#rodape .version {color:#ffffff !important; margin-left:15px; position:relative; top:10px;}
		

/* ----------------------------------------------*/
/* ----------->>> Titulos e Textos <<<-----------*/
/* ----------------------------------------------*/
h1{
	background: url(Imagens/Public/bkg_h1.png) left top no-repeat;
	display:block;
	width:145px;
	height:78px;
	float:left;
	margin:-37px 5px 0 -7px;
}

h1 a {
    background:transparent url(Imagens/NovoLayout/logo.png) no-repeat !important;
	width:128px !important;
	height:74px !important;
	float:left !important;
	display:block !important;
	text-indent: -99999px !important;
	margin-left:10px;
}

#cabecalho p{
	font-size:1em;
	float:left;
	color:#52697e;
}
	
	


#conteudo h4{ font-size:1.2em; margin-bottom:10px;}
#conteudo p, address{ font-size:1.1em !important; margin-bottom:10px;}
#rodape p { 
			float:right;
			display:block;
			background: url(Imagens/logoGti.png) left top no-repeat;
			height:42px;
			width:162px;
			text-indent:-5000px;
			margin-top:-20px;
			margin-right:15px;
			margin-bottom:0 !important;
		}
 
 
/* ----------------------------------------------*/
/* --------------->>> Listas <<<-----------------*/
/* ----------------------------------------------*/
#nav_complementar li,#menu_complementar li { display:inline;
                      color: #ffffff !important; }
                      
#nav_complementar li a, #menu_complementar li a 
{
    color: #ffffff !important;
}
#favorito li{ display:inline; }
#migalhadepao li{ display:inline; }

/* ----------------------------------------------*/
/* ---------------->>> Links <<<-----------------*/
/* ----------------------------------------------*/
h1 a{ display:none; }
#favorito a{ text-indent:-5000px; }
#materia a{ text-decoration:underline; }

/* ----------------------------------------------*/
/* ---------------->>> Forms <<<-----------------*/
/* ----------------------------------------------*/
 
/* ----------------------------------------------*/
/* ---------------->>> Table <<<-----------------*/
/* ----------------------------------------------*/

/* ----------------------------------------------*/
/* -------->>> Biblioteca de classes <<<---------*/
/* ----------------------------------------------*/

.oculta{ display:none }
.alinhaEsq { text-align:left;}
.alinhaDir { text-align:right;}
.width600px{ width:700px !important;}


.clear{clear:both; height:1px;}

/* TOOLTIP NORMAL */

a.tipnormal{

    position:relative;

    color:#3CA3FF;

    z-index:20;

    text-decoration:none;

}

 

a.tipnormal:hover{

    z-index:25; 

      background:transparent; /* precisa do background para funcionar o Internet Explorer */

      color: #aaaaff;

}

 

a.tipnormal span{display: none;}

 

a.tipnormal:hover span{

    display:block;

    position:absolute;

      padding: 1px;

    top: 25px; 

      left: 10px; 

      width: 300px;

    border:1px solid #000;

    background-color:#FAFAD2; 

      color:#000;

    text-align: left;}



.adobeacrobat{font-size:xx-small !important; text-align:center; margin:10px 0;}

#mat-rel{ float:left; margin:15px 0 0 0; width:100%;}



#mat-rel ol{ border:1px solid #e6e6e6; padding:15px 0; list-style:none !important;}
#mat-rel ol li{ margin:5px 15px 0 15px;}
#mat-rel ol li a{color:#666666;}



.modalBackground
{
    background-color: #0F496F;
    filter: alpha(opacity=80);
    opacity: 0.7;
}
.modalPopup
{
    background-color: #fff;
    padding: 3px 10px 3px 10px;
    width: 700px;
}
.modalPopupMenor
{
    background-color: #fff;
    padding: 3px 10px 3px 10px;
    width: 400px;
}
.modalPopup2
{
    background-color: #ffff00;
    border: 3px solid Gray;
    padding: 3px;
    width: 250px;
}

.conteudo_lt {
float:left;
background: url(Imagens/aredonda_lt.gif) left top no-repeat;
height:17px;
width:17px;
}
.conteudo_rt {
float:right;
background: url(Imagens/aredonda_rt.gif) right top no-repeat;
height:17px;
width:17px;
}

.conteudo_lb {
float:left;
background: url(Imagens/aredonda_lb.gif) left bottom no-repeat;
height:17px;
width:17px;
}

.conteudo_rb {
float:right;
background: url(Imagens/aredonda_rb.gif) right bottom no-repeat;
height:17px;
width:17px;
}


/* Pesquisa Catálogo Telefônico */
#boxPesquisaEnderecos {width:300px; margin:auto; border:1px solid #f1f1f1; padding:bottom:0px;}
#boxPesquisaEnderecos #contentPesquisaEnderecos {width:280px; padding:10px 10px 0px 10px;}
#boxPesquisaEnderecos #contentPesquisaEnderecos .tituloPesquisa {}
#boxPesquisaEnderecos #contentPesquisaEnderecos input{margin:3px 0px 7px 0px;}
#boxPesquisaEnderecos #contentPesquisaEnderecos select{margin:3px 0px 7px 0px;}



/*********************************************************************************************************************/
/*************************************************** CSS WEBPARTS ****************************************************/
/*********************************************************************************************************************/

.wp_container{background:#fff;}

.wp_header{background:#459 /*url(Imagens/wpBkgTitle.jpg)*/ repeat-x !important;padding: 2px;}

.wp_titleIn{border:1px solid #fff;padding:3px;display:block;}
.wp_titleIn h4{font-size:12px;color:#fff;padding:2px;}
.wp_titleIn ul{list-style:none;display:inline;	margin:0 !important;}
.wp_titleIn ul li{float:left;margin-left:2px;}
.wp_titleIn ul li img{border:0;}

.centro{width:960px; margin:0 auto; padding:9px;	border:1px solid #cccccc;min-height:400px;}

.conteudoInside{background:url(Imagens/wpBkg.jpg) repeat-x;	border:1px solid #abb9c3;width:940px;padding:9px;}

.wp_content{background:url(Imagens/wpBkg.jpg) repeat-x;	border:1px solid #abb9c3;margin-top:1px;float:left; width:920px;padding:9px;}
.wp_content2{background:url(Imagens/wpBkg.jpg) repeat-x;	border:1px solid #abb9c3;margin-top:1px;float:left; width:940px;padding:9px;}

/* x xxxxxxxxxxxxx  x x  xxxxxxxxxxxxxxxxxxx x*/
.grupoGrid{display:block;float:left;width:940px;}

.controlePaginacao2{padding:12px 10px;font-size:xx-small; width:920px; display:block;border-top:4px solid #459;clear:both; }
.controlePaginacao2 a:link,.controlePaginacao a:visited{color:#069;text-decoration:none;}
.controlePaginacao2 a:hover{color:#06f;text-decoration:none;}



/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX     M   O   D   A   I   S    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */

/*PARA CONTROLE DOS MODAIS*/

/*.centroMODAL{width:980px; margin:0 auto; padding:9px;	border:1px solid #cccccc;min-height:400px;}*/

.conteudoInsideMODAL{background:#fff url(Imagens/wpBkg.jpg) repeat-x;border:1px solid #abb9c3;width:780px;padding:9px;}

.wp_contentMODAL{background:url(Imagens/wpBkg.jpg) repeat-x;	border:1px solid #abb9c3;margin-top:1px;float:left; width:760px;padding:9px;}

.grupoGridMODAL{display:block;float:left;width:780px;}

.controlePaginacao2MODAL{padding:12px 10px;font-size:xx-small; width:760; display:block;border-top:4px solid #459;clear:both; }
.controlePaginacao2MODAL a:link,.controlePaginacao a:visited{color:#069;text-decoration:none;}
.controlePaginacao2MODAL a:hover{color:#06f;text-decoration:none;}


.wp_content span.exemplo{ font-size:10px; margin:0 0 0 95px !important;}

.estiloPainelFunc{width:500px;}

.estiloPainelGuia{width:300px;}

.estiloCollapsedPanel{width:656px; background-color:white; overflow:hidden; }

.estiloCollapsedPanelTitle{background:#fff url(Imagens/bgGrid.jpg) left top repeat-x;color:White;border:0;width:656px;height: 20px;font-weight:bold;float:left;padding:5px; cursor: pointer; vertical-align: middle;}

/*NOVAS CLASSES A PARTIR DE 11/08/08 */

h4{display:block;}

.breadcrumb{display:block;font-size:xx-small;padding:10px 0;}
.breadcrumb a:link, .breadcrumb a:visited{text-decoration:none;color:#039;}
.breadcrumb a:hover{text-decoration:underline;color:#039;}

ul.btnIcones{display:block; width:760px;height:40px; margin:0 auto; list-style:none;}
ul.btnIcones li{float:left;border:1px solid #999;margin:4px;padding:1px;height:24px;}

/* ==== Pagina de Unidades (Modulo Intranet) 28/09/2009 ==== */ 
/* Página de Entrada das Unidades */
#painelUnidadesEntrada {}
#painelUnidadesEntrada h3 {margin:20px 0 0 0;}
#painelUnidadesEntrada div {width:250px; font-weight:bold; margin:10px auto 10px auto;}
#painelUnidadesEntrada div select {border:1px solid #ccc; color:#666; margin:0 5px 0 5px; padding:2px; width:100px; height:22px; font-family: Verdana; font-size:.9em;}
/* Página de Dados */
#painelUnidadeDados {padding-bottom:20px;}
#painelUnidadeDados h3 {margin:20px 0 0 0;}
#painelUnidadeDados fieldset {border:1px dotted #ccc; padding:10px; margin-top:10px;} 
#painelUnidadeDados fieldset legend {padding:10px; background-color:#fff; font-size:1.2em; font-weight:bold;}
#painelUnidadeDados fieldset label, #painelUnidadeDados fieldset .label {display:block; float:left; width:90px; text-align:right; font-weight:bold; margin:3px 10px 3px 0;}
#painelUnidadeDados fieldset .labelTexto {display:block; float:left; margin:4px 10px 3px 0;}
#painelUnidadeDados fieldset textarea {display:block; float:left; margin:3px 10px 3px 0; border:1px solid #ccc; font-family:Verdana; font-size:1em; color:#666; padding:5px; /*width:520px;*/ height:80px;}
#painelUnidadeDados fieldset input[type=text] {display:block; float:left; margin:3px 10px 3px 0; border:1px solid #ccc; font-family:Verdana; font-size:1em; color:#666; padding:5px;}
#painelUnidadeDados fieldset input:focus[type=text], #painelUnidadeDados fieldset input-focus[type=text] {display:block; float:left; margin:3px 10px 3px 0; border:1px solid #87ceeb; background-color:#E0FFFF; font-family:Verdana; font-size:1em; color:#666; padding:5px;}
#painelUnidadeDados fieldset .labelInput {display:block; float:left; width:90px; text-align:right; font-weight:bold; margin:3px 10px 3px 0; padding-top:5px;}
#painelUnidadeDados fieldset .labelInputLeft {display:block; float:left; width:60px; text-align:right; font-weight:bold; margin:3px 10px 3px 0; padding-top:5px;}
#painelUnidadeDados fieldset select {display:block; float:left; margin:3px 10px 3px 0; border:1px solid #ccc; font-family:Verdana; font-size:1em; color:#666; padding:3px; height:23px;}
#painelUnidadeDados fieldset select:focus, #painelUnidadeDados fieldset select-focus  {display:block; float:left; margin:3px 10px 3px 0; border:1px solid #87ceeb; background-color:#E0FFFF; font-family:Verdana; font-size:1em; color:#666; padding:3px; height:23px;}
#painelUnidadeDados fieldset input[type=checkBox] {display:block; float:left; margin:3px 10px 3px 0;}
#painelUnidadeDados fieldset table tr td label {display:block; float:left; width:170px; text-align:left; font-weight:bold; margin:3px 0px 3px 0;}
#painelUnidadeDados fieldset .btnPadraoMais {margin:5px 0 15px 100px;}
#painelUnidadeDados fieldset .mensagemErro {border:1px solid #FF8C69; background-color:#fffafa; padding:10px; width:80%; margin:5px 0 10px 100px; color:red; text-align:center; position:relative; top:-10px;}
#painelUnidadeDados .mensagemErro {border:1px solid #FF8C69; background-color:#fffafa; padding:10px; width:80%; margin:20px 0 10px 100px; color:red; text-align:center;}

/*Página de permissao*/
#PainelFiltros .div{ padding: 5px 5px 5px 5px !important; }
#PainelFiltros label{ text-align:right; font-weight:bold; }
#PainelFiltros select {border:1px solid #ccc; color:#666; margin:0 5px 0 5px; padding:2px; width:100px; height:22px; font-family: Verdana; font-size:.9em;}





/*********************************************************************************************************************/
/*************************************************** CSS FORMULÁRIO **************************************************/
/*********************************************************************************************************************/

ul.paginacao{float:left;display:block; width:50%;margin:0 !important; padding:0 !important;list-style:none; font-weight:bold;
    height: 22px;
}
ul.paginacao li{display:block;float:left;list-style-type:none !important; margin:0 10px 0 0  !important;}

ul.controleDePaginacao{float:right;display:block; width:30%;margin:0 !important; padding:0 !important;list-style:none; font-weight:bold;
    height: 19px;
}
ul.controleDePaginacao li{display:block;float:right; list-style-type:none !important; margin:0 5px !important;}

dl.dadosPublicados{
	float:left; 
	width:100% !important;
	display:block; 
	background:#fff;
	font-size:1.2em;
	margin:10px 0 0 !important;
}
dl.dadosPublicados dt{
	float:left;
	background:none !important; 
	margin:0 5px 0 0 !important;
	padding:0 !important;
	font-weight:bold;
	border:1px solid red !important;

}
dl.dadosPublicados dd{
	float:left; 
	background:none !important; 
	margin:0 40px 0 0 !important;
	padding:0 !important; 
	text-decoration:none;
}


dl.dadosPublicados2{clear:left; width:868px; display:block; background:#e7e7e7;padding:4px 7px 4px 7px;font-size:1.2em;margin:0 !important;border:none !important;}
dl.dadosPublicados2 dt{float:left; background:none !important; margin:0 5px 0 0 !important;padding:0 !important; }
dl.dadosPublicados2 dd{float:left; background:none !important; margin:0 50px 0 0 !important;padding:0 !important; text-decoration:none;border:none !important}


dl.dadosPublicados3
{
	border:1px solid #bfd9f0; 
	/*width:868px !important;*/
	display:block; 
	background:#fff;
	padding:0;
	margin:10px 0 10px !important;
}
dl.dadosPublicados3 dt{float:left;font-size:12px !important;  text-align:left; background:none !important; margin:0 5px 0 0 !important;padding:5px 0 !important; }
dl.dadosPublicados3 dd{float:left;font-size:12px !important;  text-align:left;background:none !important; margin:0 45px 0 0 !important;padding:5px 0 !important; text-decoration:none;border:none !important}

.clearBoth{ clear:both;}



/* ABAIXO AS CLASSES DO FORMULARIO - CONFIGURAM AS DIMENSÕES E COMPORTAMENTO DOS OBJETOS QUE O COMPÕEM -  

.formulario{float:left;width:900px; margin:10px auto 30px auto; padding:10px; background:#fff url(Imagens/fundo_azul_branco_gradiente.jpg) repeat-x; border-bottom:1px solid #bfd9f0;}

.formulario h4{float:left; display:block; width:900px; background:#bfd9f0; margin-bottom:10px; }

.formulario span.tituloH4{width:878px; padding:4px 8px; margin:2px;  font-size:1em; color:#52697E;  border:1px solid #fff; display:block;}*/

.formulario{width:100% !important; margin:4 auto 0 auto;}

.formulario fieldset{border:1px solid #e7e7e7; width:100%; margin-bottom:20px;}

.formulario fieldset.tarefa {border:1px solid #e7e7e7; width:100%; padding:4px; float:left; margin-bottom:20px;}

.formulario h4
{
	/*width:100% !important; */
	background: url(Imagens/bgHeaderGrid.jpg) repeat-x;
	font-size:12px !important;
	font-weight:bold;
	text-indent:15px;
	padding:4px 0 4px 0;
	margin:0 !important;
	display:block;
	color:#fff;
}
.formulario h5   
{
	clear:left;
	font-size:12px !important;
	font-weight:bold;
	margin-bottom:15px; 
}

.negritoNumeros
{
 font-weight:bold;   
}
.formulario dl {border:1px solid #f4f4f4; display:block; clear:both; padding: 10px 0;}
.formulario dl dt{ border: 0 !important; background: none;}
.formulario dl dd p{}

dl#ementa {width:100% !important; padding:0; border:1px solid #efefef; margin-bottom:10px;}
dl#ementa a{ text-decoration:none;}
dl#ementa img{ position:relative; top:3px; margin-right:5px;}
dl#ementa dt{ font-weight:bold; background-color:#f4f4f4;padding:5px; display:block; float:none;}
dl#ementa dd{ background-color:#fff; padding:5px 15px; border-bottom:1px solid #f4f4f4;}

.formulario .label{ display:block; font-size:0.9em; color:#52697E; font-weight:bold; padding:1px;color:#576f85;font-size:1em;}

.formulario .labelCheckbox{color:#576f85; letter-spacing:-1px}

.formulario .labelCheckbox2{color:#576f85; letter-spacing:-1px; margin-left:3px; margin-top:10px;clear:left;}

.formulario .semBorda input{border: 0 !important; margin:3px 2px;}

.formulario .textArea{width:100%; font-size:1.4em;border:1px solid #bfd9f0;color:#576f85; font-size:1.2em; background:#fff;}

.formulario .select{width:100%; font-size:1.4em;border:1px solid #bfd9f0; color:#576f85; font-size:1.2em; background:#fff;}

.formulario .radio{font-size:1.2em;margin:0 0 0 16px;color:#576f85;font-size:1.2em;}

/* Especialmente para renderizar no IE sem borda no radioButton */
.formulario table.radioGroup td input{ border:0 !important;}
.formulario span.radioGroup input{ border:0 !important;}

.radioGroup tbody tr td label {
position:relative;
top:-2px;
}

.radioGroup label {
position:relative;
top:-2px;
}

/* Css para Botões */


/* redundância - classes dos botoes */
.formulario     .botao{font-size:9px; font-weight:bold; color:#52697E; padding:4px; border:1px solid #98bdd7;background:#bfd9f0 url(Imagens/fundoBotao3d.jpg) repeat-x;}

.formulario .btnPadrao{font-size:9px; font-weight:bold; color:#52697E; padding:4px; border:1px solid #98bdd7;background:#bfd9f0 url(Imagens/fundoBotao3d.jpg) repeat-x; cursor:pointer;}
            
            /* para uso fora do div formulario*/
            .btnPadrao{font-size:9px; font-weight:bold; color:#52697E; padding:4px;   border:1px solid #98bdd7;background:#bfd9f0 url(Imagens/fundoBotao3d.jpg) repeat-x; cursor:pointer;}

.btnPadrao_InputAoLado{font-size:9px; font-weight:bold; color:#52697E; padding:4px 0; border:1px solid #98bdd7; background:#bfd9f0 url(Imagens/fundoBotao3d.jpg) repeat-x; margin-left:8px !important;float:left; cursor:pointer;}
.btnPadrao_InputAoLado2{font-size:9px; font-weight:bold; color:#52697E; padding:4px; border:1px solid #98bdd7; background:#bfd9f0 url(Imagens/fundoBotao3d.jpg) repeat-x; margin-left:8px !important; float:left;}
/* xxxxxxxxxxxxxx */
/* inputs */

.formulario .input_BtnAoLado{width:79.5%; padding:3px 0; font-size:1.4em; border:1px solid #bfd9f0 !important; color:#576f85;font-size:1.2em; background:#fff; float:left;}
          
.formulario .input{width:100%; padding:3px 0;font-size:1.4em; border:1px solid #bfd9f0 !important; color:#576f85;font-size:1.2em; background:#fff;}

.formulario .btnPadraoClean{font-size:1.2em; font-weight:bold;  padding:4px 4px 2px;  font-size:1.2em;}

.formulario .btnPadraoClean{font-size:1.2em; font-weight:bold;  padding:4px 4px 2px;  font-size:1.2em;}

.formulario .btnPadraoClean img{margin-right:5px; position:relative; top:3px;}

.formulario .btnPadraoDesativado{font-size:1.2em; font-weight:bold; color:#52697E; padding:4px; border:1px solid #fff; background:#EFF4F9; font-size:1.2em;}
.formulario input {border-color: #CED0D5 #A8AAB2 #ACADB3 #CED0D5; border-radius: 3px 3px 3px 3px; border-style: solid; border-width: 1px; margin-right: 0; padding: 6px 7px;}
.formulario input[type=checkbox] {position:relative; top:2px; right:5px;}


.tamTotal{float:left; width:100%; display:block; margin-bottom:10px;}

.formulario .clear{clear:both; height:1px;}

.formulario fieldset p{margin:20px 80px 20px 5px;clear:left; }

.formulario  a:link, .formulario table.noUnderline a:visited{text-decoration:none !important;}
.formulario table.noUnderline a:hover{text-decoration:underline !important;}
table.noUnderline td{ padding:5px;}
.formulario .clearLeft{clear:left;}

.clearBoth{ clear:both }
.floatLeftValidator{float:left;}
.formulario .floatRight{ float:right;}


.errorMsg{border:1px solid #FF8C69; background-color:#fffafa; width:100%; color:red; text-align:center; float:left;}

/* ABAIXO AS CLASSES TAM'S - ORGANIZAM OS DIVS UM DO LADO DO OUTRO E SERVEM PARA GARANTIR A LARGURA E O ALINHAMENTO DOS OBJETOS - CAMPOS E LABELS */

.tam10{float:left; width:11px; padding:8px 0 0 0;  font-size:0.9em; color:#f00; margin:12px  2px 0 2px;  }

.tam30{float:left; width:26px; margin:12px  2px 0 2px; }

.tam50{float:left; width:46px; margin:12px  2px 0 2px; }	

.tam70{float:left;width:66px;margin:12px  2px 0 2px;}

.tam80{float:left;width:76px;margin:12px  2px 0 2px;}

.tam80btn{float:left;width:76px;margin:12px  2px 0 2px; position:relative; top:10px;}

.tam90{float:left;width:86px;margin:12px  2px 0 2px;}

.tam100{float:left;width:96px;margin:12px  2px 0 2px;}

.tam102{float:left;width:99px;margin:12px  2px 0 2px;}

.tam105{float:left;width:101px;margin:12px  2px 0 2px;}

.tam110{float:left;width:106px;margin:12px  2px 0 2px;}

.tam120{float:left;width:116px;margin:12px  2px 0 2px;} .tam120c{clear:both;width:116px;margin:12px  2px 0 2px;} 

.tam130{float:left;width:126px;margin:12px  2px 0 2px;} 

.tam140{float:left;width:136px;margin:12px  2px 0 2px;} 

.tam150{float:left;width:146px;margin:12px  2px 0 2px;} 

.tam155{float:left;width:151px;margin:12px  2px 0 2px;} 

.tam160{float:left;width:156px;margin:12px  2px 0 2px;}

.tam165{float:left;width:161px;margin:12px  2px 0 2px;}

.tam170{float:left;width:166px;margin:12px  2px 0 2px;} .tam170c{clear:left;width:46px;margin:12px  2px 0 2px;}

.tam175{float:left;width:171px;margin:12px  2px 0 2px;}

.tam180{float:left;width:176px;margin:12px  2px 0 2px;}

.tam185{float:left;width:181px;margin:12px  2px 0 2px;}

.tam190{float:left;width:186px;margin:12px  2px 0 2px;}

.tam195{float:left;width:191px;margin:12px  2px 0 2px;}

.tam200{float:left;width:196px;margin:12px  2px 0 2px;}

.tam220{float:left;width:216px;margin:12px  2px 0 2px;}

.tam240{float:left;width:236px;margin:12px  2px 0 2px;}

.tam260{float:left;width:256px;margin:12px  2px 0 2px;}

.tam280{float:left;width:276px;margin:12px  2px 0 2px;}

.tam300{float:left;width:296px;margin:12px  2px 0 2px;}

.tam320{float:left;width:316px;margin:12px  2px 0 2px;}

.tam340{float:left;width:336px;margin:12px  2px 0 2px;}

.tam350{float:left;width:346px;margin:12px  2px 0 2px;}

.tam360{float:left;width:356px;margin:12px  2px 0 2px;}

.tam370{float:left;width:366px;margin:12px  2px 0 2px;}

.tam380{float:left;width:376px;margin:12px  2px 0 2px;}

.tam400{float:left;width:396px;margin:12px  2px 0 2px;}

.tam420{float:left;width:416px;margin:12px  2px 0 2px;}

.tam440{float:left;width:436px;margin:12px  2px 0 2px;}

.tam460{float:left;width:456px;margin:12px  2px 0 2px;}

.tam480{float:left;width:476px;margin:12px  2px 0 2px;}

.tam500{float:left;width:878px;margin:12px  2px 0 2px;}

.tam500c{float:left;width:496px;margin:12px  2px 0 2px;}

.tam520{float:left;width:516px;margin:12px  2px 0 2px;}

.tam540{float:left;width:536px;margin:12px  2px 0 2px;}

.tam560{float:left;width:556px;margin:12px  2px 0 2px;}

.tam580{float:left;width:576px;margin:12px  2px 0 2px;}

.tam600{float:left;width:596px;margin:12px  2px 0 2px;}

.tam620{float:left;width:616px;margin:12px  2px 0 2px;}

.tam640{float:left;width:636px;margin:12px  2px 0 2px;}

.tam660{float:left;width:656px;margin:12px  2px 0 2px;}

.tam680{float:left;width:676px;margin:12px  2px 0 2px;}

.tam690{float:left;width:686px;margin:12px  2px 0 2px;}

.tam700{float:left;width:696px;margin:12px  2px 0 2px;}

.tam710{float:left;width:706px;margin:12px  2px 0 2px;}

.tam720{float:left;width:716px;margin:12px  2px 0 2px;}

.tam730{float:left;width:731px;margin:12px  2px 0 2px;}

.tam740{float:left;width:736px;margin:12px  2px 0 2px;}

.tam760{float:left;width:756px;margin:12px  2px 0 2px;}

.tam780{float:left;width:776px;margin:12px  2px 0 2px;}

.tam800{float:left;width:796px;margin:12px  2px 0 2px;}

.tam820{float:left;width:816px;margin:12px  2px 0 2px;}

.tam840{float:left;width:836px;margin:12px  2px 0 2px;}

.tam860{float:left;width:856px;margin:12px  2px 0 2px;}

.tam880{float:left;width:876px;margin:12px  2px 0 2px;}

.tam885{float:left;width:881px;margin:12px  2px 0 2px;}

.tam100pct{float:left; width:100%;margin:12px  2px 0 2px;}

.ModalListaVideo {   
    width: 99%;
    height: 206px !important; 
    overflow: auto; 
    float: left; 
    padding-left:5px;
    /*margin-left:5px; 
    margin-right:10px !important; */
    border:1px solid #76B9FF;
}

.cabinet
    {
          width: 16px;
          height: 16px;
          background: #ffffff url(/PaginasInternas/Forum/img/find.png);
          display: block;
          overflow: hidden;
          cursor: pointer;
    }

.cabinet input.file
{
      position: relative;
      height: 100%;
    width:auto;
      opacity: 0;
      cursor: pointer;
      -moz-opacity: 0;
      filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.migalha 
{
    border:0px; 
    font-weight:bold; 
    font-family:Verdana; 
    font-size: 1.1em;
    text-align: left;
}

.migalha a{ text-decoration:none !important;}
.migalha a:hover{ text-decoration:underline !important;}

/* abas do ajax toolkit - Aplicação AGUdossie*/
.grupoDuplicar{border:1px dashed #999; float:left; width:90%; padding:0 3% 3% 3%; margin-bottom:4px;}
.ajax__tab_outer {}
.ajax__tab_header {}
.ajax__tab_tab {}
.ajax__tab_body{font-size:x-small !important;}
.ajax__tab_panel{ }
span.tituloDossie{font-size:small; font-weight:bold;}







/*.tam900{float:left;width:896px;margin:12px  2px 0 2px;}*/

/* CLASSES EM PORCENTAGEM */

/* 
.pct1{float:left;width:10px;padding:15px 0 0 0; color:#f00;}

.pct5{float:left;width:3.6%;margin:0.7%;}

.pct10{float:left;width:8.6%;margin:0.7%;}	.pct10c{clear:left;width:8.6%;margin:0.7%;}

.pct13{float:left;width:11.6%;margin:0.7%;}

.pct15{float:left;width:13.6%;margin:0.7%;}

.pct20{float:left;width:18.6%;margin:0.7%;}

.pct25{float:left;width:23.6%;margin:0.7%;} 
 
.pct27{float:left;width:26.3%;margin:0.7%;} 

.pct30{float:left;width:31.6%;margin:0.7%;}

.pct35{float:left;width:33.6%;margin:0.7%;}

.pct40{float:left;width:38.6%;margin:0.7%;}

.pct45{float:left;width:43.6%;margin:0.7%;}

.pct50{float:left;width:46.6%;margin:0.7%;}

.pct60{float:left;width:56.6%;margin:0.7%;}

.pct65{float:left;width:63.6%;margin:0.7%;}

.pct70{float:left;width:68.6%;margin:0.7%;}

.pct75{float:left;width:73.6%;margin:0.7%;}

.pct80{float:left;width:78.6%;margin:0.7%;}

.pct85{float:left;width:83.6%;margin:0.7%;}

.pct90{float:left;width:88.6%;margin:0.7%;}

.pct95{float:left;width:93.6%;margin:0.7%;}

.pct100{float:left;width:98.6%;margin:0.7%;}

*/



/*  =======  Abas ASPX  ========= */
.ajax__tab_outer {position:relative; top:12px;}
.ajax__tab_header {display:block; clear:left; padding-bottom:0px; margin:0px;}
.ajax__tab_tab {border:0px !important;}



/*********************************************************************************************************************/
/*************************************************** CSS Questionario ************************************************/
/*********************************************************************************************************************/

.questionario
{
    margin:30px;
    font-size:12px !important;
    font-family:Trebuchet MS; 
}

.questionario .Tabs
{
    clear:left;
}

.questionario .Tabs span
{
    float:left;
}

.ajax__tab_tab
{
    font-size:9px; 
    font-weight:bold; 
    color:#52697E; 
    padding:4px; 
    border:1px solid #98bdd7;
    background:#bfd9f0 url(Imagens/fundoBotao3d.jpg) repeat-x; 
    cursor:pointer;
    margin-right:10px;
    margin-bottom:10px !important;
}

.questionario fieldset
{
    border: 1px solid #C7DDF2;
    padding:0 10px;
    clear:both;
    margin:0 10px;
    padding-bottom:10px !important;
    margin-bottom: 5px !important;
}

.questionario fieldset legend
{
    font-size:14px;
    font-weight:bold;
    padding:3px;
}

.questionario label
{
    display:block;
    margin-top:5px;
    margin-bottom:3px;
    font-weight:bold !important;
}

.questionario input[type=text]
{
    border: 1px solid #C7DDF2;
    height:20px;
    padding:4px;
    padding-bottom:1px;
}

.questionario input[type=radio]
{
    border: 0px;
}

.questionario select
{
    border: 1px solid #C7DDF2;
    padding:4px;
}

.questionario textarea     
{
    border: 1px solid #C7DDF2;
    padding:4px;
    padding-bottom:1px;
}

.questionario .RadioLabel
{
    margin-top:5px !important;
}

.questionario .RadioButtonList
{
   width:170px !important;
}

.questionario .RadioButtonList tbody tr td label
{
    float:left;
    margin-right:10px;
}

.questionario .RadioButtonList tbody tr td input
{
    border: none !important;
    margin-top:4px;
    float:left;
    margin-left:4px;
}

.questionario .RadioButtonList tbody tr td img
{
 width:auto;
 max-width:400px;
 height:auto;
 max-height:96px;
}

.questionario table.tablesorter 
{
    font-size:11px;    
}


.questionario .concatenaCampo
{
    float:left;
    margin-right:10px;
}


/*********************************************************************************************************************/
/*************************************************** CSS Login *******************************************************/
/*********************************************************************************************************************/

#login{display:block; width:300px; margin:10px auto 30px auto; padding:10px; background:#fff url(Imagens/fundo_azul_branco_gradiente.jpg) repeat-x; border-bottom:1px solid #bfd9f0;}
#login h4{float:left; display:block; width:300px; background:#bfd9f0; margin-bottom:10px; }
#login span.tituloH4{width:278px; padding:4px 8px; margin:2px;  font-size:1em; color:#52697E;  border:1px solid #fff; display:block;}
#login fieldset { float:left; width:888px; padding:5px 5px 16px 5px; border:1px solid #bfd9f0; margin:10px 0;}
#login legend { font-size:1.2em;color:#52697E; font-weight:bold; }
#login .label{display:block; font-size:0.9em; color:#52697E; font-weight:bold; padding:1px;}
#login .input{width:100%; padding:2px 0; font-size:1.4em;border:1px solid #bfd9f0;}
#login .radio{font-size:1.2em;margin:0 0 0 16px;}
#login .textArea{width:100%; font-size:1.4em;border:1px solid #bfd9f0;}
#login .select{width:100%; font-size:1.4em;border:1px solid #bfd9f0;}
#login .botao{font-size:1.2em; font-weight:bold; color:#52697E; padding:4px; border:1px solid #fff; background:#bfd9f0; }
#login .clear{clear:both; height:1px;}
#login p{font-size:xx-small !important; float:left; margin:5px 0 0 0 !important;}
#login .mensagemErro{color:#f00; font-size:xx-small !important; font-weight:bold; display:block;}
.tamUnico{float:left; width:281px; margin:12px  2px 0 2px;}


/*********************************************************************************************************************/
/*************************************************** CSS Menu ********************************************************/
/*********************************************************************************************************************/

/*--------- Menu Intranet -------------- */
#menu-principal {background: #33A8E7 url(Imagens/NovoLayout/bkg_menuNav.png) left top repeat-x;	padding:12px 0 13px 0; margin:4px 4px 4px 139px;}
.ie7 #menu-principal {background: #33A8E7 url(Imagens/NovoLayout/bkg_menuNav.png) left top repeat-x; padding:12px 0 13px 0;	margin:4px 0px 4px 139px;}
#menu-principal ul {list-style:none; padding-left:15px;}
#menu-principal ul li {display:inline; margin-right:10px;}
#menu-principal ul li a {font-family:Verdana,Arial,Helvetica,sans-serif !important; font-size:10px !important; font-weight:bold !important; color:#ffffff; margin-bottom:10px;}

/*--------- Menu E-agu --------- */
#menu-eagu {background: #2a8abe url(Imagens/bgMenuEAGU.png) left top repeat-x; padding:13px 0 13px 0; margin:4px 3px 10px 139px; display:block;}
.ie7 #menu-eagu {background: #2a8abe url(Imagens/bgMenuEAGU.png) left top repeat-x; padding:13px 0 13px 0; margin:0px 0px 10px 143px; display:block;}
#menu-eagu ul {list-style:none; padding-left:15px;}
#menu-eagu ul li {display:inline; margin-right:10px;}
#menu-eagu ul li a {font-family:Verdana,Arial,Helvetica,sans-serif !important; font-size:10px !important; font-weight:bold !important; color:#ffffff; margin-bottom:10px;}

/*--------- imagem Menu e-AGU --------- */
#ImagemEAGU {text-indent:-9999px; background:transparent url(Imagens/logoEAGU.png) no-repeat top left; width:136px; height:40px; margin-right:2px; float:left;}


/*---------- Submenu -------------*/
.submenu {clear:both; position:relative; z-index:100;}
.dropmenudiv {position:absolute; top: 0 !important; left:0 !important;	font:normal 12px Verdana; line-height:18px;	z-index:100;background-color:#dee4eb; padding-bottom:10px; width: 100% !important; visibility: hidden;}
.dropmenudiv h4{ font-size: 11px !important; font-weight:bold;}
.dropmenudiv p{ font-size: 9px!important; }
.dropmenudiv ul {list-style:none; }
.dropmenudiv ul li{ float:left; margin:10px; width:180px;}
.dropmenudiv ul li li{ margin:0; width:200px;}
.dropmenudiv ul li li a{ font-size:10px;}
.dropmenudiv ul h4{font-size:1.2em; margin-bottom:5px;}	
.dropmenudiv a{ margin-bottom:2px;}
.dropmenudiv img{ margin:0 2px 0 0;}
* html .dropmenudiv a{width: 170px;}

.dropmenudiv a:hover { 
	color: #000000;
	text-decoration:none;
}

.subdivv {
	float:left; 
	margin:10px; 
	width:950px !important;
}

.subdivvv {
	float:left; 
	margin:10px; 
	width:300px !important;
}

/*icones*/
.dropmenudiv ul.icone16 { float:left; }
.dropmenudiv ul.icone16 li a{ width:168px;  float:left; }
.dropmenudiv ul.icone16 img{ display:block; margin:0 auto; }

/*
.dropmenudiv ul.icone32 { float:left;}
.dropmenudiv ul.icone32 li{ display:inline; width:80px !important;  }
.dropmenudiv ul.icone32 img{  display:block; margin:0 auto; }
.dropmenudiv ul.icone32 li a{text-align:center; width:80px !important; background-image:none !important;}
*/


/* Menu páginas internas */
#nav_conteudo {
	display:block; 
	width:150px; 
	position:relative;
	left:0;
	float:left;
	border:1px solid #fff;
}
#nav_conteudo h4 { font-size:1.1em !important; margin-bottom:3px !important;}
#nav_conteudo ul { list-style:none; margin-bottom:15px;}
#nav_conteudo li { margin:0; padding:0;  }
#nav_conteudo li a {
	padding:5px 0;
	width:150px; 
	display:block; 
	border-bottom:1px solid #efefef; 
	text-decoration:none;
}
#nav_conteudo li a:hover {
	background: url(Imagens/bgConteudoMenu.jpg) left bottom repeat-x;
}



/* nova mudanças */
#colunaEsquerda h4  
{
    font-size:1.1em !important; 
    margin-bottom:0px !important;
    background: url(Imagens/bgBarraTitulo.jpg) left bottom repeat-x;
    border:1px solid #efefef;
	padding: 5px 0;
	text-indent:3px;
}
#colunaEsquerda ul { list-style:none; margin-bottom:10px;}
#colunaEsquerda li { margin:0; padding:0;  }
#colunaEsquerda li a {
	padding:5px 0;
	display:block; 
	border-bottom:1px solid #efefef; 
	text-decoration:none;
	text-indent:3px;
	
}
#colunaEsquerda li a:hover {
	background-color:#f4f4f4;
}
/* Não apague, arquivos da nova masterpage*/


.titlePage h2 {
	background: transparent url(Imagens/fundoBarraTitulo.png) center bottom no-repeat !important;
    padding: 0em 0em 1px 0em;
	margin:0 0 5px 0;
	font-weight:bold !important;
	color: #52697E !important;
	font-size:22px !important;
	letter-spacing:-1px;
}

.titlePage h3 {
	background: transparent url(Imagens/bgBarraTitulo.jpg) left bottom repeat-x !important;
	font-size: 16px !important;
	color: #52697E !important;
	font-weight:bold !important;
	border: 1px solid #cccccc !important;
	padding-top: 8px;
	padding-bottom: 7px;
}

.menuIcons {
	margin-right: 10px;
	margin-left: 10px;
	text-align: center;
}

.menuIcons li {
	display:inline;
}

.menuIcons li a img {
    margin: 5px 5px 5px 5px !important;
    border: 3px solid transparent;
}

.menuIcons li a img:hover {
    margin: 5px 5px 5px 5px !important;
    border: 3px solid #426BBA;
}
/* --------------------- LEGENDAS ICONES ----------------- */

.qtip-light {
	margin-top: 15px !important;
	padding-left: 3px !important;
	text-align: center !important;
	font-weight:bold;
	z-index:5020 !important;
}

/* ---------------BUSMENU ICON --------------------------- */

.TituloBarraSubMenuIcon {
	background: transparent url(Imagens/fundoBarraTitulo.png) center bottom no-repeat !important;
	padding: 0em 0em 1px 0em;
	margin:17px 0 5px 0;
	width:100%;
	font-weight:bold !important;
	color: #52697E !important;
	font-size:22px !important;
	text-align:center;
	letter-spacing:-1px;
}

.subicon {
	list-style:none;
	padding: 2px 0em 0em 0em;
	margin: 0em 0em 1em 0em;
	/*height:30px;*/
}

.subicon li {
	display:inline;
	margin: 0em 0em 0em 2px;
}

.subicon li a {
	text-decoration: none;
	margin: 0em 0em 0em 0em !important;
	padding: 0em 0em 0em 0em !important;
}

.subicon li a img {
	border: none;
}


/*********************************************************************************************************************/
/*************************************************** CSS Table *******************************************************/
/*********************************************************************************************************************/

/* tables */
table.tablesorter, .formatoTabela, table.tablegrid {
	font-family:Verdana;
	margin:10px 0pt 15px;
	font-size: 1.1em;
	width: 100%;
	text-align: left;
	/*clear:left; removido do novo layout*/
	/*border: 1px solid red;*/
}
.ie table.tablegrid thead tr th { text-align: left; }
table.tablesorter  tr th, table.tablesorter tfoot tr th, .gridHead, .gridHead2, .gridHeadTotal, .formatoTabela th  {
	background: #fff url(Imagens/bgBarraTitulo.jpg) left bottom repeat-x !important;
	font-size: 1em;
	padding: 4px;
	color:#52697e;
	border:1px solid #efefef;
}
.simulaThTabela
{
    background: #fff url(Imagens/bgBarraTitulo.jpg) left bottom repeat-x !important;
	font-size:small;
	color:#52697E !important;
	padding: 4px;
	color:#52697e;
	border:1px solid #efefef;
	    
}
table.tablesorter  tr .header {
	background: url(Imagens/bg.gif) center right no-repeat;
	cursor: pointer;
}
table.tablesorter  td {
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}

table.tablesorter  tr.odd td, .gridAlter {
	background-color:#f4f4f4;
}
table.tablesorter  tr .headerSortUp {
	background-image: url(Imagens/asc.gif);
}
table.tablesorter  tr .headerSortDown {
	background-image: url(Imagens/desc.gif);
}
table.tablesorter  tr .headerSortDown, table.tablesorter  tr .headerSortUp {
background-color: #EFF4F9;
border: 0 !important} 

table.formatoTabela{background:#ccc;}

table.formatoTabela td{padding:4px;}

.gridHead, 
table.tablegrid  tr th {
	font-size: 1em;
	padding: 5px;
	color:#576F85;
	background:#E1ECF2 url(Imagens/bgDestPrin.jpg) left top repeat-x;
	border:1px solid #efefef;
	height: 20px !important;
}
.padding2{ padding:2px !important;}

table.tablegrid  td 
{
	vertical-align: top;
	border:1px solid #efefef;
	padding: 7px 4px;
}

table.tablegrid td h4
{
	float:left !important;
	width:100% !important; 
    display:block; 
    background:none !important; 
    text-indent:0 !important; 
    font-size:11px !important; 
    font-family:Verdana !important; 
    color:#798c9d !important; 
    font-weight:bold;
 }
table.tablegrid td p {clear:left; line-height:1.2em !important }
table.tablegrid td p a:link,table.tablegrid td p a:visited {color:#666;}



.tableGrid{}
.tableGrid table,
.tableGrid th,
.tableGrid tr,
.tableGrid a{border:0px solid #efefef; margin:0 !important; padding:0;}

.tableGrid a{ text-decoration:none !important;}
.tableGrid a:hover{ text-decoration:underline !important;}
.tableGrid .gridAlter{border:1px solid #efefef;}

.tableGrid .gridHead{ width:10%;}
.tableGrid .gridHead2{ width:90%;}
.tableGrid .gridHeadTotal{}

.selecionaCor{background-color:#ccc;}



/* Table do Tarefas */

/* tables */
table.tablesorterTarefasCenter, .formatoTabela {
	font-family:Verdana;
	margin:10px 0pt 15px;
	font-size: 1.1em;
	width: 100%;
	text-align: center;
	/*clear:left; removido do novo layout*/
	/*border: 1px solid red;*/
}
table.tablesorterTarefas, .formatoTabela {
	font-family:Verdana;
	margin:10px 0pt 15px;
	font-size: 1.1em;
	width: 100%;
	text-align: left;
	/*clear:left; removido do novo layout*/
	/*border: 1px solid red;*/
}
table.tablesorterTarefas  tr th, table.tablesorterTarefas tfoot tr th, .gridHead, .gridHead2, .gridHeadTotal, .formatoTabela th  {
	background: #fff url(Imagens/bgBarraTitulo.jpg) left bottom repeat-x !important;
	font-size: 1em;
	padding: 4px;
	color:#52697e;
	/*border:1px solid #efefef;*/
	border:1px solid #efefef;
}
table.tablesorterTarefas  tr .header {
	background: url(Imagens/bg.gif) center right no-repeat;
	cursor: pointer;
}
table.tablesorterTarefas  td {
	padding: 4px;
	vertical-align: top;
	/*border:1px solid #f4f4f4; */
	border:none; 
}

table.tablesorterTarefas  tr.odd td, .gridAlter {
	background-color:#f4f4f4;
}
table.tablesorterTarefas  tr .headerSortUp {
	background-image: url(Imagens/asc.gif);
}
table.tablesorterTarefas  tr .headerSortDown {
	background-image: url(Imagens/desc.gif);
}
table.tablesorterTarefas  tr .headerSortDown, table.tablesorterTarefas  tr .headerSortUp {
background-color: #EFF4F9;
border: 0 !important} 


.calendarioModalTarefas tr
{
   border:none; 
}

.calendarioModalTarefas tr td
{
   border:1px solid #f4f4f4; 
}

.calendarioModalTarefas tr th
{
   border:1px solid #f4f4f4; 
}

/*ESTILO TABELA GESTAO MENU*/

.tableGMenu {
	font-family:Verdana;
	margin:10px 0pt 15px;
	font-size: 1.1em;
	width: 100%;
	text-align: left;
}
.tableGMenu tr th {
	background: #fff url(Imagens/bgBarraTitulo.jpg) left bottom repeat-x !important;
	font-size: 1em;
	padding: 4px;
	color:#52697e;
	border:1px solid #efefef;
}
.tableGMenu  tr .header {
	background: url(Imagens/bg.gif) center right no-repeat;
}
.tableGMenu  td {
	padding: 4px;
	/*background-color: #FFF;*/
	vertical-align: top;
}

.zebraOFF
{
    background-color:#FFFFFF;  
}

.zebraON
{
    background-color:#f4f4f4;
}

/*.tableGMenu tr.odd td {
	background-color:#f4f4f4;
}*/


/*********** Novo CSS para Tabelas ********** */
/* Tabelas Agu - Class tableSorter */
table.tablesorter {background-color:#ffffff !important; margin:15px 0; width:100%; text-align:left; height:auto !important; border:0px solid #dcdcdc;}
table.tablesorter caption {position:bottom;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {padding:6px; margin:0px !important; border:1px solid #eee !important; font-size:1em !important; color:#01497d !important; text-align:left;}
table.tablesorter thead tr .header {/*background-image:url(Imagens/bg.gif); background-repeat:no-repeat; background-position:center right; cursor:pointer;*/}
table.tablesorterAtivo thead tr .header {background-image:url(Imagens/bg.gif); background-repeat:no-repeat; background-position:center right; cursor:pointer;}
table.tablesorter tbody td { padding:5px; font-size:1em !important; background-color:#fff !important; vertical-align:top; /*border-right:1px solid #ccc; border-bottom:1px solid #ccc;*/}
table.tablesorter tbody tr.odd td {background-color:#f5f5f5 !important; font-size:1em !important;}
table.tablesorter tbody tr.even td {/*background-color:#ffffff !important;*/ font-size:1em !important;}
table.tablesorter thead tr .headerSortUp {background-image: url(Imagens/asc.gif);}
table.tablesorter thead tr .headerSortDown {background-image: url(Imagens/desc.gif);}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color:#d5e7f4;}


/* Paginação Agu - Class Pager */
.pager {width:350px; position:relative !important; top: auto !important; margin:-10px auto 0 auto !important;}
.pager .pagedisplay, .pager .pagedisplay:focus {width:45px !important; background-color:#ccc; margin:1px 5px 0px -3px; background: transparent !important; border:0px !important; padding-right:0px; padding-left:0px;}
.ie .pager .pagedisplay, .pager .pagedisplay:focus {width:45px !important; background-color:#ccc; margin:0px 5px 0px 5px; background: transparent !important; border:0px !important; padding-right:0px; padding-left:0px;}
.pager .textoPager {float:left; margin:4px 7px 5px 15px; font-size:1.1em;}
.ie .pager .textoPager {float:left; margin:3px 0px 5px 15px; font-size:1.1em;}
.pager .icons {margin-top: -2px !important;}
/*.pager .jqTransformSelectWrapper {margin-left:5px !important; width:auto;}
.pager .jqTransformSelectWrapper ul{z-index:99999999;}*/
.safari .pager .jqTransformSelectWrapper  {width:54px !important;}
.safari .pager .jqTransformSelectWrapper  ul{width:54px !important; height:auto !important; margin-left:-1px;}


/*********************************************************************************************************************/
/*************************************************** CSS LayoutSite **************************************************/
/*********************************************************************************************************************/

.colunaEsquerda {
	width: 300px !important;
	float: left !important;
	/*clear: left;*/
	margin-right: 15px
}
.colunaMeio {
	width: 300px !important;
	float: left !important;
	margin-right: 15px;
}
.colunaDireita {
	width: 300px !important;
	float: left;
}
.centralizado600 {
	width: 640px;
	margin: 0 auto;
}
.centralizado960 {
	width: 940px;
	margin: 0 auto;
}


/*========= Manchete da Home  =========*/
#mancheteHome {
	width: 640px;
	height: 230px;
}
#mancheteHome .manchete {
	width: 640px !important;
}
#mancheteHome .manchete div.desc {
	width: 335px !important;
}

/********* Comentádo para Novo componente Cycle *********/
/*#mancheteUnidade { 
	width: 615px;
	height: 220px;
	margin: 15px 0;
	float: left;
}
.manchete {
	width: 615px;
	float: left;
	height: 230px;
	padding-top: 2px;
	background: transparent !important;
}
.manchete li {
	background-color: Transparent !important;
	list-style: none;
}
.manchete div {
	float: left;
	margin-right: 1px;
	height: 190px;
	background: transparent !important;
}
.manchete div.desc {
	padding: 0;
	width: 310px;
	height: 190px;
	overflow: hidden;
	margin-left: 10px;
	line-height: 18px;
}
.manchete div.desc h2 a {
	font-size: 11px;
	font-family: Verdana;
	color: #798c9d;
	font-weight: bold;
}
.manchete h3 {
	font-size: 13px !important;
	font-family: Verdana;
	margin: 5px 0;
	border: 0 !important;
	background: none !important;
	text-align: left !important;
	padding: 0 !important;
}
.manchete p {
	text-align: justify;
}*/
.width290px {
	width: 290px;
}
.destImg {
	width: 144px;
	height: 101px;
	text-align: center;
	vertical-align: middle;
}
/*numero das noticias em destaques*/
#nav {
	clear: both;
	position: relative;
	top: -30px;
}
#nav a, #nav a.activeSlide {
	color: #ffffff;
	background: transparent url(Imagens/imagePack.png) -616px -35px no-repeat;
	padding: 6px 4px 4px;
	margin-right: 7px;
	text-decoration: none !important;
}
#nav a:hover, #nav a.activeSlide:hover {
	text-decoration: none !important;
}
#nav a.activeSlide {
	background: transparent url(Imagens/imagePack.png) -635px -35px no-repeat;
}
#nav a:focus {
	outline: none;
}
.desc p {
	margin: 0px !important;
	padding: 0px !important;
	font-size: 1em !important;
}
/*destaqueLocais*/
.destaquesLocais {
	width: 300px;
	float: left;
	margin: 15px 0 0 15px;
	border-bottom: 1px solid #E5E5E5;
}
.destaquesLocais ol {
	/*margin-top: -5px;*/
	
}
.destaquesLocais li {
	padding: 10px 15px;
	width: 268px;
	height: 53px;
	border-top: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	list-style: none;
	overflow: hidden;
}
.destaquesLocais h5 a {
	font-size: 11px;
	font-family: Verdana;
	color: #798c9d;
	font-weight: bold;
}
.destaquesLocais p {
	line-height: 1.2em;
}
/*Noticias do site*/
.noticias ol {
	float: left;
	margin-top: -5px;
}
.noticias ol li {
	border-left: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	width: 300px;
	float: left;
	padding: 5px 0;
}
.noticias h4 a {
	font-size: 11px;
	font-family: Verdana;
	color: #798c9d;
	font-weight: bold;
}
.noticias ol li p a {
	float: left;
	width: 220px;
	color: #666666;
	line-height: 1.2em !important;
}
/* Ultima correção do titulos da página principal.aspx*/
.noticias h3, .destaques h3, .destaquesLocais h3 {
	width: 300px !important;
	height: 22px !important;
	font-size: 12px !important;
	font-weight: bold !important;
	text-indent: 15px !important;
	border: 0 !important;
	background: transparent url(Imagens/bgTitUnidades.jpg) left top no-repeat !important;
	text-align: left !important;
	padding: 10px 0 0 !important;
	margin: 0 !important;
}
table.tabelaNoticia {
	border: 0 !important;
	width: 100%;
	margin: 0 !important;
	background: #fff !important;
}
table.tabelaNoticia td {
	border: 0 !important;
	height: 60px;
	vertical-align: middle;
}
table.tabelaNoticia td.dataNoticia {
	width: 50px;
	background: #fff;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
	letter-spacing: -1px;
}
table.tabelaNoticia td.dataNoticia h4 {
	font-size: 1.2em !important;
	line-height: 2.3em;
	height: 10px;
}

.h4Noticias {
	font-size: 1.2em !important;
	line-height: 0.8em;
	height: 10px;
}
table.tabelaNoticia td.linkNoticia {
	padding-left: 5px;
}
.tamanhoData {
	width: 24px !important;
}
.btnMais {
	background: transparent url(Imagens/imagePack.png) -652px -40px no-repeat;
	position: relative;
	top: -17px;
	left: 275px;
	margin-right: 10px;
	font-size: 12px;
	display: block;
	width: 18px;
	height: 18px;
	text-indent: -5000px;
	display: none;
/* não foi definida a pagina de resultados */
}
.internews {
	width: 298px !important;
	margin-bottom: 15px;
}
.internews ol li p a {
	width: 220px !important;
}
.internews ol li {
	width: 298px !important;
	list-style: none;
}
.aguMidia {
	float: left;
	width: 300px;
	display: block;
}

.divVideoInst {
	padding:20px 60px; 
	width:178px; 
	border:1px solid #e5e5e5;
}

#destaques, .destaques {
	width: 300px;
	float: left;
	margin-bottom: 15px;
}
#destaques #linksDest, .destaques #linksDest {
	margin-left: 1px;
	border-right: 1px solid #E5E5E5;
}
.destaques table {
	float: left;
	border-left: 1px solid #E5E5E5;
}
.destImg {
	float: left;
}
/*=== Destaques das paginas internas ===*/
#linksDest {
	width: 149px;
	float: left;
	list-style: none;
	border-right: 1px solid #efefef;
}
#linksDest li {
	margin: 0 !important;
	padding: 0 !important;
	height: 34px;
}
#linksDest li a {
	display: block;
	padding: 4px 5px;
	background-color: #dce8f1;
	text-decoration: none;
	overflow: hidden;
	height: 24px;
	list-style: none;
	line-height: 1.2em;
}
#linksDest li a:hover {
	background-color: #bad2e3;
}
#listLinksDest {
	background: url(imagens/bgListDest.jpg) left bottom repeat-x;
	border-bottom: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	position: relative;
	top: -3px;
}
#listLinksDest li {
	padding: 3px 10px 0px 10px;
	border-top: 1px solid #E5E5E5;
	line-height: 1.2em;
	list-style: none;
}
#listLinksDest li a {
	display: block;
	color: #666666;
	line-height: 1.2em !important;
	overflow: hidden;
	height: 25px;
}
#listLinksDest.both {
	clear: both;
}
/*pagina interna*/
#bar-text {
}
#bar-text p {
	float: left;
}
#bar-text p.floatright {
	margin-right: 5px;
}
#bar-text ul {
	float: right
}
#bar-text ul li {
	float: left
}
#bar-text ul li a {
	padding: 1px 3px 1px 3px;
	border: 1px solid #d9e6f0;
	background-color: #FFFFFF;
	float: left;
	margin-left: 5px;
}
#materia a {
	text-decoration: underline;
}
#materia a:hover {
	text-decoration: underline;
}
#materia h3 {
	font-size: 18px;
	margin-bottom: 10px;
}
#materia h4 {
	font-size: 16px;
	margin-bottom: 5px;
	float: left;
}
#materia h4.titNoticia {
	font-size: 18px !important;
	margin: 0 0 10px 0 !important;
	float: none;
	width: auto;
	padding: 0;
	background: none !important;
	text-indent: 0;
}
#materia h5 {
	font-size: 13px;
	clear: both;
	margin: 0 0 15px 0;
}
#materia img {
	border: 0;
}
h4.titulonoticia {
	font-size: 1.3em !important;
	margin-top: 20px;
}
div.paragrafo p, .paragrafo {
	margin-bottom: 10px;
	font-size: 1.1em !important;
	text-align: left;
	clear: both;
}
#materia ul {
	margin-bottom: 15px;
}
#materia ul li {
	list-style: disc;
	margin-left: 30px;
}
#materia dl {
	border: 1px solid #efefef;
	margin-bottom: 10px;
}
#materia dl a {
	text-decoration: none;
}
#materia dl img {
	position: relative;
	top: 3px;
	margin-right: 5px;
}
#materia dt {
	font-weight: bold;
	background-color: #f4f4f4;
	padding: 5px;
}
#materia dd {
	background-color: #fff;
	padding: 5px;
	border-bottom: 1px solid #f4f4f4;
}
/*Lista de downloads das paginas de publicação e ingresso na agu*/
#materia dl.listaDownload {
	border: 0;
	width: 787px;
}
#materia dl.listaDownload  a {
	text-decoration: none;
}
#materia dl.listaDownload  img {
	position: relative;
	top: 3px;
	margin-right: 5px;
}
#materia dl.listaDownload dt {
	width: 777px;
	background: url(Imagens/imagePack.png) -1px -65px no-repeat;
	padding: 7px 0 4px 12px;
	font-size: 14px;
	font-weight: bold;
}
#materia dl.listaDownload dd {
	width: 776px;
	background-color: #fff;
	padding: 5px;
	border-bottom: 1px solid #f4f4f4;
	border-left: 1px solid #f4f4f4;
	border-right: 1px solid #f4f4f4;
}
#bar-rel {
	width: 599px;
	height: 17px;
	background-color: #dfeaf3;
	padding: 7px;
}
#bar-rel li {
	float: left;
	margin-right: 15px;
}
#bar-rel li a.icoMail {
	background: url(Imagens/icoMail.jpg) left no-repeat;
	padding-left: 22px;
}
#bar-rel li a.icoPrint {
	background: url(Imagens/icoPrint.jpg) left no-repeat;
	padding-left: 22px;
}
#mat-rel {
	float: left;
	margin: 15px 0 0 0;
}
#mat-rel ol {
	border: 1px solid #e6e6e6;
	padding: 15px 0;
}
#mat-rel ol li {
	margin: 5px 15px 0 15px;
}
#mat-rel ol li a {
	color: #666666;
}
#mat-rel div.width788 {
	width: 788px !important;
}
#materiaUnidade {
	float: left;
	width: 600px;
	border: 1px solid red;
}
#materiaUnidade h4 {
	font-size: 18px;
	margin: 10px 0 5px 0;
	float: left;
}
#materiaUnidade h5 {
	font-size: 12px;
	clear: both;
	margin: 0 0 15px 0;
}
#materiaUnidade p {
	margin-bottom: 10px;
	font-size: 12px;
	text-align: justify;
}
.btnMais {
	background: transparent url(Imagens/imagePack.png) -652px -40px no-repeat;
	position: relative;
	top: -17px;
	left: 275px;
	margin-right: 10px;
	font-size: 12px;
	display: block;
	width: 18px;
	height: 18px;
	text-indent: -5000px;
}
/* TITULOS H4 FEITO COM TABLE EXPANSIVEL*/
#mat-rel table {
	border: 0;
}
#mat-rel table td {
	height: 21px;
	padding: 6px 0 4px 0;
}
#mat-rel table td.inicioTit {
	background: url(Imagens/bgTitCanto1.jpg) left top no-repeat;
	padding-left: 15px !important;
}
#mat-rel table td.meioTit {
	background: url(Imagens/bgTitMeioContinuo.jpg) left top repeat-x;
	width: 100%;
	min-width: 578px;
	font-size: 14px;
	font-weight: bold;
}
#mat-rel table td.fimTit {
	background: url(Imagens/bgTitCanto2.jpg) right top no-repeat;
	padding-left: 15px !important;
}
.justificaTexto {
	text-align: justify !important;
}
h4.titNoticia {
	font-size: 18px !important;
	margin: 0 0 10px 0 !important;
	float: none;
	width: auto;
	padding: 0;
	background: none !important;
	text-indent: 0;
}
/*COMPONENTE AGU NA MIDIA*/
.imgMidia {
	float: left;
	margin-right: 5px;
}
.tipoMidia {
	margin: 0 3px 0 3px;
	float: left;
	display:block;
}
.fonteMidia {
	margin: 5px 0 0 0;
}
/* class que alterar o titulo com ou sem imagem */
.tituloMidiaComImagem {
	float: left;
	width: 120px !important;
	margin: 0 3px 0 0;
}
.tituloMidiaSemImagem {
	float: left;
	margin: 0 3px 0 3px;
}
#destaques, .destaques {
	width: 313px;
	float: left;
	margin-bottom: 15px;
}
#destaques #linksDest, .destaques #linksDest {
	margin-left: 1px;
	border-right: 1px solid #E5E5E5;
}
#destaques img, .destaques img {
	float: left;
}
.destaques h4 a {
	font-size: 11px;
	font-family: Verdana;
	color: #798c9d;
	font-weight: bold;
}
.destaques ol {
	float: left;
}
.destaques ol li {
	border-left: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	width: 298px;
	float: left;
	padding: 5px 0;
	list-style: none;
}
.destaques ol li p a {
	float: left;
	width: 220px;
	color: #666666;
	line-height: 1.2em !important;
}
/* css do agu tarefas*/
.minhasTarefas {
}
.btnPadrao201 {
	font-size: 9px;
	font-weight: bold;
	color: #52697E;
	padding: 4px;
	border: 1px solid #98bdd7;
	background: #bfd9f0 url(Imagens/fundoBotao3d.jpg) repeat-x;
	float: left;
	font-family: Trebuchet MS;
	cursor:pointer;
}
.btnPadrao202 {
	font-size: 9px;
	font-weight: bold;
	color: #52697E;
	padding: 4px;
	border: 1px solid #98bdd7;
	background: #bfd9f0 url(Imagens/fundoBotao3d.jpg) repeat-x;
	float: right;
	font-family: Trebuchet MS;
	cursor:pointer;
}
dl.exibicaoTotais {
	margin: 12px 0;
	padding: 0;
	display: block;
	float: left;
	width: 100%;
}
dl.exibicaoTotais dt {
	background: #3A7BAF;
	padding: 4px 0;
	color: #fff;
	width: 30px;
	margin: 4px 0;
	float: left;
	text-align: center;
}
dl.exibicaoTotais dd {
	padding: 4px;
	margin: 4px 12px 4px 0;
	float: left;
}
/* css para janela modal*/
.tudoModalTarefas {
	width: 880px;
	color: #52697E;
	background: #fff;
}
.tudoModalTarefas .PositionRelative {
	position: relative;
	/*font-size: 12px;
	display: block;
	width: 100%;
	background: #bfd9f0;
	padding: 4px;
	font-weight: bold;
*/
}
span.tituloh1 {
	width: 860px;
	padding: 4px 8px;
	margin: 1px;
	color: #52697E;
	border: 1px solid #fff;
	display: block;
	float: left;
}
.tudoModalTarefas h2 {
	font-size: x-small;
	display: block;
	background: #bfd9f0;
	margin: 5px 0;
	padding: 5px;
}
.calendarioModalTarefas {
	margin: 1%;
	width: 98%;
}
.link_close:link, .link_close:visited, .link_close:hover {
	color: #52697E;
	z-index: 150;
	position: absolute;
	right: 2px;
	top: 2px;
	padding: 2px 5px;
	border: 1px solid #bfd9f0;
	background: #fff;
	text-decoration: none;
	margin-top: 6px;
}
.conteudoModalTarefas {
	float: left;
}
.colEsquerda {
	float: left;
	width: 190px;
	margin: 5px;
}
.colDireita {
	float: right;
	width: 600px;
	margin: 5px 0;
}
dl.radioGrupo {
	float: right;
	margin-bottom: 15px;
	width: 130px;
	border: none !important;
}
dl.radioGrupo dt {
	font-weight: bold;
	display: block;
	clear: left;
}
dl.radioGrupo dd {
	margin: 0 !important;
	padding: 0 !important;
	float: left;
}
dl.radioGrupo table {
	float: left;
	margin: 0 !important;
}
.colDireita .label {
	display: block;
	font-weight: bold;
	clear: left;
}
.colDireita .input {
	display: block;
	width: 99%;
	border: 1px solid #999;
}
.colDireita .textArea {
	display: block;
	width: 99%;
	border: 1px solid #999;
}
.smallFont {
	font-size: xx-small;
}
.clear {
	clear: both;
	height: 1px;
}
.panelAnexos {
	height: 95px;
	overflow: scroll !important;
	border: 1px solid #BFD9F0 !important;
}
.linkClassAnexo {
	color: #1D3F58 !important;
	font-weight: bold;
	margin: 5px 5px 5px 5px !important;
	float: left;
	clear: both;
	width: 350px !important;
}
.imgClassAnexo {
	position: relative;
	top: 4px;
	float: right;
	margin-right: 10px;
	/*clear: both;
*/
}
/* modal tarefas*/
.modalBackgroundTarefas {
	background-color: #0F496F;
	filter: alpha(opacity=80);
	opacity: 0.7;
}
.modalPopupTarefas {
	background-color: #fff;
	padding: 0;
	width: 900px;
}
.modalPopup2Tarefas {
	background-color: #ffff00;
	border: 3px solid Gray;
	padding: 3px;
	width: 250px;
}
.Comput_List {
	overflow: scroll !important;
	border: 1px solid #efefef;
	clear: both;
}
/*PHOTO CONTEINER  - TV ECOLA */
.PhotoConteiner {
	width: 117px;
	height: 68px;
	text-align: center;
	/*background-color: #000000;
*/
	margin: 2px 0 2px 0;
	cursor: pointer;
}
.MascaraNegraVideo {
	width: 107px;
	height: 60px;
	background-color: #000000;
	cursor: pointer;
}
.PhotoDescription p {
	margin: 1px 0 1px 0 !important;
	padding: 0 0 0 0 !important;
	cursor: pointer;
}
.ConteinerVideo {
	width: 600px;
	margin: 0 auto !important;
	cursor: pointer;
}
/* ESTILO DA PAGINAÇÃO*/
.PagerMod {
	margin-top: 10px;
}
.PagerMod td {
	background-color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #efefef !important;
	font-size: 11px;
}
.PagerMod span {
	color: Red;
}
.PagerMod td table tr td {
	border: none !important;
}
.TituloModal {
	font-size: 1.4em;
	color: #52697e;
	width: 100%;
	margin: 3px 3px 3px 0 !important;
	background: url(Imagens/bgBarraTitulo.jpg) left bottom repeat-x;
	text-align: center;
	border: 1px solid #efefef;
	padding: 5px 0;
}
/* ESTILO MODAL TAREFAS */
.subTituloModal {
	background-color: #C3DDEE;
	font-size: 12px;
	color: #3A7BAF;
	font-family: Trebuchet MS;
	padding: 2px 0em 2px 4px;
	margin-bottom: 2px;
}
.conteinerTituloModalTarefa {
	float: left;
	text-align: center;
	width: 100%;
	margin: 0;
}
.conteinerBotaoFecharTarefa {
	float: right;
	position: relative;
	bottom: 1px;
	right: 2px;
	margin: 0;
}
.calendarioModTarefas {
	margin-top: 15px;
}
.calendarioModTarefas table {
	border: 1px solid #C3DDEE;
	color: #3A7BAF;
}
.calendarioModTarefas table tr td {
	border: 1px solid #C3DDEE;
	border-right: none !important;
	background-color: #ffffff !important;
}
.calendarioModTarefas table tr td table tr td {
	background-color: #C3DDEE !important;
	border: 1px solid #ffffff;
	text-align: center !important;
	color: #3A7BAF !important;
	font-weight: bold !important;
}
.calendarioModTarefas table tr td table tr td a {
	color: #3A7BAF !important;
	font-weight: bold !important;
}
.modalUploadFile input {
	border: 1px solid #C3DDEE;
	background-color: #C3DDEE;
}
.listaPessoasTarefas {
	margin-top: 10px;
}
.listaPessoasTarefas th {
	text-align: left;
	background-color: #C3DDEE;
	padding: 3px;
}
.listaPessoasTarefas td {
	text-align: left;
	padding: 3px;
}
.listaPessoasTarefas td a:hover {
	color: #000000;
}
/* AJUSTE DO INPUT ESPECIAL DO MODAL DO DOSSIE */
.inputExcessao {
	width: 100%;
	height: 18px;
	padding: 2px 0;
	font-size: 1.4em;
	border: 1px solid #bfd9f0 !important;
	color: #576f85;
	font-size: 1.2em;
	background: #fff;
	/*position: relative;
	top: -8px;*/
}

/* ICONE DE HELP DO SISTEMA DOSSIE (aproveitavel para outros sistemas) */
.icoHelp
{
    float:right;
    margin-top:-40px;
    cursor:help;
}

/*TV ESCOLA NOVAAAAAA */
.TVEscolaConteiner {
	width: 100%;
	padding: 0em 7px 0em 7px;
	/*margin: 0 auto;*/
	/*list-style: none;*/
}
.TVEscolaSlot {
	width: 300px !important;
	height: 101px;
	margin: 0.5em 10px 0.5em 10px;
	padding: 5px;
	background-color: #ffffff;
	display: inline-block;
	text-align: left !important;
	border: 1px solid #c8dcf2;
}

.TVEscolaMascara {
	float: left;
	width: 120px;
	height: 75px;
	background-color: #000000;
	text-align: center;
	padding: 0em 0em 0em 0em;
	margin-bottom: 5px;
}

.TVEscolaMascara input 
{
    max-height: 75px !important;   
}

.TVEscolaTexto {
	float: left;
	width: 170px;
	padding-left: 3px;
}
.TVEscolaTituloVideo a {
	color: #4487BE;
	font-weight: bold;
	font-size: 11px;
}
.TVEscolaDescricaoVideo a {
	color: #8AB6F5;
	font-size: 10px;
}
.TVEscolaDuracaoTotal {
	clear: both;
	height: 16px;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	color: #7A9BA2;
    background-color: #ffffff;
	padding: 3px;
	text-align: right;
}

.TVLista 
{
    height: 75px !important;
}

.TVEscolaDuracaoTotalList {
	height: 16px;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	color: #7A9BA2;
    background-color: transparent;
	padding: 3px;
	text-align: right;
}

.TVLista .TVEscolaTexto
{
    width:773px;
    height: 60px !important;
}

.TVLista .TVEscolaTituloVideo {
	padding-right:190px;
	
}
.TVLista .TVEscolaDescricaoVideo {
	padding-right:190px;
}

.TVDuracao {
	float: left;
}

.TVGaleria .TVAssistido
{
 color: #4487d2;
 font-size:11px; 
 float:left;
}

.TVLista .TVAssistido
{
 color: #4487d2;
 font-size:11px; 
 clear:both;
 position:relative;
 top:-80px;
}

.TVAssistido span 
{
    position:relative;
    top:-3px;
}

.TVDuracao, .TVRating {
	float: right;
}

.TVDuracao
{
    font-size:11px !important;
    color: #5ea5e5;
    text-decoration:underline;
    margin-top:1px;
}

.TVRating
{
    margin-left: 6px;
    margin-top: 1px;
}

.TVBtnEditar {
	position: relative;
	top: -1px;
}

.TVBtnEditar 
{
    position: relative;
	top: 1px;
}

.TVBtnEditar, .TVBtnExcluir, .TVBtnAssistir {
	float:left;
	margin:0 3px !important;
}

.TituloListaVideo {
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
}
.TituloVideo {
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
}

.marginAuto {margin:auto;}

.RadioNoBorder input {
	border: 1px solid transparent !important;
}

.RadioNoBorder label {
	padding-left:5px !important;
	padding-right:5px !important;
}

/* ########################### rating ########################### */

    .RatingConteiner 
    {
        float: left;
        margin-top: 12px;
        width:300px;
    }
    
    #divSelecionado, #divAval 
    {
        color: #4487d2;
        font-size:11px;
        margin-left:6px;     
    }
    
    .paginaAtual
    {
        font-weight: bold;
    }
    .linkAtual:link
    {
        font-weight: bold;
        text-decoration: none;
        cursor: default;
    }
    .linkAtual:visited
    {
        font-weight: bold;
        text-decoration: none;
        cursor: default;
    }
    .linkAtual:hover
    {
        font-weight: bold;
        text-decoration: none;
        cursor: default;
    }
    .linkAtual:active
    {
        font-weight: bold;
        text-decoration: none;
        cursor: default;
    }
    
    .ratingStar
    {
        font-size: 0pt;
        width: 13px;
        height: 12px;
        margin: 0px;
        padding: 0px;
        cursor: pointer;
        display: block;
        background-repeat: no-repeat;
    }
    .filledRatingStar
    {
        background-image: url(Imagens/FilledStar.png);
    }
    .emptyRatingStar
    {
        background-image: url(Imagens/EmptyStar.png);
    }
    .savedRatingStar
    {
        background-image: url(Imagens/SavedStar.png);
    }

/* ############################################################## */


/*ESTILO REVISTA AGU*/


.nav-comp {width:153px; border:1px solid #efefef; padding:10px 5px; margin:0 10px 0 0; float:left;}
.nav-comp li {font-weight:bold; font-size:11px;}
.nav-comp li a, .nav-comp li ul li a {text-decoration:none;}
.nav-comp li img {margin-right:1px;}
.nav-comp li ul li {font-weight:normal; list-style:none; font-size:10px; margin:3px 0 3px 16px; background-color:#E4EDF4 !important; padding:2px;}

.nav-mouse {width:153px; border:1px solid #efefef; padding:10px 5px; margin:0 10px 0 0; float:left;}
.nav-mouse li {font-weight:bold; font-size:11px;}
.nav-mouse li a, .nav-mouse li ul li a {text-decoration:none;}
.nav-mouse li img {margin-right:1px;}
.nav-mouse li ul li {font-weight:normal; list-style:none; font-size:10px; margin:3px 0 3px 16px; background-color:#E4EDF4 !important; padding:2px;}

#central, .central {
    float:left; 
    width:615px; 
	position:relative;
	left:30px;
}

.zebraOFF
{
    background-color:#FFFFFF !important;  
}

.zebraON
{
    background-color:#f4f4f4 !important;
}

/*Utilizado por PaginasInternas.aspx*/
.paginaEspecificaSemMenu
{
	float:left; 
	position:relative;
	left:30px;
	width:100% !important; 
	position:relative;
	left:15px !important;
}



/******* Barra Favoritos *****/
ol#barraFavoritos {height:auto; display:block; padding:2px 0 0 0;}
ol#barraFavoritos li {float:left; height:33px;}
ol#barraFavoritos li table caption {display:none;}
ol#barraFavoritos li table img {margin:0 5px 0 0; max-height:34px;}
/*ol#barraFavoritos {list-style:none; margin-top:3px;}
ol#barraFavoritos li{float:left; text-transform:uppercase; display:block; margin-right:5px; padding-right:5px !important;}
ol#barraFavoritos li a{text-decoration:none; color:#777; display:block; width:25px; padding:4px; height:25px; white-space:nowrap; overflow:hidden;}
ol#barraFavoritos li a strong{display:block;}
ol#barraFavoritos li a span{margin-left:30px !important; display:block; font-weight:bold; }
ol#barraFavoritos li a.iconBibliotecaDigital{background:url(Imagens/BarraFavoritos/iconBiblioteca.png) left center no-repeat;}
ol#barraFavoritos li a.iconBibliotecaDigital strong{color:#F80;}
ol#barraFavoritos li a.iconQuestionarioPSPF{background:url(Imagens/BarraFavoritos/iconQuestionario.png) 4px center no-repeat;}
ol#barraFavoritos li a.iconQuestionarioPSPF strong{color:#060;}
ol#barraFavoritos li a.iconTVEscola{background:url(Imagens/BarraFavoritos/iconTVEscola.png) 4px center no-repeat;}
ol#barraFavoritos li a.iconTVEscola strong{color:#009;}
ol#barraFavoritos li a.iconMapaEstrategico{background:url(Imagens/BarraFavoritos/iconMapaEstrategico.png) 4px center no-repeat;}
ol#barraFavoritos li a.iconMapaEstrategico strong{color:#c00;}
ol#barraFavoritos li a.iconBoletim{background:url(Imagens/BarraFavoritos/iconBoletim.png) 6px center no-repeat;}
ol#barraFavoritos li a.iconBoletim strong{color: #555;}
ol#barraFavoritos li a.iconDiarioOficial{background:url(Imagens/BarraFavoritos/iconDiario.png) left center no-repeat;}
ol#barraFavoritos li a.iconDiarioOficial strong{color:#555;}
ol#barraFavoritos li a.iconForum{background:url(Imagens/BarraFavoritos/iconForum.png) 4px 5px no-repeat; }
ol#barraFavoritos li a.iconForum strong{color:#009;}
ol#barraFavoritos li a.iconPesqSatisfacao{background:url(Imagens/BarraFavoritos/iconPesquisaSatisfacao.png) 6px center no-repeat;}
ol#barraFavoritos li a.iconPesqSatisfacao strong{color:#900;}
ol#barraFavoritos li a.iconProcessoEletronico{background:url(Imagens/BarraFavoritos/iconProcessoEletronico.png) 6px center no-repeat; width:35px;}
ol#barraFavoritos li a.iconProcessoEletronico strong{color:#306fa2;}
ol#barraFavoritos li a.iconCertificadoDigital{background:url(Imagens/BarraFavoritos/iconCertificacaoDigital.png) 6px center no-repeat;}
ol#barraFavoritos li a.iconCertificadoDigital strong{color:#B22222;}
ol#barraFavoritos li a.iconCertificadoDigitalAdm{background:url(Imagens/BarraFavoritos/iconManuCertificacaoDigital.png) 6px center no-repeat;}
ol#barraFavoritos li a.iconCertificadoDigitalAdm strong{color:#B22222;}
ol#barraFavoritos li a.iconBancoTalentos{background:url(Imagens/BarraFavoritos/iconBancoTalentos.png) 6px center no-repeat;}
ol#barraFavoritos li a.iconBancoTalentos strong{color:#000;}
ol#barraFavoritos li a.EleicaoPFN{background:url(Imagens/BarraFavoritos/iconEleicao.png) 6px center no-repeat;}
ol#barraFavoritos li a.EleicaoPFN strong{color:#7b562f;}
ol#barraFavoritos li a.EleicaoAU{background:url(Imagens/BarraFavoritos/iconEleicao2.png) 6px center no-repeat;}
ol#barraFavoritos li a.EleicaoAU strong{color:#34535d;}
ol#barraFavoritos li a.ResPFN{background:url(Imagens/BarraFavoritos/iconEleicao.png) 6px center no-repeat;}
ol#barraFavoritos li a.ResPFN strong{color:#7b562f;}
ol#barraFavoritos li a.ResAU{background:url(Imagens/BarraFavoritos/iconEleicao2.png) 6px center no-repeat;}
ol#barraFavoritos li a.ResAU strong{color:#34535d;}
ol#barraFavoritos li a.iconQuestionarioInfo{background:url(Imagens/BarraFavoritos/QuestionarioInfo.png) 6px center no-repeat;}
ol#barraFavoritos li a.iconQuestionarioInfo strong{color:#34535d;}
ol#barraFavoritos li a.iconNovoCPC{background:url(Imagens/BarraFavoritos/iconNovoCPC.png) 6px center no-repeat;}
ol#barraFavoritos li a.iconNovoCPC strong{color:#555;}*/












/*********************************************************************************************************************/
/*************************************************** CSS jquery.modaldialog.css ************************/
/*********************************************************************************************************************/

#dialog-mask, .modalBackground {
	position:fixed; 
	top:0; left:0; 
	height:100%; 
	width:100%; 
	z-index:1000 !important; 
	background:#0F496F !important;
	opacity:.8; 
	filter:alpha(Opacity=80); 
	-khtml-opacity: .6;
}
#dialog {
	position:fixed; 
	width:100%; 
	z-index:2000 !important; 
}

* html #dialog {/*ie6 hack*/ 
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
	top:50% !important;
}

* html #dialog-mask {/*ie6 hack*/
	position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#dialog-body{
	background:#fff url(../Imagens/bg_conteudo.jpg) repeat-x;
	padding:15px;
	border:1px solid #bfd9f0 !important;
}
h4#topoH4{
	float:left; 
	display:block; 
	width:100%; 
	background:#bfd9f0; 
	margin-bottom:10px;
}
span#tituloH4{
	width:98%; 
	padding:0.5%; 
	margin:0.3%; 
	font-size:14px !important; 
	color:#52697E;   
	border:1px solid #fff; 
	display:block;
}
#conteudoMensagem{
	display:block;  
	font-size:1.1em; 
	font-size: 12px; 
}
#texto{
	clear:left; 
	text-align:left; 
	color:#52697E;
	min-height:90px; 
	padding:5px 0;  
}
#texto h5{font-size:12px; }
#botoes{
	clear:both;
	text-align:center;
	}
#botaoClose{
	background:url(images/fundo_btn.png) left repeat-x; 
	padding:2px;
	border:1px solid #E5E5E5;
	font-size:11px;
	font-family:Trebuchet MS; 
	color:#708598;
}

.dialogoUnidade{ font-size:14px !important; }

/* MENSAGENS PARA O USUÁRIO - 4 CASOS */

/* ERRO */
.error {background:url(../Imagens/mErro.png) bottom right no-repeat;}

.errorheader {background:#bfd9f0; color:#52697E;}

.errorbutton {background:#bfd9f0; color:#52697E; }

/* AVISO - ATENÇÃO */
.warning {background:url(../Imagens/mAtencao.png) bottom right no-repeat;}

.warningheader {background:#bfd9f0; color:#52697E;}

.warningbutton{background:#bfd9f0; color:#52697E; }

/* SUCESSO - OK */
.success{background:url(../Imagens/mSucesso.png) bottom right no-repeat;} 

.successheader{background:#bfd9f0; color:#52697E;}

.successbutton{background:#bfd9f0; color:#52697E;}

/* Pergunta */
.prompt{background:url(../Imagens/mPergunta.png) bottom right no-repeat;} 

.promptheader{background:#bfd9f0; color:#52697E;}

.promptbutton{background:#bfd9f0; color:#52697E;}

/*DOSSIE*/

.ValidadorSumario
{
  list-style:none !important;
  list-style-type: none !important;  
    }
    
.ValidadorSumario ul
{
  list-style:none !important;
  list-style-type: none !important;  
    }
    
.ValidadorSumario ul li
{
  list-style:none !important;
  list-style-type: none !important;  
    }



/*********************************************************************************************************************/
/*************************************************** CSS dhtmlwindow.css *********************************************/
/*********************************************************************************************************************/

.modalBackground {
	position:fixed; 
	top:0; left:0; 
	height:100%; 
	width:100%; 
	background:#0F496F !important;
	opacity:.8; 
	filter:alpha(Opacity=80); 
	-khtml-opacity: .6;
}



.dhtmlwindow{
position:fixed;
border: 2px solid black;
visibility: hidden;
background-color: white;
z-index:100000 !important; 
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 3px;
text-indent: 3px;
font: bold 14px Arial;
background-color: #36389b;
color: white;
cursor: move;
overflow: hidden;
width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid brown;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}



/*********************************************************************************************************************/
/*************************************************** CSS jquery.tablesorter.pager.css ********************************/
/*********************************************************************************************************************/


div.tablesorterPager {
	padding: 10px 0 10px 0;
	background-color: #D6D2C2;
	text-align: center;
}
div.tablesorterPager span {
	padding: 0 5px 0 5px;
}
div.tablesorterPager input.prev {
	width: auto;
	margin-right: 10px;
}
div.tablesorterPager input.next {
	width: auto;
	margin-left: 10px;
}
div.tablesorterPager input {
	font-size: 8px;
	width: 50px;
	border: 1px solid #330000;
	text-align: center;
}



/*********************************************************************************************************************/
/*************************************************** CSS dhtmlwindow.css *********************************************/
/*********************************************************************************************************************/

/* Componente Cycle - Jquery */
     .manchetes {height:210px !important; width:690px;  }
     .boxDestaq {background-color:transparent !important; margin-top:10px; width:690px !important; clear: both; }
     .destaqImagem {max-width:280px !important; height:220px !important; height:auto !important; float:left; padding:0 !important; background-color:Transparent !important; }
     .destaqImagem a img {max-width:280px !important; max-height:220px !important; height:auto !important; z-index:0 !important; padding:0 !important;}
     .destaqText {width:380px; height:220px; margin:0 1px 0 20px; float:left;}
     .destaqTextConteudo {width:380px; height:185px; overflow:hidden; padding-bottom:5px;}
     .destaqTextConteudo h2 {font-size:13px !important; font-family:Verdana; margin:5px 0 !important; }
     .destaqTextConteudo h2 a {color:#013a1c !important; text-decoration:none;}
     .destaqTextConteudo h3 {font-size:11px !important; font-family:Verdana; color:#013a1c !important; font-weight:bold; border:0px !important; background-image:none !important; text-align:left !important; margin:0px !important;}
     .destaqTextConteudo h3 a:link{font-size:11px !important; font-family:Verdana; text-decoration:none; color:#013a1c !important; font-weight:bold; border:0px !important; background-image:none !important; text-align:left !important; margin:0px !important;}
     .destaqTextConteudo p {text-align:left; line-height:1.6em !important; margin-top:10px; color:#013a1c !important;}
     .destaqTextConteudo p a {color:#013a1c !important; text-decoration:none;}
     .navCycle {width:286px; float:left; margin:20px 4px 0px 0px; position:relative;  z-index:999 !important;}
.ie7 .navCycle {width:286px; float:left; margin:13px 4px 0px 0px; position:absolute;  z-index:999 !important;}
     .navCycle .icons {width:20px; padding:4px 1px 4px 3px !important; text-align:center !important; cursor:pointer; margin-left:2px !important;}

     .navCycle .navCycleNum {width:280px; text-align:center; position:relative; top:192px;}
     .navCycle .navCycleNum a {background:transparent url(Imagens/Public/btn_cycle.png) top left no-repeat; font-family:Arial !important; font-size:12px !important; font-weight:bold; text-decoration:none; color:#fff; padding:6px 10px 6px 10px;  margin:0 1px;}
.ie7 .navCycle .navCycleNum a {background:trans#32399parent url(Imagens/Public/btn_cycle.png) top left no-repeat; font-family:Arial !important; font-size:12px !important; font-weight:bold; text-decoration:none; color:#fff; display:inline-block; margin:0 1px;}
     .navCycle .navCycleNum a.activeSlide {background:transparent url(Imagens/Public/btn_cycle_hover.png) top left no-repeat; color:#636363 !important;}

.twitterRss {width:670px; float:left; padding:0 0 5px 0 !important; padding-right:0px !important; margin-left:20px; text-align:right;}
.twitterRss a {margin-left:10px;}


/*********************************************************************************************************************/
/*************************************************** CSS Paginacao.css ***********************************************/
/*********************************************************************************************************************/
         
          #testTable { 
            width : 300px;
            margin-left: auto; 
            margin-right: auto;
           
          }
          
          #tablePagination { 
            background-color:Transparent; 
            font-size: 0.8em; 
            padding: 0px 5px; 
            height: 20px ;
            font-size:small;
          }
          
          img.imgPaginacao{margin-top:5px !important;}
          
          #tablePagination_paginater { 
            margin-left: auto; 
            margin-right: auto;
          }
          
          #tablePagination img { 
            padding: 0px 2px; 
          }
          
          #tablePagination_perPage { 
            float: left; 
          }
          
          #tablePagination_paginater { 
            float: right; 
          }
          .agrupaTabela{clear:left;float:none;}
           
           
  
/*********************************************************************************************************************/
/*************************************************** Jquery UI *******************************************************/            
/*********************************************************************************************************************/

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
 .ui-helper-hidden { display: none; }
 .ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
 .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
 .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
 .ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
 .ui-helper-clearfix { display:block; }
/* end clearfix */
 .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
 .ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
 .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
 .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=0px&bgColorHeader=deedf7&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=100&borderColorHeader=aed0ea&fcHeader=222222&iconColorHeader=084B9B&bgColorContent=f2f5f7&bgTextureContent=04_highlight_hard.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=362b36&iconColorContent=72a7cf&bgColorDefault=d7ebf9&bgTextureDefault=02_glass.png&bgImgOpacityDefault=80&borderColorDefault=aed0ea&fcDefault=084B9B&iconColorDefault=084B9B&bgColorHover=e4f1fb&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=74b2e2&fcHover=0070a3&iconColorHover=2694e8&bgColorActive=084B9B&bgTextureActive=02_glass.png&bgImgOpacityActive=50&borderColorActive=2694e8&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=f7f0ca&bgTextureHighlight=08_diagonals_thick.png&bgImgOpacityHighlight=95&borderColorHighlight=f9dd34&fcHighlight=d38303&iconColorHighlight=db6e00&bgColorError=fde4e2&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=95&borderColorError=FCB7B7&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aed0ea&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=90&opacityOverlay=80&bgColorShadow=343451&bgTextureShadow=04_highlight_hard.png&bgImgOpacityShadow=70&opacityShadow=30&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
*/


/* Component containers
----------------------------------*/
 .ui-widget { font-family: Helvetica, Arial, sans-serif; font-size: 1.1em; }
 .ui-widget input,  .ui-widget select,  .ui-widget textarea,  .ui-widget button { font-family: Helvetica, Arial, sans-serif; font-size: 1em; }
 .ui-widget-content { border: 1px solid #dddddd; background: #f2f5f7 url(../AGU_UI/Imagens/JqueryUI/ui-bg_highlight-hard_100_f2f5f7_1x100.png) 50% top repeat-x; color: #362b36; }
 .ui-widget-content a { color: #362b36; }
 .ui-widget-header { border: 1px solid #aed0ea; background: #deedf7 url(../AGU_UI/Imagens/JqueryUI/ui-bg_highlight-soft_100_deedf7_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
 .ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
 .ui-state-default,  .ui-widget-content .ui-state-default { border: 1px solid #aed0ea; background: #d7ebf9 url(../AGU_UI/Imagens/JqueryUI/ui-bg_glass_80_d7ebf9_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #084B9B; outline: none; }
 .ui-state-default a,  .ui-state-default a:link,  .ui-state-default a:visited {color: #084B9B; text-decoration: none; outline: none;}
 .ui-state-hover,  .ui-widget-content .ui-state-hover,  .ui-state-focus,  .ui-widget-content .ui-state-focus {border: 1px solid #74b2e2; background: #e4f1fb url(Imagens/JqueryUI/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #0070a3; outline: none; }
 .ui-state-hover a,  .ui-state-hover a:hover {color: #0070a3; text-decoration: none; outline: none;}
 .ui-state-active,  .ui-widget-content .ui-state-active {border: 1px solid #2694e8; background: #084B9B url(../AGU_UI/Imagens/JqueryUI/ui-bg_glass_50_084B9B_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; outline: none; }
 .ui-state-active a,  .ui-state-active a:link,  .ui-state-active a:visited {color: #ffffff; outline: none; text-decoration: none;}

/* Interaction Cues
----------------------------------*/
 .ui-state-highlight,  .ui-widget-content .ui-state-highlight {border: 1px solid #f9dd34; background: #f7f0ca url(../AGU_UI/Imagens/JqueryUI/ui-bg_diagonals-thick_95_f7f0ca_40x40.png) 50% 50% repeat; color: #d38303; }
 .ui-state-highlight a,  .ui-widget-content .ui-state-highlight a { color: #d38303; }
 .ui-state-error,  .ui-widget-content .ui-state-error {border: 1px solid #FCB7B7; background: #fde4e2 url(../AGU_UI/Imagens/JqueryUI/ui-bg_diagonals-thick_95_fde4e2_40x40.png) 50% 50% repeat; color: #cd0a0a; }
 .ui-state-error a,  .ui-widget-content .ui-state-error a { color: #cd0a0a; }
 .ui-state-error-text,  .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
 .ui-state-disabled,  .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
 .ui-priority-primary,  .ui-widget-content .ui-priority-primary { font-weight: bold; }
 .ui-priority-secondary,  .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
 .ui-icon { width: 16px; height: 16px; background-image: url(../AGU_UI/Imagens/JqueryUI/ui-icons_72a7cf_256x240.png); }
 .ui-widget-content .ui-icon {background-image: url(../AGU_UI/Imagens/JqueryUI/ui-icons_72a7cf_256x240.png); }
 .ui-widget-header .ui-icon {background-image: url(../AGU_UI/Imagens/JqueryUI/ui-icons_084B9B_256x240.png); }
 .ui-state-default .ui-icon { background-image: url(../AGU_UI/Imagens/JqueryUI/ui-icons_084B9B_256x240.png); }
 .ui-state-hover .ui-icon,  .ui-state-focus .ui-icon {background-image: url(../AGU_UI/Imagens/JqueryUI/ui-icons_2694e8_256x240.png); }
 .ui-state-active .ui-icon {background-image: url(../AGU_UI/Imagens/JqueryUI/ui-icons_ffffff_256x240.png); }
 .ui-state-highlight .ui-icon {background-image: url(../AGU_UI/Imagens/JqueryUI/ui-icons_db6e00_256x240.png); }
 .ui-state-error .ui-icon,  .ui-state-error-text .ui-icon {background-image: url(Imagens/JqueryUI/ui-icons_cd0a0a_256x240.png); }

/* positioning */
 .ui-icon-carat-1-n { background-position: 0 0; }
 .ui-icon-carat-1-ne { background-position: -16px 0; }
 .ui-icon-carat-1-e { background-position: -32px 0; }
 .ui-icon-carat-1-se { background-position: -48px 0; }
 .ui-icon-carat-1-s { background-position: -64px 0; }
 .ui-icon-carat-1-sw { background-position: -80px 0; }
 .ui-icon-carat-1-w { background-position: -96px 0; }
 .ui-icon-carat-1-nw { background-position: -112px 0; }
 .ui-icon-carat-2-n-s { background-position: -128px 0; }
 .ui-icon-carat-2-e-w { background-position: -144px 0; }
 .ui-icon-triangle-1-n { background-position: 0 -16px; }
 .ui-icon-triangle-1-ne { background-position: -16px -16px; }
 .ui-icon-triangle-1-e { background-position: -32px -16px; }
 .ui-icon-triangle-1-se { background-position: -48px -16px; }
 .ui-icon-triangle-1-s { background-position: -64px -16px; }
 .ui-icon-triangle-1-sw { background-position: -80px -16px; }
 .ui-icon-triangle-1-w { background-position: -96px -16px; }
 .ui-icon-triangle-1-nw { background-position: -112px -16px; }
 .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
 .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
 .ui-icon-arrow-1-n { background-position: 0 -32px; }
 .ui-icon-arrow-1-ne { background-position: -16px -32px; }
 .ui-icon-arrow-1-e { background-position: -32px -32px; }
 .ui-icon-arrow-1-se { background-position: -48px -32px; }
 .ui-icon-arrow-1-s { background-position: -64px -32px; }
 .ui-icon-arrow-1-sw { background-position: -80px -32px; }
 .ui-icon-arrow-1-w { background-position: -96px -32px; }
 .ui-icon-arrow-1-nw { background-position: -112px -32px; }
 .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
 .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
 .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
 .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
 .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
 .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
 .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
 .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
 .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
 .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
 .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
 .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
 .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
 .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
 .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
 .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
 .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
 .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
 .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
 .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
 .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
 .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
 .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
 .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
 .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
 .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
 .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
 .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
 .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
 .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
 .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
 .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
 .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
 .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
 .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
 .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
 .ui-icon-arrow-4 { background-position: 0 -80px; }
 .ui-icon-arrow-4-diag { background-position: -16px -80px; }
 .ui-icon-extlink { background-position: -32px -80px; }
 .ui-icon-newwin { background-position: -48px -80px; }
 .ui-icon-refresh { background-position: -64px -80px; }
 .ui-icon-shuffle { background-position: -80px -80px; }
 .ui-icon-transfer-e-w { background-position: -96px -80px; }
 .ui-icon-transferthick-e-w { background-position: -112px -80px; }
 .ui-icon-folder-collapsed { background-position: 0 -96px; }
 .ui-icon-folder-open { background-position: -16px -96px; }
 .ui-icon-document { background-position: -32px -96px; }
 .ui-icon-document-b { background-position: -48px -96px; }
 .ui-icon-note { background-position: -64px -96px; }
 .ui-icon-mail-closed { background-position: -80px -96px; }
 .ui-icon-mail-open { background-position: -96px -96px; }
 .ui-icon-suitcase { background-position: -112px -96px; }
 .ui-icon-comment { background-position: -128px -96px; }
 .ui-icon-person { background-position: -144px -96px; }
 .ui-icon-print { background-position: -160px -96px; }
 .ui-icon-trash { background-position: -176px -96px; }
 .ui-icon-locked { background-position: -192px -96px; }
 .ui-icon-unlocked { background-position: -208px -96px; }
 .ui-icon-bookmark { background-position: -224px -96px; }
 .ui-icon-tag { background-position: -240px -96px; }
 .ui-icon-home { background-position: 0 -112px; }
 .ui-icon-flag { background-position: -16px -112px; }
 .ui-icon-calendar { background-position: -32px -112px; }
 .ui-icon-cart { background-position: -48px -112px; }
 .ui-icon-pencil { background-position: -64px -112px; }
 .ui-icon-clock { background-position: -80px -112px; }
 .ui-icon-disk { background-position: -96px -112px; }
 .ui-icon-calculator { background-position: -112px -112px; }
 .ui-icon-zoomin { background-position: -128px -112px; }
 .ui-icon-zoomout { background-position: -144px -112px; }
 .ui-icon-search { background-position: -160px -112px; }
 .ui-icon-wrench { background-position: -176px -112px; }
 .ui-icon-gear { background-position: -192px -112px; }
 .ui-icon-heart { background-position: -208px -112px; }
 .ui-icon-star { background-position: -224px -112px; }
 .ui-icon-link { background-position: -240px -112px; }
 .ui-icon-cancel { background-position: 0 -128px; }
 .ui-icon-plus { background-position: -16px -128px; }
 .ui-icon-plusthick { background-position: -32px -128px; }
 .ui-icon-minus { background-position: -48px -128px; }
 .ui-icon-minusthick { background-position: -64px -128px; }
 .ui-icon-close { background-position: -80px -128px; }
 .ui-icon-closethick { background-position: -96px -128px; }
 .ui-icon-key { background-position: -112px -128px; }
 .ui-icon-lightbulb { background-position: -128px -128px; }
 .ui-icon-scissors { background-position: -144px -128px; }
 .ui-icon-clipboard { background-position: -160px -128px; }
 .ui-icon-copy { background-position: -176px -128px; }
 .ui-icon-contact { background-position: -192px -128px; }
 .ui-icon-image { background-position: -208px -128px; }
 .ui-icon-video { background-position: -224px -128px; }
 .ui-icon-script { background-position: -240px -128px; }
 .ui-icon-alert { background-position: 0 -144px; }
 .ui-icon-info { background-position: -16px -144px; }
 .ui-icon-notice { background-position: -32px -144px; }
 .ui-icon-help { background-position: -48px -144px; }
 .ui-icon-check { background-position: -64px -144px; }
 .ui-icon-bullet { background-position: -80px -144px; }
 .ui-icon-radio-off { background-position: -96px -144px; }
 .ui-icon-radio-on { background-position: -112px -144px; }
 .ui-icon-pin-w { background-position: -128px -144px; }
 .ui-icon-pin-s { background-position: -144px -144px; }
 .ui-icon-play { background-position: 0 -160px; }
 .ui-icon-pause { background-position: -16px -160px; }
 .ui-icon-seek-next { background-position: -32px -160px; }
 .ui-icon-seek-prev { background-position: -48px -160px; }
 .ui-icon-seek-end { background-position: -64px -160px; }
 .ui-icon-seek-first { background-position: -80px -160px; }
 .ui-icon-stop { background-position: -96px -160px; }
 .ui-icon-eject { background-position: -112px -160px; }
 .ui-icon-volume-off { background-position: -128px -160px; }
 .ui-icon-volume-on { background-position: -144px -160px; }
 .ui-icon-power { background-position: 0 -176px; }
 .ui-icon-signal-diag { background-position: -16px -176px; }
 .ui-icon-signal { background-position: -32px -176px; }
 .ui-icon-battery-0 { background-position: -48px -176px; }
 .ui-icon-battery-1 { background-position: -64px -176px; }
 .ui-icon-battery-2 { background-position: -80px -176px; }
 .ui-icon-battery-3 { background-position: -96px -176px; }
 .ui-icon-circle-plus { background-position: 0 -192px; }
 .ui-icon-circle-minus { background-position: -16px -192px; }
 .ui-icon-circle-close { background-position: -32px -192px; }
 .ui-icon-circle-triangle-e { background-position: -48px -192px; }
 .ui-icon-circle-triangle-s { background-position: -64px -192px; }
 .ui-icon-circle-triangle-w { background-position: -80px -192px; }
 .ui-icon-circle-triangle-n { background-position: -96px -192px; }
 .ui-icon-circle-arrow-e { background-position: -112px -192px; }
 .ui-icon-circle-arrow-s { background-position: -128px -192px; }
 .ui-icon-circle-arrow-w { background-position: -144px -192px; }
 .ui-icon-circle-arrow-n { background-position: -160px -192px; }
 .ui-icon-circle-zoomin { background-position: -176px -192px; }
 .ui-icon-circle-zoomout { background-position: -192px -192px; }
 .ui-icon-circle-check { background-position: -208px -192px; }
 .ui-icon-circlesmall-plus { background-position: 0 -208px; }
 .ui-icon-circlesmall-minus { background-position: -16px -208px; }
 .ui-icon-circlesmall-close { background-position: -32px -208px; }
 .ui-icon-squaresmall-plus { background-position: -48px -208px; }
 .ui-icon-squaresmall-minus { background-position: -64px -208px; }
 .ui-icon-squaresmall-close { background-position: -80px -208px; }
 .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
 .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
 .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
 .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
 .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
 .ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
 .ui-corner-tl { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; }
 .ui-corner-tr { -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; }
 .ui-corner-bl { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; }
 .ui-corner-br { -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; }
 .ui-corner-top { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; }
 .ui-corner-bottom { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; }
 .ui-corner-right {  -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; }
 .ui-corner-left { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; }
 .ui-corner-all { -moz-border-radius: 0px; -webkit-border-radius: 0px; }

/* Overlays */
 .ui-widget-overlay { background: #aed0ea url(../AGU_UI/Imagens/JqueryUI/ui-bg_diagonals-thick_90_B5DFEF_40x40.png) 50% 50% repeat; opacity: .80;filter:Alpha(Opacity=80); }
 .ui-widget-shadow { margin: -7px 0 0 -7px; padding: 7px; background: #343451 url(../AGU_UI/Imagens/JqueryUI/ui-bg_highlight-hard_70_343451_1x100.png) 50% top repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }/* Accordion
----------------------------------*/
 .ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
 .ui-accordion .ui-accordion-li-fix { display: inline; }
 .ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
 .ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
 .ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
 .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
 .ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
----------------------------------*/
 .ui-datepicker { width: 17em; padding: .2em .2em 0; }
 .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
 .ui-datepicker .ui-datepicker-prev,  .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
 .ui-datepicker .ui-datepicker-prev-hover,  .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
 .ui-datepicker .ui-datepicker-prev { left:2px; }
 .ui-datepicker .ui-datepicker-next { right:2px; }
 .ui-datepicker .ui-datepicker-prev-hover { left:1px; }
 .ui-datepicker .ui-datepicker-next-hover { right:1px; }
 .ui-datepicker .ui-datepicker-prev span,  .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
 .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
 .ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
 .ui-datepicker select.ui-datepicker-month-year {width: 100%;}
 .ui-datepicker select.ui-datepicker-month, 
 .ui-datepicker select.ui-datepicker-year { width: 49%;}
 .ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
 .ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
 .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
 .ui-datepicker td { border: 0; padding: 1px; }
 .ui-datepicker td span,  .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
 .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
 .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
 .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
 .ui-datepicker.ui-datepicker-multi { width:auto; }
 .ui-datepicker-multi .ui-datepicker-group { float:left; }
 .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
 .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
 .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
 .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
 .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
 .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
 .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
 .ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
 .ui-datepicker-rtl { direction: rtl; }
 .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
 .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
 .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
 .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
 .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
 .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
 .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
 .ui-datepicker-rtl .ui-datepicker-group { float:right; }
 .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
 .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
 .ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/     
}
#iframeSubmit { display: none;} /*Correção para o modo Strici de renderização*/
/* Dialog
----------------------------------*/
 .ui-dialog { position: relative; padding: .2em;}
 .ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
 .ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
 .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
 .ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
 .ui-dialog .ui-dialog-titlebar-close:hover,  .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
 .ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
 .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
 .ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
 .ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
 .ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Progressbar
----------------------------------*/
 .ui-progressbar { height:2em; text-align: left; }
 .ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
 .ui-resizable { position: relative;}
 .ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
 .ui-resizable-disabled .ui-resizable-handle,  .ui-resizable-autohide .ui-resizable-handle { display: none; }
 .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
 .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
 .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
 .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
 .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
 .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
 .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
 .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
----------------------------------*/
 .ui-slider { position: relative; text-align: left; }
 .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
 .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

 .ui-slider-horizontal { height: .8em; }
 .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
 .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
 .ui-slider-horizontal .ui-slider-range-min { left: 0; }
 .ui-slider-horizontal .ui-slider-range-max { right: 0; }

 .ui-slider-vertical { width: .8em; height: 100px; }
 .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
 .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
 .ui-slider-vertical .ui-slider-range-min { bottom: 0; }
 .ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
 .ui-tabs { padding: .2em; zoom: 1; }
 .ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
 .ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
 .ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .3em 1em; }
 .ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
 .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,  .ui-tabs .ui-tabs-nav li.ui-state-disabled a,  .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
 .ui-tabs .ui-tabs-nav li a,  .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
 .ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
 .ui-tabs .ui-tabs-hide { display: none !important; }




/******************************************************************************************************/
/****************************     Ajustes Layout Intranet Nova ****************************************/
/******************************************************************************************************/
        /* Bases Personalizados */
.tam990px{width:990px;}
.tam600px{width:600px;}
.marginAuto, .centralizado{margin:0 auto !important;}
.floatLeft{float:left !important;}
.floatRight{float:right !important;}
.esconde, .displayNone, .oculta{display:none;}
.clear, .clearBoth{clear:both; margin:0px !important; padding:0px !important; height:0px !important;}
.block{display:block;}
.visibilityHidden {visibility:hidden;}
.visibilityVisible {visibility:visible;}
.bordaTopo{border-top:1px solid #EBF6FA;}
.bordaTopoBlue{border-top:1px solid #AED0EA;}
.marginTop10 {margin-top:10px !important;}
.marginBottom10 {margin-Bottom:10px !important;}
.marginleft10 {margin-left:10px !important;}
.marginRight10 {margin-right:10px !important;}
.Corner {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}
.containerCenter {width:964px !important; margin:0 auto !important; display:block;}
.marginRightNone {margin-right:0px !important;}
.marginTopNone {margin-top:0px !important;}
.fontAzulInst {color:#67c5f7 !important;}
.fontSublinhada {text-decoration:underline !important;}
        
        
 #containerEmDestaque {padding:3px !important;}
 #containerEmDestaque #emDestaque {border:1px solid #f4f4f4; height:32px; padding:3px 5px 3px 5px; background:#dfeaef url(/Imagens/Public/bkg_emdestaque.jpg) repeat-x;}
 #containerEmDestaque #emDestaque h4{float:left; text-align:left; font-size:1em; margin:5px 0px 0px 5px !important; padding:0px !important;  font-weight:bold; line-height:.9em; color:#084b9b;}
.ie7  #containerEmDestaque #emDestaque h4, .ie8  #container #emDestaque h4{float:left; text-align:left; font-size:1em; margin:5px 0px 0px 5px !important; padding:0px !important;  font-weight:bold; line-height:.9em; color:#084b9b;  }
 #containerEmDestaque #emDestaque ol{float:right; margin-top:0 !important;}
 #containerEmDestaque #emDestaque ol li{display:inline; list-style:none; }
 #containerEmDestaque #emDestaque ol li a{text-decoration:none;}
 #containerEmDestaque #emDestaque ol li a span{float:right; text-align:right; margin:6px 7px 0 20px !important; padding:6px 10px 10px 10px; line-height:1em !important; font-size:.95em !important; color:#707070 !important; }
 #containerEmDestaque #emDestaque ol li a img{cursor:pointer; float:right; border:none; text-decoration:none; margin:2px 0px 0 5px;}


 #containerNoticias #destaqueNoticias,  #containerInternaMenuV #destaqueNoticias {float:left; width:460px; min-height:220px; margin-right:10px;}
 #containerNoticias #destaqueNoticias #BoxTumbs,  #containerInternaMenuV #destaqueNoticias #BoxTumbs {width:50px; float:left;}
 #containerNoticias #destaqueNoticias #BoxTumbs ul,  #containerInternaMenuV #destaqueNoticias #BoxTumbs ul{height:180px;}
 #containerNoticias #destaqueNoticias #BoxTumbs .Tumbs,  #containerInternaMenuV #destaqueNoticias #BoxTumbs .Tumbs {display:block; width:37px; height:25px; background-color:#fff; border:solid 1px #e5e5e5; margin:0px 0px 5px 3px; padding-top:0px; text-align:center; color:#fff;}
 #containerNoticias #destaqueNoticias #BoxTumbs .Tumbs img,  #containerInternaMenuV #destaqueNoticias #BoxTumbs .Tumbs img {max-width:37px; max-height:25px; cursor:pointer;}
 #containerNoticias #destaqueNoticias #Social,  #containerInternaMenuV #destaqueNoticias #Social { width:20px; margin-top:129px; margin-left:6px; float:left;}
.ie8  #containerNoticias #destaqueNoticias #Social,  #containerInternaMenuV #destaqueNoticias #Social { width:20px; margin-top:130px; margin-left:6px; float:left;}
 #containerNoticias #destaqueNoticias #Social a img,  #containerInternaMenuV #destaqueNoticias #Social a img {margin-top:3px;}
 #containerNoticias #destaqueNoticias #BoxImgGG,  #containerInternaMenuV #destaqueNoticias #BoxImgGG {width:380px; height:220px; background-color:#000; float:left; overflow:hidden;}
 #containerNoticias #destaqueNoticias #BoxImgGG .transp,  #containerInternaMenuV #destaqueNoticias #BoxImgGG .transp {width:340px; height:66px; padding:5px 20px; position:relative; top:-73px; z-index:9; background-color:#000; opacity:0.70; -moz-opacity: 0.70; filter: alpha(opacity=70); }
 #containerNoticias #destaqueNoticias #BoxImgGG .transp h6,  #containerInternaMenuV #destaqueNoticias #BoxImgGG .transp h6 {width:100%; font-size:1.2em !important; font-weight:bold; color:#71bbff; text-align:left; margin:5px 0px 5px 0px !important; padding:0px !important;}
 #containerNoticias #destaqueNoticias #BoxImgGG .transp h6 a,  #containerInternaMenuV #destaqueNoticias #BoxImgGG .transp h6 a {color:#71bbff !important; font-family:Arial !important;}
 #containerNoticias #destaqueNoticias #BoxImgGG .transp p,  #containerInternaMenuV #destaqueNoticias #BoxImgGG .transp p {width:100%; font-size:1.3em !important; color:#fff; line-height:1em !important; text-align:left;}
 #containerNoticias #destaqueNoticias #BoxImgGG .transp p a,  #containerInternaMenuV #destaqueNoticias #BoxImgGG .transp p a  {color:#fff !important; font-family:Arial !important; text-decoration:none !important;}
.ie8  #containerNoticias #destaqueNoticias #BoxImgGG .transp p a, .ie7  #container #destaqueNoticias #BoxImgGG .transp p a, .ie8  #containerInternaMenuV #destaqueNoticias #BoxImgGG .transp p a, .ie7  #containerInternaMenuV #destaqueNoticias #BoxImgGG .transp p a {color:#fff !important; font-weight:bold !important; font-family:Helvetica !important; text-decoration:none !important;}

 #containerTVEscola {width:454px !important; height-min:220px;}
 #containerTVEscola #videoData {font-size:.8em !important;}
 #containerTVEscola ul {float:left;}
 #containerTVEscola ul li {display:inline; }
 #containerTVEscola ul li.videoExibicao {width:216px; height:150px; background-color:#000;}
 #containerTVEscola #videoInfo {float:right; width:225px; display:block; padding-top:7px;}
 #containerTVEscola #videoInfo h5 {text-align:left !important; font-size:.9em !important; padding-left:0 !important; margin:0px !important; }
 #containerTVEscola #videoInfo p {line-height:1.3em !important; height:80px;}
 #containerTVEscola #videoInfo .videoInfoOutros div {font-size:.9em !important;}
 #containerTVEscola #videoInfo .videoInfoOutros .estrelas img {display:inline !important;}
 #containerTVEscola #videoInfo .videoInfoOutros {height:94px; margin-top:10px; background:transparent url(Imagens/Public/labelTvEscola.png) top right no-repeat;}
 #containerTVEscola #aoVivo #titulo {font-size:1.4em; color:#000 !important; font-weight:bold; text-align:center; height:18px !important; padding-top:5px !important; }
 #containerTVEscola #aoVivo #icon-alerta {background-image:url(Imagens/Public/icon_alerta.png); background-repeat:no-repeat; float:right; width:52px; height:52px; position:relative; top:-33px; margin-right:0 !important; } 
 #containerTVEscola #aoVivo #videoInfo {width:180px; height:80px; margin:0 0 6px 0 !important; overflow:hidden;}
 #containerTVEscola #aoVivo .AzulInstitucional {margin:5px 0 5px 0 !important;}
 #containerTVEscola #aoVivo #painelTV {float:left; margin:4px 0 0 5px; height:176px; width:252px; background: url(Imagens/Public/painel_tv.png) no-repeat; overflow:hidden; padding:12px 0 0 5px; }
 
 .imgBoxTvEscolaFundo {background-color:#000; /*width:200px; height:125px;*/ margin:7px auto 5px auto; text-align:center;}
.ie7 .boxTVEscola {top:0px !important;}
 .playerVideos {position:absolute; margin:30px 0 0 75px; /*z-index:1;*/ background:transparent url(Imagens/Public/PlayVideos.png) top left no-repeat;}
 .videoTitulo {font-weight:bold; color:#013a1c;}
 .videoDescr {margin:5px 0 20px 0; color:#000;}

/* Classes */
.container1x {background-color:#fff; padding:15px 10px; margin-top:5px !important; border:1px solid #d5dbdf; border-bottom:2px solid #bcc1c4}
.container2x2 {background-color:#fff; float:left; width:456px !important; padding:15px 10px; margin:5px 10px 0 0 !important; border:1px solid #d5dbdf; border-bottom:2px solid #bcc1c4}
.eAGU {float:right; position:absolute; border:0px !important; top:50px; right:10px; margin-right:10px;}
.eAGU a {border:0px !important;}
.ie7 .eAGU, .ie8 .eAGU {float:right; position:absolute; border:0px !important; top:5px; right:10px;}
.barraDestaques {border:1px solid #f4f4f4 !important; padding:5px 8px 0px 8px; margin-right:15px !important;}
.btnPlus img {margin:-15px 0 0 195px;}
.btnPlus {position:absolute;}


.BoxImgVazio {width:25px; height:30px; color:#a9a6a6; float:left; text-align:center; line-height:1em !important; padding-top:5px;}
.ie7 .BoxImgVazio {width:32px; height:30px; color:#a9a6a6; float:left; text-align:center; line-height:1em !important; padding-top:5px;}

.BoxImg {font-weight:bold; width:25px; height:30px; /*background-image:url(Imagens/Public/labelData.png); background-repeat:no-repeat;*/ color:#666; float:left; text-align:center; margin:0px 5px 0 -5px; line-height:1em !important; padding-top:6px;}
.ie7 .BoxImg {font-weight:bold; width:32px; height:30px; /*background-image:url(Imagens/Public/labelData.png); background-repeat:no-repeat;*/ color:#666; float:left; text-align:center; margin:0px; line-height:1em !important; padding-top:5px; margin-top:6px !important;}
.ie8 .BoxImg{font-weight:bold; width:25px; display:block; height:30px; /*background-image:url(Imagens/Public/labelData.png); background-repeat:no-repeat;*/ color:#a9a6a6; float:left; text-align:center; margin:0px 5px 0 -5px; line-height:1em !important; padding-top:6px; position:relative; top:-2px;}
.Box {width:205px; min-height:200px; background:#fff url(Imagens/Public/bkg_box.jpg) bottom repeat-x; float:left; padding:10px; margin:0 8px 8px 0 ; border:1px solid #d5dbdf !important; border-bottom:2px solid #bcc1c4 !important;}
.ie7 .Box {width:205px; min-height:200px; position:relative; top:-10px; background:#fff url(Imagens/Public/bkg_box.jpg) bottom repeat-x; float:left; padding:10px; margin:0 8px 8px 0 ; border:1px solid #d5dbdf !important; border-bottom:2px solid #bcc1c4 !important;}
.Box ul {height:238px !important; overflow:hidden !important; list-style-type: none !important;}
.ie7 .Box ul {height:230px !important; overflow:hidden !important; list-style-type: none !important; position:relative;}
.Box ul li {border-bottom:1px dotted #b3b3b3; padding:8px 5px 0px 5px; color:#013a1c !important;}
.Box ul li:hover {background-color:#edfdf0; text-decoration:none !important;}
.ie7 .Box ul li {border-bottom:1px dotted #b3b3b3; padding:0px !important; clear:both !important; color:#013a1c !important; margin:0px !important; cursor:pointer;}
.ie8 .Box ul li {border-bottom:1px dotted #b3b3b3; padding:8px 5px 2px 5px; clear:both !important; color:#013a1c !important;}
.ie7 .Box ul li a {text-decoration:none; cursor:pointer; color:#013a1c !important;}
.Box ul li a:hover {text-decoration:none; color:#000 !important;}
.ie7 .Box ul li a:hover {text-decoration:none; padding:0px !important; margin:0px !important; color:#000 !important;}
.Box ul li p {font-size:.95em !important; height:40px !important; overflow:hidden; margin-bottom:6px; line-height:1.3em !important; color:#013a1c !important;}    
.ie7 .Box ul li p {font-size:1em !important; height:41px !important; overflow:hidden; line-height:1.2em !important; margin:0px !important; color:#013a1c !important; padding:0px !important; position:relative; top:-7px;}
.ie8 .Box ul li p {font-size:1em !important; height:41px !important; overflow:hidden; line-height:1.2em !important; color:#013a1c !important; margin:0px 0px 5px 0px !important;}
.Box .img {margin:10px 10px 0px 10px;}
.Box2 {width:205px; min-height:100px; float:left; padding:10px; margin:8px 8px 10px 0; text-align:center; }
.Box2 select {margin:0 25px 10px 25px;}
.Box2 img {margin:0 15px;}
.coluna {float:left;}

/*********************************** Corner para IE7 e IE8 ***********************************/ 
.CornerImages {display:none !important;}
.ie7 .CornerImages, .ie8 .CornerImages {display:block !important; margin:0px !important; padding:0px !important; width:5px !important; height:5px !important; position:relative;}

/* Img Corner Login */
/* Menu IE7*/ 
.ie7 .LoginButtontl {top:-5px; float:left;}
.ie7 .LoginButtontr {top:-5px; float:right;}
.ie7 .LoginFundotr {bottom:5px; right:-17px; float:right;}
/* Menu IE8*/
.ie8 .LoginButtontl {top:0px; float:left;}
.ie8 .LoginButtontr {top:0px; float:right;}
.ie8 .LoginFundotr {top:-10px; right:-17px; float:right;}

/* Img Corner Menu Sistemas */
/* Menu IE7*/ 
.ie7 .SistemasButtontl {top:-4px; float:left;}
.ie7 .SistemasButtontr {top:-4px; float:right;}
.ie7 .SistemasFundotl {top:-19px; left:-25px; float:left;}
.ie7 .SistemasFundotr {top:-19px; right:-27px; float:right;}
/* Menu IE8*/
.ie8 .SistemasButtontl {top:0px; float:left;}
.ie8 .SistemasButtontr {top:0px; float:right;}
.ie8 .SistemasFundotl {top:-15px; left:-15px; float:left;}
.ie8 .SistemasFundotr {top:-15px; right:-17px; float:right;}


/* Img Corner Menu */
/* Menu IE7*/ 
.ie7 .Menutl {top:-6px; left:-1px; float:left;}
.ie7 .Menutr {top:-6px; right:-1px; float:right;}
.ie7 .Menubl {bottom:3px; left:-1px; float:left;}
.ie7 .Menubr {bottom:3px; right:-1px; float:right;}
/* Menu IE8*/
.ie8 .Menutl {float:left; left:-1px; top:-1px;}
.ie8 .Menutr {float:right; right:-1px; top:-1px;}
.ie8 .Menubl {bottom:-3px; left:-1px; float:left;}
.ie8 .Menubr {bottom:-3px; right:-1px; float:right;}

/* Img Corner Em Destaque */
/* Em Destaque IE7*/
.ie7 .ContainerEmDestaquetl {top:-9px; left:-4px; float:left;}
.ie7 .ContainerEmDestaquetr {top:-9px; right:-4px; float:right;}
.ie7 .ContainerEmDestaquebl {bottom:5px; left:-4px; float:left;}
.ie7 .ContainerEmDestaquebr {bottom:5px; right:-4px; float:right;}
/* Em Destaque IE8*/
.ie8 .ContainerEmDestaquetl {float:left; left:-4px; top:-4px;}
.ie8 .ContainerEmDestaquetr {float:right; right:-4px; top:-4px;}
.ie8 .ContainerEmDestaquebl {bottom:0px; left:-4px; float:left;}
.ie8 .ContainerEmDestaquebr {bottom:0px; right:-4px; float:right;}

/* img Corner Notícias */
.ie7 .ContainerNoticiasbl {bottom:0px; left:0px; float:left;}
.ie7 .ContainerNoticiasbr {bottom:0px; lright:0px; float:right;}
.ie8 .ContainerNoticiasbl {bottom:-17px; left:-11px; float:left;}
.ie8 .ContainerNoticiasbr {bottom:-17px; right:-11px; float:right;}

/* img Corner TVEscola */
.ie7 .ContainerTVEscolabl {bottom:0px; left:0px; float:left;}
.ie7 .ContainerTVEscolabr {bottom:0px; right:0px; float:right;}
.ie8 .ContainerTVEscolabl {bottom:-17px; left:-11px; float:left;}
.ie8 .ContainerTVEscolabr {bottom:-17px; right:-11px; float:right;}


/* Img Corner Container */
/* Container IE7*/
.ie7 .Containertl {top:-21px; left:-11px;  float:left;} 
.ie7 .Containertr {top:-21px; right:-11px; float:right;}
.ie7 .Containerbl {bottom:-7px; left:-11px; float:left;}
.ie7 .Containerbr {bottom:-7px; right:-11px; float:right;}
/* Container IE8*/
.ie8 .Containertl {top:-16px; left:-11px;  float:left;}
.ie8 .Containertr {top:-16px; right:-11px; float:right;}
.ie8 .Containerbl {bottom:-12px; left:-11px; float:left;}
.ie8 .Containerbr {bottom:-12px; right:-11px; float:right;}

/* Img Corner Box */
/* Menu IE7*/
.ie7 .Box1tl {top:-31px; left:-29px; float:left;} 
.ie7 .Box1tr {top:-31px; right:7px; float:right;}
.ie7 .Box1bl {bottom:0px; left:-29px; float:left;}
.ie7 .Box1br {bottom:0px; right:7px; float:right;}
/* Menu IE8*/
.ie8 .Box1tl {top:-31px; left:-29px;  float:left;}
.ie8 .Box1tr {top:-31px; right:7px; float:right;}
.ie8 .Box1bl {bottom:-3px; left:-29px; float:left;}
.ie8 .Box1br {bottom:-3px; right:7px; float:right;}

/* Img Corner Box2 */
/* Menu IE7*/
.ie7 .Box2tl {top:-31px; left:-36px; float:left;} 
.ie7 .Box2tr {top:-31px; right:14px; float:right;}
.ie7 .Box2bl {bottom:5px; left:-36px; float:left;}
.ie7 .Box2br {bottom:5px; right:14px; float:right;}
/* Menu IE8*/
.ie8 .Box2tl {top:-31px; left:-36px;  float:left;}
.ie8 .Box2tr {top:-31px; right:14px; float:right;}
.ie8 .Box2bl {bottom:4px; left:-36px; float:left;}
.ie8 .Box2br {bottom:4px; right:14px; float:right;}

/* Img Corner Box3 */
/* Menu IE7*/
.ie7 .Box3tl {top:-31px; left:-29px; float:left;} 
.ie7 .Box3tr {top:-31px; right:7px; float:right;}
.ie7 .Box3bl {bottom:4px; left:-29px; float:left;}
.ie7 .Box3br {bottom:4px; right:7px; float:right;}
/* Menu IE8*/
.ie8 .Box3tl {top:-31px; left:-29px;  float:left;}
.ie8 .Box3tr {top:-31px; right:7px; float:right;}
.ie8 .Box3bl {bottom:3px; left:-29px; float:left;}
.ie8 .Box3br {bottom:3px; right:7px; float:right;}

/* Img Corner Box4 */
/* Menu IE7*/
.ie7 .Box4tl {top:-31px; left:-29px; float:left;} 
.ie7 .Box4tr {top:-31px; right:7px; float:right;}
.ie7 .Box4bl {bottom:6px; left:-29px; float:left;}
.ie7 .Box4br {bottom:6px; right:7px; float:right;}
/* Menu IE8*/
.ie8 .Box4tl {top:-31px; left:-29px;  float:left;}
.ie8 .Box4tr {top:-31px; right:7px; float:right;}
.ie8 .Box4bl {bottom:5px; left:-29px; float:left;}
.ie8 .Box4br {bottom:5px; right:7px; float:right;}




/* Ajuste Página Inicial */
.ImgAGUMidia {display:block; text-align:center; clear:both; padding:1px;}
.TipoAGUMidia {display:block; float:left; padding:1px; margin-right:5px;}
.FonteAGUMidia {width:100%; font-weight:bold; margin-top:10px; font-size:11px !important; color:#013a1c !important;}
.ie7 .TxtAGUMidia {top:0px !important;}
.ie7 #aguMidia.Box  ul li {border-bottom:1px dotted #b3b3b3; padding:8px 5px 4px 5px !important; clear:both !important; margin:0px !important;}


/* Ajustes no Css de Modal */
.txtMsgModal {float:left !important; padding:10px 0 0 10px; width:225px; text-align:left; line-height:18px;}
.msg-erro, .msg-alerta, .msg-info, .msg-sucesso {display:block; float:left !important; padding-top:10px;}
.ui-widget-overlay {position: fixed !important;  /* Ajuste na Barra de Rolagem horizontal no IE7 */}



/* Mudanças - Master Page - CSS Geral Verde */
 body {background-color:#f8fff8; font-size:62.8%; font-family:/*Lucida Sans,*/ Verdana, Arial, Helvetica, sans-serif !important; color:#52697e !important; padding:0px; margin:0px;}
.margem , #conteudo {background-color:transparent !important; background-image:none !important; margin:0px !important; padding:0px !important; border:0px !important;}

#headerMaster {background:#4e730e url(Imagens/NovoLayout/fundoHeader.jpg) left top no-repeat !important; min-height:99px; padding-top:10px; position:relative; border-bottom:1px solid #9ebc96;}
.ie7 #headerMaster {background:#4e730e url(Imagens/NovoLayout/fundoHeader.jpg) left top no-repeat !important; min-height:99px; padding-top:10px; position:relative; top:0px !important; border-bottom:1px solid #9ebc96;}
#headerMaster #logo {background:url(Imagens/NovoLayout/logo.png) no-repeat !important;  width:135px !important; height:74px !important; float:left !important; display:block !important;	text-indent: -99999px !important; margin-left:10px;}
#headerMaster #userInfo {color:#fff; width:475px; float:left; font-weight:bold; font-size:1.1em;}
#headerMaster ul#navComplementar  {width:405px; display:block; float:right; color:#fff;}
#headerMaster ul#navComplementar li {display:inline;}
#headerMaster ul#navComplementar li a {color:#fff; padding:3px 4px; font-weight:bold; font-size:1.1em;}
#headerMaster #iconeAreaSegura {position:absolute; right:0px; top:35px;}
#headerMaster #navPrincipal ul {display:block !important; list-style:none; background-color:#225d01 !important; min-height:1px;}
#headerMaster #navPrincipal ul li {float:left; background: url(Imagens/NovoLayout/separadorMenu.png) no-repeat center right;}
#headerMaster #navPrincipal ul li a {color:#fff; padding:6px 10px; margin:3px 0; font-size:1.1em; display:block; font-weight:bold;}
#headerMaster #navPrincipal ul li a:hover {text-decoration:none; color:#ffff00;}
#headerMaster #pesquisar {float:right; clear:right; background: transparent url(Imagens/NovoLayout/bkg_pesquisar.png) left top no-repeat;	width:199px; height:46px; margin-top:8px;	margin-right:8px;}
#headerMaster .btnPesquisar {position:relative; left:3px; float:left;}
#headerMaster .inputPesquisar {width:139px; border:none; height:18px !important; padding:2px 3px; float:right; font-size:12px; font-family:Trebuchet MS; color:#666; background-color:Transparent; margin:12px 11px 0 0;}
#headerMaster .btnPesquisarInt {float:left;}
#headerMaster .inputPesquisarInt {width:147px; border:1px solid #E5E6E6; height:17px !important;  padding:1px 3px; font-size:12px; font-family:Trebuchet MS; color:#666; background-color:#ffffff; margin:0 5px 0 5px; float:left;}
#headerMaster .ie7 .inputPesquisar {margin-right:7px !important;}
#headerMaster .spanMensagem{ clear:both; color:#ffffff; display:none;}

/* :::::::::::::::::::::::Autor: WALLACE FERNANDO - criação de pesquiza na intranet nova 12/12/12:::::::::::::::::: */
	.pesquisaGeral {background:#FFFFFF url(Imagens/bgPesquisaNovo.jpg) left bottom repeat-x; border-radius: 5px 5px 5px 5px; float: right; margin: 0; min-height: 50px; width: 226px; box-shadow:0.1em 0.1em 0.2em #999; position:relative; top:-76px;}
	.pesquisaGeral #pesquisar {background: transparent url(Imagens/bgInputPesquisa.png) left top no-repeat;	width:199px; min-height:42px; margin:10px 0 0 20px;}
	.pesquisaGeral .btnPesquisar {position:relative; left:3px; float:left;}
	.pesquisaGeral .inputPesquisar {width:149px; border:none; height:22px !important; padding:2px 3px; font-size:12px; font-weight:bold; font-family:Trebuchet MS; color:#185902; background-color:Transparent; margin:3px 30px 0 0;}
	.pesquisaGeral .btnPesquisarInt {float:left;}
	.pesquisaGeral .inputPesquisarInt {width:147px; border:1px solid #E5E6E6; height:17px !important;  padding:1px 3px; font-size:12px; font-family:Trebuchet MS; color:#185902; background-color:#ffffff; margin:0 5px 0 5px; float:left;}
	/*Modificação no Destaque*/
	.destaque{ 
		background:#fff url(Imagens/destaqueMain.jpg) left bottom repeat-x;
		display:block;
		/*clear:both;*/
		min-height:50px;
		padding:0px 20px 5px 15px;
		margin: 0px 247px 10px 10px;
		 *margin-left:5px;
		 *margin-right:5px;
		border:1px solid #eef4ef;
	}
	.ie7 .destaque{margin-right:247px;}

#footerMaster {width:100%; margin-top:30px; display:block; color:#fff !important; background-image:none !important; height:13px; background-color:#124002 !important; padding-top:10px; padding-bottom:10px; position:relative; top:30px;}
.ie7 #footerMaster {width:100%; margin-top:30px; display:block; color:#fff !important; background-image:none !important; height:13px; background-color:#124002 !important; padding-top:10px; padding-bottom:10px; position:relative; top:0px;}
#footerMaster span {float:left; margin-left:5px;}
#footerMaster img {float:right; margin-right:10px; position:relative; top:-30px;}
.ie7 #footerMaster img {margin-right:10px; position:absolute; top:-20px; right:0px;}


/* Classes Auxiliares - Mais Usadas para Diagramar */
.clearBoth {clear:both !important;}
.margin0 {margin:0px;}
.marginLeft10px {margin-left:10px !important;}
.marginRight10px {margin-right:10px !important;}
.marginLeft30px {margin-left:30px !important;}
.marginAuto {margin:auto;}
.marginBottom10px {margin-bottom:10px;}
.marginTop10px {margin-top:10px;}
.margin20px10px {margin:20px 10px;}
.padding6px {padding:6px !important;}
.txtLeft {text-align:left;}
.txtRight {text-align:right;}
.txtCenter {text-align:center;}
.displayHide {display:none;}
.displayBlock {display:block;}
.floatLeft {float:left !important;}
.floatRight {float:right !important;}
.border0px {border:0px !important;}
.borderRight0px {border-right:0px !important;}
.width70per {width:70% !important;}
.width30per {width:30% !important;}
.height500px {height:500px !important;}
.overflowAutoY {overflow:hidden; overflow-y:scroll; }
.concatenaCampo {
    float: left;
    margin: 0 20px 0 0;
    padding-bottom: 10px !important;
}
.naoConcatenaCampo {
    clear: both;
    display: block;
    height: auto;
    margin: 0 !important;
    padding-bottom: 10px !important;
}

/* CheckBox Sozinho */
ul.listCheckBoxUnico {margin:0px; list-style:none;}
ul.listCheckBoxUnico li {margin:0px; list-style:none; display:inline;}
ul.listCheckBoxUnico li span {margin:0 10px;}
ul.listCheckBoxUnico li .CheckBoxUnico label { position:relative; top:-1px;}
.CheckBoxUnico input[type=checkbox]{float:left;}
.CheckBoxUnico label {float:left; margin-left:8px; color:#000 !important; font-weight:normal !important;}

/* Radio Sozinho */
table.RadioButtonListUnico tbody tr td { padding:0 10px 0 0;} 

/* Páginação DotNet */
.paginacaoDotNet {width:100%; clear:both;}
.paginacaoDotNet .paginaPaginacaoDotNet {width:33%; height:30px; margin-top:5px; text-align:left; float:left;}
.paginacaoDotNet .paginaPaginacaoDotNetExtendido {width:220px; margin-top:5px; height:30px; text-align:left; float:left;}
.paginacaoDotNet .navPaginacaoDotNet {width:33%; height:25px; text-align:center; float:left;}
.paginacaoDotNet .navPaginacaoDotNetExtendido {width:230px; height:25px; text-align:right; float:right; margin-bottom:20px;}
.paginacaoDotNet .numPaginacaoDotNet {width:33%; text-align:right; float:left; margin-top:5px; }
.paginacaoDotNet .numPaginacaoDotNet a { margin-right:5px;}