.listado {
	margin: 20px auto 80px auto;
}

.btn-iconos,
.btn-iconos:focus {
    color: white;
    border-color: #d2d2d2;
    width: 128px; 
    height: 128px; 
    border-radius: 5px;
    border: 0;
    margin: 20px;
    padding: 0;
    line-height: 15px;
    background-color: transparent;
    outline: 0;
}
.btn-iconos:hover {
    background-color: #020406;
    
}

.btn-iconos:hover,
.btn-iconos:active,
.open>.btn-iconos.dropdown-toggle {
    border-color: #6fb3e0;
    
}
.btn-iconos.no-border:hover,
.btn-iconos.no-border:active {
    border-color: #4f99c6
}
.btn-iconos.no-hover:hover,
.btn-iconos.no-hover:active {
    background-color: rgb(0,0,0,0.8)!important
}
.btn-iconos.active {
    background-color: rgb(0,0,0,0.8)!important;
    border:0px;
}
.btn-iconos.no-border.active {
    background-color: rgb(0,0,0,0.8)!important;
    border:0px;
    
}
.btn-iconos.disabled,
.btn-iconos[disabled],
fieldset[disabled] .btn-iconos,
.btn-iconos.disabled:hover,
.btn-iconos[disabled]:hover,
fieldset[disabled] .btn-iconos:hover,
.btn-iconos.disabled:focus,
.btn-iconos[disabled]:focus,
fieldset[disabled] .btn-iconos:focus,
.btn-iconos.disabled:active,
.btn-iconos[disabled]:active,
fieldset[disabled] .btn-iconos:active,
.btn-iconos.disabled.active,
.btn-iconos[disabled].active,
fieldset[disabled] .btn-iconos.active {
    background-color: transparent!important;
    cursor: default!important;
    border:0px;
    outline:0;
}

.btn-iconos-submenu,
.btn-iconos-submenu:focus {
    color:white;
    border:0px;
    width:96px; 
    height:112px; 
    border-radius:5px;
    border:0;
    margin:10px;
    padding:0;
    line-height: 15px;
    background-color:transparent;
    outline:0;
}
.btn-iconos-submenu:hover {
    border:0px;
    background-color: #020406;
}

.btn-iconos-submenu:hover,
.btn-iconos-submenu:active,
.open>.btn-iconos-submenu.dropdown-toggle {
    border:0px;
    
}
.btn-iconos-submenu.no-border:hover,
.btn-iconos-submenu.no-border:active {
    border:0px;
}
.btn-iconos-submenu.no-hover:hover,
.btn-iconos-submenu.no-hover:active {
    border:0px;
    background-color: rgb(0,0,0,0)!important
}
.btn-iconos-submenu.active {
    background-color: rgb(0,0,0,0.8)!important;
    border:0px;
}
.btn-iconos-submenu.no-border.active {
    background-color: rgb(0,0,0,0.8)!important;
    border:0px;
}

.btn-iconos-interior,
.btn-iconos-interior:focus {
    color:#1e1e1e;
    border-color: #c2c2c2;
    width:128px; 
    height:128px; 
    border-radius:5px;
    border:0;
    margin:20px;
    padding:0;
    line-height: 15px;
    background-color:transparent;
    outline:0;
}
.btn-iconos-interior:hover {
    background-color: #eeeeee;
}


.btn-menu-volver,
.btn-menu-volver:focus {
    position:relative;
    border-color: #d2d2d2;
    border-width: 1px;
    width: 100px; 
    height: 27px; 
    border-radius:0px;
    border:0;
    margin:0px;
    padding:0;
    background-color:#020406;
    padding-left: 10px;
    color: white;
    text-align: left;
    
}
.btn-menu-volver:hover {
    background-color: #020406;
    opacity:0.8;
    color:grey;
}

