* { margin:0; padding:0; }
body {font-size:12px; padding:0; margin:0; color:#215499; font-family:"Open Sans", sans-serif; font-weight:normal; background:#fff; }
form {margin:0; padding:0;}
li {vertical-align:bottom; list-style:none; }
a {text-decoration:none; color:#215499; }
a:hover{text-decoration:none; }
a:focus{outline:none;}
a img, img {border:0;}
h1, h2, h3, h4, h5, h6 {margin:0; font-weight:normal; font-size:12px;}
section, header, footer, aside, nav, article {display:block;}
textarea, input { font-family:"Open Sans", sans-serif; border:0; -moz-box-sizing:content-box; box-sizing:content-box; }
.clear {clear:both; overflow:hidden; height:0; display:block;}
table, tbody, thead, tr, th, td { border:none; }
table { border-collapse:collapse; }
iframe { display:block; }


#cabecera { background:#000; padding:40px 0 80px; position:relative; min-width:1080px; }

.btns-derecha { float:right; width:50%; position:relative; z-index:1; }
.btn-about { margin-left:270px; display:block; width:230px; background-color:#009c90; color:#fff; padding:8px 12px; margin-bottom:4px; font-size:14px; line-height:1em; 
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.btn-about:hover { background:#1bd4c5; }

.logo { display:block; margin:4px auto 0; width:294px; height:191px; position:relative; z-index:1; }

.lineas-izquierda { position:absolute; z-index:0; top:0; left:0; width:429px; height:271px; background:url('lineas_izquierda.png') 90px 0 no-repeat; }
.lineas-derecha { position:absolute; z-index:0; top:0; right:0; width:268px; height:304px; background:url('lineas_derecha.png') no-repeat; }

.sitios { width:800px; margin:0 auto; padding:30px 0 50px 0; overflow:hidden; }
.sitios .titulo { font-size:18px; padding:30px 0 50px; }
.col-izq { float:left; width:400px; }
.col-der { float:left; border-left:1px solid #9fb4cb; width:300px; }
.col-izq, .col-der { text-align:center; }
.btn-football, .btn-loving { display:block; }
.btn-football img { margin:23px 0 22px; }
.mail-sitio { display:block; margin:60px 0 30px; font-weight:700; }
.clear { clear:both; }


