@CHARSET "UTF-8";
/**
 * Folhas de estilo para o site principal.
 *
 * @copyright Copyright (c) 2011,2012,2013 SECTI/AM - Secretaria de Estado de Ciência, Tecnologia e Informação
 * @author    Equipe SiON-AM / SiON-BR
 * @version   2.0
 */

html {
    height: 100%;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	height: 100%;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	/*color: #013D71; */
	color: #333333;
	text-shadow: 0 0 3px #FFFFFF;
}

.Invisivel, .Invisivel td, .Ponto, #Layout, #Layout-Titulo, #Layout-Menu, #Layout-Miolo, #Layout-Miolo-Tabela, #Layout-Linha, #Layout-Menu-Final {
	border: 0px;
	/*border: 1px solid #cccccc;*/
	padding: 0px;
	margin: 0px;
	border-spacing: 0px;
}

a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

.Ponto {
	width: 1px;
	height: 1px;
}
.Figura {
	background-image: url('../Figuras/Layout-Sprite-Figuras.png');
	background-repeat: no-repeat;
	padding: 0px;
}
#Layout {
	width: 100%;
	height: 100%;
}

#Layout-Titulo {
	height: 70px;
	background: #fefefe url('../Figuras/Layout-Sprite-Fundos.png') repeat-x 0 0;
	vertical-align: top;
	vertical-align: middle;
	text-align: center;
}
#Layout-Titulo > table {
	width: 100%;
	height: 100%;
}
#Layout-Titulo-Sion {
	width: 231px;
	padding: 0px 8px 0px 11px;
}
#Layout-Titulo-Sion-Img {
	position: relative;
	width: 231px;
	height: 44px;
	background-position: 0px 0px;
}
#Layout-Titulo-Sion-Beta-Img {
	position: absolute;
	width: 38px;
	height: 12px;
	background-position: -252px -197px;
	right: -3px;
	top: -8px;
}
#Layout-Titulo-Nome {
	width: 175px;
	text-align: left;
	font-size: 7pt;
	font-family: Verdana, Geneva, sans-serif;
	color: #222222;
}
#Layout-Titulo-Separador {
	width: 1px;
}
#Layout-Titulo-Separador-Img {
	width: 1px;
	height: 42px;
	background-color: #d2d3d5;
}
#Layout-Titulo-Secti {
	width: 125px;
	padding: 0px 10px 0px 10px;
	font-size: 6pt;
}
#Layout-Titulo-Secti-Logo {
	font-size: 19px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
