
/*mobil*/



@media only screen and (max-width: 768px) {
	
	
	
	
	
h2 {
	line-height: 1em;
}
	
.linia_buscador_home {
    width: 98% !important;
}
    
.linia_buscador_home:nth-child(1) {
    margin-left: 0%;
}


.columna1_buscador {
	display:none;
	width:100%;
	position:absolute;
	z-index:3;
	margin-top:45px;
	padding-bottom:70px;
	box-shadow:0px 0px 5px #ccc;
	
	
}

.columna2_buscador {
	width:100%;
    min-height: 1000px;
}

.columna_ordenador, .columna_ordenador0 {
    width: 49%;
}

.linia_buscador_profesor_foto, #buscador .linia_buscador_profesor_foto, .pas2_col1 .linia_buscador_profesor_foto {
   
    width: 87px !important;
    height: 87px !important; 
    overflow: hidden;
    margin: 0px;
    position: relative;
}
	
	
 #buscador_academias .linia_buscador_profesor_foto {
   
    width: 100% !important;
    height: 90px !important; 
    overflow: hidden;
    margin: 0px;
    position: relative;
}
	
.columna_ficha_profe {
	min-height: auto;
	float: left;
	}
	
	.linia_buscador_profesor_foto {
		float: left;
		width: 33%;
	}
	
	
	.columna_ficha_profe .linia_buscador_profesor_foto {
		width: !important;
	}
	

	
.pas2_col1 .columna_ficha_profe {
    width: 20% !important;
    margin-right: 0px;
    min-height: auto;
    margin-bottom: 5px;
	
}
	
	
	
	
.pas2_col1 .columna_ficha_profe, .pas2_col1 .linia_buscador_profesor_foto, .pas2_col1 .col_profe5, .pas2_col1 .col_profe3, .pas2_col1 .linia_buscador_profesor_nombre, .pas2_col1 {
    width: 60%;
    margin-left: 2px;
	margin-right: 25px;
    min-height: auto;
    margin-bottom: 5px;
}	
	
	.col_profe4 { width: 75%; margin-right:5px; }	
	
	/*
.linia_buscador_profesor_foto img, #buscador .linia_buscador_profesor_foto img,  .pas2_col1 .linia_buscador_profesor_foto img, #buscador_academias .linia_buscador_profesor_foto img {
	 position:absolute;
    left: -175%;
    right: -175%;
    top: -175%;
    bottom: -175%;
    margin: auto;
    min-height: 100%;
    min-width: 100%;
}*/

.linia_buscador_profesor_conectado, .linia_buscador_profesor_clases, .linia_buscador_profesor_clases, .linia_buscador_profesor_poblacion {
	font-size:12px;
}

.linia_buscador_profesor_clases {
	width:auto;
	margin-bottom:1px;
    line-height: 12px;
	padding-right:10px;
	margin-top: 6px;

}

.linia_buscador_profesor_conectado {
	 line-height: 22px;
	 left:13px;
}

.linia_buscador_profesor_clases i {
	float:left;
	
	margin-top:0px;
	margin-right:5px;
	
}
	
	
	.linia_buscador_profesor_primera_clase {
    
    line-height: 11px;
    margin-bottom: 0px;
    font-size: 14px;
}



.linia_buscador_profesor_poblacion, .linia_buscador_profesor_materia a, .profes_encontrados .linia_buscador_profesor_presentacion {
	font-size:13px;
	line-height:15px;
}

.linia_buscador_profesor_precio {
	font-size:25px;
	margin-top:20px;
	margin-bottom:12px;
	height:43px;
}

.estrelles2, .estrelles1 {
    font-size:13px;
}

.linia_filtros_buscador_movil {
	    display: block;
    margin-bottom: 10px;
    margin-top: 1px;
}

.boton_filtros {
	background-color:#ffffff;
	border-radius:5px;
	text-align:center;
	color:#333;
}

.linia_buscador_profesor_poblacion {
	font-size:12px;
	height:14px;
	line-height:10px;
}

