
.list-responsive{ display:none; }

.enviar-presupuesto{ float:left; width:100%; text-align:center; margin:10px 0 10px 0; }

/* Responsive */
@media screen and (max-width: 1000px) {
    
    .caja_sup5, .caja_inf5{ display:none; }
    .caja_centro5{ width:100%; border: 1px solid #DEDEDE; }
    
    .info_web{ width:100%; margin:0 0 10px;}
    .enlaces_header{ width:100%; }
    
    #logo{ margin-left:0; }
    #navigation{ width: 90%; margin: 30px 0 20px 0; }
    
    .patrocinador{ display:none; }
    
    .bloque1, .bloque2, .bloque3{ width:100%; }
    
    .empresa_top{ margin:0 10px 0 0; }
    
    .contenido_empresas_top{ width: 98%; margin-left: 1%; }
    
    .bloque_actividades{ width:55%; }
    
    .bloque_directorio{ height:auto; }
    
    .empresa_top{ width:94% !important; margin:0 0 10px 2% !important; padding: 10px 1% !important; overflow: hidden; height:auto !important; }
    .empresa_top .logo{ width:20% !important; }
    .empresa_top .texto{ width:78% !important; }
    .empresa_top .logo img{ max-width:90%; }
    
    .ofertas-index .bloque-foto-destacada, .listado_der .bloque-foto-destacada{ width:28% !important; margin-top: 10px !important; }
    .ofertas-index .bloque-foto-destacada .logo, .ofertas-index .bloque-foto-destacada .titulo, .listado_der .bloque-foto-destacada .logo, .listado_der .bloque-foto-destacada .titulo{ width:100% !important; }
    
    .listado_der .bloque-foto-destacada{ width: 44.5% !important; }
    
    .bloque-foto-destacada tr img{ max-width: 100%; max-height: 127px; height: auto; }
    
    .bloque_actividades .titulo_flecha{ width:100%; }
    
    .tags{ width: 96% !important; padding: 10px 2% !important; }
    .paginado{ width: 94% !important; padding: 10px 2%; }
    
    .publi-pc{ display:none; }
    
    .imagens_emp_list .bloque-foto-destacada{ text-align: center; }
    .imagens_emp_list .bloque-foto-destacada li{ width: 88%; padding: 0 0 0 6%; }
    .imagens_emp_list .bloque-foto-destacada li img{ max-width: 85%; height: auto; width: auto; max-height: 124px; }
    
    #carousel{ width:80%; }
    .marcas-ficha{ width: 100%; margin: 10px 0 0 2%; }
    #dejar_opinion{ width:100%; }
    #dejar_opinion p{ width: 100% !important; margin: 20px 0 0 0% !important; }
    #dejar_opinion textarea{ width: 98% !important; margin: 10px 0 0 0 !important; padding: 10px 2% !important; }
    #dejar_opinion div{ margin:0 !important; }
    
    .bloque_datos_imagenes{ width:100% !important; }
    .bloque_datos_imagenes .col_izq{ margin-left:0 !important; }
    .bloque_datos_imagenes .col_izq, .bloque_datos_imagenes .col_der{ width:100% !important; }
	
	.bloque_datos_imagenes .col_izq .catalogo_ficha{ width:100%; }
	.bloque_datos_imagenes .col_izq .datos_contacto{ width:97%; height:auto !important; }
	.bloque_datos_imagenes .col_izq .catalogo_ficha .titulo{ width: 92%; margin-left: 2%; padding: 6px 2%; }
	
	.bloque_datos_imagenes .col_der .titulo_img{ width:96% !important; padding-left: 2% !important; padding-right:2% !important; overflow:hidden; }
	
	.bloque_datos_imagenes .col_der .bloque_img{ width:100%; }
	.bloque_datos_imagenes .col_der .img_big{ width: 99% !important; padding: 0 !important; padding-top:20px !important; }
	.bloque_datos_imagenes .col_der .img_big img{ max-width: 92%; }
	
	.bloque_datos_imagenes .col_der .carrusel{ width:99%; }
	.bloque_datos_imagenes .col_der #carousel{ width:75%; }
	
	.bloque_datos_imagenes .col_der .presupuesto{ right: 50px; left:auto; }
}

@media screen and (max-width: 970px) {
	
	.redes-sociales{ display:none; }
}

@media screen and (max-width: 860px) {
	
	.empresa_top .img_oferta{ width: 30% !important; }
	.empresa_top .img_oferta img{ max-width:100% !important; }
	.contenido_empresas_top .oferta_top .texto{ width: 65% !important; }
}

@media screen and (max-width: 730px) {
	
	.presupuesto{ width:90% !important; }
	.presupuesto .contenido{ width:90% !important; padding-left:5% !important; padding-right:5% !important; }
}

@media screen and (max-width: 660px) {
	
	.bloque-foto-destacada, .ofertas-index .bloque-foto-destacada{ width:45% !important; height:170px !important; }
	
	.bloque_datos_imagenes .col_der .presupuesto{ right: 13px; }
}

@media screen and (max-width: 570px) {
		
	#logo{ width:40%; margin: 10px 0 0 2%;}
	#logo img{ width:100%; }
	
	.enlaces_header{ position: absolute; display:none; top: 50px; right: 0; width: 50%; z-index: 1; box-shadow: 0 0 6px rgba(0,0,0, 0.4); border: 1px solid #CCC; background-color: #FFF; }
	.enlaces_header br{ display:none; }
	.enlaces_header .enlaces_secciones{ background: none; border: none; padding: 0 10px 0 0; }
	.enlaces_header .enlaces_secciones li{ width:100%; text-align:right; height:20px; }
	
	.empresa_top .logo{ width:24% !important; }
    .empresa_top .texto{ width:74% !important; }
    
    #header{ margin: 0 -6%; width:111.2%; height: 60px; background: #eee; margin-bottom: 30px; }
    .info_web{ display:none; }
    
    .buscador{ background: #EEE; margin: 0; width: 92%; padding: 10px 4% 10px; }
    .buscador input{ padding: 8px 10px; width: 60%; background: #FFF; }
    
    .list-responsive{ display:block; cursor:pointer; float: right; margin: 18px 4% 0 0; }
    
    .inf{ float: left; width: 100%; text-align: center; margin: 20px 0 60px 0; }
    
    .enlaces_login{ margin-top: -20px; }
    
   
   #footer .centro .bloque{ padding: 20px 0px 0px 2%; width: 96%; }
   .bloque_directorio{ margin:0 !important; padding:0 !important; }
   
   #footer table{ display:none; }
   
   
}


@media screen and (max-width: 450px) {
	
	.empresa_top .logo{ width:26% !important; }
    .empresa_top .texto{ width:70% !important; }
}

