/*FICHA*/


.ficha_body #description{
	text-align:left;
}

.ficha_body h1, .ficha_body h2, .ficha_body h3{
	text-align:left;
}

.top .fb_iframe_widget{
	width: 127px !important;
}


ul.listados{
	column-count: 4;
}

.text_inside{
    border: none;
    scroll-y: auto;
    width: 100%;
        height: 65px;
    line-height: 20px !important;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            outline: 0;
            box-shadow: none;
            border: none;
            border-radius: 0;
            box-sizing: content-box;
            background-color: transparent;
            padding: 0 0;
            resize: none;
	overflow-x: hidden;
}

.img_user{
	position:absolute;
	right:9px;
	width:140px !important;
	z-index:99999999;
	max-height:80px !important;
	padding:10px;
}

.pin .img_user{
	bottom:0px;
}

.pre_description{
 	max-height:464px !important;
 	overflow:hidden;
}



.engloba_to {
	width: 99%;
    position: absolute;
    top: 21px;
    z-index: 99999999999;
    margin: 0px;
    padding: 0px;
    left: 0px;
}

.empieza_listado .radios label{
	display:inline-block;
	width:100%;
}

.compartir_lateral{
	padding:0px !important;
	padding-top:17px !important;
}

.fancybox-nav {
    width: 60px;
}

.fancybox-nav span {
    visibility: visible;
}

.fancybox-next {
    right: -60px;
}

.fancybox-prev {
    left: -60px;
}

.fancybox-button svg{
	color: white !important;
	font-size:30px !important;
}

.compartir_lateral .btn{
	color:black;
	font-weight:normal !important;
	font-size:15px !important;

	    box-shadow: 0 2px 0 #CFCFC4;
    text-shadow: 0 1px 0 #CFCFC4;
	height: 35px;
	    padding-top: 9px;
}

.compartir_lateral .btn:hover{
	background-color: #CFCFC4;
}

.compartir_lateral .fa{
	color:red !important;
}


.dibuja{
    padding: 10px 5px;
    border-radius: 0%;
    text-align: center;
    position: fixed;
    bottom: 3%;
    left: 28%;
    z-index: 9999999999;
	color:#342eb1;
	background:white;
	border:3px solid #342eb1;
}

.posicioname{
	z-index:9999;

    left: 20%;

	direction: ltr;
    overflow: hidden;
    text-align: center;

    font-family: Roboto, Arial, sans-serif;
    user-select: none;
    font-size: 11px;

    background:white;
	border:3px solid #342eb1;

    padding: 12px 9px;
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
    background-clip: padding-box;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
    width: 84px;

	position: fixed;
    bottom: 3%;
}


.posicioname:hover, .dibuja:hover{
	border:3px solid white;
    background: #f8980d!important;
    color: #fff!important;
	cursor:pointer;
}

.engloba_mapa_grande{
    z-index: 0;
    position: absolute;
    top: 00px;
    width: 100%;
    height: 100%;
	margin-top:0px !important;
}


.ficha.mapa .pre_tabs_sup, .ficha.realidad .pre_tabs_sup{
  z-index:999999999999 !important;
  position:fixed !important;
  	top:60px !important;
	left:20%;
}

.mapa .texto, .realidad .texto{
	display:none;
}

.mapa .selector_vista, .realidad .selector_vista{
	text-align:right !important;
}

.mapa .mapa_grande, .realidad .mapa_grande{
	margin-top:0px !important;
}

.realidad .mapa_grande{
	margin-top:100px !important;
}

.mapa .listado_izquierda, .realidad .listado_izquierda{
	padding-left:0px !important;
}



.mapa .sub_tab, .realidad .sub_tab{
	margin:0px !important;
	padding:0px !important;
	text-align:right !important;
}

.mapa .engloba_to, .realidad .engloba_to{
top: 21px !important;
}

.mapa .llista-anuncis, .realidad .llista-anuncis{
	margin-top:0px !Important;
}

.mapa .tab,  .realidad .tab{
	    direction: ltr;
    overflow: hidden;
    text-align: center;
    height: 40px;
    display: table-cell;
    vertical-align: middle;
    position: relative;
    color: rgb(86, 86, 86);
    font-family: Roboto, Arial, sans-serif;
    user-select: none;
    font-size: 18px !important;
    background-color: rgb(255, 255, 255);
    padding: 0px 17px;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    background-clip: padding-box;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
    min-width: 61px;
    border-left: 0px;
}

.mapa  .tabs_sup .tab a, .realidad  .tabs_sup .tab a{
	padding-top:6px !important;
}

.realidad .section, .mapa .section, .engloba_home{
	padding-top:0px;
	margin-top:0px;
}

.mostrarContacto{
	text-align:left;
}

.info-vendedor .nombre{
	font-size:26px;
	padding-top: 13px;
	/*width:70%;*/
	font-size: 20px;
}

.info-vendedor img{
	max-width: 50px;
	width:100% !important;
	height: inherit !important;
	margin-right:10px;
}

.ficha_body h3{
	margin: 30px 35px 30px 0px;
	width:100%;
	display:inline-block;
}

.ficha_body #precio{
	padding-top:5px !important;
}

.ficha_body #precio small{
    font-size: 18px !important;
    font-weight: 100;
    display: block;
}

.terminos_elastic a{
	display:block;
}

.ficha_body .buscador{

    margin-top: inherit;
    text-align: inherit;

}

.ficha_body #description h3{
	margin:0px;
	display:block;
}

.usuario #footer-section{
	padding-left:245px;
	display:block;
}

.usuario #footer-section .container{
	max-width: inherit !important;
	width: inherit !important;
}

#footer-section .container{
	max-width:1235px !important;
	width: 1235px !important;
}

.ficha_body .widget-list{
	/*overflow:inherit;
	display:inline-block;*/
}

.llista-anuncis{
	margin-top:15px !important;
}

.ficha_body .llista-anuncis{
	display: inline-block;
    width: 100%;
}

.ficha_body .llista-anuncis li{
	display:inline-block;
	margin:15px 0px;
	width: 100%;
}

.ficha_body .llista-anuncis .content{
	text-align:left;
}




.rowHead.headerLogo{
	height:55px;
	max-width: 1280px;
}

.rowHead a, a.btn.btn-contact{
	color:white !important;
}

.rowHead .btnHeader2{
	color:white !important;
}

.info-vendedor{
	text-align:left;
}

.ficha_body #bloque-estadisticas{
	text-align:left;
}

.ficha_body .return {
float:inherit !important;
position:inherit !important;
margin-left:inherit !important;
color:inherit !important;
top:inherit !important;
left:inherit !important;
}

.ficha_body .return:hover, .ficha_body a:hover{
	text-decoration:underline !important;
}



.ficha_body .listaAnt{
    width: 15%;
    float: left;
    position: relative;
    margin-left: 0px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #3433b2;
    margin-top: 8px;
}

/*.ficha_body .navegacion .breadcrumb .container {

    margin-top: 7px;
}*/

.ficha_body .btn-contact{
	width:100%;
}

.ficha_body .btn-contact .fa{
	color:white !important;
}

.breadcrumb{
    line-height:inherit !important;

    margin: inherit !important;
    background: inherit !important;
    padding: inherit !important;

    margin-bottom: inherit !important;
    list-style: inherit !important;
    background-color: inherit !important;
    border-radius: inherit !important;

    top: inherit !important;
    width: inherit !important;
    position: inherit !important;
    left: inherit !important;
}

.ficha_body a{
color: #3433b2 !important;
}

.nav#sigant{
	padding: 4px 0px !important;
}

.navegacion .rowHead{
max-width: 1280px;
}

.breadHeader{
	top:3px !important;
}


.listaImagenes li {
    margin-top: -1px!important;
    padding: 0px!important;
	float:inherit;
}

.terminos_elastic {
	text-align:left;
}

.footer-bottom a{
	color:white !important;
}


@media (min-width: 1058px) {

	.sidebar_listado{width:300px; margin-left: 10px;}

	.fixed {position: fixed;top: 100px;width: 100%;z-index: 99;}
	.fixed3{position:absolute !important;z-index:999;bottom:0px;}

	#contacto_div.fixed{

		top: 110px;

		transition: top .3s cubic-bezier(.85, .18, .25, 1) !important;
		right: 6%;
    	width: 30%;
        /*will-change: top !important;*/
	}

}

@media(max-width:1025px){
	.fotos-ficha{width:98%}

	.ficha-left {
		width: 65.5%;
	}
	.ficha-right{width:33.5%;}

}

@media (max-width: 649px) {

	.breadHeader{display:none;width:40% !important;background:red !important;}
	.publicar{width:40%;}
	#comparteBtn{display:none;}
	#UsuarioHeader{max-width:25%;overflow:hidden;}
}



@media (max-width: 1024px) {

	.navegacion .breadcrumb div, .navegacion .breadcrumb li{
		max-width:15%;
	}

	.publicar{
		width:45%;
		height:55px;
	}

	.buscador{
		width:37%;
	}

	.buscador select{
		width:66px;
	}

	.btnHeader{
		width:60px;
	}

	.rowHead.headerLogo .publicar a{
		margin:1px !important;
		padding:15px 3px !important;
	}

	#b{
		width:120px;
	}

	#publicarHeader {

	    width: 21%;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    overflow: hidden;
	}

	#country{
		display:none;
	}

	#UsuarioHeader {
	    padding: 15px;
	    line-height: 25px;
	    font-size: 14px;
	    display: block;
	    float: left;
	    width: 24%;
	}

}

.muestra_mapa{
	display:inline-block;
	width:100%;
	padding-right:0px !important;
	margin-right:0px !important;
}

.menuAcciones2 span:hover{
	cursor:pointer;
}

.menuAcciones li{
	width: inherit !important;
}

.ficha-left h1{
	line-height:34px !important;
}

.llista-anuncis li .h3{

	display: inline-block;
    width: 100%;
    padding: 0!important;
    font-size: 19px!important;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin: 0px;
}


/*#description ul, #description li{
	padding:0px !important;
	margin:0px !important;
}*/

.ficha-left #description p{
display: block !important;
}



#facebookCent{
  width: 50px;
  position: fixed;
  top: 40%;
  left: 50%;
  z-index:1 !important;
}


#facebookG {
  width: 50px;
  position: absolute;
  z-index: 99;
  top: 25%;
  left: 25%;
}







.caracteristicas h3, .caracteristicas h3 a{
	background:inherit !important;
	padding-top:0px !important;
	margin-top:0px !important;
	/*width: inherit !important;*/
	font-size: 16px;
	font-weight: 100;
}

/* footer */
footer a{color: white;}
footer a:hover{text-decoration:none;}
footer .enlaces-footer{margin-bottom: 20px;}
footer .frase-casinuvo{font-size: 16px;}


/* fin footer */


/* HOME */

.div_opciones{
	display:none;
}

.col-lg-3{
	max-width:25% !important;
}

.ciudades_div{
	border:1px solid white;
	display:inline-block;

}

.ciudades_div .location-block:hover{
transform: translateY(-3px);
    transition-duration: 272ms;
}



.latest-ads .subsub{
	font-size:30px !important;
	margin-bottom:20px;

	font-weight:200 !important;
	color:#253238;
}

.latest-ads .subsub .div_escanea_mapa, .latest-ads .subsub .div_escanea{
	cursor:pointer;
}

.latest-ads .subsub b{
	font-weight:400 !important;
}

.latest-ads hr{
	margin: auto !important;
}

.subsub p{
	font-size:22px;
	margin-top:10px;
}

.latest-ads .div_boton_publicar{
	margin-bottom:3px;
}

h2 small{
	color: #3433b2;
    /* font-weight: bold; */
    font-size: 30px;
}

