/* Smartphones (portrait and landscape) ----------- */


.mobile_only
{
	display:none;
}

@media only screen 
and (min-width : 220px) 
and (max-width : 768px)
{
/* Styles */
	
	.mobile_only
	{
		display:block;
	}
	.no_mobile
	{
		display: none;
	}
	body {
	 /*  font-family: 'Open Sans', sans-serif; */
 	    background-image: none;
	    background-repeat: repeat;
	    width:100%;
	}
	
	
	
	div.page
	{
		    width: 95%;
    		padding: 2.5%;
	}
	/* HOME SLIDER  */ 
	
	div.new_home div.sliderJokin div.texto h2
	{
		font-size: 16px;
	}
	div.new_home div.sliderJokin div.foto
	{
		height: auto;
	}
	div.new_home div.sliderJokin div.navegador
	{
		width: 100%;
		//height: 100%;
		top:auto;
		
	}
	div.new_home div.sliderJokin 
	{
    		height: auto;
		
	}
	div.new_home div.sliderJokin div.item
	{
		position:absolute;
	}
	
	
	div.new_home div.sliderJokin div.texto 
	{
	width: 95%;
	padding: 5px;
	background: transparent url(img/blanco50.png) -0px -0px repeat;
	position: relative;
	top:  0px;
	margin: 0 auto;
	
	}
	div.new_home div.sliderJokin div.texto p 
	{
		font-size: 14px;
	}
	/* FLECHAS*/
	
	div.new_home div.sliderJokin div.navegador div.flechaNext
	{
		top: auto;
		margin-top: 25%;
		position: absolute;
	}
	div.new_home div.sliderJokin div.navegador div.flechaPrev
	{
		top: auto;
		margin-top: 25%;
		position: absolute;
	}
	
	
	/* END HOME SLIDER */
	
	
	
	
	
	
	
	div.bar,
	div.buscador	
	{
		display: none; 
	}
	div.new_header div.buscador {
	top: 80px;
	left: 0px;
	position: relative;
	/* background: transparent url(img/buscador.png) -0px -0px no-repeat; */
	
	}
	div.new_header div.telefonarro {
	
	top: 64px;
	left: 0px;
		position: relative;
   
	}
	div.new_header div.logo {
	position: relative;
	top: -10px;
	left: 0px;
	}
	
	div.new_header div.logo img
	{
		width:120px;
	}
	
	
	
	
	div.new_header div.idiomas {
	    right: 0px;
	    top: 0px;
	}
	
	div.idiomas_mobile 
	{
		position:absolute;
		top:0px;
		right: 0px;
		
	}
	div.idiomas_mobile select
	{
		
		display: block;
		text-decoration: none;
		margin-bottom: 3px;
		font-size: 16px;
		background-color:#FFF;
		
		
	}
	
	
	
	
	
	
	
	
	
	div.footer3 div.item {
	width: 95%;
	padding: 5px;
	float: none;
	border-right: 0px;
	}
	div.new_header {
	position: relative;
	height: 120px;
	}
	
	
	div.new_header div.menu2 {
position: relative;
    left: 0px;
    top: 72px;
    width: 100%;
    border-top: 1px #C5C9CB solid;
    border-bottom: 1px #C5C9CB solid;
    padding: 4px 2px 4px 0px;
	}
	div.new_header div.menu2 a {
	display: inline-block;
	padding-right: 2px;
	font-size: 16px;
   	}
	div.new_header div.menu2 p.centrar
	{
		text-align: left;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	div.footer3 {
    	margin-top: 10px;
	}
	
	
	
	
	div.footer_seo div.footer_centrar
	{
		width: 70%;
		padding: 5px;
	}		
	div.footer_seo div.footer_centrar ul
	{
		display: none; 
		width: 0px;
	}
	
	div.footer3 div.item h2 
	{
		font-size: 1em;;
	}
	div.footer3 div.item p
	{
		font-size: 1em; 	
	}
	
	
	div.footer_seo {
	font-size: 10px;
	/* background-color: #E31E12; */
	/* background-color: #967B70; */
	padding: 0px 0px;
	min-height: 40px;
	
	width: 100%;
	position: relative;
	min-width:0px;
	
	}
 	div.footer_seo div.pad
	{
		
	}
	
	div.footer_seo p.coppp {
	  text-align: center;
	display: block;
	position: relative;
	 margin: 0 auto;
	 bottom: auto; 
	
	margin: 20px 0px;	
	}
	
	
	
	
	/* RESULTADOS BUSQUEDA */
	
	div.listado_search div.item {
		float: left;
		width: 49%;
		min-height: 180px;
		
		position: relative;
		margin: 0px 2px 10px 0px;
		
		height: auto;
		padding-bottom: 10px;
		
		
	   }
	div.listado_search div.item div.marcofoto {
    	width: 100%;
   	 height: 89px;
   	 overflow: hidden;
	}
	
	
	table.paginacion
	{
	width: 100%;
	}
	
	div.paginacion a {
	text-decoration: none;
	color: #192a35;
	font-size: 16px;
	}
	div.paginacion a 
	{
	line-height: 21px;
	}
	
	div.listado_search div.item.noline {
    	border-bottom: 1px white solid;
	}
	div.listado_search div.item.nomargen {
    	 margin: 0px 2px 10px 0px;
	}
	
	
	
	
	
	
	/* FICHA DE PISOS */
	
	div.fotos_small
	{
		display: none; 
	}
	
	div.page div.detail div.l
	{
		width: 100%;
		//height: auto;
		float:none;
	
	
	}
	div.page div.galeria_main {
	 width: 100%;
    	overflow: hidden;
    	height: auto;
	}
	div.page .item.fotaca.fotaca_1
	 {
	    width: 100%;
	    height: auto;
	}
	div.page div.galeria_main div.item div.foto
	{
		height: auto; 
	}
	div.detail.main
	{
		min-height:1px;
	}
	div.page div.galeria_main div.item img 
	{
    		width: 100%;
		height:100%;
		background-size:cover;
		
	}
	
	div.page div.detail div.r {
	float: none;
	width: 100%;
	margin-left: 0px;
	}
	
	div.page div.wrap_plantilla4  div.navegador div.flechaNext {
    		margin-top: 25%;
	}
	div.page div.wrap_plantilla4  div.navegador div.flechaPrev {
    		margin-top: 25%;
	}
	
	div.detail h1
	{
		font-size: 16px;
	}
	
	
	div.page div.navegatore 
	{
   	 position: relative;
   	 bottom: 0px;
	 left: 0%;
    right: 0%;
    display: none; 
	 
	 
	}
	
	div.main {
    		margin-bottom: 0px;
	}
	
	div.detail div.descripcion p 
	{
    		font-size: 16px;
		line-height: 1.2;
	}
	div.detail div.equipamientos p
	{
		font-size: 16px;
	}
	
	
	
	/* PAGINA VENDER */
	div.new_sell div.izq {
	width: 100%;
	float: none;
	
	position: relative;

	}
	div.new_sell div.dcha {
	width:  97%;
	padding: 4px;
	float: none;
	margin-top:5px;
	
	}
	
	div.new_sell div.dcha input[type="text"]
	{
		display: block; 
	}
	/* PAGINA about us */
	div.new_about_us div.one h1
	{
		font-size: 38px;
		    margin: 10px 0px;
	}
	
	div.new_about_us div.one div.l {
    float: none;
    width: 100%;
}


	div.new_about_us div.one div.l p {
    	font-size: 16px;
	}

	div.new_about_us div.one div.r {
    float: none;
    width: 80%;
    padding: 10%;
}
div.new_about_us div.one div.l h2 {
  
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 10px;
}
	div.new_about_us div.two div.l {
    float: none;
    width: 90%;
    padding: 10%;
}
	div.new_about_us div.two div.r {
   float: none;
    width: 90%;
    padding: 10%;
}	
div.new_about_us div.two div.r img 
{
	widht:80%;
}
	
	
	/* BLOG LISTADO DE POSTS */ 
	
	div.blog.main div.left {
	    width: 100%;
    		float:  none;
	}
	
	
	div.blog_entries div.item div.l_ {
		float: left;
		width: 40%;
	}
	div.blog_entries div.item div.r_ {
	float: right;
	width: 55%;
	}
	
	/* POST DE BLOG */ 
	div.cms div.blog_entry div.left__,
	div.cms div.blog_entry div.right__ 
	{
		float: none;
		width: 100%;
	}
	
	
	/* PAGINA DE CONTACO */ 
	div.new_contact
	{
		width: 95%;
		padding: 5px;
	}	
	div.new_contact div.centro {
    		width: 100%;
	}
	div.new_contact div.centro a.botonarro {
  
  	  width: 266px;
	}
	
	/* ALQUILER */
	/* FORMULARIO NO RESULTADOS DE BUSQUEDA */
	div#div_formulaire.no_results div.dentro
	{
		width: 95%;
		padding: 5px; 
	
	
	
	}
	
	
	div.buscador_mobile select 
	{
		display: block;
		width: 100%;
		background-color:#FFF;
		border: 1px #CCC solid; 
		font-size: 20px;
		padding: 3px 0px;
		//-webkit-appearance: none;
  -webkit-border-radius: 0px;
		
	}
	
	div.buscador_mobile .search_mobile 
	{
		background-color:#43515a;
		padding: 7px 0px;
		width: 100%;
		text-align:center;
		color: #FFF;
		cursor: pointer;
		font-size: 20px;
	} 
	
	div.item.one 
	{
		display: none;
	}
	
	
	div.banner 
{
	position: absolute;
	z-index: 10;
	background: url(esquina-mobile.png) left no-repeat;
	width: 60px;
	height: 60px;
	top: 0px;
	opacity: 0.8;
	filter: alpha(opacity=80); /* For IE8 and earlier */
    
    
}
div.banner  div 
{
-moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-top: 22px;
    margin-right: 18px;
    font-weight:bold;
    color: #fff;
    font-size: 8px;
    text-align: center;

}
	
div.listado_search div.item img.sold {
    width: 50px;
}	

div.banner.banner2 div ,
div.banner.banner1 div 

{
     margin-top: 21px;
    margin-right: 18px;
    font-weight: bold;
    color: #fff;
    font-size: 8px;
    text-align: center;
letter-spacing: normal;
}
	
	
}