@import url(http://fonts.googleapis.com/css?family=Adamina|Pacifico);

/* --------------------------------------------------
   Tabla de contenidos
-----------------------------------------------------
:: FontAwesome
:: fancyBox
:: TipTip
:: Fuentes
:: Estilos compartidos
:: Principal
*/
/* -----------------------------------------
   Estilos compartidos
----------------------------------------- */
/* line 56, app.scss */
body {
  margin: 0;
  padding: 0;
  background: #efefef url(../img/bg3.jpg) top center fixed;
  text-shadow: 0px 0px 1px transparent;
}
#foto-vip-contenedor {
  width: 411px;
  margin: 0 auto;
}
#foto-vip-btn {
  background-color: #AD1313;
  color: #FFF;
  border: none;
  padding: 20px 30px;
  font: 20px Pacifico;
}
#foto-vip-txt {
  border-radius: 0;
  padding: 27px 22px 26px;
  font-size: 20px;
  margin-bottom: 0;
  font: 20px Adamina;
}
.navbar .nav > li > a {
  padding: 10px 8px;
}
#iniciar-sesion {
  text-align: center;
}
#iniciar-sesion form {
  margin: 0;
}
#iniciar-sesion input {
  padding: 10px;
  font-size: 18px;
  margin-bottom: 14px;
}
#iniciar-sesion-header {
   font: 34px Pacifico;
   text-align: center;
}

#iniciar-sesion label {
  display: block;
  font-size: 1.1em;
  font-weight: bold;
  color: #7c8291;
  margin-bottom: 3px;
}

/* line 694, global.scss */
.txtfield {
  display: block;
  width: 100%;
  padding: 6px 5px;
  margin-bottom: 15px;
  font-family: 'Helvetica Neue', Helvetica, Verdana, sans-serif;
  color: #7988a3;
  font-size: 1.4em;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.8);
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#edf3f9), to(white));
  background-image: -webkit-linear-gradient(top, #edf3f9, white);
  background-image: -moz-linear-gradient(top, #edf3f9, white);
  background-image: -ms-linear-gradient(top, #edf3f9, white);
  background-image: -o-linear-gradient(top, #edf3f9, white);
  background-image: linear-gradient(top, #edf3f9, #ffffff);
  border: 1px solid;
  border-color: #abbce8 #c3cae0 #b9c8ef;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.4);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.4);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.4);
  -webkit-transition: all 0.25s linear;
  -moz-transition: all 0.25s linear;
  transition: all 0.25s linear;
}

/* line 723, global.scss */
.txtfield:focus {
  outline: none;
  color: #525864;
  border-color: #84c0ee;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 7px #96c7ec;
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 7px #96c7ec;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 7px #96c7ec;
}

/*Agencias*/
.agenciasDiv {
  height: 97px;
  margin-bottom: 20px;
  font-weight: normal;
  background-color: #761717;
  color: #FFF;
}
#agenciasListado {
  margin-top: 20px;
}
.agenciaNombre a {
  float: left;
  margin-top: 18px;
  margin-left: 15px;
  color: #FFF !important;
  font: 34px Pacifico;
}
.agenciaInfo {
  margin-top: 15px;
  float: right;
  margin-right: 15px;
}
.agenciaDetalles {
  float: right;
  margin-top: 12px;
  text-align: right;
}
#verAgencia {
  height: 150px;
  margin-bottom: 20px;
  font-weight: normal;
  background-color: #761717;
  color: #FFF;
  padding-bottom: 12px;
}
#vAgenciaNombre {
  font: 34px Pacifico;
  padding-top: 8px;
  text-align: center;
}
#vAgenciaInfo {
  margin-top: 3px;
  font-size: 1.2em;
  text-align: center;
}
#vAgenciaAnuncios {
  margin-top: 20px;
}
#chicaMasReciente {
  font: 34px Pacifico;
  margin-bottom: 20px;
  padding-top: 8px;
  text-align: center;
  background-color: #761717;
  color: #FFF;
  padding-bottom: 12px;
}
#chicaMasReciente a:link, #chicaMasReciente a:visited {
  color: #FFF;
  text-decoration: none;
}
#chicaMasReciente a:hover {
  color: #FFF;
  text-decoration: underline;
}

.link-agencia {
  color: #AD1313;
}

#num-visitantes {
  font: 30px Adamina;
  color: #888;
}