.btn-menu-volver:hover,
.btn-menu-volver:active,
.open>.btn-menu-volver.dropdown-toggle {
    border-color: #6fb3e0;
    
}
.btn-menu-volver.no-border:hover,
.btn-menu-volver.no-border:active {
    border-color: #4f99c6
}
.btn-menu-volver.no-hover:hover,
.btn-menu-volver.no-hover:active {
    background-color: rgb(0,0,0,0.2)!important
}
.btn-menu-volver.active {
    background-color: rgb(0,0,0,0.2)!important;
    border-color: #4396cb
}
.btn-menu-volver.no-border.active {
    background-color: rgb(0,0,0,0.2)!important;
    border-color: #539fd0
}

.cerrar {
    float: right;
    font-weight: 700;
    line-height: 1;
    color: #000;
    outline:0;
}
.cerrar:hover,
.cerrar:focus {
    background: rgba(200, 200, 200, 1);
    color: #000;
    text-decoration: none;
    cursor: pointer;
}
button.cerrar {
    background: rgba(200, 200, 200, 0.8);
    padding: 1px;
    padding-right: 8px;
    padding-left: 8px;
    padding-bottom: 5px;
    padding-top: 5px;
    cursor: pointer;
    margin-right:10px;
    border: 1px solid #b2b2b2;
    border-radius:2px;
    -webkit-appearance: none
}

