﻿/*
	PARAMETROS CSS DEFAULT PARA CADA PÁGINA DA APLICAÇÃO
*/
.Paginabody {
   background:#EDEFF1 url(../AppImagens/FundoPag2.png) repeat;
}

#divPagina
{
	position:relative;
	margin:5px auto 5px auto;
	background-color:#FFFFFF;
	width:960px;
	border:1px solid #A8A8A8;
	height:auto;
	box-shadow: 0px 2px 8px #444;    
}

#divSuperiorPagina
{
	position:relative;
	margin:10px auto 5px auto;
	width:940px;
	height:70px;
	background: #000000 url('../AppImagens/SOPPainelSuperior.png') no-repeat 0px 0px;
}

#divSuperior
{
	position:relative;
	margin:10px auto 5px auto;
	width:940px;
	height:240px;
}

#divImgA
{
	position:absolute;
	left:1px;
	top:1px;
	width:936px;
	height:238px;
   background-position:top;
   z-index:1;
   border:1px solid #A8A8A8;
}

#divImgB
{
	position:absolute;
	left:1px;
	top:1px;
	width:936px;
	height:238px;
   background-position:top;
   display:none;
   z-index:1;
   border:1px solid #A8A8A8;
}

#divTitulo
{
    position:relative;
    margin:0px auto 0px auto;
    width:940px;
    border-bottom:1px solid #808B97;
}

#divMenuSuperiorMostraPagina
{
    position:relative;
    margin:0px auto 0px auto;
    width:940px;
    border-bottom:1px solid #808B97;
}

#divMenuSuperior
{
    position:relative;
    margin:0px auto 0px auto;
    width:938px;
    height:24px;
/*    background-image:url(../AppImagens/MenuHorizontalBackGround.jpg);
    background-repeat:repeat-x; */
    border:none;
}

#divConteudo
{
	position:relative;
	margin:0px auto 0px auto;
	width:940px;
	background-color:#FFFFFF;
}

   
#divRodape
{
	position:relative;
	margin:5px auto 2px auto;
	width:940px;
	height:36px;
	background-color:#FFFFFF;
	border-top:1px solid #D9D9D7;
}

.TextoTituloPagina
{
	position:relative;
	vertical-align:middle;
	font-family:Arial;
	color:#656669;
	font-style:italic;
	font-weight:bold;    
}

	.TextoLabelPaginas
	{
		position:absolute;
		font-family:Segoe UI, Calibri, Arial;
		color:#153893;
		font-size:10pt;
	}

.TextoRodape
{
	position:absolute;
	font-family:Segoe UI, Calibri, Arial;
	color:#656669;

}

.TextoRodapeDados
{
    position:absolute;
    font-family:Segoe UI, Calibri, Arial;
    color:#656669;
    font-size:9pt;
}

.TextoRodapeDados2
{
    position:absolute;
    font-family:Segoe UI, Calibri, Arial;
    color:#FFFFFF;
    font-size:9pt;
}

.TextoRodapeSimbolo
{
	position:absolute;
	font-family:Arial;
	font-size:15pt;
	color:#656669;
}

/* CSS Para Menu Principal */

.TextoTituloPágina
{
	font-family:Segoe UI, Calibri, Arial;
	color:#282623;
	font-size:10pt;
	padding-left:15px;
	height:22px;
}

.divOpcao
{
	position:absolute;
	background-color:#F3F5F8;
	border:1px solid #D1D2D5;
	width:280px;
	background-color: #FFFFFF;
}

.divLogin
{
	border:1px solid #A8A8A8;
	background-color:#FAFAFA;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 2px 2px 8px #444;    
}


.MenuLateralTitulo
{
	position:relative;
	margin:1px auto 0px auto;
	border:1px solid #C9C6C6;
	width:276px;
	height:23px;
	vertical-align:middle;
	background-color:#D8DFEA;
}

.TextoMenuLateralTitulo
{
	font-family:Segoe UI, Calibri, Arial;
	color:#282623;
	font-size:10pt;
	padding-left:15px;
	height:22px;
}

.MenuLateralItem
{
	position:relative;
	margin:1px auto 0px auto;
	border:1px solid #FFFFFF;
	width:276px;
	height:21px;
	vertical-align:middle;
	background-color:#FFFFFF;
}