#Layout-Titulo-Governo {
	width: 93px;
	padding: 0px 10px 0px 10px;
}
#Layout-Titulo-Governo-Img {
	width: 93px;
	height: 39px;
	background-position: -243px 0px;
}
#Layout-Titulo-Usuario {
	text-align: right;
	padding-right: 10px;
}
#Layout-Titulo-UsuarioMenor-Img {
	width: 18px;
	height: 22px;
	background-position: -343px 0px;
	float: left;
}
#Layout-Titulo-Usuario-AreaRestrita {
	font-size: 15px;
	font-weight: bold;
	color: #858688;
	padding-left: 5px;
	position: relative;
	top: 2px;
}
#Layout-Titulo-Usuario a {
	color: #858688;
}
#Layout-Titulo-Login {
	display: none;
	height: 155px;
	position: absolute;
	top: 45px;
	right: 5px;
	z-index:10003;
}
#Layout-Titulo-Login-Linha {
	height: 15px;
	vertical-align: bottom;
	text-align: center;
}
#Layout-Titulo-Login-Linha-Img {
	width: 16px;
	height: 14px;
	background-position: -74px -104px;
	position: relative;
	bottom: -1px;
	z-index: 10004;
	left: 93px;
}
#Layout-Titulo-Login-Form {
	height: 130px;
	vertical-align: top;
	text-align: left;
	position: relative;
}
#Layout-Titulo-Login-Form-Table {
	width: 100%;
	height: 100%;
	background-color: #a6ce39;
	border: 1px solid #ffffff;
	border-radius: 8px;
	box-shadow: 5px 5px 10px #888;
}
#Layout-Titulo-Login-Carregando {
	display: none;
	width: 215px;
	height: 85%;
	background-color: #a6ce39;
	opacity: 0.9;
	filter: alpha(opacity=90);
	z-index:10010;
	position: absolute;
	margin-top: -4px;
}
#Layout-Titulo-Login-Carregando table {
	width: 100%;
	height: 100%;
}
#Layout-Titulo-Login-Carregando table td {
	vertical-align: middle;
	text-align: center;
	padding: 0px !important;
	color: #ffffff !important;
	font-weight: bold;
	font-size: 14px;
}
#Layout-Titulo-Login-Erro {
	display: none;
	margin-top: -2px;
	margin-bottom: 4px;
}
#Layout-Titulo-Login-Erro table td{
	padding: 0px 4px 0px 4px !important;
	vertical-align: middle !important;
}
#Layout-Titulo-Login table td {
	padding: 10px 7px 0px 7px;
	height: 100%;
}
.Layout-Titulo-Login-Input {
	height: 15px;
	padding: 10px;
	border: 1px solid #d1d3d4;
	background-color: #ffffff;
	border-radius: 8px;
}
.Layout-Titulo-Login-Input-Usuario {
	width: 190px;
	font-size: 14px !important;
}
.Layout-Titulo-Login-Input-Senha {
	position:relative;
	top: -3px;
	width: 140px;
}
#Layout-Titulo-Login-Senha-Tip {
	display: none;
	position: absolute;
	top: 10px;
	left: 11px;
	z-index:10005;
	color: #AAAAAA;
	font-size: 14px;
}
.Layout-Titulo-Login-Input-Entrar {
	width: 40px;
	font-size: 20px;
	font-family: arial;
	font-weight: bold;
	color: #a6ce39;
	height: 37px;
	padding: 0px;
	position:relative;
}
#Layout-Titulo-Login-Lembrar-Input {
	position:relative;
	top: 4px;
	background-color: transparent;
	padding: 0px;
}
#Layout-Titulo-Login-Lembrar {
	vertical-align: top;
	padding-top: 2px !important;
	padding-bottom: 14px !important;
	color: #ffffff;
}
#Layout-Titulo-Usuario-Tabela {
	border: 1px solid #e6e7e8;
	border-radius: 8px;
	padding: 4px 16px 4px 16px;
	height: 48px;
	background-color: #ffffff;
}
#Layout-Titulo-Usuario-Nome {
	width: 190px;
	vertical-align: middle;
}
#Layout-Titulo-Usuario-Nome-Bemvindo {
	font-size: 9px;
	color: #aaaaaa;
	font-family: arial;
}
#Layout-Titulo-Usuario-Nome-Login {
	color: #808284;
	font-size: 15px;
	font-weight: bold;
}
.Layout-Titulo-Usuario-Botao {
	font-size: 9px;
	color: #aaaaaa;
	font-family: arial;
	cursor: pointer;
}
#Layout-Titulo-Usuario-Botao-Conta {
	text-align: center;
}
#Layout-Titulo-Usuario-Botao-Conta div {
	width: 18px;
	height: 22px;
	margin-left: 3px;
	background-position: 0px -104px;
}
#Layout-Titulo-Usuario-Botao-Opcoes {
	text-align: center;
}
#Layout-Titulo-Usuario-Botao-Opcoes div {
	width: 22px;
	height: 22px;
	margin-left: 6px;
	background-position: -24px -104px;
}
#Layout-Titulo-Usuario-Botao-Sair {
	text-align: center;
	color: #b11116;
}
#Layout-Titulo-Usuario-Botao-Sair div {
	width: 19px;
	height: 22px;
	margin-left: 2px;
	background-position: -50px -104px;
}
.Layout-Titulo-Usuario-Botao-Linha {
	padding: 0px 12px 0px 12px !important;
}
.Layout-Titulo-Usuario-Botao-Linha div {
	width: 2px;
	height: 39px;
	background-position: -369px 0px;
}


