@charset "utf-8";
/* CSS Document */
html,body{
margin:0px;
height:100%;
font-family: 'lato',Arial, sans-serif;
text-align:justify;
color:#000;
font-size:16px;
background-color:#eee;
font-weight: 100;
background-image:url(assets/fondo.jpg); background-repeat:repeat;
letter-spacing:3px
}
@font-face {
    font-family: 'lato';
    src: url('fuentes/lato-light.woff') format('woff');
    font-weight:100;
    font-style: normal;
}
@font-face {
    font-family: 'lato';
    src: url('fuentes/lato-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'lato';
    src: url('fuentes/lato-bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
h1,h2,h3{font-family: 'lato'; font-weight:100; color:#a6947b; text-align:left}
h1{font-size:2.5em}
h2{font-size:1.4em}
.aviso{ font-weight:bold; text-align:center; margin:auto}
table{border-spacing: 0;}
th, td {
    padding: 0px; border-collapse: collapse;
}

hr{ border:none; border-top:#eee solid 1px;}

.cuerpo{ margin:auto; min-height:300px;}
.contenido{
	max-width:1400px;
	margin:10px auto; padding:0 14px
}

.mitadder{
	padding-left:10px;
}
.mitadizq{
	padding-right:10px;
}
.mitadcentro{
	padding:0 5px
}
.mitad{width:50%; float:left}
.imgmax{
	max-width:100%; margin:auto
}
input[type=text], input[type=email], textarea{
	background-color: transparent;
}
footer{text-align:center}
header{padding-top: 20px; padding-bottom: 15px; position:relative; z-index:10}
header .logo{width:238px;float: left; margin-left: 50px;}
header .w3-button:hover{background:none!important; color:#a6947b!important}
.txtoro{color:#a6947b}
.w3-input{border-bottom:solid 1px #a6947b}
.redes img{width:18px; margin:auto 10px}
footer a{text-decoration:none!important}
@media only screen and (min-width:601px){
	.cflex{display: -webkit-flex; /* Safari */
		display: flex;}
	/*header .contenido{max-width: calc(100% - 576px);}*/
	header .contenido{max-width:800px}
	header .w3-bar-item{ width:25%!important}
}
@media only screen and (max-width:768px){
	.centrar-med{text-align:center!important}
}
@media only screen and (min-width:601px) and (max-width:768px){
	.w3-bar .w3-bar-item {padding:8px 0px}
}
@media only screen and (max-width:600px){
	.mitadder{
		margin-top:1.5em; padding-left:0
	}
	.mitadizq{
		padding-right:0
	}
	.mitadcentro{
		margin-top:1.5em; padding-right:0; padding-left:0}
	.cuerpo{
		margin:0 10px
	}
	.centrar-small{text-align:center!important}
	html,body{ font-size:15px}
	header{letter-spacing:1px; font-size:14px; text-align:center}
	header .w3-bar .w3-bar-item {
    	padding: 8px 6px;
	}
	header .logo{float:none; margin:auto!important}
	header .w3-bar{width: max-content; margin: auto;}
	footer{font-size: 13px;}
}
