
  #borrar-todos-mensajes {
    height: 35px;
    width: 35px;
    background-image: url('https://static.daloove.com/images/notificaciones/borrar-todo.png?ver=1.2');
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    border: 0;
    will-change: background-image;
    transition: background-image 150ms ease;
  }

  #borrar-todos-mensajes:hover {
    background-image: url('https://static.daloove.com/images/notificaciones/borrar-todo-2.png?ver=1.2');
  }

  .premium_badge {
    position: relative;
    right: 0;
    /*top: -32px;*/
    z-index: 999;
    overflow: hidden;
    border-radius: 12px 12px 0 12px;
    width:132px;
    left: calc(100% - 132px);
  }

  .premium_badge.roma {
    --color-modulo_claro: #cee3ab;
    --color-modulo: #5c8120;
  }

  .premium_badge.paris {
    --color-modulo_claro: #e5dbff;
    --color-modulo: #9775fa;
  }

  .premium_badge.guiza {
    --color-modulo_claro: #fdd8b7;
    --color-modulo: #976a42;
  }

  .chat-premium-roma {
    color: #5c8120;
  }

  .chat-premium-paris {
    color: #9775fa;
  }

  .chat-premium-guiza {
    color: #976a42;
  }

  .premium_badge_info {
    height: 32px;
    width: fit-content;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
    padding: 0 24px;
    font-family: var(--font-stack);
    font-size: 13px;
    font-weight: 600;
    line-height: 32px;
    color: #FFFFFF;
    background-color: var(--color-modulo);
  }

  .premium_badge_info::after {
    content: attr(data-info);
    position: absolute;
    top: 0;
    right: 0;
    height: 32px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 8px;
    font-family: var(--font-stack);
    font-size: 13px;
    font-weight: 600;
    line-height: 32px;
    color: var(--color-modulo);
    background-color: var(--color-modulo_claro);
    transform: translateY(100%);
    animation: premium_badge 8s infinite;
    border-radius: 12px 12px 0 12px;
  }

  .premium_badge_icon {
    display: block;
    object-fit: contain;
    height: 24px;
  }

  @keyframes premium_badge {
    0% {
      transform: translateY(100%);
    }

    33%, 66% {
      transform: translateY(0);
    }

    66%, 100% {
      transform: translateY(100%);
    }
  }

  .boton_interaccion_muro {
    position: relative;
    box-shadow: inset 0px 0px 1px rgb(0 0 0 / 50%) , 0px 1px 3px rgb(0 0 0 / 70%);
    float:left;
    padding: 0;
    background: none;
    outline: 0;
    border: 0;
    border-radius: 100%;
    height: 45px;
    width: 45px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 3px;
  }

  .boton_interaccion_muro:hover, .boton_interaccion_muro:focus {
    box-shadow: outset 0px 0px 1px rgb(0 0 0 / 50%) , 0px 1px 3px rgb(0 0 0 / 70%);
    background-color: #595959;
  }

  .boton_interaccion_muro_offline {
    background-color: #e6e6e6;

    border-radius: 100%;
    box-shadow: inset 0px 0px 1px rgb(0 0 0 / 12%), 0px 1px 3px rgb(0 0 0 / 40%);
    border: 4px solid #e6e6e6;
  }

  .boton_interaccion_muro_online {
  	background-color: #0178e4;

  	border-radius: 100%;
    box-shadow: inset 0px 0px 1px rgb(0 0 0 / 12%), 0px 1px 3px rgb(0 0 0 / 40%);
    border: 4px solid #0178e4;
  }

  .boton_interaccion_muro_orange {
  	background-color: #f6c305;

  	border-radius: 100%;
    box-shadow: inset 0px 0px 1px rgb(0 0 0 / 12%), 0px 1px 3px rgb(0 0 0 / 40%);
    border: 4px solid #f6c305;
  }

  .boton_interaccion_muro_erotico {
    position: relative;
    float:left;
    padding: 0;
    background: none;
    outline: 0;
    border: 0;
    border-radius: 100%;
    height: 32px;
    width: 32px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
  }

  .boton_interaccion_muro_erotico:not(.big) {
    box-shadow: inset 0px 0px 1px rgb(0 0 0 / 24%) , 0px 1px 3px rgb(0 0 0 / 48%);
  }

  .boton_interaccion_muro_erotico.big {
    height: 45px;
    width: 45px;
    box-shadow: 0 0 0 0 rgb(4 204 198);
  	background-color: #04ccc6;
    border: 4px solid #04ccc6;
    will-change: box-shadow;
    animation: online_pulse 2000ms ease infinite;
  }

@keyframes online_pulse {
  0% {
    box-shadow: 0 0 0 0 rgb(4 204 198);
  }

  70% {
    box-shadow: 0 0 0 8px rgb(4 204 198 / 0%);
  }
  100% {
    box-shadow: 0 0 0 0 rgb(4 204 198 / 0%);
  }
}


:root {
    --font-stack: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}

.modal_dialogo .modal-content {
    border-radius: 12px;
    box-shadow: none;
    border: 0;
		background: none;
		background-color: #FFFFFF;
}

.modal_dialogo .button_principal {
    display: inline-flex;
    justify-content: center;
    align-items: center;

    padding: 8px 16px;

    font-family: var(--font-stack);
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;

    text-align: center;

    margin-bottom: 0;

    cursor: pointer;

    background: none;
    border: 0;
    border-radius: 4px;

    background-color: #0178e4;
    color: #FFFFFF;
    text-shadow: 0 1px 3px rgb(0 78 76 / 12%);

    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    will-change: transform;
    transition: 200ms transform ease;
}

.modal_dialogo .button_principal:hover {
    color: #FFFFFF;
    background-color: #00d2cc;

}

.modal_dialogo .button_principal:active {
    transform: scale(0.9);
}

.modal_dialogo .button_secundario {
    display: inline-flex;
    justify-content: center;
    align-items: center;

    padding: 8px 16px;

    font-family: var(--font-stack);
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;

    text-align: center;

    margin-bottom: 0;

    cursor: pointer;

    background: none;
    border: 0;
    border-radius: 4px;

    background-color: #FFFFFF;
    color: #286493;

    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    will-change: transform;
    transition: 200ms transform ease;
}

.modal_dialogo .button_secundario:hover {
    color: #286493;
    background-color: #FFFFFF;
}

.modal_dialogo .button_secundario:active {
    transform: scale(0.9);
}

.modal_dialogo .button_principal:focus,
.modal_dialogo .button_principal:focus-visible {
    outline: 0;
    color: #FFFFFF;
}

.modal_dialogo .button_secundario:focus,
.modal_dialogo .button_secundario:focus-visible {
    outline: 0;
    color: #286493;
}

.modal_dialogo .modal-header {
    padding: 16px 24px;
    border: 0;
    border-radius: 12px 12px 0 0;
}

.modal_dialogo .modal-footer {
    text-align: right;
    padding: 0px 24px 24px;
    border: 0;
}

.modal_dialogo .modal-body {
    padding: 24px;
}

.modal_dialogo .modal-title {
    float: none;

    font-family: var(--font-stack);
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
    color: #286493;
    text-align: left;
}

.modal_dialogo .modal-body button.close {
    position: absolute;
    top: 24px;
    right: 24px;

    display: inline-flex;
    justify-content: center;
    align-items: center;

    margin-top: 0;

    font-family: var(--font-stack);
    font-size: 24px;
    font-weight: 700;
    line-height: 1;
    color: #286493;
}

.modal_dialogo .modal-header button.close {
    position: static;
    top: 0;
    right: 0;

    display: inline-flex;
    justify-content: center;
    align-items: center;

    margin-top: 0;

    font-family: var(--font-stack);
    font-size: 24px;
    font-weight: 700;
    line-height: 1;
    color: #286493;
}

.modal_dialogo .modal-header button.close:hover {
    color: #286493;
}

.modal_dialogo .modal-body {
  padding-top: 48px;
  border: 0;
}

.modal_dialogo .modal-header + .modal_dialogo .modal-body {
  margin-top: 0;
}

/*********************************************************
*	GENERAL
**********************************************************/
.p0 {padding:0px !important;}
.p1{padding:1px !important;}
.p2{padding:2px !important;}
.p3 {padding: 3px !important;}
.p4{padding:4px !important;}
.p5 {padding:5px !important;}
.p6{padding:6px !important;}
.p7{padding:7px !important;}
.p8{padding:8px !important;}
.p9{padding:9px !important;}
.p10 {padding:10px !important;}
.p15 {padding:15px !important;}
.p30 {padding:30px !important;}
.pt0 {padding-top: 0px !important;}
.pt3 {padding-top: 3px !important;}
.pt5 {padding-top: 5px !important;}
.pt6 {padding-top: 6px !important;}
.pt7 {padding-top: 7px !important;}
.pt10{ padding-top: 10px !important;}
.pt15{ padding-top: 15px !important;}
.pt16 {padding-top: 16px !important;}
.pt25 {padding-top: 25px !important;}
.pt30 {padding-top: 30px !important;}
.pt55 {padding-top: 55px !important;}
.pr0{padding-right:0px !important;}
.pr4 {padding-right:4px !important;}
.pr5 {padding-right:5px !important;}
.pr10{padding-right:10px !important;}
.pr15{padding-right:15px !important;}
.pl0{padding-left:0px !important;}
.pl4{padding-left:4px !important;}
.pl6{padding-left:6px !important;}
.pl10{padding-left:10px !important;}
.pb0{padding-bottom:0px !important;}
.pb4{padding-bottom:4px !important;}
.pb5{padding-bottom:5px !important;}
.pb6{padding-bottom:6px !important;}
.pb9{padding-bottom:9px !important;}
.pb10{padding-bottom:10px !important;}
.pb15{padding-bottom:15px !important;}
.pb16 {padding-bottom:16px !important;}
.p0-5{padding:0px 5px !important;}
.p5-0{padding:5px 0px !important;}
.p0-6{padding:0px 6px !important;}
.p0-8{padding:0px 8px !important;}
.p0-10{padding:0px 10px !important;}
.p10-0{padding:10px 0px !important;}
.p0-1-0-1 {padding: 0px 1px 0px 1px !important;}
.p5-0-0-0 {padding: 5px 0px 0px 0px !important;}
.p0-0-0-10 {padding:0px 0px 0px 10px;}
.p20-0-30-0 {padding: 20px 0px 30px 0px;}
.p15-0{padding:15px 0px !important;}
.p20-10 {padding: 20px 10px !important;}
.p0-2 {padding: 0px 2px !important;}

.fs9 {font-size: 9px !important;}
.fs10 {font-size: 10px !important;}
.fs11 {font-size: 11px !important;}
.fs12 {font-size: 12px !important;}
.fs13 {font-size: 13px !important;}
.fs14 {font-size: 14px !important;}
.fs15 {font-size: 15px !important;}
.fs16 {font-size: 16px !important;}
.fs17 {font-size: 17px !important;}
.fs18 {font-size: 18px !important;}
.fs19 {font-size:19px !important;}
.fs20 {font-size:20px !important;}
.fs21 {font-size:21px !important;}
.fs27 {font-size:27px !important;}
.fs28 {font-size:28px !important;}
.fs29 {font-size: 29px !important;}
.fs58 {font-size: 58px !important;}
.fs60 {font-size: 60px !important;}

.h8 {height: 8px !important;}
.h18 {height:18px !important;}
.h26 {height: 26px !important;}
.h30 {height: 30px !important;}
.h50 {height: 50px !important;}
.h35 {height: 35px !important;}
.h90 {height: 90px !important;}
.h0{height:0px !important;}
.he1{height:1px !important;}/* Bootstrap tiene un h1 */
.h200{height:200px !important;}
.h100per {height: 100% !important;}
.w40per {width: 40% !important;}
.w70per {width: 70% !important;}
.w90per{width: 90% !important;}
.w75per {width: 75% !important;}
.w100per {width: 100% !important;}
.w150per {width: 150% !important;}
.w160 {width:160px !important;}
.wauto{width:auto !important;}
.max-h33{max-height:33px !important;}
.max-w300{max-width:300px !important;}

.m0{margin:0px !important;}
.mt-1 {margin-top: -1px !important;}
.mt-2 {margin-top: -2px !important;}
.mt-3 {margin-top: -3px !important;}
.mt-4 {margin-top: -4px !important;}
.mt0 {margin-top: 0px !important}
.mt2 {margin-top: 2px !important;}
.mt3 {margin-top: 3px !important;}
.mt4 {margin-top: 4px !important;}
.mt5 {margin-top: 5px !important;}
.mt6 {margin-top: 6px !important;}
.mt7 {margin-top: 7px !important;}
.mt10 {margin-top: 10px !important;}
.mt12{margin-top:12px !important;}
.mt13{margin-top:13px !important;}
.mt15 {margin-top: 15px !important;}
.mt64{margin-top:64px !important;}
.mt19{margin-top: 19px !important;}
.mt20{margin-top: 20px !important;}
.mt35{margin-top: 35px !important;}
.mt40{margin-top: 40px !important;}
.mt50{margin-top: 50px !important;}
.mt44 {margin-top: 44px !important;}
.ml0 {margin-left: 0px !important;}
.ml1 {margin-left: 1px !important;}
.ml2 {margin-left: 2px !important;}
.ml10 {margin-left: 10px !important;}
.ml14 {margin-left: 14px !important;}
.ml22 {margin-left: 22px !important;}
.ml-6 {margin-left: -6px !important;}
.ml-15 {margin-left: -15px !important;}
.ml-39 {margin-left: -39px !important;}
.ml-50 {margin-left: -50px !important;}
.ml25{margin-left:25px !important}
.mr0 {margin-right: 0px !important;}
.mr2 {margin-right: 2px !important;}
.mr5 {margin-right: 5px !important;}
.mr10 {margin-right: 10px !important;}
.mb-4 {margin-bottom: -4px !important;}
.mb3 {margin-bottom: 3px !important;}
.mb4 {margin-bottom: 4px !important;}
.mb5 {margin-bottom: 5px !important;}
.mb7 {margin-bottom: 7px !important;}
.mb10 {margin-bottom: 10px !important;}
.mb15 {margin-bottom: 15px !important;}
.mb18 {margin-bottom: 18px !important;}
.mb20 {margin-bottom: 20px !important;}
.mb30 {margin-bottom: 30px !important;}
.m-auto{margin:0 auto !important;}
.m0-4 {margin: 0px 4px !important;}
.m2-0 {margin: 2px 0px !important;}
.m35-0 {margin:35px 0px;}

.ta-center{text-align:center !important;}
.ta-left{text-align:left !important;}
.ta-right{text-align:right !important;}
.ta-just{text-align:justify !important;}
.underline{text-decoration: underline !important;}
.decoration-none{text-decoration:none !important;}
.right{float:right !important}
.left{float:left !important;}
.va-middle {vertical-align: middle !important;}

