.user-photo img{
    border-radius:45px;
    width:90px;
    height:90px;
}

.ad-listing-price{
    display:block;
    position:relative;
    width:100%;
    outline:none;
    background-color: #000000;
}
.ad-listing-price p{
    font-size:1.2em;
    padding:5%;
    text-align:center;
    margin-bottom:0;
    color: #f1d036;
}

.logoBloque{
    line-height: 1;
    border-bottom: 1px solid #ededed;
    margin: 0 -25px 25px -25px;
    padding: 0 25px 15px 25px;
    text-align: center;
}

.logoBloque img{
    border-radius: 75px;
    width: 150px;
    height: 150px;
    padding: 10px 10px;
}

.logoBloque h2{
    font-size: 1.2em;
    text-align: center;
}

.alert-box-container h4{
    font-size: 1.3em;
    text-align: justify;
    text-transform: uppercase;
}

.comentarioFull{
    padding: 20px 20px 20px 20px;
}

.logoBloque p{
    font-size: 1em;
    text-align: justify;
}

.alert-box-container h2{
    margin:20px 20px;
}

.alert-box-container form{
    margin:20px 20px;
}

.alert-box-container h5{
    margin:20px 20px;
}
.alert-box-container p{
    margin:20px 20px;
}
.alert-box-container iframe{
    margin:20px 20px;
    width:95%;
    height:342px;
    border: none;
}
.alert-box-container ul, ol{
    margin:20px 20px;
}
.alert-box-container form{
    margin:10px 10px;
}
.well{
    background-color:#fff;
    border:1px solid #eaedef;
    border-radius:2px;
    overflow:hidden;
    margin-bottom:30px;
    box-shadow:none;
}

.condiciones{
    text-align: justify;
    color: #FF4D58;
    text-transform: uppercase;
}

.well2{
    background-color:#fff;
    margin-bottom:30px;
}

.well h2{
    font-weight: 400;
    font-size: 1.8em;
}
.textoLargo{
    width:100%;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
}
.textoLargo2{
    height:20px;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
}
.textoLargo:hover{
    width:auto;
    white-space:initial;
    overflow:visible;
    cursor:pointer;
}

.captcha{
    text-align: center;
    font-weight: 900;
}

.captcha2:disabled{
    text-align: center;
    font-weight: 900;
    background-color: #FFFFFF;
}

.ad-listing-meta > ul{
    padding-top:20px;
}
.ad-listing-meta ul li{
    border-bottom:1px solid #e7e7e7;
    padding:10px 15px;
}
.ad-listing-meta ul li:last-child{
    border-bottom:medium none;
}
.ad-listing-meta ul li span{
    font-weight:600;
}


a#filters_col_bt1 {
    display: block;
    color: #333;
    position: relative;
    font-size: 16px;
    font-size: 1rem;
    font-weight: 600;
}
a#filters_col_bt1:before {
    font-family: "ElegantIcons";
    content: "\e030";
    font-size: 26px;
    font-size: 1.625rem;
    position: absolute;
    right: 0;
    top: 0;
    line-height: 1;
    font-weight: normal;
}
a#filters_col_bt2 {
    display: block;
    color: #333;
    position: relative;
    font-size: 16px;
    font-size: 1rem;
    font-weight: 600;
}
a#filters_col_bt2:before {
    font-family: "ElegantIcons";
    content: "\e026";
    font-size: 26px;
    font-size: 1.625rem;
    position: absolute;
    right: 0;
    top: 0;
    line-height: 1;
    font-weight: normal;
}
a#filters_col_bt3 {
    display: block;
    color: #333;
    position: relative;
    font-size: 16px;
    font-size: 1rem;
    font-weight: 600;
}
a#filters_col_bt3:before {
    font-family: "ElegantIcons";
    content: "\e007";
    font-size: 26px;
    font-size: 1.625rem;
    position: absolute;
    right: 0;
    top: 0;
    line-height: 1;
    font-weight: normal;
}

a#filters_col_bt4 {
    display: block;
    color: #333;
    position: relative;
    font-size: 16px;
    font-size: 1rem;
    font-weight: 600;
}
a#filters_col_bt4:before {
    font-family: "ElegantIcons";
    content: "\e010";
    font-size: 26px;
    font-size: 1.625rem;
    position: absolute;
    right: 0;
    top: 0;
    line-height: 1;
    font-weight: normal;
}

a#filters_col_bt5 {
    display: block;
    color: #333;
    position: relative;
    font-size: 16px;
    font-size: 1rem;
    font-weight: 600;
}
a#filters_col_bt5:before {
    font-family: "ElegantIcons";
    content: "\e093";
    font-size: 26px;
    font-size: 1.625rem;
    position: absolute;
    right: 0;
    top: 0;
    line-height: 1;
    font-weight: normal;
}
a#filters_col_bt6 {
    display: block;
    color: #333;
    position: relative;
    font-size: 16px;
    font-size: 1rem;
    font-weight: 600;
}
a#filters_col_bt6:before {
    font-family: "ElegantIcons";
    content: "\e00f";
    font-size: 26px;
    font-size: 1.625rem;
    position: absolute;
    right: 0;
    top: 0;
    line-height: 1;
    font-weight: normal;
}
.margin-top-50{margin-top:15px;}
.margin-top-30{margin-top:30px;}
.centrado {
    justify-content: center;
}

.idioma{
    width: 24px;
}

.foto{
    width: 100%;
    height:auto;
}
.fotoIzquierda{
    float: left;
    padding: 25px 25px 25px 25px;
}

.mayusculas{
    text-transform: uppercase;
}

.centradoDiv
{
    margin-left: auto;
    margin-right: auto;
}