.h2_titulo{
    margin-bottom: 20px;
    /*color: #3433b2 !important;*/
	color:#253238 !important;
    font-weight: 200;
    font-size: 30px !important;
    line-height: 58px;

}

.full .container{
	width:100% !important;
	max-width:inherit !important;
}

.full .listado_izquierda{
	width:100% !important;
	max-width:inherit !important;
}

.pre_mapa_grande_realidad{
	width: 100%;
    margin: 0px;
    padding: 0px;
    display: inline-block;
}

.mapa_grande_realidad{
	/*width: 98%;*/
	width: 100%;
    display: inline-block;
	position:relative;
	height:100% !important;
}

.mapa_grande{
	margin-top:20px;
	position:absolute;
	top:-10px;
	right:0px;
	/*width:20% !important;*/
}

.fondo_ciudad{
	background-position: 0px 20%;
}


.textH3{
	width:40% !important;
}

#u_0_1{
	height:50px !important;
}

._2lqh{
	max-height:50px !important;
}

#carga_nuevo{
	width:100% !important;
}


.provinces .in{

	max-width: 42%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	display: inline-block;
	float: left;

}



    .pin .similarimg p{
	    margin: 63px 20px 9px;
	    font-size: 17px;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    background: rgba(0, 0, 0, 0.5803921568627451);
	    padding: 3px;
	    border-radius: 5px;
	    color: white;
	    text-shadow: 1px 1px 1px black;
	    line-height: 31px;
	}

.tabs_sup{
	/*display:inline-block;
	width:100%;
	position: relative;
	top:17px;*/
}

.tabs_sup .tab{
	display:inline-block;
	padding:0 3px;
	text-align:center;
	min-height:33px !important;
	width: 32%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	border-bottom: 3px solid #b7b7b747;

}

.selector_vista .tab{
	width: 49%;
}

.tabs_sup .tab.selected, .tabs_sup .tab:hover{
	border-bottom:3px solid #3433b2;


}

.tabs_sup .tab.selected a, .tabs_sup .tab.selected:hover a, .tabs_sup .tab:hover a{
	color: #3433b2 !important;
	font-weight:bold !important;
	font-size:18px !important;
}

.tabs_sup .tab.disabled{
	opacity:0.2 !important;
}

.tabs_sup .tab a{
	padding: 2px 10px 0px 0;
    display: inline-block;
}

.selector_vista{
	text-align:left;
	padding-left:10px;
}

.selector_vista .btn{
	border-radius: 0px !important;
}

.selector_vista .tab{
	display:inline-block;
}

.filtro_spec{
	font-size:12px;
}

.div_cats {
	float:left
}

.lg4.div_principal.widget{
	height:600px;
}

#mensajesList img{
	float:left;
}


.listado_derecha {
		max-width:228px !important;
		z-index:99999;
	    position: relative;
	}

.ficha .listado_derecha {


	width: 414px;
    position: absolute;
    left: 0px;
    top: 0;
    z-index: 2;
    box-shadow: 3px 0 6px 0 rgba(0,0,0,0.1);
    background-color: #fafafc;
	padding-left:0px;
	padding-top: 0px !important;
}

.mapa .rowHead, .realidad .rowHead{
	max-width: inherit !important;
	margin:0px !important;
	border-bottom:3px solid orange;
}

.mapa .ficha .listado_derecha, .realidad .ficha .listado_derecha{
	padding:0px !important;
}

.realidad #mapa_grande, .realidad #pre_mapa_grande_realidad{
	display:block;
	float:left;
	width:100% !important;
	min-height:500px;
}

.realidad #mapa_grande{
    z-index: 9999999;
    width: 25% !important;
    height: 25% !important;
    right: 0%;
    text-align: left;
    /* top: 118%; */
    border: 3px solid orange;
}

select option:disabled {
    color: #000;
    font-weight: bold;
	background:red;
	opacity:0.2;
}





#status-ads{
text-align:center;
position:relative;
margin:20px 0
}

#status-ads .bar {
position:absolute;
left:0;
right:0;
height:10px;
background: #3433b214 !important;
border-radius:4px;
top:15px
}



.banner-search-main .form-group .search-btn{
	float:right !important;
}

#status-ads .status {
display:inline-block;
width:120px
}

#submit-ads, #div_usuario {
margin:30px auto;
max-width:790px
}

.publiFixeed #submit-ads {
margin:0 auto
}


#submit-ads .row, #div_usuario .row {
margin-bottom:10px
}

#submit-ads .row div.lg3:first-child {
text-align:right;
margin-top:10px;
}

.popular_sopa li {
margin:10px 20px 10px 0;
font-size:14px;
display:inline;
line-height:26px
}






.fb_connect {
position:absolute;
right:-12px;
top:0
}

.sesion_nueva {
    position: relative;
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
	display: table-cell;
}
.form-control {
	border-radius: 0;
    background-color: #fff;
    display: inline-block;
    padding: 6px;
    border: 1px solid #999;
    color: #727272;
    padding: 6px;
    position: relative;
    box-shadow: none;
}

#publicarHeader b{
	background: #f8980d !important;
    color: white !important;
	padding:6px 10px;
	border-radius:5px;
	text-decoration:none;
}

.selectize-dropdown-content{
	z-index:999999 !important;
}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn-group:not(:last-child)>.btn, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group-addon:last-child {
    border-left: 0;
}

.input-group .form-control, .input-group-addon, .input-group-btn {
    display: table-cell;
}

.input-group-addon {
    border-radius: 0;
    border: 1px solid #999;
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}

.sesion_inicia {
    display: none;
    border-top: 1px solid #3433b2;
    top: -21px;
    padding: 15px;
    position: relative;
    background: #bddbf1;
    color: #4c7183;
    border-radius: 0 0 5px 5px;
}

#submit-ads a {
color:#3433b2
}

#submit-ads .btn {
width:190px;
margin:0 4px 10px
}

#submit-ads em {
color:#3433b2;
font-size:12px;
clear:both;
display:block
}

#submit-ads .yt {
font-size:14px;
text-align:right;
margin-right:10px;
display:table-cell;
vertical-align:middle;
height:40px
}

#submit-ads .buttons {
text-align:center
}

#submit-ads .buttons li {
display:inline-block
}

#submit-ads .buttons .btn {
float:left
}

#submit-ads .btn-twitter,#submit-ads .btn-twitter:hover {
background:#37a7df;
color:#fff;
width:auto;
float:left;
padding:10px 20px 10px 50px;
position:relative;
width:250px
}




/* CASINUEVO NEW CSS */

a:active,a:hover {
outline:0
}

a[href]:hover {
color:#444;
/*font-weight:700;*/
text-decoration:none
}

a:hover {
text-decoration:underline
}
input[type="text"]:hover,input[type="email"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="password"]:hover,select:hover,textarea:hover,input[type="text"]:focus,input[type="email"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="password"]:focus,select:focus,textarea:focus {
border-color:#3433b2;
z-index:1

}

textarea::-webkit-input-placeholder, input::-webkit-input-placeholder {
	font-size:12px;
	opacity:0.5;
}

body {
margin-top:70px
}



.continuar{
	    background: #2790cb;
    color: white;
    padding: 10px 0px 0px 0px;
}

.select:hover:after {
	border-top:4px solid #8ba2b3
}

.contactar,.consejos_footer,.trucos {
color:#6ba9c1;
cursor:pointer
}

.alt:before,.alt select,.alt select[disabled]:hover {
background-color:#f5f5f5;
color:#6495ad
}

#filter select,#filter input[type="search"],#filter select[disabled]:hover {
border-color:#a9c5d9
}

#filter select:hover,#filter select:focus,#filter input[type="search"]:hover,#filter input[type="search"]:focus {
border-color:#8ba2b3
}

#filter button:hover {
background-color: #ff8533;
}

#carousel .info:hover {
background:#f2c230
}

.prev-featured:hover,.next-featured:hover {
color:#3433b2;
text-decoration:none
}

.llista-anuncis .h3:hover {
text-decoration:underline!important
}

.social-icons .facebook:hover {
background-color:#4668b3
}

.social-icons .twitter:hover {
background-color:#3ebaf7
}

.social-icons .googleplus:hover {
background-color:#e53329
}

.social-icons .android:hover {
background-color:#BAD036
}

#show-country:hover {
background:rgba(0,0,0,.1)
}

#country a:hover span {
text-decoration:underline
}

.llista-anuncis li:hover,.llista-anuncis li.feature:hover,.llista-anuncis li.visitado:hover {
background:#fff!important;
box-shadow:0 3px 8px -4px rgba(0,0,0,0.85)!important
}



.l_a:hover .div_nuevo2 {
visibility:hidden
}

.l_a:hover .div_nuevo {
visibility:visible
}

.ordena_lateral{
	display:inline-block;
}

.widget.filtro{
	background:#3433b2;
	color:white !important;
}

.info_busqueda{
	position:fixed;
	bottom:0px;
	right:10%;
	padding:20px;
	background:white;
}


.inmo_tabs .tab{
 	display:inline-block;

 	margin:0px 6px 0px 0px;

	color: #3433b2!important;
    font-style: italic;
    font-weight: 100 !important;


 }



.inmo_tabs .pre{
	font-size: 14px;
    color: #94b1c1;
	padding:3px 10px;
}

.inmo_tabs .tab,.inmo_tabs .tab a{
	/*color:white !important;*/
	color:#3433b2 !important;


}

.widget.widget_provincias,.widget.widget_categorias {
/*max-height:150px;*/
overflow:hidden
}

.widget.widget_provincias:hover,.widget.widget_categorias:hover {
-webkit-transition:max-height .5s;
-moz-transition:max-height .5s;
-ms-transition:max-height .5s;
-o-transition:max-height .5s;
transition:max-height .5s;
max-height:900px
}

.widget.widget_provincias:hover + .widget_localidades {
-webkit-transition:top 1s;
-moz-transition:top 1s;
-ms-transition:top 1s;
-o-transition:top 1s;
transition:top 1s;
height:50px;
top:750px;
overflow:hidden
}

.listado_izquierda{
	 padding-left: 30px;
	    min-width: 972px;
}

.widget.widget_provincias li:hover small,.widget.listado_localidades li:hover small {
color:#919499!important;
display:inline-block!important
}
.widget.widget_provincias, .widget.widget_categorias, .widget.listado_localidades {
	padding:10px 10px 0px 20px !important;
	margin-top:20px !important;
}

.widget.widget_provincias .title, /*.widget.widget_categorias .title,*/ .widget.listado_localidades  .title{
	position:relative;
	padding-left:54px !important;

}



#footer .footer_proivincias li a:hover {
background:#fff!important
}

.pin:hover {
cursor:pointer
}

#columns:hover .pin:hover {
box-shadow:0 1px 2px rgba(34,25,25,0.4)
}

#footer .col a:hover {
color:#000!important
}

.dropdown li a:hover {
background:#155FB0;
color: #3433b2 !important;
text-decoration:none
}

.mundo {
position:absolute;
right:0;
width:70px
}

#buscador_top .mundo {
top:50px;
height:22px
}

.order-by .caja_ordena {
	width:182px;
}

.relacionados {
-webkit-column-count:3;
-moz-column-count:3;
column-count:3
}

.filtro_spec input {
font-size:12px;
padding:3px
}

#filter {
position:relative
}

.carga_home {
width:100%;
display:inline-block
}

.widget_provincias.fixed_home {
position:fixed;
top:64px;
width:268px;
z-index:99
}

.home_prov .widget_provincias.fixed_home {
top:70px
}

.listado_localidades.fixed_home {
position:fixed;
top:195px;
width:268px;
z-index:99
}

