
a{
text-decoration:none;
}
.btnlike img, .versus img, .gal img, .cerrar img, .logo img, .slide img  {width: 100%;}

.gal img {max-height: 100%;}


.nombre {
	background-color: #404040;
	font-size: 28px;
	color: #FFF;
	text-align: center;
	width: 100%;
	padding: 2% 0;
}
.redes {
	float: left;
	width: 80%;
}
.heightfix {height: 80px;}
.cajaRedes {
	background-color: #d03135;
	width: 80%;
	margin:2% auto;
	border-radius: 30px;
	-moz-border-radius: 30px;
	padding-left: 5px;
	padding-right: 5px;
}
.red {
	width: 25%;
	float: left;
	text-align: center;
}
.red img {width: 70%; margin: 0 auto;}
.cerrar {
	float: right;
	width: 10%;
	text-align: right;
	padding-top: 2%;
	margin: 0;
	padding-right: 2%;
}

.cerrar.heightfix img{ width: auto !important}

.pictures {position: relative;}
.slide {width: 100%; margin: 0; padding: 0;}
.navegacion {
	width: 90%;
	z-index: 100;
	position: absolute;
	top: 10%;
	right: 5%;
}
.izq {float: left;}
.der {float: right;}
.rank {
	position: absolute;
	bottom: 0;
	font-size: 20px;
	color: #FFF;
	width: 100%;
	padding: .5% 0;
	background: rgba(0, 0, 0, 0.75);
}
.rankVideo {
	
	bottom: 0;
	font-size: 20px;
	color: #FFF;
	width: 100%;
	padding: .5% 0;
	background: rgba(0, 0, 0, 0.75);
}
.rankoption {
	float: left;
	width: 23%;
	text-align: center;
	text-decoration:none;
}
.compartir .rank {padding-top: 0; }
.rankoption img, .rankoption p {float: left;}
.rankoption p {margin: 12px 0 0 10px;color: #ffffff;text-decoration:none;}
.rankoption img {width: 40%;}
.datos {
	color: #FFF;
	font-size: 15px;
	text-align: center;
	background: rgba(255, 91, 91, 0.8);
	width: 100%;
}
.videos {width: 100%;  background: #111111; height: 140px; overflow: hidden; }
.video {width: 48%; margin: 1%; float: left; overflow: hidden; position: relative; }
.video.short {width: 18%; }
.videos.galeria {width: 100%; background: #1e1e1e; height: 210px;  }
.videos.galeria .first {width: 55%;}
.videos.galeria .second {width: 41%;}
.play {position: absolute; z-index: 10; background: url(../imagenes/play.png); width: 50px; height: 50px; top: 20%; left: 34%;}
.playGd {position: absolute; z-index: 10; background: url(../imagenes/play.png); width: 50px; height: 50px; top: 30%; left: 45%;}
.redes input {
	background-color: #d03135;
	border: 0;
	width: 90%;
	padding: 10px 5%;
	margin: 14px 4%;	
	border-radius: 30px;
	-moz-border-radius: 30px;
	font-size: 18px;
	line-height: 1.5;
	color: #FFF;
	font-family: 'Ubuntu-Medium';
	text-transform: uppercase;
}
.contenidoGeneral {
	background: #111111;
	width: 100%;
	height: 100%; 
}
.noResultados {font-size: 21px;
	color: #FFF;
	text-align: center; padding-top: 30%; 
	display: none;  /*Modificar a block cuando no hay resultados */
	} 
.noResultados img {width: 90%; margin: 20px auto; }

.menu .rankoption {line-height: .8; }
.menu .rankoption img {float: none !important; width: 60%; padding-left: 24%;}
.menu .rankoption p {float: none !important;color: #404040;text-decoration:none;}
.textExtra {
	font-size: 11px;
	color: #FFF;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
}
.contA {
	background-color: #000;
	background-image: url(imagenes/Pechocha-2.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	padding-top: 350px;
}
.contB {
	background-color: #000;
	background-image: url(imagenes/Mama-Noel.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 350px;
}
.datosCont {
	font-size: 20px;
	color: #FFF;
	background-repeat: repeat;
	height: 70px;
	background-image: url(imagenes/backTrans.png);
}
.nomCont {
	display: block;
	float: left;
	width: 65%;
	height: 40px;
	padding-top: 10px;
}
.likesCont {
	float: right;
	margin-right: 2%; 
	width: 45%;
}
.textExtra {
	padding-top: 15px;
}
.vota {
	font-size: 18px;
	color: #FFFFFF;
	background-color: #404040;
	text-align: center;
	text-transform: uppercase;
	padding: 2% 0;
}
.fight {
	background-color: #000;
	height: auto;
	width: 100%;
	position: relative;
}
.versus {width: 20%; z-index: 20; position: absolute; left: 40%; top: 30% }

.fight .right {position: relative; width: 50%; float: right; overflow: hidden; text-align: center;}
.fight .left {position: relative; width: 50%; float: right; overflow: hidden; text-align: center;}
.fight .left img, .fight .right img { text-align: center;}
.btnlike {position: absolute; bottom: 20%; left: 30%; width: 40%;}

.fight .nombre {width: 100%; position: absolute; bottom: 0; background: rgba(0, 0, 0, 0.7) !important; text-transform: uppercase;}
.dateUpdate {
	font-size: 14px;
	color: #ff5b5a;
	text-align: right;
}
.update {
	font-size: 18px;
	text-align: right;
	text-transform: uppercase;
}
.circulo {
	font-size: 30px;
	color: #333;
	background-color: #FFF;
	height: 35px;
	width: 30px;
	border-radius: 30px;
	-moz-border-radius: 30px;
	float: left;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 10px;
}
.foto {
	height: 430px;
	text-align: center;
	background-color: #000;
	background-image: url(imagenes/persona.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.comentarios {
	background-color: #333;
	padding: 4px;
	border: thin solid #000;
}
.coment {
	color: #FFF;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.updateA {
	color: #ff5b5a;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.mFoto {
	position: fixed;
	z-index: 20;
	width: 100%;
	background: rgba(0, 0, 0, 0.6);
	padding: 0% 0%;
	height: 100%;
	min-height: 100%;
}
.mFoto .cerrar {position: absolute; top: 2%; right: 1%;}
.gal {width: 100%;height: 100%; overflow: hidden;}

.chica1 {position: relative; margin: 0;}

.chica1 .imagen {width: 100%; overflow: hidden; }
.chica1 .imagen img {width: 100%; }

.chica1 .videos {width: 100%;height: 100%;}
.chica1 .videos video {width: 100%;}

.datosChica {position: absolute; bottom:  0; z-index: 2; background: rgba(0, 0, 0, 0.75); width: 100%; padding: .5% 0;}
.datosChica .rankoption img {width: 30%;}
.datosChica .rankoption p {width: 70%; margin: 0; }
.datosChica .rankoption {text-transform: uppercase; font-weight: normal; overflow: hidden; text-overflow: ellipsis; line-height: 2;}

.datosChica .rankoption {width: 18%;}
.datosChica .rankoption.first {width: 38%; text-align: left;color: #FFFFFF}
.datosChica .rankoption.first.large {width: 50%;}

.likeSpecial {float: right;}

.posicion {
	float: left;
	margin-right: 4px;
	line-height: 1.3; font-size: 22px; text-align: center; background: #ffffff; border-radius: 60px; width: 30px; height: 30px; color: #160c01;}


/*novo video*/
.width100 {
	width:100%;
}
.masvideos{
        margin-top: 2%;
	height: 50px;
        background-color: #404040;
        /*border-color: red;
        border-style: solid;*/
        position: relative;       

       
}
.masvideos_btn{
        color: #ffffff;
        font-size:25px;
        text-align: center;        
        font-weight:500; 
        padding-top: 3%;
       
        
}
.preview {
	width:40%;
	float:left;
	margin:5%;
}

/* new config home*/
* {
    padding: 0px;
    margin: 0px;
}

html {
    font-family: 'Raleway',sans-serif;
}


#header {
    width: 100%;
}

#header img {
    display: block;
    margin: 0 auto;
    padding: 50px 0 50px 0;
    width: 50%;
}

.bloqueChica {
    width: 100%;
    height: 350px;
    background: #bc1f75;
    background: -moz-linear-gradient(top,#bc1f75 25%,#070105 100%);
    background: -webkit-linear-gradient(top,#bc1f75 25%,#070105 100%);
    background: linear-gradient(to bottom,#bc1f75 25%,#070105 100%);
    position: relative;
}

.chica img {
    width: 100%;
    display: block;
    margin: 0 auto;
    height: 100%;
    object-fit: cover;
}

.chica p {
    position: absolute;
    font-size: 50px;
    bottom: 100px;
    left: 35px;
    color: #fb98d9;
    text-align: left;
}

.chica strong {
    position: absolute;
    font-size: 65px;
    font-weight: 400;
    bottom: 30px;
    left: 30px;
    color: #fb98d9;
    text-align: left;
}

.chica {
    width: 86.5%;
    height: 353px;
    display: inline-block;
    margin: 0px;
    padding: 0px;
    background-color: black;
}

.boton {
    position: relative;
    width: 13%;
    margin: 0px;
    padding: 0px;
    height: 353px;
    line-height: 353px;
    -webkit-box-shadow: -9px 2px 47px-15px rgba(0,0,0,0.77);
    -moz-box-shadow: -9px 2px 47px-15px rgba(0,0,0,0.77);
    box-shadow: -9px 2px 47px-15px rgba(0,0,0,0.77);
    display: inline-block;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc1f75',endColorstr='#070105',GradientType=0);
    opacity: <0 class="9"></0>;
}

.boton img {
    left: 47%;
    position: absolute;
    top: 47%;
    margin: 0 auto;
    width: 20px;
    vertical-align: middle;
}


#container {
    position: relative;
    z-index: 9;
}

#hipervinculos {
    width: 100%;
    height: 100px;
    padding-top: 15px;
}

#hipervinculos div {
    display: block;
    width: 50%;
    float: left;
}
#hipervinculos div a {
    text-align: center;
    display: block;
    margin: 0 auto;
    padding-top: 25px;
    font-size: 40px;
    text-decoration: none;
    color: #fb98d9;
    font-weight: 600;
}
.video {
    opacity: 0.3;
}
#hipervinculos div.video {
    margin: 0 auto;
    float: none;
    overflow:auto;
}

/* new config perfil */
* {
    padding: 0px;
    margin: 0px;
}

body {
    font-family: 'Raleway',sans-serif;
}


#container {
    position: relative;
    z-index: 9;
}

#headerContentVideoImage {
    width: 100%;
}

#headerContentVideoImage .logo {
    display: block;
    margin: 0 25%;
    padding: 50px 0 50px 0;
    width: 50%;
    float: none;
}

.atras {
    position: absolute;
    left: 50px;
    padding: 70px 0 60px 0;
}

#hipervinculos {
    width: 100%;
    height: 100px;
    padding-top: 15px;
}

#hipervinculos div {
    display: inline-block;
    width: 49.5%;
}

#hipervinculos div a {
    text-align: center;
    display: block;
    margin: 0 auto;
    padding-top: 25px;
    font-size: 50px;
    text-decoration: none;
    color: #fb98d9;
    font-weight: 600;
    clear: both;
}