.linia_buscador_profesor_verificado {
	line-height:16px;
}

#modal_buscador {
	position:absolute;
	width:100%;
	height:100vh;
	background-color:rgba(0,0,0,.7);
	top:20px;
	left:0px;
	display:none;
}

.boton_buscador {
	max-width:none !important;
}

.linia_buscador_profesor_materia a {
    margin-bottom: 0px;
}

.linia_buscador_profesor_materia {
    margin-bottom: 0px;
}

.profes_encontrados .linia_buscador_profesor_presentacion {
	margin-top:10px;
	margin-bottom:2px;
	float: left;
    width: 100%;
}

.linia_buscador_profesor_precio_primera {
		float: right !important;
		width: 20%;
	}
	
	
.no_actiu {
    color: #ededed !important;
    background-color: #fff;
}
.linia_buscador_profesor_verificado {
    align-content: center;
    width: 100px;
    text-align: center;
    padding-top: 6px;
    margin-top: 68px;
    margin-left: -10px;
   
}
	
#buscador .linia_buscador_profesor_verificado {
   align-content: center;
    width: 27px;
    border-radius: 30px;
    text-align: center;
    padding-top: 0px;
	padding-left: 2px;
	margin-left:-2px;
    margin-top: 63px;
    position: absolute;
}
	
#buscador_extenso .linia_buscador_profesor_verificado {
    align-content: center;
    width: 100px;
    text-align: center;
    padding-top: 2px;
    margin-top: -29px;
	margin-left: 2px;
    position: absolute;
}

.linia_buscador_profesor_conectado {

    background-color: #ffffff;

}
	
	#buscador_ficha_profesor .linia_buscador_profesor_nombre {
		margin-top:0px;
	}

#buscador .boton_reserva {
    height: 50px;
    line-height: 16px;
	font-size:12px;
	display:none;
}

#buscador_ficha_profesor .boton_reserva {
   	width:100%;
	display:block;
	padding-top: 15px !important;
	height:70px;
	background-color:#232f3f;
	border-radius:10px;
	margin-bottom:8px;
	margin-left:0px;
	font-size:21px;

}
	
	

 .conta_puntuacion {
	float:left;
	width:100%;
	text-align:center;
	line-height:12px;
	margin-bottom:10px;
	margin-top:0px;
}
	
#buscador_academias .conta_puntuacion {
	    float: left;
    width: auto;
    text-align: center;
    line-height: 12px;
    margin-bottom: 0px;
    margin-top: 7px;
}

#buscador_ficha_academia .conta_puntuacion {
	float: left;
    width: 15%;
    text-align: center;
    line-height: 13px;
    margin-bottom: 0px;
    margin-top: 7px;
	margin-left: 2px;
}
	
	
#buscador_ficha_profesor .conta_puntuacion {
	    float: left;
    width: 15%;
    text-align: center;
    line-height: 12px;
    margin-bottom: 0px;
    margin-top: 7px;
}

#paso2 .conta_puntuacion {
	    float: left;
    width: 15%;
    text-align: center;
    line-height: 12px;
    margin-bottom: 0px;
    margin-top: 7px;
	margin-left: 3px;
}
	
	
.linia_buscador_profesor_clases {
	
}

.columna_ficha_profe {
    
    width: 100%;
}


#buscador_ficha_profesor .columna_ficha_profe {
    
    width: 20%;
}
	
.profe_col1 {
    float: left;
    width: 100%;
    /* margin-right: 6%; */
    padding: 4%;
}



.linia_buscador_profesor_nombre {
   float: left;
    width: 70%;
    background-color: none;
    padding: 0px;
    padding-left: 0%;
    padding-top: 0px;
    border-radius: 3px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
    /*text-shadow: 0 0 3px black;*/
	position: absolute;
    
}
	
