﻿body {
	border:none 0px;
	padding:0px;
	margin:0px;
	font-style:normal;
	font-size:11px;
	font-family:Tahoma, Sans-Serif, Arial;
}

table {
	border:none 0px;
	padding:0px;
	margin:0px;
}

tr {
	vertical-align:top; 
}

td {
	vertical-align:top; 
}

.tdTudoCentralizado
{
    vertical-align:middle;
    text-align:center;
}
div {
	padding:0px;
	margin:0px;
	border:0px;	
}

.mainTable {
	border:none 0px;
	margin:0px;
	padding:0px;
}

.mainMenu {
	padding:3px 3px 3px 3px;
	margin:0px;
	border:0px;	
}

.mainMenu a { color: White; }
.mainMenu a:link { color: White; }
.mainMenu a:visited { color: Gray; }

.dvBody {
	padding:2px;
}

.Floating  
{
	position:absolute; 
	top:35%; 
	left:35%; 
}

.tdBGHeader {
	background-image: url(../images/body/fundo_topo.gif);
}

.tdSeparator
{
	background-image: url(../Images/Body/Separator.gif);
	background-repeat:repeat-x;
	background-position: center bottom;
	height:4px;
}

.tdSeparatorLaranja
{
	background-image: url(../Images/Body/OrangeBar.gif);
	background-repeat:repeat-x;
	background-position: left top;
	padding-left: 10px;
	margin:0px;
	border:0px;	
	color:White;
	font-size:13px;
	font-weight:bold;
	height:24px;
	vertical-align: middle;
}


.tdSeparatorLaranja a { border:none 0px; text-decoration:none; color: white; }
.tdSeparatorLaranja a:hover { border:none 0px; cursor:hand; text-decoration:underline; color: black; }


.tdSeparatorAzul
{
	background-image: url(../Images/Body/BlueBar.gif);
	background-repeat:repeat-x;
	background-position: left top;
	padding-left: 10px;
	margin:0px;
	border:0px;	
	color:White;
	font-size:13px;
	font-weight:bold;	
	height:24px;
	vertical-align: middle;
}

.tdSeparatorAzul a { border:none 0px; text-decoration:none; color: white; }
.tdSeparatorAzul a:hover { border:none 0px; cursor:hand; text-decoration:'underline'; color: black; }



.tdSeparatorVermelho
{
	background-image: url(../Images/Body/RedBar.gif);
	background-repeat:repeat-x;
	background-position: left top;
	padding-left: 10px;
	margin:0px;
	border:0px;	
	color:White;
	font-size:13px;
	font-weight:bold;	
	height:24px;
	vertical-align: middle;
}

.tdSeparatorVermelho a { border:none 0px; text-decoration:none; color: white; }
.tdSeparatorVermelho a:hover { border:none 0px; cursor:hand; text-decoration:'underline'; color: black; }

.tdMenu {vertical-align:middle;}


