body {
  font-family: verdana;
  background: white;
  overflow-x:hidden;
  margin: 0;
}
a {
  text-decoration: none;
}
.estacion-maintable {
  border-collapse: collapse;
  width: 100%;
  color: black;
  background-color: white;
  font-size: 12px;
}
.estacion-plan {
  border: 2px solid black;
  width: 100%;
}

@media only screen and (min-width: 600px) {
.halfblock {
	float: left;
	min-width: 48%;
}
.blockthird {
	float: left;
	min-width: 33%;
}
.blocktwothird {
	float: left;
	min-width: 67%;
}
.onlyPhone {
	visibility: hidden;
	display: none;
}
.landScape-lateral {
	float: left;
	width: 20%;
}
.landScape-main {
	float: left;
	width: 80%;
}
.estacion-image {
  border: 2px solid black;
  width: 100%;
  max-width: 600px;
  margin: 0 calc(50vw - 300px);
}
.main-text {
	width: 75vw;
	background-color: #D0D0FF;
	border-top: solid 3px white;
	margin: 2vw 5vw;
	padding: 2vw 5vw;
	font-size:14px;
}
.main-container {
	width: 75vw;
	border-top: solid 3px white;
	margin: 4vw 5vw;
	padding: 2vw 5vw;
}
.small-container {
	float: left;
	min-height: 200px;
	margin: 2vw 1vw;
	padding: 2vw 1vw;
	background-color: #D0D0FF;
	text-align: center;
	font-size: 12px;
}
}
/* For small screens and phones*/
@media only screen and (max-width: 599px), @media (pointer: coarse) {
.halfblock {
	float: left;
	width: 100%;

}
.blockthird {
	float: left;
	width: 100%;
	padding: 2 2;
}
.blocktwothird {
	float: left;
	width: 100%;
}
.onlyPC {
	visibility: hidden;
	display: none;
}
.landScape-lateral {
	width: 100%;
	text-align: center;
}
.landScape-main {
	width: 100%;
}
.estacion-image {
  border: 2px solid black;
  width: 100%;
}
.main-text {
	width: 90%;
	margin: 2vw 2vw;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #D0D0FF;
	border-top: solid 3px white;
}
.main-container {
	width: 90%;
	margin: 2vw 2vw;
	border-collapse: collapse;
	border-spacing: 0;
	border-top: solid 3px white;
}
.small-container {
	width:100%;
	margin: 2vw;
	padding: 2vw;
	background-color: #D0D0FF;
	text-align: center;
}
}