#buscador .linia_buscador_profesor_nombre {
   float: left;
    width: 74%;
    background-color: none;
    padding: 0px;
    padding-left: 0%;
    padding-top: 0px;
    border-radius: 3px;
    padding-bottom: 0px;
    margin-left: 25%;
    text-shadow: none;
    
}
	

	.petit_preu {
		float: left;
		width: 80%;
		text-align: left;
	}



.linia_buscador_profesor_materia {
  float: left;
    width: 74%;
    background-color: none;
    padding: 0%;
    border-radius: 3px;
    font-size: 13px;
    height: 60px;
    overflow: hidden;
    /* margin-top: 45px; */
    margin-left: 29%;
    margin-top: -48px;
    line-height: 18px;
}
.estado_profes {
    font-size: 12px;
    width: 80% !important;
    margin-top: 6px;
    margin-bottom: 0px;
}

.linia_formulari2 h3, .capa_materia h3, .linia_buscador_profesor h3 {
    
       font-size: 18px !important;
    color: #000;
    float: left;
    width: 100%;
}

#buscador .linia_buscador_profesor h3 {
   
    color: #000;
}

#buscador .linia_buscador_profesor_precio {
	width:100%;
}

#buscador .linia_buscador_profesor_primera_clase {
	width: 170%;
    margin-top: 2px;
    margin-bottom: 0px;
    margin-left: -53%;
}


.profe_col2 {
    float: left;
    width: 100% !important;
    padding: 4%;
	padding-top: 0px;
}

.linia_buscador_profesor_poblacion {
    float: left;
    width: 90%;
}

.linia_buscador_profesor_precio {
    float: left;
    width: 50%;
    text-align: left;
    font-weight: bold;
    font-size: 20px;
    color: #335983;
    margin-top: 10px;
    margin-bottom: 0px;
    height: auto;
    padding-top: 0px;
    padding-bottom: 0px;
}

#buscador .linia_buscador_profesor_opiniones {
   margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 270px;
    float: right;
    width: 90px;
    width: 74px;
    /* margin-left: 0; */
    position: absolute;
    background-color: transparent !important;
}
	
#buscador .conta_puntuacion {
    float: left;
    width: 15%;
    text-align: center;
    line-height: 13px;
    margin-bottom: 10px;
    margin-top: 7px;
}

	
.linia_buscador_profesor_opiniones {
   margin-bottom: 0px;
    margin-top: 307px;
    margin-left: 285px;
    float: right;
    width: 15%;
    /* margin-left: 0; */
    
	background-color: transparent !important;
}
	
	
.linia_buscador_profesor_primera_clase {
margin-top:0px;
}

.linia_buscador_profesor_precio p {
float:left;
margin:0px;
margin-left:9px;
margin-bottom:-4px;
padding:0px;
padding-right:5px;
	width: 100%;
}

.simovil {
display:block;
}

.nomovil {
display:none;
}

.linia_buscador_profesor_poblacion {
    
    text-align: left;
    color:#000 !important;
}
	
	

#buscador .linia_buscador_profesor_poblacion {
    
    text-align: left;
    color:#000 !important;
}


#buscador_ficha_profesor .profe_col1 {
    float: left;
    width: 100%;
    margin-right: 0%;
}

#buscador_ficha_profesor .linia_buscador_profesor_nombre h2 {
    color: #000;
	    font-size: 23px;
}

#buscador_ficha_profesor .profe_col2 {
    float: left;
    width: 100%;
    box-shadow:none;
    padding: 0%;
    background-color: #f8f8f8;
}

#buscador_ficha_profesor .linia_buscador_profesor_materia {
	width:100%;
}

.col_profe5, .col_profe3 {
	width:100%;
}

#buscador_ficha_profesor .linia_buscador_profesor_opiniones {
    width: 90px;
    margin-top: 0px;
    float: left;
    margin-left: 48%;
    height: 50px;
}
	
	#buscador_ficha_profesor .linia_buscador_profesor_poblacion {
    text-align: left;
    float: left;
}

#buscador_ficha_profesor #opiniones {
    width: 100%;
    margin-top: 0px;
    float: left;
    margin-left: 0px;
	background-color: #fff !important;
	height: auto;
}
	
