/*
	Estilos redmarketing
*/

/*							Landing 1
******************************************************************************/
.landing-button { position:Relative; display:block; width:100%; margin:50px 0; text-align:center; }
.landing-button a { position:relative; display:inline-block; cursor:pointer; text-decoration:none; outline:0; padding:14px 20px; background-color:#e7283c; text-align:Center; font-size:20pt; font-weight:600; color:white; }
.landing-button a:hover { background-color:#cf2033; }

.landing-buttonB { position:Relative; display:block; width:100%; margin:20px 0; text-align:center; }
.landing-buttonB a { position:relative; display:inline-block; cursor:pointer; text-decoration:none; outline:0; padding:14px 20px; background-color:#2f5685; text-align:Center; font-size:15pt; font-weight:600; color:white; }
.landing-buttonB a:hover { background-color:#3b6fad; }

@media all and (max-width:500px) { .landing-button a { font-size:13pt; } }

.formulario-rm label { position:relative; display:block; margin:10px; padding:0; text-align:left; font-size:13pt; font-weight:100; }
.formulario-rm Input, .formulario-rm select { position:relative; display:block; border:1px solid #ccc; width:100%; font-size:13pt; padding:10px 5px; margin:0 0 10px 0; }

.content-landing > div:nth-child(1) { min-width:100%; }
.content-landing > div:nth-child(1) p { width:50%; text-align:justify; }
.content-landing > div:nth-child(1) h1 { width:50%; text-align:left; }

@media all and (max-width:1000px) { .content-landing > div:nth-child(1) p, .content-landing > div:nth-child(1) h1 { width:100%; } }

.moduleLandingRd { position:relative; display:block; padding-bottom:100px!important; overflow:hidden; }
.cad-regalo {  width:45%; height:auto; padding-right: 13.5%; -webkit-transition: all 0.6s ease-out; -moz-transition: all 0.6s ease-out; -ms-transition: all 0.6s ease-out; -o-transition: all 0.6s ease-out; }
.cad-regalo img { position:relative; display:block; width:70%; height:auto; max-width:300px; margin:0 auto; }

@media all and (min-width:1001px) { .cad-regalo { position:absolute; display:block; top:50%; right:0; transform: translate(0, -50%); -ms-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); } }
@media all and (max-width:1000px) { .cad-regalo { position:relative; display:block; width:100%; margin:50px 0 0 0; padding-right: 0; } .cad-regalo img { max-width:200px; } }

/*							Landing 2
******************************************************************************/
.cinemex { position:relative; display:block; text-align:center; width:100%; }
.cinemex img { transform: none!important; -webkit-transform: none!important; -moz-transform: none!important; -o-transform: none!important; -ms-transform: none!important; position:relative; display:inline-block; width:300px; height:auto; min-width:300px!important; margin:0; padding:0; outline:0; }

/*							Video
*******************************************************************************/
.embed-responsive { position: relative; display: block; height: 0; padding: 0; overflow: hidden; }
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video { position: absolute; top: 0; left: 0; bottom: 0; height: 100%; width: 100%; border: 0; }
.embed-responsive.embed-responsive-16by9 { padding-bottom: 56.25%; } .embed-responsive.embed-responsive-4by3 { padding-bottom: 75%; }