.pointer {cursor: pointer !important;}
.td-none{text-decoration: none !important;}
.bg-white{background-color:#fff !important;}
.color-info{color:#0091ff !important;}
.color-white{color:#fff !important;}
.color-blue{ color:#2E6695;}
.color-general{color:#2a6496 !important}

.lh17 {line-height: 17px !important;}
.lh18 {line-height: 18px !important;}

.ls02 {letter-spacing: 0.2px;}
.ls03 {letter-spacing: 0.3px;}
.ls04 {letter-spacing: 0.4px;}

.op05 {opacity: 0.5;}
.op06 {opacity: 0.6;}
.op09 {opacity: 0.9;}

.bold {font-weight: bold !important; }
.italic {font-style: italic !important;}

.b-none {border: none !important;}
.br3 {border-radius: 3px !important;}
.br50 {border-radius: 50px !important;}
.br0-0-5-5 {border-radius: 0px 0px 5px 5px !important;}

.d-inl {display: inline !important;}
.d-none {display: none;}

.texto-1-rs > p {padding:0px;margin:0px;}

.relative{ position:relative}
.absolute{ position:absolute;}

.bottom10{ bottom: 10px;}

.right-2{right:-2px !important;}
.right15{right:15px !important;}

.top-2{top:-2px !important;}
.top-15{top:-15px !important;}
.top-16{top:-16px !important;}
.top-18{top:-18px !important;}
.t24{top:24px !important;}

.z10{z-index:10 !important;}


/*********************************************************
						ELEMENTOS

* .btn-peq      //////    botón borde azul - fuente 13 (móvil fuente 12)
* .btn-normal   //////    botón borde azul - fuente 15 (móvil fuente 13)
* .btn-grande   //////    botón borde azul - fuente 18 (móvil fuente 14)

* .txt-peq      /////     fuente 13 (móvil fuente 12)
* .txt-normal   /////     fuente 15 (móvil fuente 13)
* .txt-grande   /////     fuente 18 (móvil fuente 14)

*********************************************************/
html{background-color:#f9f9fa;}

	.ojo-fotoprincipal {
		position: absolute;
		top: 50%;
		left: 50%;
		z-index: 999;
		display: inline-flex;
		justify-content: center;
		align-items: center;
		height: 72px;
		width: 72px;
		transform: translateX(-50%) translateY(-50%);
		fill: rgba(255 255 255 / 65%);
	}
	.ojo-fotoprincipal svg {
		display: block;
		max-width: 100%;
		object-fit: contain;
	}

	@screen and (min-width: 468px) {
		.ojo-fotoprincipal {
			display: none;
		}
	}

.cont-fotoprincipal-2020{overflow:hidden;border-radius: 0px;height:auto;}
.fotoprincipal-2020{width:100% !important;height:auto;margin-bottom:-249px;position: relative;z-index: 9;}
.fotoprincipal-2020-blur{filter: blur(24px); -webkit-filter: blur(24px);  background-position: center top;height: 246px;margin-top: -174px;position: relative;top: -10px;transform: scale(1.5);}



	.btn-peq{cursor: pointer; border: 1px solid #2d6698;  text-align: center;padding: 8px;border-radius: 0px;margin: 0 auto;font-size: 12px;}
	.btn-normal{cursor: pointer;
    border: 1px solid #1f59a05c;
    text-align: center;
    padding: 8px;
    border-radius: 60px;
    margin: 0 auto;
    font-size: 15px;
    text-decoration: none;}
	.btn-grande{cursor: pointer; border: 1px solid #2d6698;  text-align: center;padding: 8px;border-radius: 0px;margin: 0 auto;font-size: 14px;}
	.txt-peq{font-size:12px;}
	.txt-mediano{font-size:13px;}
	.txt-grabde{font-size:14px;}
  .padding-left-pienuevo {padding-left:0px;}
  .bg-pie-copy{padding:0px 10px 30px 10px;font-size: 10px;line-height: 13px;}
  .btn-descargarapp-nuevopie{border: 1px solid #9eb7cb59;background-color: transparent;padding: 5px 20px;width:fit-content;font-size:14px;border-radius:50px;}
  .btn-descargarapp-nuevopie-muro{border: 1px solid #9eb7cb59;background-color: transparent;padding: 5px 20px;width:fit-content;font-size:14px;border-radius:50px;}

  .padding-left-nuevopie{padding-left:0px;}
  .padding-top-nuevopie{padding-top:23px !important;}
  .espaciado-enlaces-nuevopie > div {padding:0px 0px;color:#36b6b3;margin: -4px 0px;}
  .bg-general-nuevo-pie{text-align: center;
    color: #9eb7cb;
    padding: 0px;
    padding-bottom: 15px;
    font-family: roboto regular;
    padding-top: 44px;}
  .text-align-left-nuevopie{text-align:left;}
  .estilo-enlace-nuevopie{color:#296494 !important;cursor:pointer;text-decoration:none;font-size:14px; line-height: 28px; }
  .estilo-enlace-nuevopie-muro{color:#296494 !important;cursor:pointer;text-decoration:none;font-size:14px; line-height: 28px;}

  .img-redes-nuevopie1{margin-right: 3px;height:30px;float:right;}
  .img-redes-nuevopie2{margin-right: 3px;height:30px;}
  .img-redes-nuevopie3{margin-right: 3px;height:30px;float:left;}
  .color-enlace-nuevopie{color:#9eb7cb;}
  .color-enlace-nuevopie-muro{color:#9eb7cb;}

  .bg-creditos-nuevopie{padding: 10px 0px;padding-bottom:15px;}
  .bg-creditos-nuevopie-muro{padding: 10px 0px;padding-bottom:15px;}

  .bg2-creditos-nuevopie{color:#9eb7cb;text-align:Center;font-family:roboto regular;}
  .bg2-creditos-nuevopie-muro{color:#9eb7cb;text-align:Center;font-family:roboto regular;}

  .tac-nuevopie{text-align:center;}

  .est-libros-amanda{font-size: 10px;padding: 0px;  letter-spacing: 0px;cursor: pointer;line-height: 12px;margin-top:0px;margin-top:15px;}
  .altura-img-seibiel-libro{height:160px!important;}
  .ror-cuadro{
    border: 0;
    padding: 10px 10px;
    min-height: 185px;
    height:auto;
    color: #3a5d92;
    font-size: 11px;
    font-family: roboto regular;
    border-radius:20px;
    background-color: #FFFFFF;
    box-shadow: 0px 5px 16px rgb(0 0 0 / 27%);
  }

	.ror-caja-paybox{position: Relative;top: 66px;left: -49px;}

  /*.item {
      width: 100%;
      background: #fff;
  }*/

  #oferta-estacional  .carousel-inner .item {background-color:transparent !important}

.recuadro-anuncio-muro{padding:0px;    color: #286493;}

.bloque-gratis-3{background-color:#0178e4 !important;}

.cont-titulo-3{border-bottom: 1px solid #f3f5f8 !important;}
.cont-rasca-8 {
  padding: 0px;
border-top: 30px solid #f3f5f8!important;
color: #17679C;
font-size: 15px;
border-bottom: 30px solid #f3f5f8!important;
}


.bg-icn_rules {
    width: 30px; height: 30px;
    background: url('https://static.daloove.com/images/panelprincipal/sprite-panel-1.png') -10px -10px;
}

.bg-icn_liruchtv {
    width: 30px; height: 30px;
    background: url('https://static.daloove.com/images/panelprincipal/sprite-panel-1.png') -60px -10px;
}


.bg-icn_ajustes {
    width: 30px; height: 30px;  background: url('https://static.daloove.com/images/menu/sprite-menu-2.png') -10px -10px;float: left;  margin-right: 10px;position: relative;top: -6px;
}

.bg-icn_ventajas {
    width: 30px; height: 30px;
    background: url('https://static.daloove.com/images/panelprincipal/icn-ventajas-bg.png?ver=1.1');float: left;  margin-right: 10px;position: relative;top: -6px;
}

.bg-icn_caras {
    width: 30px; height: 30px;
    background: url('https://static.daloove.com/images/menu/sprite-menu-2.png') -10px -60px;float: left;  margin-right: 10px;position: relative;top: -6px;
}

.bg-icn_vip {
    width: 30px; height: 30px;
    background: url('https://static.daloove.com/images/menu/sprite-menu-2.png') -60px -60px;float: left;  margin-right: 10px;position: relative;top: -6px;
}


.bg-icn_rules2 {
    width: 30px; height: 30px;
    background: url('https://static.daloove.com/images/menu/sprite-menu-3.png') -10px -10px;float: left;  margin-right: 10px;position: relative;top: -6px;
}

.bg-icn_liruchis {
    width: 30px; height: 30px;
    background: url('https://static.daloove.com/images/menu/sprite-menu-3.png') -60px -10px;float: left;  margin-right: 10px;position: relative;top: -6px;
}


.rrg-44 {
top: 4px !important;
}

.top-6-1{top:-6px !important;}


.btn-primary {
    color: #225b89 !important;
    background-color: #ffffff!important;
    border-color: #225b8978!important;
    border-radius: 50px!important;
}

@media (min-width: 1200px) {

	.cont-fotoprincipal-2020{overflow:hidden;border-radius: 10px 0px 0px 0px;height:100%;}
	.fotoprincipal-2020{width:100% !important;height:100%;margin-bottom:-249px;position: relative;z-index: 9;}
	.fotoprincipal-2020-blur{filter: blur(24px); -webkit-filter: blur(24px);  background-position: center top;height: 246px;margin-top: -174px;position: relative;top: -10px;transform: scale(1.5);}

	.top-6-1{top:5px !important;}

	.btn-peq{cursor: pointer; border: 1px solid #2d6698;  text-align: center;padding: 8px;border-radius: 0px;margin: 0 auto;font-size: 13px;}
	.btn-normal{cursor: pointer;
    border: 1px solid #1f59a05c;
    text-align: center;
    padding: 8px;
    border-radius: 60px;
    margin: 0 auto;
    font-size: 15px;
    text-decoration: none;}
	.btn-grande{cursor: pointer; border: 1px solid #2d6698;  text-align: center;padding: 8px;border-radius: 0px;margin: 0 auto;font-size: 18px;}
	.txt-peq{  font-size:13px;}
	.txt-mediano{font-size:15px;}
	.txt-grabde{font-size:18px;}
  .padding-left-pienuevo {padding-left:15px;}
  .bg-pie-copy{padding:0px 10px;font-size: 11px;line-height: 18px;}
  .btn-descargarapp-nuevopie{border: 1px solid #9eb7cb59;background-color: transparent;padding: 5px 20px;width:fit-content;font-size:14px;border-radius:50px;}
  .btn-descargarapp-nuevopie-muro{border: 1px solid #9eb7cb59;background-color: transparent;padding: 5px 20px;width:fit-content;font-size:14px;border-radius:50px;}
  .est-libros-amanda{font-size: 12px;padding:0px;letter-spacing: 0.4px;cursor:pointer;line-height: 16px;margin-top:0px;}
  .altura-img-seibiel-libro{height:auto!important;}
  .padding-left-nuevopie{padding-left:15px;}
  .padding-top-nuevopie{padding-top:36px !important;}

.ror-cuadro{
  border: 0;
  padding: 24px 20px;
  min-height: 185px;
  height:auto;
  color: #3a5d92;
  font-size: 12px;
  font-family: roboto regular;
  border-radius:20px;
  background-color: #FFFFFF;
  box-shadow: 0px 5px 16px rgb(0 0 0 / 27%);
}
    .ror-caja-paybox{position: Relative;top: 66px;left: -49px;border-radius:20px;}

		.rrg-44 {
    top: 5px !important;
}

	}

@media (min-width: 950px) and (max-width: 1199px) {

	.cont-fotoprincipal-2020{overflow:hidden;border-radius: 10px 0px 0px 0px;height:100%;}
	.fotoprincipal-2020{width:100% !important;height:100%;margin-bottom:-249px;position: relative;z-index: 9;}
	.fotoprincipal-2020-blur{filter: blur(24px); -webkit-filter: blur(24px);  background-position: center top;height: 246px;margin-top: -174px;position: relative;top: -10px;transform: scale(1.5);}

	.top-6-1{top:5px !important;}

	.btn-peq{cursor: pointer; border: 1px solid #2d6698;  text-align: center;padding: 8px;border-radius: 0px;margin: 0 auto;font-size: 13px;}
	.btn-normal{cursor: pointer;
    border: 1px solid #1f59a05c;
    text-align: center;
    padding: 8px;
    border-radius: 60px;
    margin: 0 auto;
    font-size: 15px;
    text-decoration: none;}
	.btn-grande{cursor: pointer; border: 1px solid #2d6698;  text-align: center;padding: 8px;border-radius: 0px;margin: 0 auto;font-size: 18px;}
	.txt-peq{  font-size:13px;}
	.txt-mediano{  font-size:15px;}
	.txt-grabde{  font-size:18px;}
  .padding-left-pienuevo {padding-left:0px;}
  .bg-pie-copy{padding:0px 10px;font-size: 11px;line-height: 18px;}
  .btn-descargarapp-nuevopie{border: 1px solid #9eb7cb59;background-color: transparent;padding: 5px 20px;width:fit-content;font-size:14px;border-radius:50px;}
  .btn-descargarapp-nuevopie-muro{border: 1px solid #9eb7cb59;background-color: transparent;padding: 5px 20px;width:fit-content;font-size:14px;border-radius:50px;}
  .est-libros-amanda{font-size: 12px;padding:0px;letter-spacing: 0.4px;cursor:pointer;line-height: 16px;margin-top:0px;}
  .altura-img-seibiel-libro{height:auto!important;}
 .padding-left-nuevopie{padding-left:15px;}
 .padding-top-nuevopie{padding-top:36px !important;}
 .ror-cuadro{
   border: 0;
   padding: 15px 20px;
   min-height: 185px;
   height:auto;
   color: #3a5d92;
   font-size: 11px;
   font-family: roboto regular;
   border-radius:20px;
   background-color: #FFFFFF;
   box-shadow: 0px 5px 16px rgb(0 0 0 / 27%);
 }

		.ror-caja-paybox{position: Relative;top: 66px;left: -40px;}

		.rrg-44 {
		top: 5px !important;
}
	}

@media (min-width: 768px) and (max-width: 949px) {

	.cont-fotoprincipal-2020{overflow:hidden;border-radius: 10px 10px 0px 0px;height:250px;}
	.fotoprincipal-2020{width:auto !important;height:100%;margin-bottom:-249px;position: relative;z-index: 9;}
	.fotoprincipal-2020-blur{filter: blur(24px); -webkit-filter: blur(24px);  background-position: center top;height: 246px;margin-top: -174px;position: relative;top: -10px;transform: scale(1.5);}

	.top-6-1{top:5px !important;}

	.btn-peq{cursor: pointer; border: 1px solid #2d6698;  text-align: center;padding: 8px;border-radius: 0px;margin: 0 auto;font-size: 13px;}
	.btn-normal{cursor: pointer;
    border: 1px solid #1f59a05c;
    text-align: center;
    padding: 8px;
    border-radius: 60px;
    margin: 0 auto;
    font-size: 15px;
    text-decoration: none;}
	.btn-grande{cursor: pointer; border: 1px solid #2d6698;  text-align: center;padding: 8px;border-radius: 0px;margin: 0 auto;font-size: 18px;}
	.txt-peq{  font-size:13px;}
	.txt-mediano{  font-size:15px;}
	.txt-grabde{  font-size:18px;}
  .padding-left-pienuevo {padding-left:15px;}
  .bg-pie-copy{padding:0px 10px;font-size: 11px;line-height: 18px;}
  .btn-descargarapp-nuevopie{border: 1px solid #9eb7cb59;background-color: transparent;padding: 5px 20px;width:fit-content;font-size:14px;border-radius:50px;}
  .btn-descargarapp-nuevopie-muro{border: 1px solid #9eb7cb59;background-color: transparent;padding: 5px 20px;width:fit-content;font-size:14px;border-radius:50px;}
  .est-libros-amanda{font-size: 12px;padding:0px;letter-spacing: 0.4px;cursor:pointer;line-height: 16px;margin-top:0px;}
  .altura-img-seibiel-libro{height:auto!important;}
 .padding-left-nuevopie{padding-left:15px;}
 .padding-top-nuevopie{padding-top:36px !important;}

 .ror-cuadro{
   border: 0;
   padding: 25px 20px;
   min-height: 185px;
   height:auto;
   color: #3a5d92;
   font-size: 10px;
   font-family: roboto regular;
   border-radius:20px;
   background-color: #FFFFFF;
   box-shadow: 0px 5px 16px rgb(0 0 0 / 27%);
 }

		.ror-caja-paybox{position: Relative;top: 66px;left: -59px;}

		.rrg-44 {
		top: 5px !important;
}

	}





/*********************************************************
*	FORMULARIO PREFERENTES (modal/modal_acceso_preferente)
**********************************************************/




.padding-top-90{padding-top:50px;}
@media (min-width: 1200px) {.padding-top-90{padding-top:90px;}}
@media (min-width: 950px) and (max-width: 1199px) {.padding-top-90{padding-top:90px;}}
@media (min-width: 768px) and (max-width: 949px) {.padding-top-90{padding-top:90px;}}

#modal-preferentes .modal-body {overflow: hidden;}
#modal-preferentes .modal-content {background-color: rgb(255, 255, 255);background-image:none;border:none;box-shadow: none;border-radius: 0px;padding: 20px;color:#0363a0;}
#modal-preferentes .title{text-align: center;font-size: 20px;padding-bottom: 5px;}
#modal-preferentes .subtitle{ margin-bottom: 10px;}
#modal-preferentes input{    font-weight: normal;
    padding-left: 15px;
    width: 100%;
    border: 1px solid #c9d1df;
    border-radius: 4px;
    height: 35px;
    margin-bottom: 0px;}
#modal-preferentes textarea{font-weight:normal;padding-left:15px;  width: 100%;height: 67px;border: 1px solid #c9d1df;border-radius:4px;padding-top:10px;}
#response_preferente{text-align: center;width: 93%;margin-top: 10px;clear: both;margin: 10px auto;margin-bottom: 0px;padding: 5px;font-size: 15px;display:none;color:#fff;}
#modal-preferentes.modal-footer{border:none;padding-top:0px;}
#preferente_submit{    background-color: #ffffff;
    border: 1px solid #2c65937a;
    color: #296494;
    border-radius: 73px;
    /* margin-left: 5px; */
    width: 100%;
    height: 37px;
    width: fit-content;
    padding: 0px 25px;
    font-family: roboto regular;
    font-size: 16px;}
#preferente_cancel{    position: absolute;
    right: 3px;
    z-index: 99999;
    border: none;
    background-color: #fff;
    top: 10px;}
#modal-preferentes .alert-success {background: #00c292 !important;color: #ffffff !important;border-color: #00c292 !important;}


/****************************************************************************************
										 ESTRUCTURAS
	   Los códigos de las estructuras están en pages/_estructuras_basicas_liruch.php
*****************************************************************************************/

/*////////////////////////////////////////////////////////////////
		MODAL
////////////////////////////////////////////////////////////////*/

.modal-texto-1{text-align:center;font-size: 13px;margin-top: 0px;letter-spacing: 0.3px;color: #2d6698;font-style: normal;padding: 30px 0px;}
.posicion-modal{margin-top:5px;}
.modal-cont{height: 0px; position: relative; z-index: 9; text-align: right;}
.modal-icon-close{font-size: 36px;padding: 5px 5px 5px 5px;color: #2a659a; }
.bg-modal{background-color:#fff;padding:20px;}
.modal-foto-usuario{border-radius: 93px; height: 80px;margin-top: 15px;}
.modal-info-adicional{background-color: white; text-align: center;padding: 20px 10px; color: #0091ff;font-size: 13px; border-top: 1px solid #e4e9f2;}
@media (min-width: 1200px) {
	.posicion-modal{margin-top:40px;}
	.bg-modal{background-color:#fff;padding:20px;}
	.modal-foto-usuario{border-radius: 93px;height: 80px;margin-top: 25px;}
	}
@media (min-width: 950px) and (max-width: 1199px) {
	.posicion-modal{margin-top:40px;}
	.bg-modal{background-color:#fff;padding:20px;}
	}
@media (min-width: 768px) and (max-width: 949px) {
	.posicion-modal{margin-top:40px;}
	.bg-modal{background-color:#fff;padding:20px;}
	}


/********************************************************
*			CSS que había en cabecera2.php
*********************************************************/

.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
    color: rgba(42, 100, 150, 0.4);
    cursor: not-allowed;
    background-color: transparent;
    border-color: transparent;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	z-index: 0;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	height: 40px;
	width: 40px;
	border: 0;
	border-radius: 40px;
	background-color: #FFFFFF;
	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.12);
	font-size: 16px;
	font-weight: bold;
	color: #0178e4;
	text-decoration: none;
	cursor: pointer;
}

.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
	z-index: 0;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	height: 40px;
	width: 40px;
	border: 0;
	border-radius: 40px;
	background-color: rgba(255, 255, 255, 0.7);
	box-shadow: none;
	font-size: 16px;
	font-weight: bold;
	color: #2a6496;
	text-decoration: none;
	cursor: pointer;
}

.pagination>li>a, .pagination>li>span {
	z-index: 0;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	height: 40px;
	width: 40px;
	border: 0;
	border-radius: 40px;
	background-color: transparent;
	box-shadow: none;
	font-size: 16px !important;
	font-weight: bold;
	color: #2a6496;
	text-decoration: none;
	cursor: pointer;
}


.pagination > li > a {
	font-size: 16px;
}


.bloque-gratis-35{
padding: 0px 10px;
    position: relative;
    text-align: center;
    margin: 0 0 0 auto;
    bottom: -4px;
    border-radius: 10px 6px 0px 10px;
    display: none;
    right: 0px;
    width: 122px;
    color: #ffffff;
    letter-spacing: 0px;
    background-color: #ff5ec7;
    font-weight: normal;
    height: auto !important;
    font-family: roboto medium;
    font-size: 14px;
    padding-top: 1px;
}


.etiq-movil-normal{display: inline-flex; align-items: center; justify-content: center; display: inline-flex; align-items: center; justify-content: center; border: 1px dotted #a3cff5; width: 40px; height: 40px; border-radius: 40px;}
.etiq-movil-normal-2{display: inline-flex; align-items: center; justify-content: center; border: 1px dotted #a3cff5; width: 40px; height: 40px; border-radius: 40px;}
.etiq-movil-normal-3{display: inline-flex; align-items: center; justify-content: center; border: 1px dotted #a3cff5; width: 40px; height: 40px; border-radius: 40px;}

.etiq-movil-normal img,
.etiq-movil-normal-2 img,
.etiq-movil-normal-3 img,
.etiq-movil-nuevo-1 img,
.etiq-movil-nuevo-2 img,
.etiq-movil-nuevo-3 img {
  display: block;
  object-fit: contain;
  max-height: 34px;
}


.etiq-movil-medalla-bronce{border: 1px dotted #f5cca3;width: 45px;height: 45px;border-radius: 50px;margin-right:5px;margin-bottom:5px;float:left;}
.etiq-movil-medalla-plata{border: 1px dotted #b7b7b7;width: 45px;height: 45px;border-radius: 50px;margin-right:5px;margin-bottom:5px;float:left;}
.etiq-movil-medalla-oro{border: 1px dotted #e6bd00;width: 45px;height: 45px;border-radius: 50px;margin-right:5px;margin-bottom:5px;float:left;}


.etiq-movil-nuevo-1{display: inline-flex; align-items: center; justify-content: center; border: 1px dotted #a3cff5; width: 40px; height: 40px; border-radius: 40px;}
.etiq-movil-nuevo-2{display: inline-flex; align-items: center; justify-content: center; border: 1px dotted #a3cff5; width: 40px; height: 40px; border-radius: 40px;}
.etiq-movil-nuevo-3{display: inline-flex; align-items: center; justify-content: center; border: 1px dotted #a3cff5; width: 40px; height: 40px; border-radius: 40px;}

.etiq-movil-emocion{display: inline-flex; align-items: center; justify-content: center; border: 1px dotted #a3cff5; width: 40px; height: 40px; border-radius: 40px;}


.perfil-muro-habla{padding:0px !important;margin-bottom:25px;z-index:9;}

.fuente-op-3{font-size:14px;}

.padding-creditos{padding:7px 5px 0px 5px !important;}

		.tooltip-autorenueva{
			text-decoration:none;
			position:relative;
			top: 22px;
			left: -100px;
		}


		.tooltip33{
   			display: inline;
    		position: relative;
		}
		.tooltip33:hover:after{
    		background: #0178e4;
    		border-radius: 0px;
    		bottom: 26px;
    		color: #fff;
    		content: attr(data-info);
    		left: -20px;
    		position: absolute;
    		z-index: 98;
    		width:80px;
			padding:10px 5px;
		}
		.tooltip33:hover:before{
    		border: solid;
    		border-color: #0178e4 transparent;
    		border-width: 6px 6px 0 6px;
    		bottom: 20px;
    		content: "";
    		left: 0px;
    		position: absolute;
    		z-index: 99;

		}

		.texto-tooltip{
			font-size: 10px;
			line-height: 11px;
			font-style: normal;
			text-decoration:none;
			font-weight:normal;
			}



		.tooltip34:hover:after{
    		background: #296494;
    		border-radius: 0px;
    		bottom: 26px;
    		color: #fff;
    		content: attr(data-info);
    		left: -90px;
    		position: absolute;
    		z-index: 98;
    		width:120px;
			padding:10px 5px;
			min-width:120px;
		}
		.tooltip34:hover:before{
    		border: solid;
    		border-color: #296494 transparent;
    		border-width: 6px 6px 0 6px;
    		bottom: 20px;
    		content: "";
    		left: 11px;
    		position: absolute;
    		z-index: 99;

		}


		.tooltip35:hover:after{
    		background: #296494;
			border-radius: 0px;
			color: #fff;
			content: attr(data-info);
			position: absolute;
			z-index: 98;
			width: 150px;
			padding: 10px 5px;
			top:-12px;
			left:-115px;
			text-align:center;
		}

		.tooltip35:hover:before{
    		border: solid;
			border-color: #296494 transparent;
			border-width: 0px 6px 5px 6px;
			content: "";
			left: 20px;
			position: absolute;
			z-index: 99;
			bottom: 10px;
		}


		.tooltip36:hover:after{
    		background: #0178e4;
			border-radius: 0px;
			color: #fff;
			content: attr(data-info);
			position: absolute;
			z-index: 98;
			width: 150px;
			padding: 10px 5px;
			top:-12px;
			left:-40px;
			text-align:center;
		}

		.tooltip36:hover:before{
    		border: solid;
			border-color: #0178e4 transparent;
			border-width: 0px 6px 5px 6px;
			content: "";
			left: 20px;
			position: absolute;
			z-index: 99;
			bottom: 10px;
		}



/* Clase que tendra el tooltip */
.cssToolTip {
    position: relative; /* Esta clase tiene que tener posicion relativa */
    color: #fff; /* Color del texto */
}

/* El tooltip */
.cssToolTip span {
    background: #fff;
    border: 1px solid #fff;
    border-radius: 0px;
    box-shadow: 2px 2px 2px #333;
    color: #2a6496;
    display: none; /* El tooltip por defecto estara oculto */
    font-size: 0.8em;
    padding: 10px 10px 10px 10px;
    max-width: 6000px;
    position: absolute; /* El tooltip se posiciona de forma absoluta para no modificar el aspezto del resto de la pagina */
    /* Posicion apartir de la parte superior del primer elemento padre con posicion relativa */
     /* Posicion apartir de la parte izquierda del primer elemento padre con posicion relativa */
    z-index: 100; /* Poner un z-index alto para que aparezca por encima del resto de elementos */

    }

.posicion-pc span{top: 25px;left: -100px;width:350px; right:0px;}
.posicion-movil span{top: 51px;left: auto;width: 210px;right: 0px; }
.icn-notifi{color: #25635f;font-size: 27px;margin-top: 5px;}


/* El tooltip cuando se muestra */
.cssToolTip:hover span {
    display: inline; /* Para mostrarlo simplemente usamos display block por ejemplo */
}


.cssToolTip ::placeholder { color: #fff; box-shadow:none;}

.cssToolTip p {padding:0px;height:25px;}

.input-tooltip{background-color: transparent;border: 1px solid #fff;border-radius: 4px;text-align: center;padding: 7px;cursor:help;text-shadow: #1c6964 0px 0px 1px; letter-spacing: 0.2px;width:150px;margin-top: 5px;margin-left: 10px;}
.input-tooltip-muro{cursor:help;}

.posicion-movil-muro span {
    top: 21px;
    left: auto;
    width: 130px;
    right: 0px;
    background-color: #45c78a;
    padding: 3px;
    color: #fff;
    font-size: 10px;
    border: none;
    /* left: 0px; */
    font-weight: normal;
    line-height: 11px;
    font-style: normal;
    box-shadow: none;
    max-width: 100;
	letter-spacing:0px;
}


.posicion-pc-muro span {
    top: 21px;
    left: auto;
    width: 250px;
    right: -50px;
    background-color: #45c78a;
    padding: 10px;
    color: #fff;
    font-size: 13px;
    border: none;
    /* left: 0px; */
    font-weight: normal;
    line-height: 15px;
    font-style: normal;
    box-shadow: none;
    max-width: 100;
    letter-spacing: 0.2px;
}




/*clases nuevo muro */
.boton-desconectada{color: #ff0000;font-weight: bold;font-size: 11px;height: 36px;line-height: 36px;}
.boton-online{color: #ff0000;font-weight: bold;font-size: 11px;height: 36px;line-height: 36px;}
.paging{background-color:#f3f5f8 !important;border:none !important;}
.padding-global{padding:15px;}
.boton-llamar-1{border-radius:2px;background-color: #19C900;color:#fff;font-weight:bold;text-align:center;height: auto;line-height: 20px;padding: 4px 0px;font-size: 16px;cursor: pointer;margin:4px 0px;font-family:helvetica;}.boton-hablando{border-radius:2px;background-color: #FD8621;color:#fff;font-weight:bold;text-align:center;height: auto;line-height: 20px;padding: 4px 0px;font-size: 13px;cursor: pointer;margin:4px 0px;font-family:helvetica;}
.boton-ver{border: 1px solid #2c65937a;
    color: #186C95;
    text-align: center;
    border-radius: 4px;
    padding: 2px 0px;
    font-size: 16px;
    margin-top: 10px;
    font-weight: bold;}
/* fin */
.padding-8{padding-bottom:8px;}.margin-31{margin:4px;}.margin-25{margin-bottom:5px;margin-right:5px;margin-top:5px}.fondo-publicar{background-color:#FF7F57;border-radius:6px;}.dd .ddChild {overflow-y: scroll !important;width: 100% !important;height: 144px !important;line-height: 17px;}.padding-busqueda{padding: 15px 15px 50px 15px;}#desplegable-buscador{display:none;}.nav>li>a:hover, .nav>li>a:focus, .nav>li>span:hover {background-color: transparent;}.padding-10-1{padding:10px 5px 5px 15px;}.barramenu{background-color:#4ea6a0;}#logo{padding-left:30px;position: relative;top:-10px;padding-bottom:50px;}#botonmenuprincipal{    font-family: roboto medium;color:#fff;text-decoration:none;font-size:18px;}.estilomenuresponsive{white-space:nowrap; background-color: #f6f6f6;border: 1px solid #ccc;color: #006ebf !important;text-decoration: none;border-radius:4px;line-height: 8px !important;height:32px;margin-left:3px;margin-right:3px;font-size:16px;margin-top:10px;}.menu-fijo{position:absolute;top:0px;left:0px;width:100%;z-index:999;height:53px;}.margin-10{margin:0px 5px 0px 5px;}.margin-23{margin-top:10px;margin-left:5px;}.margen-23{margin:8px 7px 8px 7px;}.alineacion-33{float:left;padding: 0px 5px 5px 0px;}.altura-lipost{height: 535px;}
.btn-registro-notificaciones{background-color: #FF428D;text-align: center;padding: 6px 7px;border-radius: 4px; letter-spacing: 0px;margin-top: 1px;font-size: 16px;}
.btn-inicio-notificaciones{font-size: 17px;float:right;border: 1px solid rgba(134, 172, 169, 0.64);border-radius:4px;text-align:center;padding: 6px 0px;cursor:pointer;width:134px;}
.espacio-2{padding: 13px 12px !important;}

			.mostrar-virtual{ display:block;}

			.clase-foco{
        /* transform:scale(1.04,1.04) !important;*/
        z-index: 0;
        box-shadow: 0px 0.2px 0.7px -10px rgb(0 0 0 / 5%), 0px 0.5px 1.7px -10px rgb(0 0 0 / 7%), 0px 0.9px 3.3px -10px rgb(0 0 0 / 9%), 0px 1.6px 5.8px -10px rgb(0 0 0 / 11%), 0px 2.9px 10.9px -10px rgb(0 0 0 / 13%), 0px 7px 26px -10px rgb(0 0 0 / 18%)
      }
			.clase-foco-2{    background-color: #fff !important;}
			.clase-foco-3{    color:#0178e4 !important;}

			.tiempo-contacto-1{background-color: #fff;position: relative;text-align: center;color: #2a6495;font-size: 11px;border: 1px solid #ffffff;border-radius: 20px;padding: 5px 0px;}
			.recien-contactado-1{background-color: #ffb301;
    position: absolute;
    bottom: 0px;
    width: 100%;
    text-align: center;
    color: rgb(255, 255, 255);
    font-size: 10px;
    border: none;
    border-radius: 0px;
    padding: 13px 0px 26px 0px;
    overflow: hidden;
    margin: 0px 0px;
    font-weight: bold;
    letter-spacing: 0.2px;
    top: -1px;}


.cuerpo-titulo-2{font-size: 16px;font-weight: bold;color: #25635f;padding: 11px 8px 2px 8px;}
.mas-info-3{color: #1f94ff;font-size:15px;text-decoration:none;}
.mas-info-2{font-weight:bold;color:#0080FF;font-size:14px;}
.cuerpo-titulo-1{padding:0px;background-color:#d0f2ef;}
.pad-10{padding:0px 10px;}
.info-movil-1{font-size: 23px;position: relative;bottom: -3px;left:3px;}


.btn-contacto-3{
	    cursor: pointer;
    text-decoration: none;
    text-align: center;
    margin: 6px 0px 6px 0px;
    line-height: 26px;
    border: none;
    letter-spacing: 0.3px;
    background-color: #0178e4;
    border-bottom: 1px solid #017966;
    border-right: 1px solid #017966;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00f2a3), color-stop(100%,#00b87d));
    font-size: 14px;
    width: 100%;
    padding: 3px 0px 2px 0px;
    border-radius: 4px;
    color: #fff;
    text-shadow: #008671 1px 1px 0px;
	}

	.txt-btn-contactar-4{
	font-size: 17px;
    font-weight: bold;
    text-align: center;
    letter-spacing: 0.2px;
	text-shadow: #008671 1px 1px 0px;
    }

	.etiqueta-palco{font-size: 12px;letter-spacing: .6px;color: #0073e8;font-weight: 700;float: right;opacity: 1;position: absolute;top: -10px;right: 55px;}

    .btn-contacto-4{
		cursor: pointer;
		text-decoration: none;
		text-align: center;
		margin: 6px 0px 6px 0px;
		line-height: 26px;
		letter-spacing: 0.3px;
		background-color: #d0f2ef;
		border: 1px solid #017966;
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0f2ef), color-stop(100%,#d0f2ef));
		font-size: 14px;
		width: 100%;
		padding: 3px 0px 2px 0px;
		border-radius: 4px;
		color: #0f6b60;
		text-shadow: none;
	}

	.txt-btn-contactar-5 {
		font-size: 15px;
		font-weight: bold;
		text-align: center;
		letter-spacing: 0.2px;
		text-shadow: none;
	}


	.rc-1{text-align: center;color: #2a6495;margin-top: 10px;}
	.rc-2{font-size: 10px;}
	.rc-3{font-weight: bold;margin-top: -1px;}

	.tooltip37:hover:after{
    background: #296494;
border-radius: 0px;
bottom: 7px;
color: #fff;
content: attr(data-info);
left: -141px;
position: absolute;
z-index: 98;
width: 140px;
font-size: 10px;
padding: 9px 7px;
text-align: center;
		}

	.tooltip37:hover:before{
    border: solid;
border-color: #296494 transparent;
border-width: 6px 6px 0 6px;
bottom: 34px;
content: "";
left: -26px;
position: absolute;
z-index: 99;
bottom: 2px;
		}



	.tooltip38:hover:after{
			            background: #0178e4;
    border-radius: 0px;
    bottom: 7px;
    color: #fff;
    content: attr(data-info);
    left: -14px;
    position: absolute;
    z-index: 98;
    width: 140px;
    font-size: 10px;
    padding: 9px 7px;
    text-align: center;
		}

	.tooltip38:hover:before{
    		    border: solid;
    border-color: #0178e4 transparent;
    border-width: 6px 6px 0 6px;
    bottom: 2px;
    content: "";
    left: 52px;
    position: absolute;
    z-index: 99;
		}


	.tooltip39:hover:after{
		background: #286493;
		letter-spacing: 0.4px;
    border-radius: 0px;
    bottom: 31px;
    color: #fff;
    content: attr(data-info);
    left: 5px;
    position: absolute;
    z-index: 98;
    width: 180px;
    font-size: 10px;
    padding: 9px 7px;
    text-align: center;
		}

		.tooltip39:hover:before{
    		    border: solid;
    border-color: #286493 transparent;
    border-width: 6px 6px 0 6px;
    bottom: 26px;
    content: "";
    left: 52px;
    position: absolute;
    z-index: 99;
		}



.tooltip41:hover:after{
	background: #296494;
border-radius: 0px;
color: #fff;
content: attr(data-info);
position: absolute;
z-index: 98;
width: 290px;
font-size: 12px;
padding: 10px 10px;
letter-spacing: 0.4px;
font-family: arial;
top: 34px;
left: -169px;
text-align:center;
		}

		.tooltip41:hover:before{
			border: solid;
    border-color: #296494 transparent;
    border-width: 0px 6px 5px 6px;
    content: "";
    left: auto;
    position: absolute;
    z-index: 99;
    margin-left: -24px;
    bottom: -35px;
		}

.tam-destacados-99{float:left; list-style:none;width:50px; height:100%; margin-right: 2px;}
.img-destacados-99{border-radius:170px;margin-top:8px;width:100%;display:block;}
.alt-destacados-99{padding: 0px;
    padding-top: 8px;
    height: 81px;
    overflow-y: hidden;
    background-color: #f9fafb;
    padding-left: 7px;}


.bloque-gratis-3
{
  padding: 0px 10px;
    position: relative;
    text-align: center;
    margin: 0 0 0 auto;
    bottom: -7px !important;
    border-radius: 10px 6px 0px 10px;
    display: none;
    right: 0px;
    width: 122px;
    color: #ffffff;
    letter-spacing: 0px;
    background-color: #0178e4;
    font-weight: normal;
    height: 32px !important;
    line-height: 32px;
    font-family: roboto regular;
    font-size: 13px;
    padding-top: 1px;

  }

	.bloque-gratis-2 {
        padding: 0px 10px;
    width: 120px;
    color: #fff;
    font-weight: normal;
    letter-spacing: 0.3px;
    background-color: #286493;
    position: relative;
    text-align: center;
    right: 0px;
    margin: 0 0 0 auto;
    bottom: -7px;
    border-radius: 10px 10px 0px 10px;
    font-family: roboto regular;
    height:32px;
    line-height: 32px;
}

.bread-2{list-style: none;background-color: transparent;border-radius: 4px;font-size: 11px;letter-spacing: 0.2px;line-height: 18px;padding-left: 9px;margin-top:0px;margin-bottom:0px;}
.autorenueva-333{ width: 67px;position: relative;right: -22px;top:2px;}
.autorenueva-334{letter-spacing:0px !important;font-size:11px !important;}
.cont-titulo-3{    padding: 0px 15px 15px 15px;
    border-bottom: 1px solid #edf0f4;
    font-size: 16px;
    font-weight: bold;
    background-color: #fff;    color: #286397;}

.pagination > li > a {
    margin: 0 1px;
    font-size: 21px;
}



.tooltip74:hover:after{
  background: #286493;
  border-radius: 0px;
  color: #fff;
  content: attr(data-info);
  position: absolute;
  z-index: 98;
  width: 190px;
  padding: 13px 15px 15px 15px;
  top: 77px;
  /* bottom: 0px; */
  right: -60px;
  left: -90px;
		}

		.tooltip74:hover:before{
      border: solid;
    border-color: #286493 transparent;
    border-width: 0px 6px 6px 6px;
    bottom: -77px;
    content: "";
    left: -6px;
    position: absolute;
    z-index: 99;
		}


		.tooltip75:hover:after {
			    background: #286493;
    border-radius: 0px;
    color: #fff;
    content: attr(data-info);
    left: 1px;
    position: absolute;
    z-index: 98;
    width: 160px;
    padding: 13px 15px 15px 15px;
    top: 35px;
    text-align: center;
		}


		.tooltip75:hover:before{
			    border: solid;
    border-color: #286493 transparent;
    border-width: 0px 6px 6px 6px;
    bottom: 3px;
    content: "";
    left: 57px;
    position: absolute;
    z-index: 99;
		}



		.tooltip76:hover:after {
			    background: #5696ca;
    border-radius: 0px;
    color: #fff;
    content: attr(data-info);
    left: 1px;
    position: absolute;
    z-index: 98;
    width: 290px;
    padding: 13px 15px 10px 15px;
    top: 38px;
    text-align: center;
		}


		.tooltip76:hover:before{
			    border: solid;
    border-color: #5696ca transparent;
    border-width: 0px 6px 6px 6px;
    bottom: 1px;
    content: "";
    left: 66px;
    position: absolute;
    z-index: 99;
		}


		.tooltip77:hover:after {
			    background: #5696ca;
    border-radius: 0px;
    color: #fff;
    content: attr(data-info);
    right: 0px;
    position: absolute;
    z-index: 98;
    width: 290px;
    padding: 13px 15px 10px 15px;
    top: 38px;
    text-align: center;
		}


		.tooltip77:hover:before{
			    border: solid;
    border-color: #5696ca transparent;
    border-width: 0px 6px 6px 6px;
    bottom: 1px;
    content: "";
    left: 64%;
    position: absolute;
    z-index: 99;
		}


		.tooltip78:hover:after {
			        background: #5696ca;
    border-radius: 0px;
    color: #fff;
    content: attr(data-info);
    left: 15px;
    position: absolute;
    z-index: 98;
    width: 240px;
    padding: 13px 15px 10px 15px;
    top: 24px;
    text-align: center;
		}


		.tooltip78:hover:before{
			    border: solid;
    border-color: #5696ca transparent;
    border-width: 0px 6px 6px 6px;
    bottom: 1px;
    content: "";
    right: 38px;
    position: absolute;
    z-index: 99;
		}




		.padding-02{padding:0px 2px !important;}
.cont-visitas-con{padding:0px;margin-top:15px;letter-spacing:0px;}
.pos-con-visitas{ padding: 0px 2px 0px 0px;text-align: left;}
.cont-etiq-conectado{border: 1px solid #00cca826;color: #00cca8;}
.cont-etiq-hablando{border: 1px solid #ffa70026;color: #ffa700;}
.cont-etiq-desconectado{border: 1px solid #98abc726;color: #98abc7;}
.cont-etiq-normal{border: 1px solid #edf0f4;color: #2A6495;}

.cont-etiq{width: 100%; margin-bottom: 4px; border-radius: 100px;margin-top: 1px;padding: 6px 3px 5px 6px;}
.est-text-conexion3{padding:0px !important;text-align:left !important;}
.est-text-1{padding-left:3px;}
.est-text-2{font-size:11px;font-weight:bold}
.est-text-3{font-size:10px;}
.con-66{padding:0px !important;text-align:right;}
.con-icon{font-size:18px ;position: relative; top: 2px;}
.est-contador{border-radius: 50px;height: 21px;width: 21px;color: #2A6495;line-height: 20px;text-align: center;font-size: 11px;font-weight: bold;letter-spacing: 0.4px;border: 1px solid #2A6495;float:right;}
.texto-1-rs{    text-align: center;
    margin-bottom: 5px;
    color: #2a6496;
    padding-top: 20px;
    font-size: 13px;
    padding-bottom: 0px;
    line-height: 15px;
    padding: 10px 20px 0px 20px;}

.rs-foto-usuario{    border-radius: 93px;
    height: 80px;
    border: 3px solid #e4e9f2;margin-top:15px;}

	.rs-btn-solicitar{cursor:pointer;border: 1px solid #2d6698;color: #2d6698;text-align: center;padding: 10px;border-radius: 0px;max-width: 410px;margin: 0 auto;font-size:14px;}
.rs-btn-mostrar{cursor:pointer;border: 1px solid #2d6698;color: #2d6698;text-align: center;padding: 10px;border-radius:0px;max-width: 410px;margin: 0 auto;font-size:14px;}
		.rs-consultar{background-color: white;text-align: center;padding: 15px 10px;color: #0091ff;font-size: 13px;border-top: 2px solid #e4e9f2;}
		.rel-1-1{font-size:11px;}
.rel-pad-1{padding: 0px}

  .rel-a{font-size:11px;margin-bottom:0px;text-align:center;}
 .rel-b{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size:12px;}
 .rel-c{padding:0px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left:0px;  margin-top:-4px;font-size:10px;}
 .rel-d{color: #2a6496;padding: 0px;}
 .rel-e{padding-bottom: 3px;}

 .est-cont-rel{    border-radius: 0px;
    margin-bottom: 1px;
    overflow-wrap: break-word;
    border-bottom: 1px solid #f5f7f9;
    padding-bottom: 7px;}
 .rel-cont-1{
    color: #2a6496;
    font-size: 14px;
    padding: 18px 0px 0px 0px;
    text-align: center;
    background-color: #fff;
}


.tooltip90:hover:after {
    background: #5696ca;
    border-radius: 0px;
    color: #fff;
    content: attr(data-info);
    left: -20px;
    position: absolute;
    z-index: 98;
    width: 100px;
    padding: 10px 5px 10px 5px;
    top: 60px;
    text-align: center;
}


.tooltip90:hover:before {
    border: solid;
    border-color: #5696ca transparent;
    border-width: 0px 6px 6px 6px;
    bottom: -60px;
    content: "";
    left: 18px;
    position: absolute;
    z-index: 99;
}


.modal-is-padding-1{padding:0px 8px}
.is-padding-1 {
  padding: 0px 6px;
}

.is-bg-1 {
  padding: 0px 0px;
  color: #0052a9;
  font-size: 15px;
}

.is-subtitulo-1 {
  max-width: 720px;
  margin: 0 auto;
  font-size: 15px;
  line-height: 19px;
}

.is-texto-subtitulo-1 {
  margin: 0px;
  padding: 0px;
  font-size: 15px;
  line-height: 20px;
}

.is-texto-subtitulo-2 {
  margin: 0px;
  padding: 0px;
  font-size: 13px;
  line-height: 18px;
}

.is-padding-1 {
  padding-bottom: 50px;
}

.is-cont-1 {
  height: 0px;
  position: relative;
  right: 8px;
  top: 6px;
}

.is-cont-2 {
  height: 0px;
}

.is-cont-3 {
  height: 3px;
  background-color: #fff;
  position: relative;
  bottom: -1px;
}

.is-icono-1 {
  font-size: 26px;
  margin-top: 3px;
  margin-left: 15px;
}

.is-input-1 {
  border: 1px solid #fff;
  border-bottom: 2px solid #286397;
  background-color: #fff !important;
  margin-bottom: 15px !important;
  border-radius: 0px !important;
  color: #2A6495 !important;
  font-size: 16px;
  height: 45px;
  padding: 6px 0px 5px 40px;
  background-image: none !important;
  -webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.is-pos-1 {
  height: 0px;
  position: relative;
  right: 8px;
  float: right;
  top: 6px;
}

.is-cont-google-4 {
  color: #fff;
  background-color: #DF4A32;
  border-radius: 50px;
}

.is-btn-google {
  width: 100%;
  text-align: left;
  color: #fff;
  /* background-color: #DF4A32;*/
  padding: 7px;
  border: none;
  border-radius: 50px;
  font-size: 16px;
}

.is-icono-google {
  border: 1px solid #fff;
  padding: 5px 4px;
  border-radius: 80px;
  background-color: #fff;
  color: #e04a32;
  margin-right: 10px;
}

.is-cont-facebook-2 {
  width: 100%;
  text-align: left;
  color: #fff;
  background-color: #637fbb;
  padding: 3px;
  border: none;
  border-radius: 50px;
}

.is-icono-facebook-2 {
  border: 1px solid #fff;
  padding: 5px 9px;
  border-radius: 80px;
  background-color: #fff;
  color: #637fbb;
  margin-right: 10px;
}


::placeholder{font-size: 15px; color: #96b7d4 !important; letter-spacing: 0.6px;}
	#LH-iniSesion-head > h1 {font-size:20px;font-weight:bold;margin-bottom:15px;margin-top:10px;}
	.login-container{background-color: #fff; padding: 25px 5px;color:#2A6496;font-size:15px;}
	.icn-login{font-size: 22px;margin-top: 9px;margin-left: 10px;}
	.cont-icn-login{height:0px;z-index: 9;position: relative;}
	.input-login-def{border: 1px solid #fff;border-bottom: 1px solid #2a6495;background-color: #fff !important;box-shadow: none;margin-bottom: 15px !important;border-radius:0px !important;color: #2A6495 !important;font-size: 16px;height:40px;padding:6px 0px 5px 40px;}
	.input-login-def-2{border: 1px solid #fff;border-bottom: 1px solid #2a6495;background-color: #fff !important;box-shadow: none;margin-bottom: 10px !important;border-radius:0px !important;color: #2A6495 !important;font-size: 16px;height:40px;padding:6px 0px 5px 40px;}
	.icn-mostrar-pass{float:right;bottom: -10px;position: relative;right: 10px;font-size: 21px;height: 0px;}
	.cont-mostrar-pass{height:0px;}
	.font-13{font-size:13px;}
	.icn-inicio-sesion{margin-top: 10px;border-radius:50px;
    margin-bottom: 10px;
    border: 1px solid #2A6496;
    font-size: 16px;
    padding: 0px 30px;
    color: #2A6496;
    height: 35px;
    background-color: #fff;}
	.est-registro{    margin: 20px 0px 15px 0px;
    text-align: center;
    line-height: 18px;
    padding: 0px;font-size: 13px;
    letter-spacing: 0.2px;}
	.est-gratis{text-decoration:underline;}
	.est-redes-sociales{border-top: 1px solid #4584ba42;padding-top: 15px;}
	.margin-redes{margin:0px 0px 5px 0px;}
	.cont-inicio-ses{position: fixed; z-index: 9999000; width: 100%; background-color: #f3f5f8f7; padding-bottom: 100%;top:0;left:0;padding-top:10px;}
.cont-inicio-ses-2{z-index:99;padding: 15px 20px;background-color: #ffffff;text-align: center;/* font-size: 30px; */padding-top: 15px;padding-bottom: 15px;}
.est-ini-titulo{font-size: 17px;color: #1762a2;font-weight: bold;}
.fuente-ini-13{font-size:13px;}
.cont-ini-padd{padding:10px 15px;}
.fuente-12-ini{font-size:12px;}
.cont-google-ini{width:100%;text-align:left;color:#fff;background-color: #DF4A32;padding: 4px;border:none;border-radius: 50px;font-size: 15px; }
  .est-text-google-ini{border: 1px solid #fff;padding: 5px 4px;border-radius: 80px;background-color: #fff;color: #e04a32;margin-right: 10px;}
  .cont-facebook-ini{color:#fff;background-color: #6480BB;padding:1px;border:none;width: 100%;border-radius: 50px;font-size: 15px;}
  .posicion-recordar{position:Relative;top:-2px;}

  #LH-mensajes > #status > #erroresA > .errors {
    background: none repeat scroll 0 0 #fff5f2;
    border: 1px solid #ffffff;
    list-style: none outside none !important;
    margin: 1.54em 0 !important;
    -khtml-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    margin-top: -10px !important;
    border-radius: 0px;
    color: #2e2e2e !important;
	padding:15px;
	    margin-bottom: 5px !important;
}

.comprobar-datos-login{ /*border:1px solid green !important;*/}

#LH-mensajes > #status > #erroresA > .errors #textoErrorA {    color: #ff382f;
    list-style: none outside none;
    letter-spacing: 0px;
    line-height: 16px;
    font-size: 13px;
    text-align: center;}

	.modal-is-link{float: right;font-size: 37px;position: absolute;right: 7px;color: rgb(187, 215, 240);font-weight: bold;text-decoration:none;font-family: arial;top: 4px;}
    .modal-is-cont-1{border:0px;max-height:100%;border-top:0px !important;}
    .modal-is-texto-1{background-color: #f8fafb;margin-top: 0px;padding: 10px;text-align: center;color:#2a6496;}
    .modal-is-pos-4{height:3px;background-color:#fff;position:relative;bottom:-1px}
    .modal-is-h0{height:0px;}


	.estilo-desplegable-2 {
    padding: 10px 60px 0 10px;
    background-color: #fff;
    margin-top: -10px;
    color: #1b6183;
    border-radius: 0;
    z-index: 998;
    box-shadow: rgba(89, 111, 161, 0.58) 4px 7px 28px !important;
    min-width: 100%;
    max-height: 460px;
    width: 340px !important;
    overflow: hidden;
}

	   .nav .open>span {
    background-color: transparent !important;
}


.cont-reporte-abuso{background-color:#fff;padding: 40px 10px !important;font-size:15px;}
.title-reporte{text-align:center;color:#2A6596;padding:0px 0px 14px 0px;font-weight:bold;font-size:18px;}
.input-reporte-4{font-weight:normal;padding-left:15px;border-radius: 2px 2px 2px 2px;width: 100%;border:1px solid #c9d1dfb8;height:40px;border-radius:4px;font-size:15px;color:#2a6596;}
.cont-flecha-reporte-select{height:0px;z-index: 9;position: relative;float: right;}
.icn-flecha-reporte{font-size: 30px;color: #31669a;margin-right: 10px;margin-top: 3px;}
.select-reporte{font-weight:normal;padding-left:15px;border-radius: 2px 2px 2px 2px;width: 100%;height:30px;border:1px solid #c9d1dfb8;height:40px;border-radius:0px;background-color:#fff;color:#2a6596;}
.txt-motivo-reporte{color:#2a6596;padding-bottom:5px;}
.textarea-reporte{font-weight: normal;
    padding: 10px 15px;
    width: 100%;
    height: 67px;
    border: 1px solid #d8dee8;
    border-radius: 4px;}
.aviso-reporte{font-size: 13px;
    width: 100%;
    margin: 0px !important;
    border-radius: 0px !important;
    padding: 0px !important;
    text-align: center !important;
    line-height: 16px;}
.txt-datos-obligatorios{font-size: 12px;
    color: #31669a;
    line-height: 17px;
    text-align: left;}
	.txt-politica-privacidad{margin-top: 15px;
    margin-bottom: 20px;
    font-size: 14px;
    text-align: left;
    color: #2e6598;}
	.btn-enviar-reporte{background-color: #ffffff;
    border: 1px solid transparent;
    color: #31669a;
    border-radius: 0px;
    margin-left: 5px;
    width: 100%;
    height: 35px;
    border: 1px solid #91aec9;
    font-weight: bold;
    width: fit-content;
    padding: 5px 25px;
    border-radius: 40px;}
	.btn-cancelar-reporte{    background-color: #fff;
    border: 1px solid transparent;
    color: #ffffff;
    border-radius: 0px;
    /* width: 100%; */
    height: 35px;
    color: #a0acb7;
    font-size: 15px;
    position: absolute;
    right: 0px;
    top: 0px;}
	.cont-txt-aviso{padding:0px 15px 30px 15px}

	.aviso-reporte > span {color:#0178e4 !important}

#contenedormenu #dropdownMenu1 {
    background-color: #1fc3bf;
    border: 0px;
    padding-top: 15px;
    color: #fff;
    font-size: 16px;
    letter-spacing: 0.3px;
    border-radius: 0px;
    font-family: roboto medium;
    padding: 12px 0px 12px 0px !important;
}

.cuerpo-email-navidad{margin-top: 10px; margin-right: 0px;padding:30px;color:#697593;font-size: 12px;}

.tam-img-testimonios{width:100px;}


.tooltip99:hover:after {
  background: #eef6ff;
border-radius: 0px;
color: #276092;
content: attr(data-info);
left: 0px;
position: absolute;
z-index: 98;
width: 100%;
padding: 4px 5px 5px 5px;
top: 2px;
text-align: center;
font-size: 11px !important;
line-height: 12px;
font-family: roboto regular;
letter-spacing: 0.2px;
border: 1px solid #eef6ff;
border-radius: 0px 16px 16px 16px;
font-weight: bold;
}


.tooltip99:hover:before{
  border: solid;
  border-color: #eef6ff transparent;
  border-width: 0px 6px 6px 6px;
  bottom: 38px;
  content: "";
  left: 68px;
  position: absolute;
  z-index: 99;
}

@media (min-width: 1200px) {


  .cuerpo-email-navidad{margin-top: 10px; margin-right: 0px;padding:30px;color:#697593;font-size: 12px;}

  .texto-1-rs{text-align:center;margin-bottom:5px;color:#2a6496;padding-top: 30px;font-size: 14px;padding-bottom: 0px;line-height: auto;}


			.clase-foco-2{    background-color: #fff !important;}
.bloque-gratis-2{

            padding: 0px 10px;
    width: 120px;
    color: #fff;
    font-weight: normal;
    letter-spacing: 0.3px;
    background-color: #286493;
    position: relative;
    text-align: center;
    right: 0px;
    margin: 0 0 0 auto;
    bottom: -7px;
    border-radius: 10px 10px 0px 10px;
font-family: roboto regular;
}

.btn-contacto-3{
	    cursor: pointer;
    text-decoration: none;
    text-align: center;
    margin: 6px 0px 6px 0px;
    line-height: 26px;
    border: none;
    letter-spacing: 0.3px;
    background-color: #0178e4;
    border-bottom: 1px solid #017966;
    border-right: 1px solid #017966;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00f2a3), color-stop(100%,#00b87d));
    font-size: 14px;
    width: 100%;
    padding: 3px 0px 2px 0px;
    border-radius: 4px;
    color: #fff;
    text-shadow: #008671 1px 1px 0px;
	}

	.etiq-movil-normal{display: inline-flex; align-items: center; justify-content: center; border: 1px dotted #a3cff5; width: 40px; height: 40px; border-radius: 40px;}


	.rc-1{text-align: center;color: #2a6495;margin-top: -1px;}
	.rc-2{font-size: 11px;}
	.rc-3{font-weight: bold;margin-top: -2px;}

	.perfil-muro-habla{padding:0px !important;margin-bottom:25px;z-index:9;}

	.fuente-op-3{font-size:17px;}


	.altura-lipost{height: 729px;}/*clases nuevo muro */.alineacion-33{float:right;padding: 0px 5px 5px 10px;}.boton-desconectada{color: #ff0000;font-weight: bold;font-size: 11px;height: 26px;line-height: 28px;}.paging{background-color:#f3f5f8 !important;border:none !important;}.padding-global{padding:15px;}.boton-llamar-1{border-radius:2px;background-color: #19C900;color:#fff;font-weight:bold;text-align:center;height: auto;line-height: 20px;padding: 0px 0px;font-size: 13px;cursor: pointer;margin:4px 0px;font-family:helvetica;}.boton-hablando{border-radius:2px;background-color: #FD8621;color:#fff;font-weight:bold;text-align:center;height: auto;line-height: 20px;padding: 0px 0px;font-size: 13px;cursor: pointer;margin:4px 0px;font-family:helvetica;}.boton-ver{border:1px solid #186C95;color:#186C95;text-align:center;border-radius:4px;padding: 4px 0px;font-size: 13px;margin-top: 4px;font-weight:bold;}
/* fin */
.padding-8{padding-bottom:0px;}.margin-31{margin:10px;}.margin-25{margin-bottom:10px;margin-right:10px;margin-top:10px;}.margen-23{margin:10px 0px 10px 0px;}.fondo-publicar{background-color:#4ea6a0;}.dd .ddChild {overflow-y: scroll !important;width: 100% !important;height: auto !important;line-height: 17px;max-height:490px;}.padding-busqueda{padding: 15px 15px 0px 15px;}#desplegable-buscador{display:block;}.margin-23{margin-top:0px;margin-left:0px;}.padding-10-1{padding:5px 5px 5px 15px;}.margin-10{margin:10px 0px 10px 0px;}.menu-fijo{position:fixed;top:0px;left:0px;width:100%;z-index:999;height:56px;}.estilomenuresponsive{white-space:nowrap;background-color: #f6f6f6;border: 1px solid #ccc;color: #006ebf !important;text-decoration: none;border-radius:4px;line-height: 0px !important;height:32px;margin-left:3px;margin-right:3px;font-size:16px;margin-top:10px;}#botonmenuprincipal{    font-family: roboto medium;color:#fff;text-decoration:none;font-size:16px;}#logo{padding-bottom:70px;padding-left:13px;  position: relative;top: 44px;}#anchomenuprincipal{text-decoration:none;border:1px solid #4ea6a0;border-radius:4px;margin-bottom:0px;width:970px;}#anchomenu{text-decoration:none;background-color:#fff;border:1px solid #fff;width:970px;}.barramenu{background-color:#4ea6a0;width:970px;}#selectcategorias{width:680px;}.textoenlace{font-size:14px;}#contenedormenu{height: 50px;
    border-top: 1px solid #ffffff1f;
    position: absolute;
    width: 100%;
    top: 209px;}.botonpublicar{margin-left:361px;}#botonpublicar{float:right;color:#fff;text-decoration:none;background-color:#FF7F57;border-radius:4px;padding-top:5px;padding-bottom:5px;padding-left:15px;padding-right:15px;margin-top:10px;font-size:15px;height: 30px;line-height: 20px;}
.btn-registro-notificaciones{background-color: #FF428D;text-align: center;padding: 6px 19px;border-radius: 4px;letter-spacing: 0.5px;margin-top: 1px;font-size:16px;}
.btn-inicio-notificaciones{font-size: 17px;float:right;border: 1px solid rgba(134, 172, 169, 0.64);border-radius:4px;text-align:center;padding: 6px;cursor:pointer;width:147px;}
.espacio-2{padding: 13px 12px !important;}

		.tooltip-autorenueva{
			text-decoration:none;
			position:relative;
			top: 0px;
			left: -28px;
		}

		.tooltip33:hover:after{
    		background: #0178e4;
			border-radius: 0px;
			bottom: 35px;
			color: #fff;
			content: attr(data-info);
			left: -45px;
			position: absolute;
			z-index: 98;
			width: 200px;
			font-size: 12px;
			padding: 10px 10px;

		}

		.tooltip33:hover:before{
    		border: solid;
    		border-color: #0178e4 transparent;
    		border-width: 6px 6px 0 6px;
    		bottom: 0px;
			content: "";
			left: 50px;
			position: absolute;
			z-index: 99;
		}


		.tooltip34:hover:after{
    		background: #296494;
    border-radius: 0px;
    bottom: 42px;
    color: #fff;
    content: attr(data-info);
    left: -123px;
    position: absolute;
    z-index: 98;
    width: 200px;
    font-size: 12px;
    padding: 10px 10px;

		}

		.tooltip34:hover:before{
    		border: solid;
    		border-color: #296494 transparent;
    		border-width: 6px 6px 0 6px;
    		bottom: 37px;
    		content: "";
    		left: 11px;
    		position: absolute;
    		z-index: 99;

		}


		.tooltip35:hover:after{
    		background: #296494;
			border-radius: 0px;
			color: #fff;
			content: attr(data-info);
			position: absolute;
			z-index: 98;
			width: 290px;
			font-size: 12px;
			padding: 15px;
			letter-spacing: 0.4px;
			font-family: arial;
			top: 44px;
			left: -115px;
		}

		.tooltip35:hover:before{
      border: solid;
  border-color: #296494 transparent;
  border-width: 0px 6px 5px 6px;
  content: "";
  left: auto;
  position: absolute;
  z-index: 99;
  margin-left: 26px;
  bottom: -1px;
  top: 40px;
  left: -90px;
		}



		.tooltip36:hover:after{
    		   background: #0178e4;
    border-radius: 0px;
    color: #fff;
    content: attr(data-info);
    position: absolute;
    z-index: 98;
    width: 290px;
    font-size: 12px;
    padding: 10px 10px;
    letter-spacing: 0.4px;
    font-family: arial;
	top: 0px;
    left: -15px;
		}

		.tooltip36:hover:before{
    		    border: solid;
    border-color: #0178e4 transparent;
    border-width: 0px 6px 5px 6px;
    content: "";
    left: auto;
    position: absolute;
    z-index: 99;
    margin-left: 25px;
    bottom: -1px;

		}



			.tooltip39:hover:after{
			                background: #286493;
											letter-spacing: 0.4px;
    border-radius: 0px;
    bottom: 34px;
    color: #fff;
    content: attr(data-info);
    left: 0px;
    position: absolute;
    z-index: 98;
    width: 260px;
    font-size: 12px;
    padding: 9px 7px;
    text-align: center;
		}

		.tooltip39:hover:before{
    		        border: solid;
    border-color: #286493 transparent;
    border-width: 6px 6px 0 6px;
    bottom: 29px;
    content: "";
    left: 92px;
    position: absolute;
    z-index: 99;
		}



		.tooltip40:hover:after{
      background: #296494;
      border-radius: 0px;
      color: #fff;
      content: attr(data-info);
      position: absolute;
      z-index: 98;
      width: 696px;
      font-size: 11px;
      padding: 10px 10px;
      letter-spacing: 0.4px;
      font-family: arial;
      top: 44px;
      left: -115px;
		}

		.tooltip40:hover:before{
      border: solid;
  border-color: #296494 transparent;
  border-width: 0px 6px 5px 6px;
  content: "";
  left: auto;
  position: absolute;
  z-index: 99;
  margin-left: 26px;
  bottom: -1px;
  top: 40px;
  left: -90px;
		}


		.texto-tooltip{
			font-size: 13px;
			line-height: 15px;
			font-style: normal;
			font-weight: normal;
			}

			.mostrar-virtual{ display:none;}

						.tiempo-contacto-1{background-color: #fff;position: relative;text-align: center;color: #2a6495;font-size: 14px;border: 1px solid #ffffff;border-radius: 20px;padding: 5px 0px;}

.recien-contactado-1{    background-color: #ffb301;
    position: absolute;
    bottom: -8px;
    width: 100%;
    text-align: center;
    color: rgb(255, 255, 255);
    font-size: 14px;
    border-top: none;
    border-radius: 0px;
    padding: 11px;
    overflow: hidden;
    margin: 0px;
    font-weight: normal;top:auto;}
	.etiqueta-palco{font-size: 12px;letter-spacing: .6px;color: #0073e8;font-weight: 700;float: right;opacity: 1;position: absolute;top: -10px;right: 55px;}

	.btn-contacto-4{
		cursor: pointer;
		text-decoration: none;
		text-align: center;
		margin: 6px 0px 6px 0px;
		line-height: 26px;
		letter-spacing: 0.3px;
		background-color: #d0f2ef;
		border: 1px solid #017966;
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0f2ef), color-stop(100%,#d0f2ef));
		font-size: 14px;
		width: 100%;
		padding: 3px 0px 2px 0px;
		border-radius: 4px;
		color: #0f6b60;
		text-shadow: none;
	}


	.txt-btn-contactar-5 {
		font-size: 15px;
		font-weight: bold;
		text-align: center;
		letter-spacing: 0.2px;
		text-shadow: none;
	}



		.padding-creditos{padding:8px 5px 8px 5px !important;}



.tooltip41:hover:after{
	background: #296494;
border-radius: 0px;
color: #fff;
content: attr(data-info);
position: absolute;
z-index: 98;
width: 290px;
font-size: 12px;
padding: 10px 10px;
letter-spacing: 0.4px;
font-family: arial;
top: 34px;
left: -169px;
text-align:center;
		}

		.tooltip41:hover:before{
			border: solid;
    border-color: #296494 transparent;
    border-width: 0px 6px 5px 6px;
    content: "";
    left: auto;
    position: absolute;
    z-index: 99;
    margin-left: -24px;
    bottom: -35px;
		}



    .tooltip42:hover:after{
      background: #296494;
    border-radius: 0px;
    color: #fff;
    content: attr(data-info);
    position: absolute;
    z-index: 98;
    width: 290px;
    font-size: 12px;
    padding: 10px 10px;
    letter-spacing: 0.4px;
    font-family: arial;
    top: 44px;
    left: -274px;
		}

		.tooltip42:hover:before{
      border: solid;
  border-color: #296494 transparent;
  border-width: 0px 6px 5px 6px;
  content: "";
  left: auto;
  position: absolute;
  z-index: 99;
  margin-left: 26px;
  bottom: -45px;
  left: -120px;
		}

.tam-destacados-99{    float: left;
    list-style: none;
    width: 100px;
    height: 100%;
    margin-right: 3px;}
.img-destacados-99{border-radius:170px;margin-top:8px;width:100%;display:block;}
.alt-destacados-99{    padding: 0px;
    padding-top: 13px;
    height: 140px;
    overflow-y: hidden;
    background-color: #f9fafb;
    padding-left: 0px;
    overflow-x: hidden;}

	.bloque-gratis-2{

         padding: 0px 10px;
    width: 120px;
    color: #fff;
    font-weight: normal;
    letter-spacing: 0.3px;
    background-color: #286493;
    position: relative;
    text-align: center;
    right: 0px;
    margin: 0 0 0 auto;
    bottom: -7px;
    border-radius: 10px 10px 0px 10px;
font-family: roboto regular;
}

.btn-contacto-3{
	    cursor: pointer;
    text-decoration: none;
    text-align: center;
    margin: 6px 0px 6px 0px;
    line-height: 26px;
    border: none;
    letter-spacing: 0.3px;
    background-color: #0178e4;
    border-bottom: 1px solid #017966;
    border-right: 1px solid #017966;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00f2a3), color-stop(100%,#00b87d));
    font-size: 14px;
    width: 100%;
    padding: 3px 0px 2px 0px;
    border-radius: 4px;
    color: #fff;
    text-shadow: #008671 1px 1px 0px;
	}


	.bloque-gratis-3
  {
    padding: 0px 10px;
position: relative;
text-align: center;
margin: 0 0 0 auto;
bottom: -7px!important;
border-radius: 10px 6px 0px 10px;
display: none;
right: 0px;
width: 122px;
color: #ffffff;
letter-spacing: 0px;
background-color: #0178e4;
font-weight: normal;
height: 32px !important;
line-height: 32px;
font-family: roboto regular;
font-size: 13px;
padding-top: 1px;

}

.bread-2{list-style: none;background-color: transparent;border-radius: 4px;font-size: 13px;letter-spacing: 0.2px;line-height: 18px;padding-left: 0px;margin-top:20px;margin-bottom:3px;}
	.autorenueva-333{ width: 67px;position: relative;right: 0px;top:0px;letter-spacing:0.6px !important;font-size:13px !important;}
.autorenueva-334{letter-spacing:0.6px !important;font-size:13px !important;}
		.cont-titulo-3{padding: 0px 15px 15px 15px; border-bottom: 1px solid #edf0f4;font-size:17px;font-weight:bold;background-color:#fff;    color: #286397;}
.pagination > li > a {
    margin: 0 2px;
    font-size: 24px;
}

.tooltip74:hover:after{
  background: #286493;
border-radius: 0px;
color: #fff;
content: attr(data-info);
position: absolute;
z-index: 98;
width: 190px;
padding: 13px 15px 15px 15px;
top: 97px;
/* bottom: 0px; */
right: -60px;
left: -90px;
		}

		.tooltip74:hover:before{
      border: solid;
    border-color: #286493 transparent;
    border-width: 0px 6px 6px 6px;
    bottom: -97px;
    content: "";
    left: -6px;
    position: absolute;
    z-index: 99;
		}


		.tooltip75:hover:after {
			background: #286493;
			border-radius: 0px;
			color: #fff;
			content: attr(data-info);
			left: -12px;
			position: absolute;
			z-index: 98;
			width: 206px;
			padding: 13px 15px 15px 15px;
			top: 47px;
			text-align: center;
		}


		.tooltip75:hover:before{
			    border: solid;
				border-color: #286493 transparent;
				border-width: 0px 6px 6px 6px;
				bottom: 3px;
				content: "";
				left: 61px;
				position: absolute;
				z-index: 99;
		}

		.pos-con-visitas{ padding: 0px 2px 0px 0px;text-align: right;}
	.con-icon{font-size:24px;position: relative; top: 2px;}
.cont-etiq{width: 100%; margin-bottom: 4px; border-radius: 100px;margin-top: 1px;padding: 8px 5px 6px 7px;}
.est-contador{border-radius: 50px;height: 28px;width: 28px;color: #2A6495;line-height: 28px;text-align: center;font-size: 12px;font-weight: bold;letter-spacing: 0.4px;border: 1px solid #2A6495;float:right;}
.est-text-2{font-size:16px;font-weight:normal}
.est-text-3{font-size:13px;}
	.rs-foto-usuario{border-radius: 93px;height: 140px;border: 5px solid #e4e9f2;margin-top:35px;}

	.rs-btn-solicitar{cursor:pointer;border: 1px solid #2d6698;color: #2d6698;text-align: center;padding: 10px;border-radius: 0px;max-width: 410px;margin: 0 auto;font-size:15px;}

.rs-btn-mostrar{cursor:pointer;border: 1px solid #2d6698;color: #2d6698;text-align: center;padding: 10px;border-radius:0px;max-width: 410px;margin: 0 auto;font-size:15px;}
		.rs-consultar{background-color: white;text-align: center;padding: 20px 10px;color: #0091ff;font-size: 13px;border-top: 2px solid #e4e9f2;}


.tooltip80:hover:after{
		        background: #5696ca;
    border-radius: 0px;
    color: #fff;
    content: attr(data-info);
    left: 41px;
    position: absolute;
    z-index: 98;
    width: 290px;
    padding: 13px 15px 10px 15px;
    top: 138px;
    text-align: center;
		}


		.tooltip80:hover:before{
			            border: solid;
    border-color: #5696ca transparent;
    border-width: 0px 6px 6px 6px;
    top: 133px;
    content: "";
    left: 256px;
    position: absolute;
    z-index: 99;
		}


		.tooltip81:hover:after {
        background: #5696ca;
    border-radius: 0px;
    color: #fff;
    content: attr(data-info);
    left: 41px;
    position: absolute;
    z-index: 98;
    width: 290px;
    padding: 13px 15px 10px 15px;
    text-align: center;
    margin-top: auto;
    clear: both;
}

.tooltip81:hover:before {
    border: solid;
    border-color: #5696ca transparent;
    border-width: 0px 6px 6px 6px;
    bottom:344px;
    content: "";
    left: 250px;
    position: absolute;
    z-index: 99;
}

.rel-1-1{font-size:15px;}
.rel-pad-1{padding: 5px 5px}
		 .rel-a{font-size:15px;margin-bottom:3px;text-align:left;}
 .rel-b{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size:15px;}
 .rel-c{padding:0px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left:10px;    margin-top:0px;font-size:15px;}
 .rel-d{color: #2a6496;padding: 5px 10px;}
 .rel-e{padding-bottom: 3px;}

  .est-cont-rel{    border-radius: 0px;
    margin-bottom: 1px;
    overflow-wrap: break-word;
    border-bottom: 1px solid #f5f7f9;
    padding-bottom: 7px;}
 .rel-cont-1{color: #2a6496;font-size: 16px;padding: 8px 0px;text-align: center;background-color: #fff;}


.tooltip90:hover:after {
    background: #5696ca;
    border-radius: 0px;
    color: #fff;
    content: attr(data-info);
    left: -63px;
    position: absolute;
    z-index: 98;
    width: 160px;
    padding: 10px 15px 10px 15px;
    top: 60px;
    text-align: center;
}


.tooltip90:hover:before {
    border: solid;
    border-color: #5696ca transparent;
    border-width: 0px 6px 6px 6px;
    bottom: -60px;
    content: "";
    left: 18px;
    position: absolute;
    z-index: 99;
}

  #LH-mensajes > #status > #erroresA > .errors {
    background: none repeat scroll 0 0 #fff5f2;
    border: 1px solid #ffffff;
    list-style: none outside none !important;
    margin: 1.54em 0 !important;
    -khtml-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    margin-top: -15px !important;
    border-radius: 0px;
    color: #2e2e2e !important;
	padding:9px;
	    margin-bottom: 5px !important;
}

	.login-container{background-color: #fff; padding: 35px;color:#2A6496;font-size:15px;
		}
		.cont-inicio-ses{position: fixed; z-index: 9999000; width: 100%; background-color: #f3f5f8f7; padding-bottom: 100%;top:0;left:0;padding-top:30px;}
.cont-inicio-ses-2{z-index:99;padding: 15px 20px;background-color: #ffffff;text-align: center;/* font-size: 30px; */padding-top: 35px;padding-bottom: 20px;}
.est-ini-titulo{font-size: 19px;color: #1762a2;font-weight: bold;}
.fuente-ini-13{font-size:15px;}
.cont-ini-padd{padding:30px 45px;}
.fuente-12-ini{font-size:15px;}
	.icn-inicio-sesion{margin-top: 20px;margin-bottom: 25px; border: 2px solid #2A6496;font-size: 18px;padding: 0px 30px;color: #2A6496;height: 40px;background-color:#fff;border-radius:50px;}
	.est-redes-sociales{border-top: 1px solid #4584ba42;padding-top: 25px;}
.cont-google-ini{width:100%;text-align:left;color:#fff;background-color: #DF4A32;padding: 7px;border:none;border-radius: 50px;font-size: 16px; }
  .est-text-google-ini{border: 1px solid #fff;padding: 5px 4px;border-radius: 80px;background-color: #fff;color: #e04a32;margin-right: 10px;}
    .cont-facebook-ini{color:#fff;background-color: #6480BB;padding:5px;border:none;width: 100%;border-radius: 50px;font-size: 16px;}
	.margin-redes{margin:0px 0px 10px 0px;}
  .posicion-recordar{position:Relative;top:0px;}
.est-registro{    margin: 40px 0px 20px 0px;font-size: 16px;
    text-align: center;
    line-height: 18px;
    letter-spacing: 0px;
    padding: 0px;}

	#LH-mensajes > #status > #erroresA > .errors #textoErrorA {        color: #ff382f;
    list-style: none outside none;
    letter-spacing: 0.3px;
    line-height: 16px;
    font-size: 14px;
    text-align: center;}
.tam-img-testimonios{width:60px;}

}
@media (min-width: 950px) and (max-width: 1199px) {


  .cuerpo-email-navidad{margin-top: 10px; margin-right: 0px;padding:30px;color:#697593;font-size: 12px;}

.tam-img-testimonios{width:60px;}
.texto-1-rs{text-align:center;margin-bottom:5px;color:#2a6496;padding-top: 30px;font-size: 14px;padding-bottom: 0px;line-height: auto;}


			.clase-foco-2{    background-color: #fff !important;}


	.rc-1{text-align: center;color: #2a6495;margin-top: -1px;}
	.rc-2{font-size: 11px;}
	.rc-3{font-weight: bold;margin-top: -2px;}

	.perfil-muro-habla{padding:0px !important;margin-bottom:25px;z-index:9;}

	.fuente-op-3{font-size:17px;}


	.altura-lipost{height: 729px;}.alineacion-33{float:right;padding: 0px 5px 5px 10px;}.dd .ddChild {overflow-y: scroll !important;width: 100% !important;height: auto !important;line-height: 17px;max-height:270px;}.padding-8{padding-bottom:0px;}.margin-31{margin:10px;}.margin-25{margin-bottom:10px;margin-right:10px;margin-top:10px;}.margen-23{margin:10px 0px 10px 0px;}.fondo-publicar{background-color:#4ea6a0;}.padding-busqueda{padding: 15px 15px 0px 15px;}#desplegable-buscador{display:block;}.margin-23{margin-top:0px;margin-left:0px;}.padding-10-1{padding:5px 5px 5px 15px;}.margin-10{margin:10px 0px 10px 0px;}.menu-fijo{position:fixed;top:0px;left:0px;width:100%;z-index:999;height:56px;}.estilomenuresponsive{white-space:nowrap; background-color: #f6f6f6;border: 1px solid #ccc;color: #006ebf !important;text-decoration: none;border-radius:4px;line-height: 0px !important;height:32px;margin-left:3px;margin-right:3px;font-size:16px;margin-top:10px;}#botonmenuprincipal{    font-family: roboto medium;color:#fff;text-decoration:none;font-size:16px;}#logo{padding-bottom:70px;padding-left:13px;  position: relative;top: 44px;}#anchomenu{text-decoration:none;background-color:#fff;border:1px solid #fff;width:970px;}#anchomenuprincipal{text-decoration:none;border:1px solid #4ea6a0;border-radius:4px;margin-bottom:0px;width:970px;}.barramenu{background-color:#4ea6a0;width:970px;}#selectcategorias{width:680px;}.textoenlace{font-size:14px;}#botonpublicar{float:right;color:#fff;text-decoration:none; background-color:#FF7F57;border-radius:4px;padding-top:5px;padding-bottom:5px;padding-left:15px;padding-right:15px;margin-top:10px;font-size:15px;height: 30px;line-height: 20px;}.botonpublicar{margin-left:361px;}#contenedormenu{height: 50px;
    border-top: 1px solid #ffffff1f;
    position: absolute;
    width: 100%;
    top: 209px;}
.btn-registro-notificaciones{background-color: #FF428D;text-align: center;padding: 6px 19px;border-radius: 4px;letter-spacing: 0.5px;margin-top: 1px;font-size:16px;}
.btn-inicio-notificaciones{font-size: 17px;float:right;border: 1px solid rgba(134, 172, 169, 0.64);border-radius:4px;text-align:center;padding: 6px;cursor:pointer;width:147px;}
.espacio-2{padding: 13px 12px !important;}

.tooltip-autorenueva{
	text-decoration:none;
	position:inherit;
	top: 0;
	left: 0;
}

.tooltip33:hover:after{
    		background: #0178e4;
			border-radius: 0px;
			bottom: 35px;
			color: #fff;
			content: attr(data-info);
			left: 0%;
			position: absolute;
			z-index: 98;
			width: 200px;
			font-size: 12px;
			padding: 10px 10px;

		}

		.tooltip33:hover:before{
    		border: solid;
    		border-color: #0178e4 transparent;
    		border-width: 6px 6px 0 6px;
    		bottom: 0px;
			content: "";
			left: 50px;
			position: absolute;
			z-index: 99;
		}


		.tooltip34:hover:after{
    		background: #296494;
    border-radius: 0px;
    bottom: 42px;
    color: #fff;
    content: attr(data-info);
    left: -123px;
    position: absolute;
    z-index: 98;
    width: 200px;
    font-size: 12px;
    padding: 10px 10px;
		}

		.tooltip34:hover:before{
    		border: solid;
    		border-color: #296494 transparent;
    		border-width: 6px 6px 0 6px;
    		bottom: 37px;
    		content: "";
    		left: 11px;
    		position: absolute;
    		z-index: 99;

		}


		.tooltip35:hover:after{
    		   background: #296494;
    border-radius: 0px;
    color: #fff;
    content: attr(data-info);
    position: absolute;
    z-index: 98;
    width: 290px;
    font-size: 12px;
    padding: 15px;
    letter-spacing: 0.4px;
    font-family: arial;
	top: 44px;
    left: -115px;
		}

		.tooltip35:hover:before{
      border: solid;
border-color: #296494 transparent;
border-width: 0px 6px 5px 6px;
content: "";
left: auto;
position: absolute;
z-index: 99;
margin-left: 26px;
bottom: -1px;
top: 40px;
left: -90px;

		}


		.tooltip36:hover:after{
    		   background: #0178e4;
    border-radius: 0px;
    color: #fff;
    content: attr(data-info);
    position: absolute;
    z-index: 98;
    width: 290px;
    font-size: 12px;
    padding: 10px 10px;
    letter-spacing: 0.4px;
    font-family: arial;
	top: 0px;
    left: -15px;
		}

		.tooltip36:hover:before{
    		    border: solid;
    border-color: #0178e4 transparent;
    border-width: 0px 6px 5px 6px;
    content: "";
    left: auto;
    position: absolute;
    z-index: 99;
    margin-left: 25px;
    bottom: -1px;

		}


			.tooltip39:hover:after{
				background: #286493;
				letter-spacing: 0.4px;
    border-radius: 0px;
    bottom: 34px;
    color: #fff;
    content: attr(data-info);
    left: 0px;
    position: absolute;
    z-index: 98;
    width: 260px;
    font-size: 12px;
    padding: 9px 7px;
    text-align: center;
		}

		.tooltip39:hover:before{
    		        border: solid;
    border-color: #286493 transparent;
    border-width: 6px 6px 0 6px;
    bottom: 29px;
    content: "";
    left: 92px;
    position: absolute;
    z-index: 99;
		}


		.texto-tooltip{
			font-size: 12px;
			line-height: 14px;
			font-style: normal;
			font-weight: normal;
			}


			.mostrar-virtual{ display:none;}

						.tiempo-contacto-1{background-color: #fff;position: relative;text-align: center;color: #2a6495;font-size: 14px;border: 1px solid #ffffff;border-radius: 20px;padding: 5px 0px;}


		.recien-contactado-1{    background-color: #ffb301;
    position: absolute;
    bottom: -10px;
    width: 100%;
    text-align: center;
    color: rgb(255, 255, 255);
    font-size: 14px;
    border-top: none;
    border-radius: 0px;
    padding: 11px;
    overflow: hidden;
    margin: 0px;
    font-weight: normal;top:auto;}

			.etiqueta-palco{font-size: 12px;letter-spacing: .6px;color: #0073e8;font-weight: 700;float: right;opacity: 1;position: absolute;top: -10px;right: 55px;}

.btn-contacto-4{
		cursor: pointer;
		text-decoration: none;
		text-align: center;
		margin: 6px 0px 6px 0px;
		line-height: 26px;
		letter-spacing: 0.3px;
		background-color: #d0f2ef;
		border: 1px solid #017966;
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0f2ef), color-stop(100%,#d0f2ef));
		font-size: 14px;
		width: 100%;
		padding: 3px 0px 2px 0px;
		border-radius: 4px;
		color: #0f6b60;
		text-shadow: none;
	}



	.txt-btn-contactar-5 {
		font-size: 15px;
		font-weight: bold;
		text-align: center;
		letter-spacing: 0.2px;
		text-shadow: none;
	}


	.padding-creditos{padding:8px 5px 8px 5px !important;}


	.tooltip40:hover:after{
    background: #296494;
border-radius: 0px;
color: #fff;
content: attr(data-info);
position: absolute;
z-index: 98;
width: 520px;
font-size: 11px;
padding: 10px 10px;
letter-spacing: 0.4px;
font-family: arial;
top: 44px;
left: -115px;
		}




		.tooltip40:hover:before{
      border: solid;
  border-color: #296494 transparent;
  border-width: 0px 6px 5px 6px;
  content: "";
  left: auto;
  position: absolute;
  z-index: 99;
  margin-left: 26px;
  bottom: -1px;
  top: 40px;
  left: -90px;
		}



	.tooltip41:hover:after{
		background: #296494;
border-radius: 0px;
color: #fff;
content: attr(data-info);
position: absolute;
z-index: 98;
width: 290px;
font-size: 12px;
padding: 10px 10px;
letter-spacing: 0.4px;
font-family: arial;
top: 34px;
left: -169px;
text-align:center;
		}

		.tooltip41:hover:before{
			border: solid;
    border-color: #296494 transparent;
    border-width: 0px 6px 5px 6px;
    content: "";
    left: auto;
    position: absolute;
    z-index: 99;
    margin-left: -24px;
    bottom: -35px;

		}



    .tooltip42:hover:after{
      background: #296494;
    border-radius: 0px;
    color: #fff;
    content: attr(data-info);
    position: absolute;
    z-index: 98;
    width: 290px;
    font-size: 12px;
    padding: 10px 10px;
    letter-spacing: 0.4px;
    font-family: arial;
    top: 44px;
    left: -274px;
    }

    .tooltip42:hover:before{
      border: solid;
    border-color: #296494 transparent;
    border-width: 0px 6px 5px 6px;
    content: "";
    left: auto;
    position: absolute;
    z-index: 99;
    margin-left: 26px;
    bottom: -45px;
    left: -120px;
    }

.tam-destacados-99{    float: left;
    list-style: none;
    width: 100px;
    height: 100%;
    margin-right: 3px;}
.img-destacados-99{border-radius:170px;margin-top:8px;width:100%;display:block;}
.alt-destacados-99{    padding: 0px;
    padding-top: 13px;
    height: 140px;
    overflow-y: hidden;
    background-color: #f9fafb;
    padding-left: 0px;
    overflow-x: hidden;}


.bloque-gratis-2{

        padding: 0px 10px;
    width: 120px;
    color: #fff;
    font-weight: normal;
    letter-spacing: 0.3px;
    background-color: #286493;
    position: relative;
    text-align: center;
    right: 0px;
    margin: 0 0 0 auto;
    bottom: -7px;
    border-radius: 10px 10px 0px 10px;font-family: roboto regular;

}

.btn-contacto-3{
	    cursor: pointer;
    text-decoration: none;
    text-align: center;
    margin: 6px 0px 6px 0px;
    line-height: 26px;
    border: none;
    letter-spacing: 0.3px;
    background-color: #0178e4;
    border-bottom: 1px solid #017966;
    border-right: 1px solid #017966;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00f2a3), color-stop(100%,#00b87d));
    font-size: 14px;
    width: 100%;
    padding: 3px 0px 2px 0px;
    border-radius: 4px;
    color: #fff;
    text-shadow: #008671 1px 1px 0px;
	}

	.bloque-gratis-3
  {
    padding: 0px 10px;
position: relative;
text-align: center;
margin: 0 0 0 auto;
bottom: -7px!important;
border-radius: 10px 6px 0px 10px;
display: none;
right: 0px;
width: 122px;
color: #ffffff;
letter-spacing: 0px;
background-color: #0178e4;
font-weight: normal;
height: 32px !important;
line-height: 32px;
font-family: roboto regular;
font-size: 13px;
padding-top: 1px;

}

.bread-2{list-style: none;background-color: transparent;border-radius: 4px;font-size: 13px;letter-spacing: 0.2px;line-height: 18px;padding-left: 0px;margin-top:20px;margin-bottom:3px;}
	.autorenueva-333{ width: 67px;position: relative;right: -0px;top:2px;letter-spacing:0.6px !important;font-size:13px !important;}
.autorenueva-334{letter-spacing:0.6px !important;font-size:13px !important;}
		.cont-titulo-3{padding: 0px 15px 15px 15px; border-bottom: 1px solid #edf0f4;font-size:17px;font-weight:bold;background-color:#fff;    color: #286397;}

		.pagination > li > a {
    margin: 0 2px;
    font-size: 24px;
}



.tooltip74:hover:after{
  background: #286493;
border-radius: 0px;
color: #fff;
content: attr(data-info);
position: absolute;
z-index: 98;
width: 190px;
padding: 13px 15px 15px 15px;
top: 97px;
/* bottom: 0px; */
right: -60px;
left: -90px;

		}

		.tooltip74:hover:before{
      border: solid;
    border-color: #286493 transparent;
    border-width: 0px 6px 6px 6px;
    bottom: -97px;
    content: "";
    left: -6px;
    position: absolute;
    z-index: 99;
		}

		.tooltip75:hover:after {
			background: #286493;
			border-radius: 0px;
			color: #fff;
			content: attr(data-info);
			left: 13px;
			position: absolute;
			z-index: 98;
			width: 190px;
			padding: 13px 15px 15px 15px;
			top: 49px;
			text-align:center;
		}


		.tooltip75:hover:before{
			border: solid;
			border-color: #286493 transparent;
			border-width: 0px 6px 6px 6px;
			/*bottom: 71px;*/
			bottom:0px;
			content: "";
			left: 27px;
			position: absolute;
			z-index: 99;

		}

		.pos-con-visitas{ padding: 0px 2px 0px 0px;text-align: right;}
	.con-icon{font-size:24px;position: relative; top: 2px;}
.cont-etiq{width: 100%;margin-bottom: 4px; border-radius: 100px;margin-top: 1px;padding: 8px 5px 6px 7px;}
.est-contador{border-radius: 50px;height: 28px;width: 28px;color: #2A6495;line-height: 28px;text-align: center;font-size: 12px;font-weight: bold;letter-spacing: 0.4px;border: 1px solid #2A6495;float:right;}
.est-text-2{font-size:16px;font-weight:normal}
.est-text-3{font-size:13px;}

	.rs-btn-solicitar{cursor:pointer;border: 1px solid #2d6698;color: #2d6698;text-align: center;padding: 10px;border-radius: 0px;max-width: 410px;margin: 0 auto;font-size:15px;}
.rs-btn-mostrar{cursor:pointer;border: 1px solid #2d6698;color: #2d6698;text-align: center;padding: 10px;border-radius:0px;max-width: 410px;margin: 0 auto;font-size:15px;}
		.rs-consultar{background-color: white;text-align: center;padding: 20px 10px;color: #0091ff;font-size: 13px;border-top: 2px solid #e4e9f2;}
	.rs-foto-usuario{border-radius: 93px;height: 140px;border: 5px solid #e4e9f2;margin-top:35px;}

.tooltip80:hover:after{
		        background: #5696ca;
    border-radius: 0px;
    color: #fff;
    content: attr(data-info);
    left: 338px;
    position: absolute;
    z-index: 98;
    width: 290px;
    padding: 13px 15px 10px 15px;
    top: 139px;
    text-align: center;
		}


		.tooltip80:hover:before{
			        border: solid;
    border-color: #5696ca transparent;
    border-width: 0px 6px 6px 6px;
    top: 133px;
    content: "";
    left: 546px;
    position: absolute;
    z-index: 99;
		}


		.tooltip81:hover:after {
        background: #5696ca;
    border-radius: 0px;
    color: #fff;
    content: attr(data-info);
    left: 321px;
    position: absolute;
    z-index: 98;
    width: 290px;
    padding: 13px 15px 10px 15px;
    bottom: 223px;
    text-align: center;
}

.tooltip81:hover:before {
          border: solid;
    border-color: #5696ca transparent;
    border-width: 0px 6px 6px 6px;
    bottom: 344px;
    content: "";
    left: 540px;
    position: absolute;
    z-index: 99;
}
		.rel-1-1{font-size:15px;}

		.rel-pad-1{padding: 0px}

 .rel-a{font-size:15px;margin-bottom:3px;text-align:left;}
 .rel-b{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size:15px;}
 .rel-c{padding:0px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left:10px;  margin-top:0px;font-size:15px;}
 .rel-d{color: #2a6496;padding: 5px 10px;}
 .rel-e{padding-bottom: 3px;}


  .est-cont-rel{    border-radius: 0px;
    margin-bottom: 1px;
    overflow-wrap: break-word;
    border-bottom: 1px solid #f5f7f9;
    padding-bottom: 7px;}
 .rel-cont-1{color: #2a6496;font-size: 16px;padding: 8px 0px;text-align: center;background-color: #fff;}


.tooltip90:hover:after {
    background: #5696ca;
    border-radius: 0px;
    color: #fff;
    content: attr(data-info);
    left: -63px;
    position: absolute;
    z-index: 98;
    width: 160px;
    padding: 10px 15px 10px 15px;
    top: 60px;
    text-align: center;
}


.tooltip90:hover:before {
    border: solid;
    border-color: #5696ca transparent;
    border-width: 0px 6px 6px 6px;
    bottom: -60px;
    content: "";
    left: 18px;
    position: absolute;
    z-index: 99;
}


#LH-mensajes > #status > #erroresA > .errors {
    background: none repeat scroll 0 0 #fff5f2;
    border: 1px solid #ffffff;
    list-style: none outside none !important;
    margin: 1.54em 0 !important;
    -khtml-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    margin-top: -15px !important;
    border-radius: 0px;
    color: #2e2e2e !important;
	padding:9px;
	    margin-bottom: 5px !important;
}

	.login-container{background-color: #fff; padding: 35px;color:#2A6496;font-size:15px;}
	.cont-inicio-ses{position: fixed; z-index: 9999000; width: 100%; background-color: #f3f5f8f7; padding-bottom: 100%;top:0;left:0;padding-top:30px;}
.cont-inicio-ses-2{z-index:99;padding: 15px 20px;background-color: #ffffff;text-align: center;/* font-size: 30px; */padding-top: 35px;padding-bottom: 20px;}
.est-ini-titulo{font-size: 19px;color: #1762a2;font-weight: bold;}
.fuente-ini-13{font-size:15px;}
.cont-ini-padd{padding:30px 45px;}
.fuente-12-ini{font-size:15px;}
	.icn-inicio-sesion{margin-top: 20px;margin-bottom: 25px; border: 2px solid #2A6496;font-size: 18px;padding: 0px 30px;color: #2A6496;height: 40px;background-color:#fff;border-radius:50px;}
	.est-redes-sociales{border-top: 1px solid #4584ba42;padding-top: 25px;}
.cont-google-ini{width:100%;text-align:left;color:#fff;background-color: #DF4A32;padding: 7px;border:none;border-radius: 50px;font-size: 16px; }
  .est-text-google-ini{border: 1px solid #fff;padding: 5px 4px;border-radius: 80px;background-color: #fff;color: #e04a32;margin-right: 10px;}
    .cont-facebook-ini{color:#fff;background-color: #6480BB;padding:5px;border:none;width: 100%;border-radius: 50px;font-size: 16px;}
	.margin-redes{margin:0px 0px 10px 0px;}
  .posicion-recordar{position:Relative;top:0px;}
  .est-registro{    margin: 40px 0px 20px 0px;font-size: 16px;
    text-align: center;
    line-height: 18px;
    letter-spacing: 0px;
    padding: 0px;}

	#LH-mensajes > #status > #erroresA > .errors #textoErrorA {        color: #ff382f;
    list-style: none outside none;
    letter-spacing: 0.3px;
    line-height: 16px;
    font-size: 14px;
    text-align: center;}
.tam-img-testimonios{width:60px;}


}
@media (min-width: 768px) and (max-width: 949px) {




  .cuerpo-email-navidad{margin-top: 10px; margin-right: 0px;padding:30px;color:#697593;font-size: 12px;}


.tam-img-testimonios{width:60px;}


	.rs-foto-usuario{border-radius: 93px;height: 140px;border: 5px solid #e4e9f2;margin-top:35px;}


  .texto-1-rs{text-align:center;margin-bottom:5px;color:#2a6496;padding-top: 30px;font-size: 14px;padding-bottom: 0px;line-height: auto;}


			.clase-foco-2{    background-color: #fff !important;}


	.rc-1{text-align: center;color: #2a6495;margin-top: 10px;}
	.rc-2{font-size: 10px;}
	.rc-3{font-weight: bold;margin-top: -1px;}

	.perfil-muro-habla{padding:0px !important;margin-bottom:15px;z-index:9;}

	.fuente-op-3{font-size:14px;}


	.altura-lipost{height: 729px;}.alineacion-33{float:right;padding: 0px 5px 5px 10px;}.dd .ddChild {overflow-y: scroll !important;width: 100% !important;height: auto !important;line-height: 17px;max-height:270px;}.padding-8{padding-bottom:0px;}.margin-31{margin:10px;}.margin-25{margin-bottom:10px;margin-right:10px;margin-top:10px;}.margen-23{margin:10px 0px 10px 0px;}.fondo-publicar{background-color:#4ea6a0;}.padding-busqueda{padding: 15px 15px 0px 15px;}#desplegable-buscador{display:block;}.margin-23{margin-top:0px;margin-left:0px;}.padding-10-1{padding:5px 5px 5px 15px;}.margin-10{margin:10px 0px 10px 0px;}.menu-fijo{position:fixed;top:0px;left:0px;width:100%;z-index:999;height:56px;}.estilomenuresponsive{white-space:nowrap; background-color: #f6f6f6;border: 1px solid #ccc;color: #006ebf !important;text-decoration: none;border-radius:4px;line-height: 0px !important;height:32px;margin-left:3px;margin-right:3px;font-size:16px;margin-top:10px;}#botonmenuprincipal{    font-family: roboto medium;color:#fff;text-decoration:none;font-size:16px;}#logo{padding-bottom:70px;padding-left:50px;position: relative;top: 44px;}.botonpublicar{margin-left:175px;}#anchomenu{text-decoration:none;background-color:#fff;border:1px solid #fff;width:970px;}#anchomenuprincipal{text-decoration:none;border:1px solid #4ea6a0;border-radius:4px;margin-bottom:0px;width:970px;}.barramenu{background-color:#4ea6a0;}#selectcategorias{width:680px;}.textoenlace{font-size:14px;}#botonpublicar{float:right;color:#fff;text-decoration:none;background-color:#FF7F57;border-radius:4px;padding-top:5px;padding-bottom:5px;padding-left:15px;padding-right:15px;margin-top:10px;font-size:15px;height: 30px;line-height: 20px;}#contenedormenu{height: 50px;
    border-top: 1px solid #ffffff1f;
    position: absolute;
    width: 100%;
    top: 209px;}
.btn-registro-notificaciones{background-color: #FF428D;text-align: center;padding: 6px 19px;border-radius: 4px;letter-spacing: 0.5px;margin-top: 1px;font-size:16px;}
.btn-inicio-notificaciones{font-size: 17px;float:right;border: 1px solid rgba(134, 172, 169, 0.64);border-radius:4px;text-align:center;padding: 6px;cursor:pointer;width:147px;}
.espacio-2{padding: 13px 10px !important;}

.tooltip-autorenueva{
	text-decoration:none;
	position:inherit;
	top: 0;
	left: 0;
}

.tooltip33:hover:after{
    		background: #0178e4;
			border-radius: 0px;
			bottom: 35px;
			color: #fff;
			content: attr(data-info);
			left: 0%;
			position: absolute;
			z-index: 98;
			width: 200px;
			font-size: 12px;
			padding: 10px 10px;

		}

		.tooltip33:hover:before{
    		border: solid;
    		border-color: #0178e4 transparent;
    		border-width: 6px 6px 0 6px;
    		bottom: 0px;
			content: "";
			left: 50px;
			position: absolute;
			z-index: 99;
		}


		.tooltip34:hover:after{
    		background: #296494;
    border-radius: 0px;
    bottom: 42px;
    color: #fff;
    content: attr(data-info);
    left: -123px;
    position: absolute;
    z-index: 98;
    width: 200px;
    font-size: 12px;
    padding: 10px 10px;
		}

		.tooltip34:hover:before{
    		border: solid;
    		border-color: #296494 transparent;
    		border-width: 6px 6px 0 6px;
    		bottom: 37px;
    		content: "";
    		left: 11px;
    		position: absolute;
    		z-index: 99;

		}


		.tooltip35:hover:after{
    		   background: #296494;
    border-radius: 0px;
    color: #fff;
    content: attr(data-info);
    position: absolute;
    z-index: 98;
    width: 290px;
    font-size: 12px;
    padding: 15px;
    letter-spacing: 0.4px;
    font-family: arial;
	top: 0px;
    left: -115px;
		}

		.tooltip35:hover:before{
    		    border: solid;
    border-color: #296494 transparent;
    border-width: 0px 6px 5px 6px;
    content: "";
    left: auto;
    position: absolute;
    z-index: 99;
    margin-left: -25px;
    bottom: -1px;

		}

		.tooltip36:hover:after{
    		   background: #0178e4;
    border-radius: 0px;
    color: #fff;
    content: attr(data-info);
    position: absolute;
    z-index: 98;
    width: 290px;
    font-size: 12px;
    padding: 10px 10px;
    letter-spacing: 0.4px;
    font-family: arial;
	top: 0px;
    left: -15px;
		}

		.tooltip36:hover:before{
    		    border: solid;
    border-color: #0178e4 transparent;
    border-width: 0px 6px 5px 6px;
    content: "";
    left: auto;
    position: absolute;
    z-index: 99;
    margin-left: 25px;
    bottom: -1px;

		}


		.texto-tooltip{
			font-size: 12px;
			line-height: 14px;
			font-style: normal;
			font-weight: normal;
			}

			.mostrar-virtual{ display:block;}

						.tiempo-contacto-1{background-color: #fff;position: relative;text-align: center;color: #2a6495;font-size: 14px;border: 1px solid #ffffff;border-radius: 20px;padding: 5px 0px;}
						.recien-contactado-1{
						background-color: #ffb301;
						position: absolute;
						bottom: 0px;
						width: 100%;
						text-align: center;
						color: rgb(255, 255, 255);
						font-size: 10px;
						border: none;
						border-radius: 0px;
						padding: 13px 0px 26px 0px;
						overflow: hidden;
						margin: 0px 0px;
						font-weight: bold;
						letter-spacing: 0.2px;
						top: -1px;
						}

	.etiqueta-palco{font-size: 12px;letter-spacing: .6px;color: #0073e8;font-weight: 700;float: right;opacity: 1;position: absolute;top: -10px;right: 55px;}

		.btn-contacto-4{
		cursor: pointer;
		text-decoration: none;
		text-align: center;
		margin: 6px 0px 6px 0px;
		line-height: 26px;
		letter-spacing: 0.3px;
		background-color: #d0f2ef;
		border: 1px solid #017966;
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0f2ef), color-stop(100%,#d0f2ef));
		font-size: 14px;
		width: 100%;
		padding: 3px 0px 2px 0px;
		border-radius: 4px;
		color: #0f6b60;
		text-shadow: none;
	}



	.txt-btn-contactar-5 {
		font-size: 15px;
		font-weight: bold;
		text-align: center;
		letter-spacing: 0.2px;
		text-shadow: none;
	}


	.padding-creditos{padding:7px 5px 0px 5px !important;}

  .tooltip37:hover:after{
    background: #296494;
  border-radius: 0px;
  bottom: 7px;
  color: #fff;
  content: attr(data-info);
  left: -141px;
  position: absolute;
  z-index: 98;
  width: 140px;
  font-size: 10px;
  padding: 9px 7px;
  text-align: center;
    }

  .tooltip37:hover:before{
    border: solid;
  border-color: #296494 transparent;
  border-width: 6px 6px 0 6px;
  bottom: 34px;
  content: "";
  left: -26px;
  position: absolute;
  z-index: 99;
  bottom: 2px;
    }



    .tooltip38:hover:after{
  			            background: #0178e4;
      border-radius: 0px;
      bottom: 7px;
      color: #fff;
      content: attr(data-info);
      left: -14px;
      position: absolute;
      z-index: 98;
      width: 140px;
      font-size: 10px;
      padding: 9px 7px;
      text-align: center;
  		}

  	.tooltip38:hover:before{
      		    border: solid;
      border-color: #0178e4 transparent;
      border-width: 6px 6px 0 6px;
      bottom: 2px;
      content: "";
      left: 52px;
      position: absolute;
      z-index: 99;
  		}


			.tooltip39:hover:after{
				background: #286493;
				letter-spacing: 0.4px;
    border-radius: 0px;
    bottom: 31px;
    color: #fff;
    content: attr(data-info);
    left: 5px;
    position: absolute;
    z-index: 98;
    width: 180px;
    font-size: 10px;
    padding: 9px 7px;
    text-align: center;
		}

		.tooltip39:hover:before{
    		    border: solid;
    border-color: #286493 transparent;
    border-width: 6px 6px 0 6px;
    bottom: 26px;
    content: "";
    left: 52px;
    position: absolute;
    z-index: 99;
		}


			.tooltip41:hover:after{
				background: #296494;
 border-radius: 0px;
 color: #fff;
 content: attr(data-info);
 position: absolute;
 z-index: 98;
 width: 290px;
 font-size: 12px;
 padding: 10px 10px;
 letter-spacing: 0.4px;
 font-family: arial;
 top: 34px;
 left: -169px;
 text-align:center;
		}

		.tooltip41:hover:before{
			border: solid;
 border-color: #296494 transparent;
 border-width: 0px 6px 5px 6px;
 content: "";
 left: auto;
 position: absolute;
 z-index: 99;
 margin-left: -24px;
 bottom: -35px;

		}

	.tooltip42:hover:after{
    		       background: #296494;
    border-radius: 0px;
    color: #fff;
    content: attr(data-info);
    position: absolute;
    z-index: 98;
    width: 194px;
    font-size: 12px;
    padding: 10px 10px;
    letter-spacing: 0.4px;
    font-family: arial;
    top: 24px;
    left: -115px;
		}

		.tooltip42:hover:before{
    		        border: solid;
    border-color: #296494 transparent;
    border-width: 0px 6px 5px 6px;
    content: "";
    left: auto;
    position: absolute;
    z-index: 99;
    margin-left: 25px;
    bottom: -22px;

		}

		.tam-destacados-99{    float: left;
    list-style: none;
    width: 100px;
    height: 100%;
    margin-right: 3px;}
		.img-destacados-99{border-radius:170px;margin-top:8px;width:100%;display:block;}
		.alt-destacados-99{    padding: 0px;
    padding-top: 13px;
    height: 140px;
    overflow-y: hidden;
    background-color: #f9fafb;
    padding-left: 0px;
    overflow-x: hidden;}
.bloque-gratis-2{

       padding: 0px 10px;
    width: 120px;
    color: #fff;
    font-weight: normal;
    letter-spacing: 0.3px;
    background-color: #286493;
    position: relative;
    text-align: center;
    right: 0px;
    margin: 0 0 0 auto;
    bottom: -7px;
    border-radius: 10px 10px 0px 10px;font-family: roboto regular;

}


.btn-contacto-3{
	    cursor: pointer;
    text-decoration: none;
    text-align: center;
    margin: 6px 0px 6px 0px;
    line-height: 26px;
    border: none;
    letter-spacing: 0.3px;
    background-color: #f3f5f8;
    border-bottom: 1px solid #017966;
    border-right: 1px solid #017966;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00f2a3), color-stop(100%,#00b87d));
    font-size: 14px;
    width: 100%;
    padding: 3px 0px 2px 0px;
    border-radius: 4px;
    color: #fff;
    text-shadow: #008671 1px 1px 0px;
	}

	.bloque-gratis-3{
    padding: 0px 10px;
position: relative;
text-align: center;
margin: 0 0 0 auto;
bottom: -7px!important;
border-radius: 10px 6px 0px 10px;
display: none;
right: 0px;
width: 122px;
color: #ffffff;
letter-spacing: 0px;
background-color: #0178e4;
font-weight: normal;
height: 32px !important;
line-height: 32px;
font-family: roboto regular;
font-size: 13px;
padding-top: 1px;

}

.bread-2{list-style: none;background-color: transparent;border-radius: 4px;font-size: 13px;letter-spacing: 0.2px;line-height: 18px;padding-left: 0px;margin-top:20px;margin-bottom:3px;}
	.autorenueva-333{ width: 67px;position: relative;right: -0px;top:2px;letter-spacing:0.6px !important;font-size:13px !important;}
.autorenueva-334{letter-spacing:0.6px !important;font-size:13px !important;}
		.cont-titulo-3{padding: 0px 15px 15px 15px; border-bottom: 1px solid #edf0f4;font-size:17px;font-weight:bold;background-color:#fff;    color: #286397;}

		.pagination > li > a {
    margin: 0 2px;
    font-size: 24px;
}


.tooltip74:hover:after{
  background: #286493;
border-radius: 0px;
color: #fff;
content: attr(data-info);
position: absolute;
z-index: 98;
width: 190px;
padding: 13px 15px 15px 15px;
top: 97px;
/* bottom: 0px; */
right: -60px;
left: -90px;
		}

		.tooltip74:hover:before{
      border: solid;
    border-color: #286493 transparent;
    border-width: 0px 6px 6px 6px;
    bottom: -97px;
    content: "";
    left: -6px;
    position: absolute;
    z-index: 99;
		}

		.tooltip75:hover:after {
			background: #286493;
			border-radius: 0px;
			color: #fff;
			content: attr(data-info);
			left: -13px;
			position: absolute;
			z-index: 98;
			width: 190px;
			padding: 13px 15px 15px 15px;
			top: 44px;
			text-align:center;
		}


		.tooltip75:hover:before{
			border: solid;
			border-color: #286493 transparent;
			border-width: 0px 6px 6px 6px;
			bottom: 4px;
			content: "";
			left: 87px;
			position: absolute;
			z-index: 99;
		}

		.pos-con-visitas{ padding: 0px 2px 0px 0px;text-align: right;}
	.con-icon{font-size:24px;position: relative; top: 2px;}
.cont-etiq{width: 100%;margin-bottom: 4px; border-radius: 100px;margin-top: 1px;padding: 8px 5px 6px 7px;}
.est-contador{border-radius: 50px;height: 28px;width: 28px;color: #2A6495;line-height: 28px;text-align: center;font-size: 12px;font-weight: bold;letter-spacing: 0.4px;border: 1px solid #2A6495;float:right;}
.est-text-2{font-size:16px;font-weight:normal}
.est-text-3{font-size:13px;}
	.rs-btn-solicitar{cursor:pointer;border: 1px solid #2d6698;color: #2d6698;text-align: center;padding: 10px;border-radius: 0px;max-width: 410px;margin: 0 auto;font-size:15px;}

.rs-btn-mostrar{cursor:pointer;border: 1px solid #2d6698;color: #2d6698;text-align: center;padding: 10px;border-radius:0px;max-width: 410px;margin: 0 auto;font-size:15px;}
		.rs-consultar{background-color: white;text-align: center;padding: 20px 10px;color: #0091ff;font-size: 13px;border-top: 2px solid #e4e9f2;}


.tooltip80:hover:after{
		        background: #5696ca;
    border-radius: 0px;
    color: #fff;
    content: attr(data-info);
    left: 41px;
    position: absolute;
    z-index: 98;
    width: 290px;
    padding: 13px 15px 10px 15px;
    top: 132px;
    text-align: center;
		}


		.tooltip80:hover:before{
			        border: solid;
    border-color: #5696ca transparent;
    border-width: 0px 6px 6px 6px;
    top: 126px;
    content: "";
    left: 260px;
    position: absolute;
    z-index: 99;
		}



		.tooltip81:hover:after {
    background: #5696ca;
    border-radius: 0px;
    color: #fff;
    content: attr(data-info);
    left: 41px;
    position: absolute;
    z-index: 98;
    width: 290px;
    padding: 13px 15px 10px 15px;
    top: 245px;
    text-align: center;
}

.tooltip81:hover:before {
    border: solid;
    border-color: #5696ca transparent;
    border-width: 0px 6px 6px 6px;
    top: 239px;
    content: "";
    left: 250px;
    position: absolute;
    z-index: 99;
}

.rel-1-1{font-size:15px;}
.rel-pad-1{padding: 0px}
 .rel-a{font-size:15px;margin-bottom:3px;text-align:left;}
 .rel-b{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size:15px;}
 .rel-c{padding:0px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left:10px;    margin-top:0px;font-size:15px;}
 .rel-d{color: #2a6496;padding: 5px 10px;}
 .rel-e{padding-bottom: 3px;}
 .est-cont-rel{    border-radius: 0px;
    margin-bottom: 1px;
    overflow-wrap: break-word;
    border-bottom: 1px solid #f5f7f9;
    padding-bottom: 7px;}
 .rel-cont-1{color: #2a6496;font-size: 16px;padding: 8px 0px;text-align: center;background-color: #fff;}

.tooltip90:hover:after {
    background: #5696ca;
    border-radius: 0px;
    color: #fff;
    content: attr(data-info);
    left: -63px;
    position: absolute;
    z-index: 98;
    width: 160px;
    padding: 10px 15px 10px 15px;
    top: 60px;
    text-align: center;
}


.tooltip90:hover:before {
    border: solid;
    border-color: #5696ca transparent;
    border-width: 0px 6px 6px 6px;
    bottom: -60px;
    content: "";
    left: 18px;
    position: absolute;
    z-index: 99;
}

 #LH-mensajes > #status > #erroresA > .errors {
    background: none repeat scroll 0 0 #fff5f2;
    border: 1px solid #ffffff;
    list-style: none outside none !important;
    margin: 1.54em 0 !important;
    -khtml-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    margin-top: -15px !important;
    border-radius: 0px;
    color: #2e2e2e !important;
	padding:9px;
	    margin-bottom: 5px !important;
}

	.login-container{background-color: #fff; padding: 35px;color:#2A6496;font-size:15px;}
	.cont-inicio-ses{position: fixed; z-index: 9999000; width: 100%; background-color: #f3f5f8f7; padding-bottom: 100%;top:0;left:0;padding-top:30px;}
.cont-inicio-ses-2{z-index:99;padding: 15px 20px;background-color: #ffffff;text-align: center;/* font-size: 30px; */padding-top: 35px;padding-bottom: 20px;}
.est-ini-titulo{font-size: 19px;color: #1762a2;font-weight: bold;}
.fuente-ini-13{font-size:15px;}
.cont-ini-padd{padding:30px 45px;}
.fuente-12-ini{font-size:15px;}
	.icn-inicio-sesion{margin-top: 20px;margin-bottom: 25px; border: 2px solid #2A6496;font-size: 18px;padding: 0px 30px;color: #2A6496;height: 40px;background-color:#fff;border-radius:50px;}
	.est-redes-sociales{border-top: 1px solid #4584ba42;padding-top: 25px;}
.cont-google-ini{width:100%;text-align:left;color:#fff;background-color: #DF4A32;padding: 7px;border:none;border-radius: 50px;font-size: 16px; }
  .est-text-google-ini{border: 1px solid #fff;padding: 5px 4px;border-radius: 80px;background-color: #fff;color: #e04a32;margin-right: 10px;}
    .cont-facebook-ini{color:#fff;background-color: #6480BB;padding:5px;border:none;width: 100%;border-radius: 50px;font-size: 16px;}
	.margin-redes{margin:0px 0px 10px 0px;}
  .posicion-recordar{position:Relative;top:0px;}
  .est-registro{    margin: 40px 0px 20px 0px;font-size: 16px;
    text-align: center;
    line-height: 18px;
    letter-spacing: 0px;
    padding: 0px;}

	#LH-mensajes > #status > #erroresA > .errors #textoErrorA {        color: #ff382f;
    list-style: none outside none;
    letter-spacing: 0.3px;
    line-height: 16px;
    font-size: 14px;
    text-align: center;}

}




.modal-footer {
    padding: 15px;
    text-align: center;
    border-top: 1px solid #ffffff;
}

.modal-body {
    position: relative;
    padding: 15px;
    margin: 0px 0px 0px 0px;
    text-align: center;
    font-family: roboto regular;
    color: #2a6495;
}

.modal-content {
    -webkit-box-shadow: none;
    box-shadow: none;
    box-shadow: none;
    border: none;
    border-radius: 0px;
	    background-image: none !important;
}


.btn_aceptar_bootbox {
  color: #326499 !important;
background-color: #ffffff !important;
border: 1px solid rgb(107, 146, 182);
border-radius: 50px !important;
padding: 7px 25px !important;
font-family: roboto regular !important;
font-size: 16px;

}

.close {
    float: right;
    font-size: 31px;
    /* font-weight: 700; */
    line-height: 1;
    color: #326499;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .4;
    position: relative;
    top: -5px;
    right: -5px;
}


.logo-bootbox{display:none;}

.modal-header {
    min-height: 16.43px;
    padding: 10px;
    border-bottom: 1px solid #ffffff;
}



.btn_cancelar_bootbox {
        color: #326499 !important;
    background-color: #fff !important;
    border-color: #fff !important;
    margin-top: -24px;
}

.ancho-bonos-40{
	max-width:340px;
	}


	.tooltip140:hover:after {
    background: #5696ca;
    border-radius: 0px;
    color: #fff;
    content: attr(data-info);
    left: -1px;
    position: absolute;
    z-index: 98;
    width: 101px;
    padding: 7px 7px 7px 7px;
    top: -10px;
    font-size: 11px;
}

.tooltip140:hover:before {
    border: solid;
    border-color: #5696ca transparent;
    border-width: 0px 6px 6px 6px;
    bottom: 8px;
    content: "";
    left: 81px;
    position: absolute;
    z-index: 99;
}

.h0{height:0px;}
			.aspecto-ror-pc{position:relative;top:-65px;right:-60px;}
			.aspecto-ror-tablet-horizontal{position: relative;top: -60px;left:55px;margin-left:-7px;}
			.aspecto-ror-tablet-vertical{margin-left:5px;position: relative;top: -47px;left: 45px;}
			.aspecto-ror-movil{position: relative;top: -50px;left: 45px;margin-left:8px;}
	 .caja-tooltip-ror{overflow: hidden;
    z-index: 9;
    color: rgb(255, 255, 255);
    font-size: 13px;
    font-weight: normal;
    text-align: center;
    line-height: 13px;
    letter-spacing: 0.3px;
    width: 124px;
    left: -4px;
    top: -16px;
    position: relative;}
			  .caja-tooltip-ror-2{        background-color: #248283;
    padding: 13px 10px 10px 10px;
    font-size: 10px;}
			  .ror-cerrar-tooltip{float: right;font-size: 22px;position: absolute;top: 3px;right: 4px;opacity: 0.4;}
			  .ror-titulo-tooltip{    FONT-SIZE: 15PX;
    MARGIN-BOTTOM: 4PX;
    FONT-FAMILY: ROBOTO BOLD;}
			  .font-roboto-bold{font-family:roboto bold;}
			  .ror-cont-regalos{    text-align: left;
    margin-top: 4px;
    margin-bottom: 0px;}
			  .ror-pos-img-regalos{position:relative;top:-1px;height:18px;}

@media (min-width: 1200px) {

.h0{height:0px;}
			.aspecto-ror-pc{position:relative;top:-65px;right:-60px;}
			.aspecto-ror-tablet-horizontal{position: relative;top: -60px;left:55px;margin-left:-7px;}
			.aspecto-ror-tablet-vertical{margin-left:5px;position: relative;top: -47px;left: 45px;}
			.aspecto-ror-movil{position: relative;top: -50px;left: 45px;margin-left:8px;}
	 .caja-tooltip-ror{overflow: hidden; z-index: 9; color: rgb(255, 255, 255); font-size: 13px; font-weight: normal; text-align: center; line-height: 16px; letter-spacing: 0.3px; width: 100%; left: 0px; top: -14px;  position: relative;}
			  .caja-tooltip-ror-2{background-color: #248283;padding: 17px 15px 15px 15px;font-size: 13px;}
			  .ror-cerrar-tooltip{float: right;font-size: 22px;position: absolute;top: 4px;right: 4px;opacity: 0.5;}
			  .ror-titulo-tooltip{FONT-SIZE: 18PX; MARGIN-BOTTOM: 6PX;FONT-FAMILY: ROBOTO BOLD;}
			  .font-roboto-bold{font-family:roboto bold;}
			  .ror-cont-regalos{text-align:left;margin-top:8px;}
			  .ror-pos-img-regalos{position:relative;top:-2px;height:auto;}

.tooltip140:hover:after {
    background: #5696ca;
    border-radius: 0px;
    color: #fff;
    content: attr(data-info);
    left: -13px;
    position: absolute;
    z-index: 98;
    width: 190px;
    padding: 13px 15px 15px 15px;
    top: -14px;
	font-size:12px;
}

.tooltip140:hover:before {
    border: solid;
    border-color: #5696ca transparent;
    border-width: 0px 6px 6px 6px;
    bottom: 12px;
    content: "";
    left: 130px;
    position: absolute;
    z-index: 99;
}


.ancho-bonos-40{
	max-width:1200px;
	}

}

@media (min-width: 950px) and (max-width: 1199px) {

.h0{height:0px;}
			.aspecto-ror-pc{position:relative;top:-65px;right:-60px;}
			.aspecto-ror-tablet-horizontal{position: relative;top: -60px;left:55px;margin-left:-7px;}
			.aspecto-ror-tablet-vertical{margin-left:5px;position: relative;top: -47px;left: 45px;}
			.aspecto-ror-movil{position: relative;top: -50px;left: 45px;margin-left:8px;}
	 .caja-tooltip-ror{overflow: hidden;
    z-index: 9;
    color: rgb(255, 255, 255);
    font-size: 13px;
    font-weight: normal;
    text-align: center;
    line-height: 16px;
    letter-spacing: 0.3px;
    width: 100%;
    left: 0px;
    top: -11px;
    position: relative;}
			  .caja-tooltip-ror-2{    background-color: #248283;
    padding: 15px 10px 15px 10px;
    font-size: 11px;}
			  .ror-cerrar-tooltip{float: right;font-size: 22px;position: absolute;top: 4px;right: 4px;opacity: 0.5;}
			  .ror-titulo-tooltip{FONT-SIZE: 15PX; MARGIN-BOTTOM: 6PX;FONT-FAMILY: ROBOTO BOLD;}
			  .font-roboto-bold{font-family:roboto bold;}
			  .ror-cont-regalos{text-align:left;margin-top:8px;}
			  .ror-pos-img-regalos{position:relative;top:-2px;}

.tooltip140:hover:after {
    background: #5696ca;
    border-radius: 0px;
    color: #fff;
    content: attr(data-info);
    left: -5px;
    position: absolute;
    z-index: 98;
    width: 164px;
    padding: 13px 15px 15px 15px;
    top: -9px;
	font-size:12px;
}

.tooltip140:hover:before {
    border: solid;
    border-color: #5696ca transparent;
    border-width: 0px 6px 6px 6px;
    bottom: 7px;
    content: "";
    left: 120px;
    position: absolute;
    z-index: 99;
}

.ancho-bonos-40{
	max-width:950px;
	}

}

@media (min-width: 768px) and (max-width: 949px) {

.h0{height:0px;}
			.aspecto-ror-pc{position:relative;top:-65px;right:-60px;}
			.aspecto-ror-tablet-horizontal{position: relative;top: -60px;left:55px;margin-left:-7px;}
			.aspecto-ror-tablet-vertical{margin-left:5px;position: relative;top: -47px;left: 45px;}
			.aspecto-ror-movil{position: relative;top: -50px;left: 45px;margin-left:8px;}
	 .caja-tooltip-ror{overflow: hidden;
    z-index: 9;
    color: rgb(255, 255, 255);
    font-size: 13px;
    font-weight: normal;
    text-align: center;
    line-height: 14px;
    letter-spacing: 0.3px;
    width: 135px;
    left: -15px;
    top: -11px;
    position: relative;}
			  .caja-tooltip-ror-2{    background-color: #248283;
    padding: 10px 10px 5px 10px;
    font-size: 10px;}
			  .ror-cerrar-tooltip{float: right;font-size: 22px;position: absolute;top: 4px;right: 4px;opacity: 0.5;}
			  .ror-titulo-tooltip{    FONT-SIZE: 15PX;
    MARGIN-BOTTOM: 4PX;
    FONT-FAMILY: ROBOTO BOLD;}
			  .font-roboto-bold{font-family:roboto bold;}
			  .ror-cont-regalos{    text-align: left;
    margin-top: 5px;
    margin-bottom: 0px;}
			  .ror-pos-img-regalos{position:relative;top:-2px;}

.tooltip140:hover:after {
    background: #5696ca;
    border-radius: 0px;
    color: #fff;
    content: attr(data-info);
    left: -10px;
    position: absolute;
    z-index: 98;
    width: 119px;
    padding: 10px 10px 10px 10px;
    top: -11px;
    font-size: 10px;
}

.tooltip140:hover:before {
    border: solid;
    border-color: #5696ca transparent;
    border-width: 0px 6px 6px 6px;
    bottom: 10px;
    content: "";
    left: 78px;
    position: absolute;
    z-index: 99;
}

.ancho-bonos-40{
	max-width:768px;
	}


}

/*
 text{
        font-family:Helvetica, Arial, sans-serif;
        font-size:11px;
        pointer-events:none;
    }
    #chart{
        position: relative;
    width: 271px;
    height: auto;
    top: 0;
    left: 0px;
    margin: 0 auto;
    }
    #question{
        position: relative;
        width:100px;
        height:100px;
        top:0;

    }
    #question h1{
    font-size: 13px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: absolute;
    padding: 0;
    margin: 0;
    -webkit-transform: translate(0,-50%);
    transform: translate(0,-50%);
    border: 1px solid white;
    float: left;
    top: 228px;
    left: -120px;
    width: 200px;
    color: #0052a9;
    font-family: roboto regular;
    line-height: 15px;
    padding: 20px;
    background-color: #fff;
    border-radius: 10px;
    box-shadow: #0085ff30 0px 0px 13px;
    }

	.pos-ruleta {
    padding-top: 60px;
    padding-left: 5px;
    padding-right: 0px;
}

.cont-info-1-ruleta{position: fixed; z-index: 9999000; width: 100%; background-color: rgba(227, 232, 240, 0.97); padding-bottom: 100%; top: 0px; left: 0px; padding-top: 30px;}
.padding-info-1-ruleta{padding:0px 8px}
.cont-info-2-ruleta{z-index:99;padding: 15px 20px;background-color: #ffffff;}
.titulo-ruleta-1{float:left;font-size: 18px;color: #1762a2;font-weight: bold;}
.pos-icn-info-2{float:right;}
.est-icn-info-1{font-size: 37px;position: absolute;text-decoration:none;font-family: arial;right: 10px;top: 5px;}
.alt-cont-22{border-top: 1px solid #e4e9f1 !important;overflow-y:auto !important;}
.titulo-info-1{font-size: 18px;padding-bottom: 4px;margin-bottom: 4px;}
.titulo-info-2{font-size: 18px;padding-bottom: 4px;margin-bottom: 4px;margin-top:20px;}

 	.margen-img-info{margin-top:20px;}

	.cont-pop-ruleta-1{position: fixed; z-index: 9999000; width: 100%; background-color: rgba(227, 232, 240, 0.97); padding-bottom: 100%; top: 0px; left: 0px; padding-top: 30px;    background-color: rgba(255, 255, 255, 0.95);font-family:roboto regular;}
.padding-ruleta-2{padding:0px 15px}
.cont-pop-ruleta-2{letter-spacing:0px;border-top: none;border-top: none;box-shadow: #0085ff30 0px 0px 13px;border-radius: 10px;text-align: center;font-size: 14px;line-height: 18px;height: auto;border-bottom: 0px;padding-top: 35px;padding-bottom: 55px;}
.icn-info-ruleta-3{opacity:0.2;font-size: 37px;position: absolute;text-decoration:none;font-family: arial;right: 10px;top: 5px;}
.titulo-pop-ruleta{ font-size: 18px;
    font-family: roboto bold;
    margin-bottom: 5px;
    margin-top: 5px;}
.altura-img-pop-ruleta{height:55px;}
.font-roboto-bold{font-family:roboto bold}
.btn-pop-recoger{background-color:#2CCD93;width: 150px;margin-top: 7px;padding: 5px 15px;border-radius: 4px;border: 1px solid #2bcd93;font-family: roboto bold;color: #fff;font-size: 15px;}


    .border-none{border-bottom:0px !important;border-top:0px !important;}
    .pos-toctoc-1{position: relative;
    bottom: -19px;
    z-index: 9;}
    .text-toctoc-1{font-size:12px;bottom: 10px;margin-top:0px;}
    .pos-text-toctoc-2{height:0px;position: relative;}
	.text-toctoc-2{font-size: 12px; height: 18px; overflow: hidden; }
.ruleta-titulo-99{padding:15px!important;border-bottom: 1px solid #edf0f4!important;}
.icn-ruleta-99{width:auto;padding:0px;}
.saber-mas-ruleta{text-decoration:underline;color:#0092ff;font-size:15px;}
.color-info-99{color:#1f93ff;}
.icn-ruleta-bg-1{ }
.bg-ruleta-11{background-position:center top;}
.tiradas-ruleta-movil{background-color: #f2f9ff;
    text-align: center;
    padding: 10px 0px;
    margin-bottom: -10px;
    position: relative;
    z-index: 9;

    font-family: roboto regular;
    font-size: 14px;
    color: #286397;background-position:center top;}

.bg-ruleta-12{background-position:center top;background-repeat:no-repeat;}
.altura-ruleta{height:400px;}
.tiradas-ruleta-pc{ position: absolute;
    bottom: 136px;
    left: 50px;
    font-family: roboto regular;
    color: #0052a9;
    font-size: 14px;}

	@media (min-width: 1200px) {
 text{
        font-family:Helvetica, Arial, sans-serif;
        font-size:13px;
        pointer-events:none;
    }
    #chart{
        position: relative;
    width: 100px;
    height: auto;
    top: 0;
    left: 80px;
    margin: inherit;
    }
    #question{
        position: relative;
        width:100px;
        height:100px;
        top:0;

    }
    #question h1{
    font-size: 13px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: absolute;
    padding: 0;
    margin: 0;
    -webkit-transform: translate(0,-50%);
    transform: translate(0,-50%);
    border: 1px solid white;
    float: left;
    top: 228px;
    left: -120px;
    width: 200px;
    color: #0052a9;
    font-family: roboto regular;
    line-height: 15px;
    padding: 20px;
    background-color: #fff;
    border-radius: 10px;
    box-shadow: #0085ff30 0px 0px 13px;
    }

	.pos-ruleta {
    padding-top: 60px;
    padding-left: 68px;
    padding-right: 0px;
}

}

@media (min-width: 950px) and (max-width: 1199px) {
 text{
        font-family:Helvetica, Arial, sans-serif;
        font-size:13px;
        pointer-events:none;
    }
    #chart{
        position: relative;
    width: 100px;
    height: auto;
    top: 0;
    left: 80px;
    margin: inherit;
    }
    #question{
        position: relative;
        width:100px;
        height:100px;
        top:0;

    }
    #question h1{
    font-size: 13px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: absolute;
    padding: 0;
    margin: 0;
    -webkit-transform: translate(0,-50%);
    transform: translate(0,-50%);
    border: 1px solid white;
    float: left;
    top: 228px;
    left: -120px;
    width: 200px;
    color: #0052a9;
    font-family: roboto regular;
    line-height: 15px;
    padding: 20px;
    background-color: #fff;
    border-radius: 10px;
    box-shadow: #0085ff30 0px 0px 13px;
    }

	.pos-ruleta {
    padding-top: 60px;
    padding-left: 95px;
    padding-right: 0px;
    padding-right: 0px;
}

.tiradas-ruleta-pc{ position: absolute;
    bottom: 136px;
    left: 74px;
    font-family: roboto regular;
    color: #0052a9;
    font-size: 14px;}

}

@media (min-width: 768px) and (max-width: 949px) {
 text{
        font-family:Helvetica, Arial, sans-serif;
        font-size:13px;
        pointer-events:none;
    }
    #chart{
            position: relative;
    width: 100px;
    height: auto;
    top: 0;
    left: 80px;
    margin: inherit;
    }
    #question{
        position: relative;
        width:100px;
        height:100px;
        top:0;

    }
    #question h1{
    font-size: 13px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: absolute;
    padding: 0;
    margin: 0;
    -webkit-transform: translate(0,-50%);
    transform: translate(0,-50%);
    border: 1px solid white;
    float: left;
    top: 228px;
    left: -120px;
    width: 200px;
    color: #0052a9;
    font-family: roboto regular;
    line-height: 15px;
    padding: 20px;
    background-color: #fff;
    border-radius: 10px;
    box-shadow: #0085ff30 0px 0px 13px;
    }

	.pos-ruleta {
    padding-top: 60px;
    padding-left: 80px;
}

.tiradas-ruleta-pc{ position: absolute;
    bottom: 136px;
    left: 64px;
    font-family: roboto regular;
    color: #0052a9;
    font-size: 14px;}

}
*/

.rorf-pos-1{margin-bottom:-5px}
.rorf-h-flecha{height:21px;}
.rorf-cont-1{border: 1px solid #d9e5eb;
/* clear: both; */
padding: 0px;
margin: 0px 10px 0px 10px;
border-radius: 5px;
font-family: roboto regular;}
.rorf-cont-bono{text-align: left;padding: 7px 15px;font-family: roboto bold;font-size: 15px;}
.rorf-bono{  height: 17px;
	position: relative;
	top: -2px;}
	.rorf-precio{/* border:1px solid #C8D9E3; */text-align: right;padding: 7px 15px;/* font-family: roboto bold; */color: #a2afc1;font-size: 13px;}
	.rorf-texto-1{border-top: 1px solid #d9e5eb;text-align: left;padding: 10px 15px;font-size: 13px;line-height:14px;}
	.rorf-cont-3{text-align: left;padding: 0px 15px 10px 12px;font-size: 11px;}
	.rorf-regalo-1{width: fit-content;border: 1px solid #d9e5eb;border-radius: 40px;padding: 2px 7px 2px 10px;float: left;margin-right: 5px;margin-bottom: 5px;}
	.rorf-img-regalo-1{height: 19px;position: relative;top: -2px;}




  /* clases sprite pestaña recargar */



.bg-icn_bankia {
    width: 37px; height: 37px;
    background: url('https://static.daloove.com/images/recarga/sprite-pestanya-recargar.png?ver=1.1') -10px -73px;
}


.bg-icn_lacaixa {
    width: 37px; height: 37px;
    background: url('https://static.daloove.com/images/recarga/sprite-pestanya-recargar.png?ver=1.1') -67px -73px;
}


.bg-icn_bancos_1 {
    width: 100px; height: 43px;
    background: url('https://static.daloove.com/images/recarga/sprite-pestanya-recargar.png?ver=1.1') -10px -10px;
}


.bg-icn_bancos_2 {
    width: 100px; height: 43px;
    background: url('https://static.daloove.com/images/recarga/sprite-pestanya-recargar.png?ver=1.1') -130px -10px;
}


.posicion-icono-banco{

    margin: 0 auto 0 auto;

  }

@media (min-width: 1200px) {
  .posicion-icono-banco{

      margin: 10px 5px 0 auto;

    }
}

@media (min-width: 950px) and (max-width: 1199px) {
  .posicion-icono-banco{

      margin: 10px 5px 0 auto;

    }
}

@media (min-width: 768px) and (max-width: 949px) {
  .posicion-icono-banco{

      margin: 10px 5px 0 auto;

    }
}

/* clases regalos panel principal */
.cont-cantidad-premio{height:0px;position: relative;z-index: 0px;}
.cantidad-premio{background-color: #2b6593;border-radius: 10px 20px 20px 0px;text-align: center;  color: #fff;font-family: roboto bold;  font-size: 12px;}
.cont-aviso-regalo{background-color: #fff;padding: 15px;color: #1971B4;margin-top: 10px;  margin-bottom: 10px;font-size:16px;}
.pad-texto-regalo{padding: 10px 0px;}
.pad-boton-regalo{padding: 5px 10px;}
.btn-regalo{width: 100%;background-color: #fff;border: 1px solid #1971B4;padding: 5px 0px;cursor:pointer;}



/* select elegir banco paybox */

.multiselect{line-height:31px !important;}
.multiselect-container .input-group{margin:5px}
.multiselect-container>li{padding:0}
.multiselect-all label{font-weight:bold}
.multiselect-container>li>label
.multiselect-group{margin:0;padding:3px 20px 3px 10px;height:100%;font-weight:bold;}
.multiselect-container>li>a>label{margin:0;height:100%;cursor:pointer;font-weight:normal}
.multiselect-container>li>a>label.radio,
.multiselect-container>li>a>label.checkbox{margin:0}
.multiselect-container>li>a>label>input[type="checkbox"]{margin-bottom:5px}
.btn-group>.btn-group:nth-child(2)>
.multiselect.btn{border-top-left-radius:4px;border-bottom-left-radius:4px}
.estilo-button-bancos{    text-align: left;
    border: 2px solid #d8dee7;
    margin-top: 30px;background-color: #fff;}

.bg-bancos {
    width: 29px; height: 30px;
    background: url('https://static.daloove.com/images/recarga/sprite-elegir-banco-3.png') -10px -10px;float:left;margin-right:10px
}
.bg-bbva {
    width: 29px; height: 30px;
    background: url('https://static.daloove.com/images/recarga/sprite-elegir-banco-3.png') -59px -10px;float:left;margin-right:10px
}
.bg-santander {
    width: 29px; height: 30px;
    background: url('https://static.daloove.com/images/recarga/sprite-elegir-banco-3.png') -108px -10px;float:left;margin-right:10px
}
.bg-bankia {
    width: 29px; height: 30px;
    background: url('https://static.daloove.com/images/recarga/sprite-elegir-banco-3.png') -10px -60px;float:left;margin-right:10px
}
.bg-lacaixa {
    width: 29px; height: 30px;
    background: url('https://static.daloove.com/images/recarga/sprite-elegir-banco-3.png') -59px -60px;float:left;margin-right:10px
}


.btn-comprar-oferta-relampago{background-color: #0178e4;color: #fff;border: none;border-radius: 30px;padding: 3px 20px;margin-top: -10px;margin-bottom: 10px;}

.tiempo-relampago{font-weight:bold;position: relative;margin-left: 3px;margin-right: 3px;}
.cont-ofertas-relampago{background-color: #fff;margin: 0px 15px;padding: 0px;margin-bottom:30px;}

/* rasca configurable */

.cont-general-regalo-amanda{text-align:Center;padding-bottom:15px;padding-top: 30px;}
.cont-regalo-liruch{height: 0px;position: relative;}
.regalo-liruch{width: 180px;position: relative; top: 98px;font-size: 37px;color: #fff;font-family: roboto bold;text-shadow: #0f3434 2px 1px 0px;margin: 0 auto;right: -60px;}
.regalo-buscofeeling{width: 180px;position: relative; top: 98px;font-size: 37px;color: #fff;font-family: roboto bold;text-shadow: #0f3434 2px 1px 0px;margin: 0 auto;}
.tamano-simbolo{font-size:13px;font-size: 18px;letter-spacing: 0.5px;position: relative;top: -1px;}
.cont-regalo-amanda{float:left;color: #fff;font-size: 36px;text-shadow: #0f3434 2px 1px 0px;height: 0px;width: 230px;position: relative;bottom: -93px;font-family: roboto bold;/* border: 1px solid red; */text-align: center;}
.cont-regalo-amanda > div > div {height: 0px;padding: 0px;}
.importe-libro-amanda-general{font-size: 21px;margin-top: 14px;}
.importe-libro-amanda-chica{font-size:31px;margin-top: 8px;}
.tamano-simbolo-liruch{font-size: 20px;position: relative;top: -2px;}
.pos-importe-buscofeeling{float:right;}



/* Landing Busco Feeling */

#formulario-busco-feeling #cuadro-registro-2{display:none;}
#formulario-busco-feeling #registro-portada{padding-top:70px;}
#formulario-busco-feeling  .cont-registro-98{margin:0px 15px;}

#formulario-busco-feeling .btn-registro-99{background-color: #686873;color: #fff;font-family: roboto regular;    border: 2px solid #686873;}
#formulario-busco-feeling ::placeholder{color:#60737b82 !important;}
.landing-busco-feeling #ofertas_muro_footer {display:none;}

.cont-libros-amanda{background-color:#f3f6f9;padding: 15px 15px 60px 15px;}
.cont-libros-amanda > div {padding-top: 40px;}
.cont-libros-amanda > div > div {border-bottom: 1px solid #d9e0e4;padding-bottom: 10px;margin-bottom: 10px;}
.libros-amanda {height: auto;display: flex;justify-content: center;align-items: center;font-family: roboto regular;color: #60737B;}
.libros-amanda > div {font-size: 14px;  text-align: justify;}
.libros-amanda > div > h1 {font-size: 19px;  margin-bottom: 0px;}
.libros-amanda > div > h2 {font-size: 13px;line-height: 20px;margin-top:5px;}

.cont-encabezado-coleccion-libros{background-color: #f3f6f9;padding-top: 60px!important;}
.linea-encabezado-coleccion{border-top: 1px solid #60737B; margin-top: 32px;opacity: 0.5;}
.titulo-encabezado-coleccion-libros{TEXT-ALIGN: CENTER; padding-top: 20px; font-size: 16px; color: #60737B; font-family: roboto;}

.cont-registro-busco-feeling{padding-bottom: 60px;padding-top: 10px;}
.flecha-bocadillo-chico {position: absolute;font-size: 40px;  top: 180px;left: 83px;color: #f2f6f9;transform: rotate(226deg);}
.texto-1{font-size: 16px;position: relative;  bottom: 3px;}
.cont-texto-chico{ float:right;z-index: 9;position: relative;height: 220px;width: 220px;border-radius: 300px;padding: 30px;text-align: center;background-color: #F2F6F9;font-family: roboto regular;line-height: 16px; color: #686873;margin-right: 6px;}
.cont-img-chico-leyendo{    top: 30px;height: 220px;  width: 220px;border-radius: 300px;  margin-top: 117px;  background-color: #fff;overflow: hidden;  height: 180px;  width: 180px;position: Relative;left: 0px;}
.titulo-formulario-busco-feeling{position: absolute;text-align: center;width: 100%;margin-top: 45px;font-size: 20px;font-family: roboto regular;color: #686873 !important;}
.flecha-bocadillo-chica{position: absolute;  font-size: 40px;  top: 140px;right: 83px;color: #f2f6f9;transform: rotate(143deg);}
.cont-texto-chica{ float:left;   z-index: 9;position: relative;height: 220px;width: 220px;border-radius: 300px;padding: 30px;text-align: center;background-color: #F2F6F9;font-family: roboto regular;line-height: 16px;color: #686873;margin-left: 6px;}
.cont-texto-chico > p {margin: 0px;padding: 0px;line-height:17px;}
.cont-texto-chica > p {margin: 0px;padding: 0px;line-height:17px;}
.cont-img-chica-leyendo{    top: 30px;height: 220px;width: 220px;border-radius: 300px;margin-top: 30px;  background-color: #fff;overflow: hidden;height: 180px;width: 180px;position: Relative;right: -30px;}
.line-height-destacado{line-height: 15px;}

.cont-cabecera-buscofeeling-movil{margin-bottom:20px;}
.cont-img-cabecera-buscofeeling-movil{height: 0px;position: relative;z-index: 9;}
.img-cabecera-buscofeeling-movil{width: 320px;  position: relative;top: -13px;}
.texto-cabecera-buscofeeling-movil{background-color:#F2F6F9;border-radius: 200px;width: 123px;height: 123px;padding: 19px;text-align: center;line-height: 13px;font-family: roboto bold;margin-bottom: 10px;margin: 0 auto;font-size: 11px;padding-top: 26px;color: #686873 !important;}

.btn-subir-foto-buscofeeling > div {font-family: roboto regular;color: #686873;font-size: 14px;}
.btn-subir-foto-buscofeeling > button {border: none;border-radius: 34px;padding: 10px;text-align: center;background-color: #fff;margin-top: 10px;-moz-box-shadow: inset 0px 0px 11px #000000;font-size: 14px;font-family: roboto;width: 100%;box-shadow: #30334030 2px 2px 2px;}
.icn-subir-foto-3{font-size: 14px;color: #686873;  margin-right: 3px;}

.bg-img_libro_chico {
    width: 181px; height: 181px;
    background: url('https://static.daloove.com/images/landingpage/sprite-busco-feeling-2.png?ver=1.1') -10px -10px;
}
.bg-img_libro_chica {
    width: 181px; height: 181px;
    background: url('https://static.daloove.com/images/landingpage/sprite-busco-feeling-2.png?ver=1.1') -211px -10px;
}
.bg-img_liruch_chico {
    width: 115px; height: 115px;
    background: url('https://static.daloove.com/images/landingpage/sprite-busco-feeling-2.png?ver=1.1') -10px -211px;height: 110px;border-radius: 110px;position: absolute;top: 226px;left: 0px;
}
.bg-img_liruch_chica {
    width: 115px; height: 115px;
    background: url('https://static.daloove.com/images/landingpage/sprite-busco-feeling-2.png?ver=1.1') -145px -211px;height: 110px;border-radius: 110px;position: absolute;top: 226px;right: 0px;
}

.bg-eroticatotal {
    width: 208px; height: 276px;
    background: url('https://static.daloove.com/images/landingpage/sprite-libros-amanda.png?ver=1.1') -10px -10px;margin: 0 auto;
}

.bg-loquequiero {
    width: 208px; height: 276px;
    background: url('https://static.daloove.com/images/landingpage/sprite-libros-amanda.png?ver=1.1') -238px -10px;margin: 0 auto;
}

.bg-hazmelo {
    width: 208px; height: 276px;
    background: url('https://static.daloove.com/images/landingpage/sprite-libros-amanda.png?ver=1.1') -466px -10px;margin: 0 auto;
}

.bg-soloquiero {
    width: 208px; height: 276px;
    background: url('https://static.daloove.com/images/landingpage/sprite-libros-amanda.png?ver=1.1') -10px -306px;margin: 0 auto;
}

.bg-masajista {
    width: 208px; height: 276px;
    background: url('https://static.daloove.com/images/landingpage/sprite-libros-amanda.png?ver=1.1') -238px -306px;margin: 0 auto;
}

.bg-nomeniegues {
    width: 208px; height: 276px;
    background: url('https://static.daloove.com/images/landingpage/sprite-libros-amanda.png?ver=1.1') -466px -306px;margin: 0 auto;
}
.posicion-libro-amanda{float: initial;}

.alinear-tarjetas{padding-left:0px;float:initial;}
.importe-creditos-minutos{margin-left:48px;}
.texto-encabezado-buscofeeling{padding:0px 10px;}
.btn-solicitar-buscofeeling{background-color:#fff;text-decoration: none;cursor:pointer;display: block;width: 200px;border: 1px solid #18679c;margin: 0px auto 0px auto;text-align: center;padding: 8px;margin-bottom: 40px;font-size:17px;}

@media (min-width: 1200px) {
  .libros-amanda {height: 278px;display: flex;justify-content: center;align-items: center;font-family: roboto regular;color: #60737B;}
  .flecha-bocadillo-chico{position: absolute;  font-size: 40px;top: 140px;left: 83px;color: #f2f6f9;transform: rotate(256deg);}
  .flecha-bocadillo-chica{position: absolute;  font-size: 40px;    top: 140px;  right: 83px;  color: #f2f6f9;  transform: rotate(143deg);}
  .bg-img_liruch_chico {  width: 115px; height: 115px;background: url('https://static.daloove.com/images/landingpage/sprite-busco-feeling-2.png?ver=1.1') -10px -211px;height: 110px;border-radius: 110px;position: absolute;top: 151px;left: -50px;}
  .bg-img_liruch_chica {  width: 115px; height: 115px;background: url('https://static.daloove.com/images/landingpage/sprite-busco-feeling-2.png?ver=1.1') -145px -211px;height: 110px;border-radius: 110px;position: absolute;top: 151px;right: -50px;}
  .cont-img-chico-leyendo{    top: 30px;height: 220px;width: 220px;border-radius: 300px;margin-top: 30px;background-color: #fff;  overflow: hidden;height: 180px;width: 180px;position: Relative;left: -30px;}
  .cont-img-chica-leyendo{    top: 30px;height: 220px;width: 220px;border-radius: 300px;margin-top: 30px;  background-color: #fff;overflow: hidden;height: 180px;width: 180px;position: Relative;right: -30px;}
  .posicion-libro-amanda{float: right;}
  .cont-libros-amanda{background-color:#f3f6f9;padding: 0px 0px 60px 0px;}
  .titulo-encabezado-coleccion-libros{TEXT-ALIGN: CENTER; padding-top: 20px; font-size: 20px; color: #60737B; font-family: roboto;}
  .libros-amanda > div > h1 {font-size: 23px;  margin-bottom: 0px;}
  .libros-amanda > div > h2 {font-size: 14px;line-height: 20px;margin-top:5px;}
  .alinear-tarjetas{padding-left:21px;float:left;}
  .texto-encabezado-buscofeeling{padding:0px 200px;}

}

@media (min-width: 950px) and (max-width: 1199px) {
  .libros-amanda {height: 278px;display: flex;justify-content: center;align-items: center;font-family: roboto regular;color: #60737B;}
  .flecha-bocadillo-chico {position: absolute;  font-size: 40px;  top: 180px;  left: 83px;  color: #f2f6f9;  transform: rotate(226deg);}
  .flecha-bocadillo-chica{position: absolute;  font-size: 40px;  top: 180px;  right: 83px;  color: #f2f6f9;  transform: rotate(173deg);}
  .bg-img_liruch_chico {  width: 115px; height: 115px;background: url('https://static.daloove.com/images/landingpage/sprite-busco-feeling-2.png?ver=1.1') -10px -211px;height: 110px;border-radius: 110px;position: absolute;top: 226px;left: 0px;  }
  .bg-img_liruch_chica {  width: 115px; height: 115px;  background: url('https://static.daloove.com/images/landingpage/sprite-busco-feeling-2.png?ver=1.1') -145px -211px;height: 110px;border-radius: 110px;position: absolute;top: 226px;right: 0px;}
  .cont-img-chico-leyendo{    top: 120px;height: 220px;  width: 220px;  border-radius: 300px;  margin-top: 117px;background-color: #fff;  overflow: hidden;  height: 180px;  width: 180px;  position: Relative;  left: 0px;}
  .cont-img-chica-leyendo{    top: 120px;height: 220px;width: 220px;border-radius: 300px;margin-top: 117px;  background-color: #fff;overflow: hidden;height: 180px;width: 180px;position: Relative;right: 0px;}
  .posicion-libro-amanda{float: right;}
  .cont-libros-amanda{background-color:#f3f6f9;padding: 0px 0px 60px 0px;}
  .titulo-encabezado-coleccion-libros{TEXT-ALIGN: CENTER; padding-top: 20px; font-size: 20px; color: #60737B; font-family: roboto;}
  .libros-amanda > div > h1 {font-size: 23px;  margin-bottom: 0px;}
  .libros-amanda > div > h2 {font-size: 14px;line-height: 20px;margin-top:5px;}
  .alinear-tarjetas{padding-left:36px;float:left;}
  .texto-encabezado-buscofeeling{padding:0px 100px;}

}

@media (min-width: 768px) and (max-width: 949px) {
  .libros-amanda {height: auto;display: flex;justify-content: center;align-items: center;font-family: roboto regular;color: #60737B;}
  .flecha-bocadillo-chico{position: absolute;font-size: 40px;  top: 140px;  left: 83px;  color: #f2f6f9;  transform: rotate(256deg);}
  .flecha-bocadillo-chica{position: absolute;  font-size: 40px;  top: 140px;  right: 83px;color: #f2f6f9;transform: rotate(143deg);}
  .bg-img_liruch_chico {  width: 115px; height: 115px;  background: url('https://static.daloove.com/images/landingpage/sprite-busco-feeling-2.png?ver=1.1') -10px -211px;height: 110px;border-radius: 110px;position: absolute;top: 151px;left: -50px;}
  .bg-img_liruch_chica {  width: 115px; height: 115px;background: url('https://static.daloove.com/images/landingpage/sprite-busco-feeling-2.png?ver=1.1') -145px -211px;height: 110px;border-radius: 110px;position: absolute;top: 151px;right: -50px;}
  .cont-img-chico-leyendo{    top: 30px;height: 220px;width: 220px;border-radius: 300px;margin-top: 30px;background-color: #fff;  overflow: hidden;height: 180px;width: 180px;position: Relative;left: -30px;}
  .cont-img-chica-leyendo{    top: 30px;height: 220px;width: 220px;border-radius: 300px;margin-top: 30px;  background-color: #fff;overflow: hidden;height: 180px;width: 180px;position: Relative;right: -30px;}
  .posicion-libro-amanda{float: initial;}
  .cont-libros-amanda{background-color:#f3f6f9;padding: 15px 15px 60px 15px;}
  .titulo-encabezado-coleccion-libros{TEXT-ALIGN: CENTER; padding-top: 20px; font-size: 20px; color: #60737B; font-family: roboto;}
  .libros-amanda > div > h1 {font-size: 23px;  margin-bottom: 0px;}
  .libros-amanda > div > h2 {font-size: 14px;line-height: 20px;margin-top:5px;}
  .alinear-tarjetas{padding-left:61px;float:left;}
  .texto-encabezado-buscofeeling{padding:0px 20px;}

}



/* apartado buscofeeling en info rasca */

.cont-info-rasca-apartado-buscofeeling{background-color: #f4f9ff;  padding: 25px 30px;font-family: Roboto regular;margin-top:30px;}
.cabecera-info-rasca-apartado-buscofeeling{text-align: center;font-size: 16px;font-family: roboto bold;line-height: 21px;margin-bottom:-15px;}
.info-rasca-apartado-buscofeeling-texto1{margin:20px 0px 10px 0px}
.info-rasca-apartado-buscofeeling-texto2{margin:20px 0px;}
.info-rasca-apartado-buscofeeling-texto3{font-size:10px;}
.numero-apartado-buscofeeling{background-color: #1f5e93;color: #e8f4fe !important;padding: 1px 5px 1px 5px;text-align: center;border-radius: 30px;font-family: roboto bold;font-size: 12px;border: 1px solid #1f5e93;}
.regalo-buscofeeling-info{width: 150px;float: left;margin-left: 24px;}
.regalo-buscofeeling-importe-info {
    width: 180px;
    position: relative;
    top: 98px;
    font-size: 30px;
    color: #fff;
    font-family: roboto bold;
    text-shadow: #0f3434 2px 1px 0px;
    margin: 0 auto;
    text-align:Center;
}

.bloque-imagen-buscofeeling > div {max-width:330px;margin:0 auto;}



/* sprite iconos nuevo muro */

.bg-icn_muro_nuevo_visitas {
    width: 27px; height: 22px;
    background: url('https://static.daloove.com/images/nuevomuro/sprite-iconos-nuevomuro.png') -10px -10px;
}


.bg-icn_muro_nuevo_movil {
    width: 27px; height: 22px;
    background: url('https://static.daloove.com/images/nuevomuro/sprite-iconos-nuevomuro.png') -57px -10px;
}


.bg-icn_muro_nuevo_creditos {
    width: 27px; height: 22px;
    background: url('https://static.daloove.com/images/nuevomuro/sprite-iconos-nuevomuro.png') -10px -52px;
}


.bg-icn_muro_nuevo_saludo {
    width: 27px; height: 22px;
    background: url('https://static.daloove.com/images/nuevomuro/sprite-iconos-nuevomuro.png') -57px -52px;
}


.bg-icn_muro_nuevo_fotos {
    width: 27px; height: 22px;
    background: url('https://static.daloove.com/images/nuevomuro/sprite-iconos-nuevomuro.png') -104px -10px;
}


.bg-icn_muro_nuevo_logros {
    width: 27px; height: 22px;
    background: url('https://static.daloove.com/images/nuevomuro/sprite-iconos-nuevomuro.png') -104px -52px;
}


.bg-icn_muro_nuevo_redes {
    width: 27px; height: 22px;
    background: url('https://static.daloove.com/images/nuevomuro/sprite-iconos-nuevomuro.png') -10px -94px;
}


.bg-icn_muro_nuevo_privadas {
    width: 27px; height: 22px;
    background: url('https://static.daloove.com/images/nuevomuro/sprite-iconos-nuevomuro.png') -57px -94px;
}





.titulo-conectados-liruch{background-color: rgb(255, 255, 255);border-radius: 0px;  padding: 11px 0px;  text-align: center;color: #186c95;  font-size: 17px;margin-top: 30px;  border-bottom: 1px solid #edf0f4;font-family: roboto bold;}
.cont-conectados-liruch{background-color: #fff;  text-align: center;color: #296494;  font-family: roboto regular;}
.padding-conectados-1{padding: 20px 0px;}
.margen-porcentaje{margin-top: 9px;}
.padding-conectados-1 > div > i {font-size: 30px;}
.icn-female-1{color: #fd62c6;}
.icn-female-2{margin-left: 3px;}
.icn-male-1{color: #0088ff;}
.icn-male-2{margin-left: 3px;}



/* Registro chicas facebook */

.estilo-input-chicas{padding-left:6px;font-size: 17px;font-family: roboto medium;color: #286493;width:100%;border: 1px solid #fff;border-radius: 0px;height: 40px;background-color: #fff;}
.error_registro{color: #ff4343;font-family: roboto medium;padding: 5px 4px 0px 4px;}
.icono-alert-blog{font-size: 11px;position: relative;top: -1px;}
.estilo-textarea-chicas{font-size: 17px;
font-family: roboto medium;
color: #286493;
width: 100%;
border: 1px solid #fff;
border-radius: 0px;
background-color: #fff;
padding: 10px 10px 10px 10px;height:100px;}
.estilo-caracteres-chicas{width: 100%;
    border: none;
    position: relative;
    /* top: -7px; */
    padding: 3px 10px;
    text-align: right;
    background-color: transparent;
    color: #276492;
    font-size: 13px;
    font-family: roboto regular;}
.btn-registro-chicas{background-color: #0178e4;
border: none;
padding: 10px 35px;
font-size: 21px;
color: #fff;
font-family: roboto medium;
border-radius: 40px;
margin-top: 20px;cursor:pointer;margin-bottom:120px;}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {
    color: #276491;
    background-color: #ffffff;
    border-color: #ffffff;
}

.copyright-registro{
    text-align: center;
    font-family: roboto regular;
    font-size: 12px;
    padding-bottom: 20px;
    color: #27649180;
}

.espaciado-bloques{margin-bottom:10px;padding: 0px 10px;}





.bg-w{background-color:#fff;border-bottom: 3px solid #f3f5f8;padding-right: 10px !important;border-right: none;}
.cont-registro-facebook{background-color:#f3f5f8;background-image:url('https://static.daloove.com/images/registrofacebook/bg-cabecera-registro-chicas-movil-2.jpg');background-repeat:no-repeat;}
.rb-pie{background-color:#e0f0ff;text-align:center;letter-spacing: 0px;padding: 20px 20px 20px 20px;font-size: 9px;color: #4d8bc4;}
.rb-cont-subtitulo > h3 {margin:0px;font-size: 12px;padding:0px 30px;}
.rb-cont-titulo > h2 {margin:0px;font-size:15px;}
.rb-cont{background-color:#DFF0FF;text-align:center;color:#2F6790;padding-top: 40px;padding-bottom: 10px;}
.rb-texto-3{text-align: center;padding: 10px 0px;background-color: #4d8bc4;color: #fff;font-size: 23px;font-weight: bold;letter-spacing: 0.5px;text-shadow: #427fb7 1px 1px 0px;}
.p0{padding:0px;}
.rb-pad-1{padding-top: 25px;padding-bottom: 0px;}
.rb-cab-general{background-color:#4DB9B6}
.pad18{padding:6px 6px 32px 6px;}

.btn-subir-foto {
	cursor: pointer;
    border: 1px solid #dfe5ed;
    color: #276492;
    background: -webkit-gradient(linear, 68% 48%, 68% 100%, from(#ffffff), to(rgb(221, 227, 236)));
    margin-left: 53px;
    margin-top: -3px;
    padding: 8px 4px;
    font-family: roboto medium;
    font-size: 16px;
}

.logo-registro-chicas-1{margin:20px 0px;height:33px;}
.cont-promocion-cabecera{margin-top: 0px;margin-bottom: 10px;}


@media (min-width: 1200px) {

	.cont-registro-facebook{background-color:#f3f5f8;background-image:url('https://static.daloove.com/images/registrofacebook/bg-cabecera-registro-chicas-3.jpg?ver=1.1');background-repeat:no-repeat;}
	.logo-registro-chicas-1{margin:20px 0px;height:auto;}
	.cont-promocion-cabecera{margin-top: 85px;margin-bottom: 40px;}
	.estilo-input-chicas{padding-left:0px;font-size: 17px;font-family: roboto medium;color: #286493;width:100%;border: 1px solid #fff;border-radius: 0px;height: 40px;background-color: #fff;}

	.bg-w{background-color:#fff;border-bottom: none;padding-right: 10px !important;border-right: 3px solid #f3f5f8;}

	.btn-subir-foto {
		cursor: pointer;
	    border: 1px solid #dfe5ed;
	    color: #276492;
	    background: -webkit-gradient(linear, 68% 48%, 68% 100%, from(#ffffff), to(rgb(221, 227, 236)));
	    margin-left: 53px;
	    width: 625px;
	    margin-top: -3px;
	    padding: 8px 4px;
	    font-family: roboto medium;
	    font-size: 16px;
	}
	.espaciado-bloques{margin-bottom:10px;padding: 0px 15px;}

.rb-cont-subtitulo > h3 {margin:0px;font-size: 16px;padding:0px 0px;}
.rb-cont-titulo > h2 {margin:0px;font-size:22px;}
.rb-cont{background-color:#DFF0FF;text-align:center;color:#2F6790;padding-top: 60px;padding-bottom: 20px;}
.rb-pie{background-color:#e0f0ff;text-align:center;font-size: 15px;letter-spacing: 0.9px;padding: 20px 20px 20px 20px;font-size: 12px;color: #93d0ff;}
.rb-pad-1{padding-top: 35px;padding-bottom: 0px;}
.rb-cab-general{background-color:#41afaf}
.pad18{padding:26px 6px 49px 6px;}
}

@media (min-width: 950px) and (max-width: 1199px) {

	.bg-w{background-color:#fff;border-bottom: none;padding-right: 10px !important;border-right: 3px solid #f3f5f8;}
	.cont-registro-facebook{background-color:#f3f5f8;background-image:url('https://static.daloove.com/images/registrofacebook/bg-cabecera-registro-chicas-3.jpg?ver=1.1');background-repeat:no-repeat;}
	.logo-registro-chicas-1{margin:20px 0px;height:auto;}
	.cont-promocion-cabecera{margin-top: 85px;margin-bottom: 40px;}
	.estilo-input-chicas{padding-left:0px;font-size: 17px;font-family: roboto medium;color: #286493;width:100%;border: 1px solid #fff;border-radius: 0px;height: 40px;background-color: #fff;}

	.btn-subir-foto {
		cursor: pointer;
	    border: 1px solid #dfe5ed;
	    color: #276492;
	    background: -webkit-gradient(linear, 68% 48%, 68% 100%, from(#ffffff), to(rgb(221, 227, 236)));
	    margin-left: 53px;
	    width: 515px;
	    margin-top: -3px;
	    padding: 8px 4px;
	    font-family: roboto medium;
	    font-size: 16px;
	}
	.espaciado-bloques{margin-bottom:10px;padding: 0px 15px;}

.rb-cont-subtitulo > h3 {margin:0px;font-size: 16px;padding:0px 0px;}
.rb-cont-titulo > h2 {margin:0px;font-size:22px;}
.rb-cont{background-color:#DFF0FF;text-align:center;color:#2F6790;padding-top: 60px;padding-bottom: 20px;}
.rb-pie{background-color:#e0f0ff;text-align:center;font-size: 15px;letter-spacing: 0.9px;padding: 20px 20px 20px 20px;font-size: 12px;color: #93d0ff;}
.rb-pad-1{padding-top: 35px;padding-bottom: 0px;}
.rb-cab-general{background-color:#41afaf}
.pad18{padding:26px 6px 32px 6px;}
}

@media (min-width: 768px) and (max-width: 949px) {
	.cont-registro-facebook{background-color:#f3f5f8;background-image:url('https://static.daloove.com/images/registrofacebook/bg-cabecera-registro-chicas-3.jpg?ver=1.1');background-repeat:no-repeat;}
	.estilo-input-chicas{padding-left:0px;font-size: 17px;font-family: roboto medium;color: #286493;width:100%;border: 1px solid #fff;border-radius: 0px;height: 40px;background-color: #fff;}

	.bg-w{background-color:#fff;border-bottom: none;padding-right: 10px !important;border-right: 3px solid #f3f5f8;}
	.logo-registro-chicas-1{margin:20px 0px;height:auto;}
	.cont-promocion-cabecera{margin-top: 85px;margin-bottom: 40px;}

	.btn-subir-foto {
		cursor: pointer;
	    border: 1px solid #dfe5ed;
	    color: #276492;
	    background: -webkit-gradient(linear, 68% 48%, 68% 100%, from(#ffffff), to(rgb(221, 227, 236)));
	    margin-left: 53px;
	    width: 600px;
	    margin-top: -3px;
	    padding: 8px 4px;
	    font-family: roboto medium;
	    font-size: 16px;
	}
	.espaciado-bloques{margin-bottom:10px;padding: 0px 15px;}

.rb-cont-subtitulo > h3 {margin:0px;font-size: 16px;padding:0px 0px;}
.rb-cont-titulo > h2 {margin:0px;font-size:22px;}
.rb-cont{background-color:#DFF0FF;text-align:center;color:#2F6790;padding-top: 60px;padding-bottom: 20px;}
.rb-pie{background-color:#e0f0ff;text-align:center;font-size: 15px;letter-spacing: 0.9px;padding: 20px 20px 20px 20px;font-size: 12px;color: #93d0ff;}
.rb-pad-1{padding-top: 35px;padding-bottom: 0px;}
.rb-cab-general{background-color:#41afaf}
.pad18{padding:26px 6px 32px 6px;}
}



/* aviso liruch red social portada */

.avisoredsocial-cont-general{position: fixed;
bottom: 20px;
z-index: 9999;}
.avisoredsocial-icono{position: relative;
bottom: -43px;
background-color: #fff;
border-radius: 60px;
box-shadow: rgba(89, 111, 161, 0.12) 0 0 14px;}
.avisoredsocial-cont-mensaje{background-color: #fff;
padding: 15px 0px 15px 5px;
border-radius: 20px 20px 20px 20px;
box-shadow: rgba(89, 111, 161, 0.12) 0 0 14px;}
.avisoredsocial-anchoa{width:58px;}
.avisoredsocial-anchomensaje{width: 100%;}
.avisoredsocial-mensaje{color: #2F6790;font-family: roboto medium;font-size: 14px;}
.avisoredsocial-pos-imagen{    MARGIN-top: 2px;height:36px;}
.redsocial-cerrar{border: none;background-color: #fff;}
.fs25{font-size:25px;}


@media (min-width: 1200px) {
	.avisoredsocial-anchomensaje{width: 405px;}
	.avisoredsocial-mensaje{color: #2F6790;font-family: roboto medium;font-size: 16px;}
	.avisoredsocial-pos-imagen{    MARGIN-top: 2px;height:37px;}
	.avisoredsocial-cont-mensaje{background-color: #fff;
	padding: 15px 0px 15px 20px;
	border-radius: 20px 20px 20px 0px;
	box-shadow: rgba(89, 111, 161, 0.12) 0 0 14px;}
	.avisoredsocial-cont-general{position: fixed;
	bottom: 70px;
	z-index: 9999;}
}

@media (min-width: 950px) and (max-width: 1199px) {
	.avisoredsocial-anchomensaje{width: 405px;}
	.avisoredsocial-mensaje{color: #2F6790;font-family: roboto medium;font-size: 16px;}
	.avisoredsocial-pos-imagen{   MARGIN-top: 2px;height:37px;}
	.avisoredsocial-cont-mensaje{background-color: #fff;
	padding: 15px 0px 15px 20px;
	border-radius: 20px 20px 20px 0px;
	box-shadow: rgba(89, 111, 161, 0.12) 0 0 14px;}
	.avisoredsocial-cont-general{position: fixed;
	bottom: 70px;
	z-index: 9999;}

}

@media (min-width: 768px) and (max-width: 949px) {
	.avisoredsocial-anchomensaje{width: 405px;}
	.avisoredsocial-mensaje{color: #2F6790;font-family: roboto medium;font-size: 16px;}
	.avisoredsocial-pos-imagen{    MARGIN-top: 2px;height:37px;}
	.avisoredsocial-cont-mensaje{background-color: #fff;
	padding: 15px 0px 15px 20px;
	border-radius: 20px 20px 20px 0px;
	box-shadow: rgba(89, 111, 161, 0.12) 0 0 14px;}
	.avisoredsocial-cont-general{position: fixed;
	bottom: 70px;
	z-index: 9999;}


}


.nav>li>a:hover, .nav>li>a:focus {
    background-color: transparent!important;
}


/* listado abrazos */

.cont-abrazos-listado{background-color:#f3f5f8;width:100%;padding-bottom:60px;padding-top:30px;}
.abrazos-txt-recuadro{text-align: center;color: #2a6496;font-size: 15px;font-family: roboto regular;margin-bottom: 10px;}
.img-listado-abrazos{max-height: 112px;border-radius: 200px;}
.img-listado-abrazos-2{position: absolute;    top: 0px;    left: 72px;  top: 72px;}
.txt-nombre-img-listado{font-size: 15px;    margin-top: 7px;    font-family: roboto medium;    color: #286493;}
.icn-abrazos-recibidos{position:relative;top:-3px;left:-2px;}
.txt-no-recibido{font-size: 14px;padding: 5px 15px;color: #2a6496;text-align:center;}
.conectado-btn
{
	background-color: #0178e4;
}

.desconectado-btn
{
	background-color: #eaeff5;
}

.nombre-listado
{
	line-height:auto;font-size: 14px;color: #2a6496;letter-spacing: 0px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;
}


.nombre-listado-ahora
{
	line-height:auto;font-size: 14px;color: #027b77;letter-spacing: 0px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;
}

.fecha-listado-ahora
{
	line-height:auto;font-size: 13px;color: #027b77;letter-spacing: 0.7px;margin-top:-2px;text-align:left;padding-left:22px;font-family: roboto regular;
}

.fecha-listado
{
	line-height:auto;font-size: 14px;color: #2a6496;letter-spacing: 0.7px;margin-top:-2px;text-align:left;padding-left:22px;
}

.cuadro-listado
{
	background-color: #ffffff;
margin: 0px 20px !important;
padding: 0px 15px;
margin-bottom: 3px;
border-bottom: 1px solid #eef1f5;
}

.boton-conectado-telefono
{
	text-align: center;margin: 5px 0px;padding: 8px 0px; color: #fff;letter-spacing: 0.5px;font-size: 17px;border-radius: 3px;cursor: pointer;
}

.boton-conectado-telefono.desconectado-btn
{
	padding: 8px 0 !important;
}

.boton-conectado-chat
{
	text-align: center;margin: 5px 0px;padding:8px 0px; color: #fff;letter-spacing: 0.5px;font-size: 17px;border-radius: 3px;cursor: pointer;
}

.boton-perfil
{
	text-align: center;margin: 5px 0px;padding: 6px 0px;color: #2a6496;letter-spacing: 0.5px;font-size: 17px;border-radius: 3px;cursor: pointer;border: 2px solid #2a6496;
}

.boton-perfil-ahora
{
	text-align: center;margin: 5px 0px;padding: 6px 0px;color: #027b77;letter-spacing: 0.5px;font-size: 17px;border-radius: 3px;cursor: pointer;border: 2px solid #027b77;
}

.padding-botones
{
	padding: 0px 2px;
}

.img-corazon-listado
{
	position:relative;top:-1px;height:17px;
}

.margin-nombre
{
	border:1px solid transparent;padding: 0px 5px;margin-top:8px;
}

.titulo-visitas-1
{
	padding: 10px;
color: #2a6496;
font-size: 16px;
font-family: roboto medium;
}

.titulo-visitas-2
{
	background-color: #ffffff;
margin: 0px 20px;
margin-bottom: 10px;
padding: 0px 5px;
border-bottom: 1px solid #2c65937a;
}

.padding-listado-total
{
	padding:8px;
}

.titulo-2-obtener
{
	padding: 11px 10px 5px 15px;font-size: 16px;color: #2a6496;margin-bottom:3px;margin-top:0px;
}

.img-obtener
{
	padding:0px;text-align: center;padding-left: 0px;
}

.porcentaje-obtener
{
	border: 2px solid #186c95;width: 40px;height: 40px;border-radius: 50px;color: #186c95;font-weight: bold;line-height: 37px;text-align: center;font-size: 16px;margin-top:10px;
}

.texto-obtener
{
		font-size: 13px;line-height: 15px;padding-top: 5px;
}

.padding-obtener-2
{
	padding:20px 10px;
}

.recuadro-ojeando
{
	border-radius: 0px;
padding: 30px 30px;
margin: 0px;
text-align: center;
background-color: #f8fafb;
margin-bottom: 20px;
}

.ojeandote-ahora
{
	text-align: center;color: #02b9aa;font-size: 13px;padding-left: 0px;padding-top: 5px;font-weight:bold
}

.ojeado-anteriormente
{
	text-align: center;color: #2a6496;font-size: 13px;padding-left: 0px;padding-top: 5px;
}

.altura-ojeando
{
	height: auto;clear: both;padding:0px;
}

.info-sonrisas
{
	background-color: #f8fafb;
text-align: center;
border-radius: -10px;
padding: 15px;
color: #2a6496;
font-size: 15px;
margin-top: 0px;
margin-left: 15px;
margin-right: 15px;
background-repeat: no-repeat;
margin-bottom: 10px;
width: 100%;
margin: 0 auto;
padding-bottom: 2px;
}

@media (min-width: 1200px) {

	.nombre-listado
{
	line-height:50px;font-size: 14px;color: #2a6496;letter-spacing: 0.3px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;
}


.nombre-listado-ahora
{
	line-height:50px;font-size: 14px;color: #027b77;letter-spacing: 0.3px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;
}

.fecha-listado
{
	line-height:50px;font-size: 14px;color: #2a6496;letter-spacing: 0.7px;margin-top:0px;text-align:center;padding-left:0px;
}

.fecha-listado-ahora
{
	line-height:50px;font-size: 13px;color: #027b77;letter-spacing: 0.7px;margin-top:0px;text-align:center;padding-left:0px;font-family: roboto regular;
}


.cuadro-listado
{
	background-color: #ffffff;
margin: 0px 20px!important;
padding: 0px 15px;
margin-bottom: 3px;
border-bottom: 1px solid #eef1f5;
}

.boton-conectado-telefono
{
	text-align: center;margin: 5px 0px;padding: 5px 0px; color: #fff;letter-spacing: 0.5px;font-size: 17px;border-radius: 3px;cursor: pointer;
}

.boton-conectado-telefono.desconectado-btn
{
	padding: 5px 0 !important;
}

.boton-conectado-chat
{
	text-align: center;margin: 5px 0px;padding:11px 0px; color: #fff;letter-spacing: 0.5px;font-size: 17px;border-radius: 3px;cursor: pointer;
}

.boton-perfil
{
	text-align: center;margin: 5px 0px;padding: 9px 0px;color: #2a6496;letter-spacing: 0.5px;font-size: 17px;border-radius: 3px;cursor: pointer;border: 2px solid #2a6496;
}

.boton-perfil-ahora
{
	text-align: center;margin: 5px 0px;padding: 9px 0px;color: #027b77;letter-spacing: 0.5px;font-size: 17px;border-radius: 3px;cursor: pointer;border: 2px solid #027b77;
}

.padding-botones
{
	padding: 0px 5px;
}

.img-corazon-listado
{
	position:relative;top:-1px;height:auto;
}

.margin-nombre
{
	border:1px solid transparent;padding: 0px 5px;margin-top:0px;
}

.titulo-visitas-1
{
	padding: 10px;
color: #2a6496;
font-size: 16px;
font-family: roboto medium;
}

.titulo-visitas-2
{
	background-color: #ffffff;
margin: 0px 20px;
margin-bottom: 10px;
padding: 0px 5px;
border-bottom: 1px solid #2c65937a;
}

.padding-listado-total
{
	padding:0px 15px;
}

.titulo-2-obtener
{
	padding: 15px 20px 10px 20px;font-size: 18px;color: #2a6496;margin-bottom:3px;margin-top:0px;
}

.img-obtener
{
	padding:0px;text-align: center;padding-left: 52px;
}

.porcentaje-obtener
{
	border: 2px solid #186c95;width: 40px;height: 40px;border-radius: 50px;color: #186c95;font-weight: bold;line-height: 37px;text-align: center;font-size: 16px;float: right;float: left;margin-top: 5px;margin-left: 8px;margin-top:5px;
}

.texto-obtener
{
				font-size: 15px;line-height: 15px;padding-top: 2px;
}

.recuadro-ojeando
{
	border-radius: 0px;
padding: 30px 30px;
margin: 0px;
text-align: center;
background-color: #f8fafb;
margin-bottom: 20px;
}

.ojeandote-ahora
{
	text-align: center;color: #02b9aa;font-size: 13px;padding-left: 25px;padding-top: 5px;font-weight:bold
}

.ojeado-anteriormente
{
	text-align: center;color: #2a6496;font-size: 13px;padding-left: 25px;padding-top: 5px;
}

.altura-ojeando
{
	height: auto;clear: both;padding:0px;
}

.info-sonrisas
{
	background-color: #f8fafb;
text-align: center;
border-radius: -10px;
padding: 15px;
color: #2a6496;
font-size: 15px;
margin-top: 0px;
margin-left: 15px;
margin-right: 15px;
background-repeat: no-repeat;
margin-bottom: 10px;
width: 100%;
margin: 0 auto;
padding-bottom: 2px;
}
}

@media (min-width: 950px) and (max-width: 1199px) {
.nombre-listado
{
	line-height:50px;font-size: 14px;color: #2a6496;letter-spacing: 0.3px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;
}

.nombre-listado-ahora
{
	line-height:50px;font-size: 14px;color: #027b77;letter-spacing: 0.3px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;
}

.fecha-listado
{
	line-height:50px;font-size: 14px;color: #2a6496;letter-spacing: 0.7px;margin-top:0px;text-align:center;padding-left:0px;
}

.fecha-listado-ahora
{
	line-height:50px;font-size: 13px;color: #027b77;letter-spacing: 0.7px;margin-top:0px;text-align:center;padding-left:0px;font-family: roboto regular;
}

.cuadro-listado
{
	background-color: #ffffff;
margin: 0px 20px!important;
padding: 0px 15px;
margin-bottom: 3px;
border-bottom: 1px solid #eef1f5;
}

.boton-conectado-telefono
{
	text-align: center;margin: 5px 0px;padding: 5px 0px; color: #fff;letter-spacing: 0.5px;font-size: 17px;border-radius: 3px;cursor: pointer;
}

.boton-conectado-telefono.desconectado-btn
{
	padding: 5px 0 !important;
}

.boton-conectado-chat
{
	text-align: center;margin: 5px 0px;padding:11px 0px; color: #fff;letter-spacing: 0.5px;font-size: 17px;border-radius: 3px;cursor: pointer;
}

.boton-perfil
{
	text-align: center;margin: 5px 0px;padding: 9px 0px;color: #2a6496;letter-spacing: 0.5px;font-size: 17px;border-radius: 3px;cursor: pointer;border: 2px solid #2a6496;
}

.boton-perfil-ahora
{
	text-align: center;margin: 5px 0px;padding: 9px 0px;color: #027b77;letter-spacing: 0.5px;font-size: 17px;border-radius: 3px;cursor: pointer;border: 2px solid #027b77;
}

.padding-botones
{
	padding: 0px 5px;
}

.img-corazon-listado
{
	position:relative;top:-1px;height:auto;
}

.margin-nombre
{
	border:1px solid transparent;padding: 0px 5px;margin-top:0px;
}

.titulo-visitas-1
{
	padding: 10px;
color: #2a6496;
font-size: 16px;
font-family: roboto medium;
}

.titulo-visitas-2
{
	background-color: #ffffff;
margin: 0px 20px;
margin-bottom: 10px;
padding: 0px 5px;
border-bottom: 1px solid #2c65937a;
}

.padding-listado-total
{
	padding:0px 15px;
}

.titulo-2-obtener
{
	padding: 15px 20px 10px 20px;font-size: 18px;color: #2a6496;margin-bottom:3px;margin-top:0px;
}

.img-obtener
{
	padding:0px;text-align: center;padding-left: 10px;
}

.porcentaje-obtener
{
	border: 2px solid #186c95;width: 40px;height: 40px;border-radius: 50px;color: #186c95;font-weight: bold;line-height: 37px;text-align: center;font-size: 16px;float: right;float: left;margin-top: 5px;margin-left: 8px;margin-top:5px
}

.texto-obtener
{
				font-size: 15px;line-height: 15px;padding-top: 2px;
}

.recuadro-ojeando
{
	border-radius: 0px;
padding: 30px 30px;
margin: 0px;
text-align: center;
background-color: #f8fafb;
margin-bottom: 20px;
}

.ojeandote-ahora
{
	text-align: center;color: #02b9aa;font-size: 13px;padding-left: 25px;padding-top: 5px;font-weight:bold
}

.ojeado-anteriormente
{
	text-align: center;color: #2a6496;font-size: 13px;padding-left: 25px;padding-top: 5px;
}

.altura-ojeando
{
	height: auto;clear: both;padding:0px;
}

.info-sonrisas
{
	background-color: #f8fafb;
text-align: center;
border-radius: -10px;
padding: 15px;
color: #2a6496;
font-size: 15px;
margin-top: 0px;
margin-left: 15px;
margin-right: 15px;
background-repeat: no-repeat;
margin-bottom: 10px;
width: 100%;
margin: 0 auto;
padding-bottom: 2px;
}
}

@media (min-width: 768px) and (max-width: 949px) {
.nombre-listado
{
	line-height:auto;font-size: 14px;color: #2a6496;letter-spacing: 0px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;
}

.nombre-listado-ahora
{
	line-height:auto;font-size: 14px;color: #027b77;letter-spacing: 0px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;
}

.fecha-listado
{
	line-height:auto;font-size: 14px;color: #2a6496;letter-spacing: 0.7px;margin-top:-2px;text-align:left;padding-left:22px;
}

.fecha-listado
{
	line-height:auto;font-size: 14px;color: #027b77;letter-spacing: 0.7px;margin-top:-2px;text-align:left;padding-left:22px;
}

.cuadro-listado
{
	background-color: #ffffff;
margin: 0px 20px!important;
padding: 0px 15px;
margin-bottom: 3px;
border-bottom: 1px solid #eef1f5;
}

.boton-conectado-telefono
{
	text-align: center;margin: 5px 0px;padding: 11px 0px; color: #fff;letter-spacing: 0.5px;font-size: 17px;border-radius: 3px;cursor: pointer;
}

.boton-conectado-telefono.desconectado-btn
{
	padding: 5px 0 !important;
}

.boton-conectado-chat
{
	text-align: center;margin: 5px 0px;padding:11px 0px; color: #fff;letter-spacing: 0.5px;font-size: 17px;border-radius: 3px;cursor: pointer;
}

.boton-perfil
{
	text-align: center;margin: 5px 0px;padding: 9px 0px;color: #2a6496;letter-spacing: 0.5px;font-size: 17px;border-radius: 3px;cursor: pointer;border: 2px solid #2a6496;
}

.boton-perfil-ahora
{
	text-align: center;margin: 5px 0px;padding: 9px 0px;color: #027b77;letter-spacing: 0.5px;font-size: 17px;border-radius: 3px;cursor: pointer;border: 2px solid #027b77;
}

.padding-botones
{
	padding: 0px 5px;
}

.img-corazon-listado
{
	position:relative;top:-1px;height:auto;
}

.margin-nombre
{
	border:1px solid transparent;padding: 0px 5px;margin-top:0px;
}

.titulo-visitas-1
{
	padding: 10px;
color: #2a6496;
font-size: 16px;
font-family: roboto medium;
}

.titulo-visitas-2
{
	background-color: #ffffff;
margin: 0px 20px;
margin-bottom: 10px;
padding: 0px 5px;
border-bottom: 1px solid #2c65937a;
}

.padding-listado-total
{
	padding:0px 15px;
}

.titulo-2-obtener
{
	padding: 15px 20px 10px 20px;font-size: 18px;color: #2a6496;margin-bottom:3px;margin-top:0px;
}

.img-obtener
{
	padding:0px;text-align: center;padding-left: 5px;
}

.porcentaje-obtener
{
	border: 2px solid #186c95;width: 40px;height: 40px;border-radius: 50px;color: #186c95;font-weight: bold;line-height: 37px;text-align: center;font-size: 16px;float: right;float: left;margin-top: 5px;margin-left: 8px;margin-top:5px
}

.texto-obtener
{
				font-size: 15px;line-height: 15px;padding-top: 2px;
}

.recuadro-ojeando
{
	border-radius: 0px;
padding: 30px 30px;
margin: 0px;
text-align: center;
background-color: #f8fafb;
margin-bottom: 20px;
}


.ojeandote-ahora
{
	text-align: center;color: #02b9aa;font-size: 13px;padding-left: 25px;padding-top: 5px;font-weight:bold
}

.ojeado-anteriormente
{
	text-align: center;color: #2a6496;font-size: 13px;padding-left: 25px;padding-top: 5px;
}

.altura-ojeando
{
	height: auto;clear: both;padding:0px;
}
.info-sonrisas
{
	background-color: #f8fafb;
text-align: center;
border-radius: -10px;
padding: 15px;
color: #2a6496;
font-size: 15px;
margin-top: 0px;
margin-left: 15px;
margin-right: 15px;
background-repeat: no-repeat;
margin-bottom: 10px;
width: 100%;
margin: 0 auto;
padding-bottom: 2px;
}
}



.tam-tarjeton2
{
	margin-top:-15px;
	width: 280px;
}

.tarjeta-regalo-3{
	position: relative;
	color: #ffffff;
	font-family: roboto medium;
	top: 29px;
	left: auto;
	font-size: 10px;
	text-align: center;
	margin-left: -60px;
}

.tarjeta-regalo-4{
	position: relative;
	color: #ffffff;
	font-family: roboto medium;
	top: 27px;
	margin-right: 90px;
	font-size: 10px;
	text-align: right;
	margin-left: -60px;
}

.tarjeta-regalo-5{
	position: relative;
	color: #ffffff;
	font-family: roboto medium;
	top: 29px;
	left: auto;
	font-size: 10px;
	text-align: center;
	margin-left: -60px;
}

.centrar-tarjeta-mensaje{text-align:center;}
.posicion-autorenueva-muro{float:right;position: absolute;right: -20px;top: -25px;}


@media (min-width: 1200px) {
	.tam-tarjeton2
	{
		margin-top:-15px;
		width: 523px;
	}

	.tarjeta-regalo-3{
		position: relative;
    color: #ffffff;
    font-family: roboto medium;
    top: 59px;
    left: 115px;
    font-size: 15px;
    text-align: left;
    margin-left: 0px;
	}

  .tarjeta-regalo-4{
		position: relative;
    color: #ffffff;
    font-family: roboto medium;
    top: 62px;
    margin-right: 230px;
    font-size: 15px;
    text-align: right;
    margin-left: 0px;
	}

  .tarjeta-regalo-5{
		position: relative;
    color: #ffffff;
    font-family: roboto medium;
    top: 59px;
    left: 320px;
    font-size: 15px;
    text-align: left;
    margin-left: 0px;
	}

	.centrar-tarjeta-mensaje{text-align:left;}
.posicion-autorenueva-muro{float:right;position: absolute;right: -20px;top: -25px;}

}



@media (min-width: 950px) and (max-width: 1199px) {
	.tam-tarjeton2
	{
		margin-top:-15px;
		width: 523px;
	}

	.tarjeta-regalo-3{
		position: relative;
	color: #ffffff;
	font-family: roboto medium;
	top: 62px;
	left: 115px;
	font-size: 15px;
	text-align: left;
	margin-left: 0px;
	}

  .tarjeta-regalo-4{
		position: relative;
	color: #ffffff;
	font-family: roboto medium;
	top: 62px;
	margin-right: 230px;
	font-size: 15px;
	text-align: right;
	margin-left: 0px;
	}

  .tarjeta-regalo-5{
		position: relative;
	color: #ffffff;
	font-family: roboto medium;
	top: 62px;
	left: 220px;
	font-size: 15px;
	text-align: left;
	margin-left: 0px;
	}

	.centrar-tarjeta-mensaje{text-align:left;}
.posicion-autorenueva-muro{float:right;position: absolute;right: -23px;top: -28px;}
}

@media (min-width: 768px) and (max-width: 949px) {
	.tam-tarjeton2
	{
		margin-top:-15px;
		width: 523px;
	}

	.tarjeta-regalo-3{
		position: relative;
	color: #ffffff;
	font-family: roboto medium;
	top: 59px;
	left: 115px;
	font-size: 15px;
	text-align: left;
	margin-left: 0px;
	}

  .tarjeta-regalo-4{
		position: relative;
	color: #ffffff;
	font-family: roboto medium;
	top: 62px;
	margin-right: 230px;
	font-size: 15px;
	text-align: right;
	margin-left: 0px;
	}

  .tarjeta-regalo-5{
		position: relative;
	color: #ffffff;
	font-family: roboto medium;
	top: 59px;
	left: 270px;
	font-size: 15px;
	text-align: left;
	margin-left: 0px;
	}


	.centrar-tarjeta-mensaje{text-align:left;}
.posicion-autorenueva-muro{float:right;position: absolute;right: -20px;top: -25px;}
}



.regalar-apagado
{
	background-color: #eaeff5;
	border-radius: 4px;
	color: #fff;
	letter-spacing: 0.3px;
	text-shadow: 1px 1px 1px #eaeff5;
	font-size: 16px;
	padding: 5px 0px;
	max-width: 130px;
	margin: 0 auto;
	cursor: default;
}


.titulo-opciones {
    font-weight: normal !important;
    font-size: 16px;
    margin-top: 12px;
    margin-bottom: -3px;
    line-height: inherit;
    padding: 0px 0px 0px 0px;
    font-family: roboto regular !important;
}


.aviso-quedate-contacto{
    position: relative;
    right: 6px;
    top: -3px;
}

/* vistos recientemente */

.image-reverse {
	transform: rotate(180deg);
	transition: transform 400ms;
}

.image-normal {
	transform: none;
	transition: transform 400ms;
}

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15
{
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}
.col-xs-15
{
  width: 20%;
  float: left;
}

.nombre-provincia
{
	width:auto;
}

.tam-imagen-visitas
{
	height:38px;border-radius:70px;float:left;margin-left:4px;margin-bottom:50px;
}

.provincia-visita
{
	margin-top: 0px;margin-bottom: 0px;font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left:5px;padding-top:0px;
}

.perfil-visita
{
	margin-bottom:5px;color:#276397;font-size:12px;padding: 6px 10px;background: -webkit-gradient(linear, 10% 100%, 10% 33%, from(rgba(255, 255, 255, 0.45)), to(rgb(218, 227, 238)));
}

.titulo-visitas
{
	background-color: #dae3ee;color: #416785;padding: 10px 20px;letter-spacing: 0px;color: #276397;float: right;font-size: 15px;border-top: 3px solid rgb(237, 240, 244);border-left: 3px solid #edf0f4;margin-bottom: -0px;font-weight:bold;
}

.padding-visitas
{
	padding:40px 10px 0px 10px;height:95px;
}

.txt-perfiles-visitados{margin-bottom: -30px;
padding-top: 15px;
color: #286499;
font-family: roboto regular;
font-size: 13px;
padding-left: 12px;}

.pestana-vistos-recientemente{background-color: #ffffff;
color: #fff;
right: -16px;
bottom: -1px;
padding: 10px;
border-radius: 10px;
font-size: 13px;
cursor: pointer;
border-radius: 100px;
z-index: 1000;
float: left;
border-radius: 60px 60px 0px 0px;
position: relative;
padding: 5px 10px 6px 10px;
border-top: 1px solid #edeff4;
border-left: 1px solid #edeff4;
border-right: 1px solid #edeff4;}

.cont-vistos-recientemente{position:fixed;bottom:0px;width:100%;z-index:999;}
.cont-pestana-vistos{margin-right: 1px;border-right: 3px solid #edf0f4;}
.pestana-vistos{text-align:center;cursor:pointer;}
.cont-perfiles-vistos{background-color: #ffffff;border-top: 1px solid #edeff4;}
.cont-cargar-recientes{padding: 10px 5px 10px 5px;text-align: center;}
.icn-pestana-pc{border-radius:50px;}
.icn-pestana-movil{border-radius:50px;height:30px;}
.cont-principal-vistos{position:fixed;bottom:0px;width:100%;z-index:999;}



@media (min-width: 768px)
{
  .col-sm-15
  {
    width: 20%;
    float: left;
  }

  .nombre-provincia
{
	width:auto;
}

.tam-imagen-visitas
{
	height:50px;border-radius:70px;float:left;margin-left:8px;margin-bottom:50px;
}

.provincia-visita
{
	margin-top: -4px;margin-bottom: 3px;font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left:5px;padding-top:0px;
}

.perfil-visita
{
	margin-bottom:5px;color:#276397;font-size:12px;padding: 6px 10px;background: -webkit-gradient(linear, 10% 100%, 10% 33%, from(rgba(255, 255, 255, 0.45)), to(rgb(218, 227, 238)));
}

.titulo-visitas
{
	background-color: #dae3ee;color: #416785;padding: 10px 20px;letter-spacing: 0px;color: #276397;float: right;font-size: 15px;border-top: 3px solid rgb(237, 240, 244);border-left: 3px solid #edf0f4;margin-bottom: -0px;font-weight:bold;
}

.padding-visitas
{
	padding:45px 0px 30px 0px;height:120px;
}

.pestana-vistos-recientemente{background-color: #ffffff;
color: #fff;
right: 1px;
bottom: -1px;
padding: 10px;
border-radius: 10px;
font-size: 13px;
cursor: pointer;
border-radius: 100px;
z-index: 1000;
float: right;
border-radius: 60px 60px 0px 0px;
position: relative;
padding: 5px 10px 6px 10px;
border-top: 1px solid #edeff4;
border-left: 1px solid #edeff4;
border-right: 1px solid #edeff4;}

}
@media (min-width: 992px)
{
  .col-md-15
  {
    width: 20%;
    float: left;
  }

  .nombre-provincia
{
	width:none;
}

.tam-imagen-visitas
{
	height:50px;border-radius:70px;float:left;margin-left:8px;margin-bottom:50px;
}

.provincia-visita
{
	margin-top: -4px;margin-bottom: 3px;font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left:0px;padding-top:2px;
}


.perfil-visita
{
	margin-bottom:5px;color:#276397;font-size:12px;padding: 0px;background: none;
}

.titulo-visitas
{
	background-color: #dae3ee;color: #416785;padding: 10px 20px;letter-spacing: 0.3px;color: #276397;float: right;font-size: 15px;border-top: 3px solid rgb(237, 240, 244);border-left: 3px solid #edf0f4;margin-bottom: -0px;font-weight:normal;
}

.padding-visitas
{
	padding:45px 0px 30px 0px;height:120px;
}

.pestana-vistos-recientemente{background-color: #ffffff;
color: #fff;
right: 1px;
bottom: -1px;
padding: 10px;
border-radius: 10px;
font-size: 13px;
cursor: pointer;
border-radius: 100px;
z-index: 1000;
float: right;
border-radius: 60px 60px 0px 0px;
position: relative;
padding: 5px 10px 6px 10px;
border-top: 1px solid #edeff4;
border-left: 1px solid #edeff4;
border-right: 1px solid #edeff4;}


}
@media (min-width: 1200px){
{
  .col-lg-15
  {
    width: 20%;
    float: left;
  }

  .nombre-provincia
{
	width:none;
}

.tam-imagen-visitas
{
	height:50px;border-radius:70px;float:left;margin-left:8px;margin-bottom:50px;
}

.provincia-visita
{
	margin-top: -4px;margin-bottom: 3px;font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left:0px;padding-top:2px;
}

.perfil-visita
{
	margin-bottom:5px;color:#276397;font-size:12px;padding: 0px;background: none;
}

.titulo-visitas
{
	background-color: #dae3ee;color: #416785;padding: 10px 20px;letter-spacing: 0.3px;color: #276397;float: right;font-size: 15px;border-top: 3px solid rgb(237, 240, 244);border-left: 3px solid #edf0f4;margin-bottom: -0px;font-weight:normal;

}

.padding-visitas
{
	padding:45px 0px 30px 0px;height:120px;
}


}

	.lds-rolling2 div, .lds-rolling2 div:after {
    position: absolute;
    width: 30px;
    height: 30px;
    border: 2px solid #bfd5f2;
    border-top-color: transparent;
    border-radius: 50%;
}

.pestana-vistos-recientemente{background-color: #ffffff;
color: #fff;
right: 1px;
bottom: -1px;
padding: 10px;
border-radius: 10px;
font-size: 13px;
cursor: pointer;
border-radius: 100px;
z-index: 1000;
float: right;
border-radius: 60px 60px 0px 0px;
position: relative;
padding: 5px 10px 6px 10px;
border-top: 1px solid #edeff4;
border-left: 1px solid #edeff4;
border-right: 1px solid #edeff4;}


}


.header_main_bg {
    background-color: #ebeef3 !important;
	}

#contenedormenu{background-color: transparent !important}


/* slide imágenes portada y registro*/

@import url(https://fonts.googleapis.com/css?family=Istok+Web);
@keyframes slidy2 {
0% { left: 0%; }
20% { left: 0%; }


25% { left: -100%; }
45% { left: -100%; }

50% { left: -200%; }
70% { left: -200%; }

75% { left: -300%; }
95% { left: -300%; }


100% { left: -400%; }

}


div#captioned-gallery {
  width: 100%; overflow: hidden;position:absolute;
}
figure.slider {
  position: relative; width: 500%;
  font-size: 0; 
  /*animation: 25s slidy2 infinite ease-out;*/
}
figure.slider figure {
  width: 20%; height: auto;
  display: inline-block;  position: inherit;
}
figure.slider img {  height: auto; }


@keyframes slidy3 {
0% { left: 0%; }
20% { left: 0%; }

25% { left: -100%; }
45% { left: -100%; }
}


div#captioned-gallery2 {
  width: 100%; overflow: hidden;position:absolute;
}
figure.slider2 {
  position: relative; width: 500%;
  font-size: 0; animation: 30s slidy3 infinite ease-out;
}
figure.slider2 figure {
  width: 20%; height: auto;
  display: inline-block;  position: inherit;
}
figure.slider2 img {  height: auto; }



.cont-slider-portada{position:relative;bottom:-11px;left:-20px;}

@media (min-width: 1200px) {
.cont-slider-portada{position:relative;bottom:-11px;left:0px;}
}

@media (min-width: 950px) and (max-width: 1199px) {
  .cont-slider-portada{position:relative;bottom:-11px;left:-80px;}
}

@media (min-width: 768px) and (max-width: 949px) {
  .cont-slider-portada{position:relative;bottom:-11px;left:0px;}
}