#Layout-Menu {
	width: 170px;
	background: #ffffff url('../Figuras/Layout-Sprite-Fundos.png') repeat-x 0px -490px;
	vertical-align: top;
	text-align: center;
}
#Layout-Menu .Layout-Menu-Item {
	width: 150px;
	border: 1px solid #ffffff;
	padding: 11px 3px 9px 3px;
	margin: 0px 7px 8px 8px;
	border-radius: 4px 4px 4px 4px;
	text-align: left;
	font-size: 14px;
	font-family: arial;
	font-weight: bold;
	color: #727376;
	background: #f9f9f9 url('../Figuras/Layout-Sprite-Fundos.png') repeat-x 0px -192px;
	cursor: pointer;
}
#Layout-Menu .Layout-Menu-Item[menuSelecionado="1"] {
	color: #ffffff;
	background: #A8CF45;
	border: 1px solid #ffffff;
	border-bottom: 0px;
	margin-bottom: 0px;
	padding-bottom: 11px;
    border-radius: 4px 4px 0px 0px;
}
#Layout-Menu .Layout-Menu-Item[menuSelecionado="0"]:hover {
	background: #f9f9f9;
}
#Layout-Menu .Layout-Menu-Item-Img {
	float: left;
	width: 18px;
	height: 18px;
	position: relative;
	top: -2px;
	padding: 0px;
	margin: 0px 4px 0px 2px;
}
#Layout-Menu .Layout-Menu-Item-Img-Inicio {
	background-position: 0px -52px;
}
#Layout-Menu .Layout-Menu-Item-Img-Entrada {
	background-position: -69px -52px;
}
#Layout-Menu .Layout-Menu-Item[menuSelecionado="1"] .Layout-Menu-Item-Img-Entrada {
	background-position: -69px -78px;
}
#Layout-Menu .Layout-Menu-Item-Img-Indicadores {
	background-position: -23px -52px;
}
#Layout-Menu .Layout-Menu-Item[menuSelecionado="1"] .Layout-Menu-Item-Img-Indicadores {
	background-position: -23px -78px;
}
#Layout-Menu .Layout-Menu-Item-Img-Ferramentas {
	background-position: -92px -52px;
}
#Layout-Menu .Layout-Menu-Item[menuSelecionado="1"] .Layout-Menu-Item-Img-Ferramentas {
	background-position: -92px -78px;
}
#Layout-Menu .Layout-Menu-Item-Img-Suporte {
	background-position: -46px -52px;
}
#Layout-Menu .Layout-Menu-Item[menuSelecionado="1"] .Layout-Menu-Item-Img-Suporte {
	background-position: -46px -78px;
}
#Layout-Menu .Layout-Menu-SubItens {
	width: 157px;
	background: #a7cf39;
	border-left: 1px solid #ffffff;
	margin-left: 8px;
	margin-right: 2px;
	margin-bottom: 10px;
	display: none;
	text-align: right;
	border-radius: 0px 0px 4px 4px;
}
#Layout-Menu .Layout-Menu-SubItem {
	border: 0px;
	border-bottom: 1px solid #e6e7e6;
	border-right: 1px solid #ffffff;
	padding: 0px;
	padding-left: 6px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #3E4095;
	background: #ffffff;
	cursor: pointer;
}
#Layout-Menu .Layout-Menu-SubItem[menuSelecionado="1"] {
	color: #ffffff;
	border: 0px solid #efefef;
	border-right: 1px solid #ffffff;
	margin-bottom: 0px;
	font-weight: bold;
	background: #034da1 url('../Figuras/Layout-Menu-Fundo-Selecionado.png') repeat-x left top;
}
#Layout-Menu .Layout-Menu-SubItem[menuSelecionado="0"]:hover {
	background: #dbe3f0;
}

#Layout-Menu .Layout-Menu-SubSubItens {
	width: 149px;
	margin-left: -1px;
	margin-right: 0px;
	display: none;
	text-align: right;
}
#Layout-Menu .Layout-Menu-SubSubItem {
	border: 0px;
	padding: 8px;
	padding-left: 5px;
	text-align: left;
	font-size: 12px;
	font-family: arial;
	color: #000000;
	background: #f1f9fd;
	cursor: pointer;
	font-weight: normal;
	border-bottom: 1px solid #e6e7e6;
}
#Layout-Menu .Layout-Menu-SubSubItem[menuSelecionado="1"] {
	color: #000000;
	background: #efefef;
	border: 0px;
	margin-bottom: 0px;
	font-weight: bold;
}
#Layout-Menu .Layout-Menu-SubSubItem[menuSelecionado="0"]:hover {
	background: #fafafa;
}