.cercle_pas3 i {
    height: 60px;
	}

.padding4 {
	padding:0px;
}
	
	
.paso3_bb {
	padding-top: 30px;
	line-height: 18px;
	padding-bottom: 30px;
	}

.boton_reserva3, .boton_reserva2 {
	max-width:none !important;
	margin-bottom:10px;
	width:100%;
}

#foro_sin_conexion .mensajes2 {
    float: right;
    width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
}

.capa_dins_modal {
    margin: auto;
    width: 100%;
    background-color: #fff;
    border-radius: 5px;
    padding: 15px;
	padding-top: 30px;
    height: auto;
    min-height: 510px;
}

.modal {

    top: 173px;
}

#buscador_ficha_profesor .linia_buscador_profesor_verificado {
    width: 26px;
    padding: 0px;
    height: auto;
    color: #fff;
    margin-top: -35px;
    margin-left: -4px;
    padding-top: 5px;
    padding-bottom: 5px;
    position: absolute;
    border-radius: 20px;
}

.modal-contenido {
    width: 90%;
    padding: 0px;
    margin: 2% auto;
    margin-left: 5%;
    margin-right: 5%;
    position: absolute;
    text-align: left;
    padding-top: 60px;
}


#buscador_ficha_profesor .profe_col22 {
	float:left;
	width:367px;
	box-shadow:none;
	padding:0%;
	background-color:#ffffff;
}


#buscador_ficha_profesor .col_profe6, #buscador_ficha_profesor .profe_col2 {
	height:auto;
}

.pas2_col1 {
    width: 100%;
    margin-right: 0;
    float: left;
}
/*
.pas2_col1 .linia_buscador_profesor_foto {
    height: auto;
    overflow: hidden;
}*/

.pas2_col1 .linia_buscador_profesor_nombre h2 {
    text-align: left !important;
    width: 90%;
    color: #000;
	margin-top:0px;
	font-size: 22px;
	margin-left: 0px !important;
}

.pas2_col1 .linia_buscador_profesor_poblacion {
	margin-top:12px;
	margin-left:0px;
}

.pas2_col1 .linia_buscador_profesor_precio {
	width:70%;
	margin-top:-10px;
	margin-left:4px;
	float: left;
}

.pas2_col1 .linia_buscador_profesor_opiniones {
	width: 90px !important;
    /* margin: 0px !important; */
    position: absolute;
    margin-left: 166px;
    margin-top: -6px;

}

.pas2_col2 {
    
    width: 100%;
    
}
	
.linia_paso2_experiencia {
	    float: left;
    width: 100%;
    display: block;
    margin-left: 3px;
    margin-top: 52px;
    font-size: 14px;
}
	
	
.pas2_col1 .linia_buscador_profesor_primera_clase {
   margin-top: -38px;
    text-align: center;
	width: 33%;
    margin-left: 230px;
	}

#paso2 .select_registro {
    width: 100%;
    margin-right: 0;
}

#paso2 .linia_buscador_profesor2 {
    float: left;
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
}

#paso2 .linia_buscador_profesor_verificado, #paso3 .linia_buscador_profesor_verificado {


    margin-top: -140px;

    margin-left: 20px;
}

#paso2 .boton_reserva, #paso3 .boton_reserva {
    margin-left: 0%;
    max-width: 100%;
}

#paso3 .col_profe6 {
    height: auto !important; 
	display:none;
}
	
	
	#paso2 .petit_preu {
		float: left;
    width: 40px;
    margin-top: 3px;
	}

.pas3_col2 {
   
    width: 100%;
   
}

.pas3_col20 {
    
    height: auto;
}
  
  
#cap_alumnos .menu_profesores_top li {
    width: 33%;
    margin-bottom: 20px;
    height: 30px;
}

#cap_alumnos .menu_profesores_top .logeta {
    width: 75%;
    float: left;
    margin-top: -20px;
}

