
        .sombratitulo{
        -webkit-box-shadow: 2px 2px 34px -3px rgba(0,0,0,0.75);
-moz-box-shadow: 2px 2px 34px -3px rgba(0,0,0,0.75);
box-shadow: 2px 2px 34px -3px rgba(0,0,0,0.75);
    }
    
 .seleccion_0_general_masopaco{
        opacity: 0.8;
          transition: 0.5s ease; -moz-transition: 0.5s ease;  -webkit-transition: 0.5s ease;  -o-transition: 0.5s ease; 


    }
    .seleccion_0_general_masopaco:hover{
        opacity: 1;
            transition: 0.5s ease; -moz-transition: 0.5s ease;  -webkit-transition: 0.5s ease;  -o-transition: 0.5s ease; 


          cursor: pointer;
    }


  .seleccion_0_general{
        opacity: 0.4;
          transition: 0.5s ease; -moz-transition: 0.5s ease;  -webkit-transition: 0.5s ease;  -o-transition: 0.5s ease; 


    }
    .seleccion_0_general:hover{
        opacity: 1;
            transition: 0.5s ease; -moz-transition: 0.5s ease;  -webkit-transition: 0.5s ease;  -o-transition: 0.5s ease; 


          cursor: pointer;
    
    }

.boton_general_rojo{

    padding: 10px;
    border: 0;
    border-radius: 7px;
    color: #BD1013;
    background-color: #BC2225;
    transition: 0.5s ease; -moz-transition: 0.5s ease;  -webkit-transition: 0.5s ease;  -o-transition: 0.5s ease; 

}

.boton_general_rojo:hover{

    padding: 10px;
    border: 0;
    border-radius: 7px;
    color: #AB0A0D;
    background-color: #7C1214;
    transition: 0.5s ease; -moz-transition: 0.5s ease;  -webkit-transition: 0.5s ease;  -o-transition: 0.5s ease; 

}


.boton_general_verde{

    padding: 10px;
    border: 0;
    border-radius: 7px;
    color: #FFFFFF;
    background-color: #088A00;
            transition: 0.5s ease; -moz-transition: 0.5s ease;  -webkit-transition: 0.5s ease;  -o-transition: 0.5s ease; 

}

.boton_general_verde_sinhover{

    padding: 10px;
    border: 0;
    border-radius: 7px;
    color: #FFFFFF;
    background-color: #006F01;
}

.boton_general_verde:hover{

    padding: 10px;
    border: 0;
    border-radius: 7px;
    color: #FFFFFF;
    background-color: #006F01;
    transition: 0.5s ease; -moz-transition: 0.5s ease;  -webkit-transition: 0.5s ease;  -o-transition: 0.5s ease; 
    cursor: pointer;
    

}

.fondoblur{
     background-color: rgba(0, 0, 0, 0.4);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}
.zoom{
		transition: 0.5s ease;
 		-moz-transition: 0.5s ease; /* Firefox */
 		-webkit-transition: 0.5s ease; /* Chrome - Safari */
 		-o-transition: 0.5s ease; /* Opera */
		z-index:0;
	}

 
     .sombra_fuerte{
        -webkit-box-shadow: 2px 2px 34px -3px rgba(0,0,0,0.75);
-moz-box-shadow: 2px 2px 34px -3px rgba(0,0,0,0.75);
box-shadow: 2px 2px 34px -3px rgba(0,0,0,0.75);
    }

	.zoom:hover{
        
        
		transform: scale(1.15);
		-moz-transform: scale(1.15); 
		-webkit-transform: scale(1.15); 
		-o-transform: scale(1.15); 
		-ms-transform: scale(1.15); 
		z-index:1000;
             cursor: pointer;    


	
	}


.zoom_dots{
		transform: scale(1); ;
		-moz-transform: scale(1); ; 
		-webkit-transform: scale(1);  
		-o-transform: scale(1); 
		-ms-transform: scale(1); 
		z-index:0;
        transition: 0.5s ease; -moz-transition: 0.5s ease;  -webkit-transition: 0.5s ease;  -o-transition: 0.5s ease; 

	}

.zoom_dots:hover{
        
        
		transform: scale(2.15);
		-moz-transform: scale(2.15); 
		-webkit-transform: scale(2.15); 
		-o-transform: scale(2.15); 
		-ms-transform: scale(2.15); 
		z-index:1000;
             cursor: pointer;    
    transition: 0.5s ease; -moz-transition: 0.5s ease;  -webkit-transition: 0.5s ease;  -o-transition: 0.5s ease; 


	
	}




.zoomhoversombra{
		transition: 0.5s ease;
 		-moz-transition: 0.5s ease; /* Firefox */
 		-webkit-transition: 0.5s ease; /* Chrome - Safari */
 		-o-transition: 0.5s ease; /* Opera */
		z-index:0;
	}



	.zoomhoversombra:hover{
		transform : scale(1.15);
        -moz-transform : scale(1.15); -webkit-transform : scale(1.15); -o-transform : scale(1.15);
        -ms-transform : scale(1.15); 
		z-index:1000;
		-webkit-box-shadow: 0px 5px 16px 18px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 5px 16px 18px rgba(0,0,0,0.75);
box-shadow: 0px 5px 16px 18px rgba(0,0,0,0.75);
	
	}



.textshadow{
    text-shadow: 4px 4px 4px black, 0 0 4em black, 0 0 0.4em black;
}
      .hr{
        display: block;
  border-top: 1px solid #CDB827;
  margin: 1em 0;
  padding: 0;
 border: 0;
    height: 1px;
    background-image: 
		    linear-gradient(to left, transparent, rgba(205, 184, 39, 0.75), transparent),
		    linear-gradient(to right, transparent, rgba(205, 184, 39, 0.75), transparent);

    }


 .hr_morado{
        display: block;
  border-top: 1px solid #A621B0;
  margin: 1em 0;
  padding: 0;
 border: 0;
    height: 1px;
    background-image: 
		    linear-gradient(to left, transparent, rgba(205, 184, 39, 0.75), transparent),
		    linear-gradient(to right, transparent, rgba(205, 184, 39, 0.75), transparent);

    }



.imagendegradado{
       mask-image: linear-gradient(to top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
   -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
}

    @font-face {
font-family: dirtyoldtown;
src: url(fonts/dirtyoldtown.ttf);
}

@font-face {
font-family: GROBOLD;
src: url(fonts/GROBOLD.ttf);
}

@font-face {
font-family: MANUS;
src: url(fonts/manus.ttf);
}



.manuscrito {
font-family: "MANUS",MANUS;
font-weight:lighter;
color: #FFF;
letter-spacing: 1px;
}


.textostitulos {
font-family: "GROBOLD",GROBOLD;
font-weight:lighter;
color: #FFF;
letter-spacing: 1px;
}

.textos {
font-family: "helve",Helvetica;
font-weight:lighter;
color: #FFF;
letter-spacing: 1px;
	line-height : 23px;
}

.textos_porcentaje {
font-family: "helve",Helvetica;
font-weight:lighter;
color: #FFF;
}

.blur{
         filter: blur(18px);
          -webkit-filter: blur(18px);
}
.blurlight{
         filter: blur(8px);
          -webkit-filter: blur(8px);
}


