/*
Theme Name: Felina Masage
Description:
Author: GMK MediaLab
Template:twentyeleven
*/

/*@import url("../twentyeleven/style.css");*/

@font-face {
    font-family: "Century Gothic";
    src: url("fonts/gothic.ttf");
}
@font-face {
    font-family: "Century_eot";
    src: url("fonts/gothic.eot");
}
@font-face {
    font-family: "Century Gothic";
    src: url("fonts/gothicb.ttf");
	font-weight: bold;
}
@font-face {
    font-family: "Century Gothic";
    src: url("fonts/gothici.ttf");
	font-style: italic;
}
@font-face {
    font-family: "Century_eot";
    src: url("fonts/gothic.eot");
}
/* Main Styles*/
body {
    /*background: url('img/fondo.jpg') repeat;*/
    font-family: "Century Gothic", "Century_eot", Arial;
    padding: 0;
    margin: 0px;
}
h1, h2, h3 {
    clear: none;
}
#page_center{
    text-align: center;
    overflow: visible;
}

#cuerpo{
    margin: 0 auto;
}
#page {
    margin: 0 auto;
    max-width: 1024px;
    min-width: 420px;
    width:100%;
    text-align: left;
    display: inline-block;
    /*min-width: 950px;*/
}
#cap{
    margin: 0 auto;
    width: 100%;
    overflow: hidden;
}
#cap .izq{
    float:left;
    font-size: 14px;
    line-height: 24px;
    overflow: hidden;
}
#cap .izq p.txt{
    color:#40a7d2;
    font-weight: bold;
    margin: 0px;
}
#cap .izq p.telf{
    float:right;
    margin: 0px;
}

#cap .der{
    float:right;
    padding-top: 10px;
}
#social {
    background-color: #FFF;
    color: #989898;
    font-size: 13px;
    overflow: hidden;
    padding: 0px;
    text-align: center;
    margin-top: 140px;
}
#main-home{
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
    padding-top: 20px;
}
#main-intern{
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
    padding-top: 20px;
    padding-bottom:20px;
}
#main-intern #masaje{
    background-color: #EFECE8;
    padding: 5px 25px;
}
#main-intern .row .col h2{
    border-bottom: 1px solid #26a0cf;
    border-top: 1px solid #26a0cf;
    font-size: 20px;
    margin-bottom:10px;
    color: #26a0cf;
    font-weight: normal;
    text-transform: uppercase;
}     
#main-intern .row .col p{
    color: #58595B;
    font-size: 14px;
    line-height: 18px;
    margin: 12px 0 12px 0; 
}
#main-intern .row.inst {
    margin-bottom: 20px;
}
#main-intern .row.inst .text_inst{
    background-color: #000;
    color:#FFF;
}    
#main-intern .row.inst .text_inst h3{
    background-color: #000;
    margin:0px;
    padding: 5px 15px;
}
#main-intern .row.inst .text_inst h3 a{
    color: #26A0CF;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
}  
#main-intern .row.inst .text_inst p{ 
    margin:0;
    padding: 0px 15px 10px 15px;
    color:#FFF;
    font-size: 12px;
    line-height: 14px;
}


#main-intern .row.inst_sing {
    margin-bottom: 0px;
}
#main-intern .row.inst_sing .text_inst{
    background-color: #000;
    color:#FFF;
    padding:10px 10px 5px 10px;
}    
#main-intern .row.inst_sing .text_inst p{ 
    margin:0;
    padding: 0px 15px 10px 15px;
    color:#FFF;
    font-size: 14px;
    line-height: 18px;
}


#social #footer-contenedor #socialmedia{
    float: left;
    /*width: 273px;*/
    padding-left: 22px;
}
#social #footer-contenedor #socialmedia ul.social-icons{
    list-style-type: none;
    padding: 0px;
    margin-top: 9px; 
    margin-bottom: 26px;
}
#social #footer-contenedor #socialmedia ul.social-icons li{
    float:left;
    padding-right: 12px;
}
#social #footer-contenedor1 #socialmedia{
    float: left;
    /*width: 273px;*/
    padding-left: 22px;
}
#social #footer-contenedor1 #socialmedia ul.social-icons{
    list-style-type: none;
    padding: 0px;
    margin-top: 9px; 
    margin-bottom: 26px;
}
#social #footer-contenedor1 #socialmedia ul.social-icons li{
    float:left;
    padding-right: 12px;
}

#credits{
    background-color: #242424;
    color: #989898;
    font-size: 13px;
    overflow: hidden;
    text-align: center;
    padding:10px 0;
}
#credits #copyright{
    float:left;
    font-family: Tahoma;
}
#credits #made{
    float:right;
    font-family: Tahoma;
}

#credits #made a{
    text-decoration: none;
    color: #989898;
}
#credits #made a:hover{
    color: #26A0CF;
}
/* End of main styles */
#pluma{
    background: url("img/pluma.jpg") no-repeat scroll center 0 transparent;
    background-size: 356px 516px;
    background-color: #FFFFFF;
    width: 356px;
    height: 516px;
    position: absolute;
    z-index: -1;
    margin-left: -70px;
    margin-top: 11px;
}
#page #branding {
    border: none;
    z-index: 0;
    float:left;
    height: 712px;
    min-height: 300px;
    width: 265px;    
}



a {
    color: #FFFFFF;
}
#branding .tittle {
    background: url("img/logo.png") no-repeat scroll 31px 85px transparent;
    background-size: 156px 131px;
    border: medium none;
    height: 215px;
    margin: 0 auto;
    width: 100%;
}
#site-title {
    display: none;
}
#site-description {
    display: none;
}
#access {
    /*clear: both;
    display: block;*/
    margin: 0 auto;
    text-align: center;
    /*min-width: 900px;*/
}
#access a {
    color: #ffffff;
    display: block;
    height: 25px;
    line-height: 19px;
    padding: 5px 0 5px;
    text-decoration: none;
}
#access .current-menu-item > a, #access .current-menu-ancestor > a, #access .current_page_item > a, #access .current_page_ancestor > a  {
    color: #26a0cf;
    font-weight: normal;
}
#access div {
    text-align: left;
    /*width: 190px;*/
    margin: 0 auto;
}
#access div.cf {
    width:180px;
}
.wrapper{
    max-width: 900px;
    padding: 0 10px;
    margin: 0 auto;
}
#access li:hover > a, #access a:focus, #access a:active {
/*    background: none;*/
    color: #26a0cf;
    text-decoration: none;
}
#access li:hover > a, #access ul ul *:hover > a, #access a:focus {
    background: none;
}
#access ul{
    margin: 0 auto;
    font-size: 14px;
    padding-left:22px;
}
#access li:first-child{
    margin-left: 0;

}
#access li {
   /* margin-left: 7.022556390977%; /*60px*/
}
#main {
    margin: 0 auto;
    overflow: hidden;
    /*width:750px;*/
}
/*#page {
    background: url("img/fondo.jpg") repeat scroll 0 0 transparent;
}*/
#contenedor-menu {
    margin-right: 130px;
}
/*#banderas {
    float: right;
    height: 14px;
    padding-top: 9px;
    width: 150px !important;
}*/
#banderas {
    float: right;
}
#banderas a {
    display: inline-block;
    height: 14px;
    margin: 0 4px;
    padding: 0;
    width: 22px;
}
.es {
    background: url('img/banderas.png') no-repeat scroll 0 0 transparent;
}
#banderas .es:hover, #banderas .es:focus {
    background: url('img/banderas.png') no-repeat scroll 0 0 transparent;
}
.fr {
    background: url('img/banderas.png') no-repeat scroll 0 -100px transparent;
}
#banderas .fr:hover, #banderas .fr:focus {
    background: url('img/banderas.png') no-repeat scroll 0 -100px transparent;
}
.en {
    background: url('img/banderas.png') no-repeat scroll 0 -200px transparent;
}
#banderas .en:hover, #banderas .en:focus {
    background: url('img/banderas.png') no-repeat scroll 0 -200px transparent;
}