#cap_alumnos .menu_profesores_top li {
    width: 33%;
    margin-bottom: 5px;
    height: 25px;
    padding: 0px;
    margin-top: 5px;
}

.foto_clase, .foto_alumno2  {
    width: 20%;   
	height:auto;
}

.profe_clase3 {
    width: 60%;
	height:auto;
}

#tus_clases_alumno .nombre_clase, .nombre_alumno3 {
    width: 80%;
	height: auto;
	padding: 0%;
	text-align: left;
	float: right;
	height: auto;
	padding-left: 2%;
}

.lugar_clase2 {
    width: 100%;
	text-align:center;
	height:auto;
	padding: 1%;
	border-radius: 0px;
	height: auto;
}

.tiempo_clase  {
    width: 100%;
		height:auto;
}

.foto_clase img, .foto_alumno2 img {
    max-height: none;
	width: 100%;
	
}

.foto_clase,  .foto_alumno2  {
    max-height: none;
	
}

.profe_clase {
 text-align: left;
 width: 80%;
height: auto;
padding-bottom:0px;

	
}
	
	
.nombre_alumno3 .petit_preu {
	font-size: 16px;
	}
	

.lugar_clase {
    float: right;
    width: 80%;
	border-radius:0px;
	text-align:left;
	padding: 0px;
	height: auto;
	font-size: 14px;
}

.email_alumno {
    width: 80%;
	height:auto;
	border-radius:0px;
	text-align: left;
	float: right;
}
	
.telefono_alumno {
    width: 80%;
	height:auto;
	border-radius:0px;
	text-align: left;
	float: right;
}
	
#clases_aceptadas .capa_clase {
		background-color: #AAF0BF;
}

#clases_rechazadas .capa_clase {
		background-color: #FFBCB2;
}

	
#tus_profesores_alumno .capa_clase {
	background-color: #f8f8f8; 
}
	
#tus_alumnos_profesor .capa_clase {
	background-color: #f8f8f8; 
	width: 89% !important;
}

	
	
.opiniones_alumno {
 	width: 80%;
	height:auto;
	border-radius:0px;
	text-align: left;
	float: right;
	}

.linia_formulari5 {
	width:50%;
	margin-left:25%;
}

.linia_formulari5b {
    width: 99%;
}



.acceder_top {
	float:right;
	margin-right:0px;
}

.enllac_valida_pasiu, .enllac_valida_actiu  {
    font-size: 11px;
}

.boton_validar {

    margin-left: 0px !important;
}

.tiempo_clase {
    width: 100%;
	height: auto;
	padding-left: 0%;
	text-align: left;
	padding: 1%;
}

.nombre_alumno3 a {
	font-weight:bold;
}

.submenu_acceder_top {

}

.submenu_acceder_top_movil {
	float:left;
	width:100%;
	margin-top:20px;
}

.submenu_acceder_top_movil li {
	list-style:none;
	float:left;
	margin-right:10px;
	margin-top:12px;
	letter-spacing:0px;
	font-size:11px;
}
	
	
	
.modal .boton_reserva {
    max-width: 100%;
    margin-left: 0px;
}
	
	.modal h2 {
		width:88%;
	}

.columna_mensajes_profesores {
    width: 100%;
	margin-bottom:20px;

}

.columna_mensajes_mensajes {
    width: 100%;
}

.columna_profesor {
    float: left;
    width: 100%;
    margin-right: 0%;
    padding-top: 0px;
	margin-bottom: 40px;
	padding-left: 1px;
}

.menu_vertical_profesor a {
    border-radius: 5px;
    background-color: #fff;
    font-weight: 400;
    float: left;
    width: 30%;
    padding: 1%;
	margin-right:2%;
	height:40px;
    margin-bottom: 5px;
    margin-left: 0px;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 16px;
    border: 1px solid #2ab4dd;
    font-weight: 700;
}

.capa_menu_profesores_top {

    margin-bottom: 40px;
		padding-top: 16px !important;

}