.videos {
    width: 100%;
    display: block;
    height: auto;
    display: none;
    background: transparent;
}

.videos .video {
    background-color: transparent !important;
    width: 100%;
    margin: 0px 0px 0px 0px;
}
.videos .video .play {
    background-size: cover;
    width: 22%;
    height: 30%;
    top: 35%;
    left: 39%;
}

.imagenes {
    width: 100%;
    height: 320px;
    display: block;
    height: auto;
}

.imagenes img {
    width: 100%;
    /*margin: 30px 0px;*/
}

.info {
    z-index: 999999999999999999999;
    position: fixed;
    bottom: 0;
    left: 0;
    /*width: 100%;*/
    height: 350px;
    background: -moz-linear-gradient(top,rgba(5,0,0,0)5%,rgba(5,0,0,0)8%,rgba(7,1,5,1)100%);
    background: -webkit-linear-gradient(top,rgba(5,0,0,0)5%,rgba(5,0,0,0)8%,rgba(7,1,5,1)100%);
    background: linear-gradient(to bottom,rgba(5,0,0,0)5%,rgba(5,0,0,0)8%,rgba(7,1,5,1)100%);
    
}

.info p {
    position: absolute;
    bottom: 170px;
    left: 30px;
    font-size: 90px;
    color: #fb98d9;
}

