﻿/*
ESTILO PARA TEMPLATE PARA ALTERAR BASTA APENAS SELECCIONAR NOVO DIRECTORIO DE
IMAGENS

  HOMEDIR = "Imagens/Icontrol_001/"
*/

/*
DEFINICAO DE TAMANHOS E CORES DE FUNDO GERAIS PARA O DOCUMENTO (INCLUI IMAGEM
DE FUNDO FRACTAL)- RESOLVIDO
*/
/*html
{
    background: #FFFFFF url(../../Images/Icontrol_001/png/FundoFractal.png) no-repeat bottom right;
    color: #000000;
    font: 10px/13px Arial, Helvetica;
    height: 100%;
    width: 100%;
}

body
{
    color: #000000;
    font: 10px/13px Arial, Helvetica;
    height: 100%;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
*/



@font-face {
	font-family: NeoSansLight;
	src: url('../fonts/NeoSans/AM261___.eot');
    src: local("☺"), 
        url('../fonts/NeoSans/AM261___.eot?#iefix') format('embedded-opentype'),
        url('../Fonts/NeoSans/AM261___.TTF') format('truetype'), 
        url('../Fonts/NeoSans/AM261___.woff') format('woff'), 
        url('../Fonts/NeoSans/AM261___.svg#NeoSansLight') format('svg') ;
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: NeoSans;
	src: url('../fonts/NeoSans/AM263___.eot');
    src: local("☺"), 
        url('../fonts/NeoSans/AM263___.eot?#iefix') format('embedded-opentype'),
        url('../Fonts/NeoSans/AM263___.TTF') format('truetype'), 
        url('../Fonts/NeoSans/AM263___.woff') format('woff'), 
        url('../Fonts/NeoSans/AM263___.svg#NeoSans') format('svg') ;
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: NeoSansMedium;
	src: url('../fonts/NeoSans/AM265___.eot');
    src: local("☺"),
        url('../fonts/NeoSans/AM265___.eot?#iefix') format('embedded-opentype'), 
        url('../Fonts/NeoSans/AM265___.TTF')  format('truetype'), 
        url('../Fonts/NeoSans/AM265___.woff') format('woff'), 
        url('../Fonts/NeoSans/AM265___.svg#NeoSansMedium') format('svg') ;
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: NeoSansBlack;
	src: url('../fonts/NeoSans/AM267___.eot');
    src: local("☺"),
        url('../fonts/NeoSans/AM267___.eot?#iefix') format('embedded-opentype'),
        url('../Fonts/NeoSans/AM267___.TTF')  format('truetype'), 
        url('../Fonts/NeoSans/AM267___.woff') format('woff'), 
        url('../Fonts/NeoSans/AM267___.svg#NeoSansBlack') format('svg') ;
	font-weight: normal;
	font-style: normal;
}





/* CLASSES DE LAYOUT - RESOLVIDO */
table
{
    border-collapse: collapse;
    border-spacing: 0px;
}



/* APRESENTACAO DO TITULO DA APLICACAO - RESOLVIDO */
div#CabecalhoTitulo2
{
    table-layout: fixed;
    height: 60px;
    width: 100%;
}

div#CabecalhoTitulo2 #TituloAplicacao2
{
    background: #FFFFFF url(../../Images/Icontrol_001/png/LogotipoIcontrol.png) no-repeat top left;
    color: #000000;
    height: 60px;
}

div#CabecalhoTitulo2 #LogoIndra2
{
    background: #FFFFFF url(../../Images/Icontrol_001/png/LogoIndra.png) no-repeat bottom right;
    color: #000000;
    height: 60px;
    width: 115px;
}

div#DataTopo2 td2
{
  font-size:10px;
  height:11px;
  line-height:11px;
  text-indent:15px;
  color:#000;
  width:100%;
}



/* APRESENTACAO DO CONTEUDO DA APLICACAO - RESOLVIDO */
div#ConteudoGeral2
{
    color: #000000;
    width: 100%;
    height: 70%;
    letter-spacing: 1px;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
    text-align: center;
    vertical-align: top;
}


/* APRESENTACAO DA LINHA DE DIREITOS DE AUTOR - RESOLVIDO */
/*
div#CopyrightIndra
{
    clear: both;
    table-layout: fixed;
    width: 100%;

    color: #000000;
    font-weight: Bold;
    font-size: 10px;
    height: 30px;
    letter-spacing: 1px;
    padding: 25px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align: center;
    vertical-align: top;
}
*/

/* CALENDARIO ICONTROL - INDRA - POR VALIDAR */
.calendar
{
    height:150px;
    width:200px;
    vertical-align:bottom;
}

.calendarHeader
{
    font-family:Arial;
    font-size:10px;
    background-color:#dddddd; 
}

.calendarDay 
{
    font-family:Arial;
    font-size:10px;
    color:#666666;
    background-color:#ffffff;
}


.calendarWeekendDay
{
    font-family:Arial;
    font-size:10px;
    background-color:#eeeeee;
}

.calendarSelectedDay
{
    font-family:Arial;
    font-size:10px;
    background-color:#cc3333;
}
          
.calendarDisableDay 
{
    font-family:Arial;
    font-size:10px;
    color:#666666;
}

.calendarTextbox
{
    font-family:Arial;
    font-size:10px;
    color:#666666;
    width:70px;
    vertical-align:top;
}


/* */

.hiddencol
{
    display:none;
}

.MaskedEditError
{
background-color: #ffcccc;
}

.DontShowListSearchPrompt 
{
    display:none;
} 

.Progress
{
    position: absolute;
    width: 100%;
    height:100%;
    background-image: url(../../Images/Icontrol_001/spinner.gif);
    background-position: center center;
    background-repeat: no-repeat;
    cursor: wait;
    background-color:gray;
    zoom: 1;
	filter: alpha(opacity=30);
	opacity: 0.3;
}


#dhtmltooltip{
  position: absolute;
  border: 2px solid black;
  padding: 2px;
  text-align:left;
  visibility: hidden;
  z-index: 100;
}

.popupTitle
{
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    text-align:center;
    color:#ffffff;
    background-color:#666666;
    padding-left:2px;
    padding-right:2px;
    height:30px;
    cursor: move;
}

.pnlAlertPopup
{
	  background-color:Transparent;
    min-width:200px;
    max-width:600px;
   
}
.pnlPopup
{
    background-color:Transparent;
    width:200px;
}

.pnlPopup1
{
    background-color:Transparent;
   
}

.pnlDetailsForm
{
  background-color:#999999;
}

.linkButton,
.linkButton:Hover 
{
  color:#333333;
  text-decoration:none;
  font-weight:bold;
}

.gridView
{
  border:1px;
  border-color:#aaaaaa;
}

.MsgInfo
{
    color: #333333;
    font: 9px Helvetica;
    font-weight:bold;
    height:25px;
    vertical-align:bottom;
}


/* Estilo do alerta (sucesso ou insucesso) */
.AlertTitle
{
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  color:#ffffff;
  background-color:#666666;
  padding:2px;
  height:15px;
}


.FieldHelpStyle
{
	color: rgb(140,140,140);
    font-size: 10px;
    text-align:left;
    margin-right:4px;
    height:22px;
    padding-left:12px;
}


.ErrorBackgroundStyle
{
	background-color: rgb(255,255,183);
	font-size: 12px;
    
}

.DragHandleControlStyle 
{
    
    cursor: move;
}
