@variables

	pathImagenesEstructura: "/ImagesWeb/imagesWeb.nsf";
}

/* Para las celdas que definen el tamaño de las tablas */
.celdaTamanyo
{
	font-size: 1px;
}

.hiddenElement
{
	display: none;
}

.showElement
{
	display: inline;
}

.textoColor
{
	color:#ff6500;
}

.texto
{
	font-family: Tahoma,Verdana, Arial, Times New Roman, sans serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

.negrita
{
	font-weight: bold;
}
.indicadorEliminarAnexo
{
	color: #00cc33;
	font-size: 13px;
	font-weight: bold;
	margin-right: 2px;
}

.avisoCampos
{
	margin-right: 2px;
/*	font-weight: bold; */
	font-size: 10px;
	vertical-align: middle;
}
.button
{
	font-family: Tahoma,Verdana, Arial, Times New Roman, sans serif;
	font-size: 11px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 3px;
	cursor: pointer;
	padding:0 .25em 0 .25em;
	width:auto;
	overflow:visible;
}

.icoButton
{
	cursor:pointer;
	margin-left: 2px;
	vertical-align:bottom;
}

.icoAnexar, .icoMensaje, .icoAnexarST, .icoMensajeST
{
	cursor:pointer;
	vertical-align:middle;
}

.campo
{
	font-family: Tahoma,Verdana, Arial, Times New Roman, sans serif;
	font-size: 11px;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
}
.campoReadOnly
{
	font-family: Tahoma,Verdana, Arial, Times New Roman, sans serif;
	font-size: 11px;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
	border: none;
	background: transparent;
}
.campoDisabled
{
	font-family: Tahoma,Verdana, Arial, Times New Roman, sans serif;
	font-size: 11px;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
	border: 1px solid #7f9db9;
	background-color: #e3e3e3;
}

.textareaReadOnly
{
	border:1px solid #7F9DB9;
}

.imgError
{
	display: none;
	margin-right: 2px;
}

.imgRightMargin
{
	margin-right: 5px;
}

// Para los mensajes en la barra de acciones (Disponibilidad del ingrediente, Versión de la formulación, ...)
.textoBarraAcciones
{
	font-family: Arial;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	background-color: transparent;
	border: none;
	color: black;
}


/* Botón "Examinar" y campo asociado para anexar documentos */
.fileUpload
{
	font-family: Tahoma,Verdana, Arial, Times New Roman, sans serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding-left: 2px;
	padding-right: 2px;
}

.zonaProcesando
{
	font-size: 36px;
	font-weight: bold;
	text-align: center;
	color: #ff6500;
	padding-top: 150px;
}

.zonaAccesoDenegado
{
	font-size: 36px;
	font-weight: bold;
	text-align: center;
	color: #CC3333;
	padding-top: 150px;
}

.zonaConfirmarRecepcion
{
	font-size: 18px;
	text-align: center;
	color: #20347a;
	padding: 15px;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
						C A B E C E R A
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#logo
{
	width:94px;
	height:72px;
	margin: 10px 0 10px 12px;
	padding:0;
}

#cabeceraLogo
{
	margin: 10px 0 10px 12px;
	padding:0;
	float: left;
	position: relative;
}

#cabeceraInfo
{
	float: right;
	position: relative;
	font-size: 11px;
	font-family: Tahoma,Verdana, Arial, Times New Roman, sans serif;
	color: #8b999c;
	text-decoration: none;
	text-align: right;
	padding-right: 15px;
	padding-top: 45px;
}

#cabeceraTitulo
{
	color: #4a4a4a;
	font-size: 32px;
	font-family: Tahoma,Verdana, Arial, Times New Roman, sans serif;
	text-decoration: none;
	font-weight: bold;
	padding-left: 160px;
	padding-top: 25px;
}

#cabeceraFooter
{
	clear: both;
	height: 1px;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
						N A V E G A D O R
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#tblNavegador
{
	border-right: 1px solid #a8abad;
	border-bottom: 1px solid #a8abad;
	border-left: 1px solid #a8abad;
	width: 99%;
	background-color: #f7f7f7;
	margin-left:5px;
}

.navTituloSeccion
{
	font-family: Tahoma,Verdana, Arial, Times New Roman, sans serif;
	font-size: 12px;
	font-weight: bold;
	color: #5d5e5f;
	background: url(/ImagesWeb/imagesWeb.nsf/fondo_celda_titulo.gif);
	text-align: center;
	margin-top: 15px;
	border-top: 1px solid #A8ABAD;
	border-bottom: 1px solid #A8ABAD;
	background-color: #eeeeee;
	padding: 3px 0;
}

.navTituloSeccionClick
{
	font-family: Tahoma,Verdana, Arial, Times New Roman, sans serif;
	font-size: 12px;
	font-weight: bold;
	color: #5d5e5f;
	background: url(/ImagesWeb/imagesWeb.nsf/fondo_celda_titulo.gif);
	text-align: left;
	margin-top: 15px;
	border-top: 1px solid #A8ABAD;
	border-bottom: 1px solid #A8ABAD;
	background-color: #eeeeee;
	padding: 3px 0 3px 5px;
	cursor:pointer;

}
.navTituloSeccionClose
{
}

.navTituloSeccionOpen
{
}


.navTituloNivel1Click
{
	display:block;
	font-family: Tahoma,Verdana, Arial, Times New Roman, sans serif;
	font-size: 12px;
	font-weight: bold;
	color: #20347a;
	border-bottom: 1px solid #a8abad;
	border-top: 1px solid #a8abad;
	padding-left: 15px;
	cursor:pointer;

/*	background: url(/ImagesWeb/imagesWeb.nsf/fondo_celda_titulo.gif); 
	text-align: center;
	margin-top: 0px;
	border-top: 1px solid #A8ABAD;
	border-bottom: 1px solid #A8ABAD;
	background-color: #eeeeee;
	padding: 3px 0;
*/
}

.navLink a
{
	display:block;
	text-align:left;
	text-decoration:none;
	padding:5px 5px 1px 20px;
	margin: 5px 5px 1px 5px;
	background: url(/ImagesWeb/imagesWeb.nsf/border_navLink_normal.gif) no-repeat top left #ffffff;
	font-family: Tahoma,Verdana, Arial, Times New Roman, sans serif;
	font-size: 11px;
	font-weight:normal;
	color: #2f2e2e;
}

.navLink a:hover
{
	text-decoration:none;
	background: url(/ImagesWeb/imagesWeb.nsf/border_navLink_over.gif) no-repeat top left #ffffff;
	color: #2f2e2e;
}

.navLink_seleccion a
{
	display:block;
	text-align:left;
	text-decoration:none;
/*	padding:10px 5px 10px 10px; */
	padding:5px 5px 1px 20px;
	margin: 5px 5px 1px 5px;
	background: url(/ImagesWeb/imagesWeb.nsf/border_navLink_over.gif) no-repeat top left #ffffff;
	font-family: Tahoma,Verdana, Arial, Times New Roman, sans serif;
	font-size: 11px;
	font-weight:normal;
	color: #ff6500;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
						V I S T A
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#vistaAcciones
{
	margin-top: 10px;
	height:33px;
}
/* iconos de acciones de las vistas */
.icoViewAction
{
	cursor:pointer;
	vertical-align:middle;
	margin-right: 2px;
}
.icoViewActionDisabled
{
	cursor:normal;
	vertical-align:middle;
	margin-right: 2px;
}

#embedView
{
	visibility: visible;
	width: 100%;
	margin-top: 2px;
}

.noDocumentsFound
{
	font-family: Tahoma,Verdana, Arial, Times New Roman, sans serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	padding-top: 10px;
}

.textoBuscadoFTSearch
{
	background-color: #ffff88;
}

.col_cbView
{
	/*cursor: "default";*/
	width: "5px";
	padding: "0";
	margin: "0";
	border: "1px dotted #ff0000";
	border-right: "none";
}
.cbView
{
	cursor: "pointer";
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
						N O T E S     V I E W     T A B L E
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
table.notesView
{
	width: 100%;
	text-decoration: none;
	background-color: #f5f5f5;
	cursor:default;
	border-collapse:collapse;
	border-spacing: 0px;
	color:#000000;
}
table.notesView tr.alternateRow
{
	background-color:#f7f7f7;
}
table.notesView thead tr th, table.notesView tr th
{
	font-family: Tahoma,Verdana, Arial, Times New Roman, sans serif;
	font-size: 11px;
/*	font-weight: bold; */
	color: #5d5e5f;
	vertical-align: bottom;
	padding-left: 5px;
	cursor: default;
	border: 1px solid;
	border-color: #dedede;
	background-color: #E7EBEB;
}
table.notesView tbody tr td, table.notesView tr td
{
	font-family: Tahoma,Verdana, Arial, Times New Roman, sans serif;
	font-size: 11px;
	text-decoration: none;
	border: 1px solid #dedede;
	padding-left: 5px;
	white-space:normal;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
						S E L E C T     T A B L E
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
table.selectTable tr
{
	cursor:pointer;
}

table.selectTable tr.filaOn td
{
	background-color:#fe9a55;
	color: #ffffff;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
						F O R M U L A R I O
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#formDatos
{
	border: 1px solid #a8abad;
	padding-left: 0px;
	padding-bottom: 5px;
	background: url(/ImagesWeb/imagesWeb.nsf/bckgrnd_zonaDatos.gif);
	padding-right: 5px;
}

/* Titulo del formulario y de la vista*/
#formTitulo
{
	text-align: center;
	font-family: Tahoma,Verdana, Arial, Times New Roman, sans serif;
	font-size: 18px;
	font-weight: bold;
	color: #5d5e5f;
	background: url(/ImagesWeb/imagesWeb.nsf/fondo_celda_titulo.gif);
	border: 1px solid #a8abad;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 5px 0;
}

#formAcciones
{
	margin-top: 3px;
	margin-bottom: 3px;
}

/* Tablas que forman los datos del formulario */
.formTablaDatos
{
/*	margin-bottom: 15px; */
	margin-top: 5px;
	width: 100%;
}

/* Titulos de las secciones de datos de los formularios */
.formTituloSeccion
{
	font-family: Tahoma,Verdana, Arial, Times New Roman, sans serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #000000;
	padding-left: 5px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 50px;
	border-bottom: 1px dashed #000000;
}

.separadorTituloSeccion
{
	height: 5px;
}

.estado
{
	font-family: Tahoma,Verdana, Arial, Times New Roman, sans serif;
	font-size: 14px;
	text-align: right;
	font-weight: bold;
	padding-right: 10px;
}

.celdaTitulo
{
	font-family: Tahoma,Verdana, Arial, Times New Roman, sans serif;
	font-size: 11px;
	color: #000000;
	padding: 3px 5px 0px 5px;
	text-align: right;
	vertical-align: middle;
}

.celdaTituloLec
{
	font-family: Tahoma,Verdana, Arial, Times New Roman, sans serif;
	font-size: 11px;
	color: #000000;
	padding: 3px 5px 0px 5px;
	text-align: right;
	vertical-align: top;
}

.celdaCampo
{
	font-family: Tahoma,Verdana, Arial, Times New Roman, sans serif;
	font-size: 11px;
	color: #000000;
}

.celdaCampoLec
{
	font-family: Tahoma,Verdana, Arial, Times New Roman, sans serif;
	font-size: 11px;
	color: #000000;
	padding: 3px 5px 1px 0px;
}

.rtfLectura
{
	padding: 3px 5px 1px 0px;
	font-family: Tahoma,Verdana, Arial, Times New Roman, sans serif;
	font-size: 4px;
	color: #000000;
}

input[type="text"]
{
	padding: 0px 2px;
	border: 1px solid #7F9DB9;
}

.indicadorRequired
{
	color: #ff6500;
	font-size: 13px;
	font-weight: bold;
	margin-right: 2px;
}

.indicadorRequiredRechazar
{
	color: #0000cc;
	font-size: 13px;
	font-weight: bold;
	margin-right: 2px;
}

.avisoRequired, .avisoEliminarAnexo
{
	font-family: Tahoma,Verdana, Arial, Times New Roman, sans serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	margin-right: 2px;
}

.tituloAvisoRequired
{
	font-family: Tahoma,Verdana, Arial, Times New Roman, sans serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	margin-right: 2px;
}

table.tableHistorico
{
	width: 96%;
	margin-top:10px;
	margin-left:10px;
}
table.tableHistorico tr
{
	vertical-align:top;
}


.icoEditAnexo, .icoVerComentariosAnexo
{
	cursor:pointer;
	vertical-align:middle;
	margin-left: 3px;
}

.icoExtensionAnexo
{
	vertical-align:middle;
	margin-right: 3px;
}

/* Links de los Anexos */
a.linkDocAnexo:link {
	color: #ff6500;
	text-decoration: none;
}
a.linkDocAnexo:active {
	color: #ff6500;
	text-decoration: underline;
}
a.linkDocAnexo:visited {
	color: #ff6500;
	text-decoration: none;
}
a.linkDocAnexo:hover {
	color: #ff6500;
	text-decoration: underline;
}

/* Links de la lista de mensajes */
a.linkMensaje:link {
	color: #ff6500;
	text-decoration: none;
}
a.linkMensaje:active {
	color: #ff6500;
	text-decoration: underline;
}
a.linkMensaje:visited {
	color: #ff6500;
	text-decoration: none;
}
a.linkMensaje:hover {
	color: #ff6500;
	text-decoration: underline;
}

/* Links de la lista de subtareas */
a.linkSubtarea:link {
	color: #ff6500;
	text-decoration: none;
}
a.linkSubtarea:active {
	color: #ff6500;
	text-decoration: underline;
}
a.linkSubtarea:visited {
	color: #ff6500;
	text-decoration: none;
}
a.linkSubtarea:hover {
	color: #ff6500;
	text-decoration: underline;
}
/* Link no mostrar más el CatFish */
a.noMasCatFish:link {
	color: #ff6500;
	text-decoration: none;
}
a.noMasCatFish:active {
	color: #ff6500;
	text-decoration: underline;
}
a.noMasCatFish:visited {
	color: #ff6500;
	text-decoration: none;
}
a.noMasCatFish:hover {
	color: #ff6500;
	text-decoration: underline;
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
						U I - D I A L O G
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.alert
{
	font-family: Tahoma,Verdana, Arial, Times New Roman, sans serif;
	font-size: 11px;
	color: #000000;
}

.alertTitle
{
	font-family: Tahoma,Verdana, Arial, Times New Roman, sans serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
						A D D R E S S     B O X
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.formTablaDatosAddressBox
{
	margin:5px;
	width: 96%;
	border: 1px solid #a8abad;
	background: url(/ImagesWeb/imagesWeb.nsf/bckgrnd_zonaDatos.gif);
/*
	padding-left: 0px;
	padding-bottom: 5px;
	padding-right: 5px;
*/
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
						M E N S A J E S
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
a.addFileUpload:link {
	color: #0000ff;
	text-decoration: none;
}
a.addFileUpload:active {
	color: #0000ff;
	text-decoration: none;
}
a.addFileUpload:visited {
	color: #0000ff;
	text-decoration: none;
}
a.addFileUpload:hover {
	color: #0000ff;
	text-decoration: underline;
}
