.tabla  {
border-color:	#5d5d5d;
border-style:	solid;
border-width:	1px;
padding-bottom:	0px;
padding-left:	0px;
padding-right:	0px;
padding-top:	0px;

margin-bottom:	2px;
margin-left:	0px;
margin-right:	0px;
margin-top:	4px;
width:	100%;
}

.tabla caption  {
font-size:	9pt;
font-weight:	bold;
padding-bottom:	0px;
padding-left:	0px;
padding-right:	0px;
padding-top:	2px;
text-align:	center;
text-transform:	uppercase;
}

.tabla tbody tr td  {
background-color:	#FBFBFB;
border-left:	1px solid #5D5D5D;
border-top:	1px solid #5D5D5D;
font-size:	8pt;
padding:	5px;
text-align:	center;
color:	#5D5D5D;
}

.tabla tbody tr th  {
background-color:	#CCE0E6;
border-top:	1px solid #5D5D5D;
color:	#2B3F7E;
font-size:	9pt;
font-weight:	bold;
padding:	5px;
text-align:	left;
}

.tabla tfoot tr td  {
background-color:	#FBFBFB;
border-left:	1px solid #5D5D5D;
border-top:	1px solid #5D5D5D;
font-size:	8pt;
padding:	5px;
text-align:	left;
color:	#5D5D5D;
}

.tabla tfoot tr th  {
background-color:	#DDE7F3;
border-top-style:	solid;
border-top-width:	1px;
color:	#2B3F7E;
font-size:	9pt;
font-weight:	bold;
padding:	5px;
text-align:	center;
}

.tabla thead tr th  {
background-color:	#77BFD0;
color:	#2B3F7E;
font-size:	9pt;
font-weight:	bold;
padding:	5px;
text-align:	center;
}


.tablaForma  {
border-color:	#000000;
border-style:	solid;
border-width:	1px;
margin-left:	0;
padding-bottom:	0px;
padding-right:	0px;
padding-top:	0px;
width:	100%;
}

.tablaForma caption  {
background-color:	#77BFD0;
color:	#2B3F7E;
font-size:	8pt;
font-weight:	bold;
margin-left:	1px;
padding-bottom:	0px;
padding-left:	0px;
padding-right:	0px;
padding-top:	2px;
text-align:	center;
text-transform:	uppercase;
}

.tablaForma tbody tr td  {
background-color:	#FBFBFB;
border-left:	1px solid #5D5D5D;
font-size:	8pt;
padding:	4px;
text-align:	left;
color:	#5D5D5D;
}

.tablaForma tbody tr th  {
background-color:	#CCE0E6;
border-top:	1px solid #5D5D5D;
color:	#2B3F7E;
font-size:	9pt;
padding:	4px;
text-align:	right;
vertical-align:	top;
}

.tablaForma tfoot tr td  {
background-color:	#EFEFEF;
color:	#5D5D5D;
border-left:	1px solid #5D5D5D;
border-top:	1px solid #5D5D5D;
font-size:	8pt;
padding:	4px;
text-align:	left;
}

.tablaForma tfoot tr th  {
background-color:	#77BFD0;
border-bottom:	1px solid #5D5D5D;
border-top:	1px solid #5D5D5D;
color:	#2B3F7E;
font-size:	9pt;
padding:	4px;
text-align:	center;
}

.tablaForma thead tr th  {
background-color:	#77BFD0;
color:	#2B3F7E;
font-size:	9pt;
padding:	4px;
text-align:	center;
}




.tablaPedido  {
border-width:	0;
text-align:	left;
width:	144px;
font-size:	8pt;
}


.celdaPedidoPrecio  {
background-color:	#F8F2D8;
text-align:	right;
color:	#5D5D5D;


}

.celdaPedidoDes  {
background-color:	#F8F2D8;
color:	#5D5D5D;
}

.celdaPrecios  {
background-color:	#ffff80;
list-style-position:	outside;
color:	#5D5D5D;
}

.celdaPrecios td  {
background-color:	#f2e6b2;
list-style-position:	inside;
color:	#5D5D5D;
}

.celdaSolicitar  {
padding-top:	4px;
text-align:	center;
}

.celdaTituloPedido  {
background-color:	#CCE0E6;
font-size:	8pt;
text-align:	center;
color:	#5D5D5D;
}
