/* --------------------------------------- */
/* ---------------- GERAL ---------------- */
/* --------------------------------------- */

topPage {
	margin: 0px;
	padding: 0px;
}

.colEdit{
      width:1%;
      padding-right:2px;
        }


.inputText520{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	height:15px;
	width:520px;
	border-color:#CCCCCC;
}

.inputText60{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	height:15px;
	width:60px;
	border-color:#CCCCCC;
}

body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
}

.body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
}

/* --------------------------------------- */
/* --------------- TEMPLATE -------------- */
/* --------------------------------------- */

.tabPrincipal {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  
}

.linhaCabecalho{
	border-bottom:1px solid #CCCCCC;
	
}

.linhaRodape{
	border-top: 1px solid #CCCCCC;
}

.linhaBotoes{
	border-top: 1px solid #CCCCCC;
	text-align: right;	
}

.linhaBotoesDireita{
    text-align: right;     
}

.linhaBotoesEsquerda{
    text-align: left;     
}

.tabBorda{
	border-color:#CCCCCC;
	border-width:1px;
	border-style:double;        
}

.tabBorda2{
	border-color:#CCCCCC;
	border-width:1px;        
	border-style:double;    
        padding-right: 5px;  
        padding-left: 5px;  
        padding-top: 5px; 
        padding-bottom: 5px; 
                   
}

.tabBordaInferior{		        
        border-bottom-color: #CCCCCC;
        border-bottom-width: 1px;
        border-bottom-style: double; 
}


.tableBotoes{
	border-top: 1px solid #CCCCCC;	
        text-align: right;
        padding-right: 10px;  
        
}

table.conteudo {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204);
	border-collapse: collapse;
}
table.conteudo th {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204);
	-moz-border-radius: 0px 0px 0px 0px;
}
table.conteudo td {
	border-width: 1px 1px 1px 1px;
	padding: 0px 2px 0px 2px;
	border-style: solid solid solid solid;
	border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204);
	-moz-border-radius: 0px 0px 0px 0px;
}

.barraTitulo{
	border-bottom: 1px solid #CCCCCC;
	background-image:url(../img/barra.gif);
	color:#190f4e;
	font-weight:bold;
	font-size:11px;
	height:15px;
	padding-left: 10px;
        width: 100%;	
}

.barraTituloSemBorda{	
	background-image:url(../img/barra.gif);
	color:#190f4e;	
	font-size:11px;
        font-weight:bold;	
	padding-left: 10px;  
        text-align: left;
}

.barraSubTitulo{
	border-bottom: 1px solid #CCCCCC;
	background-image:url(../img/barra.gif);
	color:#190f4e;        
	font-weight:bold;
	font-size:11px;
	height:15px;
	padding-left: 10px;
}

.label{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:right;
        font-weight:bold;
}

.labelCentralizado{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:center;
        font-weight:bold;
}

.colunalabelPDA{
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:right
}

.label20{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	width:20%;
	
}

.label20Bold{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	width:20%;
     font-weight:bold;
}

.label30{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	width:30%;
	
}

.labelPDA{
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:2px;
	text-align:right;
	width:70px;
	
}


.labelOrcamento{	
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;	
}

.label15{
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	width:15%;
	
}

.label50px{
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	width:50px;
	
}


.label40{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
        font-weight: bold;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:right;
        width:40%;
}

.label60{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
        font-weight: bold;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:right;
        width:60%;
}

.colunaInputText90{
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	vertical-align:top;
	width:90%;
}



.labelDesc{
	padding-left: 10px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
        font-weight: bold;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:left;        
}

.labelResDesc{
	padding-left: 10px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;        
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:left;        
}

.labelResDescdoc{
	padding-left: 10px;
	padding-right: 1px;
	padding-top: 5px;
	padding-bottom: 5px;        
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:left;        
}

.labelResOBS{
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
        margin:5px; 
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:left;        
        text-indent: 5px;
}


.label_descAcre{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 1px;
        font-weight: bold;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:right;
        width:150px;
}

.labelAlertaLaranja{
        padding: 0px 5px 5px 0px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#ff7b00;
}

.campo_descAcre{	
	text-align:left;
        font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
        padding-right: 10px;
	height:15px;
	width:280px;
	border-color:#CCCCCC;
}

.btn_descAcre{		        	
        text-align:right;
        padding-right: 10px;
	border-color:#CCCCCC;
}


.label12{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:right;
        width:12%;
}

.label16{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:right;
        width:16%;
}

.labelDescAr{			
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:left;       
        width:20px;
}

.labelDescArPer{	
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:left;       
        width:5px;
}

.label15{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:right;
        font-weight: bold;
        width:65px;
}


.celLabel{
	width:200px;
}

.labelintervalo{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-style:italic;
	font-size:10px;
	text-align:right
}