.li_mes_separat {
	    margin-top: 0px !important;
}

.contenido_profesor {
    
    width: 100%;
		padding: 0 15px;

}

.linia_formulari2 {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0%;
}

.linia_formulari6 {
    float: left;
    width: 48%;
	margin-right:1%;
}

.capa_listado_materias {
    float: left;
    width: 100%;
    margin-right: 0%;
}

.capa_materia_nueva {
    width: 100%;
}

.linia_formulari4 {
    width: 100%;
	margin:0px;
}

.horarios {
	font-size:11px;
	width: 95% !important;
}

.horarios td {
	padding:2px 10px 2px 7px !important;
}

.tip {
    line-height: 17px;
	padding:5px;
}

#disponibilidad_horaria {
    margin-top: -1380px;
	padding-right: 0px !important;
}

#ausencia {
    margin-top: 1000px;
}

#buscador_academias .profe_col1 {
   
    width: 100%;
  
  
}

#buscador_academias .linia_buscador_profesor_nombre {
    float: left;
    width: 100%;
    margin-top: -200px;
}


#buscador_academias .linia_buscador_profesor_nombre h3 {
    color: #000000;
    font-size: 20px !important;
    font-weight: bold;
    padding-left: 0px;
    margin-left: 5%;
    text-shadow: none;
	
}

#buscador_academias .linia_buscador_profesor_nombre {
    float: left;
    width: 70%;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    height: auto;
    margin-left: 10px;
	position: relative;
}

#buscador_academias .profes_encontrados .linia_buscador_profesor_presentacion {
	text-shadow:none;
}

#buscador_academias .linia_buscador_profesor_poblacion {
    text-align: left;
    color: #666 !important;
    margin-left: 0%;
    width: 350px !important;
}

.columna_promocio_llistat {
    width: 100%;
    margin-top: 10px;
    text-align: center;
    font-size: 14px;
    float: left;
	margin-bottom:10px;
	
}

#buscador_academias .profes_encontrados .linia_buscador_profesor_presentacion {
    width: 96%;
    margin-left: 5%;
    padding: 0%;
	margin-top:10px;
}
	
	#buscador_academias .columna_ficha_profe {
		min-height: auto;
		float: left;
		width: 20%;
	}


#buscador_academias .linia_buscador_profesor_foto {
    height: auto;

}

#buscador_academias .linia_buscador_profesor_opiniones {
    margin-top: 0px;
    /* margin: 0px; */
    width: 130%;
    float: left;
    margin-left: 4px;
}

#buscador_ficha_academia .linia_buscador_profesor_foto {
    height: auto;
}

#buscador_ficha_academia .profe_col1 {
    float: left;
    width: 100%;
    margin-right: 0%;
}

.linia_buscador_academia_datos {
    float: left;
    width: 100%;
	
}

#buscador_ficha_academia .padding4 {
	padding:5%;
}

#buscador_ficha_academia .profe_col2 {
    float: left;
    width: 100%;
    padding: 0%;
}
	
	
	.academia_datos {
		float: left;
		width: 75%;
		padding-left:22px;
		margin-top: 15px;
	}
	
#buscador_ficha_academia .columna2_buscador_ficha .linia_buscador_profesor_opiniones {
    float: left;
    width: 27%;
    margin-top: -15px;
	margin-left:18px;
}
	
	.academia_datos h2 {
		font-size: 18px !important;
	}
	
	.submenu_acceder_top_movil a, .acceder_top a {
		font-size: 12px;
	}
	
	
.linia_buscador_home2 {
	width: 100%;
}

.boton_buscador {
    width: 98% !important;
	}
	
.linia_buscador_profesor_reserva {
    float: left;
    width: 99%;
    margin-top: 1%;
    position: fixed;
    bottom: 3px;
    left: 3px;
}
	
.taula_preu_profe td, .taula_preu_profe th {
	font-size: 11px;
}
	
	.columna1_opinion {
    float: left;
    width: 30%;
}
	
