#content table{
	position: relative;
	left: 0px;
}
input, select, textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: text-top;
	margin-left: 10px;
	margin-top: -2px;
}
#navcontainer ul a {
	text-decoration: none;
	color: #3B96FD;
	margin-right: 10px;
}

#navcontainer ul a:hover {
	text-shadow: 2px 2px 2px #CCCCCC;
	color: #1D55CE;
	margin-right: 10px;
}

#navcontainer #current a{
	color: #1D55CE;
}
#tituloClientes{
	text-shadow: 2px 2px 2px #CCCCCC;
	font-size: 14px;
}
#previewClientes{
	margin-top: 0px;
	margin-bottom: 10px;
}
/*login*/
#loginBody{
	background-image: url(../_clientes/images/login.jpg);
	height: 378px;
	width: 528px;
	color: #020202;
	position: relative;
	top: -7px;
	background-repeat: no-repeat;
}
#loginBodyError{
	background-image: url(../_clientes/images/login-error.jpg);
	display: block;
	height: 378px;
	width: 528px;
	color: #FFFFFF;
	position: relative;
	top: -7px;
	background-repeat: no-repeat;
}
#loginContent{
	color: #020202;
	margin-left: 57px;
	position: absolute;
	left: 165px;
	top: 445px;
}
#loginContentError{
	color: #ffffff;
	margin-left: 57px;
	position: absolute;
	left: 165px;
	top: 445px;
}
.loginInput{
	font-size: 10px;
	width: 138px;
	margin-right: 20px;
	margin-top: 3px;
}
#ingresar{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 14px;
}
#loginMensaje{
	margin: 3px 0px 0px 8px;
	color: #A9A9A9;
}
/*listado*/
.listado{
	margin: 0px;
	padding: 0px;
	border: 1px solid #BFBFBF;
	position: relative;
	left: 0px;
}
.listadoInstancias{
	margin: 0px;
	padding: 0px;
	position: relative;
	left: -20px;
}
.listadoTitulo a{
	display: block;
	height: 24px;
	background-repeat: no-repeat;
}
.listadoTitulo img{
	border: 0px;
	margin-top: 10px;
	margin-left: 4px;
}
.tbjTrabajo a{width: 167px;	background-image: url(../_clientes/images/tit-trabajo.jpg); border-right: 1px solid #999999;}
.tbjInicio a{width: 85px;background-image: url(../_clientes/images/tit-inicio.jpg); border-right: 1px solid #999999; border-left: 1px solid #F5F5F5;}
.tbjEntrega a{width: 83px;background-image: url(../_clientes/images/tit-entrega.jpg); border-right: 1px solid #999999; border-left: 1px solid #F5F5F5;}
.tbjEntregado a{width: 97px;background-image: url(../_clientes/images/tit-entregado.jpg); border-right: 1px solid #999999; border-left: 1px solid #F5F5F5;}
.tbjEmpresa a{width: 120px;background-image: url(../_clientes/images/tit-empresa.jpg); border-right: 1px solid #999999; border-left: 1px solid #F5F5F5;}
.tbjTrabajo a:hover{background-image: url(../_clientes/images/tit-trabajo-over.jpg);}
.tbjInicio a:hover{background-image: url(../_clientes/images/tit-inicio-over.jpg);}
.tbjEntrega a:hover{background-image: url(../_clientes/images/tit-entrega-over.jpg);}
.tbjEntregado a:hover{background-image: url(../_clientes/images/tit-entregado-over.jpg);}
.tbjEmpresa a:hover{background-image: url(../_clientes/images/tit-empresa-over.jpg);}
.tbjEdit a{	width: 28px;background-image: url(../_clientes/images/edit.jpg);cursor: default; border-right: 1px solid #999999; border-left: 1px solid #F5F5F5;}
.tbjEditCliente a{	width: 27px;background-image: url(../_clientes/images/ver.jpg);cursor: default; border-left: 1px solid #F5F5F5;}
.tbjVer a{	width: 27px;background-image: url(../_clientes/images/ver.jpg);cursor: default; border-left: 1px solid #F5F5F5; border-right: 1px solid #999999;}
.tbjDelete a{width: 27px;background-image:  url(../_clientes/images/delete.jpg);cursor: default; border-left: 1px solid #F5F5F5;}
.tbjEmail a{	width: 28px;background-image: url(../_clientes/images/email.jpg);cursor: default; border-right: 1px solid #999999; border-left: 1px solid #F5F5F5;}
.tbjContacto a{width: 28px;background-image:  url(../_clientes/images/contacto.jpg);cursor: default; border-right: 1px solid #999999; border-left: 1px solid #F5F5F5;}
.tbjPortfolio a{	width: 28px;background-image: url(../_clientes/images/portfolio.jpg);cursor: default; border-right: 1px solid #999999; border-left: 1px solid #F5F5F5;}
.empEmpresa a{width: 280px;	background-image: url(../_clientes/images/tit-empresa.jpg); border-right: 1px solid #999999;}
.empTelefono a{width: 147px;	background-image: url(../_clientes/images/tit-telefono.jpg); border-right: 1px solid #999999; border-left: 1px solid #F5F5F5;}
.empEmpresa a:hover{background-image: url(../_clientes/images/tit-empresa-over.jpg);}
.empTelefono a:hover{background-image: url(../_clientes/images/tit-telefono-over.jpg);}
.notTitular a{width: 240px;	background-image: url(../_clientes/images/tit-titular.jpg); border-right: 1px solid #999999;}
.notFecha a{width: 110px;	background-image: url(../_clientes/images/tit-fecha.jpg); border-right: 1px solid #999999; border-left: 1px solid #F5F5F5;}
.notCategoria a{width: 106px;	background-image: url(../_clientes/images/tit-categoria.jpg); border-right: 1px solid #999999;}
.notTitular a:hover{background-image: url(../_clientes/images/tit-titular-over.jpg);}
.notFecha a:hover{background-image: url(../_clientes/images/tit-fecha-over.jpg);}
.notCategoria a:hover{background-image: url(../_clientes/images/tit-categoria-over.jpg);}
.ptfNombre a{width: 210px; 	background-image: url(../_clientes/images/tit-nombre.jpg); border-right: 1px solid #999999;}
.ptfFecha a{width: 110px;	background-image: url(../_clientes/images/tit-fecha.jpg); border-right: 1px solid #999999; border-left: 1px solid #F5F5F5;}
.ptfCategoria a{width: 106px;	background-image: url(../_clientes/images/tit-categoria.jpg); border-right: 1px solid #999999;}
.ptfNombre a:hover{background-image: url(../_clientes/images/tit-nombre-over.jpg);}
.ptfFecha a:hover{background-image: url(../_clientes/images/tit-fecha-over.jpg);}
.ptfCategoria a:hover{background-image: url(../_clientes/images/tit-categoria-over.jpg);}
.contNombre a{width: 169px;	background-image: url(../_clientes/images/tit-contacto.jpg); border-right: 1px solid #999999;}
.contTelefono a{width: 158px;	background-image: url(../_clientes/images/tit-telefono.jpg); border-right: 1px solid #999999; border-left: 1px solid #F5F5F5;}
.contEmpresa a{width: 129px;	background-image: url(../_clientes/images/tit-empresa.jpg); border-right: 1px solid #999999; border-left: 1px solid #F5F5F5;}
.contNombre a:hover{background-image: url(../_clientes/images/tit-contacto-over.jpg);}
.contTelefono a:hover{background-image: url(../_clientes/images/tit-telefono-over.jpg);}
.contEmpresa a:hover{background-image: url(../_clientes/images/tit-empresa-over.jpg);}

.listadoTxt{
	height: 38px;
	padding-left: 12px;
	font-size: 10px;
}
.listadoTxtInstancias{
	height: 38px;
	padding-left: 12px;
	font-size: 10px;
	width: 112px;
}
.listadoInstanciasBorde{
	border-right: 1px dotted #A9A9A9;
}
.listadoInstanciasBordeBotIzq{
	border-right: 1px dotted #A9A9A9;
	border-top: 1px dotted #A9A9A9;
}
.listadoInstanciasBordeBotDer{
	border-top: 1px dotted #A9A9A9;
}

.filaOscuro {height: 38px;background-color: #F0F0F0;}
.filaClaro{	height: 38px;}
.editClaro a{display: block;width: 28px;height: 38px;background-image: url(../_clientes/images/btn-editClaro.jpg);background-repeat: no-repeat;}
.editClaro a:hover{background-image: url(../_clientes/images/btn-editClaro-over.jpg);}
.editOscuro a{display: block;width: 28px;height: 38px;background-image: url(../_clientes/images/btn-editOscuro.jpg);background-repeat: no-repeat;}
.editOscuro a:hover{background-image: url(../_clientes/images/btn-editOscuro-over.jpg);}
.deleteClaro a{display: block;width: 27px;height: 38px;background-image: url(../_clientes/images/btn-deleteClaro.jpg);background-repeat: no-repeat;}
.deleteClaro a:hover{background-image: url(../_clientes/images/btn-deleteClaro-over.jpg);}
.deleteOscuro a{display: block;	width: 27px;	height: 38px;background-image: url(../_clientes/images/btn-deleteOscuro.jpg);	background-repeat: no-repeat;}
.deleteOscuro a:hover{	background-image: url(../_clientes/images/btn-deleteOscuro-over.jpg);}
.tbjSubmenu{padding: 2px 0px;	border-top: 1px dotted #A9A9A9;	border-bottom: 1px dotted #A9A9A9;	margin-top: 10px; width:550px;}
.botones{padding: 2px 0px;	border-top: 1px dotted #A9A9A9;	border-bottom: 1px dotted #A9A9A9;	margin-top: 10px; display:block;}
.emailClaro a{display: block;width: 28px;height: 38px;background-image: url(../_clientes/images/btn-editClaro.jpg);background-repeat: no-repeat;}
.emailClaro a:hover{background-image: url(../_clientes/images/btn-emailClaro-over.jpg);}
.emailOscuro a{display: block;width: 28px;height: 38px;background-image: url(../_clientes/images/btn-editOscuro.jpg);background-repeat: no-repeat;}
.emailOscuro a:hover{background-image: url(../_clientes/images/btn-emailOscuro-over.jpg);}
.contactoClaro a{display: block;width: 28px;height: 38px;background-image: url(../_clientes/images/btn-editClaro.jpg);background-repeat: no-repeat;}
.contactoClaro a:hover{background-image: url(../_clientes/images/btn-contactoClaro-over.jpg);}
.contactoOscuro a{display: block;width: 28px;height: 38px;background-image: url(../_clientes/images/btn-editOscuro.jpg);background-repeat: no-repeat;}
.contactoOscuro a:hover{background-image: url(../_clientes/images/btn-contactoOscuro-over.jpg);}
.portfolio0Claro a{display: block;width: 28px;height: 38px;background-image: url(../_clientes/images/btn-editClaro.jpg);background-repeat: no-repeat;}
.portfolio0Claro a:hover{background-image: url(../_clientes/images/btn-emailClaro-over.jpg);}
.portfolio0Oscuro a{display: block;width: 28px;height: 38px;background-image: url(../_clientes/images/btn-editOscuro.jpg);background-repeat: no-repeat;}
.portfolio0Oscuro a:hover{background-image: url(../_clientes/images/btn-emailOscuro-over.jpg);}
.portfolio1Claro a{display: block;width: 28px;height: 38px;background-image: url(../_clientes/images/btn-emailClaro-over.jpg);background-repeat: no-repeat;}
.portfolio1Claro a:hover{background-image: url(../_clientes/images/btn-emailClaro-over.jpg);}
.portfolio1Oscuro a{display: block;width: 28px;height: 38px;background-image: url(../_clientes/images/btn-emailOscuro-over.jpg);background-repeat: no-repeat;}
.portfolio1Oscuro a:hover{background-image: url(../_clientes/images/btn-emailOscuro-over.jpg);}
.noticiaClaro0 a{display: block;width: 28px;height: 38px;background-image: url(../_clientes/images/btn-editClaro.jpg);background-repeat: no-repeat;}
.noticiaClaro0 a:hover{background-image: url(../_clientes/images/btn-contactoClaro-over.jpg);}
.noticiaOscuro0 a{display: block;width: 28px;height: 38px;background-image: url(../_clientes/images/btn-editOscuro.jpg);background-repeat: no-repeat;}
.noticiaOscuro0 a:hover{background-image: url(../_clientes/images/btn-contactoOscuro-over.jpg);}
.noticiaClaro1 a{display: block;width: 28px;height: 38px;background-image: url(../_clientes/images/btn-contactoClaro-over.jpg);background-repeat: no-repeat;}
.noticiaClaro1 a:hover{background-image: url(../_clientes/images/btn-contactoClaro-over.jpg);}
.noticiaOscuro1 a{display: block;width: 28px;height: 38px;background-image: url(../_clientes/images/btn-contactoOscuro-over.jpg);background-repeat: no-repeat;}
.noticiaOscuro1 a:hover{background-image: url(../_clientes/images/btn-contactoOscuro-over.jpg);}

#tbjDatos{
	padding: 4px 0px;
	border-top: 1px dotted #A9A9A9;
	border-bottom: 1px dotted #A9A9A9;
	margin-top: -10px;
	margin-right: 30px;
	margin-bottom: 10px;
}
.tbjSubmenuSepara{padding-right: 10px;padding-left: 10px;}
#tbjBanners{margin-bottom: 10px;}
.tbjBnrSepara{margin-left: 16px;}
#tbjBanners img{ border: 0px}
#submenuAlta{position: relative;top: -15px;}
.tbjAgregar a{background-image: url(../_clientes/images/icn-alta.gif); background-repeat: no-repeat; background-position: right;display: block;padding: 0px 12px 0px 0px; float:right;}
.tbjAgregar a:hover{background-image: url(../_clientes/images/icn-alta-ov.gif);}
.tbjAlta a{background-image: url(../_clientes/images/icn-arriba.gif); background-repeat: no-repeat; background-position: right;display: block;	width: 78px;margin-left: 421px;}
.tbjAlta a:hover{background-image: url(../_clientes/images/icn-arriba_ov.gif);}
.tbjVistaObs a{	background-image: url(../_clientes/images/icn-notas.gif);	background-repeat: no-repeat;	background-position: right;	display: block;	width: 20px;	float: right;}
.tbjVistaObs a:hover{background-image: url(../_clientes/images/icn-notas_ov.gif);}
#tbjVistaEmpresa{	color: #999999;}
.tbjVistaDescripcionTitulo a{width: 338px;	background-image: url(../_clientes/images/tit-descripcion.jpg);cursor: default; border-right: 1px solid #999999;}
.tbjVistaInstancia a{width: 119px;	background-image: url(../_clientes/images/tit-instancias.jpg);cursor: default; border-right: 1px solid #999999; border-left: 1px solid #F5F5F5;}
.tbjVistaInstanciaCliente a{width: 149px;	background-image: url(../_clientes/images/tit-instancia.jpg);cursor: default; border-right: 1px solid #999999; border-left: 1px solid #F5F5F5;}
.tbjVistaDetalle a{width: 180px;	background-image: url(../_clientes/images/tbj-detalle.jpg);cursor: default;}
#tbjVistaDescripcion{width: 308px;font-size: 10px;	margin: 10px 15px 15px 15px;}
.tbjVistaAgregarInstancia a{	background-image: url(../_clientes/images/icn-alta.gif);	background-repeat: no-repeat;	background-position: left;	display: block; margin:5px 0px 5px 12px; padding-left: 12px; width:100px; }
.tbjVistaAgregarInstancia a:hover{background-image: url(../_clientes/images/icn-alta-ov.gif);}
.tbjVistaModificar a{	background-image: url(../_clientes/images/icn-modificar.gif);	background-repeat: no-repeat;	background-position: left;	display: block;	margin:5px 0px 5px 12px; padding-left: 12px; width:70px;}
.tbjVistaModificar a:hover{background-image: url(../_clientes/images/icn-modificar_ov.gif);}
.tbjEnviarMail a{	background-image: url(../_clientes/images/icn-enviar-mail.gif);	background-repeat: no-repeat;	background-position: left;	display: block;	margin:5px 0px 5px 12px; padding-left: 14px; width:180px;}
.tbjEnviarMail a:hover{background-image: url(../_clientes/images/icn-enviar-mail_ov.gif);}
#contactoEmpresa a{	background-image: url(../_clientes/images/btn-contacto-empresa.jpg);	background-repeat: no-repeat;	background-position: left;	display: block;	margin:5px 0px 5px 0px; padding-left:12px ; width:80px;}
#contactoEmpresa a:hover{background-image: url(../_clientes/images/btn-contacto-empresa-over.jpg);}
.notasCerrar a{	background-image: url(../_clientes/images/icn-cerrar.gif);	background-repeat: no-repeat;	background-position: right;	display: block;	margin:1px 0px 1px 12px; padding-right: 12px; float:right }
.notasCerrar a:hover{background-image: url(../_clientes/images/icn-cerrar_ov.gif);}
 
#busqid_empresa{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	width: 130px;}
#preview{}
#fotoBox{}
/*Marcos*/
.marcoSupIzq{background-image: url(../_clientes/images/foto-supizq.gif);height: 20px;width: 15px;}
.marcoSup{background-image: url(../_clientes/images/foto-pxsup.gif);height: 20px;background-repeat: repeat-x;}
.marcoSupDer{background-image: url(../_clientes/images/foto-supder.gif);height: 20px;width: 15px;}
.marcoInfDer{background-image: url(../_clientes/images/foto-infder.gif);height: 19px;width: 15px;}
.marcoInf{background-image: url(../_clientes/images/foto-pxinf.gif);height: 19px;background-repeat: repeat-x;}
.marcoInfIzq{background-image: url(../_clientes/images/foto-infizq.gif);height: 19px;width: 15px;} 
.marcoDer{background-image: url(../_clientes/images/foto-pxder.gif);width: 15px;background-repeat: repeat-y;}
.marcoIzq{background-image: url(../_clientes/images/foto-pxizq.gif);width: 15px;background-repeat: repeat-y;}
.marcoTop{
	position: relative;
	left: -10px;
	top: -15px;
	width: 500;
}

/*Altas*/
.altaTrabajosA,.altaTrabajosC{
	text-align:right;
	width:68px;
}	
.altaTrabajosB,.altaTrabajosD{
	width:175px;
}	
#altaTrabajosTitulo,#altaPortfolioTitulo{
	display: block;
	height: 30px;
	width: 500px;
	background-repeat: no-repeat;
}
#altaTrabajosTitulo{
	background-image: url(../_clientes/images/titulo-alta-trabajo.jpg);
}
#altaPortfolioTitulo{
	background-image: url(../_clientes/images/titulo-alta-portfolio.jpg);
	margin-top:10px;
}
#altaTrabajosForm, #altaPortfolioForm{
	display: block;
	width: 500px;
	padding-top: 15px;
}
#altaTrabajosFormIzq,#altaPortfolioFormIzq{
	width: 230px;
	text-align: right;
	display: block;
	float: left;
}
.altaTrabajosInput{width: 145px;}
#altaTrabajosForm select{width: 145px;}
#altaTrabajosForm div, #altaPortfolioForm div {
	margin-top: 8px;
	margin-bottom: 8px;
	vertical-align: top;
}
#altaTrabajosFormDer,#altaPortfolioFormDer{
	width: 240px;
	text-align: right;
	display: block;
	float: left;
}
#altaInstanciasTitulo{
	display: block;
	height: 30px;
	width: 500px;
	background-image: url(../_clientes/images/titulo-alta-instancias.jpg);
	background-repeat: no-repeat;
}
#altaInstanciasForm{
	display: block;
	width: 500px;
	padding-top: 15px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
}
#altaInstanciasFormIzq{
	width: 230px;
	text-align: right;
	display: block;
	float: left;
	margin-top: 8px;
	margin-bottom: 25px;
}
#altaInstanciasFormDer{
	width: 240px;
	text-align: right;
	display: block;
	float: left;
	margin-top: 8px;
	margin-bottom: 25px;
}
#altaInstanciasForm #fecha{	width: 145px;}
#altaInstanciasForm #numero{	width: 30px;}
#altaInstanciasForm #id_tipo{	width: 115px;}
.altaInstanciasSubtitulo{
	margin: 20px 31px 6px 31px;
	font-weight: bold;
	border-bottom: 1px solid #B2B2B2;
	padding-bottom: 3px;
	display:block;
}
.altaInstanciasDescripcion{
	margin: 0px 0px 5px 31px;
}
.altaInstanciasDescripcion textarea{
	margin: 3px 0px 7px 0px;
	width: 200px;
	height: 62px;
}
.altaInstanciasDescripcion input{
	margin: 3px 0px 7px 0px;
	width: 200px;
}
.altaInstanciasFoto{
	float:right;
	margin: -5px 22px 0px 0px;
}
.altaInstanciasCierre{
	margin: 0px 31px 5px 31px;
	border-bottom: 1px solid #B2B2B2;
}
#paginador{
	padding: 5px 0px 5px 12px;
	border-top: 1px dotted #A9A9A9;
	display:block;
}
