﻿body {
    /*
    background: #f5f6f6;
    */
    background:#fff;
    font: normal 12px tahoma;
    margin: 0px;
    padding: 0px; }

p, h1, h2, h3, fieldset, legend, label {
    font-family:Tahoma;
    }
a, a:link, a:visited {
	color:#34518e;
	font: normal 13px/18px Arial;
    text-decoration: underline; }

p
{
    font: normal 12px tahoma;
    color: #333333;
    margin: 5px 0px 5px 0px;
}

fieldset {
    margin: 10px 0 0 0;
    padding: 10px; }
    
fieldset.topo {margin-top:0px;}

legend {
	color: #000;
	font: bold 15px Arial;
    padding: 0px;
    margin: 0px; }

label
{
    color: #333333;
    font: normal 12px/16px Arial;
    padding: 0px;
    margin: 0px;    
}

li {

   }

h1 {
	margin: 0px;
    padding: 10px 0px 10px 20px;
    color:Black;
    font: bold 26px/30px Arial;}
h2 {
    font: bold 18px;
    margin:5px 0px 5px 0px;
    }
    
h3 {
    font: bold 12px Arial;
    margin:5px 0px 3px 0px;
    }

p.instrucao {
    margin:10px 10px 0px 0px; }

td.label {
    text-align:right;
    font-size:12px;
    font-weight:normal;
    color: #666;     
    }

#mensagem, div.mensagem { 
	padding-top:3px; 
	/*
	filter: alpha(opacity=70);
	opacity: 0.7;
	*/
	color:Red;
	font-weight:normal;
	font-family:Arial;
	font-size:9.em;
 }
div.salvar {
    text-align:center;
    margin:20px;
    }
div.tituloPagina
{
    margin: 0px;
    padding: 10px 0px 10px 20px;
    color:Black;
    font: bold 26px/30px Arial;
}

/* BREADCRUMB */

.lnkBreadcrumb, .lnkBreadcrumb a, .lnkBreadcrumb a:link, .lnkBreadcrumb a:visited {
	color: #808284;
	font: normal 10px/30px Verdana;
	text-decoration: none; }
.lnkBreadcrumb a:hover { text-decoration: underline; }



/* CONTEUDO - PÁGINA */

.SubTitulo
{
    font-family:Tahoma, Verdana, Arial;
    font-size:16px;
    font-weight:normal;
    }
    
/* Controles */
.lblCampoObr {
	color: #808284;
	font: normal 11px/16px Arial;
	position: relative; 
	left: 70%;
	top: 15px; }
.textBox {
	border-left: solid 1px #808080;
	border-top: solid 1px #808080;
	border-right: solid 1px #d4d0c8;
	border-bottom: solid 1px #d4d0c8;
	color: #000;
	font: normal 12px/16px Arial;
	height: 18px;
	padding-left: 3px; }
.radioButton, .checkBox {
	color: #808284;
	font: normal 12px/16px Arial; }
.lnkNovo, a.lnkNovo, a.lnkNovo:link, a.lnkNovo:visited {
	background: url('../App_Themes/Padrao/Imagens/BG_lnkNovo.gif') no-repeat left center;
	color: #FFF;
	font: normal 15px/20px Arial;
	margin: 0px;
	padding: 0px 0px 0px 18px;
	text-decoration: underline; }

.carregando {
	background: url('../App_Themes/Padrao/Imagens/Carregando.gif') no-repeat center;
	width: 200px;
	height: 20px;
	margin: 0px auto;
	z-index: 1000; }

.PagerOtherPage, .PagerOtherPage a, .PagerOtherPage:link a, .PagerOtherPage:visited a {
	color: #0100cc;
	font: normal 11px Tahoma;
	text-decoration: none;
	padding: 0px 1px;  }
.PagerCurrentPage, .PagerCurrentPage a, .PagerCurrentPage a:link, .PagerCurrentPage a:visited {
	color: #000;
	font: bold 11px Tahoma;
	padding: 0px 1px;  }
.PagerRowStyle {
	color: #0100cc;
	font: normal 12px Tahoma;
	padding: 0px; }
	
/* Estilos Para Grid */
.LinkGrid, .LinkGrid:a , .LinkGrid:a:link {
    color:Blue;
    text-decoration:underline;
    }
