﻿/*
    PARAMETROS CSS DEFAULT PARA CADA PÁGINA DA APLICAÇÃO
*/
.Paginabody {
   background:#A3BAC8 url('../AppImagens/FundoPag2.png') repeat;
}

/*Cor de Fundo usada como padrão: #EDEFF1 */

#divPagina
{
    position:relative;
    margin:5px auto 5px auto;
    background-color:#FFFFFF;
    width:960px;
    border:1px solid #A8A8A8;
    height:auto;
    -webkit-box-shadow: 0px 2px 8px #444;
    -moz-box-shadow: 0px 2px 8px #444;
    box-shadow: 0px 2px 8px #444;    
    behavior: url(Efeitos/PIE.htc);
}

#divSuperiorPagina
{
	position:relative;
	margin:10px auto 5px auto;
	width:940px;
	height:70px;
	background: #000000 url('../AppImagens/TopoSolInfo.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;
}

#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:1px solid #A8A8A8;*/
    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;    
}

.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
{
    position:absolute;
    border:1px solid #A8A8A8;
    background-color:#FAFAFA;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px 4px 4px 4px;
    -webkit-box-shadow: 2px 2px 8px #444;
    -moz-box-shadow: 2px 2px 8px #444;
    box-shadow: 2px 2px 8px #444;    
    behavior: url(Efeitos/PIE.htc); 
}

.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;
}


.TextoPreto
{
    font-family:Segoe UI, Calibri, Arial;
    color:#000000;
}

.TextoAzul
{
    font-family:Segoe UI, Calibri, Arial;
    color:#387FC5;
}

.TextoAzulForte
{
    font-family:Segoe UI, Calibri, Arial;
    color:#242688;
}

.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;
    }
    
	.TextoLabelPaginas
	{
		position:absolute;
		font-family:Segoe UI, Calibri, Arial;
		color:#153893;
		font-size:10pt;
	}    
   

    #divRadioButtonFiltros
    {
        position:absolute;
        left:5px;
        top:22px;
        background:#FCFCFC;
        border: 1px solid #C9C6C6;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px 4px 4px 4px;
        behavior: url(Efeitos/PIE.htc); 
    }
    
    #divComboBoxTipoProduto
    {
        position:absolute;
        left:610px;
        top:22px;
        width:300px;
        height:48px;
        background:#FCFCFC;
        border: 1px solid #C9C6C6;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px 4px 4px 4px;
        behavior: url(Efeitos/PIE.htc); 
    }
    
    .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 da Pagina de Erro */

    .MessageBoxContainer
    {
        position:relative;
        margin:30px auto 0px auto;
        width:920px;
        background-color:#FFFFFF;
        border:1px solid #A8A8A8;
        -webkit-box-shadow: 2px 2px 6px #444;
        -moz-box-shadow: 2px 2px 6px #444;
        box-shadow: 2px 2px 6px #444 ;    
        behavior: url(Efeitos/PIE.htc);
    }
    
    .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;
    }
    
    /* Cadastros*/
    
#divPaginaLocal {      
  /*position: absolute;
  left:0px;
  top:0px;*/
  position: relative;
  margin: 0px auto 0px auto;
  background-color: #FFFFFF;
  border: 1px solid #A8A8A8;
  height: auto;
  padding-bottom: 2px;
/*  -webkit-box-shadow: 0px 2px 8px #444;
  -moz-box-shadow: 0px 2px 8px #444;
  box-shadow: 0px 2px 8px #444;
  behavior: url(Efeitos/PIE.htc);*/
}

.TituloAba
{
position: relative;
margin: 0px auto 0px auto;
border: 1px outset #c6c6c6;
background-color:#6699FF; 
color:#FFF;
font-family:Arial; 
font-size:large; 
font-weight:bold;
padding-left:5px;
}

.TituloDetalhe
{
position: relative;
margin: 0px auto 0px auto;
border: 1px outset #c6c6c6;
background-color:#4A9494; 
color:#FFF;
font-family:Arial; 
font-size:10pt; 
font-weight:bold;
padding-left:5px;
}

.TituloNavegacao
{
     height:20px; 
     overflow:hidden;
     width:100%;     
     margin-bottom:5px; 
     font-weight:bold;
     font-size:medium;
     font-family:Arial;
     background-color:Silver; 
     color:#FFF;
}

.Separador
{
position: relative;
margin: 0px auto 0px auto;
border: 1px outset #c6c6c6;
background-color:#4A9494; 
color:#FFF;
font-family:Arial; 
font-size:10pt; 
font-weight:bold;
padding-left:5px;
height:6px;
}

.TextoDescCampos
{
    color:#000;
    font-family:Arial; 
    font-size:10pt;
    /*white-space:nowrap;
    overflow:hidden;*/

}

.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;
    */
}

.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;*/
}

.Combo
{
    white-space:nowrap;
    color:#000;
    font-size:10pt; 
    text-transform:uppercase; 
}

.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: 690px;
}

#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;
}	

.DestaqueDescSolicitacao
{
    background-color:#FFF;
    border-top:1px dashed #ECEDDF;
    border-bottom:1px dashed #ECEDDF;
}

/* 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;
}    