.herramientas {
    float: right;
    font-weight: 700;
    line-height: 1;
    color: #000;
    outline:0;
}
.herramientas:hover,
.herramientas:focus {
    background: #e2e2e2;
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

button.herramientas {
    background: #eaeaea;
    padding: 1px;
    padding-right: 8px;
    padding-left: 8px;
    padding-bottom: 5px;
    padding-top: 5px;
    cursor: pointer;
    margin-right:10px;
    border: 1px solid #b2b2b2;
    border-radius:2px;
    -webkit-appearance: none
}

.form-vacunacion {
    line-height: 24px;
    border: 1px solid #d5d5d5;
    border-radius: 3px;
    height:35px;
    width:100%;
    text-transform: uppercase;
}

.label-formulario {
    font-size: 12px;
    margin:0;
    color: #1e1e1e;
}

.caja-form-vacunacion {
    padding: 0px;
    margin-top: 30px;
    border: 1px solid #bababa;
    background-color:#f5f5f5;
}

.gradient-cabezal-formulario {
    background: red; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(rgb(255, 200, 170), rgb(255, 173, 5)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(rgb(255, 200, 170), rgb(255, 173, 5)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(rgb(255, 200, 170), rgb(255, 173, 5)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(rgb(255, 200, 170), rgb(255, 173, 5));
    padding:10px;
}

.footer-formulario {
    border-top: 1px solid #bababa; 
    padding:10px;
    margin-top:10px; 
    text-align:center;
    background-color:#f5f5f5;
}

.destacado
{
    padding: 0;
    margin: 0;
    font-size: 22px;
}


/* --------- BTN GRIS ---------*/
.btn-gris,
.btn-gris:focus {
    background-color: #a0a0a0!important;
    border-color: #a0a0a0
}
.btn-gris:hover, .btn-gris:active, .open>.btn-gris.dropdown-toggle {
    background-color: #878787!important;
    border-color: #878787
}
.btn-gris.no-border:hover, .btn-gris.no-border:active {
    border-color: #a0a0a0;
}
.btn-gris.no-hover:hover, .btn-gris.no-hover:active {
    background-color: #a0a0a0!important
}
.btn-gris.active {
    background-color: #337ab7!important;
    border-color: #337ab7
}
.btn-gris.no-border.active {
    background-color: #a0a0a0!important;
    border-color: #a0a0a0
}
.btn-gris.disabled, .btn-gris[disabled], fieldset[disabled] .btn-gris, .btn-gris.disabled:hover, .btn-gris[disabled]:hover, fieldset[disabled] .btn-gris:hover, .btn-gris.disabled:focus,
.btn-gris[disabled]:focus, fieldset[disabled] .btn-gris:focus, .btn-gris.disabled:active, .btn-gris[disabled]:active, fieldset[disabled] .btn-gris:active, .btn-gris.disabled.active,
.btn-gris[disabled].active, fieldset[disabled] .btn-gris.active {
    background-color: #a0a0a0!important;
    border-color: #a0a0a0
}
/* ------------------------------ */



/* --------- BTN NARANJA ---------*/
.btn-naranja,
.btn-naranja:focus {
    background-color: #ff8c00!important;
    border-color: #ff8c00
}
.btn-naranja:hover,
.btn-naranja:active,
.open>.btn-naranja.dropdown-toggle {
    background-color: #ff4c00!important;
    border-color: #ff4c00
}
.btn-naranja.no-border:hover,
.btn-naranja.no-border:active {
    border-color: #ff8c00;
}
.btn-naranja.no-hover:hover,
.btn-naranja.no-hover:active {
    background-color: #ff8c00!important
}
.btn-naranja.active {
    background-color: #ff8c00!important;
    border-color: #ff8c00
}
.btn-naranja.no-border.active {
    background-color: #ff8c00!important;
    border-color: #ff8c00
}
.btn-naranja.disabled,
.btn-naranja[disabled],
fieldset[disabled] .btn-naranja,
.btn-naranja.disabled:hover,
.btn-naranja[disabled]:hover,
fieldset[disabled] .btn-naranja:hover,
.btn-naranja.disabled:focus,
.btn-naranja[disabled]:focus,
fieldset[disabled] .btn-naranja:focus,
.btn-naranja.disabled:active,
.btn-naranja[disabled]:active,
fieldset[disabled] .btn-naranja:active,
.btn-naranja.disabled.active,
.btn-naranja[disabled].active,
fieldset[disabled] .btn-naranja.active {
    background-color: #ff8c00!important;
    border-color: #ff8c00
}
/* ---------------------------------------- */



/* --------- BTN MANZANA ---------*/
.btn-manzana,
.btn-manzana:focus {
    background-color: #63ca00!important;
    border-color: #63ca00
}
.btn-manzana:hover,
.btn-manzana:active,
.open>.btn-manzana.dropdown-toggle {
    background-color: #4a9700!important;
    border-color: #4a9700
}
.btn-manzana.no-border:hover,
.btn-manzana.no-border:active {
    border-color: #63ca00;
}
.btn-manzana.no-hover:hover,
.btn-manzana.no-hover:active {
    background-color: #63ca00!important
}
.btn-manzana.active {
    background-color: #63ca00!important;
    border-color: #63ca00
}
.btn-manzana.no-border.active {
    background-color: #63ca00!important;
    border-color: #63ca00
}
.btn-manzana.disabled,
.btn-manzana[disabled],
fieldset[disabled] .btn-manzana,
.btn-manzana.disabled:hover,
.btn-manzana[disabled]:hover,
fieldset[disabled] .btn-manzana:hover,
.btn-manzana.disabled:focus,
.btn-manzana[disabled]:focus,
fieldset[disabled] .btn-manzana:focus,
.btn-manzana.disabled:active,
.btn-manzana[disabled]:active,
fieldset[disabled] .btn-manzana:active,
.btn-manzana.disabled.active,
.btn-manzana[disabled].active,
fieldset[disabled] .btn-manzana.active {
    background-color: #63ca00!important;
    border-color: #63ca00
}

/* ---------------------------------------- */


/* --------- BTN AZUL ---------*/
.btn-azul,
.btn-azul:focus {
    background-color: #24658C!important;
    border-color: #24658C
}
.btn-azul:hover,
.btn-azul:active,
.open>.btn-azul.dropdown-toggle {
    background-color: #000081!important;
    border-color: #000081
}
.btn-azul.no-border:hover,
.btn-azul.no-border:active {
    border-color: #24658C;
}
.btn-azul.no-hover:hover,
.btn-azul.no-hover:active {
    background-color: #24658C!important
}
.btn-azul.active {
    background-color: #24658C!important;
    border-color: #24658C
}
.btn-azul.no-border.active {
    background-color: #24658C!important;
    border-color: #24658C
}
.btn-azul.disabled,
.btn-azul[disabled],
fieldset[disabled] .btn-azul,
.btn-azul.disabled:hover,
.btn-azul[disabled]:hover,
fieldset[disabled] .btn-azul:hover,
.btn-azul.disabled:focus,
.btn-azul[disabled]:focus,
fieldset[disabled] .btn-azul:focus,
.btn-azul.disabled:active,
.btn-azul[disabled]:active,
fieldset[disabled] .btn-azul:active,
.btn-azul.disabled.active,
.btn-azul[disabled].active,
fieldset[disabled] .btn-azul.active {
    background-color: #24658C!important;
    border-color: #24658C
}

/* ---------------------------------------- */

/* --------- BTN INFORME ---------*/
.btn-informe,
.btn-informe:focus {
    background-color: #24658C!important;
    border-color: #24658C
}
.btn-informe:hover,
.btn-informe:active,
.open>.btn-informe.dropdown-toggle {
    background-color: #000081!important;
    border-color: #000081
}
.btn-informe.no-border:hover,
.btn-informe.no-border:active {
    border-color: #24658C;
}
.btn-informe.no-hover:hover,
.btn-informe.no-hover:active {
    background-color: #24658C!important
}
.btn-informe.active {
    background-color: #24658C!important;
    border-color: #24658C
}
.btn-informe.no-border.active {
    background-color: #24658C!important;
    border-color: #24658C
}
.btn-informe.disabled,
.btn-informe[disabled],
fieldset[disabled] .btn-informe,
.btn-informe.disabled:hover,
.btn-informe[disabled]:hover,
fieldset[disabled] .btn-informe:hover,
.btn-informe.disabled:focus,
.btn-informe[disabled]:focus,
fieldset[disabled] .btn-informe:focus,
.btn-informe.disabled:active,
.btn-informe[disabled]:active,
fieldset[disabled] .btn-informe:active,
.btn-informe.disabled.active,
.btn-informe[disabled].active,
fieldset[disabled] .btn-informe.active {
    background-color: #24658C!important;
    border-color: #24658C
}

/* ---------------------------------------- */


/* --------- BTN NEGATIVO ---------*/
.btn-negativo,
.btn-negativo:focus {
    background-color: #009933!important;
    border-color: #009933;
}
.btn-negativo:hover,
.btn-negativo:active,
.open>.btn-negativo.dropdown-toggle {
    background-color: #009933!important;
    border-color: #009933;
}
.btn-negativo.no-border:hover,
.btn-negativo.no-border:active {
    border-color: #009933;
}
.btn-negativo.no-hover:hover,
.btn-negativo.no-hover:active {
    background-color: #009933!important
}
.btn-negativo.active {
    background-color: #009933!important;
    border-color: #009933
}
.btn-negativo.no-border.active {
    background-color: #009933!important;
    border-color: #009933
}
.btn-negativo.disabled,
.btn-negativo[disabled],
fieldset[disabled] .btn-negativo,
.btn-negativo.disabled:hover,
.btn-negativo[disabled]:hover,
fieldset[disabled] .btn-negativo:hover,
.btn-negativo.disabled:focus,
.btn-negativo[disabled]:focus,
fieldset[disabled] .btn-negativo:focus,
.btn-negativo.disabled:active,
.btn-negativo[disabled]:active,
fieldset[disabled] .btn-negativo:active,
.btn-negativo.disabled.active,
.btn-negativo[disabled].active,
fieldset[disabled] .btn-negativo.active {
    background-color: #009933!important;
    border-color: #009933;
}

/* ---------------------------------------- */

/* --------- BTN POSITIVO ---------*/
.btn-positivo,
.btn-positivo:focus {
    background-color: #990000!important;
    border-color: #990000;
}
.btn-positivo:hover,
.btn-positivo:active,
.open>.btn-positivo.dropdown-toggle {
    background-color: #990000!important;
    border-color: #990000;
}
.btn-positivo.no-border:hover,
.btn-positivo.no-border:active {
    border-color: #990000;
}
.btn-positivo.no-hover:hover,
.btn-positivo.no-hover:active {
    background-color: #990000!important
}
.btn-positivo.active {
    background-color: #990000!important;
    border-color: #990000;
}
.btn-positivo.no-border.active {
    background-color: #990000!important;
    border-color: #990000;
}
.btn-positivo.disabled,
.btn-positivo[disabled],
fieldset[disabled] .btn-positivo,
.btn-positivo.disabled:hover,
.btn-positivo[disabled]:hover,
fieldset[disabled] .btn-positivo:hover,
.btn-positivo.disabled:focus,
.btn-positivo[disabled]:focus,
fieldset[disabled] .btn-positivo:focus,
.btn-positivo.disabled:active,
.btn-positivo[disabled]:active,
fieldset[disabled] .btn-positivo:active,
.btn-positivo.disabled.active,
.btn-positivo[disabled].active,
fieldset[disabled] .btn-positivo.active {
    background-color: #990000!important;
    border-color: #990000;
}

/* ---------------------------------------- */





/* --------- BTN INVALIDO ---------*/
.btn-invalido,
.btn-invalido:focus {
    background-color: #9E6F9F!important;
    border-color: #9E6F9F;
}
.btn-invalido:hover,
.btn-invalido:active,
.open>.btn-invalido.dropdown-toggle {
    background-color: #9E6F9F!important;
    border-color: #9E6F9F;
}
.btn-invalido.no-border:hover,
.btn-invalido.no-border:active {
    border-color: #9E6F9F;
}
.btn-invalido.no-hover:hover,
.btn-invalido.no-hover:active {
    background-color: #9E6F9F!important
}
.btn-invalido.active {
    background-color: #9E6F9F!important;
    border-color: #9E6F9F;
}
.btn-invalido.no-border.active {
    background-color: #9E6F9F!important;
    border-color: #9E6F9F;
}
.btn-invalido.disabled,
.btn-invalido[disabled],
fieldset[disabled] .btn-invalido,
.btn-invalido.disabled:hover,
.btn-invalido[disabled]:hover,
fieldset[disabled] .btn-invalido:hover,
.btn-invalido.disabled:focus,
.btn-invalido[disabled]:focus,
fieldset[disabled] .btn-invalido:focus,
.btn-invalido.disabled:active,
.btn-invalido[disabled]:active,
fieldset[disabled] .btn-invalido:active,
.btn-invalido.disabled.active,
.btn-invalido[disabled].active,
fieldset[disabled] .btn-invalido.active {
    background-color: #9E6F9F!important;
    border-color: #9E6F9F;
}

/* ---------------------------------------- */




.btn-contaminada, .btn-contaminada:focus {
    background-color: #917B6C!important;
    border-color: #917B6C;
	float:left;
	margin-left:20px;
}

.btn-positivo-20, .btn-positivo-20:focus {
    background-color: #FF5F28!important;
    border-color: #FF5F28;
	float:left;
	margin-left:20px;
}

.btn-positivo1, .btn-positivo1:focus {
    background-color: #CC3300!important;
    border-color: #CC3300;
	float:left;
	margin-left:20px;
}

.btn-positivo2, .btn-positivo2:focus {
    background-color: #CC0000!important;
    border-color: #CC0000;
	float:left;
	margin-left:20px;
}
.btn-positivo3, .btn-positivo3:focus {
    background-color: #990000!important;
    border-color: #990000;
	float:left;
	margin-left:20px;
}



/* --------- BTN VALIDAR ---------*/
.btn-validar,
.btn-validar:focus {
    background-color: #4A8B91!important;
    border-color: #4A8B91;
}
.btn-validar:hover,
.btn-validar:active,
.open>.btn-validar.dropdown-toggle {
    background-color: #4A8B91!important;
    border-color: #4A8B91;
}
.btn-validar.no-border:hover,
.btn-validar.no-border:active {
    border-color: #4A8B91;
}
.btn-validar.no-hover:hover,
.btn-validar.no-hover:active {
    background-color: #4A8B91!important
}
.btn-validar.active {
    background-color: #4A8B91!important;
    border-color: #4A8B91;
}
.btn-validar.no-border.active {
    background-color: #4A8B91!important;
    border-color: #4A8B91;
}
.btn-validar.disabled,
.btn-validar[disabled],
fieldset[disabled] .btn-validar,
.btn-validar.disabled:hover,
.btn-validar[disabled]:hover,
fieldset[disabled] .btn-validar:hover,
.btn-validar.disabled:focus,
.btn-validar[disabled]:focus,
fieldset[disabled] .btn-validar:focus,
.btn-validar.disabled:active,
.btn-validar[disabled]:active,
fieldset[disabled] .btn-validar:active,
.btn-validar.disabled.active,
.btn-validar[disabled].active,
fieldset[disabled] .btn-validar.active {
    background-color: #4A8B91!important;
    border-color: #4A8B91;
}

/* ---------------------------------------- */


/* --------- BTN GUARDAR ---------*/
.btn-guardar,
.btn-guardar:focus {
    background-color: #307ecc!important;
    border-color: #307ecc
}
.btn-guardar:hover,
.btn-guardar:active,
.open>.btn-guardar.dropdown-toggle {
    background-color: #307ecc!important;
    border-color: #307ecc
}
.btn-guardar.no-border:hover,
.btn-guardar.no-border:active {
    border-color: #307ecc
}
.btn-guardar.no-hover:hover,
.btn-guardar.no-hover:active {
    background-color: #307ecc!important
}
.btn-guardar.active {
    background-color: #307ecc!important;
    border-color: #307ecc
}
.btn-guardar.no-border.active {
    background-color: #307ecc!important;
    border-color: #307ecc
}
.btn-guardar.disabled,
.btn-guardar[disabled],
fieldset[disabled] .btn-guardar,
.btn-guardar.disabled:hover,
.btn-guardar[disabled]:hover,
fieldset[disabled] .btn-guardar:hover,
.btn-guardar.disabled:focus,
.btn-guardar[disabled]:focus,
fieldset[disabled] .btn-guardar:focus,
.btn-guardar.disabled:active,
.btn-guardar[disabled]:active,
fieldset[disabled] .btn-guardar:active,
.btn-guardar.disabled.active,
.btn-guardar[disabled].active,
fieldset[disabled] .btn-guardar.active {
    background-color: #307ecc!important;
    border-color: #307ecc
}

/* ---------------------------------------- */


/* --------- BTN CANCELAR ---------*/
.btn-cancelar,
.btn-cancelar:focus {
    background-color: #666666!important;
    border-color: #666666
}
.btn-cancelar:hover,
.btn-cancelar:active,
.open>.btn-cancelar.dropdown-toggle {
    background-color: #800000!important;
    border-color: #800000
}
.btn-cancelar.no-border:hover,
.btn-cancelar.no-border:active {
    border-color: #666666;
}
.btn-cancelar.no-hover:hover,
.btn-cancelar.no-hover:active {
    background-color: #666666!important
}
.btn-cancelar.active {
    background-color: #666666!important;
    border-color: #666666;
}
.btn-cancelar.no-border.active {
    background-color: #666666!important;
    border-color: #666666
}
.btn-cancelar.disabled,
.btn-cancelar[disabled],
fieldset[disabled] .btn-cancelar,
.btn-cancelar.disabled:hover,
.btn-cancelar[disabled]:hover,
fieldset[disabled] .btn-cancelar:hover,
.btn-cancelar.disabled:focus,
.btn-cancelar[disabled]:focus,
fieldset[disabled] .btn-cancelar:focus,
.btn-cancelar.disabled:active,
.btn-cancelar[disabled]:active,
fieldset[disabled] .btn-cancelar:active,
.btn-cancelar.disabled.active,
.btn-cancelar[disabled].active,
fieldset[disabled] .btn-cancelar.active {
    background-color: #666666!important;
    border-color: #666666
}


/* ---------------------------------------- */

.lbl_small {
    color:#777;
    font-size:11px;
    line-height: 20px;
    text-align: right;
}

.datefield { 
    padding-left: 2px; 
    border: solid 1px #CCC; 
    background: #FFF; 
    border-radius: 4px;
    color: #666;
}

.datefield * { 
    display: inline-block;
}

.datefield input { 
    width: 1.6em; 
    border: none; 
    background: none;
    padding-left: 3px;
    padding-right: 0;
    margin-right: 3px;
}

.datefield input#year { width:3.2em; }
.datefield input:focus { outline:none; }