@font-face {
    font-family: open_sansregular;
    src: url(css/fontes/OpenSans-Regular.ttf);
}

BODY
{
    COLOR: black;
    FONT-FAMILY: open_sansregular, Arial;
    FONT-SIZE: 14px;
    TEXT-ALIGN: justify;
}

A
{
    COLOR: #3268ba;
    FONT-FAMILY: open_sansregular, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #3268ba;
    FONT-FAMILY: open_sansregular, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}

/*
A
{
    COLOR: #00594B;
    FONT-FAMILY: open_sansregular, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #00594B;
    FONT-FAMILY: open_sansregular, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
*/

.MenuItem
{
    FONT-FAMILY: open_sansregular, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.MailLink
{
    COLOR: #00594B;
    FONT-FAMILY: open_sansregular, Arial;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}
.MenuItem:hover
{
    FONT-FAMILY: open_sansregular, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: underline
}
.Msg
{
    COLOR: red;
    FONT-FAMILY: open_sansregular, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.BodyP
{
    COLOR: black;
    FONT-FAMILY: open_sansregular, Arial;
    FONT-SIZE: 14px
}
.BodyG
{
    COLOR: black;
    FONT-FAMILY: open_sansregular, Arial;
    FONT-SIZE: 16px
}
.Body
{
    COLOR: black;
    FONT-FAMILY: open_sansregular, Arial;
    FONT-SIZE: 14px
}
.TitPag
{
    COLOR: black;
    FONT-FAMILY: open_sansregular, Arial;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center
}
.TitPagErr
{
    COLOR: red;
    FONT-FAMILY: open_sansregular, Arial;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center
}
TD
{
    FONT-FAMILY: open_sansregular, Arial
	font-size: 1.1em;
}
INPUT
{
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-FAMILY: open_sansregular, Arial;
    FONT-SIZE: 10pt
}
SELECT
{
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-FAMILY: open_sansregular, Arial;
    FONT-SIZE: 10pt
}
.MsgPqAzul
{
    COLOR: teal;
    FONT-FAMILY: open_sansregular, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.Saudacao
{
    COLOR: teal;
    FLOAT: right;
    FONT-FAMILY: open_sansregular, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    POSITION: relative;
    TEXT-ALIGN: right;
    TOP: 0pt
}
.MsgAmb
{
    COLOR: red;
    FLOAT: right;
    FONT-FAMILY: open_sansregular, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    POSITION: relative;
    TEXT-ALIGN: right;
    TOP: 0pt;
    LEFT: 10pt;
}
.Wizard
{
    BACKGROUND-COLOR: oldlace;
    BORDER-BOTTOM: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    FONT-FAMILY: open_sansregular, Arial
}
SELECT.SelPeq
{
    FONT-FAMILY: open_sansregular, Arial;
    FONT-SIZE: 7pt
}
INPUT.BtPeq
{
    FONT-FAMILY: open_sansregular, Wingdings;
    FONT-SIZE: 8pt
}
INPUT.SetaB
{
    BACKGROUND-IMAGE: url(images/SetaB.gif);
    BACKGROUND-REPEAT: no-repeat;
    COLOR: silver
}
INPUT.SetaC
{
    BACKGROUND-IMAGE: url(images/SetaC.gif);
    BACKGROUND-REPEAT: no-repeat
}
.TitCampo
{
    FONT-FAMILY: open_sansregular, Arial;
    FONT-WEIGHT: bold
}
.ObsTxt
{
    COLOR: teal;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.BodyPP
{
    COLOR: black;
    FONT-FAMILY: open_sansregular, Arial;
    FONT-SIZE: 10px
}
.Body9
{
    COLOR: black;
    FONT-FAMILY: open_sansregular, Arial;
    FONT-SIZE: 9px
}
.MsgAzul
{
    COLOR: teal;
    FONT-FAMILY: open_sansregular, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bolder
}
.XMLTagDelim
{
    COLOR: blue;
    FONT-FAMILY: open_sansregular, Arial;
    FONT-SIZE: 10px
}
.XMLTagNome
{
    COLOR: #990000;
    FONT-FAMILY: open_sansregular, Arial;
    FONT-SIZE: 10px
}
.XMLTagCont
{
    COLOR: black;
    FONT-FAMILY: open_sansregular, Arial;
    FONT-SIZE: 10px
}
.XMLComent
{
    COLOR: gray;
    FONT-FAMILY: open_sansregular, Arial;
    FONT-SIZE: 10px
}
TABLE
{
    FONT-FAMILY: open_sansregular, Arial;
    FONT-SIZE: 14px;
    BORDER-COLOR: Black;
    border-collapse: collapse
}
.FntEmiss
{
    COLOR: #aa6666;
    FONT-FAMILY: open_sansregular, Arial;
    FONT-SIZE: 10px
}
.FntMerc
{
    COLOR: #6666aa;
    FONT-FAMILY: open_sansregular, Arial;
    FONT-SIZE: 10px
}
.FntLast
{
    COLOR: #aa66aa;
    FONT-FAMILY: open_sansregular, Arial;
    FONT-SIZE: 10px
}
.FntNeg
{
    COLOR: #66aa66;
    FONT-FAMILY: open_sansregular, Arial;
    FONT-SIZE: 10px
}
.HRefPreto
{
    COLOR: black;
    FONT-FAMILY: open_sansregular, Arial
}
.Autorizacao
{
	font-weight: bold;
	font-size: 8px;
	color: teal;
	font-family: open_sansregular, Arial;
}

.Datas
{
	font-weight: bold;
	font-size: 9px;
	color: navy;
	font-family: open_sansregular, Arial;
}
.MsgRetorno 
{
	font-size: 12px;
	color: Black;
	font-family: open_sansregular, Arial;
}
.BodyDescricao 
{
	margin:0
}
.Checkbox
{
	border:solid 0 black
}
.Validador
{
    COLOR: Red;
    FONT-FAMILY: open_sansregular, Arial;
    FONT-WEIGHT: bold
}

.listaSistemaMenu 
{
	position: relative; 
	top: 30px;
}

.listaSistemaMenu > dt > span
{
	display:block; 
	border-top: 4px solid #3268ba; 
	padding: 12px 5px 5px 10px; 
	height: 54px; 
	width: 150px; 
	position: relative; 
	left: 30px; 
	top: 10px; 
	background: #eaebee; 
	text-transform: uppercase; 
	font-size: .85em; 
	line-height: 1em; 
	color: #3268ba; 
	margin-bottom: -35px; 
	font-size: 1.2em;
	text-align: left;
}

.menuItensSistema > li 
{
	line-height: 1em; 
	display:block; 
	margin: -5px; 
	padding: 0px; 
	width: 150px; 
	border-bottom: 0.1em dotted #bababa;
}

.menuItensSistema > li > a 
{
	padding: 0.55em 0.043em; 
	font-weight: normal; 
	color: #172938; 
	text-decoration:none;
}

.menuItensSistema > li > a:hover 
{
	COLOR: #3268ba;
}

.menuItensSistema > li > a > span 
{
	font-size: 1.1em; 
	position: relative; 
	left: 15px; 
	width: 120px; 
	display: block; 
	text-align: left;
}

.cabecalhoSistema
{
	text-align: center;
}

.subTitulo 
{
	color: #666;
}
.subTituloTabelaAberta
{
	border-top: 1px solid #888;
	padding-top: 10px;
	font-size: 14px;
	color: #666;
	width: 825px;
}
 
.central
{
	text-align: center;
}

.listaItensPaginaSistema li
{
	list-style: square outside;
	margin-bottom: 10px;
}

.tabelaFechadaPadrao td
{
	padding: 2px 5px;
	font-size: 12px;
}

.tabelaFechadaPadrao tr:nth-child(odd)
{
	padding: 2px 5px;
	font-size: 12px;
	background-color: #eeeeee;
}

.alternaLinhas tr:nth-child(odd)
{
	padding: 2px 5px;
	font-size: 12px;
	background-color: #eeeeee;
}

.tabelaAbertaPadrao td
{
	padding: 2px 5px;
	font-size: 12px;
	
}

.tabelaAbertaPadrao tr:nth-child(1),
.tabelaFechadaPadrao tr:nth-child(1)
{
	text-align: center;
	font-weight: bold;
	padding: 5px;
	margin: 5px;
	background-color: #7BA1DB;
	height: 25px;
}



.tabelaAbertaPadraoEsquerda tr:nth-child(1)
{
	text-align: left;
	font-weight: bold;
	padding: 5px;
	margin: 5px;
	background-color: #7BA1DB;
	height: 25px;
}

.tabelaFechadaSubTitulo tr:nth-child(2)
{
	font-weight: bold;
	padding: 5px;
	margin: 5px;
	background-color: #7BA1DB;
	height: 25px;
}

.tabelaTotal tr:nth-last-child(1)
{
	font-weight: bold;
	padding: 5px;
	margin: 5px;
	background-color: #cdcdcd;
	height: 25px;
}

.subTotal 
{
	font-weight: bold;
	padding: 5px;
	margin: 5px;
	background-color: #cdcdcd;
	height: 25px;
}

.acaoVoltar
{
	font-size: 0;
	height: 25px;
	width: 25px;
	background-image: url('../../../../imagens/botaoVoltar.jpg');
}

.tituloCentral
{
	text-align: center;
	font-weight: bold;
	padding: 5px;
	margin: 5px;
	background-color: #7BA1DB;
	height: 20px;
}

.tabelaCentro
{
	margin: 0 auto;
}

.perguntaDuvidaSistema
{
	font-style:italic;
	color: #666;
}

code 
{
	color: #666;
}

code  p 
{
	border-left: 3px solid #666;
	padding-left: 10px;
	margin-left: 60px;
	
}

.tabelaFechadaLimpa td
{
	padding: 2px 5px;
	font-size: 12px;
}

.tabelaFechadaLimpa tr:nth-child(1)
{
	text-align: center;
	font-weight: bold;
	padding: 5px;
	margin: 5px;
	height: 25px;
}