#Layout-Miolo {
	/*width: 98%;*/
	height: 100%;
	background: #ffffff url('../Figuras/Layout-Sprite-Fundos.png') repeat-x 0px -490px;
	vertical-align: top;
	text-align: center;
	padding: 0px 10px 0px 0px;
}
#Layout-Miolo-Tabela {
	width: 100%;
	height: 100%;
	padding: 0px;
	border-radius: 8px 8px 8px 8px;
	border: 1px solid #d1d2d4;
	background-color: #ffffff;
}
#Layout-Miolo-Tabela-Td {
	width: 100%;
	height: 100%;
	vertical-align: top;
}

#Categorias {
	width: 100%;
	height: 100%;
	border-radius: 7px;
}
#Categorias > tbody > tr > td {
	width: 100%;
	text-align: center;
	vertical-align: top;
	padding-top: 20px;
}
#Categorias-Figura {
	height: 285px;
}
#Categorias-Figura > table {
	width: 780px;
	height: 285px;
	margin: 0px auto;
}
#Categorias-Figura > table > tbody > tr > td {
	padding: 0px 0px 0px 0px !important;
	margin-top: 40px;
	background-image: url('../Figuras/Categorias-TenhaCiencia.png');
	background-repeat: no-repeat;
	background-position: top left;
	vertical-align: top;
}
#Categorias-Figura-Titulo {
	padding: 0px 0px 0px 218px;
	color: #54595d;
	font-family: arial;
	font-size: 53px;
	text-align: left;
	height: 90px;
	line-height: 40px;
}
#Categorias-Figura-Titulo-Ciencia {
	font-weight: bold;
	color: #a9d43c
}
#Categorias-Figura-Titulo-Qualquer {
	font-size: 26px;
	padding-left: 180px;
}

#Categorias-Figura-Texto {
	padding: 0px 0px 0px 450px;
	color: #54595d;
	font-family: arial;
	font-size: 11px;
	text-align: left;
}

#Categorias-Figura-Texto p {
	line-height: 15px;
	margin: 6px 0px 7px 0px;
}
#Categorias-Figura-Texto-SaibaMais {
	width: 85px;
	padding: 3px;
	border: 0px;
	background-color: #a8cf45;
	border-radius: 6px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
#Categorias-Linha {
	padding: 0px 10px 0px 10px !important;
	height: 5px !important;
}
#Categorias-Linha > table {
	width: 100%;
}
.Categorias-Linha-Linha {
	height: 1px;
	width: 100%;
	background-color: #e0e0e0;
}
#Categorias-Linha-Antes {
	width: 4%;
}
#Categorias-Linha-Texto {
	width: 10px;
	color: #727376;
	font-size: 16px;
	font-weight: bold;
}
#Categorias-Linha-Depois {
	width: 96%;
}

#Categorias-Itens > table {
	width: 100%;
	padding: 0px 2px 0px 2px;
}
#Categorias-Itens > table > tbody > tr > td {
	width: 25%;
	height: 100px;
}
.Categorias-Item {
	width: 189px;
	height: 72px;
	margin: 0px auto;
	cursor: pointer;
}
.Categorias-Item > tbody > tr > td {
	width: 189px;
	height: 72px;
	background: #ffffff url('../Figuras/Layout-Sprite-Figuras.png') repeat-x -115px -52px;
	text-align: left;
	vertical-align: middle;
}
.Categorias-Item > tbody > tr > td > table {
	height: 100%;
	width: 100%;
}
.Categorias-Item-Icone {
	height: 100%;
	width: 71px !important;
	vertical-align: middle;
	padding: 0px 0px 8px 16px !important;
}
.Categorias-Item-Icone > div {
	height: 55px;
	width: 55px;
}
.Categorias-Item-Texto {
	padding-top: 6px !important;
	height: 100%;
	width: 98px !important;
	font-size: 13px;
	font-weight: bold;
}
.Categorias-Item-Texto a, .SubCategorias-Item-Texto a, .SubCategorias-Indicadores-Nome a {
	color: #000000 !important;
	text-decoration: none;
}
#Categorias-Item-Icone-RH {
	background-position: 0px -134px;
}
#Categorias-Item-Icone-RF {
	background-position: -63px -134px;
}
#Categorias-Item-Icone-Inov {
	background-position: -126px -134px;
}
#Categorias-Item-Icone-CT {
	background-position: -189px -134px;
}

