/* Tools app */

#cab-app {background: url(/img/landapp/cab-landapp.jpg) no-repeat left top;height: 273px;margin: 0 -13px; margin-bottom: 0px; padding: 40px 440px 40px 50px;text-shadow: 1px 1px 0 #fff;}
#cab-app h1 {font-family:"Rooney-Bold", "Droid Sans";font-size: 28px; line-height: 1.4em;color: #2c2c2c;font-weight: normal;font-size:32px;line-height: 42px;}
#cab-app p {font-size: 18px; line-height: 26px;color: #2b2b2b; font-family: "Rooney-SansMedium", "Droid Sans";}
#cab-app p.small {font-size: 1em;}
#cab-app .buttons {margin-top: 20px;}

.box-app {padding: 20px 10px 30px 10px;}

/* Tools App Android */

.androidApp #cab-app h1, .androidApp #cab-app p, .wedshootsApp #cab-app h1, .wedshootsApp #cab-app p  {color: #FFFFFF;}
.androidApp #cab-app, .wedshootsApp #cab-app {background: url("../img/landapp/cab-landappAndroid.jpg") no-repeat scroll left top transparent;height: 273px;margin: 0 -13px 20px;padding: 40px 400px 50px 50px;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.5);}

.box-app2 { background: url(../img/landapp/bg_gris.png) repeat scroll 0 0 #F0F0F0;border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px;margin:0 7px 0px;padding: 10px 10px 10px;}

.wedshootsDos h2 {color:#2b2b2b;font-family:"Rooney-Bold", "Droid Sans";font-size:32px;line-height: 42px;margin:50px 0 30px;padding: 0px;}
.wedshootsUno p, .wedshootsDos p, .wedshootsTres p {font-family: "Rooney-SansMedium", "Droid Sans";font-size: 18px;line-height: 26px;-webkit-font-smoothing: antialiased;}

#ws-cab {background: url(/img/landapp/cab-landappWedshoots.jpg) no-repeat left top;height: 480px;margin: 0 -13px;text-shadow: 1px 1px 0 #fff; overflow: hidden;}
#ws-cab h1 {font-family:"Rooney-Bold", "Droid Sans";font-size: 28px; line-height: 1.4em;color: #4c4c4c; font-weight: normal;line-height: 36px; margin-bottom: 10px; margin-top: 15px;}
#ws-cab p {font-size: 18px; line-height: 26px;color: #2b2b2b; font-family: "Rooney-SansMedium", "Droid Sans";}
#ws-cab p.small {font-size: 1em;}
#ws-cab img {}
#ws-cab .cab-app-content {background-image:url(../img/landings/fallbackWedshoots.png);background-repeat: repeat;background: rgba(255,255,255,0.95); padding: 15px 10px; -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;overflow: hidden; width: 360px; margin: 30px 30px 30px 30px;text-align: center; box-shadow: 0 0 5px rgba(0,0,0,0.1);text-shadow: 1px 1px 0 #fff;position: relative;}
#ws-cs{position: absolute;top: 0;right: 0;}
a.btn-iphone {background: url(/img/landapp/bt-app.png) no-repeat left top;height: 59px; display: inline-block; width: 136px; padding: 15px 0 0 70px; color: #873a3a; font-weight: bold;text-shadow: 1px 1px 0 #e38c8d;text-decoration: none;vertical-align:top;}
a.btn-iphone strong {display: block;font-size: 2em; color: #fff;text-shadow: 1px 1px 0 #431e1e;line-height: 1.3em;}
a.btn-iphone:hover {background: url(/img/landapp/bt-app.png) no-repeat left -74px;}


.box-app {padding: 10px 10px 20px 10px;}
.box-app h2 {font-size: 2em; margin-bottom: 10px;}
.box-app h3 {color: #2B2B2B;font-family:"rooney-sansMedium", "Droid Sans";font-size: 20px;font-weight: normal;margin-bottom: 0;}


ul.app-sections {overflow: hidden;}
ul.app-sections li {float: left; width: 33%;text-align: center;margin:20px 0;}

ul.app-sections li p {margin: 3px 30px;font-size: 14px;line-height: 24px; color: #2b2b2b; font-family: "Helvetica Neue", "Helvetica", "Arial";}

.wedshootsApp ul.app-sections li {margin: 0;}

.iapp {background-image: url(/img/landapp/app-icons.png); background-repeat: no-repeat; padding-top:120px;}
.iapp.icn-1 {background-position: center -9px;}
.iapp.icn-2 {background-position: center -198px;}
.iapp.icn-3 {background-position: center -385px;}
.iapp.icn-4 {background-position: center -613px;}
.iapp.icn-5 {background-position: center -856px;}
.iapp.icn-6 {background-position: center -1108px;}

.iappWedshoots {background-image: url(/img/landapp/app-iconsWedshoots.png); background-repeat: no-repeat; padding:150px 0 15px;}
.iappWedshoots.icn-1 {background-position: center 1px;}
.iappWedshoots.icn-3 {background-position: center -400px;}
.iappWedshoots.icn-2 {background-position: center -210px;}

.iappWedshoots span {background: rgb(239, 116, 111); border-radius: 20px; color: #fff; font-size: 14px; font-family: Arial; width: 22px; height: 22px;font-weight: bold;display: inline-block;line-height: 22px;vertical-align: middle; margin-right: 10px;}

.app-screenshots {background: url(/img/landapp/bg-screenshots.jpg) no-repeat left bottom #FDEDE3; height: 470px; text-align: center; padding: 30px; margin: 0 -13px; border-top: 1px solid #dadada;border-bottom: 1px solid #dadada;text-shadow: 1px 1px solid #fff;}
.app-screenshots h2 {font-size: 2em;font-weight: bold;color:#404040;text-shadow:0 1px 0 #FFF;}
.app-screenshots p{font-size: 1.8em;color:#404040;text-shadow:0 1px 0 #FFF;}
.box-app p, .box-app h2 {color:#404040;} 
.box-app h2 {margin:10px;color: #2B2B2B;font-family: "rooney-sansMedium", "Droid Sans";font-size: 26px;line-height: 32px;}


.box-app .buttons {display:block;margin: 30px auto;width: 470px;}
.box-app .buttons a:nth-child(2) {float:right;}

/* Tools App Android */

@-moz-keyframes androidSaltito {
    0%    {background-position:15px 50%;}
    85%   {background-position:15px 50%;}
    90%   {background-position:15px 30%;}
    95%   {background-position:15px 50%;}
    100%   {background-position:15px 30%;}
}

@-webkit-keyframes androidSaltito {
    0%    {background-position:15px 50%;}
    85%   {background-position:15px 50%;}
    90%   {background-position:15px 30%;}
    95%   {background-position:15px 50%;}
    100%   {background-position:15px 30%;}
}

@-o-keyframes androidSaltito {
    0%    {background-position:15px 50%;}
    85%   {background-position:15px 50%;}
    90%   {background-position:15px 30%;}
    95%   {background-position:15px 50%;}
    100%   {background-position:15px 30%;}
}

@-moz-keyframes iphoneSaltito {
    0%    {background-position:-205px 50%;}
    85%   {background-position:-205px 50%;}
    90%   {background-position:-205px 30%;}
    95%   {background-position:-205px 50%;}
    100%   {background-position:-205px 30%;}
}

@-webkit-keyframes iphoneSaltito {
    0%    {background-position:-205px 50%;}
    85%   {background-position:-205px 50%;}
    90%   {background-position:-205px 30%;}
    95%   {background-position:-205px 50%;}
    100%   {background-position:-205px 30%;}
}

@-o-keyframes iphoneSaltito {
    0%    {background-position:-205px 50%;}
    85%   {background-position:-205px 50%;}
    90%   {background-position:-205px 30%;}
    95%   {background-position:-205px 50%;}
    100%   {background-position:-205px 30%;}
}

.box-app2 { background: #fff;border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px;margin:0 7px 0px;padding: 10px 10px 10px;}

.btn-app {background:url(../img/landapp/bt-app2.png)  no-repeat scroll 15px 50% #99CC00; color:#FFF; border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;display: block;font-size: 1.1em;line-height: 24px;padding: 7px 20px 7px 75px;text-decoration: none;text-shadow: none;box-shadow:0 1px 0 #FFFFFF inset, 0 3px 2px -3px rgba(0, 0, 0, 0.5);border:1px solid #879B37;}
.btn-app.iphone {background-position:-205px 50%;background-color: #babfc2;border:1px solid #9ea3a6;}
.btn-app.jump {
-moz-animation: androidSaltito 4s infinite 1s linear alternate;
-webkit-animation: androidSaltito 4s infinite 1s linear alternate;
-o-animation: androidSaltito 4s infinite 1s linear alternate;}
.btn-app.iphone.jump {
-moz-animation: iphoneSaltito 4s infinite 1s linear alternate;
-webkit-animation: iphoneSaltito 4s infinite 1s linear alternate;
-o-animation: iphoneSaltito 4s infinite 1s linear alternate;}

.btn-app:hover {color:#FFFFFF !important;background-color:#F92C37;}
.btn-app:active {position: relative;top: 1px;}
.btn-app strong {display: block;font-size: 2em;text-shadow: none;line-height: 1.3em;}

.box-app .btn-app {background:url(../img/landapp/bt-app2.png)  no-repeat scroll 15px 50% #99CC00; color:#FFF; border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;display: block;font-size: 1.1em;line-height: 24px;padding: 7px 20px 7px 75px;text-decoration: none;text-shadow: none;box-shadow:0 1px 0 #FFFFFF inset, 0 3px 2px -3px rgba(0, 0, 0, 0.5);border:1px solid #879B37;}
.box-app .btn-app.iphone {background-position:-205px 50%;background-color: #babfc2;border:1px solid #9ea3a6;}

.androidApp .app-screenshots {background: url("../img/landapp/bg-screenshotsAndroid.jpg") no-repeat scroll left bottom #FDEDE3;border-bottom: 1px solid #DADADA;border-top: 1px solid #DADADA;height: 470px;margin: 0 -13px;padding: 30px;text-align: center;}
.androidApp .app-screenshots h2, .androidApp .app-screenshots p {color: #FFF;font-size: 2em;font-weight: bold;text-shadow: 0 1px 0 rgba(0,0,0,0.5);}
.androidApp .app-screenshots p {font-size: 1.8em;}


.btnUI {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;box-shadow:0 1px 0 rgba(255,255,255,0.4) inset, 0 3px 2px -3px rgba(0, 0, 0, 0.5);background-color: #ef746f;text-decoration: none;color:white;text-align: center;border:1px solid #bc5b57;text-shadow:0 1px 0 rgba(0,0,0,0.25);font-family: "Rooney-SansMedium", "Droid Sans";display: inline-block;}
.btnUI:hover {background-color: #ef5f59;color:#FFFFFF !important;}
.btnUI:active {position: relative;top: 1px;}
.btnUI.Big {padding:15px 30px;font-size: 20px;}
.btnUI.Medium {padding:10px 20px;font-size: 18px;}
.btnUI.Small {padding:9px 16px;font-size: 16px;}

.wedshootsUno {padding: 40px 80px 84px 430px;margin:0 7px;background: url(../img/landapp/wedshootsUno.png) no-repeat scroll 80px 55px #4fb4af;color:white;}
*[lang="fr-FR"] .wedshootsUno {background: url(../img/landapp/wedshootsUno-1-fr_FR.png) no-repeat scroll 80px 55px #4fb4af;}
*[lang="it-IT"] .wedshootsUno {background: url(../img/landapp/wedshootsUno-1-it_IT.png) no-repeat scroll 80px 55px #4fb4af;}
*[lang="en-GB"] .wedshootsUno {background: url(../img/landapp/wedshootsUno-1-en_EN.png) no-repeat scroll 80px 55px #4fb4af;}
*[lang="pt-PT"] .wedshootsUno {background: url(../img/landapp/wedshootsUno-1-pt_PT.png) no-repeat scroll 80px 55px #4fb4af;}
*[lang="pt-BR"] .wedshootsUno {background: url(../img/landapp/wedshootsUno-1-pt_BR.png) no-repeat scroll 80px 55px #4fb4af;}
.wedshootsDos {padding: 40px 430px 84px 80px;margin:0 7px;background: url(../img/landapp/wedshootsDos.png) no-repeat scroll 0 0 transparent;color:#2b2b2b;}
*[lang="it-IT"] .wedshootsDos {background: url(../img/landapp/wedshootsDos-it_IT.png) no-repeat scroll 0 0 transparent;}
*[lang="fr-FR"] .wedshootsDos {background: url(../img/landapp/wedshootsDos-fr_FR.png) no-repeat scroll 0 0 transparent;}
*[lang="en-GB"] .wedshootsDos {background: url(../img/landapp/wedshootsDos-en_EN.png) no-repeat scroll 0 0 transparent;}
*[lang="pt-PT"] .wedshootsDos {background: url(../img/landapp/wedshootsDos-pt_PT.png) no-repeat scroll 0 0 transparent;}
*[lang="es-AR"] .wedshootsDos {background: url(../img/landapp/wedshootsDos-es_AR.png) no-repeat scroll 0 0 transparent;}
*[lang="es-CL"] .wedshootsDos {background: url(../img/landapp/wedshootsDos-es_CL.png) no-repeat scroll 0 0 transparent;}
*[lang="pt-BR"] .wedshootsDos {background: url(../img/landapp/wedshootsDos-pt_BR.png) no-repeat scroll 0 0 transparent;}
*[lang="es-CO"] .wedshootsDos {background: url(../img/landapp/wedshootsDos-es_CO.png) no-repeat scroll 0 0 transparent;}
*[lang="es-PE"] .wedshootsDos {background: url(../img/landapp/wedshootsDos-es_PE.png) no-repeat scroll 0 0 transparent;}
.wedshootsTres {padding:30px 80px 95px 540px;margin:0 7px;background: url(../img/landapp/wedshootsTres.png) no-repeat scroll 40px 36px #ef746f;color:white;}
*[lang="fr-FR"] .wedshootsTres {background: url(../img/landapp/wedshootsTres-fr_FR.png) no-repeat scroll 40px 60px #ef746f;}
*[lang="it-IT"] .wedshootsTres {background: url(../img/landapp/wedshootsTres-it_IT.png) no-repeat scroll 40px 45px #ef746f;}
*[lang="en-GB"] .wedshootsTres {background: url(../img/landapp/wedshootsTres-en_EN.png) no-repeat scroll 40px 60px #ef746f;}
*[lang="pt-PT"] .wedshootsTres {background: url(../img/landapp/wedshootsTres-pt_PT.png) no-repeat scroll 40px 42px #ef746f;}
*[lang="pt-BR"] .wedshootsTres {background: url(../img/landapp/wedshootsTres-pt_BR.png) no-repeat scroll 40px 47px #ef746f;}
.wedshootsCuatro {color:#2b2b2b; background: url(../img/landapp/bg_gris.png) repeat left top; overflow: hidden;padding:30px 30px 0px 40px;margin:0 7px;}
/* .wedshootsCuatro div {background: url(../img/landapp/wedshootsTres.png) no-repeat scroll 480px 50px} */
.wedshootsUno h2, .wedshootsTres h2 {color:white;font-family:"Rooney-Bold", "Droid Sans";font-size: 32px;line-height: 42px;margin:50px 0 30px;padding:0px;-webkit-font-smoothing:antialiased;}
.wedshootsDos h2, .wedshootsCuatro h2 {color:#2b2b2b;font-family:"Rooney-Bold", "Droid Sans";font-size:32px;line-height: 42px;margin:50px 0 30px;padding: 0px;}
.wedshootsUno p, .wedshootsDos p, .wedshootsTres p, .wedshootsCuatro p {font-family: "Rooney-SansMedium", "Droid Sans";font-size: 18px;line-height: 26px;-webkit-font-smoothing: antialiased;}

h2.title {color: #2C2C2C;font-family: "Rooney-Bold", "Droid Sans";font-size: 32px;font-weight: normal;line-height: 42px;}

#capaAlta-promo.promo-wedshoots {background: url(/img/landapp/ws-login.png) no-repeat center top;}
#capaAlta-promo.promo-wedshoots .block {margin: 0; padding: 0;}
#capaAlta-promo.promo-wedshoots img {display: none;}
#capaAlta-promo .title-alta.alta-wedshoots {font-family: 'rooney-sansMedium', 'Droid Sans'; color: #6c6c6c;margin-top: 75px;font-size: 22px;padding: 0 50px;line-height: 30px;}


/* SLIDER */

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;}

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;}

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;}

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;}

.responsiveSlider {
  position: relative;
  background: url("/../../img/landapp/slider/slider.png") no-repeat scroll left top transparent;
  float: right;
  padding: 41px 1px 34px;
  margin:0 0 0 30px;}

.rslides_tabs {
  display: block;
  margin: 10px auto 0;
  overflow: hidden;
  width: 81px;}

.rslides_tabs li {
  float: left;
  padding: 0 5px;}

.rslides_tabs li a {
  padding: 5px;
  background: #fff;
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  border-radius: 200px;
  text-indent: -999px;
  display: block;
  height: 0px;}

.rslides_tabs li.rslides_here a {
  background: #ef746f;}

.rslides_nav.prev, .rslides_nav.next {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
  border-radius: 3px 3px 3px 3px;
  color: white;
  font-family: "RooneySans-Medium", "Droid Sans";
  font-size: 35px;
  left: 10px;
  line-height: 24px;
  padding: 5px 10px 13px;
  position: absolute;
  text-decoration: none;
  top: 50%;
  z-index: 99;
  margin-top: -17px;}

.rslides_nav.next {
  left: 409px;}

.rslides_nav:hover {
  background: rgba(239,116,111,0.5);}
.urlFix {
    color: #BEBEBE;
    font-size: 11px;
    left: 82px;
    position: absolute;
    text-decoration: none;
    top: 13px;}