.anunciosEscortDiv {
  height: 147px;
  margin-bottom: 20px;
  font-weight: normal;
  background-color: #761717;
  color: #FFF;
}
.anunciosEscortFoto {
  float: left;
  width: 100px;
  margin: 6px 10px 0 20px;
}
.anunciosEscortInfo {
  margin-top: 11px;
  float: left;
  width: 520px;
  text-align: justify;
}
.resena {
  margin-bottom: 20px;
  font-weight: normal;
  padding: 15px;
  background-color: #761717;
  color: #FFF;
  text-align: center;
}
.resena a {
  font-size: 1.4em;
  font-family: Adamina;
  color: #FFF;
}
.resena span {
  font-family: Adamina;
  color: #CACACA;
}
.anunciosEscortInfoNombre {
  font-size: 1.4em;
  font-family: Pacifico;
  color: #FFF;
}
.anunciosEscortDiv a:link, .anunciosEscortDiv a:visited {
  text-decoration: none;
  color: #000;
}
.anunciosEscortDiv a:hover {
  text-decoration: underline;
  color: #F00;
}

#borrarFotoBoton input.submit {
  margin-top: 2px;
  background: url('../img/eliminar.png') no-repeat;
  border: 0;
  width: 16px;
  height: 16px;
  text-indent: -9999px;
}
.xdebug-error tr td, .xdebug-error tr th { font-size: 14px; font-family: Arial; }
.titulos {
  color: #AD1313;
  font: 40px 'Pacifico';
  padding: 3px 0 3px 12px;
  text-align:center;
}
.fotosCuadros {
  float: left;
  height: 150px;
  border: 1px #000 solid;
  margin-right: 10px;
  text-align: center;
  margin-bottom: 10px;
}
label {
  display: inline;
}
.anunciosBotones {
  border: 0;
  margin: 0;
  padding: 0;
  background-color: transparent;
  font: 1.1em aN;
  color: #000;
}
.misAnuncios {
  height: 72px;
  width: 667px;
  margin-bottom: 20px;
  margin-left: 6px;
  font-weight: normal;
  background-image: url('../imagenes/bg-anuncios.jpg');
}
.misAnuncios a:link, .misAnuncios a:visited {
  text-decoration: none;
  color: #000;
}
.misAnuncios a:hover {
  text-decoration: underline;
  color: #000;
}
.misAnunciosEscortFoto {
  float: left;
  width: 58px;
  margin: 6px 10px 0 20px;
}
.misAnunciosEscortInfoNombre {
  margin-top: 19px;
  float: left;
  font-size: 1.4em;
  font-family: aNB;
}
.misAnunciosEscortInfo {
  margin-top: 3px;
  float: left;
  width: 565px;
}
.anuncioInfo {
  float: right;
  margin-top: 11px;
}
.anunciosOpciones {
  float: right;
  margin-right: -5px;
  width: 360px;
  text-align: right;
}
.anunciosOpciones form {
  display: inline;
}

/* line 62, app.scss */
#contenedor {
  width: 960px;
  margin: 0 auto;
  background-color: #FFF;
  padding: 10px 0 0;
}

/* line 68, app.scss */
#recuadro-mensajes {
  width: 960px;
  margin: 0 auto;
}

/* line 72, app.scss */
#recuadro-mensajes-ok {
  background-color: #4EA24E;
  color: #FFF;
  font-size: 1em;
  font-weight: bold;
  margin: 10px auto;
  padding: 7px;
  border-radius: 5px;
}

/* line 81, app.scss */
#recuadro-mensajes-alerta {
  border: 1px solid #000;
  background-color: #FF4500;
  color: #FFF;
  font-size: 1.2em;
  font-weight: bold;
  margin: 10px 0;
  padding: 7px;
  border-radius: 5px;
}

/* line 91, app.scss */
#recuadro-mensajes-info {
  background-color: #8E83CE;
  color: #FFF;
  font-size: 1em;
  font-weight: bold;
  margin: 10px auto;
  padding: 7px;
  border-radius: 5px;
}

/* line 100, app.scss */
#recuadro-mensajes-error {
  background-color: #FF4D4D;
  color: #FFF;
  font-size: 1em;
  font-weight: bold;
  margin: 10px auto;
  padding: 7px;
  border-radius: 5px;
}

/* line 110, app.scss */
.centrar {
  text-align: center;
}

/* -----------------------------------------
   Encabezado
----------------------------------------- */
/* line 115, app.scss */
#encabezado {
  background: url(../img/fondo-header.png) top left;
  padding-bottom: 15px;
  width: 960px;
  margin: 0 auto;
  position: relative;
}

/* line 121, app.scss */
#encabezado-logo {
  margin-left: 15px;
  position: absolute;
  left: 0;
}

/* line 125, app.scss */
#encabezado-botones {
  margin-top: 23px;
  margin-right: 10px;
  text-align: right;
  float: left;
}

/* line 131, app.scss */
#encabezado-banner {
  float: right;
  margin-right: 15px;
}

/* line 135, app.scss */
#encabezado-usuarios {
  height: 45px;
  background-color: rgba(0, 0, 0, 0.3);
  margin-bottom: 15px;
}