.linea-nuevas-escorts {
    background-color: #000000;
    float: left;
    margin: 35px 0 0;
    width: 375px;
}
/*#contenedor-nuevas-escorts {
    height: 35px;
    width: 900px;
}*/
.contenedor-slider {
    width:100%;
}
#contenedor-rubricas{
    width:100%;
}
#contenedor-rubricas .row{
    width:100%;
    height:100%;    
    padding-top: 20px;
}

.masaje span {
    font-size: 12px;
    font-style: italic;
    margin-left: 7px;
    margin-top: 5px;
}
#ultimas-escorts .masaje {
    text-align: center;
}
#ultimas-escorts .sombra-img{
    display: inline-block;
}
#ultimas-escorts a{
  color:#000;
}

.masaje h3 {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    margin-top: 5px;
}
.masaje img {
    margin-left: 0px;
    margin-top: 0px;
}
.masaje p {
    color: #000000;
    font-size: 12px;
    line-height: 16px;
}
.masaje p a{
    font-size: 12px;
    color: #C5B78F;
    text-decoration: underline;
}
#enlace-ver-mas-masajes {
    float: right;
    font-size: 12px;
    margin-top: 5px;
}
.sombra-img {
    position:relative;
    text-align: center;
    display: inline-block;
    width:207px;
    height:207px;
    -moz-box-shadow:inset 0 0 3px 5px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow:0 0 10px #000;
    box-shadow:0 0 10px #000;
}

.contenedor-nuevas-escorts {
	/*border-top: 1px solid;*/
	height: 22px;
	margin-bottom: 9px;
    text-align: center;
	margin-top: auto !important;
}
.contenedor-nuevas-escorts .title {
    /*background: url("img/fondo.jpg") repeat scroll 0 0 transparent;*/
    clear: none;
    display: inline-block;
    color: #000000;
    font-size: 19px;
    top: -15px;
    position: relative;
    padding: 0 6px;
}
#ultimas-massajistas{
    text-align: center;
}
#ultimas-massajistas > .col{
    width: auto;
}
.special > .col,
#ultimas-escorts > .col{
    float: none;
    display: inline-block;
}
#ultimas-escorts > .col{

}
.masajes {
	/*background: url("img/fondo-escort.png") no-repeat scroll -6px 0 transparent;*/
    padding: 0px 0px;
    position: relative;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    background-size: cover;
	/*width: 203px;*/
}
.masajes > a{display: block; position: relative;}
.masajes h3 a {
    color: #26a0cf;
    font-size: 12px;
    font-weight: bold;
    margin-top: 5px;
    line-height: 19px;
    text-decoration: none;
}
.masajes h3{
    margin:0px;
    height: 18px;
}
.masajes p {
	color: #58595b;
	font-size: 12px;
    line-height: 22px;
    margin:0px;
    margin-top:24px;
    font-family:Tahoma;
}
.masajes.blog p {
    color: #58595b;
    font-size: 12px;
    line-height: 22px;
    margin:0px;
    margin-top:6px;
}
.masajes.blog .date a{
    float:left;
    color:#58595B;

}
.masajes p a{
	font-size: 12px;
	color: #C5B78F;
	text-decoration: underline;
}
.masajes .more{
    height: 26px;
    width: 70px;
    float:right;
    font-size: 12px;
    font-weight: bold;
    line-height: 22px;
    background-color: #26a0cf;
    vertical-align: middle;
    text-align: center;
    color: #FFF;
}
.masajes .more a {
    text-decoration: none;
    color: #FFF;
    font-family: Tahoma;
}

.linea-ultimas-escorts {
    background-color: #FFFFFF;
    float: left;
    margin: 0 0 17px 0;
    padding: 0;
    width: 100%;
}
.nueva-escort-servicio {
    line-height: 17px;
    margin: 0;
    padding: 0;
}
.nueva-escort-tres-puntos {
    margin: -6px 0 5px;
    padding: 0;
}
.link-nueva-escort {
    color: #B5272D;
    float: right;
    font-size: 12px;
    margin: -2px 20px 0 0;
}
#widgets-inferiores {
    margin-bottom: 75px;
    margin-top: 30px;
}
#home-noticia a {
    color: #B5272D;
}
#home-noticia h3 {
    font-size: 18px;
    font-weight: bold;
}
#home-noticia p {
    font-size: 12px;
    line-height: 18px;
}
#home-noticia span {
    font-size: 11px;
    margin-bottom: 5px;
    margin-top: -7px;
}
#home-noticia h2, #home-garantia h2, #home-visitanos h2 {
    border-bottom: 1px solid;
    border-top: 1px solid;
    font-size: 19px;
    text-align: center;
}
#home-garantia h2 {
    background: url("img/iconos.png") scroll 0 5px no-repeat transparent;
}
#home-garantia h2, #home-visitanos h2 {
    text-align: center;
}

#home-garantia img{
  float: left;
}

#home-visitanos {
}

#texto-visitanos {
    font-size: 12px;
    width: 100px;
}
#texto-visitanos span {
    display: block;
    margin-bottom: 6px;
}
#texto-visitanos p {
    line-height: 15px;
    margin: 0;
}
#enlace-ver-mapa {
    background: url("img/iconos.png") no-repeat scroll -300px -400px transparent;
    color: #C5B78F ;
    display: block;
    height: 20px;
    margin-top: 15px;
    text-indent: 27px;
}
#texto-garantia {
    font-size: 12px;
    line-height: 18px;
    margin-top: 13px;
}
#footer-escorts {
}
#footer-escorts a {
    color: #ffffff;
}
#footer-escorts h3 {

}
#footer-escorts span {
    background: url("img/iconos.png") no-repeat scroll 0 -294px transparent;
    display: block;
    float: left;
    height: 26px;
    width: 25px;
}
#footer-escorts ul {
    list-style: none outside none;
    margin: 10px 0 0;
    padding: 0;
}
#footer-escorts li {
    color: white;
    /*float: left;*/
    font-size: 12px;
}
#footer-escorts #conoce-mas-escorts {
    color: #C5B78F;
    display: block;
    float: left;
    width: 200px;
}
#footer-contenedor {
    overflow: hidden;
    margin: 0 auto;
    max-width: 1024px;
    /*min-width: 320px;*/
    width: 100%;
    text-align: left;
    padding: 0px;
    padding-left:275px;
}
#footer-contenedor2 {
    overflow: hidden;
    margin: 0 auto;
    max-width: 1024px;
    /*min-width: 320px;*/
    width: 100%;
    text-align: left;
    padding: 0px;
    padding-left:275px;
}
#footer-contenedor1 {
    overflow: hidden;
    margin: 0 auto;
    max-width: 1024px;
    /*min-width: 320px;*/
    width: 100%;
    text-align: left;
    padding: 0px;
}
#footer-contenedor #first{
    float:left;
    width:366px;
}
#footer-contenedor #first #contact .description{
    line-height: 20px;
    /*font-family: Tahoma;*/
}
#footer-contenedor #first #contact span{
    font-size: 14px;
    color:#26a0cf;
    font-weight: bold;
    font-family:"Century Gothic","Century_eot",Arial; 
}
#footer-contenedor #first #contact span.horario1{
    font-size: 12px;
    color:#FFF;
    font-weight: normal;

}
#footer-contenedor #first #contact span.horario2{
    font-size: 12px;
    color:#FFF;
    font-weight: normal;

}
#footer-contenedor #first #address{
    display:inline-block;
    width:50%;
}
#footer-contenedor #first #phone{
    display:inline-block;
    width:50%;
    vertical-align: top;
    padding-left: 5px;
}
#footer-contenedor #first #email{
    display:inline-block;
    width:50%;
    vertical-align: top;
    padding-left: 5px;
}
#footer-contenedor #first #email a{
    text-decoration: none;
    color: #FFF;
}
#footer-contenedor #first #email a:hover{
    color: #26A0CF;
}
#footer-contenedor #first #horario{
    display:inline-block;
    width:50%;
}
#footer-contenedor #first #horario1{
    display:inline-block;
    width:100%;
}
#footer-contenedor #first #horario2{
    display:inline-block;
    width:100%;
}
#footer-contenedor #second{
    float:left;
    width:182px;
    padding-left: 10px;
}
#footer-contenedor #second ul, li{
    list-style-type: none;
    /*font-family: Tahoma;*/
}
#footer-contenedor #second a{
    text-decoration: none;
    color:#FFF;
}
#footer-contenedor #second a:hover, #footer-contenedor #second a:active{
    color:#26A0CF;
}
#footer-contenedor #second ul{
    padding:0px;
    font-size: 12px;
    line-height: 20px;
    margin: 0px;

}
#footer-contenedor #third{
    float:left;
    /*width:561px;*/
    padding-left: 10px;
    width: 200px;
}

