/* normalize.css v3.0.2 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body nav{background:#e2e2e2;background:-webkit-linear-gradient(top, #e2e2e2 0%, #f7f7f7 50%, #e2e2e2 100%);background:-moz-linear-gradient(top, #e2e2e2 0%, #f7f7f7 50%, #e2e2e2 100%);background:-o-linear-gradient(top, #e2e2e2 0%, #f7f7f7 50%, #e2e2e2 100%);background:-ms-linear-gradient(top, #e2e2e2 0%, #f7f7f7 50%, #e2e2e2 100%);background:linear-gradient(to bottom, #e2e2e2 0%, #f7f7f7 50%, #e2e2e2 100%);}body nav .top{background:#000;}body nav .top p{text-align:right;padding:3px;color:#fff;margin:0 20px;font-size:11px;font-family:'helvetica',sans-serif}body nav figure{display:inline-block;vertical-align:middle;margin:-13px 0 5px 30px;cursor:pointer}body nav ul{display:inline-block;style-disc:none;vertical-align:middle;text-align:center;}body nav ul li{cursor:pointer;display:inline-block;padding:5px;text-transform:uppercase}body section{overflow:hidden;text-align:center;width:100%;position:relative;}body section h2{color:#000}body section .group-text{color:#fff;}body section .group-text.black{color:#000}body section h1,body section h3{font-family:'Khand',sans-serif;text-transform:uppercase;font-weight:normal;font-size:1.5em;margin:2px 0}body section p{font-family:'Roboto',sans-serif;font-weight:normal;padding:0 1em;margin:0}body section img{position:relative;z-index:2;width:80%}body section#portada{background:#570b21;background:-webkit-linear-gradient(315deg, #570b21 0%, #ba1743 52%, #ba1743 100%);background:-moz-linear-gradient(315deg, #570b21 0%, #ba1743 52%, #ba1743 100%);background:-o-linear-gradient(315deg, #570b21 0%, #ba1743 52%, #ba1743 100%);background:-ms-linear-gradient(315deg, #570b21 0%, #ba1743 52%, #ba1743 100%);background:linear-gradient(135deg, #570b21 0%, #ba1743 52%, #ba1743 100%);}body section#portada .bg-black{background:#fff;position:absolute;z-index:1;width:100%;height:100px;bottom:0;left:0}body section#uniformes{background:#4a8d72;background:-webkit-linear-gradient(top, #fff 0%, #bee4d3 50%, #4a8d72 100%);background:-moz-linear-gradient(top, #fff 0%, #bee4d3 50%, #4a8d72 100%);background:-o-linear-gradient(top, #fff 0%, #bee4d3 50%, #4a8d72 100%);background:-ms-linear-gradient(top, #fff 0%, #bee4d3 50%, #4a8d72 100%);background:linear-gradient(to bottom, #fff 0%, #bee4d3 50%, #4a8d72 100%);}body section#uniformes img{top:14px}body section#uniformes h2::after{content:url("style/titulo-uniformes.png");display:inline-block}body section#basketball{background:#fff;background:-webkit-linear-gradient(top, #fff 0%, #eeefee 50%, #d3d3d4 100%);background:-moz-linear-gradient(top, #fff 0%, #eeefee 50%, #d3d3d4 100%);background:-o-linear-gradient(top, #fff 0%, #eeefee 50%, #d3d3d4 100%);background:-ms-linear-gradient(top, #fff 0%, #eeefee 50%, #d3d3d4 100%);background:linear-gradient(to bottom, #fff 0%, #eeefee 50%, #d3d3d4 100%);overflow:visible;}body section#basketball h2{position:relative;top:-60px;z-index:3;}body section#basketball h2::after{content:url("style/titulo-basketball.png");display:inline-block}body section#nauticos{background:#11103a;}body section#nauticos img{width:100%;position:relative;top:10px}body section#nauticos .top{background:#fff;padding:1em;margin:0;text-align:center;position:relative;z-index:3;}body section#nauticos .top h2::after{content:url("style/titulo-nauticos.png");display:inline-block}body section#nauticos .group-text{position:relative;z-index:9}body section#cibacopa{background:-webkit-linear-gradient(top, #a2ef28 20%, #d9edb7 100%);background:-moz-linear-gradient(top, #a2ef28 20%, #d9edb7 100%);background:-o-linear-gradient(top, #a2ef28 20%, #d9edb7 100%);background:-ms-linear-gradient(top, #a2ef28 20%, #d9edb7 100%);background:linear-gradient(to bottom, #a2ef28 20%, #d9edb7 100%);}body section#cibacopa .top-triangle{background:#d3d3d4 url("style/bg-cibacopa.png") repeat-x bottom;overflow:hidden;position:relative;}body section#cibacopa .top-triangle img{top:4px}body section#cibacopa .top-triangle .text-center{width:100%;height:78%;position:absolute;z-index:3;top:47%;}body section#cibacopa .top-triangle .text-center .content{display:inline-block;width:150px;font-size:.6em;}body section#cibacopa .top-triangle .text-center .content img{width:100%}body section#cibacopa .top-triangle .text-center .vertical_align{height:100%;display:inline-block;vertical-align:middle}body section#contacto{color:#939494;}body section#contacto .logo-inferior{background:#fff url("style/bg-contacto.png") repeat-x center;}body section#contacto .logo-inferior img{width:140px}body section#contacto h2::after{content:url("style/titulo-contacto.png");display:inline-block}body footer{background:#040404;color:#fff;overflow:hidden;}body footer ul{padding:10px 0;}body footer ul li{list-style:none;cursor:pointer;padding:5px;text-transform:uppercase}body footer p{color:#aaa;font-size:.7em;padding:3px 0;}body footer p.mail{text-align:right}body footer p img{margin-right:5px}body footer hr{border-color:#ccc}@media screen and (min-width:700px){body section .group-text{width:240px;}body section .group-text p{font-size:11px}}@media screen and (min-width:700px){body section .group-text{width:240px;display:inline-block;}body section .group-text p{font-size:11px}body section#portada{text-align:left;}body section#portada .group-text{text-align:center}body section#portada img{margin-top:-50px}body section#cibacopa .top-triangle .text-center .content{width:190px;font-size:1em;}body section#cibacopa .top-triangle .text-center .content img{width:100%}}@media screen and (min-width:900px){body{padding-top:76px;}body nav{position:fixed;width:100%;top:0;left:0;z-index:99999}body .wrapper{display:block;margin:auto;width:803px}body section#portada img{width:863px;margin-top:-110px}body section#portada .group-text{position:relative;left:60px;top:30px}body section#uniformes img{display:inline-block;vertical-align:top;width:100%}body section#uniformes h2{vertical-align:top;display:inline-block;margin-right:310px}body section#uniformes .group-text{vertical-align:top;display:inline-block}body section#basketball .group-text{position:relative;top:-110px}body section#basketball img{width:729px}body section#nauticos .top{text-align:left}body section#nauticos img{margin-top:-110px}body section#contacto .wrapper{text-align:left}body section#contacto .group-text{width:400px;}body section#contacto .group-text p{padding:0;font-size:14px}body section#contacto h4{font-size:30px;font-weight:normal}body section#contacto p{font-size:20px;padding:0}}@media screen and (min-width:1041px){body .wrapper.extend{width:1024px}}