/* line 140, app.scss */
#encabezado-usuarios-bienvenido {
  float: left;
  color: #FFF;
  margin-top: 13px;
  margin-left: 15px;
}

/* line 146, app.scss */
#encabezado-usuarios-botones {
  float: right;
  margin-top: 10px;
  margin-right: 15px;
}

/* line 151, app.scss */
#encabezado-usuarios-botones a {
  text-decoration: none;
  color: #FFF;
  display: block;
  float: left;
  font-size: 14px;
  text-align: center;
  line-height: 1;
}

/* line 160, app.scss */
#encabezado-usuarios-botones-iniciar {
  background-color: #FF6B6B;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ff6b6b), to(#d14d4d));
  background-image: -webkit-linear-gradient(top, #ff6b6b, #d14d4d);
  background-image: -moz-linear-gradient(top, #ff6b6b, #d14d4d);
  background-image: -ms-linear-gradient(top, #ff6b6b, #d14d4d);
  background-image: -o-linear-gradient(top, #ff6b6b, #d14d4d);
  background-image: linear-gradient(top, #ff6b6b, #d14d4d);
  border: 1px solid #D14D4D;
  border-bottom: 1px solid #AF4343;
  -webkit-border-top-left-radius: 16px;
  -moz-border-top-left-radius: 16px;
  -ms-border-top-left-radius: 16px;
  -o-border-top-left-radius: 16px;
  border-top-left-radius: 16px;
  -webkit-border-bottom-left-radius: 16px;
  -moz-border-bottom-left-radius: 16px;
  -ms-border-bottom-left-radius: 16px;
  -o-border-bottom-left-radius: 16px;
  border-bottom-left-radius: 16px;
  -webkit-box-shadow: inset 0 1px 0 0 #F78B8B;
  -moz-box-shadow: inset 0 1px 0 0 #F78B8B;
  -ms-box-shadow: inset 0 1px 0 0 #F78B8B;
  -o-box-shadow: inset 0 1px 0 0 #F78B8B;
  box-shadow: inset 0 1px 0 0 #F78B8B, 0 1px 2px 0 #000;
  padding: 4px 20px;
  text-shadow: 0 -1px 1px #4c9021;
  -webkit-background-clip: padding-box;
  z-index: 1;
  position: relative;
}

/* line 191, app.scss */
#encabezado-usuarios-botones-iniciar:hover {
  background-color: #F26767;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f26767), to(#aa4343));
  background-image: -webkit-linear-gradient(top, #f26767, #aa4343);
  background-image: -moz-linear-gradient(top, #f26767, #aa4343);
  background-image: -ms-linear-gradient(top, #f26767, #aa4343);
  background-image: -o-linear-gradient(top, #f26767, #aa4343);
  background-image: linear-gradient(top, #f26767, #aa4343);
  -webkit-box-shadow: inset 0 1px 0 0 #F78B8B;
  -moz-box-shadow: inset 0 1px 0 0 #F78B8B;
  -ms-box-shadow: inset 0 1px 0 0 #F78B8B;
  -o-box-shadow: inset 0 1px 0 0 #F78B8B;
  box-shadow: inset 0 1px 0 0 #F78B8B;
  cursor: pointer;
}

/* line 206, app.scss */
#encabezado-usuarios-botones-iniciar:active {
  border: 1px solid #C14040;
  border-bottom: 1px solid #C14040;
  -webkit-box-shadow: inset 0 0 8px 4px #C14040, 0 1px 0 0 #000;
  -moz-box-shadow: inset 0 0 8px 4px #C14040, 0 1px 0 0 #000;
  -ms-box-shadow: inset 0 0 8px 4px #C14040, 0 1px 0 0 #000;
  -o-box-shadow: inset 0 0 8px 4px #C14040, 0 1px 0 0 #000;
  box-shadow: inset 0 0 8px 4px #C14040, 0 1px 0 0 #000;
}

/* line 215, app.scss */
#encabezado-usuarios-botones-registro {
  background-color: #E876F2;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e876f2), to(#af48b9));
  background-image: -webkit-linear-gradient(top, #e876f2, #af48b9);
  background-image: -moz-linear-gradient(top, #e876f2, #af48b9);
  background-image: -ms-linear-gradient(top, #e876f2, #af48b9);
  background-image: -o-linear-gradient(top, #e876f2, #af48b9);
  background-image: linear-gradient(top, #e876f2, #af48b9);
  border-top: 1px solid #4081af;
  border-bottom: 1px solid #20559a;
  border-left: 1px solid #2e69a3;
  -webkit-border-top-right-radius: 16px;
  -moz-border-top-right-radius: 16px;
  -ms-border-top-right-radius: 16px;
  -o-border-top-right-radius: 16px;
  border-top-right-radius: 16px;
  -webkit-border-bottom-right-radius: 16px;
  -moz-border-bottom-right-radius: 16px;
  -ms-border-bottom-right-radius: 16px;
  -o-border-bottom-right-radius: 16px;
  border-bottom-right-radius: 16px;
  -webkit-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
  -moz-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
  -ms-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
  -o-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
  box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #000;
  padding: 4px 20px;
  text-shadow: 0 -1px 1px #3275bc;
  -webkit-background-clip: padding-box;
  z-index: 0;
  position: relative;
}

/* line 247, app.scss */
#encabezado-usuarios-botones-registro:hover, #encabezado-usuarios-botones-contacto:hover {
  background-color: #E876F2;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e876f2 0%), to(#9b3ea5 100%));
  background-image: -webkit-linear-gradient(top, #e876f2 0%, #9b3ea5 100%);
  background-image: -moz-linear-gradient(top, #e876f2 0%, #9b3ea5 100%);
  background-image: -ms-linear-gradient(top, #e876f2 0%, #9b3ea5 100%);
  background-image: -o-linear-gradient(top, #e876f2 0%, #9b3ea5 100%);
  background-image: linear-gradient(top, #e876f2 0%, #9b3ea5 100%);
  border-top: 1px solid #2a73a6;
  border-bottom: 1px solid #07428f;
  border-left: 1px solid #165899;
  -webkit-box-shadow: inset 0 1px 0 0 #62b1e9;
  -moz-box-shadow: inset 0 1px 0 0 #62b1e9;
  -ms-box-shadow: inset 0 1px 0 0 #62b1e9;
  -o-box-shadow: inset 0 1px 0 0 #62b1e9;
  box-shadow: inset 0 1px 0 0 #62b1e9;
  cursor: pointer;
  text-shadow: 0 -1px 1px #1d62ab;
  -webkit-background-clip: padding-box;
}

/* line 267, app.scss */
#encabezado-usuarios-botones-registro:active {
  background: #3282d3;
  border-top: 1px solid #154c8c;
  border-right: 1px solid #154c8c;
  border-bottom: 1px solid #0e408e;
  -webkit-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 #000;
  -moz-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 #000;
  -ms-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 #000;
  -o-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 #000;
  box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 #000;
  text-shadow: 0 -1px 1px #2361a4;
  -webkit-background-clip: padding-box;
}

/* line 280, app.scss */
#encabezado-usuarios-botones-contacto {
  background-color: #E876F2;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e876f2), to(#af48b9));
  background-image: -webkit-linear-gradient(top, #e876f2, #af48b9);
  background-image: -moz-linear-gradient(top, #e876f2, #af48b9);
  background-image: -ms-linear-gradient(top, #e876f2, #af48b9);
  background-image: -o-linear-gradient(top, #e876f2, #af48b9);
  background-image: linear-gradient(top, #e876f2, #af48b9);
  border-top: 1px solid #4081af;
  border-right: 1px solid #2e69a3;
  border-bottom: 1px solid #20559a;
  border-left: 1px solid #2e69a3;
  -webkit-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
  -moz-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
  -ms-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
  -o-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
  box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #000;
  padding: 4px 20px;
  text-shadow: 0 -1px 1px #3275bc;
  -webkit-background-clip: padding-box;
}

/* line 302, app.scss */
#encabezado-usuarios-botones-contacto:active {
  background: #3282d3;
  border-top: 1px solid #154c8c;
  border-left: 1px solid #154c8c;
  border-bottom: 1px solid #0e408e;
  -webkit-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 #000;
  -moz-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 #000;
  -ms-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 #000;
  -o-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 #000;
  box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 #000;
  text-shadow: 0 -1px 1px #2361a4;
  -webkit-background-clip: padding-box;
}

/* line 315, app.scss */
#encabezado-usuarios-botones-iniciar::-moz-focus-inner, #encabezado-usuarios-botones-registro::-moz-focus-inner, #encabezado-usuarios-botones-contacto::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* -----------------------------------------
   Menu
----------------------------------------- */
/* line 323, app.scss */
#menu {
  width: 1000px;
  margin: 0 auto;
  position: relative;
}

/* line 328, app.scss */
#menu-decoracion-a {
  background: url(../img/menu_sprite.png) no-repeat;
  width: 20px;
  height: 26px;
  background-position: 0 0;
  position: absolute;
  top: -26px;
  z-index: -1;
}

/* line 337, app.scss */
#menu-decoracion-b {
  background: url(../img/menu_sprite.png) no-repeat;
  width: 20px;
  height: 26px;
  background-position: -1px -32px;
  position: absolute;
  bottom: -26px;
  right: 0;
  z-index: -1;
}

/* line 347, app.scss */
#menu-navegacion {
  margin: 0;
}

/* line 350, app.scss */
#menu-navegacion-interno {
  border: none;
  border-radius: 0;
  background: #f6f8f9;
  background: -moz-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f8f9), color-stop(50%, #e5ebee), color-stop(51%, #d7dee3), color-stop(100%, #f5f7f9));
  background: -webkit-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
  background: -o-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
  background: -ms-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
  background: linear-gradient(to bottom, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 );
}

/* line 362, app.scss */
#menu-navegacion-interno .nav a {
  font: 16px 'Adamina';
  padding-top: 12px;
  padding-bottom: 12px;
}

/* line 367, app.scss */
#menu-navegacion-interno .nav .active a {
  background: #4c4c4c;
  background: -moz-linear-gradient(top, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, black 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4c4c4c), color-stop(12%, #595959), color-stop(25%, #666666), color-stop(39%, #474747), color-stop(50%, #2c2c2c), color-stop(51%, black), color-stop(60%, #111111), color-stop(76%, #2b2b2b), color-stop(91%, #1c1c1c), color-stop(100%, #131313));
  background: -webkit-linear-gradient(top, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, black 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
  background: -o-linear-gradient(top, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, black 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
  background: -ms-linear-gradient(top, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, black 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
  background: linear-gradient(to bottom, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 );
  color: #FFF;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}

/* line 379, app.scss */
.navbar-search {
  margin-top: 9px;
}

/* line 382, app.scss */
.navbar-search input {
  margin-bottom: 0;
}

/* line 385, app.scss */
#menu-navegacion-btn-busqueda {
  margin: 0 !important;
}

/* -----------------------------------------
   Contenido Izquierda
----------------------------------------- */
/* line 392, app.scss */
#contenido-izq {
  float: left;
  width: 170px;
  background-color: #EAEAEA;
}

/* line 397, app.scss */
#contenido-izq-menu {
  padding: 5px 0;
  font-family: 'Adamina';
}

/* line 401, app.scss */
.contenido-izq-titulo {
  background-color: #AD1313;
  color: #FFF;
  font: 20px 'Pacifico';
  padding: 3px 0 3px 12px;
  position: relative;
}
/* line 407, app.scss */
.contenido-izq-titulo span {
  display: block;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 21.5px 0 21.5px 10px;
  border-color: transparent transparent transparent #AD1313;
  position: absolute;
  top: 0;
  right: -10px;
}

/* line 419, app.scss */
.banner-lateral {
  text-align: center;
  margin: 10px 0;
}

/* line 423, app.scss */
#consentidas {
  text-align: center;
  padding: 10px 0;
}

/* line 427, app.scss */
.consentidas-contenedor {
  margin: 0 auto 10px;
  width: 139px;
}
/* line 430, app.scss */
.consentidas-contenedor span {
  display: block;
}
/* line 433, app.scss */
.consentidas-contenedor a:hover {
  text-decoration: none;
}

/* line 437, app.scss */
.consentidas-contenedor-imagenes {
  width: 140px;
  height: 155px;
  overflow: hidden;
}
/* line 441, app.scss */
.consentidas-contenedor-imagenes img {
  height: 155px;
}

/* line 443, app.scss */
.consentidas-contenedor-link {
  padding-top: 4px;
}

/* -----------------------------------------
   Contenido Derecha
----------------------------------------- */
/* line 450, app.scss */
#contenido-der {
  float: left;
  width: 757px;
  margin-left: 25px;
}
.contenido-der-mitad {
  float: left;
  width: 357px;
  margin-left: 25px;
}

/* line 455, app.scss */
.contenido-der-titulo {
  background-color: #AD1313;
  color: #FFF;
  font: 20px 'Pacifico';
  padding: 3px 0 3px 12px;
  text-align: center;
  position: relative;
}
.contenido-der-status {
  background-color: #9ACD32;
  color: #FFF;
  font: 20px 'Pacifico';
  padding: 3px 0 3px 12px;
  text-align: center;
  position: relative;
}
/* line 462, app.scss */
.contenido-der-titulo span {
  display: block;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 21.5px 0 21.5px 10px;
  border-color: transparent transparent transparent #AD1313;
  position: absolute;
  top: 0;
  right: -10px;
}

/* line 474, app.scss */
.contenido-der-titulo-margen {
  margin-top: 10px;
}

/* line 477, app.scss */
#contenido-der-megavip-contenedor {
  background-color: #EAEAEA;
  padding-bottom: 30px;
}

/* line 481, app.scss */
#contenido-der-megavip {
  margin: 0;
}

/* line 484, app.scss */
.escorts-contenedor {
  margin: 5px 0;
  width: 139px;
  float: left;
  text-align: center;
}
/* line 489, app.scss */
.escorts-contenedor span {
  display: block;
}
/* line 492, app.scss */
.escorts-contenedor a:hover {
  text-decoration: none;
}

/* line 496, app.scss */
.escorts-contenedor-imagenes {
  width: 140px;
  height: 155px;
  overflow: hidden;
}
/* line 500, app.scss */
.escorts-contenedor-imagenes img {
  height: 155px;
}

/* line 502, app.scss */
.escorts-contenedor-link {
  padding-top: 4px;
}

/* line 505, app.scss */
#contenido-der-escortsvip div ~ div, .contenido-der-escorts div ~ div {
  margin-left: 3px;
}

/* line 508, app.scss */
#contenido-der-bannermedio {
  margin-top: 5px;
}

/* -----------------------------------------
   Pie de Pagina
----------------------------------------- */
/* line 515, app.scss */
#pie-pagina {
  background-color: #333;
  padding: 0 10px 0;
  margin: 0 auto;
  width: 940px;
  color: #FFF;
  height: 120px;
}

/* line 523, app.scss */
#pie-pagina ul {
  float: left;
  margin-bottom: 0;
}

/* line 527, app.scss */
#pie-pagina ul li {
  border-bottom: 1px dotted #CCCCCC;
  border-top: 1px dotted #CCCCCC;
  list-style-type: none;
  margin: 0 0 -1px 0;
  padding: 7px 30px 7px 0;
  text-align: left;
}

/* line 536, app.scss */
#pie-pagina ul li i {
  margin-right: 10px;
  color: #FFF !important;
}

/* line 539, app.scss */
.block {
  text-align: center;
  float: left;
}

/* line 543, app.scss */
.block:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}

/* line 550, app.scss */
.centered {
  display: inline-block;
  vertical-align: middle;
}
.center {
  text-align: center;
}

/* line 554, app.scss */
#pie-pagina-copyright {
  font-family: Oswald;
  text-align: right;
  font-size: 1.2em;
}
/* line 558, app.scss */
#pie-pagina-copyright span {
  margin-bottom: 10px;
  display: block;
  font-size: 1.4em;
}