.widget_localidades.fixed_home {
position:fixed;
top:255px;
width:268px;
z-index:99;
height:50%
}

.listado_localidades.fixed_home + .widget_localidades.fixed_home {
top:660px;
max-height:150px;
overflow:hidden
}

.widget_localidades.fixed_home ul {
overflow:auto;
max-height:600px
}

.widget_poner.fixed_home {
position:fixed;
bottom:0;
width:268px
}

.div_opciones_mas_abajo {
margin-bottom:-20px!important;
width:232px;
position:absolute;
bottom:0;
background:#BDDBF1;
border-radius:6px 6px 6px 6px;
-moz-border-radius:6px;
-webkit-border-radius:6px 6px 6px 6px;
border:0 solid #000;
padding:3px 3px 3px 16px
}

.div_opciones_mas_abajo.sombra {
bottom:13px;
-webkit-box-shadow:3px 9px 18px -8px rgba(0,0,0,.75);
-moz-box-shadow:3px 9px 18px -8px rgba(0,0,0,.75);
box-shadow:3px 9px 18px -8px rgba(0,0,0,.75)
}

.solo_usuario {
position:absolute;
left:567px;
bottom:1px;
width:300px
}

.filtro_spec.motor.tipo,.filtro_spec.Motor.tipo {
position:absolute;
left:415px;
bottom:-9px;
max-width:34%
}

.bloque-alertas-paginacion {
text-align:center;
padding:30px 0 20px
}

.fixeed .btn-fixed2 {
position:fixed;
top:65px;
max-width:300px!important
}

.selectize-control {
-webkit-appearance:none;
-moz-appearance:none
}

.selectize-control:before {
content:'';
position:absolute;
top:2px;
right:2px;
bottom:2px;
border-radius:0 4px 4px 0;
background:#fff;
z-index:2;
pointer-events:none
}

.selectize-control:after {
content:'';
position:absolute;
border-top:4px solid #999;
border-left:4px solid transparent;
border-right:4px solid transparent;
top:50%;
right:7%;
margin-top:-2px;
z-index:2;
pointer-events:none;
}

.widget.error .fa {
font-size:80px;
float:left;
display:block;
margin-right:100px;
padding-left:40px
}

.linkeable {
cursor:pointer
}

.meta.lista_primeros span:hover,.tendencia .foto_si:hover {
text-decoration:underline
}

.final .btn-large.btn-red {
max-width:50%;
padding-top:5px
}

.link_cercano {
display:none
}

.l_a {
cursor:pointer
}

.l_a:hover {
background:#EEF3F9!important;
box-shadow:0 0 15px -3px #3433b2;
/*transform: translateY(-3px);
    transition-duration: 72ms;*/
}

#masAnuncios_amazon {
display:inline-block;
width:100%;
width:100%;
display:inline-block
}

#masAnuncios_amazon li {
width:100%;
display:inline-block
}

#masAnuncios_amazon .anuncios-similares .contenido-similar {
width:48%;
display:inline-block
}

.txt_alertas {
width:100%;
text-align:center
}

#masAnuncios_amazon h3,.h3_pre_alertas {
color:#777;
font-size:24px;
font-weight:700
}

.anuncios-similares li {
background-color:#fff;
overflow:hidden;
margin-right:10px;
height:87px;
margin-top:15px
}

.anuncios-similares .foto-similar {
float:left;
width:120px
}

.anuncios-similares .contenido-similar {
float:left;
width:450px;
font-size:12px;
padding:10px;
padding-top:0
}

.anuncios-similares .contenido-similar p {
line-height:20px
}

.anuncios-similares .precio-similar {
padding:10px;
color:#ce102a;
float:right;
font-size:20px;
margin-bottom:5px
}

.anuncios-similares .precio-similar small {
font-size:12px
}

.anuncios-similares .foto-similar img {
width:116px;
height:88px
}

.anuncios-similares a {
font:700 17px 'Lato',sans-serif
}

.primer.social-div {
padding-top:10px;
width:99%
}

.primer.social-div .fondoPir {
width:410px;
height:30px
}

.primer.social-div .fondoPir.precarga {
cursor:progress
}

.primer.social-div #plusB {
width:50px;
height:50px;
display:inline-block!important
}

.primer.social-div #faceB {
width:270px!important;
height:50px;
display:inline-block!important
}

.primer.social-div #faceB span,.primer.social-div #faceB iframe {
width:270px!important;
top:-5px
}

.primer.social-div #plusB.sin,.primer.social-div #faceB.sin {
background:none
}

#adsense_debajo_foto.fixed {
left:0;
position:fixed!important;
top:0;
width:100%;
z-index:99999999
}

div.gancho {
position:fixed;
bottom:0;
padding:10px;
z-index:2000;
background:#F7F7F7;
border:3px solid #000;
border-radius:4px 4px 0 0;
max-width:200px;
right:10px;
bottom:10px;
box-shadow:0 2px 1px rgba(0,0,0,0.3),0 3px 10px rgba(0,0,0,0.4)
}



#lateralSky,#wide_ad_unit4 {
display:inline
}

#lateralSky {
margin-top:10px
}

div.gancho p {
color:#3433b2
}

.precioGancho {
width:50%!important;
margin-right:10px!important
}

.publicarGancho {
margin-right:4px!important
}

.textPrecio {
margin-top:10px!important;
margin-bottom:2px!important
}

.gancho .titulo {
font-size:19px!important
}

.gancho.cerrado {
display:none
}

.xGancho {
position:absolute;
right:17px
}

.gancho a {
cursor:pointer
}



.gancho a:hover {
color:#CE102A
}

.rellena_header {
display:none
}

.div_mostrar h2 {
margin:95px 0 10px
}

.swiper-slide {
float:left
}

.corta_foto {
height:120px!important;
width:100%!important;
overflow:hidden;
display:inline-block!important
}

.navbar2 {
height:30px;
text-aign:center;
padding-top:30px
}

.social-div {
margin-top:10px
}

.overflow {
overflow:hidden;
overflow:hidden
}

.text-center {
text-align:center;
width:100%;
/*margin-bottom:10px*/
}

.btn {
text-align:center;
display:inline-block;
border-radius:4px;
padding:10px;
border:0;
outline:0;
border-bottom:2px solid rgba(0,0,0,.2);
height:40px;
background:#ddd;
color:#666;
cursor:pointer;
text-decoration:none!important;
-webkit-transition:background-color .3s;
-moz-transition:background-color .3s;
transition:background-color .3s;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
white-space:nowrap!important;
font:700 15px/20px 'Open Sans',sans-serif
}

.ficha.btn {
height:30px;
padding:4px
}

.widget_alertas{
	z-index:11 !important;
	padding:10px 10px 20px !important;
}

.filtrado{
	background: rgb(228, 228, 228);
	padding:0px 10px 10px 10px !important;
}

.filtrado.fixed{
	background: rgb(235, 235, 235);
	position:fixed!important;
	top:176px!important;
	width:228px;
	overflow:none;
}

.publiFixeed.fixed{
	position:fixed!important;
	top:65px!important;
	width:228px;
	overflow:none;
}



.filtrado label{
	margin:15px 0 8px 0;
	font-weight: 500;
	font-size:16px!important;;
}

.filtrado .pre_filtrado{

}
.filtrado .btn-filtrado{
	padding: 7px !important;
    height: inherit !important;
    margin: auto;
    text-align: center;
	margin-top:24px !important;
}

.selectize-dropdown{
  z-index: 9999999999 !important;
}

.selectize-dropdown-content{
	  z-index: 9999999999 !important;
}

.show-search-mobile {
    padding-top: 10px !important;
    background: background-color: rgba(0, 0, 0, 0.04);
}


#show-search-mobile.btn,#show-categorias-mobile.btn {
font-size:13px!important;
font-weight:400
}

.btn:active {
color:#666;
text-decoration:none;
border-bottom-width:0;
border-top:2px solid rgba(0,0,0,.2)
}

.btn-large {
height:50px;
padding:15px;
width:100%
}

.section .lg3 .btn-large {
padding-top:5px
}

.btn-large-filtrado {
height:40px;
padding:15px;
margin-bottom:10px;
width:100%!important
}

.btn-large-filtrado i {
float:left;
height:30px;
width:30px;
margin-top:-5px;
margin-left:-10px
}

.llista-anuncis .l_a.feature.usuario_g {
background:#FFF7EC!important
}

.btn-red,.btn-red:hover {
background:#ce102a;
color:#fff;
white-space:inherit!important
}

.btn-red:hover {
background:#b7112c
}

.btn-blue,.btn-blue:hover {
background:#f8980d;
color:#fff !important;
}

.btn-blue:disabled {
background:#CCCFD6
}

.btn-blue.claro,.btn-blue.claro:hover {
background:#fff;
color:#0077BC!important;
border:1px solid #0077BC
}

.btn-blue.claro img {
max-width:50px;
	position:relative;
	top:-15px;
}

.btn-blue:hover {
background:#c45717;
	box-shadow:1px 1px 0 1px white;
}

.btn-blue2,.btn-blue2:hover {
background:#e8f1f9;
color:#3433b2
}

.meta.editar a.btn-blue2:hover,a.btn-blue2:hover {
background:rgba(0,125,197,0.83)!important;
color:#fff!important
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
	display: table-cell;
}
.form-control {
	border-radius: 0;
    background-color: #fff;
    display: inline-block;
    padding: 6px;
    border: 1px solid #999;
    color: #727272;
    padding: 6px;
    position: relative;
    box-shadow: none;
}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn-group:not(:last-child)>.btn, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group-addon:last-child {
    border-left: 0;
}

.input-group .form-control, .input-group-addon, .input-group-btn {
    display: table-cell;
}

.input-group-addon {
    border-radius: 0;
    border: 1px solid #999;
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}

.editar .btn-blue2 {
margin-right:3px
}

.subsub .btn.big{
	margin-top:20px;
}

.btn.big{
	width: 300px;
    line-height: 50px;
    font-weight: bold;
	height:inherit !important;
	padding: 10px 16px;
    font-size: 18px;
}

.btn-orange,.btn-orange:hover {
background:#f8980d;
color:#fff !important;
}

.btn-orange:hover {
background:#de860b
}

.btn-green,.btn-green:hover {
background:#92c020;
color:#fff;
color:#fff!important
}

.btn-green:hover {
background:#7fa61c
}

.btn-green-only {
border:#92c020 1px solid!important;
color:#fff;
box-shadow:1px 1px 0 1px #92C020
}

.btn-red a[href],.btn-blue a[href],.btn-green a[href] {
color:#fff!important
}



.btn-fixed {
padding:15px 25px;
float:left;
z-index:9999999
}

.btn-fixed.fixed {
position:fixed;
bottom:-10px
}

.btn-large.fixed {
width:inherit!important;
padding:15px!important;
margin-bottom:0!important
}

.tag {
text-align:center;
display:inline-block;
border-radius:4px;
padding:10px;
border:0;
outline:0;
height:40px;
background:#ddd;
color:#666;
cursor:pointer;
text-decoration:none!important;
-webkit-transition:background-color .3s;
-moz-transition:background-color .3s;
transition:background-color .3s;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
font:700 15px/20px 'Open Sans',sans-serif
}

.tag-red {
background:#ce102a;
color:#fff
}

.tag-red:hover {
background:#b7112c;
color:#fff
}

.tag-blue,.tag-blue:hover {
background:#3433b2;
color:#fff
}

.tag-blue:hover {
background:#006cab
}

.tag-blue2,.tag-blue2:hover {
background:#e8f1f9;
color:#3433b2
}

.tag-blue2:hover {
background:#d0dfea
}

.tag-orange,.tag-orange:hover {
background:#f8980d;
color:#fff
}

