|      Respuesta: Insertar campos en un formulario        Te pego el css, en dos partes para que quepa. Perdona pero en php estoy un poco pegado...   
A ver si puedes decirme algo. Gracias. 
--------------------------------------------------------------- 
/*CAPAS*/ 
.depLaboTit { 
	color:#FFFFFF;  
	background-color:#000080; 
} 
.tipoInicio { 
	font-family:"Arial Narrow"; 
	font-weight:bold; 
} 
.capaClientesC { 
	background-color:#063e81; 
	color:#FFFFFF; 
	width:100%; 
} 
.capaLocalizacionC { 
	background-color:#064da2; 
	color:#FFFFFF; 
	width:100%; 
} 
.capaBibliotecaC { 
	background-color:#00769A; 
	color:#FFFFFF; 
	width:100%; 
} 
.capaNoticiasC { 
	background-color:#5896D5; 
	color:#FFFFFF; 
	width:100%; 
} 
.capaClientesD { 
	background-color:#EEEEEE; 
	color:#000000; 
	width:100%; 
	font-size:12px; 
} 
.capaLocalizacionD { 
	background-color:#EEEEEE; 
	color:#000000; 
	width:100%; 
	font-size:12px; 
} 
.capaBibliotecaD { 
	background-color:#EEEEEE; 
	color:#000000; 
	width:100%; 
	font-size:12px; 
} 
.capaNoticiasD { 
	background-color:#EEEEEE; 
	color:#000000; 
	width:100%; 
	font-size:12px; 
} 
/*ENLACES*/ 
.enlacesMenuClientes:visited, .enlacesMenuClientes:link {  
	text-decoration:none; 
	color:#000000; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	width:100%; 
} 
.enlacesMenuClientes:hover { 
	text-decoration:none; 
	color:#000000; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	background-color:#FFAB2C; 
	width:100%; 
}   
.enlacesMenuLocalizacion:visited, .enlacesMenuLocalizacion:link {  
	text-decoration:none; 
	color:#000000; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	width:100%; 
} 
.enlacesMenuLocalizacion:hover { 
	text-decoration:none; 
	color:#000000; 
	font-size:12px; 
	background-color:#FFAB2C; 
	font-family:Arial, Helvetica, sans-serif; 
	width:100%; 
}   
.enlacesMenuBiblioteca:visited, .enlacesMenuBiblioteca:link {  
	text-decoration:none; 
	color:#000000; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	width:100%; 
} 
.enlacesMenuBiblioteca:hover { 
	text-decoration:none; 
	color:#000000; 
	font-size:12px; 
	background-color:#FFAB2C; 
	font-family:Arial, Helvetica, sans-serif; 
	width:100%; 
}   
.enlacesMenuNoticias:visited, .enlacesMenuNoticias:link {  
	text-decoration:none; 
	color:#000000; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	width:100%; 
} 
.enlacesMenuNoticias:hover { 
	text-decoration:none; 
	color:#000000; 
	font-size:12px; 
	background-color:#FFAB2C; 
	font-family:Arial, Helvetica, sans-serif; 
	width:100%; 
} 
/* Body */   
BODY {   
	margin: 5px 0px 0px 0px;   
	background-color : #CDCDCD;   
	color : #000000;   
	}       
td,tr,p,div {   
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;   
	font-size: 11px;   
	color: #333333;   
	}       
/* Styles for dhtml tabbed-pages */   
.ontab {   
	background-color: #ffae00;   
	border-left: outset 2px #ff9900;   
	border-right: outset 2px #808080;   
	border-top: outset 2px #ff9900;   
	border-bottom: solid 1px #d5d5d5;   
	text-align: center;   
	cursor: hand;   
	font-weight: bold;   
	color: #FFFFFF;   
}   
.offtab {   
	background-color : #e5e5e5;   
	border-left: outset 2px #E0E0E0;   
	border-right: outset 2px #E0E0E0;   
	border-top: outset 2px #E0E0E0;   
	border-bottom: solid 1px #d5d5d5;   
	text-align: center;   
	cursor: hand;   
	font-weight: normal;   
}   
.tabpadding {   
}       
.tabheading {   
	background-color: #ffae00;   
	text-align: left;   
}       
.pagetext {   
	visibility: hidden;   
	display: none;   
	position: relative;   
	top: 0;   
}   
h4 {   
	color: #FF9900; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;   
	font-size: 16px; font-weight: bold;   
	}       