/* line 566, app.scss */
#anuncioBg {
  height: 150px;
  width: 669px;
  margin-bottom: 20px;
  font-weight: normal;
  background-image: url("../imagenes/bg-listado.jpg");
}

/* line 573, app.scss */
#textoTituloAnuncio {
  font-size: 28px;
  font-family: Impact;
  text-shadow: 0px 3px 3px #F00;
  letter-spacing: -1px;
  margin: -2px auto 5px;
  text-align: center;
}

/* line 581, app.scss */
#textoPromo {
  font-size: 22px;
  font-family: Impact;
  text-shadow: 0px 0px 0px #FFF;
  letter-spacing: 0px;
  margin-top: -4px;
  text-align: center;
  color: #F00;
}

/* line 590, app.scss */
#fColIzq {
  float: left;
}

/* line 593, app.scss */
#miniFotos {
  background-image: url("../img/bg-transparente_blanco.png");
  text-align: center;
  width: 398px;
  height: 128px;
  border-left: 1px #3C1242 solid;
  border-bottom: 1px #3C1242 solid;
}

/* line 601, app.scss */
.anuncioDiv {
  font: 1.1em aN;
  background-color: #FF4040;
  color: #FFF;
  margin-top: 20px;
  padding: 10px;
}

/* line 608, app.scss */
.anuncioDivG {
  font: 1.1em aN;
  background-color: #333;
  color: #FFF;
  margin-top: 20px;
  padding: 10px;
}