#footer-contenedor h3 {
    overflow: hidden;
    margin:0px;    
    font-size: 14px;
    color:#26a0cf;
    font-weight: bold;
    font-family:"Century Gothic","Century_eot",Arial;

}
#footer-contenedor1 h3 {
    overflow: hidden;
    margin:0px;    
    font-size: 14px;
    color:#26a0cf;
    font-weight: bold;
    font-family:"Century Gothic","Century_eot",Arial;

}
#colophon {
    background-color: #000;
    color: white;
    font-size: 12px;
/*    min-width: 900px;*/
    overflow: hidden;
    padding: 15px 0 15px;
    text-align: center;
    font-family:Tahoma;
}
.linia-footer {
    background-color: white ;
    margin: 0;
}
#footer-llamanos {
}
#footer-llamanos p {
    margin: 10px 0 0;
}
#footer-llamanos span {
    background: url("img/iconos.png") no-repeat scroll -200px -294px transparent;
    display: block;
    float: left;
    height: 26px;
    width: 25px;
}
.telefono-llamanos {
    font-size: 26px;
    margin-top: 0 !important;
}
.footer-column:first-child{
    margin-left: 0;
}
.footer-column{
/*    float: left;
    width: 250px;
    margin: 0 0 0 75px;*/
    padding-right: 25px;
}
#footer-visitanos {
    
}
#footer-visitanos a {
    color: #C5B78F;
}
#footer-visitanos p {
    margin: 10px 0 0;
}
#footer-visitanos span {
    background: url("img/iconos.png") no-repeat scroll -100px -294px transparent;
    display: block;
    float: left;
    height: 26px;
    width: 25px;
}

/* Estilos página Presentación */
#titulo-presentacion {
    text-indent: -200px;
    float: left;
    overflow: hidden;
}
.content {
    margin-top: 10px;
    padding: 10px;
    font-size: 12px;
}
.content h2 {
    border-bottom: 1px solid;
    border-top: 1px solid;
    font-size: 19px;
    margin-bottom: 15px;
}
.content p {
    margin-bottom: 10px;
}

.content strong {
    font-size: 12px;
}

#como-funciona ul {
    list-style: disc inside none;
    margin-left: 0;
}
#ornamento-separador {
    margin-bottom: 20px;
    margin-left: -5px;
    margin-top: 20px;
}
#imagen-presentacion {
    margin-bottom: 95px;
}

/* Estilos página tarifas */
#titulo-tarifas {
    text-indent: -200px;
    float: left;
    overflow: hidden;
}
#tarifas {
    float: left;
    font-size: 12px;
    height: 480px;
    margin-top: 35px;
    width: 405px;
}
#tarifas div {
    background: url("img/iconos.png") no-repeat scroll 166px -100px transparent;
    font-size: 19px;
    margin-top: 55px;
    padding-top: 80px;
    text-align: center;
}
#tarifas span {
    font-size: 26px;
}
#tarifas p {
    margin: 0;
}
#fiestas-fantasias {
    float: left;
    font-size: 12px;
    margin-left: 35px;
    margin-top: 35px;
    width: 460px;
}
#tarifas h2, #fiestas-fantasias h2, #salidas-hotel h2 {
    border-bottom: 1px solid;
    border-top: 1px solid;
    font-size: 19px;
    margin-bottom: 15px;
}
#tarifas div, #fiestas-fantasias div, #salidas-hotel div {
    line-height: 20px;
}
#tarifas p, #fiestas-fantasias p, #salidas-hotel p {
    margin: 0;
}
#salidas-hotel {
    float: left;
    font-size: 12px;
    margin-left: 35px;
    margin-top: 35px;
    width: 460px;
}
#salidas-hotel p {
    width: 465px;
}
/* Estilos página contacto */
#titulo-contacto {
    text-indent: -200px;
    float: left;
    overflow: hidden;
}
#contacto {
    float: left;
    font-size: 12px;
    height: 230px;
    margin-top: 35px;
    width: 405px;
}
#contacto a {
    color: #000000;
    font-weight: bold;
}
#contacto h2 {
    border-bottom: 1px solid;
    border-top: 1px solid;
    font-size: 19px;
    margin-bottom: 15px;
}
#contacto div {
    line-height: 20px;
}
#contacto img {
    margin-left: -6px;
}
#contacto p {
    margin: 0 0 10px;
}
#puerta-contacto {
    float: right;
    margin-top: 35px;
    width: 360px;
}
#puerta-contacto img {
    float: right;
}
#puerta-contacto div {
    float: left;
    font-size: 12px;
    line-height: 19px;
    margin-right: 20px;
    margin-top: 155px;
    text-align: right;
    width: 190px;
}
#puerta-contacto p {
    margin: 0;
}
#mapa {
}
.gmaps {
-moz-box-shadow: 0 0 5px 1px #888;
-webkit-box-shadow: 0 0 5px 1px#888;
box-shadow: 0 0 5px 1px #888;
    margin-bottom: 10px;
    margin-top: 10px;
    max-width: 900px;
    height: 335px;
}
/* Estilos página Escorts*/
#titulo-escorts {
    text-indent: -200px;
    float: left;
    overflow: hidden;
}
#menu-dorado-contenedor {
    background: url("img/fondo-sbmenu.jpg") repeat-x scroll 0 0 transparent;
    height: 25px;
    margin-top: 20px;
    width: 100%;
}
#menu-dorado {

    margin: 0 auto;
    max-width: 900px;

}
#menu-dorado ul {
    list-style: none outside none;
    margin: 0 0 0 215px;
}
#menu-dorado li {
    float: left;
    margin-right: 5px;
}
#menu-dorado a {
    color: #000000;
    display: block;
    font-size: 12px;
    height: 20px;
    margin: 2px 0 0;
}
#menu-dorado #link-activo-todas {
    background: url("img/iconos.png") no-repeat scroll 1px -599px transparent;
    color: #FFFFFF;
    margin-top: 2px;
    padding-left: 22px;
    width: 40px;
}
#menu-dorado #link-activo-dia {
    background: url("img/iconos.png") no-repeat scroll -99px -599px transparent;
    color: #FFFFFF;
    margin-top: 2px;
    padding-left: 23px;
    width: 25px;
}
#menu-dorado #link-activo-noche {
    background: url("img/iconos.png") no-repeat scroll -199px -599px transparent;
    color: #FFFFFF;
    margin-top: 2px;
    padding-left: 22px;
    width: 40px;
}
#menu-dorado a:hover {
    color: #ffffff;
    text-decoration: underline;
}
#escorts-todas {
    background: url("img/iconos.png") no-repeat scroll 1px -499px transparent;
    color: #FFFFFF;
    margin-top: 2px;
    padding-left: 22px;
    width: 40px;
}
#escorts-dia {
    background: url("img/iconos.png") no-repeat scroll -98px -499px transparent;
    color: #FFFFFF;
    margin-top: 2px;
    padding-left: 23px;
    width: 25px;
}
#escorts-noche {
    background: url("img/iconos.png") no-repeat scroll -199px -499px transparent;
    color: #FFFFFF;
    margin-top: 2px;
    padding-left: 22px;
    width: 40px;
}
.overlay_home-blanco {
    background: url("img/cola-escort165x245blanca.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 245px;
    left: 17px;
    margin-top: -251px;
    position: relative;
    width: 165px;
}
.overlay_home-negro {
    background: url("img/cola-escort165x245negra.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 245px;
    left: 0;
    position: absolute;
    width: 100%;
    top:0;
}
.overlay_gal-blanco {
    background: url("img/cola-escort165x245blanca.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 245px;
    left: 17px;
    margin-top: -251px;
    position: relative;
    width: 165px;
}
.overlay_gal-negro {
    background: url("img/cola-escort165x245negra.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 245px;
    left: 17px;
    margin-top: -251px;
    position: relative;
    width: 165px;
}
.escort-galeria {
    background: url("img/fondo-chica-galeria.png") no-repeat scroll -6px 0 transparent;
    float: left;
    height: 306px;
    margin-bottom: 20px;
    margin-left: 4px;
    margin-right: 27px;
    text-indent: 10px;
    width: 200px;
}
.escort-galeria h3 {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin-left: 7px;
    margin-top: 9px;
}
.escort-galeria img {
    margin-left: 7px;
    margin-top: 23px;
}
#contenedor-galeria-escorts {
    margin-top: 30px;
    width: 930px;
}
.icono-dia {
    background: url("img/iconos.png") no-repeat scroll -99px -600px transparent;
    display: block;
    height: 20px;
    margin-left: 163px;
    margin-top: 5px;
    position: absolute;
    width: 20px;
}
.icono-noche {
    background: url("img/iconos.png") no-repeat scroll -200px -600px transparent;
    display: block;
    height: 20px;
    margin-left: 163px;
    margin-top: 4px;
    position: relative;
    width: 20px;
}
.icono-noche-dia {
    background: url("img/iconos.png") no-repeat scroll -200px -600px transparent;
    display: block;
    height: 20px;
    margin-left: 138px;
    margin-top: 5px;
    position: absolute;
    width: 20px;
}
#margen-galeria-escorts {
    display: block;
    float: left;
    height: 95px;
    max-width: 900px;
}
.gallery {
    float: left;
    margin: 0 !important;
}
.gallery-item {
    width: auto !important;
}
.attachment-thumbnail {
    border: none !important;
    padding: 0 10px 0 0 !important;
}
 #content .gallery .gallery-icon a:hover img {
    border: none;
    background: none;
}
#escort-boxes {

}
/* Estilos Ficha Escort */