.tag-orange:hover {
background:#de860b
}

.tag-green,.tag-green:hover {
background:#92c020;
color:#fff
}

.tag-green:hover {
background:#7fa61c
}

.tag-red a,.tag-blue a {
color:#fff!important
}

.tag.tag-orange a,.tag.tag-blue a,.tag.tag-green a {
color:#fff!important
}

#template ul,#template ol {
padding-left:40px
}

#template ul {
list-style:circle
}

#template ol {
list-style:decimal
}

.widget {
background:#fff;
padding:10px 20px 20px;
border-radius:4px;
margin-bottom:10px
}

.widget .title {
background:#3433b2;
color:#fff;
border-radius:4px 4px 0 0;
padding:10px 20px;
text-align:left;
margin:-10px -20px 10px;
text-transform:uppercase;
font-weight:initial;
font:700 14px 'Open Sans',sans-serif
}

.widget .title a {
color:#fff
}

.widget li {
line-height:20px
}

.widget li a {
line-height:24px
}

.widget li a:hover{
	color:#3433b2 !important;
	font-weight:bold !important;
}

.widget .title-filter {
position:relative;
text-align:left
}

.widget .title-filter:after {
content:'';
position:absolute;
right:14px;
top:8px;
width:30px;
height:30px;
}

.widget-list {
overflow:hidden
}

.widget-filter {
display:block!important;
content:""
}

.widget-filter .inserta_filtrado {
width:85%!important;
margin-bottom:0!important;
display:inline-block
}

.widget-filter .label {
float:left;
width:24%;
line-height:40px;
margin-bottom:10px
}

.widget-filter .select {
float:left;
width:38%;
margin-bottom:10px
}

.widget-filter input[type="radio"] {
float:left;
margin:3px 10px 0 0;
display:none
}

.widget-filter label i {
width:16px;
height:16px;
float:left;
margin-right:5px;
border-radius:50%;
border:1px solid #ddd;
position:relative
}

.widget-filter input[type="radio"]:checked + i:after {
position:absolute;
content:'';
width:10px;
height:10px;
left:3px;
top:3px;
background:#999;
border-radius:50%
}

.widget-filter .btn {
display:block;
margin:10px auto 0;
padding:10px 20px
}

.provinces {
-webkit-column-count:2;
-moz-column-count:2;
column-count:2
}

.listados .bold {
	font-weight:700;
	color: #777;
}

.provinces .bold{
	font-weight:300;
}

.nombre.bold {
font-weight:700;
color:#777
}

.widget .more {
	padding:0 10px;
	color:#3433b2;
	line-height:20px;
	display:inline-block;
	font-weight:700;
	text-align:center
}

.widget.listado_localidades .more {
	width:100%;
	background:#3433b2;
	color: white !important;
	margin:10px 0px;

}

.widget .radio {
float:left;
width:100%;
margin-bottom:6px
}

.no-csscolumns .provinces li {
float:left;
width:50%
}

.widget .alt li {
margin-bottom:10px
}

.widget .alt li:last-child {
margin:0
}

.linkeable a {
font-size:16px
}

.widget .alt small {
font-size:10px
}

.premium-anuncis .title,.latest-ads .title {
position:relative;
text-align:left;
background:#3433b2;
color:#fff;
border-radius:4px 4px 0 0;
padding:10px 20px;
margin:0;
font:700 19px 'Lato',sans-serif
}

.latest-ads .title:after {
content:'';
position:absolute;
top:50%;
margin-top:-12px;
right:20px;
width:24px;
height:24px;
border-radius:50%;
}

.latest-ads li:last-child {
border:0
}


#pagination {
text-align:center;
margin:20px 0 30px
}

#pagination li {
display:inline-block;
margin:0 5px
}

#pagination li a:hover {
	background:#3433b2;
	color:#fff !important;
	box-shadow: 1px 1px 0 1px #fff !important;
	border-bottom:3px solid white ;
}

#pagination li.current a,#pagination li.current span {
color:#777;
text-decoration:underline;
cursor:default
}

#pagination .btn,.txt-paginacion-puntos {
margin-bottom:25px
}

#pagination a {
	color:#3433b2;
	font-weight:700
}

#pagination .prev a,#pagination .next a {
width:24px;
height:24px;
border:1px solid #ddd;
border-radius:4px;
position:relative;
top:8px;
display:inline-block
}

#pagination .prev a:after {
content:'';
position:absolute;
border-right:6px solid #3433b2;
border-top:6px solid transparent;
border-bottom:6px solid transparent;
top:50%;
left:50%;
margin-top:-6px;
margin-left:-4px
}

#pagination .next a:after {
content:'';
position:absolute;
border-left:6px solid #3433b2;
border-top:6px solid transparent;
border-bottom:6px solid transparent;
top:50%;
right:50%;
margin-top:-6px;
margin-right:-4px
}

#popular-search p {
color:#3433b2;
font:700 17px 'Open Sans',sans-serif
}

#popular-search h3,#popular-search a {
font-weight:700;
display:inline;
font-size:13px
}

#popular-search li {
display:inline-block;
width:33%;
line-height:30px
}

#popular-search.sin_resultados li {
display:block;
line-height:30px;
padding:5px
}

#popular-search .foto_si {
display:block;
padding:10px 0!important
}

#popular-search a {
font-weight:400
}

.tendencia .foto_si span {
width:100%;
display:block;
padding-bottom:0
}

.title-question {
color:#333;
text-align:center;
margin-bottom:20px;
font:700 24px 'Open Sans',sans-serif
}

#submit-ads, #div_usuario {
margin:30px auto;
max-width:790px
}

.publiFixeed #submit-ads {
margin:0 auto
}


#submit-ads .row {
margin-bottom:10px
}

#submit-ads .row div.lg3:first-child, #div_usuario .row div.lg3:first-child {
text-align:right;
margin-top:10px;
}

.popular_sopa li {
margin:10px 20px 10px 0;
font-size:14px;
display:inline;
line-height:26px
}

#submit-ads .whatsapp {
float:left
}

#submit-ads .whatsapp span {
color:#0c0
}


#submit-ads a {
color:#3433b2
}

#submit-ads .btn {
width:190px;
margin:0 4px 10px
}

#submit-ads em {
color:#3433b2;
font-size:12px;
clear:both;
display:block
}

#submit-ads .yt {
font-size:14px;
text-align:right;
margin-right:10px;
display:table-cell;
vertical-align:middle;
height:40px
}

#submit-ads .buttons {
text-align:center
}

#submit-ads .buttons li {
display:inline-block
}

#submit-ads .buttons .btn, #div_usuario .buttons .btn {
float:left
}

#submit-ads .btn-twitter,#submit-ads .btn-twitter:hover {
background:#37a7df;
color:#fff;
width:auto;
float:left;
padding:10px 20px 10px 50px;
position:relative;
width:250px
}

#submit-ads .btn-twitter i {
width:40px;
height:40px;
position:absolute;
left:0;
top:0;
border-right:1px solid #fff
}

.texto-home a {
color:#777;
text-decoration:underline
}

#submit-ads .line-blue {
border-top-color:#3433b2;
margin:20px 0
}

#submit-ads .table {
width:100%;
text-align:center;
border-radius:4px;
border-right:1px solid #ddd;
position:relative;
display:inline-block
}

#submit-ads .table .tr.geo {
width:20%;
float:left;
position:absolute;
left:-140px;
z-index:9999
}

#submit-ads .table .tr {
width:25%;
float:left
}

#submit-ads .table .th {
background:#3433b2;
padding:10px 0
}

#submit-ads .table strong,#submit-ads .table small {
display:block
}

#submit-ads .table .th strong {
color:#fff
}

#submit-ads .table .th small {
color:#bddbf1;
font-weight:700
}

#submit-ads .table .td {
padding:15px 0;
border-left:1px solid #ddd;
border-bottom:1px solid #ddd
}

#submit-ads .table .td strong {
color:#ce102a;
font-size:17px
}

#submit-ads .table .td small {
font-size:13px
}

#submit-ads .table .td a {
background:#92c020;
display:inline-block;
padding:4px 10px;
color:#fff;
border-radius:4px;
margin-top:5px
}

#submit-ads .table .td p {
font-size:17px;
color:#3433b2
}

#submit-ads .paypal {
text-align:center
}

#submit-ads .paypal .select {
display:inline-block;
width:200px;
margin-bottom:10px
}

#submit-ads .paypal .buy {
display:inline-block;
margin-bottom:-16px;
margin-left:10px
}

#submit-ads .td_image {
border:1px solid #ddd;
border-top:none;
padding:20px 10px;
width:50%;
height:358px;
border-right:none
}

#submit-ads .td_image p {
font-size:14px;
margin-left:38px;
margin-top:0;
text-align:left;
top:46px
}

#submit-ads .td_image p#segundo {
margin-left:93px
}

#submit-ads .td_image img {
margin-top:-28px
}

#submit-ads .btn-delete {
-moz-appearance:none;
-moz-box-sizing:border-box;
background:none repeat scroll 0 0;
border:1px solid #DDD;
border-radius:4px;
display:block;
color:#666;
height:40px;
line-height:20px;
outline:0 none;
position:relative;
transition:border-color .3s ease 0;
vertical-align:middle;
padding:6px
}

#submit-ads .btn-deleteint {
color:#76939f;
background-color:#f0f4f7;
font-family:inherit;
font-size:13px;
line-height:20px;
vertical-align:middle;
padding:3px
}

#submit-ads .btn-deleteint i {
float:right;
height:16px;
width:16px;
cursor:pointer
}

#submit-ads h3 {
position:relative
}

#submit-ads .h2 small{
	position:absolute;
	right:0;
	cursor:pointer
}

#ads .btn.fix {
font-size:13px;
display:block
}

#ads .name {
color:#ce102a;
font-size:16px
}

#ads .name i {
width:15px;
height:15px;
display:inline-block;
border-radius:50%;
margin:0 4px
}

#ads .name .whats {
background:none
}

.menu li {
margin-top:10px
}

.icon5 {
width:20px;
height:20px;
display:inline-block;
margin-right:10px;
position:relative;
top:5px;
background-position:-80px -110px
}

.menu .icon1 {
background-position:0 -110px
}

.menu .icon2 {
background-position:-20px -110px
}

.menu .icon3 {
background-position:-40px -110px
}

.menu .icon4 {
background-position:-60px -110px
}

.statistics {
padding-left:30px
}

.statistics span {
color:#777;
font-weight:700
}

#stats_extra,.denunciar {
color:#3433b2;
font-weight:400
}

.fecha_ficha span {
font-weight:400!important
}

.filter-city h4 {
font-size:20px;
text-align:center
}

.filter-city button {
width:120px
}

.move-left {
float:left
}

.move-right {
float:right
}

#ads .btn.left {
float:left;
font-size:15px;
width:220px
}

#ads .btn.right {
float:right;
font-size:15px;
width:220px;
padding-right:30px;
position:relative
}

#ads .btn.right:after {
content:'';
position:absolute;
right:20px;
top:50%;
border-top:4px solid #3433b2;
border-left:4px solid transparent;
border-right:4px solid transparent;
margin-top:-2px;
pointer-events:none
}

#ads .meta span {
background:#bddbf1;
line-height:16px;
margin-bottom:5px;
border-radius:8px;
padding:0 8px;
font-size:11px;
color:#3433b2;
display:inline-block;
margin-right:4px
}

#ads .tags a {
font-size:11px;
color:#3433b2
}

.more-ads .lg6 {
margin:15px 0
}

.more-ads .image {
float:left
}

.more-ads h4 {
margin:0 0 0 125px;
font-size:16px
}