/* line 615, app.scss */
#datosIzq {
  float: left;
  width: 280px;
  font-size: .9em;
}

/* line 620, app.scss */
#datosDer {
  float: right;
  font-size: .9em;
  text-align: right;
  margin-right: 3px;
}

/* line 626, app.scss */
.datosSep td {
  padding: 0 2px 3px 0;
}

/* line 629, app.scss */
#datosLargo {
  margin-top: 15px;
  margin-left: 8px;
  font: 1.1em aN;
}

/* line 634, app.scss */
#anuncioBg {
  height: 150px;
  width: 669px;
  margin-bottom: 10px;
  font-weight: normal;
  background-image: url("../imagenes/bg-listado.jpg");
}

/* line 641, app.scss */
#fd {
  width: 398px;
  text-align: center;
  height: 603px;
  margin-top: 5px;
  border-left: 1px #761717 solid;
  border-top: 1px #761717 solid;
}

/* line 649, app.scss */
#anuncioDetalles {
  margin-top: 5px;
  width: 328px;
  text-align: left;
  height: 703px;
  float: left;
  background-color: #761717;
  color: #FFF;
  padding: 15px;
}

/* line 659, app.scss */
#anuncioDetalles table {
  margin-bottom: 5px;
}

/* line 662, app.scss */
.anuncioDetallesPad {
  padding-right: 45px;
}

