﻿body
{
	margin: 10px 0px 10px 0px;
	padding: 0px;
	
	font-size: 10px;
	font-family: Verdana, Arial;
	font-weight: normal;
	
	border-right-width: 0px !important;
}

/* elementos da Master Page */

.tablebackground
{
    border-width: 0px;
}

.banner, .linkLogoSit, .linkLogoDetran, .linkBotaoSair, .userInfo, .menubar, .breadcrumb, .footer
{
    display:none !important;
}

h1
{
    font-size: 16px;
	font-weight: bold;
	color: black;
}

.headerImpressao
{
    display: block;
}

.hmgMark
{
    display: none;
}

/* controles */

/* hack para impressao de drop-down: esconde o mesmo 'select display:none', e exibe um span da classe .postselect, que contem o valor selecionado. */
select
{
    display: none !important;
}

.postselect 
{
    display: inline-block;
    /*border-width: 0px;*/
    border-top: 3px solid white;
    border-bottom: 3px solid white;
    /*text-transform: uppercase;*/
    margin: 0px 0px 0px 5px;
    /*line-height: -15px;*/
}

.text_box, .text_box:disabled
{
    margin: 1px 0px 1px 5px;
	border-width: 0px !important;
	color: Black !important;
	background-color: transparent;
}

.button, .toolbar 
{
    display:none !important;
}

/* mensagens do sistema */

.containerMensagem, .barraMensagem
{
    display:none !important;
}

/* sit:painel */

.panelHeader
{
    font-size: 14px;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica;	
	border-width: 0px;
	color: Black;
}

/* grid view e pager */

.GridViewStyle
{
    table-layout: auto;
    border-collapse: separate;
    border:#000 1px solid;
    margin:0px auto 0px auto; /* centraliza no ff / chrome */
}

.HeaderStyle, .PagerStyle
{
    background-color: gray !important;
	border: 0px solid gray !important;
}

.HeaderStyle th
{
    background-color: gray;
}

.RowStyle td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td, .InsertFooterRowStyle td, .HighlightRowStyle td
{
    background-color:#FFF;
    border: 1px solid #000 !important;
}

.PagerDIV
{
    border-width: 0px;
    display: none;
}

/* estilos a serem usados para campos especificos nas paginas, quando necessario */

.printHide, .required:after, .required:before /* esconde também o asterisco que surge do lado do label */
{  
    display:none !important;
    height:100px !important;
}

.printonly
{
	display: block;
}

.page-break 
{
    height:0;
    page-break-before:always;
    margin:0;
    border-top:none;
}