﻿/* master page */

body
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	
	font-size: 10px;
	font-family: Verdana, Arial;
	font-weight: normal;

	background-image: url(../Images/bkg_sit.jpg);
	background-repeat: repeat-x;

}

.bodyFrame
{
    background-image:none;
}

.pagebackground
{ 	
    background-color: #FFF;  
	/*min-width:770px;*/
	margin: 0px;
	padding:0px;
	text-align:center;    
} 

.tablebackground 
{ 
	/*width: 770px;*/
	margin:0px auto 0px auto; /* centraliza no ff / chrome */
	border: 1px solid #CCC; /* centraliza no IE 5 e 6 (workaround) */
	border-top-width: 0px;
	text-align:center;
	background-color: #FFFFFF;
}

.headerImpressao
{
    display: none;
}

.banner
{
	/*width:770px;*/
	height: 80px;
	border: 0px solid green;
	background-image: url(../Images/img_header_rpt.jpg);
    background-repeat:repeat-x;
	position:relative;
}

.linkLogoSit
{
	position:absolute;
	top:0px;
	left:0px;
	width:167px;
	height: 80px;
	border: 0px solid green;
	z-index: 1;
}

.linkLogoMeio
{
	position:absolute;
	top:0px;
	left:167px;
	width:479px;
	height: 80px;
	border: 0px solid green;
    background-image: url(../Images/img_header_2.jpg);
    background-repeat:no-repeat;
	z-index: 1;
}


.linkLogoDetran
{
	position:absolute;
	top:0px;
	right:0px;
	width:127px;
	height: 53px;
	border: 0px solid green;
	z-index: 1;
}

.linkBotaoSair
{
	position:absolute;
	top:53px;
	right:0px;
	width:127px;
	height: 27px;
	border: 0px solid green;
	z-index: 1;
}

.userInfo
{
	width:730px;
	height: 15px;
	border: 0px solid yellow;
	background: #FFF;
	line-height:15px;
	margin: 0px 0px 0px 5px;
	color: #333;
    text-align:left;
}

.menubar
{
	
	/*width:770px;*/
	height: 25px;
	border: 0px solid yellow;
	background-image:url(../Images/menu/bg.png);	
	margin:0px auto;
    text-align: left;
	z-index: 99;
}

.breadcrumb
{
	text-align: left;
    background-image: url(../Images/menu/bg-pagetitle.png);	
	margin:0px auto;	
    padding: 2px 5px;
}

h1
{
	width:auto;
	height: 25px;
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	line-height:30px;
	background-image: url(../Images/controls/Silver.png);
	margin:0px auto;
	margin-bottom:10px;
	padding: 0px 0px 0px 5px;
	border-bottom: 0px solid #AAA;
	color: #000;
}

.content
{
	/*width:770px;*/
	text-align:center;
	border: 0px solid magenta;
	background: #FFF;
	margin:0px auto;
	min-height: 400px;
}

.footer
{
	/*width:770px;*/
	height: 70px;
	border: 0px solid green;
	border-top: 0px solid #CACACA;
	background-image: url(../Images/img_footer.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	margin:5px auto 0px auto;
	font-family: Tahoma;
	font-size: 10px;
	color: #808080;
}


/* mensagens do sistema */

.barraMensagem
{
    width: 100%;
    position: relative;
    z-index:99;
    padding: 0px;
    border-top:1px solid #CCC;
}

.containerMensagem
{
    width: 100%;
    height: 52px;
	text-align:center;
	margin: 0px auto 0px auto;
	border: 0px solid lime;
}

.areaMensagem
{
    /*width:770px;*/
    width: 100%;
    margin:0px auto 0px auto; /* centraliza no ff / chrome */
}

.panelMensagemImage
{
    margin: 1px 5px 0px 5px;
    float: left;
    width: 48px;
    border: 0px dotted red;
}

.panelMensagemTexto
{
    margin: 1px 0px 0px 0px;
    float: left;
    height: 48px;
    border: 0px dotted blue;
    overflow: hidden;
}

.tblMensagemTexto
{
    border: 0px solid red;
    height:50px;
    /*width: 665px;*/
}

.msgInfo
{
    background-color: #99CCFF;
}
.msgOk
{
    background-color: #CCFF99;
}
.msgAlerta
{
    background-color: #FFFF99;
}
.msgErro
{
    background-color: #FF9999;
}

.mensagemLogin
{
    width:760px;
    padding: 10px;
    border: 0px;
    color: Red;
    font-weight: bold;
}

.centraliza
{
    margin: 0px auto 0px auto;
}

.painel
{
    margin: 0px auto 10px auto;
    padding: 10px 0px;
}