/* line 665, app.scss */
#anuncioDetallesNombre {
  text-align: center;
  font-family: 'Pacifico';
  font-size: 34px;
  margin: 5px 0 12px;
}

/* line 671, app.scss */
#resenas a:link, #resenas a:visited {
  color: #BF74E3;
  text-decoration: underline;
}

/* line 675, app.scss */
#anuncioBarraInf {
  font: 1em aN;
  background-color: #333;
  color: #FFF;
  padding: 10px;
  text-align: center;
  margin-bottom: 0px;
  text-align: left;
}

/* line 684, app.scss */
#anuncioBarraInf img {
  vertical-align: middle;
  top: -2px;
  position: relative;
}

/* line 689, app.scss */
#anuncioBarraInf a {
  color: #FFF;
}

/* line 694, app.scss */
.md_pageTitle {
  border-bottom: 1px solid #cccccc;
  font-family: Helvetica,Arial,sans-serif;
  font-size: x-large;
  color: #FFF;
  margin-bottom: 20px;
}

/* line 698, app.scss */
.md_labelViewItem {
  font-size: smallest;
  color: #000;
  font-weight: bold;
}

/* line 699, app.scss */
.md_divider {
  color: #ccc;
}

/* line 700, app.scss */
.md_date {
  float: right;
  display: inline;
  font-size: small;
}