.more-ads p {
margin:0 0 0 125px;
font-size:16px;
color:#ce102a;
font-weight:700
}

.return {
float:left;
position:relative;
margin-left:5px;
color:#fff;
top:22px;
left:-5px
}

.sabias {
width:100%;
display:inline-block;
text-align:center;
background:url(http://cdn3.casinuevo.es/images/junk.jpg) no-repeat 50% 99%;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
border-radius:5px
}

.sabias .texto {
background:#fff;
width:55%;
margin:20px auto;
box-shadow:0 0 20px #000;
border-radius:5px;
padding:15px
}

.navbar .shared {
float:right
}

.navbar .shared span,.formulario.shared span {
float:left;
margin-right:10px
}

.navbar .shared a,.formulario.shared span {
display:inline-block;
height:20px;
width:20px;
}

.navbar .shared .facebook,.formulario.shared .facebook {
background-position:-420px -50px;
background-color:#3b579d
}

.navbar .shared .twitter,.formulario.shared .twitter {
background-position:-440px -50px;
background-color:#37a7df
}

.navbar .shared .googleplus,.formulario.shared .googleplus {
background-position:-460px -50px;
background-color:#cb2d25
}

.navbar .next div {
width:100px;
padding:5px;
background:#ce102a;
position:absolute;
left:100%;
top:-50px;
z-index:99999;
line-height:1;
color:#fff;
margin-left:10px;
display:none
}

.navbar .next div:after {
content:'';
position:absolute;
left:-6px;
top:49%;
border-right:6px solid #ce102a;
border-top:6px solid transparent;
border-bottom:6px solid transparent
}

.navbar .prev div {
width:100px;
padding:5px;
background:#ce102a;
position:absolute;
right:100%;
top:-50px;
z-index:99;
line-height:1;
color:#fff;
margin-right:10px;
display:none
}

.navbar .prev div:after {
content:'';
position:absolute;
right:-6px;
top:49%;
border-left:6px solid #ce102a;
border-top:6px solid transparent;
border-bottom:6px solid transparent
}

.navbar .next:hover div,.navbar .prev:hover div {
display:block
}

.prev .fa,.next .fa {
font-size:20px!important;
margin:0;
padding:0
}

.fb-comments,.fb-comments span,.fb-comments iframe,.fb-like-box,.fb-like-box span,.fb-like-box iframe {
width:100%!important
}

.reclamo_app {
padding:10px 0;
text-align:center;
background:#fff
}

.reclamo_app .grande {
font-size:40px!important;
margin:10px
}

.reclamo_app.lateral .grande {
font-size:20px!important
}

.reclamo_app.lateral .grande small {
margin:0;
padding:0
}

.reclamo_app .grande small {
padding-top:40px
}

.footer-menu span,.footer-menu a {
font-weight:700;
cursor:pointer
}

.txt-center {
text-align:center
}

.copyright span {
text-align:center;
display:block;
font-size:12px
}

.tendencia a {
width:100%
}

.tendencia a .tendencia_full {
float:left;
width:100%
}

.related-search {
-webkit-column-count:3;
-moz-column-count:3;
column-count:3
}

.related-search a,.tendencia a {
display:inline-block;
color:#3433b2;
line-height:25px
}

.related-search .foto_si,.tendencia .foto_si {
border:1px solid #eee;
display:inline-block;
padding:10px 5px 0;
text-align:center;
text-decoration:none;
text-align:center;
margin-bottom:3px
}

.related-search .foto_si:after,.tendencia .foto_si:after {
background:none
}

.related-search a:after,.tendencia a:after {
content:"";
display:block;
float:left;
height:6px;
margin:10px 5px 0 0;
text-indent:-9999px;
width:3px
}

.widget .sub {
border-bottom:1px solid #3433b2;
font-size:17px;
font-weight:700;
margin:10px 0 20px
}

.gmaps iframe {
width:100%
}

#home .container {
padding:0!important
}

#home .row .lg9 {
padding:0!important
}

.llista-anuncis .pin{
	min-height:546px!important;
	    vertical-align: top !important;
	height:inherit !important;
}

.llista-anuncis .pin.promopin{
	min-height:346px!important;
    }

.llista-anuncis .pin .texto p{
	min-height:100px;
}

	.llista-anuncis .price_listado {
		display:inline-block !important;
	}

@media (max-width: 767px){


	.container {
	    width: 96% !important;
	}
	.sm9 {
	    width: 70%;
	}
}


@media (min-width: 767px) {
    .banner-search-main .form-group{
        width:100% !important;
        background: none !important;
    }

     .cerca_div .form-control.btn-centrales{
     	max-width: 48% !important;
	 }

    .form-control.btn-centrales{
        max-width: 31% !important;
        height:250px !important;
        line-height:33px !important;
        overflow:overlay;
        background: rgba(0,0,0,0.5);
        border-radius:10px;
        border: none;
        margin-right:1.5%;
    }

    .form-control.btn-centrales option{
        padding: 7px 6px;
        color: white;
        cursor:pointer;
    }

    .form-control.btn-centrales option:hover{
        background:#3433b2;
    }

    .banner-search-main .form-group .search-btn {
        vertical-align: middle !important;
        width: 32% !important;
        margin: 8px 23px 0 0 !important;
        float: right !important;
    }

    .banner-parallax{
        height:500px !important;
    }

    .banner-search-main {
        border-radius:15px;
        margin: 0 auto;
        background:none !important;
        padding: 10px;
        max-width: 810px;
        border-radius: 4px;
    }

    .banner-caption{
        background:none !important;
    }

	.banner-search-main .form-group .search-btn.botones_busqueda .btn-orange{
	    width: 100% !important;
	}
	.banner-search-main .form-group{

	    width:100% !important;
	    background: none !important;
	}
}

@media only screen and (max-width:1400px) {
	.pre_container {
	left:20%!important
	}
}

@media only screen and (max-width:1200px) {

	.listado_izquierda{
		min-width:inherit !important;
	}

	.container{
		width:100% !important;
	}

	.pre_container {
	left:17%!important
	}


}

@media(max-width:767px) {

	#ads.section {
	overflow:hidden
	}

	#submit-ads, #div_usuario {
	margin:10px auto
	}

	#submit-ads .files {
	min-height:20px
	}

	.box ul {
	margin:0;
	padding:0
	}

	.box h4 {
	padding:5px 0 5px 70px;
	border-top:1px solid #F0F0F0;
	position:relative;
	background:#f9f9f9
	}

	.box h4:after {
	margin-top:-2px;
	left:92%;
	top:50%;
	position:absolute
	}

	.box h4 a {
	font-size:16px;
	width:100%;
	display:block
	}

	#ads .meta.editar {
	width:105%!important;
	bottom:0
	}

	#gallery {
	padding:0;
	margin:5px -4px;
	min-height:300px
	}

	#view-gallery,#content-gallery {
	margin:0;
	overflow:visible
	}

	#nav-gallery {
	display:none
	}

	.swiper-slide {
	background-attachment:scroll;
	background-clip:border-box;
	background-color:#d6d6d6;
	background-origin:padding-box;
	background-position:center center!important;
	background-repeat:repeat;
	background-size:cover!important;
	cursor:pointer;
	float:left;
	margin-bottom:10px;
	position:relative;
	text-align:center;
	width:100%;
	z-index:9;
	min-height:290px
	}

	.provinces {
	-webkit-column-count:3;
	-moz-column-count:3;
	column-count:3;

	}

	.provinces.clearfix{
	margin-bottom:0px !important;
	}


	.no-csscolumns .provinces li {
	width:33.33333%
	}

	#filter .input,#filter .select {
	margin-right:50px
	}

	#filter button {
	width:40px;
	height:40px;
	background-position:-305px -5px
	}

	.select.before select {
	border-radius:4px 0 0 4px
	}

	.select.after select {
	border-radius:0 4px 4px 0
	}

	.box {
	margin:0;
	border-radius:0;
	border-bottom:1px solid #ddd
	}

	.box.first {
	border-radius:4px 4px 0 0
	}

	.box.last {
	border-radius:0 0 4px 4px;
	border:0
	}

	.box ul {
	display:none
	}

	.box h3 {
	cursor:pointer;
	position:relative
	}

	.box h3:after {
	content:'';
	position:absolute;
	right:20px;
	top:50%;
	margin-top:-2px;
	border-top:4px solid #3433b2;
	border-left:4px solid transparent;
	border-right:4px solid transparent
	}

	.box h3.active:after {
	border-top:0;
	border-bottom:4px solid #3433b2
	}

	.box.alt h3:after {
	display:none
	}

	#header, .header{
		border-bottom:1px solid #0274b1 !important;
		background: #3433b2 !important;
	    height: 55px !important;
		width:100% !important;

	}

	#logo {
		margin:0 10px 0 0 !important;
		position: relative !important;
	    left: -45px !important;
		background: red !important;
	}



	#logo strong {
	width:120px;
	height:50px;
	background-position:-180px 0;
	left: -41px !important;
	position: relative !important;

		background: url("https://www.homesya.com/images/logo_homes.jpg") no-repeat scroll -11px 4px rgba(0, 0, 0, 0) !important;
	}

	#logo span {
	margin-top:19px;
	margin-left:-11px;
	font-size:13px
	}

	#country {
	margin-top:17px
	}

	#country ul {
	left:-143px
	}

	#country ul:after {
	right:113px
	}

	#header .btn {
	top:8px;
	width:auto;
	padding:5px 10px;
	height:35px;
	min-width:0
	}

	#filter .first {
	margin-right:50px
	}

	.widget-filter {
	position:absolute;
	top:-322px;
	left:0;
	right:0;
	display:none
	}

	.widget-filter .widget {
	border-radius:0;
	padding:20px 10px;
	margin:0
	}

	#mobile-filter {
	background:#fff;
	height:302px;
	display:none
	}

	.llista-anuncis .content {
	margin-right:0
	}



	.llista-anuncis .h3 {
	margin-bottom:5px!important
	}

	#submit-ads .table {
	border:0
	}

	#submit-ads .table .tr {
	width:100%;
	margin-bottom:20px
	}

	#submit-ads .table .td {
	border-right:1px solid #ddd
	}

	#submit-ads .table .th {
	border-radius:4px 4px 0 0
	}

	.navbar .text-center {
	float:right
	}

	.widget .radio {
	width:auto;
	margin-right:16px
	}

	#box-compra-venta,#box-hogar,#box-servicios,#box-deportes,#box-trabajo,#box-comunidad,#box-electronica,#box-motor {
	margin-top:0;
	padding-left:0
	}
}

.publicar_nuevoHeader span {
cursor:pointer
}

.publicar_nuevoHeader a:hover, .publicar_nuevoHeader #alertasBtn:hover, .publicar_nuevoHeader #comparteBtn:hover, .publicar_nuevoHeader #sonidoBtn:hover{
	background:white !important;
	color:#3433b2 !important;
}

.fixed-action-btn.sube {
animation-name:sube;
animation-duration:.5s;
animation-fill-mode:forwards
}

.fixed-action-btn.baja {
animation-name:baja;
animation-duration:.5s;
animation-fill-mode:forwards
}

@-webkit-keyframes sube {
from {
bottom:-9%
}

to {
bottom:3%
}
}

@keyframes sube {
from {
bottom:-9%
}

to {
bottom:3%
}
}

@-webkit-keyframes baja {
from {
bottom:3%
}

to {
bottom:-9%
}
}

@keyframes baja {
from {
bottom:3%
}

to {
bottom:-9%
}
}

.fixed-action-btn {
bottom:3%!important;
position:fixed;
right:15%!important;
z-index:999;
bottom:45px;
display:block
}

