/* imports
--------------------------------------------------------------------------- */


/*Estructura de la web

Wrap - contenedor web

	Cap
		logo
		buscador
		idiomas
	
	Menu 
		Quienes somos
		Que hacemos
		Que puedes hacer tú
		
	Contenido
	
	Pie
	
	
 */
 #logo_print { display:none;}
 
 /*Wrap - contenedor web
--------------------------------------------------------------------------- */
#wrap { width:64em;  }

/*Home*/
#home_esquerre {width:51%; float:left;  }
#home_dreta    {width:48%; float:left;}
#empresas_destacadas { clear:both; padding-top:1em;}
.banner_468 { padding:0.5em 0 0 0;}
.banner_150 { width:150px; float:left; padding:0.5em 0 0.3em 0.4em;}
#conozca_tambien { padding-top:1em;}
#mapa { padding:1em 0.2em 0.5em 1em; clear:both;}


 	/*Cap
	--------------------------------------------------------------------------- */
	#cabecera { height:45px;	 }
		#logo { width:60%; float:left;}
		#buscador { width:39%; float:left; padding-top:1em; }
		#hache_dos { clear:both; background:url(../img/fons_h2.gif) repeat-x top left; height:35px;}
		#hache_dos p { font-size: 1.5em;  color:#FFF; padding:0.2em 0.4em;} 
		#logo_oculto { width:110px; z-index:3;left:658px; position:absolute;}
		

	 /*Barra productes i serveis
	--------------------------------------------------------------------------- */
	#barra_top { clear:both; padding:0.5em; border-bottom:#CCCCCC 1px solid; }
	#barra_top ul { padding:0.3em 0.5em 0.5em 0.3em;}
	#barra_top li { list-style-type:none; padding:0.3em;}
	#migas_de_pam { padding:0.5em  0 0.5em 1em; font-size:0.9em; border-bottom:#CCCCCC 1px solid; margin:0 0 0.5em 0;}

	 /*Contenido
	--------------------------------------------------------------------------- */
	#contenido { clear:both; padding:0.5em;}
	
	#contents li { padding:0.2em 0 0.4em 0; }
	#contents p { padding:0.8em;}
		/*Bloc esquerre*/
		#bloc_esquerre { width:66%; float:left; }
			/*fotos*/
			.fotos img          { padding:0.5em;}
			#descripcio_empresa { padding:0.5em;}
			
			/*imprimir y enviar amigo*/
			#print { padding:0 0 0.4em 0; margin:0 0 0.5em 0; font-size:0.9em;  background:url(../img/fons-comparte2.jpg) right bottom no-repeat; }
			
			/*visitas empresa*/
			#empresa_vista { font-size:0.9em; margin:0.5em; padding:0.5em; color:#669900;}
			
			#empresas_destacadas { background:#99CC00;}
		
		/*Bloc de la dreta*/
		#bloc_dreta { width:33%; float:left; }
		
		#contenido div#bloc_derecha, #contenido div#bloc_dreta { padding:0.3em;}
		
			/*compartir*/
			#div_compartir { background:url(../img/fons-comparte.jpg) right bottom no-repeat; padding:0 0 0.3em 0; margin:0 0 0.5em 0;}
			
		/*Login - recuperar contrasenña*/
		#form_login { padding:1em;}
		#form_login input { margin-left:1em;}
		
		
		 /*Alta
		--------------------------------------------------------------------------- */	
		#boto_inscripcio    { position:absolute; z-index:0; padding-left:42em;}
		#boto_inscripcio_b  { text-align:right; padding:1em;}
		#que_com_perque p   { padding:0.5em 1em;}
		#que_com_perque ul  { margin:0.5em 1em;}
		#que_com_perque li  { margin:0.5em 1em; border-bottom:#CCCCCC 1px solid; padding-bottom:0.5em; list-style-type:none;}
		#que_com_perque img { margin:0.3em 0;}
		#fotos_alta img { float:left; padding:0.5em; }
		#contenido div#que, #contenido div#como, #contenido div#porque { clear:both;}
		#contenido div#como, #contenido div#porque { border-top:#669900 1px solid; margin-top:1em;}



 /*Pie
--------------------------------------------------------------------------- */
#peu { clear:both;}
	#acceso_empresas { border-top:#666666 1px solid; border-bottom:#666666 1px solid ;text-align:right; padding:0.5em;}
	#datos_enfa      { border-top:#B3ADA5 4px solid;  padding:0.5em; font-size:0.9em;}


 /*Hack para las cajas - valida la css - solo ie + Firefox
--------------------------------------------------------------------------- */

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
* html .clearfix {height:1px;}
.peque { font-size:0.9em; }
.titulo { font-size:1.4em; font-weight:bold; } 
.error { color:#993300; font-weight:bold; padding:0; margin:0; }
