.cab-superior {background-color:#009EE0;}
.cab-superior p {color: white;font-size: 20px;float: right;padding:4px 0;margin: 0;letter-spacing: 0.5px;}
.cab-superior a, .cab-superior i {color: white;font-size:16px;}
.cab-inferior{height:85px;padding: 10px 0;}
.cab-inferior .container {height:100%;padding:0;}
.cab-inferior .container > div{height:100%;}
.cab-inferior img{height:54px;margin-top:6px;max-width: 100%;}
#zona-imagen {background-image: url('img/barco1.jpg');background-size: cover;}
#zona-imagen p {width:100%;font-family:'open sans';color:white;text-align:center;font-size: 80px;}
#zona-imagen .cuadro-imagen {background-color: rgba(33,33,33,0.7);}
#botonera {margin: 30px 0;}
#botonera .container {padding:0;}
#botonera .estilo-boton{border: 5px solid #009EE0;height: 90px;background-color: #ddd;margin-bottom: 30px;box-shadow: 0 0 6px rgb(0,0,0,0.4);}
#botonera .estilo-boton i {font-size: 60px;margin: 10px auto 0 auto;width: 90px;padding-left: 25px;}
#botonera .estilo-boton p {display: inline-block;font-size: 18px;vertical-align: top;margin: 8px 0 0 20px;}
#botonera .estilo-boton p > span {font-size: 30px;font-family: 'Open sans';}
#zona-footer {background-color:#009EE0;padding: 5px 10px;font-size: 15px;font-family: 'open sans';box-shadow: 0 0 6px rgb(0,0,0,0.4);position:fixed;bottom:-100px;transition:all 400ms ease;width:100%;}
#zona-footer p{color: white;margin: 0;}
#ocultarcookies {background-color: #333;padding: 3px 8px;border-radius: 8px;cursor:pointer;}
#formulario {font-family:'Open Sans';margin-bottom:30px;}
#formulario h3 {font-size:26px;color:#337ab7;margin-bottom:15px;}
#formulario label {font-size:18px;width:180px;font-weight: normal;vertical-align:top;}
#formulario input[type="text"], #formulario input[type="email"] {width:300px;margin-bottom:15px;}
#formulario textarea {margin-bottom:15px;}
#formulario input[type="tel"] {width:180px;margin-bottom:15px;}
#formulario input[type="submit"] {width:160px;margin-left:180px;margin-top:15px;border:3px solid #009EE0;background-color:#ddd;padding:6px 0;color:#337ab7;font-size:24px;}
.aviso {background-color:limegreen;}
.error {background-color:red;}
.aviso p, .error p {margin: 10px 0;font-size: 16px;font-family: 'open sans';color: white;}
@media only screen and (max-width: 992px) {
    #zona-imagen p {font-size: 60px;}
	#botonera .estilo-boton i {font-size: 45px;margin: 10px auto 0 auto;width: 60px;padding-left: 10px;}	
	#botonera .estilo-boton p > span {font-size: 24px;}
	#botonera .estilo-boton p {margin-left:10px;}
	#botonera .estilo-boton {height:80px;}
}
@media only screen and (max-width: 650px) {
	#zona-imagen p {font-size: 45px;}
	.cab-inferior{height:70px;}
}
@media only screen and (max-width: 520px) {
	#zona-imagen p {font-size: 35px;}
}