h5 {   
	color: #FF9900; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;   
	font-size: 14px; font-weight: bold;   
	}       
h6 {   
	color: #FF9900; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;   
	font-size: 12px; font-weight: bold;   
	}       
/* Links */ 
.catLegislacion:link, .catLegislacion:visited { 
	font-size:16px; 
	color:#6699FF; 
	font-weight:bold;	 
} 
.catLegislacion:hover { 
	font-size:16px; 
	color:#3366FF; 
	font-weight:bold; 
} 
a:link, a:visited {   
	font-size: 11px; color: #808080; text-decoration: none;   
	font-family:  Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;   
	}       
a:hover {   
	color: #FF6600;	text-decoration: none;   
	}       
/* For content item titles that are hyperlink instead of Read On */   
a.contentpagetitle:link, a.contentpagetitle:visited {   
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;   
	font-size: 13px;   
	font-weight: bold;   
 	color: #808080;   
	text-align:left;   
	}       
a.contentpagetitle:hover {   
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;   
	font-size: 13px;   
	font-weight: bold;   
	text-align:left;   
	color: #FF6600;   
	text-decoration: underline;   
	font-weight: bold;   
	}       
/* Horizontal Line */   
hr {   
color:#66CCFF height:1px; border: 1px noshade;    
	}       
hr.separator {   
	background: #66FFCC;   
	height: 1px;   
	width: 75px;   
	border: 0px;   
}           
/* --Default Class Settings-- */       
a.mainmenu:link, a.mainmenu:visited, a.mainlevel:link, a.mainlevel:visited {   
	color: #808080; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;   
	font-weight: normal;   
	}       
a.mainmenu:hover, a.mainlevel:hover { 
	background-color:#FFAB2C; 
	color: #000000;  
	text-decoration: underline; 
}       
a.sublevel:hover { 
	background-color:#FFAB2C; 
	color: #000000;  
	text-decoration: underline; 
}       
a.sublevel:link, a.sublevel:visited { 
	color: #999999;  
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif; 
	font-weight: normal; 
}       
/* Content - Sections & Categories */   
.contentpane {   
	background-color : #FFFFFF;   
	}       
.contentpaneopen {   
	border : 0px ridge #DCDCDC;   
	}       
.contentheading {   
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;   
	font-size: 13px;   
	font-weight: bold;   
 	color: #333333;   
	text-align:left;   
	}       
.contentpagetitle {   
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;   
	font-size: 13px;   
	font-weight: bold;   
 	color: #333333;   
	text-align:left;   
	}       
table.contenttoc {   
        color: #333300;   
		background-color: #e0e0e0;   
        }       
table.contenttoc td {   
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;   
        font-size: 8pt;   
        font-weight: normal;   
        text-align:left;   
}       
a.toclink:hover, a.toclink:visited, a.toclink:link {   
	font-size: 9px;   
	}       
.contentdescription {   
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;   
	font-size: 11px;   
	color: #808080;   
	text-align: left;   
	}       
/* Links */   
a.blogsection:link, a.blogsection:visited {   
	color: #FF9900; text-decoration: none; font-weight: normal;   
	font-family:  Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;   
	}       
a.blogsection:hover {   
	color: #999999;	text-decoration: underline;   
	}       
a.weblinks:link, a.weblinks:visited {   
	color: #FF9900; text-decoration: none; font-weight: normal;   
	font-family:  Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;   
	}           |