body {
	background: White;
	font-family : Verdana, Arial;
	font-size : 8pt;
	text-align : left;
	text-decoration : none;
	vertical-align : middle;
	color : Black;
	padding : 0 0 0 0;
	scrollbar-base-color:#3366CC;
	scrollbar-arrow-color : Aqua;
	scrollbar-darkshadow-color : Navy;
	scrollbar-track-color : Silver;
	margin-left : 5;
	margin-right : 5;
	margin-top : 0;
	margin-bottom : 5;
}

table {
	background: White;
	font-family : Verdana, Arial;
	font-size : 8pt;
	vertical-align : middle;
	color : Black;
	border : 1px solid;
	border-collapse:collapse;
}

tablesemborda {
	background: White;
	font-family : Verdana, Arial;
	font-size : 8pt;
	vertical-align : middle;
	color : Black;
	border : 0px solid;
	border-collapse:collapse;
}

.semBorda {
	border : none;
	background-image:http://www.sefaz.al.gov.br/includes/imagens/logos/bg_cabe_login_esq.gif;
	image-repeat:no-repeat;
	align:left;
	
}

.semBorda1 {
	border : none;
	
	}

.ajuda {
    background: White;
    font-family : Verdana, Arial;
    font-size : 8pt;
    vertical-align : middle;
    color : #3366CC;
    border : 1px solid;
    border-collapse:collapse;
}

.dalign {
	text-align: right;
}

.calign {
	text-align: center;
}

.nota {
	background: #F0F8FF;
	font-family : Verdana, Arial;
	font-size : 8pt;
	vertical-align : middle;
	color : Navy;
	border : 0px solid;
	border-collapse:collapse;
	text-align : justify;
}

.cabecalho1 {
    background: #3366CC;
    border: none;
    font-family : Verdana, Arial;
    font-size : 8pt;
    vertical-align : middle;
    color : white;
    padding : 1 1 1 1;
}

.cabecalho2 {
    background: #3366CC;
    border: none;
    font-family : Verdana, Arial;
    font-size : 8pt;
    vertical-align : middle;
    color : white;
    padding : 1 1 1 1;
    font-weight: bold;
    font : small-caps;
}

.tituloCampo {
	color : #000080;
	font-weight:bold;
}

.rodapeTabela {
    background: #F7FBFF;
    border: none;
    font-family : Verdana, Arial;
    font-size : 8pt;
    vertical-align : middle;
    color : black;
    padding : 1 1 1 1;
    font-weight: bold;
    font : small-caps;
}

.cabecalhoTabela1 {
	background: #DFEFFF;
	border: none;
	font-family: Verdana, Arial;
	font-size: 8pt;
	vertical-align: middle;
	color: Black;
	padding: 1 1 1 1;
	font-weight: bold;
}

.titulo {
    background: #F5F5F5;
    border: none;
    font-family : Verdana, Arial;
    font-size : 10pt;
    vertical-align : middle;
    color : Navy;
    padding : 1 1 1 1;
    font-weight: bold;
    font : small-caps;
}

caption {
    background-color: #3366CC;
    color: White;
    font-weight:bold;
	 font : small-caps;
    text-align:center;
    vertical-align:middle;
    padding-bottom:0;
    padding-top:0;
}

caption.nota {
	background-color: #3366CC;
	color: White;
	font-weight:bold;
	text-align: left;
	vertical-align:middle;
	padding-bottom:0;
	padding-top:0;
}

a{
    color :  #1E90FF;
    font-family : Verdana, Arial;
    font-size : 8pt;
    text-decoration : none;
}

a:active{
    color : #1E90FF;
    font-family : Verdana, Arial;
    font-size : 8pt;
    text-decoration : none;
}

a:link{
    color :  #1E90FF;
    font-family : Verdana, Arial;
    font-size : 8pt;
    text-decoration : none;
}

a:visited{
    color : 1E90FF;
    font-family : Verdana, Arial;
    font-size : 8pt;
    text-decoration : none;
}

a:hover{
    color : #1E90FF;
    font-family : Verdana, Arial;
    font-size : 8pt;
    text-decoration : underline;
}

a.menu{
    color : white;
    font-family : Verdana, Arial;
    font-size : 8pt;
    text-decoration : none;
}