.btn-floating.btn-large.red {
background:#3433b2 none repeat scroll 0 0;
border-color:#fff;
border-image:none 100% 100% 100% 100% / / 0 0 0 0;
border-radius:50%;
border-style:none;
border-width:0;
box-shadow:0 2px 5px 0 rgba(0,0,0,0.157),0 2px 10px 0 rgba(0,0,0,0.118);
box-sizing:border-box;
color:#fff;
cursor:pointer;
display:inline-block;
height:55.5px;
letter-spacing:.5px;
outline:0 none #fff;
overflow:hidden;
padding:0;
position:relative;
text-align:center;
text-decoration:none;
text-transform:uppercase;
transition:all .3s ease 0;
vertical-align:middle;
width:55.5px;
z-index:1;
font:400 24px/56px Roboto,sans-serif
}

 .engloba_home .h1{
        font-size:20px;
        max-width:70%;
        display:inline-block;
    }

#filter{background:#3433b20f;color:#4c7183;min-height:75px;z-index:3;padding-bottom:0px !important;}

p {
line-height:18px;
font-size:14px
}

#filter #btn_busqueda{
	height: 30px;
	line-height: 20px;
	border-radius: 4px;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	padding: 5px 15px;
	margin:0px auto 10px auto;
}


#filter .lg12,#filter .lg8,#filter .lg6,#filter .lg4{margin-bottom:8px;}
.filtro_spec .lg4, .filtro_spec .lg12, .filtro_spec.lg12{padding-left:0px;padding-right:3px;}

.filter-master #cargaloquesea {
    padding-left:0px !important;
}

#filter a{color:#4c7183;text-decoration:underline;float:left;}

#cargaloquesea_subcategoria {
display:none
}

.padre_sub_m {
position:absolute;
top:0;
right:0;
z-index:9999
}

.l_a .padre_sub_m {
position:relative
}

.sub_m {
background:#000;
position:relative;
color:#fff;
padding:3px;
white-space:nowrap
}

.sub_m:hover {
background:orange
}

.bloque-contenido {
background-color:#f5f5f5;
/*border-bottom:1px solid #d6d6d6;*/
overflow:hidden;
padding:20px 0;
display:block
}

#cargaloquesea_micro {
padding-left:8px
}

.filter-master #cargaloquesea_micro {
padding-left:0
}


.bloque-contenido.sergi {
padding-top:0;
border:none!important
}

.bloque-contenido.sergi .contenido {
padding-top:0;
margin-top:0
}

.bloque-paginacion {
width:728px;
float:left;
margin-top:25px
}

.bloque-paginacion ul li a {
float:left;
margin:2px;
background:#bfbfbf;
padding:10px 9px
}

.bloque-paginacion ul li span {
float:left;
margin:2px;
background:#3433b2;
padding:10px 9px;
pointer:none;
cursor:default
}

.bloque-paginacion ul li a.txt-paginacion-puntos {
background:transparent;
color:#9b9b9b
}

.bloque-paginacion #pagination {
text-align:center
}

.bloque-alertas-paginacion {
border:1px solid #C9C9C9;
background-color:#fff;
font-size:14px;
margin:10px 0;
overflow:hidden;
height:auto;
float:left;
text-align:center;
padding-top:20px
}

.carga_alerta p{
	width: 65%;
    margin: 0px;
    padding: 0px;
    display: inline-block;
}

#box_alertas{
	border-radius: 0px;
}

.carga_alerta .guarda_alerta{
border-radius: 0px 5px 5px 0px;
    width: 33%;
	padding: 6px;
    height: 32px;
    border: none !important;
    box-shadow: none;
}

.carga_alerta p{
	margin-top:12px;
}

.carga_alerta #recibir_email{
	border-radius: 5px 0px 0px 5px;
	height: 32px;
}

.bloque-alertas-paginacion .carga_alerta2 h4 {
padding-left:20px
}

.carga_alerta h1, .carga_alerta h1 a{
	color:white !important;
}

.bloque-alertas-paginacion .h3_pre_alertas {
color:#777;
font-size:24px;
font-weight:700;
margin-top:10px
}

.bloque-alertas-paginacion h3 {
text-align:left;
margin-left:30px;
margin-bottom:30px;
color:#000;
display:inline-block;
font-size:24px;
font-weight:400
}

.contenido {
max-width:1280px;
margin:0 auto;
padding:20px 5px;
position:relative;
text-align:center
}

.btn {
cursor:pointer;
border:none;
font-size:16px;
padding:10px 20px;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
color:#fff;
text-decoration:none
}

.btn-new {
cursor:pointer;
border:none;
font-size:16px;
padding:10px 20px;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
color:#fff!important;
text-decoration:none;
margin-top:10px
}

.btn-contact {
background-color:#f8980d;
box-shadow:0 2px 0 #e24012;
text-shadow:0 1px 0 #e24012;
color:#fff!important
}

.btn-contact-face {
background:#3B579D;
color:#fff;
float:left
}

.btn-blue-vacio {
background:none;
border:1px solid #3433b2;
color:#3433b2!important;
border-width:1px 1px 2px
}

.btn-100 {
width:100%
}

.btnFiltros {
font-size:14px;
line-height:30px;
cursor:pointer
}

.ordenar {
float:right;
margin-top:10px
}

.ordenar select {
position:absolute;
top:144px;
left:564px
}

.order-by{
padding-right: 15px;
}

.order-by .caja_ordena {
height:30px!important;
font-size:12px
}

.pre_busqueda input:hover,.pre_busqueda input:focus {
box-shadow:0 3px 8px 0 rgba(0,0,0,0.2),0 0 0 1px rgba(0,0,0,0.08);
transition:box-shadow 200ms cubic-bezier(0.4,0.0,0.2,1)
}

.pre_busqueda input {
border:none!important;
box-shadow:0 2px 2px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.08)
}

.pre_busqueda {
font-family:'Font Awesome 5 Free',"Open Sans",sans-serif
}

.pre_busqueda:before {
position:absolute;
left:0;
left:-5px;
content:"\f002";
color:#D0D0D0;
left:31px;
content:\f002;
z-index:99;
top:6px;
font:20px 'Font Awesome 5 Free'
}


.caja_buscar.input {
padding-left:10px!important
}

.errInput {
background-color:rgba(255,0,0,0.09)!important;
border:2px solid red!important
}

.back {
z-index:999999999999;
position:absolute;
top:0;
width:100%
}

.visible {
diplay:inline
}

.ves {
cursor:pointer;
cursor:-webkit-zoom-in;
cursor:-moz-zoom-in
}

.desplega_buscador_anuncio {
display:none
}

.files .lg3 {
width:inherit!important;
max-width:25%!important
}

.nav1 > div {
margin:auto;
width:280px!important
}



.nav2 > div {
margin:auto;
width:150px!important
}


#view-gallery img.full {
height:70%
}

.ficha_anuncio .widget {
padding:10px 15px 0 10px
}

.ficha_anuncio .vendido {
display:block;
vertical-align:center;
margin:10px 0;
color:red;
text-align:center;
font-size:14px
}

.lateral .widget {
padding:10px 15px 10px 10px
}

.msgcookie {
display:block;
position:fixed;
bottom:0;
width:100%;
z-index:99999999;
background:rgba(0,0,0,0.8);
color:#fff;
font:11px sans-serif
}

.msgcookie p {
width:91%;
margin:0 auto;
padding:10px 0 0 22px;
height:32px
}

.msgcookie p a:link,.msgcookie p a:active,.msgcookie p a:visited,.msgcookie p a:hover {
color:#fff
}

.msgcookie a.close {


	color:white !important;

		opacity:1;
	font-size:12px !important;

	text-shadow: inherit !important;


}

.msgcookie a.close:after {
    font-family: 'Font Awesome 5 Free';

    content: "\f00d";
	color:white !important;
	opacity:1;
	font-size:12px !important;
	padding-left:20px;
}

a.close:hover {
opacity:1
}

#submit-ads .files img {
width:100%
}



.cuadro_stats {
border:none
}

#stats {
position:relative
}

#stats iframe {
position:absolute;
left:-45px;
border:none;
max-width:230px;
padding:0!important;
height:200px
}

.div_error_gps {
border:1px solid green;
bottom:0;
background:#fff;
padding:2px 4px;
width:100%;
height:40px;
margin-top:10px;
border-radius:5px
}

.div_error_gps .cerrar_gps {
display:block
}

.div_error_gps a {
text-decoration:underline
}

#navi {
border-bottom:3px solid #3433b2;
position:relative;
top:-3px
}


#navi .tag a {
display:inline-block;
margin-bottom:1px;
min-width:170px;
border-radius:4px 4px 0 0;
padding: 10px;
}

#navi .tag{
	border-radius:inherit !important;
}

#navi .tag a:hover{
	background:#3433b2;
	color:white !important;
}

#navi .tag {
	padding:0px;
	margin-right:3px
}



.grafico {
background:#fff;
display:inline:block;
text-align:center;
font-size:10px
}

.grafico .leyenda i {
width:11px;
height:11px;
display:inline-block;
margin-right:3px;
vertical-align:middle
}

.grafico .leyenda i.visitas {
background:#D7D7D7;
border:1px solid #8E8E8E
}

.grafico .leyenda i.visitas_patrocinadas {
background:#36C
}

.grafico.mini .leyenda h1 {
color:#777;
font:400 12px sans-serif!important
}

.grafico.mini .leyenda h1 div {
display:block;
margin-bottom:3px
}

.amplia {
cursor:pointer
}

.link_cercano {
cursor:pointer;
float:right!important;
padding-right:10px
}

.ficha_adsense,.ficha_adsense2 {
width:100%
}

.inf,.sin_verificar {
cursor:help;
white-space:nowrap
}

.boton_submit.sin_verificar {
width:250px!important
}

.sin_verificar {
font-size:12px!important;
color:red;
background:#FDEED9
}

.ubicar {
position:absolute;
bottom:0;
right:140px;
border-radius:8px;
display:inline-block;
font-size:11px;
line-height:30px;
margin-bottom:5px;
margin-right:4px;
padding:0 8px;
background:none repeat scroll 0 0 #ffc0cb;
color:grey
}

.seleccion {
	position:absolute;
	bottom:3px;
	right:3px;
	display:inline-block;
	font-size:11px;
	line-height:30px;
	margin-bottom:5px;
	margin-right:4px;
	padding:0 8px
}

.seleccion.sel .q, .seleccion.provisional .q{
	background:none repeat scroll 0 0 #B2314E !important;
	color:#FFF!important;
	border-radius:8px;

	text-decoration:none;
}

.seleccion.sel a{
	text-decoration:none;
}

.seleccion.sel .a {
display:none
}

.seleccion.sel .q {
	display:inline
}

.seleccion.sin_sel .q {
	display:none;
	color:#FFF!important
}

.seleccion.sin_sel{
	position:absolute;
	font-size:14px !important;
}


.seleccion.sin_sel .a{
	display:inline;
	background:none repeat scroll 0 0 #f8980d;
	color:#FFF!important;
}

.seleccion .q,.seleccion .a {
	padding:10px 20px !important;
	font-size:14px !important;
	text-decoration:none;
}

.seleccion .a i,.seleccion .q i {
	margin-top:6px;
	font-style:normal
}

.seleccion .a i:after {
content:"\f08a";
font:26px FontAwesome
}

.seleccion .q i:after {
content:"\f004";
font:26px FontAwesome
}

.seleccion .a:hover, .seleccion .q:hover {
	background:#3433b2;
	text-decoration:none
}

.seleccion:hover .q i:after {
content:"\f08a";
font:26px FontAwesome
}

.seleccion:hover i:after {
content:"\f004";
font:26px FontAwesome
}