.info strong {
    position: absolute;
    bottom: 50px;
    left: 30px;
    font-size: 100px;
    color: #fb98d9;
    font-weight: 400;
}

.contenedor {
    width: 100%;
    display: block;
    margin: 0 auto;
}

.titulos {
    width: 90%;
    display: block;
    /*margin: 30px auto;*/
}

.titulos strong {
    font-size: 60px;
    color: #FFFFFF;
    font-weight: 300;
}

.titulos p {
    margin-top: 10px;
    font-size: 50px;
    color: #fb98d9;
    font-weight: 200;
}
.titulos h3 {
    font-size: 70px;
    text-transform: uppercase;
    color: #fb98d9;
}
.titulos h5 {
    font-size: 40px;
    color: #fb98d9;
}
.visibleOn {
    display: block;
}
.visibleOff {
    display: none;
}
.opacitOn {
    opacity: 1;
}
.opacitOff {
    opacity: 0.3;
}

#imagenhome{

    width: auto;
    height:100%;

}

#modal{
    display: none;
    transition: display 1s ease;
    position: absolute;
    top: 0;
    left:0;
    background-color: black;
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, 0.5);
}

#modal a{
    height: 150px;
    width: 50vw;
    background-color: transparent;
    color: pink;
    border-radius: 20px;
    font-size: 4vw;
    font-weight: 500;
    border: 5px solid pink;
    margin: 0 auto;
    display: block;
    margin-top: 75vh;
    text-decoration:none;
    line-height: 150px;
    text-align: center;
}


