body {
	margin: 0;
	padding: 0;
	font-family: "Open Sans", sans-serif;
	font-optical-sizing: auto;
	font-size: 14px;
	font-weight: 400;	
	color: #898D8D;
	animation: animacion1;
	animation-duration: 2s;
}
html, body {height: 100%;}

a {
	text-decoration: none;
	color: #006085;
	-webkit-transition: all ease-in-out 0.4s;
	-moz-transition: all ease-in-out 0.4s;
	-ms-transition: all ease-in-out 0.4s;
	-o-transition: all ease-in-out 0.4s;
	transition: all ease-in-out 0.4s;
}
a:hover {
	color: #898D8D;
	text-decoration: none;
	outline: none;
}

img { 
	max-width: 100%;
	height: auto;
	vertical-align: middle;
}
strong {font weight:800;}
p {font-size: 14px;line-height:22.667px;letter-spacing:.2px;}
h2 {	color: #006085;font-size: 15.667px;line-height:22.667px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin: 0 0 8px 0;}
h4 {	color: #006085;font-size: 13.333px;line-height:22.667px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin: 0 0 -8px 0;;}

@keyframes animacion1 {
	0% { opacity: 0; }
	10% { opacity: 0; }		
	100% { opacity: 1; }
}

@-webkit-keyframes animacion1 {
	0% { opacity: 0; }	
	10% { opacity: 0; }			
	100% { opacity: 1; }
}
.contenedor {
	text-align: center;
	width: 80%;	
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	left: 50%;
	top: 50%;
	position: absolute;		
	text-align: center;	
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;	
}
.pagina {padding: 20px;}
.pagina header {max-width: 1080px; margin:0 auto;padding-top:20px;}
.pagina .principal h1 {margin-top:40px;}
.pagina .principal {max-width: 1080px; margin: 20px auto 0 auto;}
.textos-legales li {margin: 10px 0;line-height:22.667px;letter-spacing:.2px;}
.textos-legales ol {list-style-type:lower-latin}
.textos-legales table {border-bottom: solid thin #d9e0e6;letter-spacing:.2px;line-height:22.667px;}
.textos-legales th {padding:10px 20px;text-align:left;background-color:#f2f5f5;text-transform:uppercase;}
.textos-legales td {border-color: transparent;}.textos-legales td {border-top: solid thin #d9e0e6;}
.textos-legales tr:nth-child(odd) {background-color:#ffffff;}
.textos-legales tr:nth-child(even) {background-color:#ffffff;}
.textos-legales td {padding:10px 20px;}

.tabla-proteccion {border-bottom: none!important;}
.tabla-proteccion tr {background-color:transparent!important;}
.tabla-proteccion td {padding:2px 0;border-top: none;}

header {margin-bottom:30px;}
footer {background-color:;font-size: 12px;text-transform:uppercase}
.contacto {max-width: 500px;margin:0 auto;text-align: center;position: relative;	}
.menu {max-width: 500px;margin:20px auto 0 auto;text-align: center;}
.menu ul {list-style-type:none;padding-left:0}
.menu ul li::after {content:"";display:block;height:1px; width:60px;margin:10px auto;background:#CDCFCF;}
.menu ul li:last-child::after {display:none}
.menu ul li a {	font-weight: 700;letter-spacing:1px;padding:10px;}
.tel {color:#006085;}
.izda {padding-top:20px;}
@media only screen and (min-width:769px) {
.izda, .dcha {float:left;padding-top:40px;}
.izda {text-align: left;width: 50%;}
.dcha {text-align: right;width: 50%;	}
.inicio .menu {margin:160px auto 0 auto;}
}