#content #ficha-escort {
    background: url("img/fondo-ficha.png") no-repeat scroll 0 0 transparent;
    clear: none;
    height: 550px;
    margin: 35px auto 60px;
    padding: 0;
    width: 903px;
}

.ficha-masajista {
    /*background-color: #CECAC3;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    border: 2px solid #949494;
    margin: 20px 0;
	padding:26px;*/
}
.ficha-masajista #controls{
    position: absolute;
}
.ficha-masajista div.nextBtn{
    background: url("img/arrow_large_right.png") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 40px;
    margin-left:13px;
    margin-top: -44px;
    width: 40px;
    z-index: 100;
    position: absolute;
    left:290px;
    float: left;
}
.ficha-masajista div.prevBtn{
    background: url("img/arrow_large_left.png") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 40px;
    margin-left: 10px;
    margin-top: -44px;
    width: 40px;
    z-index: 100;
    position: absolute;
    float: left;
}
.ficha{
background-color: #EFECE8;
padding:5px 25px;
}

.ficha-masajista h2 {
    border-bottom: 1px solid #26a0cf;
    border-top: 1px solid #26a0cf;
    font-size: 20px;
    color:#26a0cf;
    margin-bottom:10px;
    font-weight: normal;
}
.ficha-masajista .title_portfolio{
    margin-top:0px;
}
#imagen-galeria {
    float: left;
    margin: 30px 20px 20px;
    width: 278px;
}
#linea-dorada {
    border-top: 1px dashed #A29145;
    float: left;
    margin: 10px 0;
    width:100%;
}
#linea-dorada-comment {
    border-top: 1px dashed #A29145;
    float: left;
    margin: 10px 0;
    width:100%;
}
#linea-dorada-blog {
    border-top: 1px dashed #A29145;
    float: left;
    margin: 10px 0 20px 0;
    width:100%;
}
#servicios-col {
    line-height: 1.5em;
	font-size:14px;
    list-style: none;
    /*padding-right:10px;*/
	margin:0;
    padding-left:0px;
}

#servicios-col li{
    display: block;
    list-style-type: none;
    padding-right: 20px;
    font-size: 14px;
    font-family: "Century Gothic", "Century_eot", Arial;
}

#servicios-primera-col {
    line-height: 16px;
    list-style: none;
    margin-left:6px;
}
#servicios-segunda-col {
    line-height: 16px;
    list-style: none;
}
#info-escort {
    float: left;
}
#info-escort-contenedor {
    /*margin-bottom: -28px;*/
    margin-left: 6px;
    width: 60%;
    height: 282px;
}
#info-escort li {
    font-size: 12px;
    text-indent: -7px;
}
#turno-dia, #turno-noche {
    font-size: 14px;
    margin-top: 5px;
}
#turno-dia strong, #turno-noche  strong{
    color:#58595B;

}
#turno-dia p, #turno-noche p {
    margin:0 auto;
    overflow: hidden;
    padding-left: 10px;
    padding-top: 10px;
}
#turno-dia {
    margin-bottom: 5px;
    font-size: 14px;
    color:#26a0cf;
    overflow: hidden;
}
/*#turno-dia span {
    background: url("img/iconos.png") no-repeat scroll -100px -400px transparent;
    display: block;
    float: left;
    height: 20px;
    margin-right: 2px;
    margin-top: 1px;
    width: 20px;
}*/
#turno-dia span {
    background: url("img/sol.png") no-repeat scroll 0px 0px transparent;
    display: block;
    float: left;
    height: 37px;
    margin-right: 2px;
    margin-top: 1px;
    margin-bottom: 5px;
    width: 37px;
}
#turno-noche span {
    background: url("img/luna.png") no-repeat scroll 0px 0px transparent;
    display: block;
    float: left;
    height: 37px;
    margin-right: 2px;
    margin-top: 1px;
    margin-bottom: 5px;   
    width: 37px;
}
.noche{
    margin-bottom: 5px;
    font-size: 16px;
    color:#26a0cf;
    overflow: hidden;
    }
#linea-ficha-escort {;
    background-color: #000000;
    margin-bottom: 5px;
    width: 100%;
}
#garantia-felina-ficha {
    float: left;
    margin-left: 25px;
    margin-top: 7px;
}
#garantia-felina-ficha span{
    background: url("img/iconos.png") no-repeat scroll 0 -300px transparent;
    display: block;
    float: left;
    height: 21px;
    margin-right: 6px;
    margin-top: 2px;
    width: 22px;
}
#enlace-ver-mas {
    background: url("img/iconos.png") no-repeat scroll 2px -700px transparent;
    color: white;
    display: block;
    float: right;
    height: 35px;
    margin-right: 20px;
    margin-top: 5px;
    padding-top: 4px;
    text-align: center;
    width: 140px;
}
#enlace-ver-mas:hover {
    background: url("img/iconos.png") no-repeat scroll 2px -800px transparent;
    text-decoration: none;
}

.enlace-masaje-home a {
    color: #000;
}
#overlay_ficha-negro, #overlay_ficha-blanco {
    margin-top: 30px;
    width: 278px;
    height: 416px;
    position: absolute;
    left: 45px;
}

#overlay_ficha-negro {
    background: url("img/cola-escort280x416negra.png") no-repeat scroll 0 0 transparent;
}
#overlay_ficha-blanco {
    background: url("img/cola-escort280x416blanca.png") no-repeat scroll 0 0 transparent;
}
#descripcion-chica {
    font-size: 12px;
    font-style: italic;
	padding-left:0px;
}
#descripcion-chica .gallery{
    display: none;
}
#descripcion-chica h5 span{
    font-size: 18px;
}
#imagen-masajista-wrap{
	position: relative;
	z-index: 1;
	margin-bottom:1em;
}
#imagen-masajista-over{
	position:absolute;
	left:0;top:0;z-index:300;
}
#imagen-masajista{
	position: relative;
	z-index: 1;
}