#home .llista-anuncis {
position:relative;
padding:10px 10px 10px 20px
}



.widget-list .llista-anuncis li:first-child{
	margin-top:0px !important;

}

#home .llista-anuncis li,#home .llista-anuncis li:first-child {
height:inherit!important;
width:32%!important;
display:inline-block!important;
margin:20px .5% 0!important;
max-height:425px
}



#home .llista-anuncis li:first-child,#home .llista-anuncis li:first-child {
margin:20px 0 0!important
}

#filter .lg12 label span{
    display: inline-block;
    vertical-align: middle;
}

#home .llista-anuncis .content {
display:inline-block;
width:100%;
margin:0 0 0 10px
}


.filter-section label{
	line-height:9px;text-align:left;display:inline-block;

	vertical-align:top;
	/*width:100%;*/
}

#home .llista-anuncis .image {
width:100%
}

#home .llista-anuncis .info {
	position:relative;
	right:0!important;
	float:inherit!important;
	margin-top:0!important;

}

#home .content span {
display:inline-block;
margin-top:10px!important
}

#home span .subb {
font-size:13px!important
}

#home .llista-anuncis .h3,#home .llista-anuncis h5 {
width:100%;
padding:0!important
}

.l_a.anuncios_r_foto_r1{
	height:230px !important;
}

.llista-anuncis li.visitado {
background: rgba(247, 192, 247, 0.18)!important;
content:"visitado"
}

.llista-anuncis li.feature {
background:#fdeead!important
}

.llista-anuncis li.feature .content p{
color: #666;
}

.llista-anuncis li.feature.visitado {
background:#fff7ec!important
}

.llista-anuncis li.visitado h3 {
color:purple
}

.llista-anuncis b,.llista-anuncis strong {
font-style:normal;
font-weight:900
}

.llista-anuncis li.red {
background:none repeat scroll 0 0 #FFCDD4;
border:1px solid red
}

.llista-anuncis img {
cursor:pointer
}

.h1.number-ads{
	line-height: 20px;
}

.number-ads i {
color:#777;
font-weight:400;
font-style:normal;
margin-left:6px;
}

.h3.number-ads {
font-size:14px;
color:#a2a2a2
}

.number-ads i b {
font-size:14px!important;
margin:0 3px
}

.number-ads b {
font-weight:600!important
}

.llista-anuncis h4{
	    line-height: 30px;
	margin:0px !important;
	padding:0px !important;
}

.llista-anuncis .tit_link {
	color:#444!important;
	    margin-bottom: 0px;
    display: inline-block;
	width:100%;
}

#llista_llista .meta span a {
color:#3433b2
}


.foto_pre_link {
max-width:100%;
height:auto;
display:block
}

.foto_pre_link img {
display:inherit!important;
height:inherit!important;
max-width:inherit!important
}

.txt-center {
display:inline-block
}

#header .txt-center h1,#header .txt-center h2 {
font-size:13px
}

#header .txt-center {
top:31px;
left:325px;
line-height:22px
}

.footer_admin {
position:fixed;
bottom:0;
right:0;
padding:10px;
z-index:2000;
color:#000;
text-align:right;
opacity:.7;
background:grey
}

.footer_admin select {
float:right;
width:180px;
text-align:right
}

.box h3 a {
display:table-cell;
vertical-align:middle;
line-height:1;
height:40px;
color:inherit;
font-weight:inherit;
font-size:17px
}

#nav-gallery {
overflow:auto
}

input.error,textarea.error,select.error {
border:2px solid red!important
}

input.valid,textarea.valid,select.valid {
border:2px solid green!important
}

#submit-ads .files {
position:relative
}



label.error {
	font-size:10px!important;
	margin-top: 5px;
	padding: 10px;
	width: inherit !important;
}

label.valid {
font-size:10px!important
}

.meta.lista_primeros {
padding-left:3px
}

#submit-ads .files em {
color:#fff;
font-size:12px;
text-align:right;
display:inline
}

#listafotos .cargando {
max-width:100px
}

.files .cargando {
margin:auto;
position:absolute
}

#featured-slider .swiper-slide img,#featured-slider .swiper-slide .sin_img {
border-radius:4px
}

.select.before.price input {
border-radius:4px 0 0 4px!important
}

.select.after.price input {
border-radius:0 4px 4px 0 !important;
}

.select.price:after,.select.price {
content:none!important
}

.tab1 {
color:#3433b2!important;
padding:5px 7px 2px;
border-radius:4px 4px 0 0
}

.h2.quiza {
	padding:6px 0 6px 10px;
	display:inline-block
}

#submit-ads .h2 small {
font-size:15px;
font-weight:400;
color:#3433b2
}

.provinces li {
display:inline-block;
width:100%
}

#show-login,#show-login-nuevo {
cursor:pointer;
padding:5px 7px 2px
}

#carga_login {
display:none
}

.check_solo {
width:15px;
height:15px;
display:inline-block;
border-radius:50%;
margin:0 4px;
position:relative;
top:4px
}

.check_solo.geo {
background-position:-143px -112px
}

.encuadra {
position:relative;
height:1px
}

#geolocalizado {
display:none;
position:absolute;
right:62px;
width:285px;
text-align:right
}

.muestra_fb {
background:#3B5998
}

.check_solo.face {
background-position:-425px -52px;
background-color:#1578c0
}

.llista-anuncis .check_geo {
bottom:21px;
color:#fff;
height:15px;
display:inline-block;
font-size:12px;
padding-right:3px
}

.llista-anuncis .check_geo.relleno {
background:#B3DBF7;
border-radius:5px;
font-weight:400;
padding:2px 10px
}

.llista-anuncis .check_geo i {
display:inline-block;
right:32px
}

.llista-anuncis .check,.llista-anuncis .check_geo i {
border-radius:50%;
height:15px;
top:0;
width:15px!important
}

.l_a:hover .content p {
color:#555
}

.sesion_inicia {
display:none;
border-top:1px solid #3433b2;
top:-21px;
padding:15px;
position:relative;
background:#BDDBF1;
color:#4C7183;
border-radius:0 0 5px 5px
}

.sesion_inicia a {
color:#4C7183!important
}

#status-ads{
margin:0;
margin-top:-5px
}

.meta.editar {
padding:10px 3px;
border-top:16px dashed #f5f5f5;
border-top-style:double;
z-index:99999
}

.llista-anuncis .l_a.usuario_g {
box-shadow:0 2px 2px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)!important;
max-height:inherit!important;
margin-top:0px!important;
margin-bottom:0px!important;
border-radius:5px;
padding:10px;
background:#fff!important;
height:inherit!important
}

.meta.editar a.btn {
color:grey!important;
padding:6px;
height:30px
}

.btn_datos{
	background:white;
	padding-right:3px;
}

.meta.editar .publica_otro a.btn {
color:#fff!important
}

.btn-extra-large {
font-size:15px;
width:100%!important;
color:#fff!important
}

.btn-extra-large i {
float:left;
height:16px;
left:0;
top:0;
width:14px
}

.formulario.shared label {
padding:8px 3px;
border-radius:3px
}

.formulario.shared a {
padding-top:-6px
}

.filter-master.muestra {
display:inline
}

.btn-fixed2 {
margin-top:0;
padding:5px
}

.btn-fixed2.fixed {
position:fixed;
z-index:999;
top:60px
}

.btn-fixed2.fixed3 {
position:absolute!important;
z-index:999;
bottom:0
}

.fixed .btn.btn-red b {
display:none
}

.div_gps {
position:fixed;
bottom:-50px;
right:100px;
z-index:9999
}

.div_gps.menu i {
background-position:-142px -111px
}


.botonera_acciones{
	height:100% !important;
}




#header .links .menu_usuario {
position:absolute;
right:185px;
min-width:82px;
top:25px;
color:#666!important;
white-space:nowrap
}

#header.fixed .modificar_usuario:hover, #header.fixed .modificar_usuario:hover .nombre{
	background:white;
	color: #3433b2 !important;
}
#header.fixed .dropdown {
width:140px!important;
position:relative;
	height:55px;
}

#header.fixed .desplega_buscador_anuncio {
display:inline-block;
top:-2px;
width:181px;
background:#fff;
color:#555!important;
font-size:15px;
position:relative;
float:left
}

#header.fixed .desplega_buscador_anuncio div {
display:inline-block
}

#header.fixed .desplega_buscador_anuncio i {
display:inline-block;
height:25px;
width:26px;
vertical-align:middle;
padding-right:6px
}

#header.fixed .menu_usuario_header .btn {
top:0!important
}

#header.fixed .modificar_anuncios i {
width:17px;
display:inline-block;
height:20px;
position:relative;
width:14px;
margin:0;
background-position:-176px -112px
}

#header.fixed .modificar_anuncios {
/*color:white !important;*/
padding:5px 10px;
border-radius:4px;
position:relative;
float:rigth;
margin-top:10px;
}

#filter.section.fixed {
display:none;
position:fixed;
top:0;
width:100%;
z-index:99;
margin-right:10px
}

.capa_gps_fix {
position:fixed;
top:0;
width:100%;
z-index:9999;
padding:15px 0 15px 15px;
margin-right:10px
}



#filter.section.fixed.app {
top:0
}

.categorias .empieza_listado, .home_provincias .empieza_listado, .listado_usuario .empieza_listado{
	margin:0;
	padding:20px;
    background: linear-gradient(180deg,#fff 125px,#f5f5f5 125px);
	overflow:hidden;
}


.empieza_listado.espacio {
margin-top:80px
}



.empuja-anuncios {
height:0;
width:100%;
position:relative
}

#submit-ads .btn-delete {
margin-left:196px;
max-width:321px;
display:none
}

#submit-ads .btn-deleteint i {
background-position:-211px -110px;
width:10px
}

#submit-ads .close_ind {
width:21px;
min-width:35px!important;
height:26px;
margin:0;
padding-top:3px!important
}

.qtip .close_ind {
position:absolute;
right:9px;
top:0;
cursor:pointer
}

.destacar_ind i {
float:left;
width:11px;
height:16px
}

.spam_ind i {
float:left;
width:20px;
height:22px;
margin-right:3px
}

.icono_sub {
top:10px;
right:3px
}

.icono {
float:left;
padding-right:3px
}



#masAnuncios,#masAnuncios li {
background:#F0F0F0
}

.delete_ind i {
width:11px;
height:16px
}

.close_ind i {
width:11px;
height:16px;
display:inline-block
}

.info_ind i {
width:23px;
height:16px;
display:inline-block
}

#submit-ads .btn {
width:100%
}

@media(max-width:767px) {
#header .links {
right:70px!important;
top:15px
}

#header .links .modificar_usuario {
top:-5px
}

#pagination li {
margin:0 2px
}

.seleccion {
left:0
}

select {
padding:10px 3px
}

#filter.section.fixed {
top:77px
}

#header.fixed .menu_usuario_header .btn {
top:26px!important
}

.llista-anuncis li {
padding-left:10px
}

#llista_llista.section {
overflow:hidden
}

#submit-ads {
margin:10px auto
}

#submit-ads .files {
min-height:20px
}
}

#tabs #submit-ads .btn {
color:#fff!important;
white-space:nowrap
}

.qtip_text {
float:left;
line-height:20px
}

.menu_usuario {
cursor:pointer;
border-radius:3px;
padding:6px
}

.modificar_usuario i {
background-position:-295px -112px;
margin-right:0;
width:18px!important;
padding-top:3px
}

#show-search-mobile i {
background-position:-314px -114px;
margin-right:6px;
width:16px!important;
height:19px;
top:0;
vertical-align:text-top
}