.MenuLateralItem:hover
{
	position:relative;
	margin:1px auto 0px auto;
	border:1px solid #C9C6C6;
	width:276px;
	height:21px;
	vertical-align:middle;
	background-color:#EAE6E6;
}

.lnkButton2
{
	position:relative;
	margin:0px auto 0px auto;
	color:#464646;
	font-family:Segoe UI, Arial;
	font-size:10pt;
	text-decoration:none;
	padding-left:25px;
	line-height:19px;
}

.lnkButton2:hover
{
	position:relative;
	margin:0px auto 0px auto;
	color:#387FC5;
	font-family:Segoe UI, Arial;
	font-size:10pt;
	text-decoration:none;
	padding-left:25px;
	line-height:19px;
}


.TextoCinza
{
	font-family:Segoe UI, Calibri, Arial;
	color:#5D5847;
}

.TextoCinzaEscuro
{
	font-family:Segoe UI, Calibri, Arial;
	color:#282623;
}

.TextoBranco
{
	font-family: Arial;
	color:#FFFFFF;
}

/* CSS para Pagina de Pesquisa de Produto */

	.TituloPagina
	{
		position:relative;
		margin:1px auto 0px auto;
		border:1px solid #C9C6C6;
		height:25px;
		vertical-align:middle;
		background-color:#D8DFEA;
	}
	
	
	.TextoTituloPagina
	{
		font-family:Segoe UI, Calibri, Arial;
		color:#282623;
		font-size:11pt;
		padding-left:15px;
		line-height:21px;
	}
	
	#divRadioButtonFiltros
	{
		position:absolute;
		left:5px;
		top:22px;
		background:#FCFCFC;
		border: 1px solid #C9C6C6;
		border-radius: 4px 4px 4px 4px;
	}
	
	#divComboBoxTipoProduto
	{
		position:absolute;
		left:610px;
		top:22px;
		width:300px;
		height:48px;
		background:#FCFCFC;
		border: 1px solid #C9C6C6;
		border-radius: 4px 4px 4px 4px;
	}
	
	.TextoRadioButton
	{
		font-family:Segoe UI, Calibri, Arial;
		color:#3B5998;
		font-size:10pt;
	}
	
	.TextoTituloDiv
	{
		font-family:Segoe UI, Calibri, Arial;
		color:#282623;
		font-size:10pt;
	}

/* CSS para Pagina de Erro */

	.MessageBoxContainer
	{
		position:relative;
		margin:30px auto 0px auto;
		width:920px;
		background-color:#FFFFFF;
		border:1px solid #A8A8A8;
		box-shadow: 2px 2px 6px #444 ;    
	}
	
	.MessageBoxHeader
	{
		position:absolute;
		left:1px;
		top:1px;
		width:418px;
		height:32px;
		border-bottom:1px solid Black;
		background-color:Gray;
	}
	
	.MessageBoxContent
	{
		position:Absolute;
		left:1px;
		top:34px;
		width:418px;
		height:154px;
		border:1px solid #A8A8A8;
	}

#divPaginaLocal {      
  position: absolute;
  left:0px;
  top:0px;
  background-color: #FFFFFF;
  /*border: 1px solid #A8A8A8;*/
  height: auto;
  padding-bottom: 2px;
  /*box-shadow: 0px 2px 8px #444;*/
}

.TituloAba{
position: relative;
margin: 0px auto 0px auto;
border-bottom: 2px solid #F8F9E9; 
/*background-color:#4A9494; */
/*background-color:#F8F9E9;*/
color:#666;
font-family:Arial; 
font-size:large; 
font-weight:bold;
padding-left:5px;
}

.SeparacaoTitulo
{
position: relative;
margin: 0px auto 5px auto;
border: 2px solid #F8F9E9; 
padding: 5px 5px 5px 5px;
/*background-color:#4A9494; */
/*background-color:#F8F9E9;*/
border-radius: 4px 4px 4px 4px;
color:#666;

}

.DestaqueDescSolicitacao
{
    background-color:#FFF;
    border-top:1px dashed #ECEDDF;    
    border-bottom:1px dashed #ECEDDF; 
}

.TextoDescCampos
{
    color:#000;
    font-family:Arial;
    font-size:10pt; 
    /*white-space:nowrap;*/
}

