* {margin:0;padding:0;font-family: 'Raleway', sans-serif;}
input,textarea,select {font-family: 'Raleway', sans-serif;font-size:14px;}
input[type='radio'],
input[type='checkbox'] {margin:0;display:inline-block;}
textarea {border:0;}
html,body{height:100%}
button {cursor:pointer;}
html, body {height: 100%;}
.clear {clear:both;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;vertical-align:top;background: transparent;background-repeat:no-repeat;}
input,button {background-repeat:no-repeat;padding:0;border:0;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';	content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {	border-collapse: collapse;border-spacing: 0;}
.f_buttons .submit-loading {font-size:40px;color:#C51E2F;text-align:center;}
.img100 {width:100%;}
.max100 {max-width:100%;}

.strong-400 {font-weight:400 !important;}
.strong-600 {font-weight:600 !important;}
.strong-700 {font-weight:700 !important;}
.strong-900 {font-weight:900 !important;}
.oblique,.italic {font-style:italic;}
.color-green {color:#4DD8A9;} 
.color-gray {color:#999;}
.color-red {color:#F00;} 
.br {margin-bottom:10px;line-height:1px;font-size:1px;}
.ehide {display:none !important;}
.eshow {display:block;}
.uppercase {text-transform:uppercase;}
.lowercase {text-transform:lowercase;}
.capitalize {text-transform:capitalize;}
.text-transform-none {text-transform:none;}
.taleft {text-align:left;}
.taright {text-align:right;}
.tacenter {text-align:center;}
.vmiddle {vertical-align:middle !important;}

.button-spinner {text-align:center;}
.button-spinner .fa {font-size:30px;}

h1,h2,h3,h4,h5,h6 {font-weight:normal;text-decoration:none;}

.error_content {color:#F00;font-size:12px;margin-bottom:10px;}
.error_content a {color:#F00;text-decoration:underline;}




#cookie-policy-overlay {background-image:url(https://www.tucasaclub.com/files/interface/bg_cookies_op.png);background-repeat:repeat;position:fixed;z-index:9999;top:3000px;left:0;right:0;width:100%;height:100%;}
#cookie-policy {width:100%;position:fixed;bottom:0;background-color:#FCFCFC;text-align:center;color:#444;z-index:99999;display:none;}
#cookie-policy .cp-content {width:985px;text-align:left;margin:40px auto 40px auto;}
#cookie-policy .cp-content .cp-close {float:right;margin-top:15px;cursor:pointer;background-color:#DDDDDD;padding:5px 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#cookie-policy .cp-content .cp-close:hover {background-color:#E3000F;color:#FFFFFF;}
#cookie-policy .cp-content h6 {font-weight:bold;font-size:18px;margin-bottom:5px;}
#cookie-policy .cp-content p {line-height:22px;font-size:16px;max-width:860px;}
#cookie-policy .cp-content p a {color:#E3000F;font-weight:bold;text-decoration:underline;}
#cookie-policy .cp-content p a:hover {text-decoration:none;}

/*INI COS*/
#club {background-color:#e3d0b6;color:#000000;padding:60px 0;display:none;}
#club .intro {font-weight:400;font-size:25px;margin:20px auto 30px auto;}
#club form {display:inline-block;}
#club input[type='text'] {background-color:#fff;padding:7px 10px;height:36px;text-align:center;margin-right:10px;display:inline-block;width:320px;border:1px solid #000000;font-size:16px;}
#club input[type='checkbox'] {background-color:#e3d0b6;border:1px solid #000000;}
#club button {text-transform:uppercase;color:#fff;font-weight:300;background-color:#bf1e15;display:inline-block;height:36px;width:170px;font-size:16px;}
#club .legal {text-align:left;font-size:11px;margin-top:10px;}
#club .legal a {font-weight:600;text-decoration:underline;}
#club .legal a:hover {text-decoration:none;}
#club .left,
#club .right {display:inline-block;}
#club .followus {position:absolute;right:0;bottom:-30px;background-image:url(../files/interface/share_arrow.png);background-position:left center;padding-left:50px;}
#club .followus .tit {color:#fff;font-size:32px;margin-bottom:5px;}
#club .followus ul li {display:inline-block;margin:0 5px;}
#club .followus ul li a {display:inline-block;width:47px;height:48px;}
#club .followus ul li a.fb {background-image:url(../files/interface/share_fb.png);}
#club .followus ul li a.insta {background-image:url(../files/interface/share_insta.png);}
#club .followus ul li a.yt {background-image:url(../files/interface/share_yt.png);}

#henkel {background-color:#fff;padding:25px 0;}
#henkel img {max-width:110px;}

#henkel_access {padding:30px 60px;}
#henkel_access .intro {font-weight:300;font-size:20px;margin:15px auto 20px auto;color:#bf1e15;max-width:630px;}
#henkel_access .intro_sms {margin-bottom:20px;}
#henkel_access .intro_comprueba {font-size:16px;}
#henkel_access .tit {font-size:26px;font-weight:300;color:#5e5d5d;margin:5px auto 20px auto;}
#henkel_access .forms {margin-top:20px;}
#henkel_access #login {margin:0 45px 50px auto;text-align:center;max-width:320px;}
#henkel_access #forgot {margin:0 auto 0 auto;text-align:center;max-width:320px;}
#henkel_access #register {margin:0 auto 0 40px;text-align:center;max-width:360px;}
#henkel_access .sepline {border-left:1px solid #bf1e15;}
#henkel_access form {display:inline-block;text-align:left;}
#henkel_access form input[type="text"],
#henkel_access form input[type="password"],
#henkel_access form select {border:1px solid #d6b889;padding:7px 10px;font-size:14px;margin-bottom:10px;}
#henkel_access form select {padding:6px 10px;}
#henkel_access form select.fecha_nacimiento_dia {width:40px;}
#henkel_access form .legal {text-align:left;font-size:12px;margin-top:10px;}
#henkel_access form .legal a {font-weight:600;text-decoration:underline;}
#henkel_access form .legal a:hover {text-decoration:none;}
#henkel_access form .forgot {text-align:center;margin-top:15px;font-size:13px;}
#henkel_access form .forgot a {text-decoration:underline;}
#henkel_access form .forgot a:hover {text-decoration:none;}
#henkel_access form .buttons {margin-top:20px;text-align:center;}
#henkel_access form .buttons button,
#henkel_access .btn_follow_promo {color:#fff;font-weight:100;background-color:#bf1e15;display:inline-block;height:36px;width:200px;font-size:22px; background-image:url(../files/interface/back_bt.jpg); background-size:100% 100%}
#henkel_access .btn_follow_promo {width:auto;padding:5px 20px;font-size:21px;height:inherit;}
#henkel_access form input[type="text"],
#henkel_access form input[type="password"],
#henkel_access form select {width:100%;}
#henkel_access form .sys-col {padding:0 5px;}
#henkel_access #sms input[type="text"] {text-align:center;}
#henkel_access #sms .buttons {margin-top:10px;}
#henkel_access #userdata .aviso {font-size:12px;}
#henkel_access .error_msg {margin-bottom:10px;color:#FF0004;font-size:14px;font-weight:600;}
#henkel_access .success_msg {margin-bottom:10px;color:#4FA7D8;font-size:14px;font-weight:600;}
.ui-autocomplete {text-align:left;font-size:13px;}

@media only screen and (max-width : 960px) {
#club .followus {position:relative;width:auto;display:block;right:inherit;bottom:inherit;margin-top:40px;background-image:none;padding-left:0;}
}

@media only screen and (max-width : 875px) {

}
@media only screen and (max-width : 767px) {
#henkel_access {padding:30px 30px;}
#henkel_access #login {margin:0 0 50px auto;max-width:inherit;}
#henkel_access #register {margin:0 auto 0 auto;max-width:inherit;}
#henkel_access .sepline {border-left:0;}
#cookie-policy .cp-content {width:auto;max-width:inherit; padding:0 10px;font-size:12px;margin:20px auto;}
#cookie-policy .cp-content h6 {font-size:14px;}
#cookie-policy .cp-content p {line-height:16px;font-size:12px;max-width:inherit;}
#cookie-policy .cp-content .cp-close {float:none;margin-top:0px;display:inline-block;}
}
@media only screen and (max-width : 480px) {
#henkel_access {padding:10px 10px;}
#henkel_access .logo {max-height:40px;}
#henkel_access .intro {font-size:16px;}
#henkel_access .tit {font-size:18px;}
#club .left {margin-bottom:20px;}
#club input[type="text"] {width:100%;}
#club .logo {max-height:50px;}
#club .intro {font-size:18px;}
#club .followus .tit {font-size:20px;}
#club .followus ul li a {height:32px;width:32px;background-size:100% auto;}
#henkel {padding:15px 0;}
#henkel img {max-height:30px;}
}
/*END COS*/






#wrapper{width:1800px; max-width:100%; margin:0 auto}



body {color:#424245;font-size:15px;line-height:normal;font-weight:400;font-family: 'EB Garamond', sans-serif;text-align:center; background-repeat:repeat-y;background-position:center top;background-size:100% auto;}
body a {color:#424245;text-decoration:none;}
#henkel_access{font-family: 'Raleway', sans-serif;}
.container {margin:0 auto;width:1240px;padding-left:10px !important;padding-right:10px !important;position:relative;}
.img_mobile{display:none}
#header {padding-top:50px; z-index:999;}
#menu {background-color:#bf1e15;color:#fff;padding:15px 0;}
#menu a {color:#fff;-moz-transition:none; -webkit-transition:none;	-o-transition:none; -ms-transition:none; transition:none;}
#menu a.active {font-weight:700;}
#menu li {display:inline-block;padding:0 15px;text-transform:uppercase; }
#menu.sticky {position:fixed;top:-50px;width:100%;z-index:20;}
#menu_mobile {display:none;}
#menu_mobile {position:absolute;top:38px;text-align:right;z-index:20;right:18px;}
#menu_mobile .dl-menu {text-align:center;}
#menu_mobile.dl-menuwrapper button,
#menu_mobile.dl-menuwrapper button:hover, 
#menu_mobile.dl-menuwrapper button.dl-active, 
#menu_mobile.dl-menuwrapper ul {background:#5d1719;}

#wrapper #header{width:900px; max-width:100%; margin:0 auto; position:absolute; left:50%; margin-left:-450px}
#wrapper #header .logo{float:left; padding-left:10px}
#wrapper #header .back_skpf{float:right; padding-right:10px}

#promo.section {padding-bottom:0;}
.section_title {font-size:50px;text-transform:uppercase;color:#f1911f;font-weight:500;margin-bottom:50px;}
.section_subtitle {font-size:42px;color:#fff;font-weight:400;margin-bottom:50px;margin-top:-45px;}
.section_subtitle > span {font-weight:600; letter-spacing:2px;}
.section_subtitle .orange {color:#f1911f;}

#paraquien{z-index:99; bottom: 30px;position: absolute;z-index: 99; width:100%}
#paraquien .grid {max-width:870px;margin-top:-20px;}
#paraquien .item {margin-bottom:40px;}
#paraquien .item span {display:inline-block;max-width:370px;margin:0 auto;font-size:28px;color:#ffffff;}
#paraquien .item img {max-width:220px;}

#section0.section{background-image:url(../files/interface/back_home.jpg);  background-position:top center; background-size:auto 90% }
#section1.section{background-image:url(../files/interface/magno_mistic.jpg);  background-position:top center;  background-size:auto 90% }
#section2.section{background-image:url(../files/interface/magno_vulcano.jpg);  background-position:top center;  background-size:auto 90%; margin-top:100px }

#section1.section .hoja{background: rgb(250, 249, 246); background: rgba(250, 249, 246, .8); padding-top:20px; padding-left:70px; padding-bottom:20px; padding-right:0px; right:0px; float:right; margin-right:110px; margin-top:-60px; font-size:18px; color:#535557; text-align:left; max-width:570px}
#section1.section .hoja .title{font-size:30px; color:#5a1f5f; padding-bottom:30px}
#section1.section .hoja ul{}
#section1.section .hoja ul li{list-style-type:disc; }
#section1.section .hoja .puntos_desc{float:left; padding-top:40px; width:100%}
#section1.section .hoja .img_desc{float:left; padding-top:40px; width:20%; padding-left:10px}
#section1.section .hoja .sientete{font-size:30px; color:#5a1f5f; padding-top:35px}
#section1.section .hoja .puntos_desc ul li img{width:40px; margin-top:-10px}

#section2.section .hoja{background: rgb(250, 249, 246); background: rgba(250, 249, 246, .8); padding-top:20px; padding-left:70px; padding-bottom:20px; padding-right:40px; left:0px; float:left; margin-left:110px; margin-top:-90px; font-size:18px; color:#535557; text-align:left; max-width:550px}
#section2.section .hoja .title{font-size:30px; color:#d25923; padding-bottom:30px}
#section2.section .hoja ul{}
#section2.section .hoja ul li{list-style-type:disc; }
#section2.section .hoja .puntos_desc{float:left; padding-top:40px; width:100%}
#section2.section .hoja .img_desc{float:left; padding-top:40px; width:20%; padding-left:10px}
#section2.section .hoja .sientete{font-size:30px; color:#d25923; padding-top:35px}
#section2.section .hoja .puntos_desc ul li img{width:40px; margin-top:-10px}


#paraquien .container{}
#paraquien .botones {margin-top:-20px}
#paraquien .botones .conoce{display:inline; padding-right:25px}
#paraquien .botones .participa{display:inline}

#conoce .gama {max-width:940px;margin-bottom:20px;}
#conoce .gama .sys-col:first-child {margin-left:-25px;}
#conoce .gama img {max-width:inherit;}
#conoce .gama .test {position:relative;}
#conoce .gama .test .legend {max-width:200px;padding:10px 10px;background-color:#fff;text-transform:uppercase;font-size:12px;font-weight:600;-webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.3);-moz-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.3);box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.3);position:absolute;left:0;right:0;margin:15px auto;z-index:10;}
.cd-image-container {width:100%;}

#actua {background-image:url(../files/interface/actua.jpg);background-size:100% auto;padding:70px 0 700px 0;}
#actua .pasos_border {
background: rgba(189,189,189,1);
background: -moz-linear-gradient(left, rgba(189,189,189,1) 0%, rgba(235,235,235,0) 69%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(189,189,189,1)), color-stop(69%, rgba(235,235,235,0)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(left, rgba(189,189,189,1) 0%, rgba(235,235,235,0) 69%, rgba(255,255,255,0) 100%);
background: -o-linear-gradient(left, rgba(189,189,189,1) 0%, rgba(235,235,235,0) 69%, rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(left, rgba(189,189,189,1) 0%, rgba(235,235,235,0) 69%, rgba(255,255,255,0) 100%);
background: linear-gradient(to right, rgba(189,189,189,1) 0%, rgba(235,235,235,0) 69%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdbdbd', endColorstr='#ffffff', GradientType=1 );
height:3px;
}
#actua .pasos_content {max-width:780px;text-align:left;margin:0 auto;}
#actua .pasos {background-color:rgba(0,0,0,0.2);padding:30px 30px 15px 30px;}
#actua .pasos li {margin-bottom:15px;}
#actua .pasos .num {width:48px;height:48px;background-color:#fff;border-radius:24px;text-align:center;line-height:46px;font-size:28px;font-weight:300;display:inline-block;vertical-align:top;}
#actua .pasos .val {display:inline-block;vertical-align:top;font-size:24px;color:#fff;font-weight:300;padding:6px 0 0 15px;width:90%;}
#actua .pasos .val strong {font-size:28px;font-weight:600;color:#f1911f;display:inline-block;vertical-align:baseline;}

#aplicacion {margin-top:-400px;}
#aplicacion .item {max-width:260px;margin:0 auto 60px auto;}
#aplicacion .num {width:48px;height:48px;background-color:#fff;border-radius:24px;text-align:center;line-height:46px;font-size:28px;font-weight:300;vertical-align:top;margin:0 auto 20px auto;display:none;}
#aplicacion .tit {color:#fff;font-size:22px;font-weight:600;text-transform:uppercase;margin-top:20px;}

#elige .section_subtitle {margin-top:0;font-size:50px;}

#faq .faq {text-align:left;color:#fff;max-width:1024px;margin:0 auto;font-size:21px;padding-left:50px;}
#faq .faq .p {font-size:23px;font-weight:600;margin-bottom:10px;}
#faq .faq .r {padding-bottom:10px;display:none;font-weight:300;}
#faq .faq li {position:relative;cursor:pointer;padding-bottom:10px;}
#faq .faq li:before {content:'\f105';font-family:'FontAwesome';color:#983235;font-size:26px;border-radius:15px;height:30px;width:30px;text-align:center;line-height:30px;background-color:#fff;position:absolute;left:-50px;padding-left:4px;}
#faq .faq li.active:before {content:'\f107';padding-left:0px;line-height:32px;}
#faq .faq li.active .r {display:block;}

#participar {background-color:#ffffff;padding:0px; max-width:815px; width:100%; margin:0 auto}
#participar .head {background-color:transparent;color:#fff;padding:15px 50px;margin-bottom:0px;}
#participar .head .tit {font-size:22px;font-weight:300; color:#cba560}
#participar .head .tit strong {font-weight:600;}
#participar .head .subtit {font-size:18px;font-weight:300;margin-top:5px;}
#participar form {padding:0 10px;}
#participar .form_inner {margin:0 auto;text-align:left; background: rgba(213,213,213,1);
background: -moz-linear-gradient(top, rgba(213,213,213,1) 0%, rgba(236,236,236,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(213,213,213,1)), color-stop(100%, rgba(236,236,236,1)));
background: -webkit-linear-gradient(top, rgba(213,213,213,1) 0%, rgba(236,236,236,1) 100%);
background: -o-linear-gradient(top, rgba(213,213,213,1) 0%, rgba(236,236,236,1) 100%);
background: -ms-linear-gradient(top, rgba(213,213,213,1) 0%, rgba(236,236,236,1) 100%);
background: linear-gradient(to bottom, rgba(213,213,213,1) 0%, rgba(236,236,236,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5d5d5', endColorstr='#ececec', GradientType=0 ); padding-top:25px; padding-bottom:25px; -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.48);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.48);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.48);}
#participar .form_inner .f, #participar .form_inner .title, #participar .form_inner .fecha_compra, #participar .form_inner .note, #participar .form_inner .buttons{width:80%; margin:0 auto}
#participar .form_inner .fecha_compra .f{ float:left; width:auto}
#participar .form_inner .pet{width:340px}
#participar .form_inner .note p{text-align:center}
#participar .form_inner .buttons{text-align:center}
#participar form .label {font-size:16px;color:#cba560;font-weight:500;margin-bottom:4px;}
#participar form input[type="text"],
#participar form input[type="password"],
#participar form select {border:1px solid #c5c3be;padding:7px 10px;font-size:16px;margin-bottom:10px;border-radius:5px;width:100%;}
#participar form select {padding:6px 10px;}
#participar form .fecha_compra input {width:55px;text-align:center;padding:7px 5px;}
#participar form .fecha_compra .f {display:inline-block;}
#participar form .fecha_compra .f:first-child {margin-right:20px;}
#participar form .title {font-size:22px;color:#2a2a2a;text-align:center;margin:10px auto 10px auto; font-weight:bold; padding-bottom:20px}
#participar form .note {font-size:13px;margin-top:10px;}
#participar form .buttons button {color:#000;font-weight:500;border:3px solid #cba560;display:inline-block;height:48px;width:170px;font-size:20px;background-color:transparent;text-transform:uppercase;margin-top:20px;}
#participar form .buttons button:hover {color:#fff;background-color:#cba560;}
#participar form .ajax-file-upload {border:2px solid #cba560;display:inline-block;padding:10px 20px;border-radius:5px;background-color:#fff;font-weight:500;color:#cba560;}
#participar form .ajax-file-upload-bar {background-color:#c02219;}
#participar form .ajax-file-upload-error {display:none;}
#participar form .ticket {text-align:center;}
#participar form .producto {text-align:center;}
#participar form .upload_ok {font-size:26px;color:#c02219;display:none;}
#participar .form_inner .ticket, #participar .form_inner .producto{ display:inline-block; width:auto; min-width:200px}

#gracias {background-color:#transparent;padding:0 0 30px 0; max-width:815px; width:100%; margin:0 auto}
#gracias .head {background-color:transparent;color:#fff;padding:15px 50px;margin-bottom:20px;}
#gracias .head .tit {font-size:40px;font-weight:300; color:#bf872c; font-family: 'EB Garamond', sans-serif;}
#gracias .info {padding-top:0px; width:80%; margin:0 auto; color:#5d6469}
#gracias p {font-size:17px;margin-bottom:10px;}
#gracias .follow {margin-top:40px;}
#gracias .follow li {display:inline-block;margin:0 10px;}
#gracias .follow ul li a {display:inline-block;font-size:12px;font-weight:700;padding:12px 0 12px 45px;}
#gracias .follow ul li a.web {background-image:url(../files/interface/icon_gracias_mundo.png);}
#gracias .follow ul li a.insta {background-image:url(../files/interface/icon_gracias_insta.png);}
#gracias .follow ul li a.fb {background-image:url(../files/interface/icon_gracias_fb.png);}
#gracias .continuar {margin-top:30px;}
#gracias .continuar .btn {color:#fff;font-weight:400;background-color:#bf1e15;display:inline-block;font-size:22px;text-transform:uppercase;padding:5px 20px;}

#cms {text-align:left;padding:30px 0;}
#cms h1 {font-size:20px;font-weight:600;margin-bottom:20px;}
#cms h2 {font-size:15px;font-weight:600;margin-top:20px;margin-bottom:5px;}
#cms p,
#cms ul {margin-bottom:10px;font-size:13px;}
#cms ul li:before {content:'-';padding-right:5px;}

.error_msg {margin-bottom:10px;color:#FF0004;font-size:14px;font-weight:600;}
.success_msg {margin-bottom:10px;color:#4FA7D8;font-size:14px;font-weight:600;}
 
 
.promo .content .senefa{padding-top:40px}
.promo .content .bases{width:970px; max-width:100%; margin:0 auto; padding-top:16px; border-top:1px solid #b07a28; margin-top:35px}
 
.body-como-participar .promo .content .mm div{display:inline-block; padding-left:20px}
.body-participar .promo .content{width:970px; max-width:100%; margin:0 auto;}
 
.body-ganadores #promo_content{padding-top:200px}
 
 
@media only screen and (max-width : 1140px) {
.container {width:100%;}
}
 
@media only screen and (max-width : 960px) {
#aplicacion {margin-top:-600px;}
#conoce .gama .sys-col:first-child {margin-left:inherit;}
#menu {display:none;}
#menu_mobile {display:block;}
#colorbox,
#cboxWrapper,
#cboxContent,
#cboxLoadedContent {width:100% !important;}
#colorbox {top:0 !important;}
#cboxContent {margin-top:0 !important;}

#section1.section .hoja{padding:20px; max-width:440px; padding-left:40px}
#section2.section .hoja{padding:20px; max-width:440px; padding-left:40px; margin-left:80px}


}

@media only screen and (max-width : 768px) {
#actua {background-image:none;}
#gracias .follow li {display:block;margin-bottom:10px;}
#conoce .gama .test {max-width:313px;margin:0 auto;}
.body-como-participar .promo .content .mm div{width:100%; padding-left:0px; padding-bottom:30px}

}


@media only screen and (max-width : 700px) {
	#wrapper #header{margin:0 auto; left:0px;  text-align:center}
	#wrapper #header .back_skpf{display:none}
	#wrapper #header .logo{float:inherit}
	
	#section0.section{background-image:none; margin:0px; height:auto!important}
	#section1.section{background-image:none; margin:0px; height:auto!important}
	#section2.section{background-image:none; margin:0px; height:auto!important}
	.img_mobile{display:inline-block}
	.img_nomobile{display:none}
	#section0.section .conoce{display:none}
	#section0.section #paraquien{bottom:0px; position:relative; padding:0px!important}
	#section1.section .hoja, #section2.section .hoja{margin:0 auto; float:inherit}
	#section0 .container{margin-top:160px}
	#section1 .container{margin-top:60px}
	#section2 .container{margin-top:60px}
	
	.img_promo, .senefa, .participa{text-align:center}
	.img_promo{margin-top:130px}
	
	.body-ganadores .img_promo{margin-top:0px; padding-top:150px}
}


@media only screen and (max-height : 700px) {
	
}

@media only screen and (max-width : 480px) {
#conoce .gama .sys-col:first-child img {max-width:100%;}
#actua .pasos {padding:10px;}
#actua .pasos .val {width:80%;}
#participar .head {padding:10px 10px;}
#participar .head .tit {font-size:18px;}
#participar .head .subtit {font-size:14px;}
#gracias .head {padding:10px 10px;}
#gracias .head .tit {font-size:20px;}
#gracias .info {padding-top:0;}
.section_title {font-size:30px;margin-bottom:30px;}
.section_subtitle,
#elige .section_subtitle {font-size:22px;margin-bottom:20px;margin-top:-30px;}
#paraquien .item span {font-size:20px;}
#actua .pasos .num {height:30px;width:30px;font-size:18px;line-height:28px;border-radius:15px;}
#actua .pasos .val {font-size:18px;padding-top:5px;}
#actua .pasos .val strong {font-size:18px;}
#aplicacion .tit {font-size:18px;}
#aplicacion .item {margin-bottom:30px;}
#faq .faq .p {font-size:18px;padding-top:4px;}
#faq .faq .r {font-size:18px;}

#section1.section .hoja, #section2.section .hoja{font-size:14px}
#section1.section .hoja .title, #section2.section .hoja .title, #section1.section .hoja .sientete, #section2.section .hoja .sientete{font-size:20px}
#paraquien .botones{margin-top:0px}
#controles{display:none}

#participar .form_inner .pet{width:300px}

}

