
body
{
    margin:0;
}

#MainForm
{
    margin-left:auto;
    margin-right:auto;
/*
  background-color:Fuchsia;
  */
}

@media print {
    .noPrint {
        display:none;
    }
}

#drop-box-overlay {
	margin: 1px;
	padding: 0;
	top: 0;
	left: 0;
	width: 100%;
	min-height: 100%;
	position: fixed;
	background-color: #222222;
	display: none;

	z-index: 50;
	opacity: 0.9;
}

#drop-box-overlay h1 {
	padding: 2em;

	top: 33%;
	left: 33%;

	margin-left: auto;
    margin-right: auto;

	position: absolute;

	border: 2px solid #679B00;
	background-color: #C9F76F;
	-moz-border-radius: 4px 4px;
	-webkit-border-radius: 4px 4px;
	border-bottom-left-radius: 4px 4px;
	border-bottom-right-radius: 4px 4px;
	border-top-left-radius: 4px 4px;
	border-top-right-radius: 4px 4px;

	color: #222222;
	font-size: 150%;
	text-shadow: 1px 1px 1px #FFFFFF;
}


#apeloWebDanfe
{
    background-color:#eaf4e0;

}



#divBoletos
{
    background-color:#F7F7F7;
    visibility:hidden;
}

.logo
{
    border: 0;
    margin: 0;
    padding: 1px;
    z-index: 1;
    background-color:#F7F7F7;
    background-image: url(images/header-bg2.png);
    background-repeat: repeat-x;
    border-bottom: 1px solid #999999;
}

.TabelaTitulo
{
    width: 100%;
    height: 119px;

    background-color: #F7F7F7;
}

.ColumnGap
{
    width:10px;
/*
  background-color:Silver;
  */
}


.TabelaPrincipal
{
    width:98%;
    margin-left:auto;
    margin-right:auto;
}

.tdPropagandaMae
{
    width:180px;
    text-align:center;
    vertical-align:top;
}


.tabelaPropaganda
{
    position:fixed;
}

.LabelNormal
{
 font-family: Arial;
 text-decoration:	none;
 color:blue;
}


.tdPropaganda
{

}

.tablePropaganda{

    margin-left:auto;
}

.propagandas
{


    vertical-align: top;
    text-align:right;
/*
    width: 200px;
    margin-left:auto;
    background-color: #00aaaa;
           background:red;
           */
}

.umaPropaganda
{
    background-color:#eaf4e0;
    /*
      background-color:#f8f2e4;
      */
    border-color:#b4a97b;
    margin-right:auto;
    padding:10px;


    right: 0;

    text-align: right; /* depends on element width */
}

.instrucoes
{

    border-color:#92a97b;
    background-color:#eaf4e0;
    width: 200px;
    padding-top:20px;
    padding-right:10px;
    padding-left:10px;
    padding-bottom:20px;

}

.TelaPrincipal
{
    /*
      background-color:Green;
      */
    vertical-align:top;

}

.style14
{
    height: 44px;
}

.style19
{
    width: 75px;
}
.style20
{
    width: 127px;
}
.style21
{
    width: 100%;
    height: 48px;
}

.style25
{
    height: 44px;
}

.tituloWebDanfe
{
    width: 415px;
    height: 44px;
    font-family: 'Times New Roman';
    font-size: x-large;
}


.style26
{
    width: 50px;
    height: 44px;
}

.errorMsg
{
    font-weight:bold;
    color:Red;
}


.centeredTable
{
    border-color:#92a97b;

    background-color:#eaf4e0;

    padding-bottom:7px;
    margin:0 auto;
    width:90%;
/*
    height:auto;
*/
    margin-left:auto;
    margin-right:auto;
}

.style27x
     {
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 10px;
         line-height: 13px;
         color: #666666;
     }

.allRightsReserverd
{
    text-align:right;
}

/* *************** TABLE ********* */


#hor-minimalist-b {
background:none repeat scroll 0 0 #FFFFFF;
border-collapse:collapse;
font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
font-size:12px;
margin:20px;
text-align:left;
width:480px;
}
#hor-minimalist-b th {
border-bottom:2px solid #6678b1;

font-size:14px;
font-weight:normal;
padding:10px 8px;
}
#hor-minimalist-b td {
border-bottom:1px solid #CCCCCC;

padding:6px 8px;
}

#ver-minimalist {
border-collapse:collapse;
font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
font-size:12px;
margin:30px 30px 30px 15px;
text-align:left;
width:480px;
}
#ver-minimalist th {
border-bottom:2px solid #6678B1;
border-left:30px solid #FFFFFF;
border-right:30px solid #FFFFFF;

font-size:14px;
font-weight:normal;
padding:8px 2px;
}
#ver-minimalist td {
border-left:30px solid #FFFFFF;
border-right:30px solid #FFFFFF;

padding:12px 2px 0;
}