#Miolo-Titulo {
	width: 100%;
	height: 39px;
	border: 1px solid #e0eebe;
	border-radius: 8px;
}
#Miolo-Titulo a {
	color: #ffffff;
}
#Miolo-Titulo > tbody > tr > td {
	background: #c7e089 url('../Figuras/Layout-Sprite-Fundos.png') repeat-x 0px -252px;
	border-radius: 8px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
}
#Miolo-Titulo div {
	float: left;
	width: 18px;
	height: 18px;
	margin: 0px 2px 0px 9px;
	background: transparent url('../Figuras/Layout-Sprite-Figuras.png') no-repeat -23px -78px;
	position: relative;
	top: -2px;
}
#Miolo-SubTitulo {
	width: 100%;
	height: 26px;
	padding-left: 15px;
}
#Miolo-SubTitulo-Img {
	width: 25px;
	height: 26px;
	float: left;
}
#Miolo-SubTitulo-Texto {
	color: #727376;
	font-size: 16px;
	font-weight: bold;
	position: relative;
	top: 3px;
	left: 8px;
	text-align: left;
	float: left;
}
.Miolo-Linha {
	width: 90%;
	height: 1px;
	margin: 0px auto;
}
.Miolo-Linha-Esquerda {
	width: 93px;
	height: 1px;
	background-position: -307px -52px;
	float: right;
}
.Miolo-Linha-Meio {
	background-color: #abd14c;
	width: 70%;
	font-size: 1px;
}
.Miolo-Linha-Direita {
	width: 93px;
	height: 1px;
	background-position: -307px -58px;
	float: left;
}

#SubCategorias {
	width: 100%;
}
#SubCategorias > tbody > tr > td {
	vertical-align: top;
	padding: 3px 3px 20px 3px;
}
#SubCategorias-Figura {
	width: 765px;
	margin: 0px auto;
	padding: 0px 17px 0px 17px;
}
#SubCategorias-Figura-Img {
	width: 265px;
}
#SubCategorias-Figura-Texto {
	width: 500px;
	padding: 0px 20px 0px 20px;
	vertical-align: middle;
	color: #727376;
}
#SubCategorias-Figura-Texto-Titulo {
	font-size: 30px;
	font-weight: bold;
	color: #4B4B4D;
}
#SubCategorias-Itens > table {
	width: 100%;
	padding: 0px 2px 0px 2px;
}
#SubCategorias-Itens > table > tbody > tr > td {
	width: 33%;
	height: 100px;
}
.SubCategorias-Item {
	width: 246px;
	height: 76px;
	margin: 0px auto;
	cursor: pointer;
}
.SubCategorias-Item > tbody > tr > td {
	width: 246px;
	height: 76px;
	background: #ffffff url('../Figuras/Layout-Sprite-Figuras.png') repeat-x 0px -197px;
	text-align: left;
	vertical-align: middle;
}
.SubCategorias-Item > tbody > tr > td > table {
	height: 100%;
	width: 100%;
}
.SubCategorias-Item-Icone {
	height: 100%;
	width: 74px !important;
	vertical-align: middle;
	padding: 0px 0px 8px 11px !important;
}
.SubCategorias-Item-Icone > div {
	height: 58px;
	width: 58px;
}
.SubCategorias-Item-Texto {
	padding-top: 6px !important;
	height: 100%;
	width: 150px !important;
	font-size: 13px;
	font-weight: bold;
}
#SubCategorias-Item-Icone-RH-PD {
	background-position: 0px -281px;
}
#SubCategorias-Item-Icone-RH-MD {
	background-position: -66px -281px;
}
#SubCategorias-Item-Icone-RH-CT {
	background-position: -132px -281px;
}
#SubCategorias-Item-Icone-RF-DFD {
	background-position: -198px -281px;
}
#SubCategorias-Item-Icone-RF-RC {
	background-position: -264px -281px;
}
#SubCategorias-Item-Icone-RF-DR {
	background-position: -330px -281px;
}
#SubCategorias-Item-Icone-RF-RCP {
	background-position: 0px -350px;
}
#SubCategorias-Item-Icone-RF-BRP {
	background-position: -64px -350px;
}
#SubCategorias-Item-Icone-CT-FCT {
	background-position: -132px -350px;
}
#SubCategorias-Item-Icone-CT-GPG {
	background-position: -198px -350px;
}
#SubCategorias-Indicadores > table {
	width: 100%;
}
.SubCategorias-Indicadores-Espaco {
	width: 15%;
	vertical-align: middle;
}
.SubCategorias-Indicadores-Link {
	width: 70%;
	height: 35px;
	vertical-align: middle;
	cursor: pointer;
}
.SubCategorias-Indicadores-Link:hover {
	font-weight: bold;
}
.SubCategorias-Indicadores-Icone {
	width: 24px;
	height: 24px;
	background-position: -376px 0px;
	float: left;
	margin: auto auto;
}
.SubCategorias-Indicadores-Nome {
	position: relative;
	top: 4px;
	left: 10px;
}
.SubCategorias-Indicadores-Linha {
	background-color: #e8e9ea;
}

