/*	
 * Folha de estilos padrao da aplicacao.
 */

.botao
	{
	background: #DC992A;
	border: #DC992A 1px none;
	color: #FFFFFF;
	font-family: Arial, Verdana;
	font-size: 9px;
	text-transform:uppercase;
	margin-left: 5px;
	margin-top:5px;
	margin-bottom:5px;
    margin-right:10px;
	padding:2px 5px 0px 5px;
	}

.combo
	{
	background: #F1F5F9;
	border-bottom: #EBEBEB 1px solid;
	border-left: #B6B6B7 1px solid;
	border-right: #EBEBEB 1px solid;
	border-top: #B6B6B7 1px solid;
	color: #656565;
	font-family: Arial,Verdana;
	font-size: 10px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom:5px;
	width:215px;
	height:17px;
	}

.campo
	{
	background: #F1F5F9;
	border-bottom: #EBEBEB 1px solid;
	border-left: #B6B6B7 1px solid;
	border-right: #EBEBEB 1px solid;
	border-top: #B6B6B7 1px solid;
	color: #656565;
	font-family: Arial,Verdana;
	font-size: 10px;
	margin-left: 5px;
	margin-top:5px;
	margin-bottom:5px;
	width:215px;
	height:17px;
	}
 #txtoutros
    {
    width:154px;
    }
.memo
	{
	background: #F1F5F9;
	border-bottom: #EBEBEB 1px solid;
	border-left: #B6B6B7 1px solid;
	border-right: #EBEBEB 1px solid;
	border-top: #B6B6B7 1px solid;
	color: #656565;
	font-family: Arial, Verdana;
	font-size: 10px;
	margin-left: 5px;
	margin-top:5px;
	margin-bottom:5px;
	width:215px;
	height:115px;
	
	}
	
.label
    {
    font-family: Arial, Verdana;
    text-align: right;
    font-size: 12px;
    vertical-align:bottom;
    padding-bottom:8px;
    }

.wid1
    {
        width:170px;
    }
    
.wid2
    {
        width:125px;
    }    

.labelLogin
{
    font-family: Arial, Verdana;
    text-align: right;
    font-size: 12px;
    vertical-align:bottom;
    padding-bottom:8px;
    width:60px;
}

.destacado
    {
    font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
    }    

.titulo
	{
	color: #DC992A;
	font-family: Arial, Verdana;
	font-size: 18px;
	font-weight: bold;	
	text-align: left;
	padding-top: 48px;
	}

.subtitulo
	{
	color: #DC992A;
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;	
	text-align: left;
	margin-left:45px;
	padding-top:45px;
	padding-bottom:20px;
	}
/*** CSS dos elementos das buscas **/

.campoBusca
	{
	background: #F1F5F9;
	border-bottom: #EBEBEB 1px solid;
	border-left: #B6B6B7 1px solid;
	border-right: #EBEBEB 1px solid;
	border-top: #B6B6B7 1px solid;
	color: #656565;
	font-family: Arial,Verdana;
	font-size: 10px;
	margin-left: 5px;
	margin-top:3px;
	margin-bottom:2px;
	width:165px;
	height:17px;
	}

.comboBusca
	{
	background: #F1F5F9;
	border-bottom: #EBEBEB 1px solid;
	border-left: #B6B6B7 1px solid;
	border-right: #EBEBEB 1px solid;
	border-top: #B6B6B7 1px solid;
	color: #656565;
	font-family: Arial,Verdana;
	font-size: 10px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom:2px;
	width:165px;
	height:17px;
	}

.comboNota
	{
	background: #F1F5F9;
	border-bottom: #EBEBEB 1px solid;
	border-left: #B6B6B7 1px solid;
	border-right: #EBEBEB 1px solid;
	border-top: #B6B6B7 1px solid;
	color: #656565;
	font-family: Arial,Verdana;
	font-size: 10px;
	margin-left: 5px;
	margin-right: 10px;
	margin-top:5px;
	margin-bottom:2px;
	width:60px;
	height:17px;
	}
	