/* line 701, app.scss */
.md_label {
  font-weight: bold;
  margin-top: 16px;
}

/* line 702, app.scss */
.md_labelFinePrint {
  font-weight: normal;
}

/* line 703, app.scss */
.md_bigButton {
  padding: 4px;
  font-size: 16px;
}

/* line 704, app.scss */
.md_formTitle {
  font-size: large;
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 10px;
}

/* line 705, app.scss */
.md_listingTable {
  border-bottom: 1px solid #cccccc;
}

/* line 706, app.scss */
.md_itemTitle {
  font-size: 26px;
  font-family: Helvetica,Arial,sans-serif;
  color: #000;
  margin-bottom: 12px;
  border-bottom: 1px solid #ccc;
}

/* line 707, app.scss */
.md_itemTitleSub {
  color: #333;
  font-size: small;
}

/* line 708, app.scss */
.md_msg {
  padding: 11px;
  color: white;
  font-weight: bold;
  background-repeat: no-repeat;
  background-image: url(images/bg_msg.png);
  margin-top: 16px;
  margin-bottom: 16px;
}

/* line 716, app.scss */
.md_required {
  color: #FF3300;
}

/* line 717, app.scss */
.md_listing {
  padding-top: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid #ccc;
}

/*0066D8*/
/* line 720, app.scss */
a.md_recordLink:link {
  color: #FB6969;
  font-weight: bold;
  font-size: small;
  text-decoration: none;
}

/* line 721, app.scss */
a.md_recordLink:hover {
  text-decoration: underline;
}

/* line 722, app.scss */
a.md_recordLink:visited {
  color: #FB6969;
  font-weight: bold;
  font-size: small;
}

/* line 724, app.scss */
a.md_recordLinkmd_taken:link {
  color: #FB6969;
  font-weight: bold;
  font-size: small;
  text-decoration: none;
}

/* line 725, app.scss */
a.md_recordLinkmd_taken:hover {
  text-decoration: underline;
}

/* line 726, app.scss */
a.md_recordLinkmd_taken:visited {
  color: #FB6969;
  font-weight: bold;
  font-size: small;
}

/* line 728, app.scss */
.md_Offering {
  display: inline;
  font-size: small;
  font-style: italic;
  color: #994800;
  padding-left: 20px;
}

/* line 729, app.scss */
.md_Need {
  display: inline;
  font-size: small;
  padding-left: 20px;
  font-style: italic;
  color: #759900;
}

/* line 730, app.scss */
textarea {
  font-family: helvetica, arial, sans-serif;
  padding: 10px;
  font-size: small;
}

/* line 731, app.scss */
#md_container {
  font-family: helvetica, arial, sans-serif;
  padding: 10px;
  padding-top: 0px;
  font-size: small;
  margin: 0 auto;
}

/* line 732, app.scss */
#md_content {
  margin-top: 20px;
}

/* line 733, app.scss */
#md_navigation {
  background-color: #efefef;
}

/* line 734, app.scss */
#md_submit {
  margin-top: 20px;
  border-top: 1px solid #cccccc;
  padding-top: 20px;
}

/* line 735, app.scss */
#md_description {
  width: 100%;
}

/* line 736, app.scss */
#md_title {
  width: 100%;
}

/* line 737, app.scss */
#md_email {
  display: none;
}

/* line 738, app.scss */
#navigationBar {
  height: 40px;
  background-image: url(images/bar_middle.gif);
}

/* line 739, app.scss */
#md_contentForm {
  background-color: #efefef;
  padding: 16px;
  border: 1px solid #ccc;
  background-image: url(images/bg_form.gif);
}

