 /*Wrap - contenedor web
--------------------------------------------------------------------------- */
#wrap { width:970px; margin:auto; text-align:left;  }
 
	 /*Cap
	--------------------------------------------------------------------------- */
	#cabecera { background:url(../img/cap.jpg) no-repeat; height:120px; }
		#logo { width:452px; float:left; }
			a#logo_link       { display:block; text-indent:-9999em;	width:535px; height:65px; background: url(../img/logo.gif)  no-repeat; }		
		#altaempresa_buscador { width:500px; float: right; }
			#alta_empresa { margin:0.8em 0 0 115px;}

			#hazte-fan { margin: 16px 0 0 15px; }		
		
		
			#div_buscador {  position:absolute; z-index:1000; margin:auto; text-align:center; width:900px;}
			#buscador_avanzat_dintre { background-color:#F7F7F7; border:20px solid #E5E5E5; padding:1em; margin:3em auto; text-align:left; width:70%;}
			#inputs_cercador label { width:120px; display:block; float:left; text-align:right;  padding-right:1em; }
			#inputs_cercador input { background:#FFFFFF; border:#CCCCCC 1px solid; font-size:1em; }
			#boto_cercador  { margin-left:11em;}
			#boto_cercador input { font-size:2em;}
				#resultats_cerca { margin:1em;}
				#resultats_cerca h2 { margin:1em;}
				#resultats_cerca li { font-size:1.2em; list-style-type:square; color:#CCCCCC; padding:0.3em; margin-left:5em;}
				
			#tornar_cercar #buscador { padding:0.3em 0.5em 0 0; text-align:left;}
			#tornar_cercar { margin:1em; font-size:1.3em; background:#F8FAFC; border-top:#CCCCCC 1px solid; padding:0.5em; }
	
	 /*Menu
	--------------------------------------------------------------------------- */
	#caixa_menu {background: url(../img/fons-menu.jpg) no-repeat;  margin:0.5em 1em 0.5em 0; height:34px; }
	#menu { height:22px; width:300px; float:left;  margin-left:1em;  }
	#cercador-centre {  width:400px; float:left;  padding-top:0.5em;  }
		#buscador { text-align:left;}
			#buscador p { padding:0;}
				#buscador label { font-weight:bold; width:120px; display:block; float:left; text-align:right; padding-right:1em;  }
				#imput-cerca-flota {  width:165px; float:left;}
				#boto-cercar-flota {  width:85px; float:left; margin-left:0.5em;}
				#boto-cercar-flota input { text-align:center;}
				#buscador input{ border:none; font-size:1em; background:none; color:#333333;}	
				
		#menu li { list-style-type:none; float:left;}
		
	#cerca_detallada {  width:200px; float:right; text-align:right; padding-top:0.5em;   }
	#cerca_detallada p { padding:0.1em 1.3em 0 0; }
		#cerca_detallada a:link,
		#cerca_detallada a:visited { font-weight:bold; color:#000000; text-decoration:none; }
		#cerca_detallada a:hover   { color: #333333;}	
	
	 /*Contenido
	--------------------------------------------------------------------------- */
	#contenido { clear:both; background:url(../img/fons-contenido.jpg) no-repeat top; margin-top:0.5em; padding:1em 0.5em; }
		#migas { font-size:0.9em; padding:0.5em; }
		
		 /*HOME
		--------------------------------------------------------------------------- */		
		#home_izquierda { width:75%; float:left;}
		#mini_feed_registro { border-bottom:#CCCCCC 1px solid; padding-bottom:1em;}
		#video-home {width:390px; float:left;  margin-top:15px;text-align:center;}
			#mini_feed { clear:both; }
				#mini_feed ul { padding:0.5em 0 0.5em 0.5em;}
				#mini_feed li { list-style-type:none;  padding:0.3em; font-weight:bold; float:left; display:inline-block;}
				#mini_feed a:link,
				#mini_feed a:visited { color:#639B0F; font-weight:normal; }
				#mini_feed a:hover   { color: #4A750B;text-decoration:none;}
			#registre  { width:300px; float:right;}
			#registre ul { margin:2em 0;}
			#registre li { list-style-type:none; padding-bottom:10px;}
		#home_derecha  { width:23%; float:right;}
			#home_derecha ul { padding:0.5em 0 0.5em 1em;}
			#home_derecha li { list-style-type:square; padding:0.2em; color:#CCCCCC;}
			#home_derecha a:link,
			#home_derecha a:visited { color:#333333;text-decoration:none; }
			#home_derecha a:hover   { color: #000000; text-decoration:underline;}
		.veure_mes { background:url(../img/plus.gif) no-repeat; padding:0.2em  0 0 2em; }
		#veure_mes {margin:1em;}
		#nubes_home { clear:both; padding:0.5em;}
			#nubes_home li  { list-style-type:none; padding-right:0.5em;}
			#nubes_home a:link,
			#nubes_home a:visited { color: #4E4E4E; text-decoration:none; }
			#nubes_home a:hover   { color: #333333; text-decoration:underline;}
			
		.fechas { font-weight:normal; font-size:0.9em;}
			
		
	
		 /*Ficha empresa
		--------------------------------------------------------------------------- */
		#cabecera-ficha h2, #cabecera-ficha h3, #cabecera-ficha h4 { display:none;}
		
		#modifica { width:165px; float:right;  }
			a#boto_modificar   { display:block; text-indent:-9999em;	width:163px; height:38px; background: url(../img/modificar_dades.jpg)  no-repeat;}		
		
		
			#ficha_doblecolumna { width:68%; float:left; }
				#columna_a { width:54%; float:left; font-size:1.2em; padding-left:0.5em;}
					#dades_empresa { clear:both;}
					#url_empresa { padding:1em 0;}
					#escriure_fitxa       { background:url(../img/enviar2.gif) no-repeat; padding:0.5em 0  0.3em 2em; }
					#veure_producte_fitxa { background:url(../img/productes.gif) no-repeat; padding:0.5em 0  0.3em 2em; }
				#fotos_ficha img { float:left; margin:1em 1em 1em 0; background:#FBFAF9; border:#CCCCCC 1px solid; padding:0.5em;}
			#columna_derecha    { width:31%; float:right;  }
			
			#columna_b { width:43%; float:left; padding-top:1em;}
				#notes {  background:#FBFAF9; border:#CCCCCC 1px solid; padding:0.5em; margin:0.5em 0;}
				.dades { color:#76A743; font-size:0.9em;}
			#mapa { clear:both;}
			#mapa h2 { padding:1em 0 0 1em;}	
			#google_maps { background:#FBFAF9; border:#CCCCCC 1px solid; padding:0.5em; clear:both; width:568px; margin:1em;}
			#visites_fitxa { border:#cccccc 1px solid; margin:1em 0; padding:0.2em; background:url(../img/fons_visites.jpg) no-repeat; text-align:center;}
			#qr { clear:both; margin-top:1em;}
			#qr h2 { padding-left:0.6em;}
			#codi_qr { background:#FBFAF9; border:#CCCCCC 1px solid; padding:0.5em; clear:both; width:568px; margin:1em;}

			
			#columna_c { padding-top:1em;}
				#youtube, #empresa-fotos-pasi { text-align:center; }
				.productes {  background:#FBFAF9; border:#CCCCCC 1px solid; padding:0.3em; margin:1em 0.5em;}
				.productes img { background:#76A743; padding:0.3em; margin:0.3em;}
					.producte_esquerra { width:30%; float:left;  }
					.producte_dreta { width:65%; float:right;}
					.titol_producte { font-weight:bold;}
					
				#serveis_fitxa { clear:both;}
					#serveis_fitxa ul { padding: 0.5em 0 0.5em 2em;}
					#serveis_fitxa li { list-style-type:square; padding:0.2em;}
			
		 /*FOTOS - ficha
		--------------------------------------------------------------------------- */		
			#columna_d { padding-top:1em;}		
				.fotos_gran { margin:0 1em 0 0 ; }
				.fotos_gran img { background:#FBFAF9; border:#CCCCCC 1px solid; padding:0.3em; margin:0.5em 1em;}
				.fotos_gran p   { padding:0; margin:0 0 1em 1.5em;}
				
		/*Productos
		--------------------------------------------------------------------------- */	
			.productes_caja_gran { background:#FBFAF9; border:#CCCCCC 1px solid; padding:0.5em; margin:0.5em 0;}
				.gadgets_productos { width:50%; float:left;}
					.fotos_gadgets_productos 
					.foto_petita_producte { float:left;background:#76A743; padding:0.3em; margin:0.3em;}
						.gadgets_productos { padding-left:0.5em;}
						.preu { font-size:1.4em; margin-bottom:0.5em;}
						.veure_producte { background:url(../img/productes.gif) no-repeat; padding:0.5em 0  0.3em 2.6em; }
						a.solicita_info  { display:block; text-indent:-9999em;	width:169px; height:31px; background: url(../img/solicitar_info.jpg)  no-repeat;}
						.solicita_info  { margin-bottom:1em;}		
						.solicitar  { background:url(../img/enviar2.gif) no-repeat; padding:0.5em 0  0.3em 2.6em; }
						.print_product  { background:url(../img/print2.gif) no-repeat; padding:0.5em 0  0.3em 2.6em; }
						.foto_gran_producte img { background:#ffffff; border:#CCCCCC 1px solid; padding:0.5em; margin:0.5em ; }
		#empreses_left { width:73%; float:left; }
			.caixa_empreses { padding:0.5em; margin:0.5em 0; border-bottom:#cccccc 1px solid;}
			.caixa_empreses h2 { padding:0 0 0.5em 0.3em;}
				.caixa_empreses img { float:left; background:#FBFAF9; border:#CCCCCC 1px solid; padding:0.5em; margin-right:0.5em;}
				.caixa_empreses_centre { width:70%; float:left;  margin:0 0.5em;  }
					.carrer { color:#669900; padding:0.3em;}
					.descripcio { font-size:1.2em;}
				.caixa_empreses_right { width:23%; float:right; }
					.caixa_empreses_right ul { padding: 0.5em 0 0 0 ;}
					.caixa_empreses_right li { list-style-type:none; padding:0.9em 0 0.5em 0; }
					#resultats_cerca { border:#CCCCCC 1px solid;}
					#resultats_cerca .caixa_empreses_centre { width:64%; }
					#resultats_cerca .caixa_empreses_right { width:33%;}
					#resultats_cerca #resultats-esquerra { width:70%; float:left;}
					#resultats_cerca #resultats-dreta { width:28%; float:right;}
						#resultats_cerca #resultats-dreta  ul { font-size:11px;}
						#resultats_cerca #resultats-dreta  li { margin-left:1em;}
					#tornar_cercar { clear:both;}
					#resultats_cerca #tornar_cercar {  margin:1em 0;}
					#resultats_cerca #tornar_cercar input { border:#333333 1px solid ;}
					#resultats_cerca .caixa_empreses_right ul { padding: 0.5em 0 0 0 ;}
					#resultats_cerca .caixa_empreses_right li { list-style-type:none; padding:0.9em 0 0.5em 0; margin:0;}		
					.caixa_empreses_boto_cat_a  { background:url(../img/enviar2.gif) no-repeat; padding:0.5em 0  0.3em 2.6em; }
					.caixa_empreses_boto_cat_b  { background:url(../img/productes.gif) no-repeat; padding:0.5em 0  0.3em 2.6em; }
					.caixa_empreses_boto_cat_c  { background:url(../img/mapa.gif) no-repeat; padding:0.5em 0  0.3em 2.6em; }
		#empreses_right {  width:25%; float: right; padding:0.5em; border-left:#CCCCCC 1px solid;}
		#empreses_right h2, h3 { font-size:1.1em;}
			#empreses_right ul { padding: 0.5em 0 0.5em 1em ;}
			#empreses_right li { list-style-type:none; padding:0.3em;}
			#filtres { }
			.caixes_flitres { padding:0.5em;}
								
		 /*Contacte
		--------------------------------------------------------------------------- */	
		#form_a { margin:1em 3em;}						
			#form_a label { width:150px; display:block; float:left; text-align:right; padding-right:1em;}
			.boto_gran { font-size:2em; }
			#boton_contacte { margin: 1em 0 0 14em;}
						
		 /*Enviar a un amigo
		--------------------------------------------------------------------------- */				
		#enviar_amigo { margin:0 2em;}
		#enviar_amigo_primera_caja h2 { padding-bottom:1em;}
			#enviar_amigo_form { clear:both; padding:0.5em 0;}
			#enviar_amigo_form label { display:block; width:180px; float:left; text-align:right; padding-right:1em;}
			#enviar_amigo_form_comentario { padding-top:1em;}
			#enviar_amigo_primera_caja { padding-top:1em;}
			#enviar_amigo_primera_caja input, #enviar_amigo_form_comentario textarea { border:#C9E2B4 1px solid; background:#FFFFFF; width:250px;}
		
				
		 /*UTILITATs
		--------------------------------------------------------------------------- */		
		#compartir li { list-style-type:none; width:16px; float:left; padding:0.3em 0.3em 0 0.3em;}
		#compartir p  { padding: 0.9em 0 0 0 ; }
		
		#imprimir_enviar { border-bottom:#DDFF75 1px solid; border-top:#DDFF75 1px solid; margin:1em 0;}
			#imprimir_enviar  li { list-style-type:none; padding:0.5em;}
			#print_icon  { background:url(../img/print.gif) no-repeat; padding:0.5em 0  0.3em 2em; }
			#enviar_icon { background:url(../img/enviar.gif) no-repeat; padding:0.5em 0  0.5em 2em; }
			
		 /*Formulario alta
		--------------------------------------------------------------------------- */	
		#formulari_alta { margin:3em 0 2em 3em;}
			#pdf-alta { margin-left:2em; margin-top:1em;}		
			#formulari_alta p { margin:0.5em;}		
			#formulari_alta label { width:140px; float:left; display:block; text-align:right; padding-right:1em;}
			#formulari_alta input{ border:#D7DFEA 1px solid; font-size:1.1em; background:#FFFFFF; color:#333333; width:200px;}
				#boto_alta_boto { margin-left:327px;}
			
			#confirmar_dades { margin:1em; border-bottom:#77A743 1px dashed; padding-bottom:1.5em;}
			#titol_confirmar  { font-size:1.2em; font-style:italic;}
			#confirmar_dades label { width:140px; float:left; display:block; text-align:right; padding-right:1em;}
			#boto_pas_dos { margin:2em; padding-left:278px;}
			#boto_pas_tres { margin:2em; padding-left:212px;}
			#boto_seguent_dos { margin:2em 1em; text-align:right;}
			
			#form_pasarela {  margin:1em;	}
			#pagando { margin:2em;}	
			#pagando h2 { margin-bottom:1em;}
			#boton_maqueado { height:200px; background:url(../img/fons-segur.gif) no-repeat;}
				
			#migas_alta  { padding:2em 0; font-size:1em;}
			#migas_alta li { float:left; list-style-type:none; padding-right:1em; }
				.color_on { font-weight:bold; color:#77A743;}
				.color_off { color:#CCCCCC;}
				#caja_alta { border:#77A743 1px solid; margin:2em; width:90%;}

				#triar_serveis { margin:1em 2em;}
					#triat { font-style:italic; margin:0.5em 0 0 0.5em; font-size:1.2em;}
					.tipus_producte     { margin: 0 1em; padding:0.5em 0.5em 1em 0.5em; border-bottom:#77A743 1px dashed;}
					.tipus_producte p   { font-size:1.2em;}
					.preu_guia { font-size:1.4em; font-weight:bold; color:#77A743;}
					.preu_guia_petit { font-size:1.2em; font-weight:bold; color:#77A743;} 
					.flota_preu { font-size:1.5em; text-align:right;	}
					.flota_preu_dos  { width:150px; position:absolute; padding-left:355px; font-size:1.5em; text-align:right;	}
					.flota_preus_guia { width:150px; position:absolute; margin-left:320px; font-size:1.2em; text-align:right; 	}
					.preu_anterior { text-decoration:line-through; padding-right:0.5em;}
					.tipus_producte img { float:right;}
					#total { margin:0 0.5em 0 1.5em;}
						.titol_pack { font-size:1.6em; font-weight:bold; color:#77A743; padding-right:0.5em; text-align:right;}
						.titol_pack_dos { font-size:1.6em; font-weight:bold; color:#77A743; padding-right:0.5em; text-align:left;}
						.descrip_guia { width:370px;}
						
						.titol_pack_petit { font-size:1.5em; font-weight:bold; color:#77A743; padding:0 1em 0 0.5em;}
						.tipus_producte a:link,
						.tipus_producte a:visited { color: #77A743; text-decoration:underline; padding:0 1.7em; }
						.tipus_producte a:hover   { color: #77A743;  text-decoration:none; }
					.caixa_packs { margin:1em; padding:0.5em 0; border-bottom:#CCCCCC 1px solid;}
						
			.alta_precio { color:#51A600; font-weight:bold; } 
			a#detall-producte { color:#CC0000; font-size:12px; font-weight:bold;}	

		
		.gris         {  background:#FBFAF9; border:#CCCCCC 1px solid; padding:0.5em; margin:0.5em 0; }
		.perfil_rojo  { margin:1em; background:#FFEAEE; border:#CC3300 1px solid; padding:0.5em;}
		.verde        { margin:1em; background: #EAFDCE; border: #99CC33 1px solid; padding:0.5em;}

		/*Pasarela pago*/
		#pagament_ok { border:#77A743 1px solid; background:#E3F8CD; font-size:1.6em; margin:2em; padding:1em;}
		#serveis_llista li { list-style-type:none;  padding:0.3em; margin-left:2em;}
		#paginador { margin:1em 0; border-top:#CCCCCC 1px solid; padding-top:1em;}
		
		/*Que es GBcat*/
		#que-es { padding:0.5em; }
		#que-es h2 { color:#666666; margin-top:1em; border-top:#CCCCCC 1px solid; padding-top:0.5em;}
		#que-es ul { margin:0.5em 0.5em 0.5em 2em;}
		#que-es li { list-style-type:square; padding:0.3em;}
		#que-es p {line-height:1.8em;}
			#mes-info-producte, #mes-info-producte-dos { width:225px; float:right; margin-top:20px;}
		
		/*Guia 2.0*/
		#descripcio-producte { padding:0.5em 1em; }

			#descripcio-producte  h2 {  color:#494439;}
			#flota-hdos 
			#flota-hdos a { margin-left:2em; margin-bottom:2em; margin-top:1em;}
		#pro-izq { width:70%; float:left; }
			#pro-izq h3 { font-size:16px; color:#494439;}
			.dins-li { padding-left:90px; font-size:11px;}
			#descrip-a p, #descrip-b p, #descrip-c p, #descrip-d p, #descrip-e p, #descrip-f p, #descrip-g p,  { font-size:11px;}
			#pro-izq ul { margin-top:1.5em;}
			#pro-izq li { list-style-type:none; display:block; width:49%; float:left; height:100px; margin-bottom:0.9em; }
			#pro-izq p { padding:0;}
				#descrip-a { background:url(../img/descrip-a.gif) no-repeat;}
				#descrip-b { background:url(../img/descrip-b.gif) no-repeat;}
				#descrip-c { background:url(../img/descrip-c.gif) no-repeat;}
				#descrip-d { background:url(../img/descrip-d.gif) no-repeat;}
				#descrip-e { background:url(../img/descrip-e.gif) no-repeat;}
				#descrip-f { background:url(../img/descrip-f.gif) no-repeat;}
				#descrip-g { background:url(../img/descrip-g.gif) no-repeat;}
		#pro-der { width:30%; float:right;  text-align:center; margin-top:1em;}
			#pro-der h3 { font-size:18px; color:#CC0000;}
			.more-big { font-size:26px;}
				#pro-der #goodies { text-align:left; font-size:11px;   padding:0.5em;}
					#pro-der #goodies li { list-style-type:none; padding-bottom:5px;} 
		#video-gb-dospuntocero { clear:both;}
		#video-gb-dospuntocero .titol { margin:2em 0 1em 0; font-size:16px; font-weight:bold;}
		
	
	 /*Pie
	--------------------------------------------------------------------------- */
	#peu { clear:both; margin:1em 0; border-top:#CCCCCC 1px solid; padding:0.5em; text-align:center;}


/*HACK PARA LAS CAJAS---------------http://www.positioniseverything.net/easyclearing.html--------------*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


.productes:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.productes {display: inline-block;}
/* Hides from IE-mac \*/
* html .productes {height: 1%;}
.productes {display: block;}
/* End hide from IE-mac */

.productes_caja_gran:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.productes_caja_gran {display: inline-block;}
/* Hides from IE-mac \*/
* html .productes_caja_gran {height: 1%;}
.productes_caja_gran {display: block;}
/* End hide from IE-mac */

.caixa_empreses:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.caixa_empreses {display: inline-block;}
/* Hides from IE-mac \*/
* html .caixa_empreses {height: 1%;}
.caixa_empreses {display: block;}
/* End hide from IE-mac */

#codi_qr:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#codi_qr {display: inline-block;}
/* Hides from IE-mac \*/
* html #codi_qr {height: 1%;}
#codi_qr {display: block;}
/* End hide from IE-mac */


