.ajax-table
{
	width:100%;
}
.ajax-table thead td
{
	background-color: #F4F4F4;
	font-weight: bold;
	color: #333;
	cursor: pointer;
	border-bottom: #aca899 1px solid;
	padding-bottom: 2px;
		font-family:Verdana;
	font-size:10px;
}
.ajax-table tbody td
{
	border-bottom: #E2E1E8 1px solid;
	border-right: #E2E1E8 1px solid;
	padding: 2px 1px 1px 2px;
	color: #454748;
	font-weight:normal;
	font-family:Verdana;
	font-size:10px;
}
.sort-table-nocss, .sort-table
{
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	color: #666;
	cursor: default;
	width:98%;
}

.sort-table-nocss thead td,.sort-table thead td, .sort-table thead th
{
	background-color: #F4F4F4;
	font-weight: bold;
	color: #333;
	cursor: pointer;
	border-bottom: #aca899 1px solid;
	padding: 4px 2px 2px 4px;
}
.sort-table thead td.columnaIcono, .sort-table tbody td.columnaIcono
{
	width : 26px;
	white-space: nowrap;
}
.sort-table-nocss tbody td, .sort-table tbody td
{
	border-bottom: 1px solid #E2E1E8;
	padding: 4px 3px 2px 3px;
	vertical-align: top;
	border-right-color:#e2e1e8;
	border-right-width:1px;
	border-right-style:solid;
}
.sort-table tbody td.nowrap
{
	white-space: nowrap;
}

.tr-ip{
	background-color: #F7F7F5;
}

.sort-table tbody tr.impar
{
	background-color: #F7F7F5;
}
.sort-table tbody tr.activo
{
	background-color: #FAF9F2;
}
.sort-table tbody tr.selecionado
{
	background-color:#B0C4DE;
}

.tablaInformacion
{
	border-left-color: #00ff99;
	background: window;
	border-bottom-color: #00ff99;
	font: Icon;
	width: 100%;
	color: windowtext;
}
.tablaInformacion thead
{
	background-color: #687D97;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 23px;
}
.tablaInformacion thead td
{
	padding: 2px 4px 2px 4px;
	cursor: default;
}
.tablaInformacion thead tr.menu td
{
	vertical-align:top;
}
.tablaInformacion tbody tr.titulo td
{
	background-color: #DDE98D;
}
.tablaInformacion thead td.subTitulo
{
	background-color: #F4F4F4;
}
.tablaInformacion tbody td.subTitulo
{
	background-color: #F4F4F4;
}
.tablaInformacion tbody td, .tablaInformacion tbody td.total
{
	padding: 2px 4px 2px 4px;
	vertical-align:top;
	border-bottom-color:#e2e1e8;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
.tablaInformacion tbody tr.total td
{
	background-color:#F4E96F;
	font-weight:bold;
}

TD.EnError
{
	background-color:#EB8A8A;
	color:#fff;
}

.tituloSec
{
	text-transform:capitalize;
	font-weight:bold;
	font-size:14px;
	font-family : Verdana;
}
.tituloOpc
{	font-weight:bold;
	font-size:12px;
	font-family : Verdana;
}