/* normalize.css v3.0.0 | 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,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: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;-webkit-box-sizing:content-box;-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"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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;-webkit-box-sizing:content-box;-moz-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}@font-face{font-family:"Flaticon";src:url("../fonts/Flaticon.eot");src:url("../fonts/Flaticon.eot?#iefix") format("embedded-opentype"),url("../fonts/Flaticon.woff") format("woff"),url("../fonts/Flaticon.ttf") format("truetype"),url("../fonts/Flaticon.svg#Flaticon") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"Flaticon";src:url("./Flaticon.svg#Flaticon") format("svg")}}[class^="flaticon-"]:before,[class*=" flaticon-"]:before,[class^="flaticon-"]:after,[class*=" flaticon-"]:after{font-family:Flaticon;font-style:normal;margin-left:20px}.flaticon-arrow-left:before{content:"\f100"}.flaticon-arrow-right:before{content:"\f101"}.flaticon-brindis:before{content:"\f102"}.flaticon-brindis2:before{content:"\f103"}.flaticon-camera:before{content:"\f104"}.flaticon-camera-1:before{content:"\f105"}.flaticon-camera-button2:before{content:"\f106"}.flaticon-camera2:before{content:"\f107"}.flaticon-casilla-checked1:before{content:"\f108"}.flaticon-casilla-checked2:before{content:"\f109"}.flaticon-casilla-unchecked:before{content:"\f10a"}.flaticon-copa:before{content:"\f10b"}.flaticon-email:before{content:"\f10c"}.flaticon-eye:before{content:"\f10d"}.flaticon-eyes:before{content:"\f10e"}.flaticon-facebook:before{content:"\f10f"}.flaticon-fullscreen:before{content:"\f110"}.flaticon-like:before{content:"\f111"}.flaticon-like-border:before{content:"\f112"}.flaticon-lista1c:before{content:"\f113"}.flaticon-lista2c:before{content:"\f114"}.flaticon-lista3c:before{content:"\f115"}.flaticon-menu:before{content:"\f116"}.flaticon-no:before{content:"\f117"}.flaticon-no-musica:before{content:"\f118"}.flaticon-phone:before{content:"\f119"}.flaticon-photo:before{content:"\f11a"}.flaticon-si:before{content:"\f11b"}.flaticon-skype:before{content:"\f11c"}.flaticon-tramite:before{content:"\f11d"}.flaticon-twitter:before{content:"\f11e"}.flaticon-whatsapp:before{content:"\f11f"}@font-face{font-family:'entypo';src:url("../fonts/controls/entypo.eot");src:url("../fonts/controls/entypo.eot?#iefix") format('embedded-opentype'),url("../fonts/controls/entypo.woff") format('woff'),url("../fonts/controls/entypo.ttf") format('truetype'),url("../fonts/controls/entypo.svg#entypo") format('svg');font-weight:normal;font-style:normal}.cbp-bislideshow{list-style:none;width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:-1;padding:0;margin:0}.cbp-bislideshow li{position:absolute;width:101%;height:101%;top:-.5%;left:-.5%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;-ms-transition:opacity 1s;transition:opacity 1s}#textos-invitacion li{display:none}.backgroundsize .cbp-bislideshow li{-webkit-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center center}.backgroundsize .cbp-bislideshow li img{display:none}.cbp-bislideshow li img{display:block;width:100%}.cbp-bicontrols{bottom:26px;height:35px;left:8px;margin:0;position:absolute;width:105px;z-index:11}.cbp-bicontrols span{float:left;width:35px;height:35px;position:relative;cursor:pointer}.cbp-bicontrols span:before{position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;font-family:'entypo';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:35px;font-size:25px;color:#fff;-webkit-font-smoothing:antialiased;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);text-shadow:1px 1px 4px rgba(0,0,0,0.8)}.cbp-bicontrols span:hover:before{opacity:1;-ms-filter:none;filter:none}.cbp-bicontrols span:active:before{top:2px}span.cbp-biplay:before{content:"\e002"}span.cbp-bipause:before{content:"\e003"}span.cbp-binext:before{content:"\e000"}span.cbp-biprev:before{content:"\e001"}.cbp-bicontrols span.cbp-binext{float:right}.no-js.no-backgroundsize .cbp-bislideshow li:first-child{opacity:1;-ms-filter:none;filter:none}.no-js.backgroundsize .cbp-bislideshow li:first-child img{display:block}.closebutton{color:#bbb;cursor:pointer;font-size:2em;height:36px;line-height:31px;position:absolute;right:10px;top:10px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out;width:36px;z-index:1;}.closebutton:before{content:'x'}.closebutton:hover{color:#777}.galleryOverlay{cursor:pointer;width:100%;height:100%;position:fixed;top:0;left:0;z-index:100000;background-color:#222;background-color:rgba(0,0,0,0.8);overflow:hidden;display:none;-moz-transition:opacity 1s ease;-webkit-transition:opacity 1s ease;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-o-transition:opacity 1s ease;-ms-transition:opacity 1s ease;transition:opacity 1s ease}.galleryOverlay.visible{opacity:1;-ms-filter:none;filter:none}.gallerySlider{height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;-moz-transition:left .4s ease;-webkit-transition:left .4s ease;-webkit-transition:left 0.4s ease;-moz-transition:left 0.4s ease;-o-transition:left 0.4s ease;-ms-transition:left 0.4s ease;transition:left 0.4s ease}.gallerySlider .placeholder{background:url("../img/preloader.gif") no-repeat center center;height:100%;line-height:1px;text-align:center;width:100%;display:inline-block}.gallerySlider .placeholder:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.gallerySlider .placeholder img{cursor:auto;display:inline-block;max-height:100%;max-width:100%;vertical-align:middle}.gallerySlider.rightSpring{-moz-animation:rightSpring .3s;-webkit-animation:rightSpring .3s}.gallerySlider.leftSpring{-moz-animation:leftSpring .3s;-webkit-animation:leftSpring .3s}#prevArrow,#nextArrow{border:none;color:#bbb;text-decoration:none;cursor:pointer;font-size:2em;height:48px;line-height:43px;position:absolute;text-align:center;top:50%;margin-top:-29px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out;width:48px;}#prevArrow:before,#nextArrow:before{margin-left:0}#prevArrow:hover,#nextArrow:hover{color:#777}#prevArrow{left:20px}#nextArrow{right:20px}@-moz-keyframes rightSpring{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@-webkit-keyframes rightSpring{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@-o-keyframes rightSpring{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@keyframes rightSpring{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@-moz-keyframes leftSpring{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}@-webkit-keyframes leftSpring{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}@-o-keyframes leftSpring{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}@keyframes leftSpring{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}@-moz-keyframes rightSpring{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@-webkit-keyframes rightSpring{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@-o-keyframes rightSpring{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@keyframes rightSpring{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@-moz-keyframes leftSpring{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}@-webkit-keyframes leftSpring{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}@-o-keyframes leftSpring{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}@keyframes leftSpring{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}.body-carga-imagen{overflow:hidden;filter:url("#gooey");}.body-carga-imagen .carga-imagen{background:rgba(0,0,0,0.9);background:-webkit-radial-gradient(rgba(17,17,17,0.9), rgba(0,0,0,0.9));background:-moz-radial-gradient(rgba(17,17,17,0.9), rgba(0,0,0,0.9));background:-o-radial-gradient(rgba(17,17,17,0.9), rgba(0,0,0,0.9));background:-ms-radial-gradient(rgba(17,17,17,0.9), rgba(0,0,0,0.9));background:radial-gradient(rgba(17,17,17,0.9), rgba(0,0,0,0.9));bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:11;}.body-carga-imagen .carga-imagen .blob{width:2rem;height:2rem;background:#e5e5e5;-webkit-border-radius:50%;border-radius:50%;position:absolute;left:calc(50% - 1rem);top:calc(50% - 1rem);-webkit-box-shadow:0 0 1rem rgba(255,255,255,0.15);box-shadow:0 0 1rem rgba(255,255,255,0.15)}.body-carga-imagen .carga-imagen .blob-2{-webkit-animation:animate-to-2 1.5s infinite;-moz-animation:animate-to-2 1.5s infinite;-o-animation:animate-to-2 1.5s infinite;-ms-animation:animate-to-2 1.5s infinite;animation:animate-to-2 1.5s infinite}.body-carga-imagen .carga-imagen .blob-3{-webkit-animation:animate-to-3 1.5s infinite;-moz-animation:animate-to-3 1.5s infinite;-o-animation:animate-to-3 1.5s infinite;-ms-animation:animate-to-3 1.5s infinite;animation:animate-to-3 1.5s infinite}.body-carga-imagen .carga-imagen .blob-1{-webkit-animation:animate-to-1 1.5s infinite;-moz-animation:animate-to-1 1.5s infinite;-o-animation:animate-to-1 1.5s infinite;-ms-animation:animate-to-1 1.5s infinite;animation:animate-to-1 1.5s infinite}.body-carga-imagen .carga-imagen .blob-4{-webkit-animation:animate-to-4 1.5s infinite;-moz-animation:animate-to-4 1.5s infinite;-o-animation:animate-to-4 1.5s infinite;-ms-animation:animate-to-4 1.5s infinite;animation:animate-to-4 1.5s infinite}.body-carga-imagen .carga-imagen .blob-0{-webkit-animation:animate-to-0 1.5s infinite;-moz-animation:animate-to-0 1.5s infinite;-o-animation:animate-to-0 1.5s infinite;-ms-animation:animate-to-0 1.5s infinite;animation:animate-to-0 1.5s infinite}.body-carga-imagen .carga-imagen .blob-5{-webkit-animation:animate-to-5 1.5s infinite;-moz-animation:animate-to-5 1.5s infinite;-o-animation:animate-to-5 1.5s infinite;-ms-animation:animate-to-5 1.5s infinite;animation:animate-to-5 1.5s infinite}@-moz-keyframes animate-to-2{25%,75%{-webkit-transform:translateX(-1.5rem) scale(.75);-moz-transform:translateX(-1.5rem) scale(.75);-o-transform:translateX(-1.5rem) scale(.75);-ms-transform:translateX(-1.5rem) scale(.75);transform:translateX(-1.5rem) scale(.75)}95%{-webkit-transform:translateX(0) scale(1);-moz-transform:translateX(0) scale(1);-o-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-webkit-keyframes animate-to-2{25%,75%{-webkit-transform:translateX(-1.5rem) scale(.75);-moz-transform:translateX(-1.5rem) scale(.75);-o-transform:translateX(-1.5rem) scale(.75);-ms-transform:translateX(-1.5rem) scale(.75);transform:translateX(-1.5rem) scale(.75)}95%{-webkit-transform:translateX(0) scale(1);-moz-transform:translateX(0) scale(1);-o-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-o-keyframes animate-to-2{25%,75%{-webkit-transform:translateX(-1.5rem) scale(.75);-moz-transform:translateX(-1.5rem) scale(.75);-o-transform:translateX(-1.5rem) scale(.75);-ms-transform:translateX(-1.5rem) scale(.75);transform:translateX(-1.5rem) scale(.75)}95%{-webkit-transform:translateX(0) scale(1);-moz-transform:translateX(0) scale(1);-o-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes animate-to-2{25%,75%{-webkit-transform:translateX(-1.5rem) scale(.75);-moz-transform:translateX(-1.5rem) scale(.75);-o-transform:translateX(-1.5rem) scale(.75);-ms-transform:translateX(-1.5rem) scale(.75);transform:translateX(-1.5rem) scale(.75)}95%{-webkit-transform:translateX(0) scale(1);-moz-transform:translateX(0) scale(1);-o-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-moz-keyframes animate-to-3{25%,75%{-webkit-transform:translateX(1.5rem) scale(.75);-moz-transform:translateX(1.5rem) scale(.75);-o-transform:translateX(1.5rem) scale(.75);-ms-transform:translateX(1.5rem) scale(.75);transform:translateX(1.5rem) scale(.75)}95%{-webkit-transform:translateX(0) scale(1);-moz-transform:translateX(0) scale(1);-o-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-webkit-keyframes animate-to-3{25%,75%{-webkit-transform:translateX(1.5rem) scale(.75);-moz-transform:translateX(1.5rem) scale(.75);-o-transform:translateX(1.5rem) scale(.75);-ms-transform:translateX(1.5rem) scale(.75);transform:translateX(1.5rem) scale(.75)}95%{-webkit-transform:translateX(0) scale(1);-moz-transform:translateX(0) scale(1);-o-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-o-keyframes animate-to-3{25%,75%{-webkit-transform:translateX(1.5rem) scale(.75);-moz-transform:translateX(1.5rem) scale(.75);-o-transform:translateX(1.5rem) scale(.75);-ms-transform:translateX(1.5rem) scale(.75);transform:translateX(1.5rem) scale(.75)}95%{-webkit-transform:translateX(0) scale(1);-moz-transform:translateX(0) scale(1);-o-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes animate-to-3{25%,75%{-webkit-transform:translateX(1.5rem) scale(.75);-moz-transform:translateX(1.5rem) scale(.75);-o-transform:translateX(1.5rem) scale(.75);-ms-transform:translateX(1.5rem) scale(.75);transform:translateX(1.5rem) scale(.75)}95%{-webkit-transform:translateX(0) scale(1);-moz-transform:translateX(0) scale(1);-o-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-moz-keyframes animate-to-1{25%{-webkit-transform:translateX(-1.5rem) scale(.75);-moz-transform:translateX(-1.5rem) scale(.75);-o-transform:translateX(-1.5rem) scale(.75);-ms-transform:translateX(-1.5rem) scale(.75);transform:translateX(-1.5rem) scale(.75)}50%,75%{-webkit-transform:translateX(-4.5rem) scale(.6);-moz-transform:translateX(-4.5rem) scale(.6);-o-transform:translateX(-4.5rem) scale(.6);-ms-transform:translateX(-4.5rem) scale(.6);transform:translateX(-4.5rem) scale(.6)}95%{-webkit-transform:translateX(0) scale(1);-moz-transform:translateX(0) scale(1);-o-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-webkit-keyframes animate-to-1{25%{-webkit-transform:translateX(-1.5rem) scale(.75);-moz-transform:translateX(-1.5rem) scale(.75);-o-transform:translateX(-1.5rem) scale(.75);-ms-transform:translateX(-1.5rem) scale(.75);transform:translateX(-1.5rem) scale(.75)}50%,75%{-webkit-transform:translateX(-4.5rem) scale(.6);-moz-transform:translateX(-4.5rem) scale(.6);-o-transform:translateX(-4.5rem) scale(.6);-ms-transform:translateX(-4.5rem) scale(.6);transform:translateX(-4.5rem) scale(.6)}95%{-webkit-transform:translateX(0) scale(1);-moz-transform:translateX(0) scale(1);-o-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-o-keyframes animate-to-1{25%{-webkit-transform:translateX(-1.5rem) scale(.75);-moz-transform:translateX(-1.5rem) scale(.75);-o-transform:translateX(-1.5rem) scale(.75);-ms-transform:translateX(-1.5rem) scale(.75);transform:translateX(-1.5rem) scale(.75)}50%,75%{-webkit-transform:translateX(-4.5rem) scale(.6);-moz-transform:translateX(-4.5rem) scale(.6);-o-transform:translateX(-4.5rem) scale(.6);-ms-transform:translateX(-4.5rem) scale(.6);transform:translateX(-4.5rem) scale(.6)}95%{-webkit-transform:translateX(0) scale(1);-moz-transform:translateX(0) scale(1);-o-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes animate-to-1{25%{-webkit-transform:translateX(-1.5rem) scale(.75);-moz-transform:translateX(-1.5rem) scale(.75);-o-transform:translateX(-1.5rem) scale(.75);-ms-transform:translateX(-1.5rem) scale(.75);transform:translateX(-1.5rem) scale(.75)}50%,75%{-webkit-transform:translateX(-4.5rem) scale(.6);-moz-transform:translateX(-4.5rem) scale(.6);-o-transform:translateX(-4.5rem) scale(.6);-ms-transform:translateX(-4.5rem) scale(.6);transform:translateX(-4.5rem) scale(.6)}95%{-webkit-transform:translateX(0) scale(1);-moz-transform:translateX(0) scale(1);-o-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-moz-keyframes animate-to-4{25%{-webkit-transform:translateX(1.5rem) scale(.75);-moz-transform:translateX(1.5rem) scale(.75);-o-transform:translateX(1.5rem) scale(.75);-ms-transform:translateX(1.5rem) scale(.75);transform:translateX(1.5rem) scale(.75)}50%,75%{-webkit-transform:translateX(4.5rem) scale(.6);-moz-transform:translateX(4.5rem) scale(.6);-o-transform:translateX(4.5rem) scale(.6);-ms-transform:translateX(4.5rem) scale(.6);transform:translateX(4.5rem) scale(.6)}95%{-webkit-transform:translateX(0) scale(1);-moz-transform:translateX(0) scale(1);-o-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-webkit-keyframes animate-to-4{25%{-webkit-transform:translateX(1.5rem) scale(.75);-moz-transform:translateX(1.5rem) scale(.75);-o-transform:translateX(1.5rem) scale(.75);-ms-transform:translateX(1.5rem) scale(.75);transform:translateX(1.5rem) scale(.75)}50%,75%{-webkit-transform:translateX(4.5rem) scale(.6);-moz-transform:translateX(4.5rem) scale(.6);-o-transform:translateX(4.5rem) scale(.6);-ms-transform:translateX(4.5rem) scale(.6);transform:translateX(4.5rem) scale(.6)}95%{-webkit-transform:translateX(0) scale(1);-moz-transform:translateX(0) scale(1);-o-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-o-keyframes animate-to-4{25%{-webkit-transform:translateX(1.5rem) scale(.75);-moz-transform:translateX(1.5rem) scale(.75);-o-transform:translateX(1.5rem) scale(.75);-ms-transform:translateX(1.5rem) scale(.75);transform:translateX(1.5rem) scale(.75)}50%,75%{-webkit-transform:translateX(4.5rem) scale(.6);-moz-transform:translateX(4.5rem) scale(.6);-o-transform:translateX(4.5rem) scale(.6);-ms-transform:translateX(4.5rem) scale(.6);transform:translateX(4.5rem) scale(.6)}95%{-webkit-transform:translateX(0) scale(1);-moz-transform:translateX(0) scale(1);-o-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes animate-to-4{25%{-webkit-transform:translateX(1.5rem) scale(.75);-moz-transform:translateX(1.5rem) scale(.75);-o-transform:translateX(1.5rem) scale(.75);-ms-transform:translateX(1.5rem) scale(.75);transform:translateX(1.5rem) scale(.75)}50%,75%{-webkit-transform:translateX(4.5rem) scale(.6);-moz-transform:translateX(4.5rem) scale(.6);-o-transform:translateX(4.5rem) scale(.6);-ms-transform:translateX(4.5rem) scale(.6);transform:translateX(4.5rem) scale(.6)}95%{-webkit-transform:translateX(0) scale(1);-moz-transform:translateX(0) scale(1);-o-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-moz-keyframes animate-to-0{25%{-webkit-transform:translateX(-1.5rem) scale(.75);-moz-transform:translateX(-1.5rem) scale(.75);-o-transform:translateX(-1.5rem) scale(.75);-ms-transform:translateX(-1.5rem) scale(.75);transform:translateX(-1.5rem) scale(.75)}50%{-webkit-transform:translateX(-4.5rem) scale(.6);-moz-transform:translateX(-4.5rem) scale(.6);-o-transform:translateX(-4.5rem) scale(.6);-ms-transform:translateX(-4.5rem) scale(.6);transform:translateX(-4.5rem) scale(.6)}75%{-webkit-transform:translateX(-7.5rem) scale(.5);-moz-transform:translateX(-7.5rem) scale(.5);-o-transform:translateX(-7.5rem) scale(.5);-ms-transform:translateX(-7.5rem) scale(.5);transform:translateX(-7.5rem) scale(.5)}95%{-webkit-transform:translateX(0) scale(1);-moz-transform:translateX(0) scale(1);-o-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-webkit-keyframes animate-to-0{25%{-webkit-transform:translateX(-1.5rem) scale(.75);-moz-transform:translateX(-1.5rem) scale(.75);-o-transform:translateX(-1.5rem) scale(.75);-ms-transform:translateX(-1.5rem) scale(.75);transform:translateX(-1.5rem) scale(.75)}50%{-webkit-transform:translateX(-4.5rem) scale(.6);-moz-transform:translateX(-4.5rem) scale(.6);-o-transform:translateX(-4.5rem) scale(.6);-ms-transform:translateX(-4.5rem) scale(.6);transform:translateX(-4.5rem) scale(.6)}75%{-webkit-transform:translateX(-7.5rem) scale(.5);-moz-transform:translateX(-7.5rem) scale(.5);-o-transform:translateX(-7.5rem) scale(.5);-ms-transform:translateX(-7.5rem) scale(.5);transform:translateX(-7.5rem) scale(.5)}95%{-webkit-transform:translateX(0) scale(1);-moz-transform:translateX(0) scale(1);-o-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-o-keyframes animate-to-0{25%{-webkit-transform:translateX(-1.5rem) scale(.75);-moz-transform:translateX(-1.5rem) scale(.75);-o-transform:translateX(-1.5rem) scale(.75);-ms-transform:translateX(-1.5rem) scale(.75);transform:translateX(-1.5rem) scale(.75)}50%{-webkit-transform:translateX(-4.5rem) scale(.6);-moz-transform:translateX(-4.5rem) scale(.6);-o-transform:translateX(-4.5rem) scale(.6);-ms-transform:translateX(-4.5rem) scale(.6);transform:translateX(-4.5rem) scale(.6)}75%{-webkit-transform:translateX(-7.5rem) scale(.5);-moz-transform:translateX(-7.5rem) scale(.5);-o-transform:translateX(-7.5rem) scale(.5);-ms-transform:translateX(-7.5rem) scale(.5);transform:translateX(-7.5rem) scale(.5)}95%{-webkit-transform:translateX(0) scale(1);-moz-transform:translateX(0) scale(1);-o-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes animate-to-0{25%{-webkit-transform:translateX(-1.5rem) scale(.75);-moz-transform:translateX(-1.5rem) scale(.75);-o-transform:translateX(-1.5rem) scale(.75);-ms-transform:translateX(-1.5rem) scale(.75);transform:translateX(-1.5rem) scale(.75)}50%{-webkit-transform:translateX(-4.5rem) scale(.6);-moz-transform:translateX(-4.5rem) scale(.6);-o-transform:translateX(-4.5rem) scale(.6);-ms-transform:translateX(-4.5rem) scale(.6);transform:translateX(-4.5rem) scale(.6)}75%{-webkit-transform:translateX(-7.5rem) scale(.5);-moz-transform:translateX(-7.5rem) scale(.5);-o-transform:translateX(-7.5rem) scale(.5);-ms-transform:translateX(-7.5rem) scale(.5);transform:translateX(-7.5rem) scale(.5)}95%{-webkit-transform:translateX(0) scale(1);-moz-transform:translateX(0) scale(1);-o-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-moz-keyframes animate-to-5{25%{-webkit-transform:translateX(1.5rem) scale(.75);-moz-transform:translateX(1.5rem) scale(.75);-o-transform:translateX(1.5rem) scale(.75);-ms-transform:translateX(1.5rem) scale(.75);transform:translateX(1.5rem) scale(.75)}50%{-webkit-transform:translateX(4.5rem) scale(.6);-moz-transform:translateX(4.5rem) scale(.6);-o-transform:translateX(4.5rem) scale(.6);-ms-transform:translateX(4.5rem) scale(.6);transform:translateX(4.5rem) scale(.6)}75%{-webkit-transform:translateX(7.5rem) scale(.5);-moz-transform:translateX(7.5rem) scale(.5);-o-transform:translateX(7.5rem) scale(.5);-ms-transform:translateX(7.5rem) scale(.5);transform:translateX(7.5rem) scale(.5)}95%{-webkit-transform:translateX(0) scale(1);-moz-transform:translateX(0) scale(1);-o-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-webkit-keyframes animate-to-5{25%{-webkit-transform:translateX(1.5rem) scale(.75);-moz-transform:translateX(1.5rem) scale(.75);-o-transform:translateX(1.5rem) scale(.75);-ms-transform:translateX(1.5rem) scale(.75);transform:translateX(1.5rem) scale(.75)}50%{-webkit-transform:translateX(4.5rem) scale(.6);-moz-transform:translateX(4.5rem) scale(.6);-o-transform:translateX(4.5rem) scale(.6);-ms-transform:translateX(4.5rem) scale(.6);transform:translateX(4.5rem) scale(.6)}75%{-webkit-transform:translateX(7.5rem) scale(.5);-moz-transform:translateX(7.5rem) scale(.5);-o-transform:translateX(7.5rem) scale(.5);-ms-transform:translateX(7.5rem) scale(.5);transform:translateX(7.5rem) scale(.5)}95%{-webkit-transform:translateX(0) scale(1);-moz-transform:translateX(0) scale(1);-o-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-o-keyframes animate-to-5{25%{-webkit-transform:translateX(1.5rem) scale(.75);-moz-transform:translateX(1.5rem) scale(.75);-o-transform:translateX(1.5rem) scale(.75);-ms-transform:translateX(1.5rem) scale(.75);transform:translateX(1.5rem) scale(.75)}50%{-webkit-transform:translateX(4.5rem) scale(.6);-moz-transform:translateX(4.5rem) scale(.6);-o-transform:translateX(4.5rem) scale(.6);-ms-transform:translateX(4.5rem) scale(.6);transform:translateX(4.5rem) scale(.6)}75%{-webkit-transform:translateX(7.5rem) scale(.5);-moz-transform:translateX(7.5rem) scale(.5);-o-transform:translateX(7.5rem) scale(.5);-ms-transform:translateX(7.5rem) scale(.5);transform:translateX(7.5rem) scale(.5)}95%{-webkit-transform:translateX(0) scale(1);-moz-transform:translateX(0) scale(1);-o-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes animate-to-5{25%{-webkit-transform:translateX(1.5rem) scale(.75);-moz-transform:translateX(1.5rem) scale(.75);-o-transform:translateX(1.5rem) scale(.75);-ms-transform:translateX(1.5rem) scale(.75);transform:translateX(1.5rem) scale(.75)}50%{-webkit-transform:translateX(4.5rem) scale(.6);-moz-transform:translateX(4.5rem) scale(.6);-o-transform:translateX(4.5rem) scale(.6);-ms-transform:translateX(4.5rem) scale(.6);transform:translateX(4.5rem) scale(.6)}75%{-webkit-transform:translateX(7.5rem) scale(.5);-moz-transform:translateX(7.5rem) scale(.5);-o-transform:translateX(7.5rem) scale(.5);-ms-transform:translateX(7.5rem) scale(.5);transform:translateX(7.5rem) scale(.5)}95%{-webkit-transform:translateX(0) scale(1);-moz-transform:translateX(0) scale(1);-o-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}html{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;}html *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{color:#222;font-family:Quattrocento Sans;font-size:16px;padding-bottom:4em;text-align:center;}body a{color:#777;text-decoration:none;-o-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}body a:hover{color:#222;text-decoration:underline}body form{margin:0 auto;max-width:450px;width:85%;}body form input[type="email"],body form input[type="number"],body form input[type="password"],body form input[type="tel"],body form input[type="text"],body form select,body form textarea{border:none;border-bottom:2px solid #888;margin:.75em auto;outline:none;padding:.3em .6em;-o-transition:all 0.15s linear;-ms-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-webkit-transition:all 0.15s linear;transition:all 0.15s linear;width:100%;}body form input[type="email"]:focus,body form input[type="number"]:focus,body form input[type="password"]:focus,body form input[type="tel"]:focus,body form input[type="text"]:focus,body form select:focus,body form textarea:focus{border-bottom:2px solid #222}body form p{text-align:left}body form .errorlist{background:#222;-webkit-border-radius:2px;border-radius:2px;color:#eee;font-size:.8em;margin:.3em auto .8em auto;padding:.2em 1em .4em 1em;position:relative;text-align:left;width:80%;}body form .errorlist:before{content:"";border-top:8px solid transparent;border-bottom:8px solid #222;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;bottom:100%;left:5px}body form .errorlist li{list-style-type:none}body header{background:#fff;left:0;position:fixed;right:0;top:0;z-index:10;}body header nav{background:#fff;border-right:1px solid #bbb;bottom:0;display:none;left:0;padding-top:6em;position:fixed;top:0;width:260px;}body header nav ul{margin:0 1em 0 2em;padding:0;text-align:left;text-transform:uppercase;}body header nav ul li{display:none;list-style-type:none;margin:0;}body header nav ul li a{color:#222;display:block;padding:1em 0;text-decoration:none}body header nav ul .lista{display:list-item}body header nav #replegar{cursor:pointer;position:fixed;left:0;top:1em}body header #desplegar{cursor:pointer;position:fixed;left:0;top:1em}body header .logo{font-size:1em;margin:.8em auto .2em auto;padding:0;width:150px;}body header .logo a img{width:100%}body header .oculto{display:none}body header.scroll{-webkit-box-shadow:0 -1px 6px rgba(0,0,0,0.4);box-shadow:0 -1px 6px rgba(0,0,0,0.4)}body header.header-invitacion{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}body main{margin-top:5.5em;overflow:hidden;}body main h1{background:#222;color:#fff;font-size:1.4em;font-weight:bold;padding:2em 1em 1em 1em;margin:0 auto 2px auto;text-align:center;text-transform:uppercase}body main h2{font-size:1.3em;margin-top:1.5em}body main h2.invitados{margin:0 auto .3em auto}body main #change_password_form{font-size:.9em;}body main #change_password_form div:first-of-type{margin-bottom:.8em}body main #albada{padding-top:4em;}body main #albada figure{margin:0 auto 0 auto;max-width:600px;}body main #albada figure figcaption a{display:inline-block;font-size:.8em;margin-top:1em;padding:.2em .4em}body main #albada figure figcaption h3{font-size:1.2em;margin:.5em auto}body main #albada figure img{width:100%}body main #albada h3{font-size:1.1em;text-align:center;}body main #albada h3:after{content:' :.';padding-left:.3em}body main #albada h3:before{content:'.: ';padding-right:.3em}body main #camara-form{bottom:.5em;cursor:pointer;height:5em;max-width:none;padding:1.2em 0;position:fixed;right:.5em;width:5em;}body main #camara-form .camara-boton{background:#222;-webkit-border-radius:50%;border-radius:50%;cursor:pointer;height:3.5em;left:50%;position:absolute;top:50%;-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:3.5em;}body main #camara-form .camara-boton:hover span{text-shadow:0 0 2px rgba(255,255,255,0.5)}body main #camara-form .camara-boton span{bottom:0;color:#bbb;font-size:1.5em;left:0;line-height:2.2em;position:absolute;top:0;-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;right:0;}body main #camara-form .camara-boton span:before{margin-left:0}body main #camara-form .camara-boton #id_nueva_foto{bottom:0;-webkit-border-radius:50%;border-radius:50%;cursor:pointer;font-size:0;left:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;right:0;top:0;width:100%}body main #contacto{padding-top:3em;}body main #contacto figure{margin:3em auto 0 auto;max-width:450px;text-align:center;width:85%;}body main #contacto figure figcaption a{display:block;margin:.2em auto;padding:.3em 0}body main #contacto figure figcaption h3{font-size:.8em;font-weight:normal;margin:0 auto}body main #contacto figure figcaption .nombre{font-size:1.2em;font-weight:bold;margin-top:.5em;}body main #contacto figure figcaption .nombre a{color:#222;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}body main #contacto figure figcaption .nombre a:hover{text-shadow:0 0 4px rgba(0,0,0,0.4);text-decoration:none}body main #contacto figure a:hover img{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}body main #contacto figure a img{-webkit-border-radius:50%;border-radius:50%;max-width:300px;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;width:100%}body main #contacto h2{margin:1.5em auto 2em auto}body main #cuestionario_form{max-width:800px;}body main #cuestionario_form .pregunta .pregunta-texto{font-size:1.05em;font-weight:bold;margin-top:3em}body main #cuestionario_form .pregunta .respuesta-texto{line-height:1em;margin:1.5em 1em 1.5em 1.5em;text-align:left}body main #enviar_cancion{margin:0 auto 4em auto;padding-top:3em;max-width:500px;}body main #enviar_cancion #musica-form{width:92%;}body main #enviar_cancion #musica-form .boton{font-size:.9em;padding:.3em 1em}body main .foto-container article{border-bottom:1px dotted #777;margin:3em auto 0 auto;max-width:500px;}body main .foto-container article figure{margin:0;position:relative;width:100%;}body main .foto-container article figure figcaption{padding:.5em;position:relative;text-align:left}body main .foto-container article figure .abrir-foto{background:rgba(255,255,255,0.2);color:#222;cursor:pointer;font-size:1.3em;height:1.4em;line-height:1.4em;position:absolute;right:.4em;top:3.5em;-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;width:1.4em;}body main .foto-container article figure .abrir-foto:before{margin-left:0}body main .foto-container article figure .abrir-foto:hover{background:#666;color:#bbb}body main .foto-container article figure .cont-like{margin-top:.3em;text-align:left;}body main .foto-container article figure .cont-like .lista-likes{display:table-cell;font-size:.9em;font-weight:bold;padding-left:3.6rem;padding-right:1em;height:2.3em;vertical-align:middle;}body main .foto-container article figure .cont-like .lista-likes a{color:#222;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;text-decoration:none;}body main .foto-container article figure .cont-like .lista-likes a:hover{text-shadow:0 0 4px rgba(0,0,0,0.4)}body main .foto-container article figure .cont-like .lista-likes .todos-los-likes{cursor:pointer;display:none}body main .foto-container article figure .cont-like .lista-likes .ver-likes{cursor:pointer}body main .foto-container article figure .cont-like #like{cursor:pointer;}body main .foto-container article figure .cont-like #like span{font-size:2rem;position:absolute;}body main .foto-container article figure .cont-like #like span:before{margin-left:1rem}body main .foto-container article figure .cont-like #like .flaticon-brindis2{color:#c6a133}body main .foto-container article figure .cont-like #like .flaticon-copa{color:#777}body main .foto-container article figure .cont-like #like .oculto{display:none}body main .foto-container article figure .foto{max-width:100%}body main .foto-container article figure .doble-clic{color:rgba(255,255,255,0.8);display:none;font-size:4.5em;left:50%;position:absolute;top:50%;-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}body main .foto-container article figure .doble-clic:before{margin-left:0}body main .foto-container article .anadir-comentario{margin-bottom:4em;margin-top:3em;}body main .foto-container article .anadir-comentario form{font-size:.9em;}body main .foto-container article .anadir-comentario form input[type="submit"]{font-size:.9em;margin-top:1em;padding:.3em 1em}body main .foto-container article .anadir-comentario h3{font-size:1em;margin-bottom:0;margin-top:0}body main .foto-container article .comentarios-fotos{font-size:.9em;margin-bottom:2em;}body main .foto-container article .comentarios-fotos h3{margin-top:.5em;text-align:left;text-transform:none}body main .foto-container article .comentarios-fotos .comentario{margin-left:.5em}body main .foto-container article .comentarios-fotos .sin-comentarios{text-align:left}body main .foto-container article .comentarios-fotos .ocultar-comentarios,body main .foto-container article .comentarios-fotos .ver-comentarios{color:#777;cursor:pointer;display:block;margin:2em 1em 2em 2em;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}body main .foto-container article .comentarios-fotos .ocultar-comentarios:hover,body main .foto-container article .comentarios-fotos .ver-comentarios:hover{color:#222}body main .foto-container article .comentarios-fotos .todos-los-comentarios{display:none}body main .foto-container article .eliminar-foto{margin-right:1em;text-align:right;}body main .foto-container article .eliminar-foto .boton{border:2px solid #f00;color:#f00;font-size:.7em;margin-top:.5em;padding:.2em 1em;}body main .foto-container article .eliminar-foto .boton:hover{background:#f00;color:#fff}body main .foto-container .aviso{margin-top:2em}body main .foto-container .full-width-img{bottom:0;height:100%;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100%;z-index:11;}body main .foto-container .full-width-img:before{content:'';display:inline-block;height:50%;width:1px;margin-right:-1px}body main .foto-container .full-width-img img{display:inline-block;max-height:100%;max-width:100%;vertical-align:middle}body main .foto-container .no-foto{border:none;-webkit-border-radius:50%;border-radius:50%;color:#555;cursor:pointer;background:#e8e8e8;display:inline-block;height:215px;margin-top:7em;position:relative;width:215px;}body main .foto-container .no-foto #primera-foto-form #id_primera_foto{-webkit-border-radius:50%;border-radius:50%;bottom:0;cursor:pointer;font-size:0;height:100%;left:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;right:0;top:0;width:100%}body main .foto-container .no-foto .no-foto-cont{margin:0 auto;position:absolute;top:50%;-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;}body main .foto-container .no-foto .no-foto-cont .imagen:before{font-size:4em;margin-left:0}body main .foto-container .no-foto .no-foto-cont .linea1{font-size:.9em;margin-top:.8em}body main .foto-container .no-foto .no-foto-cont .linea2{font-size:.8em;margin-top:.2em}body main #horarios{margin:0 auto;max-width:500px;padding-top:4em;text-align:center;}body main #horarios h2{text-align:center}body main #horarios h3{font-size:1.1em;margin-top:3em;text-align:center;}body main #horarios h3:after{content:' :.';padding-left:.3em}body main #horarios h3:before{content:'.: ';padding-right:.3em}body main #horarios p{margin:1em;text-align:left}body main #horarios ul{display:inline-block;margin:0 auto 0 auto;}body main #horarios ul li{margin-bottom:.5em;padding-right:1em;text-align:left}body main #invitado-datos{margin:0 auto;max-width:800px;padding-top:3em;overflow:hidden;}body main #invitado-datos .invitado-mesa{display:inline-block;float:left;margin:0 auto;padding-right:.5em;vertical-align:top;width:50%;}body main #invitado-datos .invitado-mesa ul{margin:0 auto;max-width:300px;padding:0;}body main #invitado-datos .invitado-mesa ul li{border:1px solid #777;-webkit-border-radius:1em;border-radius:1em;display:inline-block;margin:.4em .2em;font-size:.8em;}body main #invitado-datos .invitado-mesa ul li a{-webkit-border-radius:1em;border-radius:1em;color:#222;display:block;padding:.3em .5em;text-decoration:none;}body main #invitado-datos .invitado-mesa ul li a:hover{background:#222;color:#fff}body main #invitado-datos .invitado-mesa ul .invitado-sitio{background:#222;color:#fff;padding:.3em .5em}body main #invitado-datos .invitado-mesa ul .ofline{border:1px solid #777;color:#777;padding:.3em .5em}body main #invitado-datos .invitado-perfil{display:inline-block;float:left;margin:2em 0 0 0;vertical-align:top;width:50%;}body main #invitado-datos .invitado-perfil figcaption{margin-top:1em;}body main #invitado-datos .invitado-perfil figcaption #datos-mostrar p{margin:.3em auto;padding:0 .9em;text-align:center}body main #invitado-datos .invitado-perfil figcaption #datos-mostrar .nombre{font-size:1em;font-weight:bold}body main #invitado-datos .invitado-perfil .invitado-perfil-img{height:100px;margin:auto;max-width:100px;overflow:hidden;position:relative;width:100%;}body main #invitado-datos .invitado-perfil .invitado-perfil-img #foto-mostrar img{-webkit-border-radius:50%;border-radius:50%;display:inline-block;left:0;overflow:hidden;position:absolute;right:0;top:50%;-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);vertical-align:middle;width:100%}body main #invitado-detalle-foto,body main #invitado-todas-sus-fotos{padding-top:4em}body main #invitado-fotos{margin:0 auto;max-width:1100px;overflow:hidden;padding-top:2em;}body main #invitado-fotos figure{border:1px solid #eee;display:inline-block;float:left;margin:0;overflow:hidden;position:relative;vertical-align:middle;width:33.33%;}body main #invitado-fotos figure a:hover img{border:1px solid #777}body main #invitado-fotos figure a div{bottom:0;left:0;position:absolute;top:0;right:0;}body main #invitado-fotos figure a div:after{content:'>'}body main #invitado-fotos figure a img{border:1px solid transparent;display:inline-block;left:50%;max-height:100%;max-width:100%;padding:2px;position:absolute;top:50%;-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;vertical-align:middle}body main #invitado-fotos .ultima-foto .enlace-ultima-foto{background:rgba(0,0,0,0.7);bottom:0;display:inline-block;left:0;position:absolute;top:0;-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;right:0;}body main #invitado-fotos .ultima-foto .enlace-ultima-foto:hover{border:2px solid #777;background:rgba(0,0,0,0.2)}body main #invitado-fotos .ultima-foto .enlace-ultima-foto span{color:#fff;font-size:1.6em;left:50%;position:absolute;top:50%;-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}body main #invitado-fotos .ultima-foto .enlace-ultima-foto span:after{content:'>';font-size:1.3em;margin-left:5px}body main #mesas{margin:0 auto;max-width:1000px;overflow:hidden;padding-top:4em;text-align:center;}body main #mesas article{display:inline-block;float:left;margin:0 auto 2em auto;vertical-align:top;width:100%;}body main #mesas article .lista-mesa{margin:0;padding:0;}body main #mesas article .lista-mesa li{margin:.5em 0;list-style-type:none;}body main #mesas article .lista-mesa li a{color:#222;text-decoration:none;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}body main #mesas article .lista-mesa li a:hover{text-shadow:0 0 4px rgba(0,0,0,0.4)}body main #mesas article .lista-mesa .invitado{-webkit-border-radius:1em;border-radius:1em;background:#222;color:#fff;display:inline-block;font-weight:bold;padding:.3em 1.5em}body main #mesas article .lista-mesa .ofline{color:#777}body main #mesas h2{text-align:center}body main #mesas h3{font-size:1.1em;text-align:center;}body main #mesas h3:after{content:' :.';padding-left:.3em}body main #mesas h3:before{content:'.: ';padding-right:.3em}body main #lista_canciones{margin:0 auto;max-width:700px;}body main #lista_canciones .aviso-canciones{color:#777;margin:-1em auto 1em auto;max-width:500px;font-size:.8em}body main #lista_canciones .lista-canciones .cancion{overflow:hidden;padding:1.5em .5em 1em .5em;position:relative;}body main #lista_canciones .lista-canciones .cancion:nth-child(odd){background:#e1e1e1}body main #lista_canciones .lista-canciones .cancion .cancion-resto{display:inline-block;float:left;vertical-align:top;width:65%;}body main #lista_canciones .lista-canciones .cancion .cancion-resto .cancion-detalle{padding-bottom:1em;text-align:right;}body main #lista_canciones .lista-canciones .cancion .cancion-resto .cancion-detalle .artista{font-size:.9em;font-weight:bold}body main #lista_canciones .lista-canciones .cancion .cancion-resto .cancion-detalle .titulo{color:#777;font-size:.85em}body main #lista_canciones .lista-canciones .cancion .cancion-resto .estado{font-size:1.5em;padding-right:.5em;text-align:right;}body main #lista_canciones .lista-canciones .cancion .cancion-resto .estado:before{margin-left:0}body main #lista_canciones .lista-canciones .cancion .cancion-resto .flaticon-si{color:#008000}body main #lista_canciones .lista-canciones .cancion .cancion-resto .flaticon-no{color:#f00}body main #lista_canciones .lista-canciones .cancion .usuario-cancion{display:inline-block;float:left;max-width:120px;vertical-align:top;width:35%;}body main #lista_canciones .lista-canciones .cancion .usuario-cancion div{font-size:.8em;}body main #lista_canciones .lista-canciones .cancion .usuario-cancion div a{color:#222;text-decoration:none;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}body main #lista_canciones .lista-canciones .cancion .usuario-cancion div a:hover{text-shadow:0 0 4px rgba(0,0,0,0.4)}body main #lista_canciones .lista-canciones .cancion .usuario-cancion a:hover img{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}body main #lista_canciones .lista-canciones .cancion .usuario-cancion a img{-webkit-border-radius:50%;border-radius:50%;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;width:48px}body main #lista_canciones .lista-canciones .sin-canciones{-webkit-border-radius:50%;border-radius:50%;color:#555;cursor:pointer;background:#e8e8e8;display:inline-block;height:215px;margin-top:1em;position:relative;width:215px;}body main #lista_canciones .lista-canciones .sin-canciones .flaticon-no-musica{font-size:5em;margin-top:1.5rem;}body main #lista_canciones .lista-canciones .sin-canciones .flaticon-no-musica:before{margin-left:0}body main #lista_canciones .lista-canciones .sin-canciones .linea1{font-size:.9em}body main #lista_canciones .lista-canciones .sin-canciones .linea2{font-size:.8em;margin-top:.2em}body main #lista_canciones .orden{margin-top:1.5em;text-align:right;}body main #lista_canciones .orden p{color:#777;font-size:.8em;margin:0 1em .4em 0;text-align:right}body main #lista_canciones .orden ul{margin:0 0 .5em 0;padding:0;}body main #lista_canciones .orden ul li{border:1px solid #bbb;cursor:pointer;display:inline-block;font-size:.8em;margin:0 .1em;padding:.3em;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}body main #lista_canciones .orden ul li:hover{background:#222;border:1px solid #222;color:#fff;text-shadow:0 0 2px rgba(255,255,255,0.6)}body main #lista_canciones .orden ul .selected{border:1px solid #222}body main #login_form p{margin:.5em}body main #login_form #id_remember{display:none}body main #noticias{margin:5em auto 0 auto;max-width:400px;overflow:hidden;padding:0 .5em;}body main #noticias .cont-noticias{display:inline-block;float:left;margin:0 auto 4em auto;vertical-align:top;width:100%;}body main #noticias .cont-noticias figure{-webkit-box-shadow:0 0 2px rgba(0,0,0,0.6);box-shadow:0 0 2px rgba(0,0,0,0.6);cursor:pointer;margin:0;padding:.3em;}body main #noticias .cont-noticias figure:hover a{text-shadow:0 0 3px rgba(0,0,0,0.6)}body main #noticias .cont-noticias figure:hover img{-o-transform:skewY(1.2deg);-ms-transform:skewY(1.2deg);-moz-transform:skewY(1.2deg);-webkit-transform:skewY(1.2deg);transform:skewY(1.2deg);opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90)}body main #noticias .cont-noticias figure figcaption{overflow:hidden;}body main #noticias .cont-noticias figure figcaption div{text-align:left}body main #noticias .cont-noticias figure figcaption .fecha{background:#222;color:#fff;padding:.2em 1em}body main #noticias .cont-noticias figure figcaption .texto{padding:0 .5rem .5em .5rem}body main #noticias .cont-noticias figure figcaption .titular{font-size:1.1em;font-weight:bold;padding:.5em .5rem;}body main #noticias .cont-noticias figure figcaption .titular a{color:#222;}body main #noticias .cont-noticias figure figcaption .titular a:hover{text-decoration:none}body main #noticias .cont-noticias figure img{-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;width:100%}body main #portada{margin:0;position:relative;}body main #portada figcaption .texto1{background:rgba(255,255,255,0.5);display:none;font-size:1.1em;font-weight:bold;left:0;padding:.5em 1em .5em .5em;position:absolute;top:0}body main #portada figcaption .texto2{top:100%;color:#777;font-size:.9em;font-style:italic;margin:0;padding:1em;position:absolute;right:0;text-align:right;-o-transform:translateX(316px);-ms-transform:translateX(316px);-moz-transform:translateX(316px);-webkit-transform:translateX(316px);transform:translateX(316px);-o-transition:-o-transform 0.4s ease-out;-ms-transition:-ms-transform 0.4s ease-out;-moz-transition:-moz-transform 0.4s ease-out;-webkit-transition:-webkit-transform 0.4s ease-out;transition:transform 0.4s ease-out;width:300px}body main #portada figcaption .mostrar{-o-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}body main #portada img{-o-transition:all 1s ease-out;-ms-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;width:100%}body main #portada .oculta{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}body main #spotify{margin:3em auto 0 auto;max-width:500px;}body main #spotify a{border:2px solid #bbb;display:inline-block;padding-top:.2em;-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;width:240px;}body main #spotify a:hover{border:2px solid #222;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.6);box-shadow:0 0 4px rgba(0,0,0,0.6)}body main #spotify a img{width:100%}body main #telegram{overflow:hidden;margin:auto;max-width:650px;}body main #telegram div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:0 1em;vertical-align:top;}body main #telegram div a{border:2px solid #bbb;display:inline-block;margin-bottom:1em;padding-top:.2em;width:240px;}body main #telegram div a img{width:100%}body main #telegram h2{margin-top:1em}body main #textos-invitacion{margin:0;padding:0;}body main #textos-invitacion li{background:rgba(255,255,255,0.4);-webkit-border-radius:2px;border-radius:2px;font-size:1.3em;font-weight:bolder;list-style-type:none;margin-left:1em;max-width:500px;text-align:right;padding:.5em 1em;position:absolute;right:1em;}body main #textos-invitacion li:first-child,body main #textos-invitacion li:nth-child(2),body main #textos-invitacion li:nth-child(3),body main #textos-invitacion li:nth-child(4){opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}body main #textos-invitacion li:nth-child(5){top:5%;}body main #textos-invitacion li:nth-child(5) h1{margin-bottom:0}body main #textos-invitacion li:nth-child(6){bottom:5%}body main #textos-invitacion li:nth-child(7){top:50%;-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}body main #textos-invitacion li:nth-child(8){background:rgba(255,255,255,0.6);bottom:.5em;left:50%;margin:0;font-size:1em;font-weight:normal;-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90%;}body main #textos-invitacion li:nth-child(8) h1{padding:0}body main #textos-invitacion li h1{background-color:transparent;font-size:1.3em;font-weight:bold;margin-bottom:0;text-align:center;text-transform:none;}body main #textos-invitacion li h1 img{max-width:265px;width:90%}body main #textos-invitacion li h1 .enlace-invitacion{display:block;font-size:.8em;margin:0 auto .2em auto}body main #textos-invitacion li #invitacion-leer{display:none;max-height:360px;overflow-y:auto;text-align:left;}body main #textos-invitacion li #invitacion-leer h3{font-size:1em;font-weight:bold;margin:.5em 0 .3em 0}body main #textos-invitacion li #invitacion-leer .botones{margin-bottom:.5em;text-align:center;}body main #textos-invitacion li #invitacion-leer .botones .boton{margin:1.5em .3em 0 .3em}body main #textos-invitacion li #invitacion-leer .contactar-novios{font-size:.9em;margin:0 auto;text-align:center;}body main #textos-invitacion li #invitacion-leer .contactar-novios p{margin:1em 0 .5em 0;text-align:left}body main #textos-invitacion li #invitacion-leer .contactar-novios .boton{font-size:.8em;margin:.5em auto 2em auto;text-align:center}body main #textos-invitacion li #invitacion-leer .contenido{font-size:.9em}body main #textos-invitacion li #invitacion-leer .respuesta-previa{border:1px solid #222;margin-top:1em;text-align:center;font-size:.8em;}body main #textos-invitacion li #invitacion-leer .respuesta-previa p{margin:.3em}body main #textos-invitacion li #invitacion-respuesta{display:none;max-height:360px;overflow-y:auto;}body main #textos-invitacion li #invitacion-respuesta #invitacion_form{max-width:none;text-align:center;width:auto;}body main #textos-invitacion li #invitacion-respuesta #invitacion_form .form-content{text-align:left;}body main #textos-invitacion li #invitacion-respuesta #invitacion_form .form-content textarea{background:transparent;border-left:1px solid #777;border-right:1px solid #777;border-top:1px solid #777;}body main #textos-invitacion li #invitacion-respuesta #invitacion_form .form-content textarea:-moz-placeholder{color:#555}body main #textos-invitacion li #invitacion-respuesta #invitacion_form .form-content textarea:-ms-input-placeholder{color:#555}body main #textos-invitacion li #invitacion-respuesta #invitacion_form .form-content textarea::-moz-placeholder{color:#555}body main #textos-invitacion li #invitacion-respuesta #invitacion_form .form-content textarea::-webkit-input-placeholder{color:#555}body main #textos-invitacion li #invitacion-respuesta #invitacion_form .form-content #id_confirmar,body main #textos-invitacion li #invitacion-respuesta #invitacion_form .form-content #id_rechazar,body main #textos-invitacion li #invitacion-respuesta #invitacion_form .form-content .confirmacion,body main #textos-invitacion li #invitacion-respuesta #invitacion_form .form-content .rechazo{display:none}body main #textos-invitacion li #invitacion-respuesta #invitacion_form .form-content .confirmacion,body main #textos-invitacion li #invitacion-respuesta #invitacion_form .form-content .rechazo{font-size:.9em}body main #textos-invitacion li #invitacion-respuesta #invitacion_form #respuesta-btn{margin-bottom:1.5em;margin-top:.5em}body main #textos-invitacion li #respuesta-recibida{display:none;text-align:center;}body main #textos-invitacion li #respuesta-recibida p{text-align:left}body main #textos-invitacion li #leermas h2{font-size:1.5em;font-weight:normal;margin-bottom:0;margin-top:2em}body main #textos-invitacion li #leermas h3{font-size:1.3em;margin-bottom:.5em;margin-top:.5em}body main #textos-invitacion li .boton{background:transparent;font-size:.9em;margin-bottom:.5em;padding:.3em .4em;}body main #textos-invitacion li .boton:hover{background:#222}body main #textos-invitacion li .confirmar-btn{background:rgba(0,128,0,0.7);border:none;color:#fff;}body main #textos-invitacion li .confirmar-btn:hover{background:#008000}body main #textos-invitacion li .rechazar-btn{background:rgba(255,0,0,0.7);border:none;color:#fff;}body main #textos-invitacion li .rechazar-btn:hover{background:#f00}body main .anadir-comentario{margin-top:4em;}body main .anadir-comentario h3{font-size:1.1em;text-transform:uppercase}body main .anadir-comentario #comentario_form .txt-comentario textarea{background:transparent;border-left:1px solid #bbb;border-right:1px solid #bbb;border-top:1px solid #bbb;margin-bottom:0}body main .autor h4{display:inline-block;margin:0;padding:0 1em 0 .5em;vertical-align:middle;}body main .autor h4 p{margin:0;text-align:left;}body main .autor h4 p a{color:#222;text-decoration:none;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}body main .autor h4 p a:hover{text-shadow:0 0 3px rgba(0,0,0,0.4)}body main .autor h4 .fecha-comentario{color:#777;font-size:.8em;font-weight:normal;padding-left:.5em}body main .autor a:hover{text-decoration:none;}body main .autor a:hover img{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}body main .autor a img{-webkit-border-radius:50%;border-radius:50%;display:inline-block;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;vertical-align:middle;width:48px}body main .aviso,body main .aviso-password,body main .aviso-perfil,body main .errorlist{background:#222;color:#fff;cursor:pointer;font-size:.8em;margin:0 auto 1em auto;max-width:500px;padding:.5em .8em;text-align:left;width:90%}body main .aviso-perfil{display:none}body main .back{border:1px solid #777;font-size:.8em;margin-top:-1em;padding:.1em .3em;text-transform:none}body main .botones-info{margin:0 auto;}body main .botones-info ul{display:inline-block;margin:0;padding:0;}body main .botones-info ul li{border:1px solid #bbb;cursor:pointer;display:inline-block;font-size:.8em;margin:.7em .1em 0 .1em;padding:.3em;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}body main .botones-info ul li:hover{background:#222;border:1px solid #222;color:#fff;text-shadow:0 0 2px rgba(255,255,255,0.6)}body main .comentarios{margin:2em auto 0 auto;max-width:500px;padding:0 .5em;text-align:left;}body main .comentarios h3{font-size:1.1em;text-align:center;text-transform:uppercase}body main .comentarios .comentario{margin:0 auto 2em auto;}body main .comentarios .comentario .texto-comentario{margin:0 auto;padding:0 1em 0 4em;text-align:left;}body main .comentarios .comentario .texto-comentario p{margin:0}body main .comentarios .sin-comentarios{margin:1em;text-align:center}body main .current_user{display:none}body main .eliminacion{margin:2em auto;max-width:500px;width:100%;}body main .eliminacion figure{margin:0;}body main .eliminacion figure figcaption{font-size:.9em;margin-left:1em;margin-top:.5em;text-align:left}body main .eliminacion figure .foto{max-height:300px;max-width:100%}body main .eliminacion #eliminar_foto_form{margin-top:2em;}body main .eliminacion #eliminar_foto_form textarea{font-size:.9em}body main .eliminacion #eliminar_foto_form #id_elimina{display:none}body main .eliminacion #eliminar_foto_form .botones{margin-top:1em;}body main .eliminacion #eliminar_foto_form .botones .boton{display:inline-block;font-size:.8em;margin:.5em .2em;vertical-align:top}body main .eliminacion #eliminar_foto_form .botones #elimina-btn{border:2px solid #f00;color:#f00;}body main .eliminacion #eliminar_foto_form .botones #elimina-btn:hover{background:#f00;color:#fff}body main .error-foto{margin:4em auto;max-width:500px;padding:0 1em;}body main .error-foto a{font-size:.9em;padding:.2em 1em}body main .error-foto p{text-align:left}body main .imagen-login{background:none;padding:0;margin:1em auto;-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}body main .imagen-login img{max-width:300px;width:80%}body main .intro-cuestionario{font-size:.9em;max-width:650px;padding:.5em 1em;margin:1em auto;text-align:left}body main .intro-musica{margin:1.5em auto 0 auto;max-width:800px}body main .mensaje-respuestas{display:none}body main .mi-cuestionario{margin:0 auto;max-width:500px;padding:0 1em;}body main .mi-cuestionario article p text-align left{-webkit-border-radius:50%;border-radius:50%}body main .mi-cuestionario article .boton{margin-top:.5em}body main .mi-cuestionario article .nota{text-align:center;font-weight:bold;font-size:6em;margin:1rem auto 2rem auto}body main .mi-mesa{margin:0 auto 5em auto;max-width:350px;padding:0 1em;}body main .mi-mesa ul{margin:0;padding:0;}body main .mi-mesa ul li{border:1px solid #222;-webkit-border-radius:1em;border-radius:1em;display:inline-block;margin:.4em .2em;font-size:.9em;}body main .mi-mesa ul li a{-webkit-border-radius:1em;border-radius:1em;display:block;color:#222;padding:.5em;text-decoration:none;}body main .mi-mesa ul li a:hover{background:#222;color:#fff;text-shadow:0 0 2px rgba(255,255,255,0.4)}body main .mi-mesa ul .mi-sitio{background:#222;color:#fff;padding:.5em}body main .mi-mesa ul .ofline{border:1px solid #777;color:#777;padding:.5em}body main .mis-datos{margin-bottom:3em;}body main .mis-datos #profile_form .mi-perfil{margin:0;padding:1em 0;}body main .mis-datos #profile_form .mi-perfil figcaption{margin-top:1em;}body main .mis-datos #profile_form .mi-perfil figcaption #datos-editar{display:none;}body main .mis-datos #profile_form .mi-perfil figcaption #datos-editar .eliminar-imagen p{margin:1em auto;text-align:center;width:140px}body main .mis-datos #profile_form .mi-perfil figcaption #datos-editar .notificaciones{margin-top:2em;}body main .mis-datos #profile_form .mi-perfil figcaption #datos-editar .notificaciones p{line-height:1em}body main .mis-datos #profile_form .mi-perfil figcaption #datos-editar #botones{font-size:.8em;margin-top:5em;}body main .mis-datos #profile_form .mi-perfil figcaption #datos-editar #botones a{margin:.5em}body main .mis-datos #profile_form .mi-perfil figcaption #datos-editar #id_no_imagen,body main .mis-datos #profile_form .mi-perfil figcaption #datos-editar #id_notificaciones{display:none}body main .mis-datos #profile_form .mi-perfil figcaption #datos-mostrar p{margin:.3em 1em;text-align:center}body main .mis-datos #profile_form .mi-perfil figcaption #datos-mostrar .no-dt{color:#777;font-size:.8em;margin:1em auto;max-width:450px;text-align:left;width:90%}body main .mis-datos #profile_form .mi-perfil figcaption #datos-mostrar .usuario{font-size:1.2em;font-weight:bold}body main .mis-datos #profile_form .mi-perfil #editar-perfil{border:1px solid #222;font-size:.8em;padding:.2em .5em}body main .mis-datos #profile_form .mi-perfil .mi-perfil-img{height:300px;margin:auto;max-width:300px;overflow:hidden;position:relative;width:100%;}body main .mis-datos #profile_form .mi-perfil .mi-perfil-img #foto-mostrar img{-webkit-border-radius:50%;border-radius:50%;display:inline-block;left:0;overflow:hidden;position:absolute;right:0;top:50%;-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);vertical-align:middle;width:100%}body main .mis-datos #profile_form .mi-perfil .mi-perfil-img #foto-editar{background:rgba(255,255,255,0.4);-webkit-border-radius:50%;border-radius:50%;bottom:0;display:none;left:0;position:absolute;right:0;top:0;width:100%;}body main .mis-datos #profile_form .mi-perfil .mi-perfil-img #foto-editar span{color:rgba(34,34,34,0.8);margin:0;padding:0;position:absolute}body main .mis-datos #profile_form .mi-perfil .mi-perfil-img #foto-editar .camera-mobile{border-bottom:2px solid rgba(34,34,34,0.8);border-left:2px solid rgba(34,34,34,0.8);height:145px;right:0;top:0;width:145px;}body main .mis-datos #profile_form .mi-perfil .mi-perfil-img #foto-editar .camera-mobile:before{font-size:3em;margin:0;position:absolute;right:60%;top:70%;-o-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}body main .mis-datos #profile_form .mi-perfil .mi-perfil-img #foto-editar .photo-mobile{border-bottom:2px solid rgba(34,34,34,0.8);border-right:2px solid rgba(34,34,34,0.8);height:145px;left:0;top:0;width:145px;}body main .mis-datos #profile_form .mi-perfil .mi-perfil-img #foto-editar .photo-mobile:before{font-size:3em;left:60%;margin:0;position:absolute;top:70%;-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body main .mis-datos #profile_form .mi-perfil .mi-perfil-img #foto-editar .photo-main{left:50%;top:40%;-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}body main .mis-datos #profile_form .mi-perfil .mi-perfil-img #foto-editar .photo-main:before{font-size:3em;margin:0;padding:0}body main .mis-datos #profile_form .mi-perfil .mi-perfil-img #foto-editar #foto-nueva-aviso{background:rgba(34,34,34,0.9);color:#fff;display:none;font-size:.8em;left:50%;padding:.5em;position:absolute;top:55%;-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:180px}body main .mis-datos #profile_form .mi-perfil .mi-perfil-img #foto-editar #img-preview{left:50%;position:absolute;top:78%;-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body main .mis-datos #profile_form .mi-perfil .mi-perfil-img #foto-editar #error-imagen{left:50%;position:absolute;top:70%;-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;}body main .mis-datos #profile_form .mi-perfil .mi-perfil-img #foto-editar #error-imagen .errorlist{background:rgba(34,34,34,0.9);}body main .mis-datos #profile_form .mi-perfil .mi-perfil-img #foto-editar #error-imagen .errorlist:before{border-bottom:8px solid rgba(34,34,34,0.9)}body main .mis-datos #profile_form .mi-perfil .mi-perfil-img #foto-editar #id_camara{display:inline-block;height:50%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;right:0;top:0;width:50%}body main .mis-datos #profile_form .mi-perfil .mi-perfil-img #foto-editar #id_foto{bottom:0;cursor:pointer;font-size:0;left:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;right:0;top:0;width:100%}body main .mis-datos #profile_form .mi-perfil .mi-perfil-img #foto-editar #id_foto_movil{display:inline-block;height:50%;left:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;top:0;width:50%}body main .noticia{padding:.5em;margin:0 auto;max-width:1000px;min-height:400px;width:100%;}body main .noticia .cont-imagen{-webkit-box-shadow:0 0 2px rgba(0,0,0,0.6);box-shadow:0 0 2px rgba(0,0,0,0.6);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:400px;padding:.5em;width:100%;}body main .noticia .cont-imagen img{width:100%}body main .noticia h2{font-size:1.2em;margin:1em auto;text-align:left}body main .noticia p{text-align:left;}body main .noticia p .boton{font-size:.8em;margin-bottom:2em;padding:.2em 1em}body main .noticia .boton-parrafo{text-align:center}body main .noticia .fecha{background:#222;color:#fff;display:inline-block;font-weight:bold;margin:0 auto .5em auto;padding:.3em 1em}body main .nueva-contrasena{font-size:.8em;margin-top:.5em}body main .oculto-login{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-o-transform:translateY(-50px);-ms-transform:translateY(-50px);-moz-transform:translateY(-50px);-webkit-transform:translateY(-50px);transform:translateY(-50px)}body main .subir-foto{margin-top:1em;}body main .subir-foto form{font-size:.9em;margin-top:.5em;}body main .subir-foto form a{border:2px solid #f00;color:#f00;}body main .subir-foto form a:hover{background:#f00;color:#fff}body main .subir-foto form .boton{margin:1em .5em;padding:.3em 1em}body main .subir-foto img{max-height:300px;max-width:100%}body main.main-fotos{margin-top:2em}body main.main-musica p{text-align:left}body main.main-musica section{padding:0 1em}body .blanco{color:#fff}body .boton{background:#fff;border:2px solid #222;color:#222;cursor:pointer;display:inline-block;margin-top:1.5em;padding:.5em 1em;text-transform:uppercase;-o-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}body .boton:hover{background:#222;color:#fff;text-decoration:none}body .boton-eliminar{border:2px solid #f00;color:#f00;}body .boton-eliminar:hover{background:#f00;color:#fff}body .boton-eliminar-inactivo{border:2px solid #bbb;color:#bbb;cursor:auto;}body .boton-eliminar-inactivo:hover{background:#fff;border:2px solid #bbb;color:#bbb}body .casilla{cursor:pointer;line-height:2em;margin-bottom:1.5em;padding-left:1.7em;position:relative;}body .casilla span{cursor:pointer;font-size:1.2em;position:absolute;left:-1em;top:0;}body .casilla span:before{font-size:1.2rem}body .casilla .pocas{color:#777;cursor:auto;position:static;font-size:.8em}body .casilla .flaticon-casilla-checked2{display:none}body .carga-imagen-oculta{z-index:-1}body .endless_loading{color:#777;font-weight:bold;margin:2em auto}body .gris{color:#222}body .main-index{margin:5em auto}body .main-login{margin-top:0;position:absolute;top:45%;-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;}body .main-login p{margin:1em auto;max-width:450px;text-align:left;width:85%}body .main-respuestas{margin:5.5em auto auto auto;}body .main-respuestas .pregunta{max-width:800px;margin:0 auto;padding:.5em 1em;text-align:left;}body .main-respuestas .pregunta .pregunta-texto{font-weight:bold}body .main-respuestas .pregunta .respuesta-correcta{color:#008000;font-weight:bold}body .main-respuestas .pregunta .respuesta-incorrecta{color:#f00;font-weight:bold}body .main-respuestas .pregunta .respuesta-texto{padding-left:2em}body.aviso-fotos{bottom:0;left:0;overflow:hidden;position:fixed;top:0;right:0;height:100%;}body.aviso-fotos #aviso-fotos{background:rgba(255,255,255,0.8);bottom:0;font-size:.85em;left:0;position:fixed;right:0;top:.5em;z-index:11;}body.aviso-fotos #aviso-fotos .aviso-fotos-contenido{background:#fff;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.6);box-shadow:0 0 6px rgba(0,0,0,0.6);left:50%;max-width:450px;padding:.5em .5em 1em .5em;position:absolute;top:50%;-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:95%;}body.aviso-fotos #aviso-fotos .aviso-fotos-contenido p{margin:.5em;text-align:left}body.aviso-fotos #aviso-fotos .aviso-fotos-contenido ul{padding-left:1.6em;text-align:left;}body.aviso-fotos #aviso-fotos .aviso-fotos-contenido ul li{padding-bottom:.3em;}body.aviso-fotos #aviso-fotos .aviso-fotos-contenido ul li span{font-size:1.4em;}body.aviso-fotos #aviso-fotos .aviso-fotos-contenido ul li span:before{margin-left:0}body.aviso-fotos #aviso-fotos .aviso-fotos-contenido ul li .flaticon-brindis2{color:#c6a133;font-size:1.7em}body.aviso-fotos #aviso-fotos .aviso-fotos-contenido #id_aviso_fotos{display:none}body.aviso-fotos #aviso-fotos .aviso-fotos-contenido .boton{font-size:.85em;margin-top:0;padding:.2em 1em}body.aviso-fotos #aviso-fotos .aviso-fotos-contenido .casilla{padding-left:2em}body.foto-pantalla-completa{overflow:hidden;position:relative;height:100%}body.noscroll{bottom:0;left:0;overflow:hidden;position:fixed;top:0;right:0}.html_respuestas{overflow:hidden;}.html_respuestas main h2{margin-top:0}.html_respuestas main .mensaje-respuestas{background:#fff;border:1px solid #222;display:block;left:50%;max-width:600px;padding:4em 1em 2em 1em;position:absolute;top:45%;-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;z-index:12;}.html_respuestas main .mensaje-respuestas .botones-respuestas .boton{margin:1.5em .5em 0 .5em}.html_respuestas main .mensaje-respuestas .mensaje{text-align:left}.html_respuestas main .mensaje-respuestas #cerrar{font-size:.7em;margin-top:0;padding:.2em .4em;position:absolute;right:1em;top:1em}.html_respuestas .capa{background:rgba(255,255,255,0.8);bottom:0;cursor:pointer;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:11}@media screen and (min-width:370px){body main #textos-invitacion li{margin-left:1.5em;right:1.5em;}body main #textos-invitacion li:nth-child(8){bottom:1.5em}body main #textos-invitacion li #invitacion-leer .cont-scroll{max-height:240px;}body main #textos-invitacion li #invitacion-leer .cont-scroll .contenido{font-size:1em}body main #textos-invitacion li #invitacion-respuesta #invitacion_form .form-content{max-height:397px}}@media screen and (min-width:700px){body main #invitado-fotos figure{width:25%}body main #lista_canciones .lista-canciones .cancion{padding:.8em .5em .5em .5em;}body main #lista_canciones .lista-canciones .cancion .cancion-resto{float:right;overflow:hidden;}body main #lista_canciones .lista-canciones .cancion .cancion-resto .cancion-detalle,body main #lista_canciones .lista-canciones .cancion .cancion-resto .estado{display:inline-block;float:left;vertical-align:top}body main #lista_canciones .lista-canciones .cancion .cancion-resto .cancion-detalle{margin-top:.8em;padding-right:2em;width:85%}body main #lista_canciones .lista-canciones .cancion .cancion-resto .estado{margin-top:.7em;position:static;width:15%}body main #mesas article{min-height:400px;width:33%}body main #mesas .ninos{width:100%;}body main #mesas .ninos ul{columns:3}body main #noticias{max-width:800px;}body main #noticias .cont-noticias{margin:0 auto 2em auto;padding:0 .5em;width:50%;}body main #noticias .cont-noticias figure figcaption{height:180px}body main #telegram div{float:left;width:50%}body main #invitado-datos .invitado-perfil .invitado-perfil-img{height:180px;max-width:180px}body main .noticia{padding:.5em 1em}body.aviso-fotos #aviso-fotos{font-size:.95em;}body.aviso-fotos #aviso-fotos .aviso-fotos-contenido{padding:1em 1em 1.5em 1em;}body.aviso-fotos #aviso-fotos .aviso-fotos-contenido .boton{margin-top:1.5em}}@media screen and (min-width:1050px){body header{overflow:hidden;}body header nav{border-right:none;bottom:auto;display:block;left:auto;padding-top:0;right:0;width:auto;}body header nav ul li{display:inline-block;}body header nav ul li a{padding:1em 1em .5em 1em;-o-transition:all 0.15s linear;-ms-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-webkit-transition:all 0.15s linear;transition:all 0.15s linear;}body header nav ul li a:hover{border-bottom:3px solid #333;text-decoration:none}body header nav ul li .activo{border-bottom:3px solid #333}body header nav ul .lista{display:inline-block}body header nav #replegar{display:none}body header #desplegar{display:none}body header .logo{margin-left:1em}body header .oculto{display:inline-block}body main #contacto figure{display:inline-block;vertical-align:top;width:50%}body main #change_password_form{font-size:1em}body main #enviar_cancion,body main #spotify{display:inline-block;vertical-align:top;width:50%}body main #invitado-fotos figure{width:20%}body main #mesas article{width:25%}body main #noticias{margin-top:3em;max-width:1100px;}body main #noticias .cont-noticias{width:33.33%}body main #portada{margin:0 auto;overflow:hidden;max-width:900px;}body main #portada figcaption .texto1{font-size:2em;padding:2em 2em 1em 1em}body main #portada figcaption .texto2{background:rgba(255,255,255,0.6);bottom:0;color:#222;font-size:1em;top:auto}body main #spotify a{margin-top:2em}body main .mis-datos{margin-bottom:5em;}body main .mis-datos #profile_form{max-width:none;width:auto;}body main .mis-datos #profile_form .mi-perfil{margin:auto;max-width:900px;overflow:hidden;}body main .mis-datos #profile_form .mi-perfil figcaption,body main .mis-datos #profile_form .mi-perfil .mi-perfil-img{display:inline-block;float:left;width:50%}body main .mis-datos #profile_form .mi-perfil figcaption{margin-top:0;max-width:500px;padding-left:2em;text-align:left;}body main .mis-datos #profile_form .mi-perfil figcaption #datos-editar{text-align:center;}body main .mis-datos #profile_form .mi-perfil figcaption #datos-editar .eliminar-imagen p{margin-left:0;text-align:left}body main .mis-datos #profile_form .mi-perfil figcaption #datos-mostrar{margin-top:4em;}body main .mis-datos #profile_form .mi-perfil figcaption #datos-mostrar p{text-align:left}body main .mis-datos #profile_form .mi-perfil figcaption #datos-mostrar .email{padding-left:.5em}body main .mis-datos #profile_form .mi-perfil figcaption #datos-mostrar .no-dt{padding-left:.5em}body main .mis-datos #profile_form .mi-perfil .mi-perfil-img{margin-left:2em}body main .noticia{margin-top:1em;text-align:left;}body main .noticia .cont-imagen{float:left;margin:0 2em 1.3em 0}body main .noticia h2{margin-top:.5em}body main .nueva-contrasena{font-size:.9em}}