
/* MAQUETACIÓN PRINCIPAL ****************************************************************************/

body {
    margin: 0px;
    padding: 0px;
    text-align: center;
	padding-bottom: 60px;
}

U {
    text-decoration: underline;
}

body,table,td,.text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#000000
}

/**
 * Layout de 3 columnas ( gracias muchas a http://www.redmelon.net/tstme/3cols2/ )
  */
       
#wrapper {
	width: 778px;               /* total width */
    /* this is a border with marginal compensation to stop scroll bars */
    border: 1px solid #CCCCCC; margin: 0 -1px;
    text-align: left; 
    margin-left: auto; 
    margin-right: auto;
}      

#principalExterno {
	border-left-width: 171px;  /* left column width */
 	border-left-color: #fff;  /* left column colour */
	border-right-width: 152px; /* right column width */
 	border-right-color: #fff;  /*right column colour */
	background-color: #fefefe; /* center column colour */
}

#columnaIzquierda {
	width: 171px;              /* left column width */
	margin-left: -171px;       /* _negative_ left column width */
    padding-bottom: 10px;
}

#columnaDerecha {
	width: 152px;              /* right column width */
	margin-right: -152px;      /* _negative_ right column width */
    padding-bottom: 10px;
}

/* Main code */

#principalExterno { 
    width: auto; border-left-style: solid; border-right-style: solid; 
    }
#principalInterno { 
    margin: 0; width: 100%; 
    }

#columnaIzquierda { float: left; position: relative; z-index: 10; }
#columnaDerecha { float: left; position: relative; z-index: 11; }
#columnaCentral { 
    float: left; 
	 width: 100%;
	 position: relative; 
	 z-index: 12; 
    padding-bottom: 10px;
}

#cabecera {
	width: 100%;
	z-index: 13;
	background: url(../images/banner_superior.gif) no-repeat;
}

#pieInterior {
    margin-top: 10px;
	width: 100%;
    position: relative; 
	z-index: 14;
    height: 10px;
    font-size: 1px;
	background: url(../images/bg_pie.jpg) no-repeat;
}

#pieExterior { 
    display: block;
    width: 100%; 
    z-index: 15;
    margin-top: 10px;
 }

.clear { clear: both; }

/* Mozilla code. Deshabilitado ya que daba problemas
#principalExterno > #principalInterno { border-bottom: 1px solid transparent; }
#columnaIzquierda { margin-right: 1px; }
#right { margin-left: 1px; }
#columnaCentral { margin: 0 -3px 0 -2px; }
*/


/*modulet cercador empreses horitzontal*/
.searchField select, .searchField input, .searchField2 select, .searchField2 input, .searchField3 input {
    font-family:arial,verdana;
    font-size:11px;
    width:260px;
    padding-left:2px;
    margin:0px;
}
.searchField2 select, .searchField2 input{
    margin-top:4px;
    width:203px;
}

.searchField3 input {
    width:424px;
}

/*fi modulet cercador empreses horitzontal*/
