/* Adaptando cabecera fija */
body {
  padding-top: 45px; /* When using the navbar-top-fixed */
  padding-bottom: 25px;
}

/* Fuentes */

@font-face {
    font-family: 'commercial';
    src: url('fuentes/commercial-webfont.eot');
    src: url('fuentes/commercial-webfont.eot?#iefix') format('embedded-opentype'),
         url('fuentes/commercial-webfont.woff') format('woff'),
         url('fuentes/commercial-webfont.ttf') format('truetype'),
         url('fuentes/commercial-webfont.svg#commercialscript_btregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

a{color:#0088cc;text-decoration:none;}
a:hover,a:focus{color:#00ccff;}

h1, h1.escorts {font-family: 'commercial'; color:#e9e9e9; font-size: 50px; text-shadow: 4px 4px 4px rgba(186, 186, 186, 0.75);font-weight:normal; text-align:center; line-height:40px;}
h1 {width:440px;}
.boton {text-align:center; margin:-20px 0px 20px 0px;}
h2 {font: 32px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; color:#CCCCCC; text-align:center;  margin-top:40px;}
h2.ciudades {font: 32px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; margin-top:50px; text-shadow: 0 1px 0 #999999;}
h2.textoinfo  {font: 25px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; margin-top:50px; text-shadow: 0 1px 0 #999999;}
h2, .boton, h2.textoinfo {width:440px;}
h1.escorts, h2.ciudades {width:525px;}
.texto{font: 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-style: italic; color:#CCCCCC;	text-align:justify; width:440px;}
.foto{width:440px;}
.enlace, .email{font: 24px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#0099FF; text-align:center; width:440px;}
.telefono{font: 32px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-style: italic;font-weight: bold; color:#CCCCCC; text-align:center; width:440px;}
.ocultas{font: 19px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; color:#FFFF99; text-align:center; line-height:17px; width:440px;}
.aviso{color:#CCCCCC; width:100%; }
.foto img, .banner img, .columna-foto img {width:100%; }
h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility;}h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999999;}
h1, h1.escorts ,h3{line-height:40px;}
h3{font-size:24.5px;}
h4{font-size:17.5px;}
h5{font-size:14px;}
h6{font-size:11.9px;}
h3 small{font-size:14px;}
h4 small{font-size:14px;}

/* Listas */
dl{margin-bottom:20px; font: 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-style: italic; color:#CCCCCC;	width:440px}
dt,dd{line-height:20px;}
dd{margin-left:10px;}
.dl-horizontal{*zoom:1;}.dl-horizontal:before,.dl-horizontal:after{display:table;content:"";line-height:0;}
.dl-horizontal:after{clear:both;}
.dl-horizontal dt{float:left;width:130px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dl-horizontal dd{margin-left:150px;}
.dl-horizontal-tarifas{*zoom:1;}.dl-horizontal:before,.dl-horizontal:after{display:table;content:"";line-height:0;}
.dl-horizontal-tarifas:after{clear:both;}
.dl-horizontal-tarifas dt{float:left;width:360px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;}
.dl-horizontal-tarifas dd{margin-left:380px; text-align:right;}


/* Version clásica */
.tabla {clear: none; overflow: hidden; margin-top:15px; }
.fila {clear: right; float: left;  }
.fn {width:100%; line-height:50px;} 
.nombre {width:100%; font: 28px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; color:#ffffff; text-align:left; line-height:50px; vertical-align:middle; text-shadow: 0 1px 0 #999999;} 
.descripcion{width:100%; font: 16px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; color:#0099CC; text-align:right; line-height:28px; vertical-align:middle; text-shadow: 0 1px 0 #003399; }
.datos, .disponible, .nodisponible, .ultimosdias{width:100%; font: 16px  "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; text-align:left; line-height:28px; vertical-align:middle; max-height:28px;}
.datos{color:#ffffff; text-shadow: 0 1px 0 #999999;}
.disponible {color:#00cc00; text-shadow: 0 1px 0 #006633;}
.nodisponible {color:#ff0000; text-shadow: 0 1px 0 #660033;}
.ultimosdias {color:#ff9326; text-shadow: 0 1px 0 #996633}
.datos img{margin-right:5px; height:28px;}
.columna-foto{float: left; width:175px;}
.columna-2{float: left; width:85px; padding-right:10px; }
.columna-3{float: left; width:265px; }

/* Agencias */
.fila-agencia {clear: right; float: left; width:350px; }
.fila-agencia img{width:100%; margin-bottom:10px; }
.columna-2-agencia{float: left; width:80px; padding-right:10px; }
.columna-3-agencia{float: left; width:260px; }
.descripcion-agencia{width:100%; font: 16px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; color:#0099CC; text-align:right; text-shadow: 0 1px 0 #003399; }
.datos-agencia{width:100%; font: 16px  "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; text-align:justify; color:#ffffff;}

/* Version mosaico */
.mosaico{ background-color:#fff; display:block; width:175px; padding:0; margin:0px 2px 2px 0; text-align:center; float:left;}	
.nombre-mosaico {width:100%; font: 20px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; color:#000000; text-shadow: 0 1px 0 #999999; white-space:nowrap;} 
.datos-mosaico, .disponible-mosaico, .nodisponible-mosaico, .ultimosdias-mosaico{width:100%; font: 15px  "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; white-space:nowrap;}
.datos-mosaico{color:#333; text-shadow: 0 1px 0 #999999;}
.disponible-mosaico {color:#00cc00; text-shadow: 0 1px 0 #006633;}
.nodisponible-mosaico {color:#ff0000; text-shadow: 0 1px 0 #660033;}
.ultimosdias-mosaico {color:#ff9326; text-shadow: 0 1px 0 #996633}
.mosaico img {width:100%}
@media (min-width: 2201px) {.ancho-mosaico{width:87%;}}
@media (min-width: 2001px) and (max-width: 2200px) { .ancho-mosaico{width:85%;}.mosaico{width:10.8%;}}
@media (min-width: 1801px) and (max-width: 2000px) { .ancho-mosaico{width:84%;}.mosaico{width:12.2%;}}
@media (min-width: 1601px) and (max-width: 1800px) { .ancho-mosaico{width:81%;}.mosaico{width:14%;}}
@media (min-width: 1401px) and (max-width: 1600px) { .ancho-mosaico{width:78%;}.mosaico{width:16.3%;}}
@media (min-width: 1201px) and (max-width: 1400px) { .ancho-mosaico{width:76%;}.mosaico{width:19.5%;}}
@media (min-width: 1001px) and (max-width: 1200px) { .ancho-mosaico{width:73%;}.mosaico{width:24.5%;}}
@media (min-width: 801px) and (max-width: 1000px) { .ancho-mosaico{width:72%;}.mosaico{width:32.5%;}}
@media (min-width: 768px) and (max-width: 800px) { .ancho-mosaico{width:71%;} .mosaico{width:32.5%;}}
@media (max-width: 767px) {.ancho-mosaico{width:100%;}}

/* Noticias */
.noticia {clear: none; overflow: hidden; margin-top:1px; }
.noticia-foto{float: left; width:50px;}
.noticia-texto{float: left; padding-left:15px;}
.noticia-nombre {font: 25px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; color:#ffffff; text-align:left; text-shadow: 0 1px 0 #999999; ;} 
.noticia-descripcion {font: 16px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; color:#ffffff;  line-height:45px; } 
.fechanoticia {font: 25px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; color:#00ABFD; text-align:left; text-shadow: 0 1px 0 #00496C;  white-space:nowrap; padding: 50px 0px 20px 0px; text-transform:uppercase;}
.intronoticia {width:440px; font: 16px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; color: #ffffff; text-align: justify;}
ul.intronoticia, ol.intronoticia {margin:25px 0px 20px 55px; width:375px;}
ol.intronoticia{ color:#0088cc;}
.checkbox, .blanco, .radio {color: #ffffff; }
.error{display:inline; color:#F00; padding: 0px 10px 0px 10px;}


/* Fondo Chica portada */
.ficha, .listado-escorts, .info, .agencias {}
@media (min-width: 900px) {
.listado-escorts {height: 100%; left:565px; position: fixed; top:45; width:100%; background: url('fondo/listado-escorts.jpg') no-repeat; background-size: auto 100%;}
.info {height: 100%; left:500px; position: fixed; top:45; width:100%; background: url('fondo/info.jpg') no-repeat; background-size: auto 100%;}
.agencias {height: 100%; left:565px; position: fixed; top:45; width:100%; background: url('fondo/agencias.jpg') no-repeat; background-size: auto 100%;}
}

.portada {height: 100%; left:0px; position: fixed; top:45; width:100%; background: url('fondo/portada.jpg') no-repeat; background-size: auto 100%;}
.pagina-portada{position:absolute; top:55px; right: 250px; width:300px; font:bold 12px/12px Arial, Helvetica, sans-serif; text-align:justify;}
@media(min-width:980px) and (max-width:1000px){.pagina-portada{right: 230px; }}
@media(min-width:768px) and (max-width:979px){.pagina-portada{right: 182px;}}
@media (max-width: 767px) { .portada {background-size: 100% auto;}.pagina-portada{position:relative; float:right; top:5px; right: 5px; width:30%; font: 12px/12px Arial, Helvetica, sans-serif;}}
@media (max-width: 767px) { .pagina-portada{width:30%; font: 11px/11px Arial, Helvetica, sans-serif;;}}

/* Clientes y anunciantes */
.titulo-aname {width:440px; font: 28px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; color:#ffffff; text-align:left; line-height:50px; vertical-align:middle; text-shadow: 0 1px 0 #999999;} 
.titulo-aname a {color:#ffffff;}

/* Selects */
   .select-phone {
    font: bold 15px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	color:#fff;
    border: 1px solid #666;
    border-radius: 5px 5px 5px 5px;
    height: 35px;
    padding: 5px;
	margin: 35px 0px 5px 0px;
    width: 100%;   
    overflow: hidden;
	-moz-appearance: none;
	-webkit-appearance: none;
 	appearance: none;
    background: url('imagenes/flecha-select.jpg') no-repeat right #000;
   }

.select-filtro {}
@media (min-width: 1025px) { .select-filtro {color:#fff; border: 1px solid #666; background-color: #222; }}
   
    


/* Contenedor barra navegacion */
.container-fluid-cabecera{background-color:#151515;border:1px solid #333333;padding-right:20px;padding-left:20px;*zoom:1;margin-right:0px}
.container-fluid-cabecera:before,.container-fluid-cabecera:after{display:table;content:"";line-height:0;}
.container-fluid-cabecera:after{clear:both;}


/* Enlaces en barra navegacion */
.navbar .brand {float: left;display: block;padding: 0px 0px 0px;margin-left: 0px;}
.navbar .brand {float: left;display: block;padding: 0px 0px 0px;margin-left: 0px;font-size: 20px;font-weight: 200;color: #777777;}
.navbar .brand:hover,.navbar .brand:focus {text-decoration: none;}
.navbar .nav > li {float: left;}
.navbar .nav > li > a {float: none;padding: 0px 0px 0px 3px;color: #777777;text-decoration: none;}
.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#ffffff;text-decoration:none;-webkit-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);-moz-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);}
.navbar .nav .dropdown-toggle .caret {margin-top: 8px;}
.navbar .nav > li > a:focus,.navbar .nav > li > a:hover {background-color: transparent;color: #333333;text-decoration: none;}
.navbar-inner {/* A eliminar */}

/* Enlaces menu derecha */
.nav > li > a:hover,.nav > li > a:focus {text-decoration: none;background-color: #666666;}
.nav-list {
  font: bold 15px/29px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
  text-transform:uppercase;
  color:#ffffff;
  background-color:#151515;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
  border-right:1px solid #333333;
  border-left:1px solid #333333;
  border-top:1px solid #333333;
  width:100%;
}
.nav-list > li > a,.nav-list .nav-header {color:#ffffff;margin-left: -15px;margin-right: -15px;}
.nav-list > li > a {padding: 3px 15px;background-color:#151515;border-bottom:1px solid #333333;}
.nav-list > .active > a,.nav-list > .active > a:hover,.nav-list > .active > a:focus {color: #ffffff;background-color: #0088cc;border-bottom:1px solid #333333;}
.nav-list [class^="icon-"],.nav-list [class*=" icon-"] {margin-right: 2px;}
.nav-list .divider {*width: 100%;height: 1px;margin: 9px 1px;*margin: -5px 0 5px;overflow: hidden;background-color: #e5e5e5;}

/* Varios*/
.video{width:440px; margin: 20px 0px 40px 0px;}
.banner{margin-bottom: 30px; width:440px;}

@media (max-width: 979px) {
}

/* Large desktop */
@media (min-width: 1200px) { 
}

     
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { 
  body {background-image: none;}
  .container-fluid-cabecera{margin-right:-5px;margin-left:-5px;margin-top:-5px;}
  .select-filtro {width:250px}
  .noticia-texto{padding-left:5px;}
  .fechanoticia {font-size: 20px;}
  .noticia-descripcion {font-size: 15px;} 

}
     
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {  
  body {background-image: none; padding-top:0px;}
  .navbar-fixed-top,.navbar-fixed-bottom{position:static}
  .navbar-fixed-top {margin-bottom: 0px;}
  .container-fluid-cabecera{margin-right:-5px;margin-left:-5px;}
  .navbar .brand {float: left; display: block; padding: 5px 10px 5px 0px; font-size: 25px; color: #ffffff; text-shadow: 0 1px 0 #999999;}
  .navbar .brand:hover,.navbar .brand:focus {text-decoration: none;color: #ffffff;}
  .nav-list > li > a {padding: 3px 15px;background-color:#00000;border-bottom:1px solid #333333;}
  h1, h1.escorts, h2.ciudades, h2.textoinfo, .boton, h2, .texto, .foto, .intronoticia, .telefono, .ocultas, .enlace, .email, .aviso, .banner, .video, .intronoticia, dl, .dl-horizontal-tarifas dt, .titulo-aname, .fila-agencia{width:100%;}
  ul.intronoticia, ol.intronoticia {margin:5% 0% 4% 10%; width:80%;}
	dl{width:100%;}
	.dl-horizontal dt{width:100px;}
	.dl-horizontal dd{margin-left:110px;}
	.dl-horizontal dt{width:30%; }
	.dl-horizontal dd{margin-left:33%;}
	.dl-horizontal-tarifas dt{width:80%; }
	.dl-horizontal-tarifas dd{margin-left:5%;}
	.columna-3{padding-left:5%; width:250px;}
	.mosaico{width:33%;}
	.noticia-foto, .fechanoticia{padding-left:5px;}
	.columna-2-agencia{width:22%; padding-right:3%; }
	.columna-3-agencia{width:75%; margin-bottom:50px; }


/* A comprobar con Iphone4 */
	.row{margin-right:-20px;margin-left:-20px;}
    }

@media (max-width: 653px) { 
 .mosaico{width:49.5%; margin: 0px 0px 0.5% 0.5% !important; }

}


@media (max-width: 580px) { 
  body {background-image: none;}
  .noticia-descripcion, .intronoticia {font-size: 14px;} 

}

     
/* Landscape phones and down */
@media (max-width: 480px) { 
  body {background-image: none;}

}

@media (max-width: 479px) { 
	h1, h1.escorts {font-size: 35px;}
	h2, h2.ciudades {font-size: 25px;}
	h2.textoinfo, .titulo-aname {font-size: 22px;}
	.texto{font-size: 15px;}
	.telefono{font-size: 28px;}
	.ocultas{font-size: 18px;}
	.enlace {font-size:20px;}
	.email {font-size:16px;}
	dl{font-size: 15px; width:auto;}
	.dl-horizontal-tarifas dt{width:75%; }
	.columna-foto{width:100%;}
	.columna-3{padding-left:0px; width:100%; margin: -200px 0px 0px 10px;}
	.nombre, .titulo-aname{line-height:35px;} 
	.datos, .disponible, .nodisponible, .ultimosdias{line-height:18px;}
 	.nombre-mosaico {font-size: 16px ;} 
	.datos-mosaico, .disponible-mosaico, .nodisponible-mosaico, .ultimosdias-mosaico{font-size: 13px; }
	.noticia {margin-top:1%; }
	.noticia-foto, .fechanoticia{padding-left:2%;}
	.noticia-foto {width:15%;}
	.noticia-texto{width:75%; padding-left:2%;}
	.noticia-descripcion {font-size: 15px; line-height:16px; } 
	.fechanoticia {font-size: 18px; padding-top:5%; padding-bottom:1%; width:90%}
	.noticia-nombre {font-size: 18px; line-height:25px;}
	.descripcion-agencia, .datos-agencia{font-size:12px; }
	.colornegro {color:#000 !important;}
}

/* Impresión */	
@media print {}

.vacaciones img {
    opacity: 0.25;
    filter: alpha(opacity=25); /* For IE8 and earlier */}

/* Modificaciones 2016 */	
.map {padding:0; margin:10px 0 10px 0; border:0; width:100%; height:450px;}
@media (max-width: 767px) {.map {height:300px;}}
img.fondo_portada { left: 0px; height:100%; width: auto; top:45px; position:fixed; z-index: -50; }
@media (min-width: 768px) and (max-width: 799px) {img.fondo_portada { height:auto; width: 100%; }}
@media (max-width: 767px) {img.fondo_portada { height:auto; width: 100%; top:50px; }}

img.fondo_ficha { left: 700px; height:100%; top:45px; position:fixed; }
img.fondo_info { left: 540px; height:100%; top:45px; position:fixed; }
img.fondo_agencias { left: 625px; height:100%; top:45px; position:fixed; }
img.fondo_agencias, img.fondo_info, img.fondo_ficha {z-index: -1;}
@media (max-width: 1049px) {img.fondo_ficha{display:none;}}
@media (min-width: 1050px) and (max-width: 1300px)  {img.fondo_ficha { left: 630px;}}
@media (max-width: 1049px) {img.fondo_agencias  {display:none;}}
@media (min-width: 1050px) and (max-width: 1450px) {img.fondo_agencias{ left: 555px;}}
@media (max-width: 949px) {img.fondo_info  {display:none;}}
@media (min-width: 950px) and (max-width: 1450px) {img.fondo_info{ left: 470px;}}
@media (max-width: 825px) and (min-width: 768px) {.ficha_escort, .dl-horizontal-tarifas, .dl-horizontal {width:550px !important;} .css_escort {width:100% !important;} .dl-horizontal-tarifas dt {width:470px !important;} }
@media (min-width: 826px) {	.ficha_escort, .dl-horizontal-tarifas, .dl-horizontal {width:600px !important;} .css_escort {width:100% !important;} .dl-horizontal-tarifas dt {width:520px !important;} }
@media (min-width: 768px) {	.dl-horizontal dt {width:200px;} .dl-horizontal dd { margin-left: 220px;} }

.banderitas { margin-top:12px !important;}
.dl-horizontal img {height:18px !important; width:30px !important;}

.boton_nuevo  {
  color: #ffffff;
  font: bold 15px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
  height:45px !important;
  text-transform:uppercase;
  background: #00AEEF;
  padding: 0px 20px 0px 20px;
  text-decoration: none;
  border:none !important;
}

.boton_nuevo:hover {
  background: #00648A;
  text-decoration: none;
}


.input_nuevo {
  font: 15px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif !important;
  height:40px !important;
  text-transform:uppercase;
  border:none !important;
  border-radius: 0px !important;
  width:100% !important;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0px 20px 0px 20px !important;		  
}

.link_opciones {
  color: #ffffff;
  font: bold 15px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
  text-transform:uppercase;
  background: #00AEEF;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  border:none !important;
  display: inline-block;
  margin-bottom:10px;
  margin-left:5px;
  margin-right:5px;
}

.link_opciones:hover {
  color: #ffffff;
  background: #00648A;
  text-decoration: none;
}

.links_opciones {text-align:center; margin:0px 0px 25px 0px;}

@media (max-width: 767px) {.busqueda_rapida {margin-left:10px !important; margin-right:10px !important;} .titulo_centrado { width:100% !important;}}
@media (min-width: 768px) {.titulo_novedades { width:538px !important;}}
@media (min-width: 768px) {.titulo_agencias { width:525px !important;}}
img.banderita_header{width:32px!important;  height:18px !important;}
img.logito_header{width:350px!important;  height:45px !important;}
img.logito_header_int{width:260px!important;  height:45px !important;}
img.logito_movil{width:200px!important;  height:50px !important;}

.ulauto {width:auto !important;}
@media (max-width: 599px) {.aviso {margin-bottom:60px;}} 

.noticia-foto img{ width:50px; height:73px;}

.clasicvacatas img {
    opacity: 0.25;
    filter: alpha(opacity=25); /* For IE8 and earlier */}

.clasicvacatas  {
	background-color:#fff !important;}

.resultados_busqueda { 
font-style:normal !important;
font-size:x-large !important;
color:#FFF !important;
}

.input_busqueda{
    font-family: FontAwesome;
	background-color: #00AEEF;
	color: #fff;
	border:none;
}

@media screen and (min-width:0\0) { 
.input_busqueda{
	margin-bottom:4px; /* All browsers */}
}
@media screen and (min-color-index:0) 
and(-webkit-min-device-pixel-ratio:0) { @media
{.input_busqueda { padding:0;}}}

img.fondo_org { left: 900px; height:100%; top:45px; position:fixed; z-index: -50;}
@media (max-width: 1499px) {img.fondo_org{display:none;}}

