@charset "UTF-8";

/***************************************************************
 GERAL 
****************************************************************/

/* BACKGROUND */
body {
	background-image: url("./images/wallpaper_lorena.png");
	background-repeat: repeat;
	background-color: #ededed;
	font-family: 'Avenir'
				,'Helvetica Neue'
				,'Helvetica'
				,'Arial'
				,'Hiragino Sans'
				,'ヒラギノ角ゴシック'
				,YuGothic
				,'Yu Gothic'
				,'メイリオ'
				, Meiryo
				,'ＭＳ Ｐゴシック'
				,'MS PGothic';
}

/* CONTEUDO */
section#main {
	max-width: 650px;
	padding: 0 10px;
	margin: 60px auto;
}

/* TITULO */
h1{
position: relative;
display: inline-block;
padding: 0 55px;
color: #70112C;
}

h1:before, h1:after{
content: '';
position: absolute;
top: 50%;
display: inline-block;
width: 45px;
height: 2px;
border-top: solid 1px #70112C;
border-bottom: solid 1px #70112C;
}

h1:before {left:0;}
h1:after {right: 0;}

/* BOTAO */
a.btnLangSelect{
}

a.btnLangSelect {
display: inline-block;
padding: 30px 20px;
margin: 5px 5px;
width: 120px;
height: auto;
text-decoration: none;
color: #70112C;
border: solid 2px #70112C;
border-radius: 20px;
transition: .4s;
font-weight: bold;
}

a.btnLangSelect:hover {
background: #70112C;
color: white;
font-weight: bold;
} 

/* BANDEIRAS */
/* .img-flag {
	width: 128px;
	height: 128px;
	margin-bottom: 10px;
}

div#spain{
	background: url('./images/flag-spain.png');
	background-size: cover;
}

div#japan{
	background: url('./images/flag-japan.png');
	background-size: cover;
}

div#usa{
	background: url('./images/flag-usa.png');
	background-size: cover;
}
*/