.btn_cero{
    display: block;
    width: 531px;
    height: 63px;
    padding-top: 14px;
    padding-left: 100px;
} 

.btn_cero_pro{
    background-image:url('../imagenes/declaraciones_en_cero/botones_pro.png');
}
.btn_cero_gaso{
    background-image:url('../imagenes/declaraciones_en_cero/botones_gaso.png');
}
.btn_cero_hos{
    background-image:url('../imagenes/declaraciones_en_cero/botones_hos.png');
}
.btn_cero_inmu{
    background-image:url('../imagenes/declaraciones_en_cero/botones_inmu.png');
}
.btn_cero_inter{
    background-image:url('../imagenes/declaraciones_en_cero/botones_inter.png');
}
.btn_cero_nom   {
    background-image:url('../imagenes/declaraciones_en_cero/botones_nom.png');
}
.btn_cero_nota{
    background-image:url('../imagenes/declaraciones_en_cero/botones_nota.png');
}

.botones_accion{
    text-align: right;
}

.elementos_centrados{text-align: center}
.boton_accion {
    -moz-box-shadow:inset 0px 1px 3px 0px #95a79e;
    -webkit-box-shadow:inset 0px 1px 3px 0px #95a79e;
    box-shadow:inset 0px 1px 3px 0px #95a79e;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #6f877b), color-stop(1, #95a79e));
    background:-moz-linear-gradient(top, #6f877b 5%, #95a79e 100%);
    background:-webkit-linear-gradient(top, #6f877b 5%, #95a79e 100%);
    background:-o-linear-gradient(top, #6f877b 5%, #95a79e 100%);
    background:-ms-linear-gradient(top, #6f877b 5%, #95a79e 100%);
    background:linear-gradient(to bottom, #6f877b 5%, #95a79e 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6f877b', endColorstr='#95a79e',GradientType=0);
    background-color:#6f877b;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-weight:bold;
    padding:6px 23px;
    text-decoration:none;
    text-shadow:0px -1px 0px #1a2624;
}
.boton_accion:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #95a79e), color-stop(1, #6f877b));
    background:-moz-linear-gradient(top, #95a79e 5%, #6f877b 100%);
    background:-webkit-linear-gradient(top, #95a79e 5%, #6f877b 100%);
    background:-o-linear-gradient(top, #95a79e 5%, #6f877b 100%);
    background:-ms-linear-gradient(top, #95a79e 5%, #6f877b 100%);
    background:linear-gradient(to bottom, #95a79e 5%, #6f877b 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#95a79e', endColorstr='#6f877b',GradientType=0);
    background-color:#95a79e;
    text-decoration: none;
    color: white;
}
.boton_accion:active{
    position:relative;
    top:1px;
    text-decoration: none;
    color: white;
}

.boton_accion:focus {
    text-decoration: none;
    color: white;
}





.espacio_abajo{
    margin-bottom: 16px;
}

.jumbo_prin{
    background-color: white;
    text-align: center;
    line-height: 18px;
    margin-bottom: 0px;

}    

.jumbo_prin .texto{
    margin-top: 100px;
    display: block;

}

.bg_main{margin-bottom: 10px;}

.jumbo_prin .textimage {background-color: black;}
.jumbo_prin:hover .textimage {background-color: red;}

.jumbo-enlace{
    margin-bottom: 25px;
    width: 200px;
    height: 200px;
}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 12000px) {
    .jumbo-enlace{height: 200px; } 

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
    .jumbo-enlace{height: 200px} 
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
    .jumbo-enlace{height: 200px} 

}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
    .jumbo-enlace{height: 200px} 
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
    .jumbo-enlace{height: 200px} 
}

.jumbo-enlace {


    -moz-border-radius:11px;
    -webkit-border-radius:11px;
    border-radius:11px;
    border:5px solid #95A79E;
    display:inline-block;
    cursor:pointer;
    color:white;

    font-weight:bold;
    padding:6px 24px;
    text-decoration:none;


    webkit-transition: background-position .3s ease;
    -moz-transition: background-position .3s ease;
    -o-transition: background-position .3s ease;
    transition: background-position .3s ease;


}

.jumbo-enlace:hover, .jumbo-enlace:focus {
    color:#666666;
    text-decoration: none;
    border-color: #EE6762;
    -moz-box-shadow:inset 0px 0px 0px 0px #ffffff;
    -webkit-box-shadow:inset 0px 0px 0px 0px #ffffff;
    box-shadow:inset 0px 0px 0px 0px #ffffff;
}

.deccero{background-image: url('../imagenes/bg/deccero.jpg');}
.profec{background-image: url('../imagenes/bg/profec.jpg');}
.nom{background-image: url('../imagenes/bg/nom.jpg');}
.hos{background-image: url('../imagenes/bg/hos.jpg');}
.nota{background-image: url('../imagenes/bg/not.jpg');}
.inter{background-image: url('../imagenes/bg/inter.jpg');}
.gaso{background-image: url('../imagenes/bg/gaso.jpg');}
.inmu{background-image: url('../imagenes/bg/inmu.jpg');}
.comp{background-image: url('../imagenes/bg/comp.jpg');}
.cfd{background-image: url('../imagenes/bg/cfd.jpg');}
.fluj{background-image: url('../imagenes/bg/fluj.jpg');}
.ayuda{background-image: url('../imagenes/bg/ayuda.jpg');}
.dere{background-image: url('../imagenes/bg/dere.jpg');}
.ten{background-image: url('../imagenes/bg/ten.jpg');}

.deccero:hover, .deccero:focus {
    background: url('../imagenes/bg/deccero.jpg') 0 -200px;
}
.profec:hover, .profec:focus {
    background: url('../imagenes/bg/profec.jpg') 0 -200px;
}
.nom:hover, .nom:focus {
    background: url('../imagenes/bg/nom.jpg') 0 -200px;
}
.hos:hover, .hos:focus {
    background: url('../imagenes/bg/hos.jpg') 0 -200px;
}
.nota:hover, .nota:focus {
    background: url('../imagenes/bg/not.jpg') 0 -200px;
}
.inter:hover, .inter:focus {
    background: url('../imagenes/bg/inter.jpg') 0 -200px;
}
.gaso:hover, .gaso:focus {
    background: url('../imagenes/bg/gaso.jpg') 0 -200px;
}
.inmu:hover, .inmu:focus {
    background: url('../imagenes/bg/inmu.jpg') 0 -200px;
}
.comp:hover, .comp:focus {
    background: url('../imagenes/bg/comp.jpg') 0 -200px;
}
.cfd:hover, .cfd:focus {
    background: url('../imagenes/bg/cfd.jpg') 0 -200px;
}
.fluj:hover, .fluj:focus {
    background: url('../imagenes/bg/fluj.jpg') 0 -200px;
}
.ayuda:hover, .ayuda:focus {
    background: url('../imagenes/bg/ayuda.jpg') 0 -200px;
}
.dere:hover, .dere:focus {
    background: url('../imagenes/bg/dere.jpg') 0 -200px;
}
.ten:hover, .ten:focus {
    background: url('../imagenes/bg/ten.jpg') 0 -200px;
}

.jumbo-enlace:active {
    position:relative;
    top:3px;
}


.boton_bottom {
    -moz-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
    -webkit-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
    box-shadow:inset 0px 1px 0px 0px #f7c5c0;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fc8d83), color-stop(1, #e4685d));
    background:-moz-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
    background:-webkit-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
    background:-o-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
    background:-ms-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
    background:linear-gradient(to bottom, #fc8d83 5%, #e4685d 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc8d83', endColorstr='#e4685d',GradientType=0);
    background-color:#fc8d83;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #d83526;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;

    font-weight:bold;
    padding:6px 24px;
    text-decoration:none;
    text-shadow:0px 1px 0px #b23e35;
}
.boton_bottom:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e4685d), color-stop(1, #fc8d83));
    background:-moz-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
    background:-webkit-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
    background:-o-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
    background:-ms-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
    background:linear-gradient(to bottom, #e4685d 5%, #fc8d83 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4685d', endColorstr='#fc8d83',GradientType=0);
    background-color:#e4685d;
    color: white;
    text-decoration: none;
}
.boton_bottom:active {
    position:relative;
    top:1px;
    color: white;
    text-decoration: none;
}
.botones_bottom{
    text-align: right;
}

/* link style css3 */

nav a {
    position: relative;
    display: inline-block;
    margin: 55px 25px;
    outline: none;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 400;
    text-shadow: 0 0 1px rgba(255,255,255,0.3);
    font-size: 1.35em;
}

nav a:hover,
nav a:focus {
    outline: none;
}

.ij-effect-20 a {
    line-height: 2em;
    -webkit-perspective: 800px;
    -moz-perspective: 800px;
    perspective: 800px;
}

.ij-effect-20 a span {
    position: relative;
    display: inline-block;
    padding: 3px 15px 0;
    background: #587285;
    box-shadow: inset 0 3px #2f4351;
    -webkit-transition: background 0.6s;
    -moz-transition: background 0.6s;
    transition: background 0.6s;
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform-origin: 0% 50%;
    -moz-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
}

.ij-effect-20 a span::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    color: #2f4351;
    content: attr(data-hover);
    -webkit-transform: rotateX(270deg);
    -moz-transform: rotateX(270deg);
    transform: rotateX(270deg);
    -webkit-transition: -webkit-transform 0.6s;
    -moz-transition: -moz-transform 0.6s;
    transition: transform 0.6s;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
    pointer-events: none;
}

.ij-effect-20 a:hover span,
.ij-effect-20 a:focus span {
    background: #2f4351;
}

.ij-effect-20 a:hover span::before,
.ij-effect-20 a:focus span::before {
    -webkit-transform: rotateX(10deg);  
    -moz-transform: rotateX(10deg);
    transform: rotateX(10deg);
}