#Indicadores {
	width: 100%;
}
#Indicadores > tbody > tr > td {
	vertical-align: top;
	padding: 3px 3px 3px 3px;
}

.Indicadores-SubTitulo-Img {
	background-position: -307px -78px;
}
#Indicadores-Lista {
	width: 95%;
	margin: 0 auto;
}
.Indicadores-Lista-Item {
	width: 100%;
	height: 100%;
}
.Indicadores-Lista-Item > tbody > tr > td {
	vertical-align: middle;
	text-align: left;
	padding: 0px 3px 0px 3px;
}
.Indicadores-Lista-Item > tbody > tr > td.SubCategorias-Indicadores-Nome {
	width: 98%;
}
.Indicadores-Lista-Link {
	height: 90px;
	width: 45%;
	cursor: pointer;
}
.Indicadores-Lista-Link:hover {
	font-weight: bold;
}
.Indicadores-Lista-Espaco {
	height: 1px;
	width: 2%;
}
.Indicadores-Lista-Linha {
	height: 1px;
	background-color: #e8e9ea;
}

#Layout-Rodape {
	font-size: 11px;
	height: 50px;
	color: #727376;
	background: #ffffff url('../Figuras/Layout-Sprite-Fundos.png') repeat-x 0px -115px;
	vertical-align: middle;
	text-align: center;
}
#Layout-Rodape-Branco {
	height: 50px;
	background: #ffffff url('../Figuras/Layout-Sprite-Fundos.png') repeat-x 0px -115px;
}
#Layout-Rodape a {
	color: #727376;
}
#Layout-Rodape > table {
	width: 100%;
}
#Layout-Rodape > table td {
	vertical-align: middle;
	width: 25%;
}
.Layout-Rodape-Financiamento {
	font-size: 9px;
	position: relative;
	bottom: 6px;
}
.Layout-Rodape-Fapeam {
	width: 90px;
	height: 24px;
}
.Layout-Rodape-Exclamacao {
	width: 17px;
	height: 17px;
	position: relative;
	top: 4px;
}
.Layout-Rodape-Copyright {
	font-size: 9px;
	position: relative;
	bottom: -3px;
}

#Layout-Miolo-Titulo {
	height: 32px;
	text-align: left;
	vertical-align: middle;
	background: #c7e089 url('../Figuras/Layout-Sprite-Fundos.png') repeat-x 0px -255px;
	color: #ffffff;
	padding: 0px;
	margin: 3px 3px 0px 3px;
	font-size: 14px;
	font-weight: bold;
	border-radius: 8px;
	border: 1px solid #e0eebe;
}
#Layout-Miolo-Titulo a {
	color: #ffffff;
}
#Layout-Miolo-Titulo div.Icone {
	float: left;
	width: 18px;
	height: 18px;
	margin: 0px 2px 0px 9px;
	background: transparent url('../Figuras/Layout-Sprite-Figuras.png') no-repeat -23px -78px;
	position: relative;
	top: 6px;
}
#Layout-Miolo-Titulo div.Texto {
	float: left;
	height: 36px;
	margin: 0px 2px 0px 5px;
	position: relative;
	top: 6px;
}
#Layout-Miolo-Titulo div.Separador {
	float: left;
	width: 20px;
	height: 34px;
	margin: 0px 0px 0px 0px;
	background: transparent url('../Figuras/Layout-Sprite-Figuras.png') no-repeat -371px -137px;
	position: relative;
	top: -1px;
}