.labelBusca
{
    font-family: Arial, Verdana;
    font-size: 12px;
    text-align:right;
    width:80px;
}

#tabelaBusca
	{
	 border:#A8A8A8 1px solid; 
	 background-image:url(imagens/solFundoBusca1.gif);
	 background-position:0 14px;
	 background-repeat: repeat-x;
	 width:100%;
	}
	
 #tabelaBusca .TD1Busca
	{
		font-weight:bold;
		font-family:Arial, Verdana;
		font-size:12px;
		text-align:center;
		text-transform:uppercase;
		padding-left:5px;
	}
#tabelaBusca .TD2Busca
	{
		font-family:Arial, Verdana;
		font-size:12px;
		text-align:right;
		text-transform:none;
	}			
#tabelaBusca .TD3Busca
	{
		font-weight:bold;
		font-family:Arial, Verdana;
		font-size:12px;
		text-align:left;
		text-transform:uppercase;
	}
	
.cabecalhoBusca
    {
		font-family: Arial, Verdana;
    	font-size: 12px;
	    font-style: italic;
	    height:60px;
    }	


.pergunta
    {
		font-family: Arial, Verdana;
    	font-size: 12px;
    	font-weight:bold;
    	color:#DC992A; 
	    vertical-align:bottom;
	    text-align:justify;
    }	

#site
   {
		font-family: Arial, Verdana;
    	font-size: 12px;
	    vertical-align:bottom;
	    text-align:justify;
    	color:#DC992A; 
    	text-transform:lowercase;
    	text-decoration:underline;
    }	

#qtdeRetornoBusca
   {
		font-family: Arial, Verdana;
    	font-size: 12px;
	    font-style: italic;
    	color:#DC992A; 
	    font-weight:bold;
    }	

.linha
    {
		font-family: Arial, Verdana;
    	font-size: 12px;
	    vertical-align:top;
    }
    
.padLeft
    {
       padding-left:20px;
    }
    
.espacamento
    {
	    padding-top: 15px;
	    padding-bottom: 15px;
    }

    
/**********************/	
	
	
H4
	{
	color: #DC992A;
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;	
	text-align: left;
    margin-left: 45px;
	}
#bemvindo {
  	font-family: Arial, Verdana;
	font-size: 10px;
	font-style: italic;
	margin-left: 350px;
	padding-right: 20px
	}	
.margemLateral{
                width:45px;
              }
.subtituloCentral
    {
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;	
	text-align: center;    
	padding-top:20px;
	padding-bottom:20px;
    }	
	
#mioloTD
	{
	text-align: justify;
	font-family: Arial,Verdana;
	font-size:12px;
	}

#barraLogin
    {
    background-color: #FBF9F9;
    height: 16px;
    }

a:link, a:visited
	{
	color: #DC992A;
	font-size:12px;	
	font-family: Arial,Verdana;
	}

/*
.link
	{
	color: #DC992A;
	font-size:12px;	
	font-family: Arial,Verdana;
	}
*/


#Root { width: 770px; position: relative; height: 100%; }

#Cabecalho {position: relative;
            height: 31px;
            font-family: Arial,Verdana;
            font-size: 9px;
            text-transform:uppercase;
	        text-align:center;
            background-image: url(imagens/solItemMenu.gif);
            border:1px solid #E7E7E7;
	        }

#Cabecalho .itemMenu { float: left; 
                       border-left: 1px solid white;
                       border-right: 1px solid white;
                       background-color:Transparent;
				       padding-top:3px;
                       }

#Cabecalho .itemMenuHover { float: left; 
	                        border-left: 1px solid white;
		                    border-right: 1px solid white;
                            background-color:#B0C7DA;
                            cursor:hand;
                            padding-top:3px;
                            }
                       