#descripcion-chica p {
  margin-bottom: 20px;
  font-size: 14px;
}


/* Estilos página de error */
.contenido-pagina-error {
    font-size: 18px;
    margin: 40px auto 140px;
    text-align: center;
    max-width: 900px;
}
.contenido-pagina-error span {
    background: url("img/iconos.png") no-repeat scroll 0 -100px transparent;
    display: block;
    height: 75px;
    margin: 65px auto;
    width: 75px;
}
.contenido-pagina-error a {
    color: #A29145;

}
.titulo-pagina-error {
    font-size: 24px;
    font-weight: bold;
    margin: 60px auto 0;
    text-align: center;
    max-width: 900px;
}
#direccion-postal-footer {
    margin-top: 10px;
}
#direccion-postal-footer p {
    margin: 0;
}
#descripcion-chica {
    font-size: 12px;
    font-style: italic;
}
.singular #content, .left-sidebar.singular #content {
    margin: 0 auto;
    max-width: 900px;
}
.error404 #primary #content {
    margin: 0 auto;
    max-width: 900px;
}
.masaje-masajes {
    float: left;
    min-height: 270px;
    padding: 10px;
}
.masaje-masajes h3 {
    font-size: 16px;
    font-weight: bold;
}
.masaje-masajes-imagen {
    text-align: center;
    position: relative;
}
.contenido-masajes {
    float: left;
    margin-left: 30px;
}
.contenido-masajes a {
    color: #000;
}
.contenido-masajes p {
  margin-right: 25px;
  font-size: 12px;
}

#titulo {
    margin-bottom: 30px;
}

#titulo #blog {
    border-bottom: 1px solid #26A0CF;
    border-top: 1px solid #26A0CF;
    color: #26A0CF;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 10px;
    text-transform: uppercase;
}
#linia-header {
    border-bottom: 1px solid;
    margin-top: 55px;
}
.titulo-masajistas {
	width: 177px;
}
#mas-izq {
	float: left;
    font-size: 12px;
    margin-top: -5px;
    width: 405px;
}
#mas-der {
	float: left;
    font-size: 12px;
    margin-left: 35px;
    margin-top: -5px;
    width: 460px;
}
.masaje-blog {
	/*width:600px;*/
    min-height: 270px;
}
.masaje-blog .masaje-blog-imagen{
    text-align: center;
}
.contenido-blog {
    font-size: 12px;
    line-height: 18px;
    
    /*width: 500px;*/
	text-align:justify;
}
.contenido-blog .more_read {
    text-decoration: none;
    color:#26a0cf;    
}
.masaje-blog h3 {
    font-size: 16px;
    font-weight: bold;
    margin: 10px 0px 20px 0px;
}
.masaje-blog h3 a{
	color:#26a0cf;
}
.masaje-blog div.row div.col p.post-date{
    color:#26a0cf; 
}
.masaje-blog .post-day{
    color:#26a0cf; 
    font-size: 26px;
}
.masaje-blog .post-month{
    color:#26a0cf; 
    font-size: 12px;
}
.comentarios-blog{padding-left:340px; height:40px; border-bottom:1px dotted #454545; margin:30px; width:150px;}

.masaje-blog .img_comment{
    background: url("img/comment.png") no-repeat scroll 0px 2px transparent;
    display: block;
    float: left;
    height: 20px;
    width: 18px;   
    background-size: 18px 16px;
    margin-right: 5px;

}

#main-intern .row .col .masaje-blog .text_comment{
    margin:0px;
    font-size: 12px;
    color:#26a0cf;
}

/*  SET ALL ELEMENTS BOX-SIZING TO BORDER-BOX
    If you need support for IE7 and lower use polyfill: https://github.com/Schepp/box-sizing-polyfill */
* { -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; 
    *behavior: url(/boxsizing.htc)
}

img{
    max-width: 100%;
}

.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}

/* MAIN CONTAINER */
.container                      { margin: 0 auto; }


/* SELF CLEARING FLOATS - CLEARFIX METHOD */
.row:after, .col:after, .clr:after, .group:after, .cf:after { 
    content: ""; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; }


/* DEFAULT ROW STYLES */
.row { margin-bottom: 1.5em; } /* set according to preference*/
            
.row.slim { margin-bottom:0}    
                                  
/* DEFAULT COLUMN STYLES */
.col { 
    display: block;
    float:left;
    width: 100%;
}

@media ( min-width : 768px ) {
    .col {
        margin-left: 2%;
    }
}
@media ( min-width : 768px ) {
    #contenedor-rubricas .row .col {
        margin-left: 6px;
    }
    #contenedor-rubricas .row .col:first-child { margin-left: 0; }
}

/* RESET MARGINS */
.col:first-child { margin-left: 0; } /* all browsers except IE6 and lower */

/* COLUMN WIDTH ON DISPLAYS +768px */
@media ( min-width : 768px ) {
    .span_1 { width: 6.5%; }
    .span_2 { width: 15.0%; }
    .span_3 { width: 23.5%; }
    .span_4 { width: 32.0%; }
    .span_5 { width: 40.5%; }
    .span_6 { width: 49.0%; }
    .span_7 { width: 57.5%; }
    .span_8 { width: 66.0%; }
    .span_9 { width: 74.5%; }
    .span_10 { width: 83.0%; }
    .span_11 { width: 91.5%; }
    .span_12 { width: 100%; }
}


@media ( min-width : 768px ) {
    #contenedor-rubricas .rubricas_1 { width: 6.5%; }
    #contenedor-rubricas .rubricas_2 { width: 15.0%; }
    #contenedor-rubricas .rubricas_3 { width: 24.37%; }
    #contenedor-rubricas .rubricas_4 { width: 32.0%; }
    #contenedor-rubricas .rubricas_5 { width: 40.5%; }
    #contenedor-rubricas .rubricas_6 { width: 49.0%; }
    #contenedor-rubricas .rubricas_7 { width: 57.5%; }
    #contenedor-rubricas .rubricas_8 { width: 66.0%; }
    #contenedor-rubricas .rubricas_9 { width: 74.5%; }
    #contenedor-rubricas .rubricas_10 { width: 83.0%; }
    #contenedor-rubricas .rubricas_11 { width: 91.5%; }
    #contenedor-rubricas .rubricas_12 { width: 100%; }

}
@media ( max-width : 1000px ) {
    #contenedor-rubricas .rubricas_3 { 
        width: 48.0%; 
        height: 360px;
    }
    .attachment-image-home{
        width: 92%;
        height: 45%;
        display: block;
        margin:auto;
    }
    .masajes {
        padding-left:10px;
    }

}
@media (max-width: 1025px) and (min-width: 1000px) {
    #footer-contenedor #third {
        float: none;
    }
}
@media (max-width: 1000px) and (min-width: 721px) {
    #main-intern div.col.masajista div.col.comment {
        display: none;
    }
    #footer-contenedor #third {
        clear: both;
        padding-left: 0px;
    }
    .masajes {
        padding-left: 0px;
    }
}
@media ( max-width : 720px ) and (min-width: 550px) {
     #main-intern div.col.masajista div.col.comment {
        display: visible;
    }   

    #social {
        margin-top: 10px;
    }
    #social #footer-contenedor #socialmedia {
        padding-left: 10px;
    }
    #main-intern div.row div.col div.row div.col.masaje.masaje_right .text_inst {
        margin-right: 10px;
        float: left;
    }   

    #footer-contenedor #third {
        clear: both;
    }
    #footer-contenedor #first {
        padding-left:10px;
    }
    .masajes {
        padding-left: 0px;
    }
    #footer-contenedor {
        padding:0px;
    }
    #footer-contenedor2{
        padding:0px;
    }
}
@media all and ( max-width : 550px ){
    #main-intern div.col.masajista div.col.comment {
        display: none;
    }
    #social {
        margin-top: 10px;
    }
    #social #footer-contenedor #socialmedia {
        padding-left: 10px;
    } 
    #footer-contenedor #third {
        clear: none;

    }
    #footer-contenedor #first {
        padding-left:10px;
    }
    .masajes {
        padding-left: 0px;
    } 
    #main-intern div.row div.col div.row div.col.masaje.masaje_right .text_inst {
        text-align: center;
    } 
    #footer-contenedor {
        padding:0px;
    }
    #footer-contenedor2{
        padding:0px;
    }
}
@media ( max-width : 888px ) and (min-width: 815px) {
    #footer-contenedor #third {
        clear: both;
        padding-left: 0px;
    }
    .masajes {
        padding-left: 0px;
    }

}
@media ( max-width : 815px ) and (min-width: 721px) {
    #footer-contenedor #third {
        clear: none;
    }  
    #footer-contenedor #second {
        padding-left: 0px;
    }
}
/*Quitaremos partes del menu de admin cuando estas logeado y debe ser responsive*/
@media ( max-width : 790px ) {
    div#wpadminbar div#wp-toolbar ul#wp-admin-bar-top-secondary{
        display:none;
    }

    .masajes {
        padding-left: 0px;
    }  
}
@media ( max-width : 500px ) and (min-width: 473px) {
    #contenedor-rubricas .rubricas_3 { 
        width: 100.0%; 
        height: 360px;
    }
    .attachment-image-home{
        width: 92%;
        height: 45%;
        display: block;
        margin:auto;
    }
    .masajes {
        padding-left:10px;
    }
    #footer-contenedor #third {
        padding-left:0px;
    }
    #footer-contenedor #second {
        width: auto;
    } 
    #colophon {
        min-width: 420px;
    }
    #credits {
        min-width: 420px;
    }