body { margin: 0 auto; background-color:#fafafa; font-family: arial; }

.pushmenu { /*this is the nav*/
	text-align: center;
	width: 300px;
	height: 100%;
	top: 0;
	z-index: 1000;
	position: fixed;
	
background: rgba(154,89,119,1);
background: -moz-linear-gradient(top, rgba(154,89,119,1) 0%, rgba(112,54,99,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(154,89,119,1)), color-stop(100%, rgba(112,54,99,1)));
background: -webkit-linear-gradient(top, rgba(154,89,119,1) 0%, rgba(112,54,99,1) 100%);
background: -o-linear-gradient(top, rgba(154,89,119,1) 0%, rgba(112,54,99,1) 100%);
background: -ms-linear-gradient(top, rgba(154,89,119,1) 0%, rgba(112,54,99,1) 100%);
background: linear-gradient(to bottom, rgba(154,89,119,1) 0%, rgba(112,54,99,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a5977', endColorstr='#703663', GradientType=0 );

}


@font-face {
 font-family: 'Square721-Dm-Normal';
 font-style: normal;
 font-weight: normal;
 src: url(../fonts/Square721-Dm-Normal.ttf) format("opentype");
}


.pushmenu h3 {
  color: #f1f1f1;
  font-size: 1.3em;
  font-weight: 400;
  padding: 15px 25px;
  margin: 0;
  background: #333;
  height: 16px;
}

.links {
  list-style-type: none;
  padding: 0;
  margin: 0 0 0 0%;
  width: 100%;
  
}

.links li { margin-top: 30px; }

.links li a {
        position: relative;
    display: block;
    color: #fff;
    font-weight: 400;
    text-decoration: none;
    text-align: left;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 4px;
    padding-left: 40px;
    font-family: arial;
    font-size: 15px;
}



.links li a:after {
  content: '';
  display: block;
  position: absolute;
  left: 20px;
  bottom: -5px;
  width: 0;
  height: 4px;
  background-color: #f1f1f1;
  -webkit-transition: width 0.3s ease;
  -moz-transition: width 0.3s ease;
  transition: width 0.3s ease;
}

.links li a:hover:after { width: 90%; }

.links li a:active { color: #dbdbdb; }

.pushmenu-left { left: -300px; }

.pushmenu-left.pushmenu-open { left: 0; }

.pushmenu-push {
  overflow-x: hidden;
  position: relative;
  left: 0;
}

.pushmenu-push .pushmenu.pushmenu-left .container #logo {
	padding-top: 30px;
	
background: rgba(200,115,160,1);
background: -moz-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(200,115,160,1)), color-stop(100%, rgba(184,46,106,1)));
background: -webkit-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: -o-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: -ms-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: linear-gradient(to bottom, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c873a0', endColorstr='#b82e6a', GradientType=0 );

}
.pushmenu-push .container .main .content .top1 {
	background-color: #ffd1e2;
	width: 100%;
	font-family: "DIN Alternate Medium";
	text-align: center;
	color: #ff468a;
	height: 30px;
	padding-top: 5px;
}

.pushmenu-push .container .main .content .top2 {
	background-color: #ffd1e2;
	width: 100%;
	padding: 0;
	font-family: "DIN Alternate Medium";
	text-align: center;
	color: #ff468a; 
	height: 30px;
	padding-top: 5px;
}


.pushmenu-push-toright { left: 300px; }

/*Transition*/

.pushmenu, .pushmenu-push {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

#nav_list {
      background: url(icon_nav.png) no-repeat left top;
    cursor: pointer;
    height: 27px;
    width: 33px;
    text-indent: -99999em;
    position: absolute;
    top: 18px;
    left: 18px;
}
nav-list.active { background-position: -331px top; }

.buttonset {
	height: 14px;
	float: left;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.pushmenu-push .container .main .buttonset {
	width: auto;
	height: auto;
	min-width:6%;
	min-height:2%;
	}


section.content {
  padding: 0px 0px;
}
.pushmenu-push .container .main .content .contenido1 #contenido1 {
	display: block;
	width: 100%;
	
}
.pushmenu-push .container {
	width: auto;
	margin: auto;
}
.pushmenu-push .container .main .content .contenido2 #contenido2 {
	display: block;
	width: 100%;
	
}
}
.pushmenu-push .container .main #logo {
	display: block;
	
}