.GridViewCss { }
.AlternatingRowCss { background-color:#f6f9fb; height: 26px; }
.RowCss { background-color:#fff; height: 26px; }
.EditRowCss, .SelectedRowCss { background-color: #ffe4c5; height: 26px; }
.HeaderCss {
	background: url('../App_Themes/Padrao/Imagens/BG_HeaderGrid.gif') repeat-x left top;
	color: #34518e;
	font: bold 12px/24px Tahoma;
	height: 34px;
	padding: 0px; }
.HeaderCss a, .HeaderCss a:link, .HeaderCss a:visited {
	color: #34518e;
	font: bold 12px/24px Tahoma;
	padding: 0px;
	text-decoration: none;
	vertical-align: text-top; }
.ItemCss, .ItemCss a, .ItemCss a:link, .ItemCss a:visited {
	color: #58595b;
	font: normal 12px/16px Tahoma;
	padding: 0px;
	text-decoration: none; }
.ItemLinkCss, .ItemLinkCss a, .ItemLinkCss a:link, .ItemLinkCss a:visited {
	color: #34518e;
	font: normal 12px/16px Tahoma;
	padding: 0px;
	text-decoration: none; }
.EmptyDataRowCss { }
.FooterCss { }
.BotaoComandoGrid, .BotaoComandoGrid a:link, .BotalComandoGrid a:visited
{ 
    padding:5px 5px 5px 10px;
}
.MensagemErro {
    color:Red;}


/* MENSAGEM DO USUARIO */
.divMensagemUsuario { 
	position:absolute; 
	padding:3px; 
	background-color:#FF3600;
	/*
	filter: alpha(opacity=70);
	opacity: 0.7;
	*/
	color:White;
	font-weight:normal;
	font-family:Arial;
	font-size:9.em;
	text-align:center; }

/* MENU SUPERIOR */
.MenuCssSuperior {
    border-top: solid 1px #e2e1dc;
    height: 34px;
	padding: 0px 0px 0px 15px;
	margin: 0px;
    border-left-style: none;
    border-left-color: inherit;
    border-left-width: 0px;
    border-right-style: none;
    border-right-color: inherit;
    border-right-width: 0px;
    border-bottom-style: none;
    border-bottom-color: inherit;
    border-bottom-width: 0px;
}
.TopItemSuperior, .TopItemSuperior a, .TopItemSuperior a:link, .TopItemSuperior a:visited {
	border: 0px;
	cursor: hand;
	color: #34518e;
	font: bold 13px/28px Arial;
	padding: 0px;
	text-decoration: none;
    text-transform: none; }
.TopItemSuperior img { background-color: #bcbec0; }
.SubMenuCssSuperior {
	border: solid 1px #34518e;
	margin-top: 2px;
	margin-left: -1px;
	padding: 0px; }
.ItemSuperior, .ItemSuperior a, .ItemSuperior a:link, .ItemSuperior a:visited {
	background-color: Transparent;
	border: 0px;
    font: normal 13px/20px Arial;
    padding: 3px 5px;
    text-decoration: none;
    text-transform: none; }

/* MENU LATERAL */
.MenuCssLateral {
    border-style: none;
	border-color: inherit;
	border-width: 0px;
	background: url('../App_Themes/Padrao/Menu/MenuLateral/Menu/BG_MenuItem.gif') repeat-y left top;
	padding: 0px;
	margin: -1px 0px 0px;
	width: 172px; }
.TopItemLateral, .TopItemLateral a, .TopItemLateral a:link, .TopItemLateral a:visited {
	border: 0px;
	cursor: hand;
	color: #34518e;
	font: normal 12px/28px Arial;
	padding: 0px;
	text-decoration: underline;
    text-transform: none; }
.TopSubItemLateral, .TopSubItemLateral a, .TopSubItemLateral a:link, .TopSubItemLateral a:visited {
	border: 0px;
	cursor: hand;
	color: #34518e;
	font: normal 11px/20px Arial;
	text-decoration: underline;
    text-transform: none; }
    
    
.btnWizard, a.btnWizard, a.btnWizard:link, a.btnWizard:visited, a.btnWizard:hover {
	background: #ef6000;
	border: solid 1px #ff8a00;
	color: #FFF;
	font: normal 12px/30px Arial;
	padding: 2px 8px;
	text-decoration: none; }
	
.tab 
{
	margin-top:10px;
	margin-bottom:10px;
}

label.rotulo
{
	color:#333;
	align:right;
}