/*
Estilo para geração de boleto.
*/
/* 
    Created on : 12/11/2014, 08:39:38
    Author     : José Sérgio de Souza
*/

.corpoBoleto{
	width:666px;	
	height:100%;
	display:table;
	margin:0 auto;
	}
.primeiraVia{
	width:100%;
	display:table;
	}
.segundaVia{
	width:100%;
	display:table;
	}
.tereceiraVia{
	width:100%;
	display:table;	
        margin-bottom: 5px;
	}
.recorte{
	width: 666px;
	margin: 0px auto;
	border-bottom: 1px navy dashed;
        margin-bottom: 5px;
	}
.recorte p {
	margin: 0 0 5px 0;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: navy;
	}
.recorteAcima{
	width: 666px;
	margin: 0px auto;
	border-top: 1px navy dashed;
	}
.recorteAcima p {
	margin: 5px 0 0 0;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: navy;
	}
.linha{
	height:22px;
        padding-left: 1px;
        padding-right: 1px;
	float: left;
	display:table;
	}
.borda{
	border-width: 1px;
        border-style: solid;
	border-color: #000;
	}
.borda-direita{
	border-right-width: 1px;
        border-right-style: solid;
	border-right-color: #000;
	}
.borda-inferior{
	border-bottom-width: 1px;
        border-bottom-style: solid;
	border-bottom-color: #000;
	}
.borda-superior{
	border-top-width: 1px;
        border-top-style: solid;
	border-top-color: #000;
	}
.borda-esquerda{
	border-left-width: 1px;
        border-left-style: solid;
	border-left-color: #000;
	}
.texto-centro{
        text-align: center;
        font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
        line-height: 100%;
        }
.texto-direita{
        text-align: right; 
        font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
        line-height: 100%;
        }
.texto-esquerda{
        text-align: right; 
        font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #000;  
        line-height: 100%;
        }
.descricao-campo{
        height: 7px;
        float: left;
        }
.descricao-campo p{
        margin: 0;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 6px;
	color: #000; 
        line-height: 100%;
        }
.texto-campo{
        height: 15px;
        float: right;
        display: block;
        }
.texto-campo p{
        margin: 0;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #000; 
        line-height: 100%;
        }
.texto p{
        margin: 0;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
        text-align: left;
        line-height: 100%;
        }
.texto-esquerda-12{
        text-align: left;
        padding-left: 5px;
        font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;  
        line-height: 100%;
        }
.texto-campo-12{
        height: 12px;
        float: right;
        display: block;
        }
.texto-campo-12 p{
        margin: 0;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;   
        line-height: 100%;
        }
.texto-esquerda-10{
        text-align: left;
        font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;  
        line-height: 100%;
        }
.texto-campo-10{
        height: 10px;
        float: right;
        display: block;
        }
.texto-campo-10 p, ul, li{
        margin: 0;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000; 
        line-height: 100%;
        }
.botaoBoleto{
        display: inline-block;
        color: #FFF;
        padding: 1px 1px;
        text-decoration: none;
        box-sizing: border-box;
        font-family:Verdana, Geneva, sans-serif;
        font-size: 14px;
        border: 0px;
        border-radius: 7px;
        width:200px;
      }
.botaoBoleto{
        background: #33CC33;
      }
.botaoBoleto:hover {
        background-image: linear-gradient(to bottom, transparent, rgba(255,255,255,.75));
        cursor: pointer;
      }

.botaoBoleto:hover {
        background-image: linear-gradient(to bottom, transparent, rgba(255,255,255,.75));
        cursor: pointer;
        text-align: center;
      }
.botaoBoleto:active{
        display: inline-block;
        color: #FFF;
        padding: 6px 3px;   
      }
.botaoBoleto:checked {
        display: inline-block;
        color: #FFF;
        padding: 6px 3px;    
      }
.botaoAzul{
        background: #003399;
}
.tabelaPublicidade, td, th{
    display: table-cell;
    vertical-align: top;
}