div.scrollmenu {
	overflow: auto;
	white-space: nowrap;
	text-align: center;
}

div.scrollmenu a {
	color: #fff;
	text-align: center;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 30px;
	display: inline-block;
	font-size: 14px;
}

div.scrollmenu a:hover {
	
}


.pushmenu-push .container .main .content .cupom #cupom {
	display: block;
	width: 100%;
	height: 50%;
	min-height:50%;
	min-width:10%;
}

.descripcion {
	padding: 10px;
	background-color: #FDD;
	color: #666;
	text-align: justify;
	font-size: 14px;
}



.pushmenu-push .container .main .content .contenido5 #contenido5 {
	
	


}

.pushmenu-push .container .main .content .contenido6 #contenido6 {
	
	


}

.pushmenu-push .container .main .content .contenido7 #contenido7 {
	
	



}

.titulo {
	    width: 100%;
    height: 4%;
    background-color: rgba(0, 0, 0, 0.4);
    padding: 5px;
    position: absolute;
}

.titulo2 {
	    width: 100%;
    height: 4%;
    background-color: rgba(0, 0, 0, 0.4);
    padding: 5px;
    position: absolute;
}

.titulo3 {
	     width: 100%;
    height: 6%;
    background-color: rgba(0, 0, 0, 0.4);
    padding: 5px;
    position: absolute;
    top: 209px;
}

.titulo4 {
	     width: 100%;
    height: 6%;
    background-color: rgba(0, 0, 0, 0.4);
    padding: 5px;
    position: absolute;
    top: 382px;
}


.titulo5 {
	     width: 100%;
    height: 6%;
    background-color: rgba(0, 0, 0, 0.4);
    padding: 5px;
    position: absolute;
    top: 555px;
}

.nombre {
	 float: left;
    display: block;
    color: #fff;
    font-size: 16px;
    padding-top: 3px;
}

.nombre2 {
	 float: left;
    display: block;
    color: #fff;
    font-size: 16px;
    padding-top: 3px;
}

.nombre3 {
	    float: left;
    display: block;
    color: #fff;
    font-size: 16px;
    padding-top: 0px;
}



#corazon {
	margin-left: 200px;
	
}

#corazon2 {
	margin-left: 200px;
	
}

.corazon3 {
	    margin-left: 200px;
    color: #FFF;
    position: absolute;
    left: -196px;
    top: 23px;
}

#cupom1 {
	background-color: #f7a2ba;
	float: left;
	width: 100%;
	border-bottom-width: 9px;
	border-bottom-style: solid;
	border-bottom-color: #ffe4b3;
}

#cupom2 {
	background-color: #FFF;
	float: left;
	width: 100%;
	padding-top: 60px;
	padding-bottom: 60px;
}

#cont1 {
	font-family: "DIN Alternate Medium";
	color: #FFF;
	font-size: 55px;
	letter-spacing: 2px;
	padding-top: 10px;

}

#cont2 {
	font-family: "DIN Alternate Medium";
	color: #FFF;
	font-size: 36px;
	letter-spacing: 17px;
    padding-left: 10px;
}

#cont3 {
	font-family: "DIN Alternate Medium";
	color: #FFF;
	font-size: 28px;
	letter-spacing: 1px;
}

#cont4 {
	font-family: "DIN Alternate Medium";
	color: #ffe4b3;
	font-size: 36px;
	letter-spacing: 6px;
}

#cont5 {
	font-family: "DIN Alternate Medium";
	color: #FFF;
	font-size: 18px;
	letter-spacing: 2px;
}

#cont6 {
	font-family: "DIN Alternate Medium";
	color: #ffe4b3;
	font-size: 18px;
	padding-bottom: 20px;
}

#quero {
	display: block;
	margin-right: auto;
	margin-left: auto;	
}


