/*

----	Estilo usado no corpo das páginas internas (de conteúdo) do site ----

Data de criação: 6/5/2003
Depto:           Deinf/Dine7 (email:Deinf/Dimad/Suint)
Situação:        Em desenvolvimento

Definições:
	font-size: 10pt = 100%

Data de manutenção: 29/10/2007
Depto:           Deinf/Dimad/Suint
@uthor:					 deinf.jromano	
	
*/



/* ========= Formatação para apresentação em Tela =====================================================*/

@media screen{

/* --- estilos para os elementos da página  --- */

body,table,tr,hr,td,div,span {font-family:verdana; font-size:100%;}

table{border:0px;}

img{border:0px; } 

pre{font-size:110%;}

code{background:#EBEBEB; display:inline}

p{margin:0px; margin-top: 0px; padding:10px 0px 0px 0px;}

input, select, textarea {font-family: verdana; font-size:85%;}

a:link   {color:#0036d7; text-decoration:none;}
a:hover  {color:#3366ff;}
a:active {color:#0036d7;}
a:visited{color:#80662B; text-decoration:none;} /*Cor original: #af8c3a*/

div.tab{margin-left:40px; padding:5px}
div.lista1{margin-left:40px;}
div.lista2{margin-left:80px;}
div.desc{margin-left:50%;}

/*Para usar com listas ordenadas. Vide Padrões Sistemas*/
span.lista1{text-indent:-5px; margin-left:-24px; width:25px; text-align:center;}
span.lista2{text-indent:-20px; margin-right:2px;}

h1, .h1 {font-size:130%; font-weight:bold; display:block; padding:20px 0px 6px 0px;}
h2, .h2 {font-size:120%; font-weight:bold; display:block; margin:15px 0px 3px 0px;}
h3, .h3 {font-size:110%; font-weight:bold; display:block; margin:10px 0px 2px 0px;}
h4, .h4 {font-size:100%; font-weight:bold; display:block; margin:7px 0px 1px 0px;}
h5, .h5 {font-size:90%; font-weight:bold; display:block; margin:4px 0px 0px 0px;}
h6, .h6 {font-size:80%; font-weight:bold; display:block; margin:2px 0px 0px 0px;}


/* --- fim dos estilos para os elementos da página  --- */


/* --- Classes corporativas  --- */


/* formatação das listas */
.lista1 {margin-top:0px; margin-left:30px; padding:5px 5px 5px 5px; list-style-image: url(/img/BulletAzul1.gif); vertical-align: middle;}
.lista2 {margin-top:0px; margin-left:20px; padding:5px 5px 5px 5px; list-style-image: url(/img/BulletAzul2.gif);vertical-align: middle;}
.lista3 {margin-top:0px; margin-left:15px; padding:5px 5px 5px 5px; list-style-image: url(/img/BulletAzul3.gif);vertical-align: middle;}
.lista4 {margin-top:0px; margin-left:10px; padding:5px 5px 5px 5px; list-style-image: url(/img/BulletAzul4.gif);vertical-align: middle;}

/* formatação de textos */
.tituloCabecalho{color:#002853;}
.linhaTopo{margin-top:10px; font-size:20%; text-align:right; border-bottom: 1px solid #c0cdde;}

.textoPequeno{font-size:80%;}
.textoPequeno2{font-size:90%;}
.textoNormal{font-size:100%;}
.textoGrande{font-size:120%;}

.semNegrito{font-weight:normal}
.naoExibeNaTela{display:none; visibility:hidden;}

/* Box lateral da página */
.caixaLateralEsq{ 
	float: right;
	margin-top:1.5em !important;
	margin-right:2.5em;
	margin-left:2.5em;
	padding:0.5em;
	width: 150px;
	color: black;
	background: #e5e9ed;
	border:0.1em dotted black;
}

/* Box lateral da página */
.caixaLateralDir{ 
	float: left;
	margin-top:1.5em !important;
	margin-right:2.5em;
	margin-left:2.5em;
	padding:0.5em;
	width: 150px;
	color: black;
	background: #e5e9ed;
	border:0.1em dotted black;
}

/* Box central da página */
.caixaLateralCent{ 	
	left: 43%; 
	position: relative;
	margin-top:1.5em !important;
	margin-right:2.5em;	
	padding:0.5em;
	width: 150px;
	color: black;
	background: #e5e9ed;
	border:0.1em dotted black;
}

/* --- elementos de forms --- */
.nomeCampo{text-align:right; margin-right:5px;}
.botao {background-color: #e5e9ed;}
.obrigatorio{color:red;}
.btCal{width:25px; height:25px; background:#d8edfe;
		background-image:url(/img/CalendarioAzul.gif);
		background-repeat:no-repeat;
		background-position:center center;
}

/* alinhamento de texto */
.centralizado{text-align:center;}
.adireita{text-align:right; margin-right:1%;}
.aesquerda{text-align:left; margin-left:1%;}

/* alinhamento de divs e imagens */
.floatEsq{float:left;}
.floatDir{float:right;}

/* --- tamanhos --- */
.tamanho90{width:90%;}
.tamanho80{width:80%;}
.tamanho70{width:70%;}
.tamanho60{width:60%;}
.tamanho50{width:50%;}
.tamanho40{width:40%;}
.tamanho30{width:30%;}
.tamanho20{width:20%;}
.tamanho15{width:15%;}
.tamanho10{width:10%;}
.tamanho5{width:5%;}

/* --- Classes Grupo Expansível --- */

.grpAtivo{display:block; visibility:visible;}
.grpInativo{display:none; visibility:hidden;}

/* --- Fim do estilo Grupo Expansível --- */	

/*  cores -- paletas em testes junto com a secre 10/2007 --- */
.fundoPadraoAEscuro1{background-color:#002853; color:#fff;}
.fundoPadraoAEscuro1a{background-color:#133c63; color:#fff;}
.fundoPadraoAEscuro2{background-color:#003d79; color:#fff;}
.fundoPadraoAEscuro2a{background-color:#0c4c8c; color:#fff;}
.fundoPadraoAEscuro3{background-color:#4a73a2; color:#fff;}
.fundoPadraoAClaro1 {background-color:#93abc5; color:#000;}
.fundoPadraoAClaro1a {background-color:#b4c4d9; color:#000;}
.fundoPadraoAClaro2 {background-color:#e5e9ed; color:#000;}
.fundoPadraoAClaro2a {background-color:#EBEEF1; color:#000;}
.fundoPadraoAClaro3 {background-color:#F2F4F6; color:#000;}
	
.fundoPadraoBEscuro1{background-color:#af8c3a; color:#fff;}
.fundoPadraoBEscuro1a{background-color:#bf9c4c; color:#fff;}
.fundoPadraoBEscuro2{background-color:#caa95e; color:#fff;}
.fundoPadraoBEscuro2a{background-color:#cdb275; color:#fff;}
.fundoPadraoBEscuro3{background-color:#d9c18a; color:#000;}
.fundoPadraoBClaro1 {background-color:#eee0c1; color:#000;}
.fundoPadraoBClaro1a {background-color:#ece3cc; color:#000;}
.fundoPadraoBClaro2 {background-color:#f5ecd6; color:#000;}
.fundoPadraoBClaro2a {background-color:#f6f1e4; color:#000;}
.fundoPadraoBClaro3 {background-color:#fcf8ef; color:#000;}

.fundoPadraoCEscuro1{background-color:#404040; color:#fff;}
.fundoPadraoCEscuro1a{background-color:#484747; color:#fff;}
.fundoPadraoCEscuro2{background-color:#575757; color:#fff;}
.fundoPadraoCEscuro2a{background-color:#686868; color:#fff;}
.fundoPadraoCEscuro3{background-color:#7e7e7e; color:#fff;}
.fundoPadraoCClaro1 {background-color:#a7a7a7; color:#000;}
.fundoPadraoCClaro1a {background-color:#bdbcbc; color:#000;}
.fundoPadraoCClaro2 {background-color:#d6d6d6; color:#000;}
.fundoPadraoCClaro2a {background-color:#ececec; color:#000;}
.fundoPadraoCClaro3 {background-color:#ebebeb; color:#000;}


/* --- Fim das classes corporativas  --- */


/* --- Classes antigas - não usar --- */

a.template:visited {color:#0036d7; text-decoration:none;}
a.template:link    {color:#0036d7; text-decoration:none;}
a.template:hover   {color:#3366ff;}
a.template:active  {color:#0036d7;}

a.linkTitulos:link{color:#0036D7;}
a.linkTitulos:visited{color:#0036D7;}
a.linkTitulos:visited{color:#0036D7;}

a.linkTopo1:link{color:white; vertical-align:top;}
a.linkTopo1:visited{color:white; vertical-align:top;}

a.linkTopo2:link{color:white; height:15px; padding-top:0px; vertical-align:top;}
a.linkTopo2:hover{color:white; height:15px; padding-top:0px; vertical-align:top;}
a.linkTopo2:visited{color:white; height:15px; padding-top:0px; vertical-align:top;}

/* Links para fundo escuro*/
a.cabecalho:visited	{color:#EFE7CF;text-decoration:none;}
a.cabecalho:link	{color:#0036D7; text-decoration: none;}
a.cabecalho:active	{color:#0036D7;}
a.cabecalho:hover   {color:#3366ff;}

/* Barra de rolagem personalizada em tons de azul - Usada dentro da tag BODY*/
/*.barraPortal{
		scrollbar-3d-light-color:#d6d6d6;
		scrollbar-arrow-color:#003d79;
		scrollbar-base-color: white;
		scrollbar-dark-shadow-color:yellow;
		scrollbar-face-color:#93abc5;
		scrollbar-highlight-color:#F2F4F6;
		scrollbar-shadow-color:#0055cc;
}*/

/*COMENTADO POIS ESSES TAGS ACIMA DÃO PROBLEMA COM ACESSIBILIDADE*/

/* =========  Corpo do documento ==========================================
- estilos replicados pois são necessários quando se usa Iframe (nos outros
  casos o template define o template.css)
*/


/*--- NESTED LIST ---*/
/*ol.nest {counter-reset:item;}
li.nest {display:block;}
li.nest:before {content:counters(item, ".") ".  "; counter-increment:item;}*/


.breadCrumb{/*Veja versão de impressao*/}
.semTemplate{font-size:80%; margin:10px; font-family:verdana;}
.tabela{border: 0px; empty-cells:show;}


/* --- Fim das classes antigas --- */


}
/*====FIM da seção media screen ==========================================================*/


/* ========= Formatação para impressão =====================================================*/
@media print {



	body {
		font-size:90%;
		font-family:verdana;
	}

	img {
		border:0px;
		vertical-align:middle;
	}

	.breadCrumb{
		margin-left:6px;
	}

  .naoimprime{
	     display:none;
	}

	.h1, .h2, .h3 {font-size:100%;}

	table {
		font-size:90%;
		margin: auto;
		display: table;
		text-align:center;
		empty-cells: show;
	}

	table td {
		border:solid 1px black;
		text-align:left;
		padding:1px 1px 1px 1px;
		empty-cells: show;
	}

	textarea {
		white-space: nowrap;
	}

	td.nomeCampo {text-align:right; margin-right:5px;}


	caption, tr.fundoPadraoAEscuro1, tr.fundoPadraoAEscuro2, tr.fundoPadraoAEscuro3, tr.fundoPadraoBEscuro1, tr.fundoPadraoBEscuro2, tr.fundoPadraoBEscuro3, tr.fundoPadraoCEscuro1, tr.fundoPadraoCEscuro2, tr.fundoPadraoCEscuro3 {
		background-color:#d6d6d6;
	}

	/* ========= elementos e classes antigas, não usar mais=====================================================*/

	body.semTemplate {
		font-size:		60%;
		margin:			10px;
		font-family:verdana;
	}

	table.tabela {
		border-width:1px;
		border:solid 1px black;
		border-collapse:collapse;
		border-spacing:1px;
		empty-cells: show;
	}

	table.tabela td
	{
		border-width:1px;
		border-color:black;
		border-style:solid;
		border-collapse:collapse;
		border-spacing:1px;
		empty-cells: show;
	}


	/* ========= fim elementos e classes antigas =====================================================*/




}
/*====FIM da seção para impressão =============================================================*/