/*Quitaremos partes del menu de admin cuando estas logeado y debe ser responsive*/    
    div.quicklinks div#wp-toolbar ul#wp-admin-bar-root-default li#wp-admin-bar-updates,
    div#wpadminbar div#wp-toolbar ul#wp-admin-bar-root-default li#wp-admin-bar-comments,
    div#wpadminbar div#wp-toolbar ul#wp-admin-bar-root-default li#wp-admin-bar-wp-logo,
    div#wpadminbar div#wp-toolbar ul#wp-admin-bar-root-default li#wp-admin-bar-new-content,
    div#wpadminbar div#wp-toolbar ul#wp-admin-bar-top-secondary{
        display:none;
    } 

}
@media ( max-width : 472px ){
    #footer-contenedor #third {
        margin-left: 76px;
        padding-left:0px;
    }
    #contenedor-rubricas .rubricas_3 { 
        width: 100.0%; 
        height: 360px;
    }
    .attachment-image-home{
        width: 92%;
        height: 45%;
        display: block;
        margin:auto;
    }
    .masajes {
        padding-left:10px;
    }
    #footer-contenedor #second {
        width: auto;
    } 
    #colophon {
        min-width: 420px;
    }
    #credits {
        min-width: 420px;
    }
/*Quitaremos partes del menu de admin cuando estas logeado y debe ser responsive*/    
    div.quicklinks div#wp-toolbar ul#wp-admin-bar-root-default li#wp-admin-bar-updates,
    div#wpadminbar div#wp-toolbar ul#wp-admin-bar-root-default li#wp-admin-bar-comments,
    div#wpadminbar div#wp-toolbar ul#wp-admin-bar-root-default li#wp-admin-bar-wp-logo,
    div#wpadminbar div#wp-toolbar ul#wp-admin-bar-root-default li#wp-admin-bar-new-content,
    div#wpadminbar div#wp-toolbar ul#wp-admin-bar-top-secondary{
        display:none;
    } 

    #credits #copyright {
        display: inline-block;
        float: none;
        text-align: center;
        width: 100%;
    }
    #credits #made {
        display: inline-block;
        float: none;
        text-align: center;
        width: 100%;
    }
    .gmsc{
        display: inline-block;
        width: 360px !important;
    }
    div#main-contact div.row div.col.contact_form {
        width: 360px;
        display: inline-block;
    }
}

/* CLEARFIX HACK */
.row,
.clr,
.group                          { zoom: 1; } /* IE6 */

*:first-child+html .row,
*:first-child+html .clr,
*:first-child+html .group       { zoom: 1; } /* IE7 */

/* ===========================
   Smartphones
============================ */

@media screen and (min-width: 321px) and (max-width: 620px){
    #access li{margin-left: 4%;}

    #imagen-galeria{
      width: 65%;
      margin-left: 17%;
    }

    .attachment-thumbnail{
      margin-left: 6%;
    }

    #info-escort-contenedor{
      margin: 0 20px 0 8px;
      padding-right: 15px;
    }

}

@media screen and (max-width: 320px){
  #branding{
    text-align: center;
  }
  #access{
    padding: 5px 0;
  }

  #access div {
    width:100%;
    float: none;
  }

  #access ul{
    font-size:18px;
  }

  #access li{
    margin-left:0;
    float:none;
    background:#241627;
  }

  #accessa a{
    height:30px;
    margin-left:4%;
  }

  .escort{
    width:100%;
  }

  #nuevas-escorts{
    position:relative;
  }

  #info-escort{
    margin: 0 10px 0 18px;
  }

  #imagen-galeria{
    width:87%;
  }
  .attachment-thumbnail{
    margin-left: 35%;
  }
}
/* ====== media ====== */
.media {margin:10px;}
.media, .bd {overflow:hidden; _overflow:visible; zoom:1;}
.media .img {float:left; margin-right: 10px;}
.media .img img{display:block;}
.media .imgExt{float:right; margin-left: 10px;}


/* Mis Styles */

p.icl_post_in_other_langs{
    
}

#footer_language_list{
  margin-bottom: 25px;
  text-align: center;
}

#footer_language_list ul{
  list-style: none;
  margin:0;
  padding:0;
}

#footer_language_list ul li img{
  margin-right:5px;
}

#footer_language_list ul li{
  display:inline;
  margin:0 18px 0 0px;
  padding:0;
  height: 32px;
  width: 32px;
  float:left;
  font-family: "Century Gothic", "Century_eot", Arial;
}

#footer_language_list div.is_active{
    border-color: #26a0cf;
    border:2px solid;
    border-radius:32px 32px 32px 32px;
    color: #26a0cf;
    height: 32px;
    text-align: center;
    width: 32px;
    text-decoration: none;
    font-size: 12px;
    line-height: 29px;
    font-weight: bold;
}

#footer_language_list div.isnt_active{
    border-color: #58595b;
    border:2px solid;
    border-radius:32px 32px 32px 32px;
    height: 32px;
    text-align: center;
    width: 32px;
    font-size: 12px;
    line-height: 29px;
    font-weight: bold;
}
#footer_language_list div.isnt_active:hover{
    border-color: #58595b;
    border:2px solid;
    border-radius:32px 32px 32px 32px;
    height: 32px;
    text-align: center;
    width: 32px;
    font-size: 12px;
    line-height: 29px;
    font-weight: bold;
    color: #26a0cf;
}
#footer_language_list div.isnt_active a{
    color: #58595b;
    text-decoration: none;
    height: 100%;
    width: 100%;
    display: block;
    margin: 0px;
}
#footer_language_list div.isnt_active a:hover{
    color: #26a0cf;
    text-decoration: none;
    height: 100%;
    width: 100%;
    display: block;
    margin: 0px;
}
nav a {  
    display: inline-block;  
} 
nav a#pull {  
    display: none;  
}  
@media only screen and (max-width : 720px) {  
    nav {  
        border-bottom: 0; 
        height: auto;  
        position: relative;
        width: 100%; 
    }  
    nav ul {  
        display: none;  
        height: auto; 
        width: 100%; 
        padding-left:0; 
    }  
    nav a#pull {  
        display: block;  
        background-color: #283744;  
        width: 100%;  
        position: relative;  
    }  
    nav a#pull:after {  
        content:"";  
        background: url('images/nav-icon.png') no-repeat;  
        width: 30px;  
        height: 30px;  
        display: inline-block;  
        position: absolute;  
        rightright: 15px;  
        top: 10px;  
        right: 15px;
    }  
    #pluma{
        display: none;
    }
    div.tittle{
        display:none;
    }
    #page #branding {
    height: auto;
    min-height: 35px;
    width: 100%;
    }
    #access a{
        height: 35px;
    }
    #access{
        background-color: #283744;
        height: 100%
    }
    #access div.cf {
        width: 100%;
    }

    #access div.wrapper{
        padding:0;
    }
    #access ul {
        padding:0;
    }
    #access li {
    margin-left: 0;
    }
    nav li {  
        width: 50%;  
        float: left;  
        position: relative;  
    }  
    nav li a {  
        border-bottom: 1px solid #576979;  
        border-right: 1px solid #576979;  
    }  
    nav a {  
        text-align: left;  
        width: 100%;  
        text-indent: 25px;  
    } 
}  
@media only screen and (max-width : 320px) {  
    nav li {  
        display: block;  
        float: none;  
        width: 100%;  
    }  
    nav li a {  
        border-bottom: 1px solid #576979;  
    }  
    #access li {
        background-color: #283744;
        font-size: 14px;
        font-family: "Century Gothic","Century_eot",Arial;
    }
}  