/*                       
#Cabecalho a {
              display:block;
              background-image:url(imagens/imagem1.gif);
              font-family:Arial,Verdana;
              color: Black;
              text-transform:uppercase;
              text-align:center;
	
}                       

#Cabecalho a:hover {
              background-image:url(imagens/imagem2.gif);
}                       
*/

div.menuNovo { position: absolute; 
               background-color: #D7E2E9; 
               border: 1px solid #EFEFEF;
               border-top: 1px solid white; 
               text-transform:uppercase;
               z-index: 9; }
               
div.subMenuNovo_hover { 
                        background-color: #B0C7DA; 
                        cursor:hand;
                      }
                        
div.menuNovo a { 
                 font-family: Arial, Verdana; 
                 font-size: 9px; 
                 color:Black;
                 font-weight:bold;
                 text-decoration: none;}

div.menuNovo div { padding: 4px 4px; 
                   border-bottom: 1px solid #EFEFEF;}

/* Style geral dos DataGrid */
#dgPergunta *, #dgAgendaEventos *, #dgFornecedorBusca * { border : none }

#dgPergunta, #dgAgendaEventos, #dgFornecedorBusca {
 font-family : Arial, Verdana, Tahoma;
 font-size   : 12px;
 width       : 100%;
 border      : none
}

/* Style da tela siteAssessoriaJuridica */
#dgPergunta .pager td,
#dgAgendaEventos .pager td,
#dgFornecedorBusca .pager td,
#dgEventos .pager td,
#dgRamoAtividade .pager td,
#dgFornecedor .pager td,
#dgFaq .pager td,
#dgAcessos .pager td {
 background : #FFF url(imagens/solrodapegrid.GIF) repeat-x fixed 0 0;
 color      : #DC992A;
 height     : 22px;
 text-align : center;
 border     : 1px solid #A8A8A8;
}

#dgPergunta .pager {
 margin-top  : 5px;
 padding-top : 5px;
}

#dgPergunta .noPager td {
 display : none
}

/* Style do cabeçalho dos grids */
 #dgEventos .header td, 
 #dgRamoAtividade .header td, 
 #dgFornecedor .header td, 
 #dgFaq .header td,
 #dgAcessos .header td {
 background  : #FFF url(imagens/solrodapegrid.GIF) repeat-x fixed 0 0;
 font-family : Arial,Verdana;
 height      : 22px;
 border      : none;
 font-size   : 12px
}

/* Style da tela siteAgendaEventos */
#dgAgendaEventos p {
 margin       : 0;
 padding-left : 20px;
 text-align   : justify
}

#dgAgendaEventos h3, #dgFornecedorBusca h3 {
 color          : #DC992A;
 font-size      : 12px;
 font-weight    : bold;
 margin         : 0;
 padding-top    : 15px;
 padding-bottom : 15px
}

#dgFornecedorBusca p {
 margin-top : 0
}

#dgFornecedorBusca img {
 float : left;
 vertical-align : middle
}

#dgPergunta .item, #dgFornecedorBusca .item, #dgAgendaEventos .item {
 padding-bottom : 15px
}

#dgFornecedorBusca * {
 font-size : 12px;
}

/* Style para mensagens de erros dos Forms */
#frmFornecedoresAtendimento .Error, #frmManagerAgendaEventos .Error, #frmAutorizacaoServico .Error {
 font-family : Verdana, Arial, Tahoma;
 font-size   : 10px;
 color       : #F00
}

/* Style para mensagens de alerta dos Forms */
#frmFornecedoresAtendimento .Mensagem,
#frmAgendaEventosConfirmacao .Mensagem,
#frmRequisicaoPessoal .Mensagem,
#frmFornecedoresContato .Mensagem {
 color       : #F00;
 font-family : Arial, Verdana, Tahoma;
 font-size   : 12px;
 font-weight : bold;
 text-align  : center
}

#dgEventos .linha {
 padding-bottom : 15px
}