        form {
            margin: 0;
            padding: 0;
        }
        
        .dv-table td {
            border: 0;
        }
        
        .dv-table input {
            border: 1px solid #ccc;
        }
        
        flex2 {
            -webkit-flex: 2;
            flex: 2;
        }
        
        .contenedor {
            background-color: #F4ABF2;
        }
        
        .bloque {
            /*background-color:#ccc;  */
            height: 50%;
            solid: black;
            width: 45%;
            float: left;
            padding-left: 20px;
            border: none;
        }
        
        .bloquemail {
            /*background-color:#ccc;  */
            height: 80%;
            solid: black;
            width: 95%;
            float: left;
            padding-left: 20px;
            border: none;
        }
        
        .bloquee {
            /*background-color:#ccc;  */
            height: 50%;
            solid: black;
            width: 100%;
            float: left;
            padding-left: 5px;
            border: none;
        }
        
        .bloquer {
            /*background-color:#ccc;  */
            height: 50%;
            solid: black;
            width: 45%;
            float: right;
            padding-left: 20px;
            border: none;
        }
        
        .bloquemedio {
            /*background-color:#ccc;  */
            height: 50%;
            solid: black;
            width: 30%;
            float: left;
            padding-left: 20px;
            border: none;
        }
        
        .bloque_evento {
            /*background-color:#ccc;  */
            height: 40%;
            solid: black;
            width: 23%;
            float: left;
            border: none;
        }
        
        .bloque_evento_grilla {
            /*background-color:#ccc;  */
            height: 45%;
            solid: black;
            width: 65%;
            float: left;
            border: none;
        }
        
        .bloquecorto {
            /*background-color:#ccc;  */
            height: 40%;
            solid: black;
            width: 23%;
            float: left;
            border: none;
        }
        
        .campo {
            /*background-color: #F1FCC9;*/
            height: 25px;
            solid: black;
            border: none;
        }
        
        .campo_mail {
            /*background-color: #F1FCC9;*/
            height: 35px;
            solid: black;
            border: none;
        }
        
        .campo_filtro {
            /*background-color: #F1FCC9;*/
            height: 25px;
            solid: black;
            width: 100%;
            background-color: #E6EEF8 border: none;
        }
        
        .campolargo {
            /*background-color: #F1FCC9;*/
            height: 40px;
            solid: black;
            background-color: #E6EEF8;
            border: none;
        }
        
        .campolargoplus {
            /*background-color: #F1FCC9;*/
            height: 40px;
            width: 100%;
            solid: black;
            background-color: #E6EEF8;
            border: none;
        }
        
        .nombre {
            height: 100%;
            background-color: #E6EEF8;
            float: left;
            width: 30%;
            solid: black;
        }
        
        .nombremail {
            height: 100%;
            background-color: #E6EEF8;
            float: left;
            width: 15%;
            solid: black;
            text-align: right;
        }
        
        .nombre_obligatorio {
            height: 100%;
            background-color: #E6EEF8;
            float: left;
            font-weight: bold;
            width: 30%;
            solid: black;
        }
        
        .valor {
            height: 100%;
            background-color: #E6EEF8;
            /*background-color:#DAF7E2;  */
            float: right;
            width: 70%;
            solid: black;
        }
        
        .valor {
            height: 100%;
            background-color: #E6EEF8;
            /*background-color:#DAF7E2;  */
            float: left;
            width: 70%;
            solid: black;
        }
        
        .nombre_filtro {
            height: 100%;
            float: left;
            width: 20%;
            solid: black;
        }
        
        .valor_filtro {
            height: 100%;
            /*background-color:#DAF7E2;  */
            float: left;
            width: 30%;
            solid: black;
        }
        
        .alta {
            background-color: #DAF7E2;
        }
        
        .modificacion {
            background-color: #ffe48d;
        }
        
        legend {
            /* Text and background colour, blue on light gray */
            color: #00f;
            background-color: #ddd;
            font-family: cursive;
            font-size: 1.5em;
        }
        /*
body {
    visibility: hidden;
	}
*/
        
        .checkboxes label {
            display: block;
            float: left;
            padding-right: 10px;
            padding-left: 22px;
            text-indent: -22px;
        }