#Layout-Miolo-Titulo div.Layout-Miolo-Titulo-Ferramentas {
	background-position: -92px -78px !important;
}
#Layout-Miolo-Titulo div.Layout-Miolo-Titulo-Entrada {
	background-position: -69px -78px !important;
}
#Layout-Miolo-Titulo div.Layout-Miolo-Titulo-Suporte {
	background-position: -46px -78px;
}


#Suporte {
	width: 580px;
}
#Suporte td {
	padding: 5px;
	vertical-align: middle;
}
#Suporte td:nth-child(1), #Suporte td:nth-child(3)  {
	width: 50px;
}
#Suporte td:nth-child(2), #Suporte td:nth-child(4) {
	width: 250px;
}
#Suporte-Resposta {
	text-align: left;
	padding: 0px;
	padding-left: 15px;
	font-weight: bold;
}





/* Compatibilidade com o Chrome: resolve problema com os bullets */
li {
	list-style-position: inside;
}

/* Compatibilidade com o IE: resolve problema com as bordas das figuras */
img {
	border: 0px;
}

/********************************************************************************/
/* VERIFICAR TUDO ABAIXO ********************************************************/
/********************************************************************************/







.BotaoDetalhes {
	width: 24px;
	height: 24px;
	background-position: -343px -134px;
}

.BotaoDetalhesEsconder {
	background-position: -343px -164px !important;
}

/********************************************************************************/

/* Título das páginas internas */
/*
#Layout-Miolo-Titulo {
	text-align: left;
	vertical-align: middle;
	/*border-bottom: 1px solid #d1d2d4;*/
	/*background: #2b5daa url('../Figuras/Layout-Menu-Fundo-Selecionado.png') repeat-x left top;*/
	/*background: #2b5daa url('../Figuras/Layout-Sprite-Fundos.png') repeat-x 0px -114px;*//*
	background-color: #2b5daa;
	color: #ffffff;
	padding: 4px 10px 4px 10px;
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	margin: -1px -1px -1px -1px;
	border-radius: 6px 6px 0px 0px;
	border-bottom: 1px solid #d1d2d4;
}
*/


/* Estilos para o "Toast" */
#Toast {
	width: 100%;
	position: fixed;
	display: none;
	text-align: center;
	top: 0px;
	left: 0px;
	z-index: 20000;
}
#Toast table {
	border-spacing: 0px;
	border: 2px solid #fab000;
	border-top: 0px;
	border-radius: 0px 0px 5px 5px;
	background:#FF9;
}
#Toast table td {
	text-align: center;
	vertical-align:middle;
	padding:2px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}
#Toast.ToastTip {
	width: 280px !important;
}
#Toast.ToastTip table {
	border-top: 2px solid #fab000 !important;
	border-radius: 5px 5px 5px 5px !important;
}

/*
 * Estilos para as Caixas de Dialogo para adicionar/modificar dados
 */