.columna2_opinion {

    width: 90%;
}
	
	.columna2_opinion .estrelles_puntuacion {
		width: 175px;
	}
	
#tus_clases_profesor .nombre_clase {
  	text-align: left;
    width: 80%;
	float: right;
	height: auto;
	padding: 1%;
	}
	
.boton_confirma3 {
    
    max-width: none !important; 
    margin-bottom: 10px;
}
	
	.nombre_clase {
  	text-align: left;
  
	}
	
	.capa_promocion_academia {
		width: 100%;
		margin-bottom: 20px;
		margin-top: 20px;
		margin-left: 0px;
		height: auto;
	}
	
	.lm_email {
 
    width: 75%;
	}
	
	.lm_tel {
    float: left;
    width: 38%;
		margin-right: 0px;
	}
	
	#tus_clases_profesor2 .profe_clase {
    width: 80%;
}

#tus_clases_profesor2 .lugar_clase {
    width: 100%;
}

.boto_clase {
    float: left;
    width: 50%;
    padding: 0% .2%;
    margin-top: 10px;
}
	
.col_profe5 {
	width:75%;
	float:left;
	height: auto;

}

	.linia_profesor_video {
		width: 100%;
		height: auto;
	}
	
#buscador_ficha_profesor .linia_buscador_profesor_precio {
	position: absolute;
	margin-top:77px;
	background-color: transparent;
	font-size: 20px;
	text-align: left;
	width: auto;
	}
	
#buscador_ficha_profesor .profe_col1 {
	padding: 0px;
}

#buscador_ficha_profesor .col_profe6 {
	padding: 4%;
	height: auto;
	overflow: hidden;
	}

#buscador_ficha_profesor .linia_buscador_profesor {
	padding: 6%;
	}
	
#buscador_ficha_profesor .linia_buscador_profesor_primera_clase {
	position: absolute;
    margin-top: 80px;
    margin-left: 146px;
    width: 130px;
	}
	
#buscador_ficha_profesor .linia_buscador_profesor_experiencia_dando_clases {
	position: absolute;
    margin-top: 54px;
	font-size: 14px;

	}
	
	
#buscador_ficha_profesor .linia_buscador_profesor_tclases {
	display: none;
	}
	
	
#buscador_ficha_profesor .linia_buscador_profesor_presentacion, #buscador_ficha_profesor .linia_buscador_profesor {
	width: 100%;
}
	
	#buscador_ficha_profesor .petit_preu { 
		float: left;
    width: 36px;
    margin-top: 3px;
	
	}
	
	
.mensajes2 {
    float: right;
    width: 100%;
    margin-bottom: 20px;
    margin-top: -30px;
}
	
	
#buscador .linia_buscador_profesor_experiencia {
    margin-top: 10px;
    height: auto;
	float: left;
	width: 80%;
	margin-left:-1px;
	font-size: 12px;
}
	


	#mapa_buscador {
		display: ;
	}
	
	#botons_listadomapa {display: ;
	}
	
	
.capa_promo {
    float: left;
    width: 100%;
    margin-left: 0px;
    text-align: center;
	margin-top: 50px;
}


.capa_promo2 {

    width: 100%;
    margin-left: 0%;
    
}
	
	
	.barra_promocions_boto {
	float: left;
	width: 100%;
	}
	
	
	.barra_promocions_imatge {
		width: 30%;
	}
	
	.barra_promocions_text {
		width: 70%;
	}
	
	
	.barra_promocions_boto .boton_buscador {
	float: right !important;
		text-align: center;
}
	

	.barra_promocions_imatge {
		
		width: 100%;
		text-align: center;
	}
	
	.barra_promocions_text {
		width: 80%;
		margin-left: 5%;
		padding-top: 20px
		
	}
	
	.barra_promocions_boto {
		width: 90%;
		margin-left: 5%;
		margin-bottom: 20px;
	}

	
	
	.close {
		top: 85px;
		right: 30px;
		
}
	
	
	
	
	
}


