.titulo_principal{
	font-size: 50px;
	color:#000;
	font-family: 'Crimson Text', serif;
}

.titulo_secundario{
	font-size: 35px;
	color:#000;
	font-family: 'Crimson Text', serif;
}


.contenedor_1{
	margin-top: 50px;
	border: 3px solid black;
	padding: 15px;
	width: 70%;
	border-radius: 7px;

}

.instrucciones{
	font-size: 30px;
	color:#000;
	font-family: 'Crimson Text', serif;
}

.texto_mes_anio{
	font-size: 22px;
	color:#000;
	font-family: 'Crimson Text', serif;
	margin-top: 10px;
}

.contenedor_2{
	margin-top: 50px;
	margin-bottom: 50px;
	border: 3px solid black;
	padding: 15px;
	width: 95%;
	border-radius: 7px;
}

.contenedor_3{
	margin-top: 50px;
	margin-bottom: 50px;
	border: 3px solid white;
	padding: 15px;
	width: 95%;
	border-radius: 7px;
}

.marubeni{
	margin-top: 50px;
	width: 90%;
}

.marubeni:hover {
	cursor:pointer;
	border: 3px solid black;
	border-radius: 10px;

}

.marubeni_itochu{
	height: 90%;
	width: 80%;
	margin-top: 20px;
	
}

.marubeni_itochu:hover {
	cursor:pointer;
	border: 3px solid black;
	border-radius: 10px;
}

.artecola{
	width: 70%;
	margin-top: 50px;
}

.artecola:hover {
	cursor:pointer;
	border: 3px solid black;
	border-radius: 10px;
}

.tbk{
	width: 70%;
}

.tbk:hover {
	cursor:pointer;
	border: 3px solid black;
	border-radius: 10px;
}
/**********Oculta los radio button**********/
#oculta label input {
  position: absolute;
  opacity: 0;
}
/**********Para los Select**********/
.select {
  border: 1px solid #000000;
  width: 280px;
  margin: 90px auto 10px;
  overflow: hidden;
  background: #eceff1;
}
.select select {
    padding: 5px 8px;
    width: 130%;
    height: 100%;
    border: none;
    box-shadow: none;
    background-color: #1565c0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}