                
        .containerx {
            /*display: flex;
            padding-right: 5px;
            padding-left: 5px;*/
            width: 1200px;
            margin-right: auto;
            margin-left: auto;
            padding: 16px 0;		 
        }

        

        @media (max-width:1200px) {
            .containerx {
                max-width: 98%;
            }
        }
        
        .width-50{
            width:50%;
            float:left;
            padding: 6px 7px;
            font-size: 15px;
        }

        .brd{
            padding: 0 10px;
            border: 1px solid #c5d6e1;
            background:#fbfbfb;
        }
        @media (max-width:810px) {
            .width-50{
                width:100%;
                float:none; 
            }
        }
        .mb-10{
            margin-bottom:10px;
        }
        .mb-6{
            margin-bottom:6px;
        }
        .m-b-3{
            margin-bottom:3px;
        }
        .mt-6{
            margin-top: 6px;
        }
        .ttl{
            text-align: center;
            font-size: 20px;
            text-transform: uppercase;
            text-shadow: 1px 1px #fbfbfb;
        }
        .input-check{
            transform: scale(1.3);
            position: absolute;
            left: 15px;
            top: 6px;
        }
        .pr-pl38{
            padding-left: 35px;
            position: relative;
        }
        .font-weight-600{
            font-weight: 600;
        }
        .form-check-label{
            cursor: pointer;
        }
        .mb0{
            margin-bottom:0px;
        }




        .invoiceBox > input {
            display: none;
        }
        .invoiceBox label {
            display: block;
        }
        .boxFile {
            display: inline-block;
            width: 100%;
            border: 1px solid #ccc;
            background: #edeff6;
            color: #283d66;
            padding: 10px;
            text-align: center;
            font-weight: 500;
            font-size: 14px;
            border-radius: 4px;
            -webkit-transition: all 0.3s;
            transition: all 0.3s;
        }
        .boxFile:hover {
            cursor: pointer;
            background: grey;
            color: #fff;
        }
        .boxFile i {
            display: block;
            font-size: 26px;
            margin-bottom: 5px;
        }
        .attached, .attached:hover, .attached:focus {
            background: #245580;
            color: #fff;
            border: 1px solid #b0cfeb;
        }

        .headx{
            height:90px;
            background: white;
            border: 1px solid #c5d6e1;
            margin-bottom: 5px;
            background-image: url('../images/libro.png');
            background-repeat: no-repeat;
            background-size: 318px auto;
            background-position: right -18px;
            font-size: 34px;
            font-weight: bold;
            line-height: 90px;
            text-align: center;
            text-shadow: 1px 1px 0px white, 1px 1px 5px gray;
        }
        @media (max-width:667px) {
            .headx{
                font-size: 22px;
            }
        }
        .p-0-10 {
            padding: 0 10px;
        }
        span a{
            color: #007bff;
        }
        
        span a:hover{
            color: #125fb1;
            text-decoration: underline;
        }
        
        
        
        
        /**/
        .form-check-labelx{
            margin-bottom:0;
            cursor:pointer;
        }
        
        /**/
        
        .loa {
            position: fixed;
            top: 0;
            bottom: 0;
            right: 0;
            left: 0;
            background: rgba(0,0,0,0.1);
            z-index: 10;
            display: none;
        }
        .loa div {
            width: 200px;
            border: 1px solid #c7be6b;
            margin: 50px auto auto auto;
            background: #faf097;
            text-align: center;
            padding: 8px 0;
            border-radius: 4px;
            box-shadow: 0px 0px 8px 1px #c7be6b;
        }
        
        
        /**/
        
        .head0 {  
			border: 0px solid #c5d6e1;
    		margin-bottom: 5px;
    		font-size: 34px;
    		font-weight: bold;
    	
    	}
    	.m-l-r-0{
    		margin-right: 0 !important; 
    		margin-left: 0  !important;
    	}
    	    
    	.logod{
    		background-image: url(../images/l3.png);
    		background-repeat: no-repeat;
    		background-size: 58px auto;
    		background-position: 10px 4px;
    		height: 84px;
    		padding-left: 88px;
    	}
    	.muni{
    		position: relative;
    		font-size: 17px;
    	    padding-top: 14px;
    		text-shadow: 3px 2px 0px #d5d5d5;
    		color: #4a4946;
    		letter-spacing: -1px;
    		word-spacing: 3px;
    	}
    	.muni span{
    		position: absolute;
    		top: 26px;
    		left: 1px;
    		font-size: 34px;
    		letter-spacing: 8px;
    	}
    	.infom{
    		font-size: 14px;
    		text-align:right;
    		padding: 8px;
    		color: #817b7b;				
    		font-weight: 400;
    	}
    	.infom li{
    		list-style:none;
    	}
    	
    	.infom ul{
    		margin-bottom:0;
    	}
    	
    	
		@media (max-width:767px) { 
			.muni {
				font-size: 13px !important;
			}
			.muni span {
				letter-spacing: 0px !important;
			}
			.infom {
				font-size: 10px !important;
			}
		}
    	
    	