/* line 745, app.scss */
#md_emailBox {
  background-image: url(images/bg_form.gif);
  border: 1px solid #ccc;
  width: 550px;
  padding: 12px;
  margin: 0 auto;
}

/* line 746, app.scss */
#md_listingBox {
  border-top: 1px solid #cccccc;
}

/* line 747, app.scss */
#md_message {
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  padding: 4px;
}

/* line 748, app.scss */
#md_filter {
  padding-bottom: 8px;
}

/* line 749, app.scss */
#md_postSomethingContainer {
  padding-top: 12px;
}

/* line 750, app.scss */
#md_myPostLink {
  margin-top: 20px;
}

/* line 751, app.scss */
div.pagination {
  margin: 5px margin;
  height: 40px;
  text-align: center;
}

/* line 756, app.scss */
div.pagination a {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px #000 solid;
  text-decoration: none;
  color: #000099;
  background-color: #FB6969;
  color: #FFF;
}

/* line 765, app.scss */
div.pagination a:hover, div.pagination a:active {
  border: 1px #000 solid;
  background-color: #BF6FE3;
  color: #FFF;
}

/* line 770, app.scss */
div.pagination span.current {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #000;
  font-weight: bold;
  background-color: #3A133F;
  color: #FFF;
}

/* line 778, app.scss */
div.pagination span.disabled {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #FFF;
  color: #FFF;
  background-color: #EAEAEA;
}

/* line 785, app.scss */
#blancaFuerte {
  color: #FFF;
  font-weight: bold;
}

/* line 789, app.scss */
#blanca {
  color: #FFF;
}

.chatbox {
  position: fixed;
  position:expression("absolute");
  width: 225px;
  display:none;
  z-index: 9999;
}
.chatboxhead {
  background-color: #EE252D;
  padding:7px;
  color: #ffffff;
  border-right:1px solid #f99d39;
  border-left:1px solid #f99d39;
  font-family: aN;
}
.chatboxblink {
  background-color: #000;
  border-right:1px solid #176689;
  border-left:1px solid #176689;
}
.chatboxcontent {
  font-family: arial,sans-serif;
  font-size: 13px;
  color: #333333;
  height:200px;
  width:209px;
  overflow-y:auto;
  overflow-x:auto;
  padding:7px;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  border-bottom:1px solid #eeeeee;
  background-color: #ffffff;
  line-height: 1.3em;
}
.chatboxinput {
  padding: 5px;
  background-color: #ffffff;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
}
.chatboxtextarea {
  width: 206px;
  height:44px;
  padding:3px 0pt 3px 3px;
  border: 1px solid #eeeeee;
  margin: 1px;
  overflow:hidden;
  font-family: arial,sans-serif;
  font-size: 13px;
}
.chatboxtextareaselected {
  border: 2px solid #EE252D;
  margin:0;
}
.chatboxmessage {
  margin-left:1em;
}
.chatboxinfo {
  margin-left:-1em;
  color:#999;
}
.chatboxmessagefrom {
  margin-left:-1em;
  font-weight: bold;
}
.chatboxmessagecontent {
}
.chatboxoptions {
  position: absolute;
  right: 7px;
  top: 9px;
}
.chatboxtitle {
  float: left;
}

#chatUsuariosLoggeados {
  background-color: #FFF;
  padding: 10px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  margin: 8px 12px 12px 12px;
  -webkit-box-shadow: inset 3px 3px 3px 0px rgba(135, 135, 135, 0.1), inset -3px -3px 3px 0px rgba(135, 135, 135, 0.1);
  -moz-box-shadow: inset 3px 3px 3px 0px rgba(135, 135, 135, 0.1), inset -3px -3px 3px 0px rgba(135, 135, 135, 0.1);
  -ms-box-shadow: inset 3px 3px 3px 0px rgba(135, 135, 135, 0.1), inset -3px -3px 3px 0px rgba(135, 135, 135, 0.1);
  -o-box-shadow: inset 3px 3px 3px 0px rgba(135, 135, 135, 0.1), inset -3px -3px 3px 0px rgba(135, 135, 135, 0.1);
  box-shadow: inset 3px 3px 3px 0px rgba(135, 135, 135, 0.1), inset -3px -3px 3px 0px rgba(135, 135, 135, 0.1);
  -moz-box-shadow: 0 0 10px #000;
  -webkit-box-shadow: 0 0 10px #000;
  width: 150px;
}
#chatUsuariosLoggeados a {
  color: #000 !important;
}
#chatUsuariosLoggeados a:hover {
  color: #000 !important;
}
.bubbleInfo {
  position: relative;
}
.trigger {
  position: absolute;
  cursor: pointer;
}
.trigger:hover {
  color: #F00;
}
.popup {
  position: absolute;
  display: none;
  z-index: 50;
  border-collapse: collapse;
  background-color: #999;
}