.Dialogo {
	vertical-align: middle;
	padding: 20px !important;
}
.FormDados table {
	border-spacing: 0px;
	border: 0px;
	width: 100%;
}
.FormDados table td {
	border: 0px;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	padding: 5px;
	padding-right: 2px;
	padding-left: 2px;
	vertical-align: top;
}
.FormDados table td:nth-child(even) {
	padding-top:2px;
}
.FormDados input, .FormDados select, .FormDados textarea {
	border: 1px solid #94c5eb;
	background-color: #dfebf5;
	background: #dfebf5;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

/* Formatação das pequenas caixas vermelhas que indicam que um erro aconteceu. */
div.Erro {
	margin: 0 auto;
	width: 90%;
	border: 1px solid #CD0A0A;
	background: url("../Figuras/Tabelas-FundoErro.png") repeat-x scroll 50% 50% #FEF1EC;
	color: #CD0A0A;
	padding: 4px;
	border-radius: 4px;
	font-size: 9px;
	text-align:center;
	margin-top: 6px;
}
div.Erro table {
	padding: 0px;
	border: 0px;
	border-spacing: 0px;
}
div.Erro table td {
	font-size: 9px;
	padding: 0px;
	border: 0px;
}

/* Formatação das pequenas caixas vermelhas que indicam que um erro aconteceu. */
div.Info {
	margin: 0 auto;
	width: 90%;
	border: 1px solid #CD0A0A;
	background: url("../Figuras/Tabelas-FundoErro.png") repeat-x scroll 50% 50% #FEF1EC;
	color: #CD0A0A;
	padding: 4px;
	border-radius: 4px;
	font-size: 9px;
	text-align:center;
	margin-top: 6px;
}
div.Info table {
	padding: 0px;
	border: 0px;
	border-spacing: 0px;
}
div.Info table td {
	font-size: 9px;
	padding: 0px;
	border: 0px;
}

/* Formatação das pequenas caixas amarelas que mostram a caixa de "não mostrar essa mensagem novamente". */
.NaoMostrar {
	border: 1px solid #ffd800;
	background: url("../Figuras/Tabelas-FundoWarn.png") repeat-x scroll 50% 50% #FEF1EC;
	color: #a47400;
	padding: 8px 6px 2px 6px;
	border-radius: 4px;
	font-size: 9px;
	text-align:center;
	vertical-align: middle;
}
.NaoMostrar table {
	padding: 0px;
	border: 0px;
	border-spacing: 0px;
}
.NaoMostrar table td {
	font-size: 9px;
	padding: 0px;
	border: 0px;
}

/* Formatação de todas as "tabs" do sistema */
.Tabs {
	width: 90%;
}
.Tabs div.ui-tabs-panel {
	text-align:left;
	background-color:#f5f5f5;
}

/* Formatação dos "tooltips", aquelas pequenas mensagens de ajuda do sistema. */
.tooltip {
	background-color:#000;
	border:1px solid #fff;
	padding:10px 15px;
	width:200px;
	display:none;
	color:#fff;
	text-align:left;
	font-size:12px;
	z-index:10003;
}
.tooltip br {
	margin-bottom: 10px;
}

/* Formatação de todos os inputs do sistema. */
.inputError {
	border: 1px solid #ba2e07 !important;
	border-radius: 4px;
	margin: 1px;
	padding: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #ffcbbd !important;
	background: #ffcbbd !important;
}
input, textarea, select {
	border: 1px solid #bbbbbb;
	border-radius: 4px;
	margin: 1px;
	padding: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #ffffff;
	background: #ffffff;
}
input[disabled], select[disabled], textarea[disabled] {
	border: 1px solid #bbbbbb !important;
	border-radius: 4px;
	margin: 1px;
	padding: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #eeeeee !important;
	background: #eeeeee !important;
	color: #aaaaaa;
}
/* Classe que formata a dica dentro do próprio campo de texto (em texto cinza). */
.inputTip {
	color: #aaaaaa;
}

.DivDetails2 {
	display:none;
}

.MensagensDialogo {
	width: 100%;
	height: 1px;
	font-size: 6pt;
	color: #bbbbbb;
	font-style: italic;
	position: relative;
	top: -3px;
}

.CamposObrigatorios {
	float: left;
	text-align: left;
	font-size: 7pt;
}

.UltimaAtualizacao {
	float: right;
	text-align: right;
}

button.ColVis_MasterButton {
	margin-top: 2px;
	margin-left: 5px;
	padding: 0px 5px 0px 5px;
}

#Layout-Menu-Esconder {
	display: none;
	position: absolute;
	right: -6px;
	width: 11px;
	height: 39px;
	cursor: pointer;
	top: 49%;
	background-position: -373px -350px;
	z-index: 1;
}
#Layout-Menu-Esconder.Mostrar {
	background-position: -389px -350px !important;
}