@media(max-width:767px) {
.modificar_anuncios {
font-size:15px;
font-weight:700;
text-align:center;
border-radius:4px;
padding:0 10px;
border:0;
outline:0;
border-bottom:2px solid rgba(0,0,0,.2);
height:35px;
background:#ddd;
color:#666;
cursor:pointer;
text-decoration:none!important;
-webkit-transition:background-color .3s;
-moz-transition:background-color .3s;
transition:background-color .3s;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
right:30px;
position:absolute;
top:-2px
}

.modificar_anuncios i {
width:17px;
display:inline-block;
height:20px;
margin-right:5px;
position:relative;
top:5px;
width:13px;
background-position:-176px -112px
}

.box ul {
margin:0;
padding:0
}

.box h4 {
padding:5px 0 5px 70px;
border-top:1px solid #F0F0F0;
position:relative;
background:#f9f9f9
}

.box h4:after {
margin-top:-2px;
left:92%;
top:50%;
position:absolute
}

.box h4 a {
font-size:16px;
width:100%;
display:block
}

.meta.editar {
width:105%!important;
bottom:0;
margin-top:0
}

.publica_otro a {
font-size:13px;
padding:3px 5px;
height:26px
}

.llista-anuncis .data {
position:relative
}

#ads .meta.editar {
padding-left:9px;
width:110%!important
}
}

.menu_usuario_header {
float:left!important;
display:inline!important;
width:100%
}

.menu_usuario_header li {
display:inline 1important;
float:left
}

.menu_usuario_header .btn {
position:relative!important;
top:26px!important;
color:#3433b2!important;
margin-right:5px
}

.meta.editar {
position:relative;
z-index:999;
display:inline-block;
width:100%
}

.meta.editar span {
padding:13px;
padding:0!important;
margin-top:4px;
width:94%
}

.meta.editar a {
font-size:13px!important;
font-weight:700
}

.meta.editar span a:hover {
color:red!important
}

.btn.encuentra_geo {
width:100%;
font-size:12px;
margin-bottom:0!important
}

#llista_llista .name {
font-size:12px
}

.wide_ads {
padding:0
}

.wide_ads9 {
padding-top:9px;
padding-bottom:6px;
text-align:center
}

.pre_li_wide_ad_unit {
min-height:1px!important;
border:none!important;
padding:0;
padding-left:154px!important
}

.pre_li_wide_ad_unit.lista4 {
background:#FFFBD8!important
}

.pre_li_wide_ad_unit.lista5 {
background:#FFF7EC!important
}

.contenido.sky {
min-height:600px;
padding:0!important;
margin:0!important
}

.pre_li_wide_ad_unit.contenido,.pre_li_wide_ad_unit.contenido {
min-height:80px
}

.pre_li_wide_ad_unit.lista1 {
background:#FFF7EC
}

.lista img {
max-width:100px
}

.wide_ads.lista2 {
background:#fff
}

.wide_ads.lista3 {
background:#fff
}

.wide_ads.lista4 {
border-radius:5px!important
}

#view-gallery .inset,#content-gallery .inset {
text-align:center
}

#view-gallery img,#content-gallery img {
display:inline!important;
position:relative;
width:100%
}

i.cuadro {
border-radius:0!important
}

.llista-anuncis .fav {
top:-10px;
left:0
}

#carga_login_espera {
font-size:20px!important;
padding-bottom:12px
}

.meta.editar span .btn {
color:#fff!important
}

.meta.editar .btn {
background:#d0dfea;
box-shadow:none!important
}


#llista_llista .name a {
color:#ce102a;
font-size:16px
}


.form-control.btn-centrales.no-selectize2{
  -webkit-filter: blur(0.000001px) !important;
  -webkit-font-smoothing: antialiased !important;
}

.no-selectize option,.no-selectize optgroup {
max-height:900px;
padding:3px;
text-align:left;
color:#303030;
font-family:inherit;
font-size:13px;
padding:6px 3px
}

.no-selectize optgroup:before {
background:none repeat scroll 0 0 #E8F1F9;
cursor:default;
font-weight:700;
padding:6px 3px 6px 0
}

.muestra_mapa {
margin-left:10px
}

.geo_qtip {
cursor:help
}

.fecha_ficha.show_pregunta {
cursor:help
}

#nav-gallery {
padding-right:0!important
}

.destaco {
text-decoration:underline
}

#gallery {
overflow:hidden
}

#gallery.zoom {
overflow:hidden
}

#gallery .slimScrollDiv {
position:absolute!important;
top:0!important;
bottom:0!important;
right:0!important;
padding-right:0!important
}

#nav-gallery .swiper-slide {
width:100px;
height:70px;
margin-bottom:3px;
overflow:hidden;
cursor:pointer
}

#nav-gallery .swiper-slide .inset {
padding-bottom:0;
width:123px;
height:70px
}

#nav-gallery .swiper-slide .inset:active,#nav-gallery .swiper-slide .inset:hover {
opacity:.4;
filter:alpha(opacity=4);
cursor:-webkit-zoom-in;
cursor:-moz-zoom-in
}

#nav-gallery .swiper-slide .inset:after,#nav-gallery .swiper-slide .inset:after {
position:relative;
float:left;
background:red;
width:123px;
height:70px
}

#nav-gallery .swiper-slide img {
min-height:70px
}

.social-icons:hover {
cursor:pointer
}

#gallery.sin-fotos {
height:inherit
}

.sesion_nueva {
position:relative
}

.fb_connect {
position:absolute;
right:-12px;
top:0
}

.mira_telefono_div {
display:none
}

.ver_telefono {
cursor:pointer
}



.widget.listado_localidades .title {
margin:-10px -10px 10px -20px
}

.widget.widget_categorias {
line-height:1.6
}

.fixeed .widget.widget_categorias,.fixeed .terminos_relacionados_derecha.tendencia,.fixeed .adsense_sky {
display:none
}

.adsense_sky.fixed {
position:fixed!important;
top:0px !important;
	max-width:15% !important;
}



.widget_provincias.fixed {
position:fixed!important;
top:65px!important;
width:258px;
max-height:545px;
overflow:auto
}

.listado_localidades.fixed {
position:fixed!important;
top:300px!important;
width:258px;
max-height:545px;
overflow:auto
}

.widget.listado_localidades li, .widget.widget_categorias li {
display:list-item;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis
}

.widget.widget_categorias li small {
color:#999
}

.widget.widget_categorias.sel li {
list-style:none
}

.btn-fixed2.widget {
background:none!important
}

.widget-filter {
margin:0
}

.widget-filter .select.alt {
width:100%!important
}

.widget-filter .filtro_spec .select {
width:50%
}

.widget-filter .filtro_spec .select#marca {
width:100%!important
}

.widget-filter .filtro_spec .row {
margin-bottom:0!important
}

.row.nohay {
text-align:center;
	display:inline-block;
	padding:20px 50px;
}

.row.nohay b {
background:#FFF7EC;
padding:6px 9px
}



.sub_tab{
	margin:10px 0px 0px 0px;
	padding-top:10px;
}


/* Customize the label (the container) */
.container_c {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space:nowrap;
  font-weight: 100;
  color:#777 !important;
}

.container_c:hover{
  font-weight: 600;
}

/* Hide the browser's default checkbox */
.container_c input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

.checkmark_c {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
}

.location-block{
    position:relative;
    overflow:hidden;
    background-position:center;
    /*background-size:cover*/
}

.location-block{
    height:280px;
}

.container_c:hover input ~ .checkmark_c {
  background-color: #ccc;
}

.container_c input:checked ~ .checkmark_c {
  background-color: #3433b2;
}

.checkmark_c:after {
  content: "";
  position: absolute;
  display: none;
}

.container_c input:checked ~ .checkmark_c:after {
  display: block;
}

.container_c .checkmark_c:after {
    left: 10px;
    top: 6px;
    width: 6px;
    height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

#country .flag-cl{background-position:-180px -50px;}
#country .flag-co{background-position:-210px -50px;}
#country .flag-ec{background-position:-240px -50px;}
#country .flag-es{background-position:-270px -50px;}
#country .flag-com{background-position:-360px -50px;}
#country .flag-mx{background-position:-300px -50px;}
#country .flag-pe{background-position:-330px -50px;}
#country .flag-us{background-position:-360px -50px;}
#country .flag-uy{background-position:-390px -50px;}
#country .flag-ar{background-position:-525px -50px;}
#country > a:after{
	position:absolute;
	content:'';
	border-top:4px solid #bddbf1;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	top:10px;
	right:3px;
}
#country span{padding-left:10px;float:left;}
#show-country{
	cursor:pointer;
	float:left;
	padding:4px 15px 4px 4px;
	border-radius:3px;
}

	.breadcrumb li a{
	font-weight:100 !important;
		font-size:14px !important;
	}

	.breadcrumb li a:hover{
		font-weight:400 !important;
		text-decoration:underline;
	}

#country ul{
	background:#f7f7f7;
	position:absolute;
	width:258px;
	z-index:10;
	left:-200px;
	border-radius:4px;
	top:36px;
	border-left:1px solid rgba(0,0,0,.1);
	border-right:1px solid rgba(0,0,0,.1);
	border-bottom:2px solid rgba(0,0,0,.1);
	background-clip:padding-box;
	padding:20px;
	display:none;
}



#country ul:after{
	content:'';
	position:absolute;
	top:-8px;
	right:56px;
	border-bottom:8px solid #f7f7f7;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
}
#country li{float:left;width:50%;line-height:20px;margin-bottom:10px;}
#country li:last-child{width:100%;text-align:center;line-height:normal;margin:5px 0 0;}




@media(max-width:1023px) {
	#header .txt-center {
	left:260px
	}

	#header .txt-center li .btn {
	font-size:12px
	}

	#gallery {
	overflow:visible
	}
}

@media(max-width:1025px) {
	.no-csscolumns .provinces li {
	width:25%
	}

	.widget .alt {
	-webkit-column-count:2;
	-moz-column-count:2;
	column-count:2
	}

	.no-csscolumns .widget .alt li {
	float:left;
	width:50%
	}

	#footer .first,.social-icons {
	text-align:center
	}

	.social-icons {
	margin-top:30px
	}

	.social-icons span {
	margin:0 2px
	}

	.filter-section .alt {
	width:100%;
	margin-bottom:10px
	}



	.select.before select,.select.after select {
	border-radius:4px
	}

	body .section.empieza_listado .container {
	padding-left:0!important
	}

	body .section.empieza_listado,body .empieza_listado,body .section.empieza_listado {
	padding-left:0!important;
	padding-right:0!important
	}

	.navegacion .breadcrumb .container {
	width:996px!important
	}

@media(max-width:767px) {
	.final .btn-large.btn-red {
	max-width:95%
	}

	.empieza_listado {
	margin:0;
	padding:10px 0 0
	}

	.panel_usuario .statistics {
	padding-left:0
	}

	#box-servicios {
	float:left;
	margin-top:0
	}

	#box-vacaciones {
	margin-top:0
	}

	#header .txt-center {
	top:-18px
	}

	#submit-ads .files ul {
	padding:10px
	}

	.files .lg3 {
	max-width:65%!important
	}

	#content-gallery .inset {
	text-align:left
	}

	#header .links .menu_usuario {
	right:145px;
	top:-2px;
	background:#ddd!important
	}


	.row.filter-section.filtros .input,.row.filter-section.filtros .select {
	margin-right:0!important
	}

	.row.filter-section.filtros .filtro_spec div {
	padding-left:0!important
	}

	.row.filter-section.filtros .row {
	margin-left:0!important
	}

	.llista-anuncis .price {
	font-size:22px;
	display:table
	}
}



@media(min-width:768px) {
.box ul,.search-section,.show-search-mobile,.show-categorias-mobile {
display:block!important
}
}