h3.comment_title{
    background-color: #87888a;
    color: #FFF;
    margin-bottom: 0;
    margin-top: 20px;
    padding: 5px 5px 5px 10px;
    font-size: 14px;
}
ol.commentlist{
    background-color: #fcfbfa;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
    font-size: 14px;
}
ol.commentlist p{
    margin:0px;
}
#main-intern ol.commentlist p{
    margin:0px;
}
h3.comment_title_form{
    background-color: #87888a;
    color: #FFF;
    margin-bottom: 0;
    margin-top: 0px;
    padding: 5px 5px 5px 10px;
    font-size: 14px;
}
form#commentform{
    font-size: 14px;
    background-color: #fcfbfa;
    padding: 5px 5px 5px 10px;
}
input#author{
    margin-left: 5px;
}
input#email{
    margin-left: 5px;
}
div.no_foto{
    background-color: #efece8;
}
div.row.prueba{
    /*margin-bottom: 0px;*/
}
#secondary .widget_search .widget-title{
    color: #26A0CF;
    border-bottom: 1px solid #26A0CF;
    border-top: 1px solid #26A0CF;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 10px;
    text-transform: uppercase;
    margin-top:0px;
}
#secondary .widget_tag_cloud .widget-title{
    border-bottom: 1px solid #26A0CF;
    border-top: 1px solid #26A0CF;
    color: #26A0CF;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 10px;
    text-transform: uppercase;
}
#secondary .widget_tag_cloud .tagcloud a{
    color: #26A0CF;
    text-decoration: none;
}

.post-entrada{
    background-color: #EFECE8;
    padding: 10px 10px 10px 20px;
}
.entry-title{
    border-bottom: 1px solid #26A0CF;
    border-top: 1px solid #26A0CF;
    color: #26A0CF;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 10px;
}
.entry-img{
    text-align: center;
}
.entry-meta{
    margin-top: 10px;
}
.entry-meta a{
    text-decoration: none;
    color: #26A0CF;
}
h3.assistive-text{
    color: #26A0CF;
}
#nav-single a{
    text-decoration: none;
    color: #26A0CF;
}

#main-intern div.col.masajista{
    background-color: #efece8;
    min-width: 700px;
}
#main-intern div.col.masajista div.col.descripcion{
    height: 100%;
    width: 33.33%;
}

#main-intern div.col.masajista div.text_inst{
    background-color: #efece8;
    height: 290px;
}

#main-intern div.col.masajista div.text_inst h3{
    background-color: #efece8;
}

#main-intern div.col.masajista div.text_inst p{
    line-height: 20px;
    color:#000;
}

#main-intern div.col.masajista div.text_inst h3 a{
    font-weight: bold;
}

#main-intern div.col.masajista div.text_mas{
    background-color: #efece8;
    text-align: right;
    height: 27px;
}
#main-intern div.col.masajista div.text_mas a{
    font-size: 12px;
    line-height: 14px;
    margin: 0;
    color:#26A0CF;
    padding: 0 15px 10px;
    padding-left: 3px;
}
#main-intern div.col.masajista div.col.image{
    margin-left: 0px;
    width: 33.33%;
    text-align:center;
    height: 318px;
}
#main-intern div.col.masajista div.col.comment{
    margin-left: 0px;
    width: 33.33%;
}
#main-intern div.col.masajista div.col.comment h3{
    margin-top: 0px;
}
#main-intern div.col.masajista div.col.comment ol.commentlist{
    background-color: #efece8;
    padding-left: 0;
}
#main-intern div.col.masajista div.col.comment .comment_up{
    height: 291px;
}
#main-intern div.col.masajista div.col.comment ol.commentlist .text{
    font-family: "Century Gothic","Century_eot",Arial;    
    padding-left: 10px;
    font-size: 12px;
}
#main-intern div.col.masajista div.col.comment ol.commentlist p{
    margin:0px;
    color: #000;
    font-family: "Century Gothic","Century_eot",Arial;
    font-size: 12px;
}
#main-intern div.col.masajista div.col.comment #linea-dorada-comment{
    border-top: 1px solid #000;
    width: 100%;
}
#main-intern div.row.masaje{
    height:230px;
}
#main-intern div.row.masaje div.col div.text_inst h3{
    margin-top:0px;
}
#main-intern div.row.masaje div.col div.text_inst h3 a{
    text-decoration: none;
    color:#26A0CF;
    font-size: 16px;
}
#main-intern div.row.masaje div.col div.precio p.title_price{
    margin-bottom:0px;
}
#main-intern div.row.masaje div.col div.precio p.dades_price{
    margin-top:0px;
}
#main-intern div.row div.col div.row div.col.masaje{
    margin-left: 0px;
}
#main-intern div.row div.col div.row div.col.masaje.masaje_right{
    background-color: #fcfbfa;
    text-align: left;
    padding-left:10px;
    padding-top: 10px;
    padding-right: 10px;
    min-width: 200px;
}
#main-intern div.row div.col div.row div.col.masaje.masaje_right h3{
    color:#26A0CF;
    font-size: 16px;
}
#main-intern div.row div.col div.row div.col.masaje.masaje_right .text_tittle{
    font-size: 14px;
    margin-bottom: 10px;
}
#main-intern div.row div.col div.row div.col.masaje.masaje_right .text_inst{
    font-size: 14px;
}
#main-intern div.row div.col div.row div.col.masaje p.dades_price{
    font-size: 12px;
    margin-top: 10px;
}
aside.widget.masajes div.text_tittle a{
    text-decoration: none;
    color:#FFFFFF;
}
aside.widget.masajes div.text_tittle a:hover{
    color:#26A0CF;
}
div.widget-area ul li a{
    /*color: #000;*/
    text-decoration: none;
    font-size: 12px;
}
div.widget-area .masajes{
    line-height: 20px;
}
div#main-blog{
    background-color: #efece8;
    padding-bottom: 5px;
    padding-left: 25px;
}
div#main-blog h3{
    margin-bottom: 10px; 
    margin-top: 20px;
}
div#main-blog #blog{
    margin-top: 22px;
}
div#main-blog div.widget_area{
    padding-top: 21px;
    padding-left: 20px;
    padding-right: 10px;
    background-color: #fcfbfa;
}
div#main-blog div.text_blog{
    padding-right: 10px;
}
div#main-blog div.widget_area .widget_recent_entries .widget-title{
    border-bottom: 1px solid #26A0CF;
    border-top: 1px solid #26A0CF;
    color: #26A0CF;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 10px;
    text-transform: uppercase;
}
div#main-blog div.widget_area .widget_recent_entries ul{
    padding-left: 0px;
    margin-top: 5px;
}
div#main-blog div.widget_area .widget_recent_entries ul li a{
    font-size: 12px;
    color: #58595b;
}
div#main-blog div.widget_area .widget_recent_entries ul li a:hover{
    color: #26A0CF;
}
div#main-blog div.widget_area .widget_search #searchform #searchsubmit{
    display: none;
}
div#main-blog div.widget_area .widget_search #searchform #searchsubmit{
    display: none;
}
.widget_search #s {
    width: 100%;
    -khtml-border-radius: 3px; 
    -ms-border-radius: 3px; 
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-left-color:#dfd9d1;
    border-left-style:solid;
    border-right-color:#dfd9d1;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
    border-bottom-style:solid;
    border-top-style:solid;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    border-width:1px 1px 1px;
    height: 30px;
    padding-left:5px;
    background-color: #fcfbfa;
}
div#main-blog div.widget_area .widget_archive .widget-title{
    border-bottom: 1px solid #26A0CF;
    border-top: 1px solid #26A0CF;
    color: #26A0CF;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 10px;
    margin-top: 30px;
    text-transform: uppercase;
}
div#main-blog div.widget_area .widget_archive ul{
    padding-left: 0px;
    margin-top: 5px;
}
div#main-blog div.widget_area .widget_archive ul li{
    font-size: 12px;
    color: #26A0CF;   
}
div#main-blog div.widget_area .widget_archive ul li a{
    font-size: 12px;
    color: #58595b;
}
div#main-blog div.widget_area .widget_archive ul li a:hover{
    color: #26A0CF;
}
div.entry-content span.stButton span.stMainServices{
    height: 22px;
}
div.entry-content span.stButton span.stArrow span.stButton_gradient {
    height: 22px;
}
.masaje-blog div.row div.col.social{
    margin-top: 10px;
}
.masaje-blog div.row div.col.social span.stButton span.stMainServices{
    height: 22px;
}
.masaje-blog div.row div.col.social span.stButton span.stArrow span.stButton_gradient {
    height: 22px;
}
div#main-contact{
    background-color: #efece8;
    padding-bottom: 0px;
    padding-left: 25px;
}
div#main-contact h3{
    margin-bottom: 10px; 
    margin-top: 20px;
    font-size:14px;
    color:#26A0CF;  
}
div#main-contact #blog{
    margin-top: 22px;
}
div#main-contact div.text_main div.text_contact h4{
    color:#26A0CF;  
    font-size: 22px;
    margin-top: 5px;
    margin-bottom:5px;
}
div#main-contact div.text_main div.row div.col.puerta div.row div.col.img{
    display: block;
    float: left;
    height: 267px;
    margin-right: 2px;
    margin-top: 1px;
    margin-bottom: 5px;
    width: 151px;   
}
div#main-contact div.text_main div.row div.col.puerta div.row div.col.visit p{
    font-size: 12px;
    }