.TextoCamposNumeros
{
    text-align:right; 
    color:#000; 
    font-family:Arial;
    font-size:10pt; 
    text-transform:uppercase;
}

.TextoCampos
{
    text-align:left; 
    color:#000; 
    font-family:Arial;
    font-size:10pt; 
    text-transform:uppercase;
}

.TextoCamposConsulta
{
    color:#666; 
    font-family:Arial;
    font-size:10pt;    
    /*white-space:nowrap;
    text-transform:uppercase;    
    text-align:left;     
 */
}

.TextoCamposMinusculas
{    
    text-align:left; 
    color:#000; 
    font-family:Arial;
    font-size:10pt; 
    text-transform:lowercase;
}

.TextoCamposMinusculasConsulta
{
    color:#666; 
    font-family:Arial;
    font-size:10pt;    
    /*white-space:nowrap;
    text-transform:lowercase;
    text-align:left;*/
}

.TituloErro
{
    text-align:left; 
    color:#666;
    font-family:Arial;
    font-size:14pt;
    font-weight:bold; 
}

.DestaqueProtocoloGerado
{ 
    color:#666;
    font-family:Arial;
    font-size:14pt;
    font-weight:bold; 
}

.DadosErro
{
    text-align:left; 
    color:#666;
    font-family: MS Sans Serif;
    font-size:10pt;
}

.Combo
{
    white-space:nowrap;
    color:#000;
    font-size:10pt; 
    text-transform:uppercase; 
}

.TextopnlAvisoAssunto
{
    margin-left:10px;
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
    color:#666;
    text-align:center; 
    width:780px;
}

.TituloDetalhe
{
position: relative;
margin: 0px auto 0px auto;
border: 1px outset #c6c6c6;
background-color:#4A9494; 
color:#FFF;
font-family:Arial; 
font-size:small; 
font-weight:bold;
padding-left:5px;
}

.Separador
{
position: relative;
margin: 0px auto 0px auto;
border: 1px outset #c6c6c6;
background-color:#4A9494; 
color:#FFF;
font-family:Arial; 
font-size:small; 
font-weight:bold;
padding-left:5px;
height:6px;
}

.TextoTextBoxPaginas
{
    position:absolute;
    font-family:Segoe UI, Calibri, Arial;
    font-size:10pt;
    /*padding-left:4px;*/
}

.TextoErroValidate
{
    position:absolute;
    font-family:Segoe UI, Calibri, Arial;
    font-size:10pt;
    color:Red;
}

/*INICIO: Específicos de Protocolo - Alexandre
  Se precisar alterar a fonte dos labels e dos textbox altere aqui
*/
.ComponenteComTitulo {
  display: inline-block;
  vertical-align:middle ; 
  margin: 2px 1px 0px 0px;
  font-family: Arial;
  font-size: 9pt;
}
.ComponenteComTitulo Input {
}
.ComponenteComTitulo Span {
  color: #3B5998;
}
/*FIM: Específicos de Protocolo - Alexandre*/

#divLayout
{
    width: 900px;
    height: 670px;
}

#divPaginaLocal
{
    /*border-top: 2px solid #CCC; 
    border-right: 2px solid gray; 
    border-bottom: 2px solid gray; 
    border-left: 2px solid #CCC;*/
}

.TextoDadosPaginas
	{
		position:absolute;
		font-family:Segoe UI, Calibri, Arial;
		color:Black;
		font-size:10pt;
	}
	
#pnCallBack
{
    position: relative; 
    margin: 1px auto 0px auto;
}

/* CSS Usados na Pagina de Pesquisa de Pedidos */

#divPaginaPesquisa
{
    position: relative; 
    margin: 0px auto 0px auto; 
    background-color:#FFFFFF; 
    border:1px outset #BBBBBB;
    border-bottom: 2px inset #BBBBBB;
    border-right:2px inset #BBBBBB;
    height:auto; 
    padding-bottom: 2px;
}

.TituloPaginaPesquisa
{
    position: relative; 
    margin: 0px auto 0px auto; 
    border: 1px solid #C6C6C6;
    background-color:#4A9494;
    color:#FFF; 
    font-family:Arial; 
    font-size:large; 
    font-weight:bold;
}

.TextoRadioButtons
{
	position:absolute;
	font-family:Segoe UI, Calibri, Arial;
	font-size:10pt;
}    