.labelAdicionais{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	/*font-style:italic;*/
	font-size:10px;
	text-align:right;
        width: 20%;
        padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.labelClientes{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	/*font-style:italic;*/
	font-size:10px;
	text-align:right;
        width: 25%;
        padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.colunaInputText{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	vertical-align:bottom;
	border-color:#CCCCCC;
}


.colunaInputText80{
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	vertical-align:bottom;
	width:80%;
}


.colunaInputTextPDA{
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	vertical-align:bottom;
	width:100%;
}

.colunaInputText120px{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	vertical-align:bottom;
	border-color:#CCCCCC;
	width:120px;
}

.colunaInputText220px{
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	vertical-align:bottom;
	width:220px;
}

.colunaInputText420px{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	vertical-align:bottom;	
	width:425px;        
        border-color:#408080;
	border-style:solid;
	border-width:1px;	
	border-color:#CCCCCC;        
}

.colunaInputText450px{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	vertical-align:middle;	
	width:450px;        
        border-color:#408080;
	border-style:solid;
	border-width:1px;	
	border-color:#CCCCCC;        
}


.colunaInputText425px{	
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	vertical-align:bottom;	
	width:425px;        
        border-color:#408080;
	border-style:solid;
	border-width:1px;	
	border-color:#CCCCCC;
        
}

.espacoBT{	
	width:100%;        
}

.colunaInputText200px{
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	vertical-align:bottom;
	width:200px;
}


.colunaInputText65{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	vertical-align:bottom;
	width:65%;
}


.colunaInputText19{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	vertical-align:bottom;
	width:19%;
}

.colunaInputText10{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	vertical-align:bottom;
	width:10%;
}

.botaoLiberar {
    background-color: #D6DDEB;
    font: 12px Arial, Helvetica, sans-serif;
    font-weight: bold;
    height: 20px;
    width: 100px;
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
    padding-bottom: 15px;
}
.botaoMostraItens {
    background-color: #D6DDEB;
    font: 12px Arial, Helvetica, sans-serif;
    font-weight: bold;
    height: 20px;
    width: 100px;
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
    padding-bottom: 15px;
}

.botaoLiberarWidth200 {
    background-color: #D6DDEB;
    font: 12px Arial, Helvetica, sans-serif;
    font-weight: bold;
    height: 20px;
    width: 200px;
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
    padding-bottom: 15px;
}


.btnMais{
      width:67px;
      height:80px;
      background:url(../img/icons10.jpg) 127 3;
}



.botaoAlcada {
    background-color: #D6DDEB;
    font: 12px Arial, Helvetica, sans-serif;
    font-weight: bold;
    height: 20px;
    width: 30px;
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
    padding-bottom: 15px;
}


.colTotais{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:center;
        width:50%;
        vertical-align: top;
}
.colTotaisBold{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-weight: bold;
        font-size:10px;
	text-align:center;
        width:100px;
}

.labelInputTextTotaisBold{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-weight: bold;
        font-size:10px;
	text-align:right;        
        width:50%;
        vertical-align: top;
} 

.labelInputTextTotais{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:right;
        width:125px;
}

.colunaInputTextTotais{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	vertical-align:top;
	width:50%;
}


.colunaImagem90{
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;		
	text-align:center;
	vertical-align:middle;
	width:1%;
}


.colDescricaoIMG{	
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:left;
        width:350px;
        vertical-align: top;
}


.labelTextTotaisTransporte{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	width:100px;
	
}

.colunaInputTextTotaisTransporte{
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	vertical-align:bottom;	
}


.colunaInputSelect{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 3px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	vertical-align:bottom;
	border-color:#CCCCCC;
}

.colunaInputSelectPDA{
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;	
	text-align:left;
	vertical-align:bottom;	
        border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
        width:180px;
}

.radioButton{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	height:15px;
	border: thin;
}


.inputText{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	height:15px;
	border-color:#CCCCCC;
}


.inputText40{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;	
	font-size: 10px;
	height:15px;
	width:40px;
	border-color:#CCCCCC;
}

.inputText55{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	height:15px;
	width:55px;
	border-color:#CCCCCC;
}

.inputText65{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	height:15px;
	width:65px;
	border-color:#CCCCCC;
}

.inputText85{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	height:15px;
	width:85px;
	border-color:#CCCCCC;
}


.inputText95Nota{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	height:20px;
	width:95px;
	border-color:#CCCCCC;
}

.inputText90DATA{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	height:20px;
	width:90px;
	border-color:#CCCCCC;
}


.inputText120{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	height:15px;
	width:120px;
	border-color:#CCCCCC;
}

.inputText120VLR{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	height:15px;
	width:120px;
        text-align: right;        
	border-color:#CCCCCC;
}

.inputTextCODPDA{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	height:15px;
	width:75px;
	border-color:#CCCCCC;
}

.inputTextVALPDA{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	height:15px;
	width:65px;
	border-color:#CCCCCC;
}


.inputText120Ver{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;       
	height:15px;
	width:120px;
	border-color:#CCCCCC;
        color: Red;        
}


.inputText230{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;	
	font-size: 10px;
	height:15px;
	width:230px;
	border-color:#CCCCCC;
}


.inputText90{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	height:15px;
	width:90px;
	border-color:#CCCCCC;
}

.inputText75{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	height:15px;
	width:75px;
	border-color:#CCCCCC;
}

.inputText100Right{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
        text-align:right;		
	width:90px;
	border-color:#CCCCCC;
}

.inputText150 {    
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	height:15px;
	width:150px;
	border-color:#CCCCCC;
}

.inputText200{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	height:15px;
	width:200px;
	border-color:#CCCCCC;
}

.inputText280{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	height:15px;
	width:280px;
	border-color:#CCCCCC;
}

.inputTextEndOrigem{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	height:15px;
	width:425px;
	border-color:#CCCCCC;
}

.inputTextDESCPDA{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	height:15px;
	width:180px;
	border-color:#CCCCCC;
}

.inputTextDESCLOVPDA{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	height:15px;
	width:100px;
	border-color:#CCCCCC;
}


.inputText425{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	height:15px;
	width:425px;
	border-color:#CCCCCC;
}

.inputText405{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	height:15px;
	width:405px;
	border-color:#CCCCCC;
}

.inputText420{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	height:15px;
	width:425px;
	border-color:#CCCCCC;
}

.inputTextArea{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	width:415px;
	border-color:#CCCCCC;
}

.inputTextArea350{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	width:350px;
	border-color:#CCCCCC;
}

.inputTextArea425{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	width:425px;
	border-color:#CCCCCC;
}

.inputTextArea650{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	width:650px;
        height: 200px;
	border-color:#CCCCCC;
}

.inputTextAreaItem{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	width:100px;
	border-color:#CCCCCC;
}

.inputTextAreaItem150{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	width:150px;
	border-color:#CCCCCC;
}

.inputTextAreaItemRed{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	width:100px;
	border-color:#CCCCCC;
     background-color:#FF4040;
}

.inputTextAreaMov{
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	width:180px;
	border-color:#CCCCCC;
}

.inputTextArea70{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	width:250px;
	border-color:#CCCCCC;
}

.inputTextArea50{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	width:200px;
	border-color:#CCCCCC;
}

.inputTextArea50{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	width:200px;
	border-color:#CCCCCC;
}

.inputTextAreaAss{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;	
	border-style:solid ;
	border-width:1px;
        border-color:#CCCCCC;
	font-size: 10px;
	width:460px;
}

.inputTextAreaTitulos{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;	
	border-style:solid ;
	border-width:1px;
        border-color:#CCCCCC;
	font-size: 10px;
	width:200px;
}


.inputTextAreaAssTecnica {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;	
	border-style:none;
	font-size: 10px;
	width:250px;
}

.inputTextAreaAssTecnicaTamanho {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;	
	border-style:none;
	font-size: 10px;
	width:250px;
}


.checkBox{
	border-color:#CCCCCC;		
}

.centralizado{
	text-align:center
}

.direitabotao{
	padding-top:5px;
        text-align:right;
}

.erro{
	padding:5px 5px 5px 5px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:14px;
	color:#FF0000;
	text-align:center
}

.info{
	padding:10px 10px 10px 10px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:14px;
	color:#0000FF;
	text-align:center
}

.tabRodape {
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  	font-size:10px;
}

.direitos{
	text-align:right;
}

.idiomas{
	text-align:left;
	padding-right:1px;
	padding-left:1px;	
}

.bandeira{
	vertical-align:middle;
	border-width:0;
}

.colunaMenu{
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:5px;	
	vertical-align:top;
	border-right: 1px solid #CCCCCC;
	width:180px;
}

.colunaMenuPergunta{
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:5px;	
	vertical-align:top;
	border-right: 1px solid #CCCCCC;
	width:340px;
}

.colunaPagina{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	vertical-align:top;
}

.colunaPaginaPDA{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
}


.menuPasta{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#190f4e;
	font-weight:bold
}

.verde{
	color:rgb(0,99,0);
}
.vermelho{
	color:rgb(198,0,0);
}

.bloqueio {
     position: fixed !important;
     position: absolute;
     top: 0px;
     left: 0px;
     z-index: 998;
     width: 100%;
     heigth: 100%;
     opacity: 0.6;
     color: Aqua;
     background-color: Aqua;
     filter: alpha(opacity = 60);
}

.caracSelecionada{
     background-color: #c6d6ff;
     width: 100%;
}

.menuPrograma{	
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#5872AD;
}

.menuPrograma a{
	color:#5872AD;
	text-decoration:none;
}

.menuPrograma a:visited{
	color:#5872AD;
	text-decoration:none;
}

.menuPrograma a:hover{	
	text-decoration:underline;
}

.carregando {
	position:absolute;
	left:100%;
	top:0%;
	margin-left:-141px;
	margin-top:8px;
	width:31px; 
	height:31px;
	background-image:url(../img/carregando.gif);
}

.carregandoInv {
	position:absolute;
	left:100%;
	top:0%;
	margin-left:-141px;
	margin-top:8px;
	width:31px; 
	height:31px;
	background-image:url(../img/carregando.gif);
	visibility:hidden
}

.labelTabela{
	/*padding:2 0 2 0;*/
        padding: 0px 5px 5px 0px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color:#190f4e;
	/*border-bottom:1px solid #000000;*/
}


.labelTabelaPDA{
	/*padding:2 0 2 0;*/
        padding: 0px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	color:#190f4e;
	/*border-bottom:1px solid #000000;*/
}

.labelTabelaDoc{	        
         width:550px;
}

.labelTabelaDoc2{	        
        width:100%;  	
}

.labelcontatoTabela{
        padding: 0px 2px 2px 0px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color:#190f4e;	
}
.labelTabelaCenter{	
        padding: 5px 5px 5px 5px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color:#190f4e;
}

.colEdit{
      width:1%;
      padding-right:2px;
        }

.labelTabelaLeft{	
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	color:#190f4e;
}

.repeatPequeno{	
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
     vertical-align: middle;
     width: 15px;
	color:#190f4e;
}

.repeat280{	
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
     vertical-align: middle;
     width:280px;
	color:#190f4e;
     padding: 2px 2px 2px 2px;
}

.repeat{	
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
     vertical-align: middle;
    width: 125px;
	color:#190f4e;
     padding: 2px 2px 2px 2px;
}

.repeat100{	
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
     vertical-align: middle;
    width: 100px;
	color:#190f4e;
     padding: 2px 2px 2px 2px;
}

.repeatBlack{	
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
     vertical-align: middle;
     width: 135px;
     padding: 2px 2px 2px 2px;
}

.traco{	
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
     vertical-align: middle;
     width: 15px;
     padding: 2px 2px 2px 2px;
}
.seq{	
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
     vertical-align: middle;
     width: 15px;
     padding: 2px 2px 2px 2px;
}
.descr{	
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
     vertical-align: middle;
     width: 100px;
     padding: 2px 2px 2px 2px;
}

.linkLovLeft_01{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	color:#000000;	       
        text-align:left;  
}

.labelTabelaRight{
	/*padding:2 0 2 0;*/
        /*padding: 5px 5px 5px 5px;*/
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	color:#190f4e;
	/*border-bottom:1px solid #000000;*/
}

.tabelaRight{	
        padding: 5px 5px 5px 5px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:right;
        vertical-align: bottom;
	color:#190f4e;	
}
.conteudoTabela1{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	/*text-align:right;*/
	color:#000000;
        padding: 5px 5px 5px 5px;
}

.conteudoTabela1PDA{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	/*text-align:right;*/
	color:#000000;
        padding: 1px 1px 1px 1px;
}

.conteudoTabela4{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	/*text-align:right;*/
	color:#000000;
        padding: 1px 1px 1px 1px;
}

.conteudoTabela2{	
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	/*text-align:left;*/
	color:#000000;
	background-color:#edeff6;
        padding: 5px 5px 5px 5px;
}

.conteudoTabela2PDA{	
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	/*text-align:left;*/
	color:#000000;
	background-color:#edeff6;
        padding: 1px 1px 1px 1px;
}

.conteudoTabela3{	
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	/*text-align:left;*/
	color:#000000;
	background-color:#edeff6;
        padding: 1px 1px 1px 1px;
}

.botaoLovPDA {
    background-color: #D6DDEB;
    font: 12px Arial, Helvetica, sans-serif;
    font-weight: bold;
    height: 20px;
    width: 25px;
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
    text-align: center;   
}

.conteudoTabelaCenter1{	
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color:#000000;
	background-color:#edeff6;
        padding: 5px 5px 5px 5px;
}

.conteudoTabelaCenter2{	
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color:#000000;
	background-color:#edeff6;
        padding: 5px 5px 5px 5px;
}

.botaoLov{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
}

.formHide{
	margin-bottom: 0px;
	margin-left: 0px;
}

.colCodigoLov {
    padding:2 5 2 5;
    width: 100px;
}

.colDescricaoLov {
    padding:2 5 2 5;
    width: 70%;
}

.colDescricaoLovMasc {
    padding:2 5 2 5;
    width: 700px;
}
.colDATALov {
    padding:2 5 2 5;
    width: 50%;
}
.colReservaLov {
    padding:2 5 2 5;
    width: 10%;
    text-align: right;
}


.colCodigoForLov {
	padding:2 5 2 5;
    width: 10%;
}

.colDescricaoForLov {
	padding:2 5 2 5;
    width: 40%;
}

.colCidadeForLov {
    width: 30%;
}

.colTabPrecoVenda{	
        text-decoration: none;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:9px;
	color:#000000;	 
        width: 60px;        
        margin-right: 5px;
        margin-left: 5px;
        /*border-style: none ;*/
}

.colValorTabPrecoVenda{	
        text-decoration: none;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:9px;
	color:#000000;	 
        width: 90px;        
        margin-right: 5px;
        margin-left: 5px;
        /*border-style: none ;*/
}

.colValorTabPrecoVendaRed{	
     text-decoration: none;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:9px;
	color:#000000;	 
     width: 90px;        
     margin-right: 5px;
     margin-left: 5px;
     background-color:#FF4040;
}

.colQtdItemEc{	
        text-decoration: none;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:9px;
	color:#000000;	 
        width: 40px;        
        margin-right: 5px;
        margin-left: 5px;
}

.colQtdItemEcRed{	
     text-decoration: none;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:9px;
	color:#000000;	 
     width: 40px;        
     margin-right: 5px;
     margin-left: 5px;
     background-color:#FF4040;
}

.colQtdItemEcPDA{	
        text-decoration: none;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:9px;
	color:#000000;	 
        width: 29px;        
        margin-right: 1px;
        margin-left: 1px;      
        border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
}


.trocaPgLov{
	color:#190f4e;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:center;	
	text-decoration:none;
	font-weight:bold;
	padding: 2 5 2 5;
}

.trocaPgLovAtual{
	color:#5872AD;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:center;	
	text-decoration:none;
	font-weight:bold;
	padding: 2 5 2 5;
}


.trocaPgLov a:hover{
	color:#190f4e;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:center;	
	text-decoration:underline;
	font-weight:bold;
	padding: 2 5 2 5;
}

.trocaPgLov a:visited{
	color:#190f4e;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:center;	
	text-decoration:underline;
	font-weight:bold;
	padding: 2 5 2 5;
}

.linkLov{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:9px;
	color:#000000;	 
        padding-right: 10px;
}

.middle {
    vertical-align: middle;
    horizontal-align: middle;
}

.linkLovBlueLetter{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:9px;
	color:blue;	 
     padding-right: 10px;
}

.linkLovGreenLetter{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:9px;
	color:green;	 
     padding-right: 10px;
}

.linkLovRedLetter{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:9px;
	color:red;	 
     padding-right: 10px;
}

.linkLovCenter{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:9px;
	color:#000000;	 
     text-align:center;
}


.linkLovRed{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:9px;
	color:#000000;	 
     padding-right: 10px;
     background-color:#FF4040;
}

.linkLovLeft{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:9px;
	color:#000000;	
        text-align: left;
        padding-right: 5px;
}
.labelPDAColuna{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:8px;
	color:#000000;	 
        padding-right: 0px;
        padding-left: 0px;
}

.colTextCentral{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:9px;
        text-align: center;
	color:#000000;	 
        padding-right: 5px;
}

.arquivos:link {
    text-decoration: underline; 
    color: Blue;
    font-size:10px;    
    padding: 2 5 2 5;
}

.arquivos:visited {
    text-decoration: none;
    padding: 2 5 2 5;
}

.arquivos:hover   { 
    text-decoration: underline; 
    color: #FF0000;
    padding: 2 5 2 5;
}

.arquivos:active {
    text-decoration: none;
    padding: 2 5 2 5;
}


.linkLimeteCretido{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:9px;
	color:#000000;	 
        padding-right: 2px;
}

.textoBtn{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:9px;
	color:#000000;	         
}


.textoBtnNegrito{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:9px;      
        font-weight:bold;
	color:#000000;	         
}

.linkLovRight{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	color:#000000;	       
        text-align:right;
        padding-right: 5px;
}

.linkLovRightBold{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	color:Blue;	       
        text-align:right;
        border: none;
        font-weight: bold;
        padding-right: 5px;
}

.linkLovLeft{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	color:#000000;	       
        text-align:left;
        width: 250px;    
}

.linkLov a:hover{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:underline;
}

.enfase{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:14px;
	color:#0000FF;
	text-align:center
}

/**
 * Estilos para a página de versões
 */

.hr{
        border: 1px;
        border-style:solid;
        color:#CCCCCC;
        height:1px;
}

.titulo {
        text-decoration: none;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:20px;
}

.tituloPeq {
        text-decoration: none;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:15px;
        font-weight: bold;        
}


.texto {
        text-decoration: none;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:12px;
}

.colSelecionado{				
                 background: Background ;
                                
	}

.colNaoSelecionado{				
                 background: White;
                               
	}        
        
.cel{
        text-align:right;
        width:200px;
}

.colItem{
        width:35%;
}
.colMasc{
        width:15%;
}
.colUN{
        text-align:center;
        width:3%;
}

.colTabVenda{
	    text-align:center;
        width:10%;
}
.colQtdAtend{
        text-align:right;
        width:5%;
}
.colQtdCanc{
        text-align:right;
        width:5%;
}
.colQtdSaldo{
        text-align:right;
        width:5%;
}
.colDtEntrega{
        width:5%;
        text-align:center;
}
.colDtDig{
        width:5%;
}
.colVlrUnit{
        text-align:right;
        width:12%;
}
.colVlrLiq{
        text-align:right;
        width:12%;
}
.colVlrLiqIPI{
        text-align:right;
        width:12%;
}
.colVlrTotLiq{
        text-align:right;
        width:12%;
}
.colPesoLiq{
        text-align:right;
        width:5%;
}
.colPesoBrt{
        text-align:right;
        width:5%;
}
.colCubagem{
        text-align:right;
        width:5%;
}
.colEspec{
        text-align:center;
        width:5%;
}        
.colImag{
        text-align:center;
        width:10px;
} 
.colDatahora{
        text-align:center;
        width:135px;
} 
.colDt{
      text-align:center;
      width:20px;
}
.colQtd{
        text-align:right;
        width:25px;
}
.colCod{   
        text-align:right; 
}
.colCodTamFix{   
        width:35px;
        text-align:right; 
}

.colCenter{   
        text-align:center; 
}

.colCod90{   
        text-align:right;
        width:90px;        
}

.colUsuario{
        text-align:left;
        width:200px;
}
.colUsuario2{
        text-align:left;
        width:400px;
}
.colMotivo{
        text-align:left;
        width:250px;
}

.colMotivo2{
        text-align:left;
        width:450px;
}

.colDescricao{
        text-align:center;
        width:200px;
}

.colDescricao2{
        text-align:center;
        width:20px;
}

.colDescricao100{
        text-align:center;
        width:100px;
}

.colDescricaoTipo{
        text-align:center;
        width:100px;
}

.colDescricaolivre{
        text-align:left;   
        width:425px;
        
}

.colDescricaoProjeto{
        text-align:center;
        width:180px;
}

.colOrdemCompraProjeto{
        text-align:center;
        width:100px;
}

.colbtvoltar {
        text-align:center;
}

.colDescricaoServico{
        text-align:center;
}

.colDescDireita {
   text-align:right;  
}

.colDescDireitasemborda {
   text-align:right; 
   border: none;
   border-width: 0;
}

.imglabelTabelaBloq {
    padding: 5px 5px 5px 5px;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size:10px;
    font-weight:bold;
    text-align:center;
    color:#190f4e;     
}

.colDescricaoItemBloq{
        text-align:center;
        width:80%;
}

.colValor{
  text-align:right;
  width:90px;   
}

.colSituacao{
       text-align:center;
        width:60px;
}

.header_right {
    text-align:right;
}


/**
 * Estilos para o Menu bala da Dani
 */

.menuTab {
    margin: 10px 0px 1px 10px;
}

.menuTab {
    float:left;
    width:100%;
    
}
    
.menuTab ul {
    margin:0 auto;
    padding:10px 10px 0;
    list-style:none;
    display:table;
}
    
.menuTab li {
    display:table-cell;
    float:left;
    background:url("../img/right_both.gif") no-repeat right top;
    margin:0 0 0 9px;
    padding:0;
}

.menuTab a {
    display:block;
    position:relative;
    left:-9px;
    margin-right:-9px;
    width:.1em;
    background:url("../img/left_both.gif") no-repeat left top;
    padding:5px 20px;
    text-decoration:none;
    font-weight:bold;
    color:#765;
}
    
.menuTab > ul a {
    width:auto;
}

/* Hack esconde a regra para IE5-Mac */
.menuTab a {
    float:none;
}
/* Fim do hack IE5-Mac */
    
.menuTab a:hover {
  color:#333;
}
    
.normal .menuTab-normal, 
.ativo .menuTab-ativo {
    background-position:100% -150px;    
}

.ativo .menuTab-ativoMaior {
    background-position:100% -350px;    
}

.normal .menuTab-normal a, 
.ativo .menuTab-ativo a {
    background-position:0 -150px;
    padding-bottom:6px;
    color:#333;
}

 /* Não para IE5.x ou IE6 */
.menuTab li:hover, 
.menuTab li:hover a {
    background-position:100% -150px;
    color:#333;
}

.menuTab li:hover a {
    background-position:0 -150px;
}
  
.tabFundoCapa {
    background:#dae0d2 url("../img/bgAzul.gif") repeat-x bottom;
    height: 10px;
    width: 100%;
}  

.tabFundo {
    background:#dae0d2 url("../img/bg.gif") repeat-x bottom;
    height: 10px;
    width: 100%;
}

.listPedcol1{
    width:5%;
    padding-right:1px;
    text-align:right;
}

.listPedcoLib1{
    width:15%;
    padding-right:1px;
    text-align:right;
}

.listPedcol2{
    width:5%;
    text-align:center;
    padding-left: 1px;
    padding-right: 1px;
}

.descricaoItemAss{
    width:200px;
    font-size: 10px;
    font-family:Verdana,Geneva,Arial,helvetica,sans-serif;
    text-align:left;    
    border-style:none;
    border-width: 0;
    border-color:#CCCCCC;
    background-color:transparent;
}
    
.listPedcol3{
     padding-left:3px;
    width:20%;
}

.listPedcolcliente{
     padding-left:10px;
    width:350px;
}

.listPedcolcliente1{
     padding-left:5px;
    width:250px;
}

.listPedcol4{
    width:5%;
}

.listPedcol5{
    width:10%;
    text-align:right;
}

.listPedcol6{
    width:10%;
    text-align:center;
}

.listPedcol7{
    width:5%;
    text-align:center;
}
.listPedcol71{
    width:20%;
     text-align:center;
}

.listPedcol8{
    width:1%;
}

.listPedcol9{
    width:1%;
}
.listPedcol10{
    width:1%;
    text-align: center;
} 
  

/**
 * Hack para funcionar no IE 7
 */
<!--[if lte IE 7]>
<style type="text/css">
.menuTab ul {display:inline-block;}
.menuTab ul {display:inline;}
.menuTab ul li {display:inline-block}
.menuTab ul li {display:inline;}
.menuTab ul a {display:inline-block;}
.menuTab {text-align:center;}
</style>
<![endif]-->

   /**
     * Estilos para h:dataTable - Tamanhos de colunas
     */
     
     .colPx80AligRight {         
         text-align:right;
         width: 80px;
     }

     .colPer1 {
         width: 1%;
     }
     
     .colPx5 {
        text-align:center;         
        width: 10px;         
     }
     
     .colPx40 {
         width: 40px;
     }
     
     .colPx50 {
         width: 50px;
     }
     
     .colPx60 {
         width: 60px;
     }
     
     .colPx70 {
         width: 70px;
     }
     
     .colPx80 {
         width: 80px;
     }
     
     .colPx80R {
         text-align:right;                  
         width: 80px;
     }
     
     .colPx90 {
         width: 90px;
     }
     
     .colPx100Center {
         text-align:center;    
         width: 100px;
     }
     
     .colPx100 {
         width: 100px;
     }
     
     .colPx110 {
         width: 110px;
     }
     
     .colPx120 {
         width: 120px;
     }
     
     .colPer5 {
         width: 5%;
     }
     
      .colPer5Central {
         text-align: center;
         width: 5%;
     }
     
      .colCentral {
        text-align: center;        
     }
     
      .colCentralPDA {
        text-align: center;         
     }
     
     .colEsquerda {
        text-align: left;        
     }

     .colPer10 {
         text-align: center;
         width: 10%;
     }    
     
     .colPer10Pad {        
        padding-left:5px;
        width: 10%;
     }  

     .colPer15 {
         width: 15%;
     }
          
     .colPer20 {
         width: 25%;
     }
     
     .colPer20Direita {
         width: 20%;
         text-align: right;
     }
          
     .colPer25 {
         width: 25%;
     }

     .colPer30 {
         width: 30%;
     }
     
     .colPer30padLeftRight {
         width: 30%;
         padding-right:5px;
         padding-left:5px;
     }

     .colPer40 {
         width: 40%;
     }  

     .colPer50 {
         width: 50%;
     }

     .colPer60 {
         width: 60%;
     }

     .colPer70 {
         width: 70%;
     }

     .colPer80 {
         width: 80%;
     }


     .colPer90 {
         width: 90%;
     }

     .colPer100 {
         width: 100%;
     } 
     
     .colVLRRightPDA {         
         text-align:right;       
         padding-right: 1px;
     }  

     .colPer20PadRight {
        width: 20%;
        padding-right:5px;
        font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
        font-size:10px;
        text-align:right;       
     }
     
     .colPer20Pad {
        width: 20%;
        padding-right:5px;
        font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
        font-size:10px;
        text-align:right;       
     }     
     
     .colPer25Pad {
        width: 25%;
        padding-right:5px;
        font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
        font-size:10px;               
     } 
     
    .colPer35Pad {
        width: 35%;
        padding-right:5px;
        font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
        font-size:10px;               
     } 
     
     .colPer55Pad {
        width: 60%;
        padding-right:2px;
        font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
        font-size:10px;               
     } 
     
     .colPer10AligRight {         
         text-align:right;
         width: 10%;
     }

     .colPer15AligRight {         
         text-align:right;
         width: 15%;
     }

     .colPer20AligRight {         
         text-align:right;
         width: 20%;
     }

     .colPer5AligRight {         
         text-align:right;
         width: 5%;
     }

     .colPer3AligRight {         
         text-align:right;
         width: 3%;
     }

     .colPer25AligRight {         
         text-align:right;
         width: 25%;
         padding-right:5px;
         font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
         font-size:10px;
         text-align:right;
     }


     .colPer10AligRightPadRight {         
         text-align:right;
         width: 10%;
         padding-right: 1px;
     }  
     
     .colPer12AligRightPadRight {         
         text-align:right;
         width: 15%;
         padding-right: 1px;
     }
     
     .colPer12AligRightPadCenter {         
         text-align:center;
         width: 10%;
         padding-right: 1px;
     }
     
     .colPerAligRightPDA {         
         text-align:right;        
         padding-right: 1px;
     }
     
     .colPer20AligRightPadRight {         
         text-align:right;
         width: 20%;
         padding-right: 2px;
     }
     
     .colPer30AligRightPadRight {         
         text-align:right;
         width: 20%;
         padding-right: 2px;
     }
     
     .colPer40AligRightPadRight {         
         text-align:right;
         width: 40%;
         padding-right: 2px;
     }
     .colPer40_O{
         text-align:right;
         width: 45%;
         padding-right: 2px;
     }

    .tabelaRight{ 
        padding: 5px 5px 5px 5px;
        font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
        font-size:10px;
        text-align:right;
        vertical-align: bottom;
        color:#190f4e; 
    }
    
    .textoBtn{
        text-decoration: none;
        font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
        font-size:9px;
        color:#000000;          
    }
    
    .textoSemCotacao{
        font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
        font-size:10px;
        color:Red;          
    }

    .textoNfCancelada {
        font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
        font-size:9px;
        padding-right: 10px;
        color:Red;          
    }
    
     .textoReserva {
        font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
        font-size:9px;
        padding-right: 10px;
        color:rgb(231,115,0);          
    }
    
    .textoReservaVermelho {
        font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
        font-size:9px;
        padding-right: 10px;
        color:rgb(198,0,0);          
    }
    
    .textoReservaVerde {
        font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
        font-size:9px;
        padding-right: 10px;
        color:rgb(0,99,0);       
    }
    
      .textoNegativo {
        font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
        font-size:9px;
        padding-right: 10px;
        color:Red;          
    }
    
    

    .labelTabelaCenter{ 
        padding: 5px 5px 5px 5px;
        font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
        font-size:10px;
        font-weight:bold;
        text-align:center;
        color:#190f4e;
    }
    
    
     
    .textoBtn{
        text-decoration: none;
        font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
        font-size:9px;
        color:#000000;          
    }

    .imgbtn  {    
    }

    .imgbtn li:hover, 
    .imgbtn li:hover a {
        background-position:100% -150px;
        color:#333;
    }
    
    .inputTextTotais {    
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;	
	border-style: none ;
	font-size: 10px;        
	height:15px;
	width:100px;
        text-align: right;	
    }
   
    .cabNav {
        background-image:url("../img/fundoCabecalho.gif");
        background-repeat: repeat-x;
        height: 50px;
        font: 11px Verdana, Geneva, Arial, helvetica, sans-serif;
        text-align: right;
        vertical-align: middle;
        padding-right: 10px;
        font-weight: bold;      
    }
    
    .cabNavTxt {
        font: 11px Verdana, Geneva, Arial, helvetica, sans-serif;        
        padding-right: 10px;
    }
    
   .cabNavTxtBold {
        font: 11px Verdana, Geneva, Arial, helvetica, sans-serif;       
        padding-right: 10px;
        font-weight: bold;
    }
    
    .colImportacao {
        width:100%;
        padding-bottom: 5px;
        text-align: center;    
        vertical-align: middle;
        
    }
    
    .colImportacaoLabel {
        padding-left: 10px;
	padding-right: 10px;	
	padding-bottom: 10px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	text-align:right;        
    }
    
    
/* pda */

.HOR_CENTRO {
   text-align:center;  
}
.HOR_RIGHT {
   text-align:right;  
}
.HOR_LEFT {
   text-align:left;  
}

.botao_Enter {
   font-size:10px;
   font-family:Verdana,Helvetica;
   font-weight:bold;
   color:white;
   background:#638cb5;
   border:0px;
   width:70px;
   height:15px;  
}



.menu_pda { 
width: 250px; 
}

.menu_pda li { 
margin-bottom:1px; 
}

.menu_pda ul {
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
list-style-type:none;
}

.menu_pda a:hover {
background-color:#FFFF99;
background-image:url("../img/fundo_2.gif");
color:#000000;
}

.menu_pda a {
background-color:#339966;
background-image:url("../img/fundo_1.gif");
border:1px solid #000000;
color:#FFFFFF;
display:block;
padding:1px 0pt 1px 25px;
text-decoration:none;
voice-family:inherit;
}

.labelPDA{
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:9px;
	text-align:right;
        width: 100px;
}

.CAMPOSPDA{
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:9px;
	text-align:left;
        width: 100%;
}

.CAMPOSPDAITEM{
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:9px;
	text-align:left;
}

.CAMPOSPDAITEMDIR{
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:9px;
	text-align:right;
}

.textoItemMascTemp {
        font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
        font-size:9px;
        padding-right: 10px;
        color:Red;          
    }
    
/* -------------------------------------------------------------------------------------------------------------------- */

.botao {		
        background-color:#D6DDEB;
        font: 12px Arial, Helvetica, sans-serif;
        font-weight:bold;
        height: 20px;
        width: 100px;
        border-width: 1px;
        border-style: solid;
        border-color:#CCCCCC;
        padding-bottom:15px;        
}

.botaoPDA {		
        background-color:#D6DDEB;
        font: 10px Arial, Helvetica, sans-serif;
        font-weight:bold;
        height: 20px;
        width: 25px;
        border-width: 1px;
        border-style: solid;
        border-color:#CCCCCC;        
}

.botaoAssistenciaTecnica {		
        background-color:#D6DDEB;
        font: 12px Arial, Helvetica, sans-serif;
        font-weight:bold;
        height: 20px; 
        border-width: 1px;
        border-style: solid;
        border-color:#CCCCCC;
        padding-bottom:15px;
}

 /* Tooltip */
    .tooltip {
        position:relative;
        font:24px Trebuchet MS, arial, verdana, helvetica, sans-serif;
        padding:0;
        color:#E1E1FF;
        text-decoration:none;
        cursor:help;
        z-index:24;
        left: 1px;
    }
	
    .tooltip:hover{
        background:transparent;
	z-index:25; 
    }
	
    .tooltip span{
	display: none;
    }
	
    .tooltip:hover span{ 
	display:block;
	position:absolute;
	width:150px; 
	top:2em;
	text-align:center;
	left:-150;
	font: 12px Trebuchet MS, arial, verdana, helvetica, sans-serif; 
	padding:5px 10px;
	border:1px solid #999;
	background:#99CCFF; 
	color:#000;
    }
   
   radio span {
        font-family: Verdana, Geneva, Arial, helvetica, sans-serif; 
        border: 0px; 
        padding-left:3px; 
        font-size: 9px; 
        height:15px; 
        font-weight: bold;
        color: Black;  
  }
  
  radio.checked span {
     font-family: Verdana, Geneva, Arial, helvetica, sans-serif; 
        border: 0px; 
        padding-left:3px; 
        font-size: 9px; 
        height:15px; 
        font-weight: bold;
        color: Red;  
  }
   
    .cor_a{
        font-family: Verdana, Geneva, Arial, helvetica, sans-serif; 
        border: 0px; 
        padding-left:3px; 
        font-size: 9px; 
        height:13px; 
        font-weight: bold;
        color: Black;        
    }
    
    .cor_b{
        font-family: Verdana, Geneva, Arial, helvetica, sans-serif; 
        border: 0px; 
        padding-left:3px; 
        font-size: 9px; 
        height:13px; 
        font-weight: bold;
        color: Red;        
    }
    
    
    .conteudoTabelaASS2{	
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	/*text-align:left;*/
	color:#000000;
	background-color:#edeff6;
        /*padding: 1px 1px 1px 1px;*/
    }
    
    .conteudoTabela1Ass{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	/*text-align:right;*/
	color:#000000;
        /*padding: 1px 1px 1px 1px;*/
    }
    
    .colPer20AligLeftPadRight {         
         text-align:left;
         width: 20%;
         padding-right: 2px;
     }
     
     .linkLovAss{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:9px;
	color:#000000;	         
    }
    
/* -------------------------------------------------------------------------------------------------------------------- */
.linkbotao {    
  text-decoration: none;
     
}
.linkbotao:link,
.linkbotao:visited {
   text-decoration: none;
}
.linkbotao:hover {
   text-decoration: none;
}
/*---Customização Fischer liberação de pedido----*/

.colValorCampo{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	color:#000000;	 
        padding-right: 10px;
}
.setColCodigoItemLiberacao {
    width: 15%;
    text-align:center;
}

.setColDescricaoItemLiberacao {
    width: 35%;
    text-align:center;
}

.setColQtdItemLiberacao {
    width: 20%;
    text-align:center;
}
.setColValorItemLiberacao {
    width: 15%;
    text-align:center;
}
.inputTextAreaEmail{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border-color:#408080;
	border-style:solid;
	border-width:1px;
	font-size: 10px;
	width:415px;
	border-color:#CCCCCC;
}
.textButton{
    text-align:center;
    vertical-align: middle;
}