div#main-contact div.contact_form{
    padding-top: 21px;
    padding-left: 15px;
    padding-right: 10px;
    background-color: #fcfbfa;
}
div#main-contact div.row div.col.contact_form {
    padding-top:10px;
    overflow: hidden;
    padding-bottom: 440px;
    margin-bottom: -440px;

}
div#main-contact div.row div.col.contact_form h3{
    margin-top:6px;
    border-bottom: 1px solid #26A0CF;
    border-top: 1px solid #26A0CF;
    color: #26A0CF;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 10px;
    text-transform: uppercase;
}
div#main-contact div.row div.col.contact_form div.wpcf7 input.wpcf7-form-control{
    width: 196px;
}
div#main-contact div.row div.col.contact_form div.wpcf7 textarea.wpcf7-form-control{
    width: 196px;
}
div#main-contact div.row div.col.contact_form div.wpcf7 input.wpcf7-form-control.wpcf7-submit{
    width: 63px;
    height: 30px;
    -khtml-border-radius: 5px; 
    -ms-border-radius: 5px; 
    -o-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-right-color:#000;
    color:#FFF;
    border-right-style:solid;
    border-left-color:#000;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    border-bottom-style:solid;
    border-top-style:solid;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    border-width:1px 1px 1px;
    background-color: #000;
}
div#main-contact div.row div.col.contact_form div.wpcf7 input.wpcf7-form-control.wpcf7-submit:hover{
  color:#26A0CF;
}
div.wpcf7-validation-errors{
    font-size: 14px;
}
div#main-faq{
}
div#main-faq div.row div.text_faq{
    background-color: #efece8;
    opacity: 0.85;
    padding-left: 10px;
    padding-right: 10px;
}
div#main-faq div.row div.text_faq .title{
    margin-top: 36px;
}

div.text_contact a{
    text-decoration: none;
}
div#space_menu{
    float: left;
    height: 174px;
    width: 274px;
}

h3.trigger {
    /*margin: 0px !important;
    margin-top: -15px !important;*/
    font-weight:400;
    font-size: 14px;
    padding: 10px;
    padding-left: 40px;
    background-image: url('img/toggle-open.png');
    background-position: 10px center;
    background-repeat: no-repeat;
    text-shadow:0 1px 0 #FFF;
    padding-bottom: 10px;
    margin-bottom: 0px;
}

h3.trigger:hover {
    background-image: url('img/toggle-hover.png');
    background-position: 10px center;
    background-repeat: no-repeat;
}
h3.trigger a {
    color: #333;
    text-decoration: none;
    display: block;
    text-shadow:0 1px 0 #FFF;
}
h3.trigger a:hover {
    color: #26A0CF;
    text-decoration: none;
    text-shadow:0 1px 0 #FFF;
}
h3.active{
    background-image: url('img/toggle-close.png') !important;
    background-position: 10px center;
    background-repeat: no-repeat;
}
h3.toggle-white{
    background-color: #FFF;
}
h3.toggle-gray{
    background-color: #F5F5F5;
}
h3.toggle-dark{
    /*background-color:#383838; */
}
h3.toggle-dark a{
    color:#58595B;
    font-weight: bold; 
}
.toggle_container {
    overflow: hidden;
    padding: 20px 40px;
}
.text hr{
    width:420px;
    margin-left: 15px;
    margin-top: 10px;
    color:#FFF;
}
.sprite-Facebook-blue{background: url(img/csg-523ad9bd46890.png) no-repeat top left; background-position: 0 0; width: 24px; height: 23px; } 
.sprite-Foursquare-blue{background: url(img/csg-523ad9bd46890.png) no-repeat top left; background-position: 0 -73px; width: 24px; height: 23px; } 
.sprite-Googleplus-blue{background: url(img/csg-523ad9bd46890.png) no-repeat top left; background-position: 0 -146px; width: 24px; height: 23px; } 
.sprite-Pinterest-blue{background: url(img/csg-523ad9bd46890.png) no-repeat top left; background-position: 0 -219px; width: 24px; height: 23px; } 
.sprite-toggle-close{background: url(img/csg-523ad9bd46890.png) no-repeat top left; background-position: 0 -292px; width: 20px; height: 20px; } 
.sprite-toggle-hover{background: url(img/csg-523ad9bd46890.png) no-repeat top left; background-position: 0 -362px; width: 20px; height: 20px; } 
.sprite-toggle-open{background: url(img/csg-523ad9bd46890.png) no-repeat top left; background-position: 0 -432px; width: 20px; height: 20px; } 
.sprite-Twitter-blue{background: url(img/csg-523ad9bd46890.png) no-repeat top left; background-position: 0 -502px; width: 24px; height: 23px; } 
.sprite-Youtube-blue{background: url(img/csg-523ad9bd46890.png) no-repeat top left; background-position: 0 -575px; width: 24px; height: 23px; } 
.gmsc img {
max-width: none !important;
}
div.contain {
  width:100%;
  height:20px;
}
div.contain .prev_nav{
   float:left;
}
div.contain .prev_nav a{
   color:#58595B;
}
div.contain .ant_nav{
  float:right;
}
div.contain .ant_nav a{
   color:#58595B;
}
div.contingut div.colDrt p.Text_Medium{
margin-bottom:10px;
}

#main-intern div.col.masajista div.text_inst p a{
display:none;
}