﻿html {height:100%;}

/* ELEMENTOS GRID */

table[Grid='1'] tr:hover{background:#e6e6fa !important; color:#000 !important;}
table[Grid='1'] tr{height:40px;}

#fundo_loader{width:100%; height:100%; background:#000; left:0; top:0; z-index:999; position:fixed; opacity:0.8; filter:alpha(opacity=80);}
#centraliza_loader{text-align:center; width:110px; height:80px; background:#fff; left:50%; top:50%; margin-top:-40px; margin-left:-55px; position:absolute; z-index:1000;}
#centraliza_loader img{text-align:center;}

   
      
.modalBackground
{
      background-color: Black;
      filter: alpha(opacity=60);
      opacity: 0.6;
}
.ModalWindow
{
    border-style: solid;
    border-width: 1px;
    background: #fff;
    padding: 0px;
    position: absolute;
    top: -1000px;
}

.tabsContainers
{
    font-family: Calibri, Arial, Vernada;
    font-size: 10pt;
}

.tabs
{
    font-family: Calibri, Arial, Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #858176;
    text-transform: uppercase;
}

.handle
{
    width: 5px;
    height: 300px;
    overflow: hidden;
    cursor: w-resize;
    background-color:#ff6600;
    background-image: url(../images/bgSplitter.jpg);
}

.CustomTabStyle .ajax__tab_header
{
     background-image: url(../images/bgSplitter.jpg);
}

.menuHeader
{
    font-family: Calibri, Arial, Verdana;
    font-size: 10pt;
    font-weight: bold;
    background-image: url('../../images/bgItemMenu.jpg');
    padding: 0px;
    text-align: left;
    cursor:pointer;
}

.gridHeader
{
    background-image: url('../../images/imgHeaderGrid.jpg');

    background-repeat:repeat-x;
    font-family: Calibri, Arial, Verdana;
    font-size: 10pt;
    color: #FFFFFF;
    font-weight: bold;
    text-align: left;
    height:30px;   
}

.gridGeaderSortAsc
{
    background-image: url('../../images/bgHeaderSortAsc.jpg');
    background-position: right center;
}

.gridGeaderSortDesc
{
    background-image: url('../../images/bgHeaderSortDesc.jpg');
    background-position: right center;

}


fieldset
{
    border: 1px solid #868273;
    padding:5px;
    margin-top: 5px;
    margin-bottom: 8px;
    margin-left: 0px;
    margin-right: 0px;
    background-image: url('../../images/bgFiledset.jpg');
    background-position: bottom;
    background-repeat: repeat-x;
}

legend
{
    font-family: Calibri, Arial, Verdana;
    font-weight: bold;
    font-size: 11pt;
    color: #000000;
}



.menuBody
{
    font-family: Calibri, Arial, Vernada;
    font-size: 10pt;
    background-image: url('../../images/bgMenuOpen.jpg');
    padding-left:40px;
}

.menuSubItem
{
    background-image: url('../../images/bgMenuClose.jpg');
    padding-left: 40px;
    padding-top:0px;
    margin-left:-40px;
    height: 20px;
    font-size: 10pt;
    font-family: Calibri, Arial, Vernada;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
}
.menuLink
{
    font-family: Calibri, Verdana, Arial;
    font-size: 10pt;
    text-align: left;
    color: #898170;  
    padding-left:20px;    
}

body
{   
    margin: 0;
    padding: 0;
    background: #fff;
    color: #000;
    width: 100%;
    height: 100%;
    font-family: Calibri, Verdana, Arial;
    font-size: 10pt;

}

.h1
{
	font-family: Calibri, Verdana, Arial;
	color: #354255;
	text-align: left;
	font-size: 25px;
	font-weight: bold;
	vertical-align: middle;
}
.h2
{
	font-family: Calibri, Verdana, Arial;
	color: #354255;
	text-align: left;
	font-size: 16px;
	vertical-align: middle;
}

.menu
{
	font-family: Calibri, Verdana, Arial;
	color: #FFFFFF;
	background-color: #546478;
	font-size: 10pt
	padding-left: 8px;
	margin-left: 25px;
}

.obs
{
    font-family: Calibri, Verdana, Arial;
    color: #996633;
    text-align: left;
    font-size: 10pt
    vertical-align: middle;
    font-style: italic;
}

.botao
{
	font-family: Calibri, Verdana, arial;
	font-size: 12px;
	font-weight: bold;
	color: #505C69;
	background-color: #FFFFFF;
	padding: 2px;
	cursor: pointer;
}

input.text,input.file,input[type=file],input[type=text], input.password, input[type=password], textarea, select
{
    font-family: Montserrat;
    border-style:solid;
    color:#6B6F5E;
    vertical-align:middle;
}
.sem_margen
{
    margin:0 0 0 0;
    }

.semborda 
{
    border-style:none;
}    

select
{  
    font-family: Montserrat;
    border-style:none;
    color:#f5f5f5;
}

select:hover
{
    border:1px solid #d89b16 !important;  
}

select:focus
{
    background:#e6e6e6;  
}

input[type=text]:hover
{
    border:1px solid #f0f0f0;  
}

input[type=password]:hover
{
    border:1px solid #d89b16;  
}

input[type=text]:focus
{
    background:#f0f0f0;  
}

input[type=password]:focus
{
    background:#e6e6e6;  
}

.hr
{
	height: 1px;
	margin: 0px;
	padding: 0px;
	background-color: #A4A393;
}

.hr2
{
    height: 1px;
    margin: 0px;
    padding: 0px;
    background-color: #CDCDC5;
}

a:link
{
	font-family: Calibri, Verdana, Arial;
	text-decoration: none;
	color: #605A4F;
}

a:hover
{
	font-family: Calibri, Verdana, Arial;
	text-decoration: none;
	color: #ff6600;

}

a:visited
{
    font-family: Calibri, Verdana, Arial;
    text-decoration: none;
    color: #605A4F;
}

a:active
{
    font-family: Calibri, Verdana, Arial;
    text-decoration: none;
    color: #FF6600;
    font-weight: bold;
}

.TextLeft
{
	text-align: left;
}

.td
{
	padding: 5px;
	background-color: #ddd;
	text-align: left;
}

.transferencia_bloco
{
	width: 630px;
	float:left;
}
.transferencia_label
{
	padding:8px 0px 0px 0px;	
	width:105px;
	float:left;
}
.transferencia_campo
{
	padding:5px 0px 0px 0px;
	width:210px;
	float:left;
}


/*
Estilo por identificação de objetos
*/
.btnAcao
{
    border: 1px solid #A4A393;
    background-image: url('../../images/bgBotao.jpg');
    font-family: Calibri, Arial, Verdana;
    font-size: 10pt;
    color: White;
    text-align:left;
    padding:0 4px 0 15px;
    cursor:pointer;
    height:18px;
    float:left;
    margin:0 0 0 0;
}

.btnAcao2
{
	border: 1px solid #A4A393;
	background-repeat: no-repeat;
	background-image: url('../../images/bgBotao.jpg');
	background-color: #CC0001;
	font-family: Calibri, Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	padding: 0 4px 0 15px;
	cursor: pointer;
	height: 18px;
	float: left;
	margin: 0 0 0 0;
}

.btnCancelar
{
    border: 1px solid #A4A393;
    background-image: url('../../images/bgBotaoInat.jpg');
    font-family: Calibri, Arial, Verdana;
    font-size: 10pt;
    font-weight: bold;
    text-align:left;
    padding:0 4px 0 15px;
    cursor:pointer;
    height:18px;
    float:left;
    margin:0 0 0 0;
}

.topoPupUp
{
    font-size: 14pt;
    font-weight: bold;
    text-align: left;
    background-image: url('../../images/bgTopoPopup.jpg');
    padding: 0px;
    height:65px;
}

.tituloPopUp
{
	font-family: Calibri, Arial, Verdana;
    font-size: 14pt;
    text-align: left;  
    color:White;
    letter-spacing: 2px;
    font-style:italic;

    padding:10px;
    
}

.btnInvisivel
{
    position:absolute;
    left:-100px;
    width:1px;
}

.txtTransparentBold
{
    border:0px;
    border-bottom-color:transparent;
    color:#000000;
    font-weight:bold;
    text-align:right;
    font-size:9px;
}


.txtTransparentBoldI
{
    border:0px;
    border-bottom-color:transparent;
    color:#000000;
    font-weight:bold;
    font-style:italic;
    text-align:right;
    font-size:9px;
}

.txtTransparent
{
    border:0px;
    border-bottom-color:transparent;
    color:#000000;
    text-align:right;
}


.topoModal
{
    width:100%; 
    float:left; 
    background-image: url(../../images/bgTopoPopup.jpg);
    background-repeat:repeat-x; 
    height:65px;
}

.topoMaster
{
    height: 79px; width: 100%; background-image: url(../../images/bgTopo.jpg);
}

.topoLogo
{
    width: 283px; 
    height: 79px; 
    text-align: left; 
    position: relative; 
    float: left;
    background-image: url(../../images/bgLogotipo.jpg);
}

 #rodape
        {
            width: 100%;
            height: 43px;
            position: absolute;
            bottom: 0;
            text-align: left;
            vertical-align: middle;
            background-image: url(../../images/imgRodape.jpg);
        }
