.cajatarifa {
    width: 380px;
    height: 500px;
    background-color: #ccc;
    margin: 10px 10px 30px 10px;
	padding: 10px;
    border: #050 2px solid;
    vertical-align: top;
    text-align: center;
    left: 0px;
    float: left;    
    position:relative;
    overflow:hidden; 
    box-sizing: border-box;    
    border-radius: 5px;     
    }

.cajatarifa:hover {
    background-color: #fff;
    }    

.preciodecajatarifa {
    text-align: center;
    position:relative;
    overflow:hidden; 
    left:40px;
    top: 60px;
    width: 272px;
    height: 32px;
    border: #050 2px dashed;
    font-size: 24px; font-weight: 700;     
    background-color: #dd0;
}

.titulodecajatarifa {
	color: #070; 
    text-align: center;
    position:absolute;
    overflow:hidden; 
    left:20px;
    top:20px;
    width: 336px;
    height: 50px;
    font-family: 'poppins', sans-serif;    
    font-size: 24px; font-weight: 700;     
}

.textodecajacajatarifa {
    text-align: center;
    position:absolute;
    overflow:hidden; 
    left:20px;
    top:125px;
    width: 336px;
    height: 300px;
    font-family: 'poppins', sans-serif;    
    font-size: 16px; font-weight: 300;     
}

.botondecajatarifa {
    text-align: center;
    position:absolute;
    bottom:20px;
    left:40px;
    width: 276px;
    height: 32px;
    padding: 10px;  
    background-color: #050;
    color: #ddd;
    overflow:hidden; 
    /*left: 49px;*/
}

.menutarifa {
    color: #fff; 
    font-size: 20px; font-weight: bold; font-family: 'poppins', 'Open Sans', Sans-serif; text-align:center; 
    /*display: inline-block; */
    /*padding: 10px;  */
    /*margin-right:10px;*/
    /*background-color: #ddd;*/
	} 

a.menutarifa {
    color: #fff; 
    font-size: 20px; font-weight: bold; font-family: 'poppins', 'Open Sans', Sans-serif; text-align:center; 
    text-decoration: none;
} 
    
A.menutarifa:link, A.menmenutarifablog:active, A.menutarifa:visited {
    color: #fff; 
    }
A.menutarifa:hover {
    color: #cc0; 
    }
    