/* Tablas */

table.list {
	width: 100%;
	margin: 0em 0% 1.25em;
	padding: 0em 0em 0.625em;
	/*background: transparent url('../img/bordetabla.gif') repeat-x center 100%;	*/
	border-collapse: collapse;
}
table.fija{
	position:absolute;
	background: #f5ebe4;
	z-index: 1000;
}

table.list th {
	font-size: 0.6875em;
	color: #e29a76;
	padding:0.1875em 0.3125em 0.5em;
	text-align: left;
	background: transparent url('../img/bordetabla.gif') repeat-x center bottom;
}

table.list tr.agrupacion th {
	background: none;
}

table.list td.titulo, table.list td.titulo span {
	color: #c9530a !important;
}

table.list.fija td.titulo, table.list.fija td.titulo span {
	color: #774a2e !important;
	font-weight: bold;
}

.ui-dialog table.list td span {
	color: #40372C;
}

.ui-dialog table.list td.titulo span {
	color: #3c83b3;
}

table.list th.Hidden {
	display: none
}

table.list th a, table.list th a:visited {
	font-size:1em;
	background-color: transparent;
	text-decoration: none;
}

table.list tr.even {
	background: #F2EDE8;
}
table.list tr.odd {
	background: transparent;

}
table.list tr.even td{
	background: #f9dcca;
}
table.list tr.even td.changed {
	background: #ECD6AA;
}
table.list tr span {
	font-size: 0.625em !important;
}
table.list tr.even span, table.list tr.odd span{
	color: #525465;
	display: inline-block;
}
table.list tr td input[type='text']{
	float:none;
}
table.list tfoot tr td{
	border-bottom:none;
	border-top: 0.125em solid #b44e3c;

}
table.list tfoot tr td span{
	color: #525465;
	font-weight:bold;
	display:block;
}
table.list tr span.click{
	cursor:pointer;
}
table.list tr td.derecha{
	text-align: right;
}
table.list tr th.derecha{
	text-align: right;
}
table.list tr td.centro{
	text-align: center;
}
table.list tr th.centro{
	text-align: center;
}
table.list tr td.red span{
	color: #aa3e47;
}
table.list td {
	padding:0.375em;
	text-align:left;
	border-bottom: 0.0625em dotted #e8ba96;
	vertical-align: middle;
}

table.list tr.no_border td {
	border: none;
}

table.list td.Hidden {
	display: none
}
table.list tr td.selected{
	background: #b44e3c;
}
table.list tr td.selected span, table.list tr td.selected a{
	color:#FFFFFF;
}
table.list td.iconos{
	white-space: nowrap;
	width:3.5em;
}
table.list td.iconos span {
	float: left;
	padding:0em;
	margin:0em;
}

table.list td.iconos img{
	display:block;
	margin:0em;
	padding:0em;
}

div.nohayregistros {
	position:relative;
	margin:2em 2em 1em;
	padding:0.4375em 0 1em;
	background: transparent url('../img/bordetabla.gif') repeat-x center bottom;
	color:#525465;
	font-size:0.75em;
	clear:both;

}

table.list td.changed span {
	color:#CF8F40;
}

table.list td.width10 {
	width: 10%;
}

table.list td.width20 {
	width: 20%;
}

table.list td.width30 {
	width: 30%;
}

table.list td.width40 {
	width: 40%;
}

table.list td.botonesListaProd {
	width: 6.5em;
}

table.list td.productoAntiguo {
	vertical-align: text-top;
}

.list .tablaPrincipal td {
	min-width: 14.1em;
	width: 14.1em;
}

.list .tablaPrincipal .list td {
	min-width: 0em;
}

/* Paginacion */
.paginacion {
	display:inline;
	padding:0.25em;
	font-size: 0.75em;
	color: #3c83b3;
	text-align:center;
	cursor:pointer;
}
.paginacion_selected {
	display:inline;
	padding:0.25em;
	font-size: 0.75em;
	color: #FFFFFF;
	background:#3c83b3;
	text-align:center;
	cursor:default;
}

.paginacion_desactivada {
	display:inline;
	padding:0.25em;
	font-size: 0.75em;
	color: #3c83b3;
	text-align:center;
	cursor:default;
}
.paginacion span,.paginacion_selected span, .paginacion_desactivada span{
	font-size:1em;
}

/* Fin paginacion */