.my-button {
  padding: 10px 20px;
  background-color: #4CAF50;
  color: white;
  border: none;
  border-radius: 5px;
  cursor: pointer;
}
.my-button:hover {
  background-color: #45a049;
}
.my-button:active {
  background-color: #3e8e41;
}

table {
  border-collapse: collapse;
  border-spacing: 0px;

}

.cajon{
font-size:20px;
text-align:center;
font-weight: bold;
border: 2px solid white;
outline:2px solid #376BCD;
border-radius:5px;
width:94%;
height:20px;
margin-bottom:10px;
padding:2px;
background-color:#376BCD;
color:#fff;
}

.cajon4{
font-size:20px;
text-align:center;
font-weight: bold;
border: 2px solid white;
outline:2px solid #376BCD;
border-radius:5px;
width:100%;
height:20px;
margin-bottom:10px;
padding:2px;
background-color:#376BCD;
color:#fff;
}

.titulo{
  width:100%;
  float: left;	
  font-family: Arial;
  text-align:center;
  font-size:15px; 
  font-weight: bold;
  color:#376BCD;  
}


#foto{
border: 2px solid #000;
border-radius:15px;
width:230px;
height:275px;
background-color:#A6CFFA;
text-align:center;
}

textarea {
resize: none;
background-color:#DEE0E5;
border-color:#fff;
padding:7px;
color:#blue;
border-radius:15px;
font-weight: bold;  
}
.texto{
border-radius:5px;
font-size:12px;
text-align:center;
background-color:#DEE0E5;
border-color:#fff;
padding:5px;
color:#blue;
font-weight: bold;
height:7px;
}

.general{
color:#376BCD;	
border: 2px solid #000;
float: left;
padding:5px 5px 5px 5px;
font-family: Arial;
background-color:#C1EDFA;
font-size:14px;
}



/**************/
#cajon0{border-radius:15px;
        float:right;
		width:30%;
		height:50px;
		background-color:#C1EDFA;
		font-size:30px;
		font-weight:bold;
		text-align:center;
		margin:10px 0px 5px 40px;
		color:#376BCD; 
		}
		
#cajon01{width:99%;height:50px;
            border-top-left-radius:15px;
			border-top-right-radius:15px;
            border-bottom-left-radius:15px;
			border-bottom-right-radius:15px;			
			}
			
#cajon1{width:100%;height:370px;
            border-top-left-radius:15px;
			border-top-right-radius:15px;
            border-bottom-left-radius:15px;
			border-bottom-right-radius:15px;			
			} 

#cajon2{
	width:100%;
    border-top-left-radius:15px;
	border-top-right-radius:15px;
    border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;		  
} 

#cajon3{
	width:100%;height:470px;
    border-top-left-radius:15px;
	border-top-right-radius:15px;
    border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;		  
} 
		   
#cajon_p2_1{width:100%;height:300px;
            border-top-left-radius:15px;
			border-top-right-radius:15px;
            border-bottom-left-radius:15px;
			border-bottom-right-radius:15px;			
			} 
			
#cajonp22{width:100%;height:390px;
            border-top-left-radius:15px;
			border-top-right-radius:15px;
            border-bottom-left-radius:15px;
			border-bottom-right-radius:15px;			
			} 

#cajonp23{width:100%;height:130px;
            border-top-left-radius:15px;
			border-top-right-radius:15px;
            border-bottom-left-radius:15px;
			border-bottom-right-radius:15px;			
			} 
			
#cajonp24{width:100%;height:320px; 
            border-top-left-radius:15px;
			border-top-right-radius:15px;
            border-bottom-left-radius:15px;
			border-bottom-right-radius:15px;			
			} 

#cajonp25{width:100%;height:210px; 
            border-top-left-radius:15px;
			border-top-right-radius:15px;
            border-bottom-left-radius:15px;
			border-bottom-right-radius:15px;			
			} 

#cajonp26{width:100%;height:50px; 
            border-top-left-radius:15px;
			border-top-right-radius:15px;
            border-bottom-left-radius:15px;
			border-bottom-right-radius:15px;
            background-color:#CADBE9;			
			} 

#cajonp27{width:100%;height:100px; 
            border-top-left-radius:15px;
			border-top-right-radius:15px;
            border-bottom-left-radius:15px;
			border-bottom-right-radius:15px;			
			}			
			