#logo {
		background: rgba(200,115,160,1);
background: -moz-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(200,115,160,1)), color-stop(100%, rgba(184,46,106,1)));
background: -webkit-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: -o-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: -ms-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: linear-gradient(to bottom, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c873a0', endColorstr='#b82e6a', GradientType=0 );

padding-top: 0px;
height: 150px;

}

#logo3 {
		background: rgba(200,115,160,1);
background: -moz-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(200,115,160,1)), color-stop(100%, rgba(184,46,106,1)));
background: -webkit-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: -o-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: -ms-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: linear-gradient(to bottom, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c873a0', endColorstr='#b82e6a', GradientType=0 );

padding-top: 8px;
height: 90px;

}

#logo2 {
		background: rgba(200,115,160,1);
background: -moz-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(200,115,160,1)), color-stop(100%, rgba(184,46,106,1)));
background: -webkit-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: -o-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: -ms-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: linear-gradient(to bottom, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c873a0', endColorstr='#b82e6a', GradientType=0 );

padding-top: 8px;
height: 50px;

}

#logo3 {
	padding-top:5px;
}

#icono {
	position: absolute;
	right: 17px;

}


#foto {
	padding-top: 62px;
}

#cruz {
	position:absolute;
	top: 69px;
	right: 23px;
}

#fondo {
	background-color: rgba(0, 0, 0, 0.7);
	width: 100%;
	min-height: 100%;
	z-index: 2;
}









@media only screen and (max-width: 458px) {


#corazon {
	margin-left: 90px;
	
}

}



@media only screen and (max-width: 411px) {
.buttonset {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.pushmenu-push .container .main #logo {
	padding-top: 8px;
	
	background: rgba(200,115,160,1);
background: -moz-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(200,115,160,1)), color-stop(100%, rgba(184,46,106,1)));
background: -webkit-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: -o-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: -ms-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: linear-gradient(to bottom, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c873a0', endColorstr='#b82e6a', GradientType=0 );
height: 77px;
	
}

.pushmenu-push .container .main #logo2 {
	padding-top: 8px;
	
	background: rgba(200,115,160,1);
background: -moz-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(200,115,160,1)), color-stop(100%, rgba(184,46,106,1)));
background: -webkit-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: -o-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: -ms-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: linear-gradient(to bottom, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c873a0', endColorstr='#b82e6a', GradientType=0 );
height: 48px;
	
}


#corazon {
	margin-left: 90px;
	
}

}

@media only screen and (max-width: 279px) {
.buttonset {
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
}

.pushmenu-push .container .main #logo {
	padding-top: 8px;
	background: rgba(200,115,160,1);
background: -moz-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(200,115,160,1)), color-stop(100%, rgba(184,46,106,1)));
background: -webkit-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: -o-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: -ms-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: linear-gradient(to bottom, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c873a0', endColorstr='#b82e6a', GradientType=0 );

height: 77px;
	
}

.pushmenu-push .container .main #logo2 {
	padding-top: 8px;
	background: rgba(200,115,160,1);
background: -moz-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(200,115,160,1)), color-stop(100%, rgba(184,46,106,1)));
background: -webkit-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: -o-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: -ms-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: linear-gradient(to bottom, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c873a0', endColorstr='#b82e6a', GradientType=0 );

height: 48px;
	
}

#corazon {
	margin-left: 10px;
	
}

}

@media only screen and (max-width: 308px) {
.buttonset {
	padding-top: 1px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
}

.pushmenu-push .container .main #logo {
	padding-top: 8px;
	float: left;
	
	background: rgba(200,115,160,1);
background: -moz-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(200,115,160,1)), color-stop(100%, rgba(184,46,106,1)));
background: -webkit-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: -o-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: -ms-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: linear-gradient(to bottom, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c873a0', endColorstr='#b82e6a', GradientType=0 );	

height: 77px;
}

.pushmenu-push .container .main #logo2 {
	padding-top: 8px;
	float: left;
	
	background: rgba(200,115,160,1);
background: -moz-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(200,115,160,1)), color-stop(100%, rgba(184,46,106,1)));
background: -webkit-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: -o-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: -ms-linear-gradient(top, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
background: linear-gradient(to bottom, rgba(200,115,160,1) 0%, rgba(184,46,106,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c873a0', endColorstr='#b82e6a', GradientType=0 );	

height: 48px;
}

#corazon {
	margin-left: 10px;
	
}

}

@media only screen and (max-width: 348px) {


#corazon {
	margin-left: 50px;
	
}

}