a.menu:link{
    color : white;
    font-family : Verdana, Arial;
    font-size : 8pt;
    text-decoration : none;
}

a.menu:active{
    color : white;
    font-family : Verdana, Arial;
    font-size : 8pt;
    text-decoration : none;
}

a.menu:visited{
    color : white;
    font-family : Verdana, Arial;
    font-size : 8pt;
    text-decoration : none;
}

a.menu:hover{
    color : white;
    font-family : Verdana, Arial;
    font-size : 8pt;
    text-decoration : underline;
}

input{
    background-color : #F5F5F5;
    border : 1px inset Gray;
    font-family : "Courier New", Courier, monospace;
    font-size : 8pt;
    font-style : normal;
    padding : 1 1 1 1;
    text-align : left;
    text-decoration : none;
    vertical-align : middle;
    color : Navy;
}

.radio {
	border: 0px inset Gray;
}


input.numero{
    text-align : right;
}

input.botao{
    font-family : Verdana, Arial;
    font-size : 8pt;
    font-weight : bold;
    padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 1;
    text-align : center;
    vertical-align : middle;
    color : #FAFAFA;
    border : thin outset #FAFAFA;
    background : #3366CC;
}

textarea{
    background-color : #F5F5F5;
    border : 1px inset Gray;
    font-family : "Courier New", Courier, monospace;
    font-size : 8pt;
    font-style : normal;
    padding : 1 1 1 1;
    text-align : justify;
    text-decoration : none;
    color : Navy;
}

button{
    font-family : Verdana, Arial;
    font-size : 8pt;
    font-weight : bold;
    padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 1;
    text-align : center;
    vertical-align : middle;
    color : #FAFAFA;
    border : thin outset;
    background : #3366CC;
}

select{
    background : #F5F5F5;
    color : Navy;
    font-family : Verdana, Arial;
    font-size : 8pt;
    border : 1px outset;
}

input.opcao {
	background: white;
   color : Navy;
   border : 0px;
}

.comment {
    font : italic 7pt Verdana;
    color : Gray;
}

hr {
    color : Black;
    border : 1px inset;
}

.mensagem {
    background-color : #FFD700;
    color : Red;
    font : bold normal medium Verdana;
    text-align : center;
}

.destaque {
    background-color : #F7FBFF;
    color : Black;
    font : bold;
}

.destaque1 {
    background-color : #F7FBFF;
    color : Black;
    font : normal;
}

.destaque2 {
    background-color : #DDDDDD;
    color : Black;
    font : bold;
}

.visualizacao{
	color : Black;
	text-align : center;
	font-style : italic;
	font-size : 7pt;
}

/* As tags abaixo são redferentes ao estilos de menus dinâmicos */

.m0l0i {
  padding: 4px;
}

.m0l0o {
  border : 1px solid #ffffff;
}

.m0l1i {
  padding: 4px;
}

.m0l1o {
  border : 1px solid #ffffff;
}

.m0l2i {
  padding: 4px;
}
.m0l2o {
  border : 1px solid #ffffff;
}

.m1l0i {
  padding: 4px;
}

.m1l0o {
  border : 1px solid #666666;
}

.m1l1i {
  padding: 4px;
}

.m1l1o {
  border : 1px solid #666666;
}

.m1l2i {
  padding: 4px;
}

.m1l2o {
  border : 1px solid #666666;
}

.m2l0i {
  padding: 4px;
}

.m2l0o {
  border : 1px solid #6699cc;
}

.semborda{
    border : 0px solid;
}

.noticias{
	font-family : Verdana, Arial;
	font-size : 8pt;
}

.relatorio{
	font-family: "Courier New", Courier, monospace;
}

.errotitulo{
	font-size: 16px;
	font-weight:bold;
	font: small-caps;
	padding-left: 35%;
	width: 100%;
}

/* Converte para maiúscula */
.caixa_alta { 
	text-transform: uppercase; 
} 

#cabe_login_esq {
	background-image:http://www.sefaz.al.gov.br/includes/imagens/logos/bg_cabe_login_esq.gif;
	image-repeat:no-repeat;
	align:left;
	
}

#cabe_login_dir {
	background-image:http://www.sefaz.al.gov.br/includes/imagens/logos/bg_cabe_login_dir.gif;
	image-repeat:no-repeat;
	align:right;
}

.textoramais	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
	font-size:3px;
	}