/* Cores do Menu Horizontal tdMenuH hoverbgcolor:#026094 */
.tdMenuH_StaticMenuItemStyle {background-color:Transparent; color:#FFF; padding:0px 5px 5px 5px; }
.tdMenuH_StaticMenuItemStyle a:link { color:#FFF; }
.tdMenuH_StaticHoverStyle {color:#006699; color:#FFF; padding:0px 5px 5px 5px; text-decoration:underline; }
.tdMenuH_StaticHoverStyle a:link { color:#FFF; }
.tdMenuH_DynamicHoverStyle {background-color:#013052; }
.tdMenuH_DynamicMenuStyle {background-color:#005785; border:solid 2px #6D97B3; padding:0px 8px 4px 8px; }
.tdMenuH_DynamicMenuStyle a:hover {color:#FFFFFF;}
.tdMenuH_DynamicMenuStyle a:link {color:#FFFFFF; text-decoration:none;}
.tdMenuH_DynamicMenuStyle a:visited {color:#FFFFFF; text-decoration:none;}
.tdMenuH_DynamicSelectedStyle { }
.tdMenuH_DynamicMenuItemStyle {border-bottom:solid 1px #6D97B3; padding:0px 8px 4px 8px; min-width:100px; text-align:left;}






/* LOGIN */

.LoginHeader {
	background-image: url(../images/Login/login-header.gif);
	height:59px;
	
	border:0px;
}





/* GRIDS */

.gridView caption
{
    font-weight:bold;
    font-size: 12px;
    color:#284775;
    height: 20px;
}

.gridCenterCheckBox 
{
	width:75px;
	text-align:center;
}

.gridCenter
{
	text-align:center;
}

.gridRow
{
	background-color:#F7F6F3;
	Color:#333333;
	text-align:Left;
}

.gridRow .tdTudoCentralizado a
{
    Color:#333333;
}

.gridRow:hover
{
	/*background-image:url(../images/Body/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;*/
	background-color:#C6E6FF;
}

.gridAlterRow
{
	background-color:White;
	color:#284775;
}

.gridAlterRow .tdTudoCentralizado a
{
    Color:#284775;
}

.gridAlterRow:hover
{
	/*background-image:url(../images/Body/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;*/
	background-color:#C6E6FF;
}

.gridSelectedRow 
{
  background-color:#E2DED6;
  font-weight:bold;
  color:#333333;
}

.gridSelectedRow:hover
{
	background-color:#C6E6FF;
	color:#FFFFFF;
}

.formLinha
{
	color: rgb(40, 71, 117); 
	background-color: rgb(153, 153, 153); 
	height: 30px;
}

.formLinhaEsquerda
{
    border-left: 2pt solid black;
}
.formLinhaDireita
{
    border-right:2pt solid black;
}
.formLinhaTopo
{
    border-top:2pt solid black;
}
.formLinhaInferior
{
    border-bottom: 2pt solid black;
}

.formColunaEsquerda
{
	background-color: rgb(233, 236, 241); 
	font-weight: bold; 
	white-space: nowrap; 
	vertical-align:middle;
	padding-left: 5px;
}

.formColunaDireita
{
	vertical-align: middle;
	padding-left: 5px;
}

.formLinhaBotoesMultipla
{
	background-color: rgb(233, 236, 241); 
	font-weight: bold; 
	white-space: nowrap; 
	vertical-align:middle;
	padding-left: 5px;
    text-align:center;
}

.formPrimeiraColunaMultipla
{
	background-color: rgb(233, 236, 241); 
	font-weight: bold; 
	white-space: nowrap; 
	vertical-align:middle;
	padding-left: 5px;
    width: 150px;
    white-space: normal;
}

.formSegundaColunaMultipla
{
	background-color: rgb(233, 236, 241); 
	font-weight: bold; 
	white-space: nowrap; 
	vertical-align:middle;
	padding-left: 5px;
    width: 150px;
    white-space: normal;
}

.formLabelColunaMultipla
{
	background-color: rgb(233, 236, 241); 
	font-weight: bold; 
	white-space: nowrap; 
	vertical-align:middle;
	padding-left: 5px;
}

.formDadosColunaMultipla
{
	vertical-align: middle;
	padding-left: 5px;
}

.formLinhaBotoes
{
	color: rgb(40, 71, 117); 
	background-color: rgb(226, 222, 214); 
	font-weight: bold; 
	height: 30px;
	padding-left: 5px;
	padding-top: 4px;
}

.gridEmptyDatasetRow
{
	color: rgb(40, 71, 117); 
	background-color: rgb(233, 236, 241); 
	font-weight: bold; 
	white-space: nowrap; 
	vertical-align:middle;
	padding-left: 5px;
}

.popupHover {
	background-image:url(../images/Body/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
}



/* POP UP */

.popUpBlock {
	display:none; 
	z-index:900; 
	position:absolute; 
	background-color:Black; 
	top:0px; 
	left:0px; 
	height:100%; 
	width:100%; 
	filter:alpha(opacity=50); 
	opacity: 0.5; 
	-moz-opacity:0.5;
}

.popUpWindow 
{
	z-index:1000;
	position:absolute; 
	top:35%; 
	left:35%; 
	padding:5px 5px 5px 5px; 
	background-color:White; 
	border:solid 2px #006699; 
	width:600px;
}

/* / POP UP */


/* BUTTONS */

.bt 
{	cursor:hand;
 	background-repeat:no-repeat; 
 	text-transform:uppercase; 
 	font-weight:bold; 
 	font-size:11px;
	border: solid 2px #005785;
	margin:1px;
}

.btnAdd 
{
	background-image: url(../images/buttons/btnPlus.png);
	background-repeat:no-repeat;
	border:none 0px;
	height:22px;
	width:22px;
}

.btnSearch
{
	background-image: url(../images/buttons/btnSearch.gif);
	background-repeat:no-repeat;
	border:none 0px;
	height:22px;
	width:87px;
}

.btnLookup
{
	background-image: url(../images/buttons/btnSearch.gif);
	background-repeat:no-repeat;
	border:none 0px;
	height:22px;
	width:87px;
	vertical-align:bottom;
}

.btnLimparLookup
{
	background-image: url(../images/buttons/btngExcluir.gif);
	background-repeat:no-repeat;
	border:none 0px;
	height:18px;
	width:18px;
	vertical-align:bottom;
}

.btnInsert
{
	background-image: url(../images/buttons/btnInsert.gif);
	background-repeat:no-repeat;
	border:none 0px;
	height:21px;
	width:70px;
}

.btnSave
{
	background-image: url(../images/buttons/btnSave.jpg);
	background-repeat:no-repeat;
	border:none 0px;
	height:21px;
	width:70px;
}

.btnCancel
{
	background-image: url(../images/buttons/btnCancel.gif);
	background-repeat:no-repeat;
	border:none 0px;
	height:21px;
	width:85px;
}

.btnNovo
{
	background-image: url(../images/buttons/btnNew.gif);
	background-repeat:no-repeat;
	border:none 0px;
	height:21px;
	width:65px;
}

.btnAtualizar
{
	background-image: url(../images/buttons/btnUpdate.gif);
	background-repeat:no-repeat;
	border:none 0px;
	height:21px;
	width:81px;
}

.btnPriorizar
{
	background-image: url(../images/buttons/btnPriorize.gif);
	background-repeat:no-repeat;
	border:none 0px;
	height:21px;
	width:81px;
}

.btnHomePromocoes
{
	background-image: url(../images/buttons/btnPrevious.gif);
	background-repeat:no-repeat;
	border:none 0px;
	height:21px;
	width:81px;
}

.btnLogin 
{
	background-image: url(../images/buttons/btnLogin.gif);
	border:none 0px;
	height:21px;
	width:65px;
}
.btnExportExcel 
{
	background-image: url(../images/buttons/btnExcel.gif);
	border:none 0px;
	height:21px;
	width:95px;
}
.btnExportTxt
{
	background-image: url(../images/buttons/btnTxt.gif);
	border:none 0px;
	height:21px;
	width:95px;
}
.btnFechar 
{
	background-image: url(../images/buttons/btnFechar.gif);
	border:none 0px;
	height:21px;
	width:71px;
}
.btnFecharIcon
{
	background-image: url(../images/buttons/btnFecharIcon.gif);
	border:none 0px;
	height:21px;
	width:29px;
}

.btnNext
{
	background-image: url(../images/buttons/btnNext.gif);
	border:none 0px;
	height:21px;
	width:80px;
}

iframe {
	border: none 0px #ffffff;
}

.txtBox{
   vertical-align:top;
}
.btnExcluir
{
	background-image: url(../images/buttons/btnExcluir.gif);
	border:none 0px;
	height: 20px;
	width: 20px;
}

.btnExclude
{
	background-image: url(../images/buttons/btnExclude.gif);
	border:none 0px;
	height: 21px;
	width: 74px;
}

.btnShowLog
{
	background-image: url(../images/buttons/btnShowLog.jpg);
	border:none 0px;
	height: 21px;
	width: 21px;
	background-repeat:no-repeat;
}

.btngDetalhar
{
	background-image: url(../images/buttons/btngDetalhar.gif);
	border:none 0px;
	height: 14px;
	width: 28px;
}

.btngEditar
{
	background-image: url(../images/buttons/btngEditar.gif);
	border:none 0px;
	height: 16px;
	width: 27px;    
}


.imgOk
{
	background-image: url(../images/buttons/ok.png);
	border:none 0px;
	height: 13px;
	width: 16px;
	background-repeat:no-repeat;
}
.imgWarn
{
	background-image: url(../images/buttons/warning.gif);
	border:none 0px;
	height: 18px;
	width: 18px;
	background-repeat:no-repeat;
}

.imgWait
{
	background-image: url(../images/buttons/wait.gif);
	border:none 0px;
	height: 16px;
	width: 16px;
	background-repeat:no-repeat;
}

.imgBlock
{
	background-image: url(../images/buttons/block.gif);
	border:none 0px;
	height: 16px;
	width: 16px;
	background-repeat:no-repeat;    
}


.lblErro
{
	color:Red;
	font-size:12px;
	vertical-align:middle;
	text-align:right;
	position:relative;
	width:auto;	
}

.tdDetalheCampo
{
    height:20px;
    vertical-align:middle;
    padding-left:5px;
    background-color:#CCDDED;
}

.tdDetalheValor
{
    font-family:Verdana;
    font-weight:bold;
    font-size:11px;
    height:20px;
    background-color:#EDE8DE;
    vertical-align:middle;
}

.tooltipAguarde
{
    background-color: #F9EDBE;
    border: 1px solid #F0C36D;
    font-weight:bold;
    height: 18px;
    width: 100px;
    position: fixed;
    left: 0;
    top: 0;
    z-index:1000;
}

.txTextarea
{
   resize: none;
}

.btnPascalCase
{
    font-size:11px !important; padding:0;
}

.chkCanais td
{
   width:55px;
}

.hidden {
   display: none;
}