/*Stylesheet Fepako*/

body {
	background-color: #BFCBE8;
	margin-top: 0px;
	text-align: center;
}

td {
	/*padding: 0px;*/
}

img.cabecero {
	width: 760px;
	height: 89px;
	border: 0px;
}

table.linksCabecero {
	width: 100%;
	border: 0px;
	text-align: center;
	border-spacing: 0px;
}

td.cellCab {
	border-top: 1px solid #226161;
	border-bottom: 1px solid #226161;
	width: 14%;
	text-align: center;
}

table.menu {
	width: 150px;
	border: 1px solid #344480;
}

td.btnMenu {
	width: 150px;
	border: 1px solid #3F5858;
	border-top-color: #374C4D;
	border-top-style: solid;
	border-top-width: 1px;
	background-color: #5D6A99;
}

table.paginacion {
	width: 100%;
	border: 0px;
	border-spacing: 0px;
	padding: 0px;
}

table.cuerpo {
	width:760px;
	margin: 0 auto 0 auto;
	background-color: #FFFFFF;
	border-color: black;
	border-width: 1px 1px 1px 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	padding: 0px;
	border-spacing: 0px;
}

td.celdaMenu {
	width: 150px;
	vertical-align: top;
}

p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 5px;
	text-align: left;
	color: #5E5E5E;
}

p.centrado{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 5px;
	text-align: center;
	color: #5E5E5E;
}

p.fondoColor{
	color: #ffffff;
	background-color: #C6CCDD;
	border: 4px double #344480;
	padding: 4px;
	font-family: sans-serif,Helvetica,Tahoma, "Book Antiqua", Verdana;
	font-size: 10pt;
	font-weight: bold;
}

a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 5px;
	color: #354580;
	text-align: justify;
	text-decoration: none;
}

a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 5px;
	color: #00AAFF;
	text-align: justify;
	text-decoration: underline;
}

a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 5px;
	color: #153540;
	text-align: justify;
}

td.bordesup {
	border-top-color: #226161;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #226161;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	width: 14%;
}

.bordecompleto {
	border-bottom: 1px solid #D3E3E9;
	border-right: 1px solid #D3E3E9;
	border-top: 1px solid #D3E3E9;
	border-left: 1px solid #D3E3E9;
}

.bordecompleto2 {
	border-bottom: 2px solid #D3E3E9;
	border-left: 2px solid #D3E3E9;	
}

.bordecompleto3 {
	border-bottom: 3px solid #D3E3E9;
	border-left: 3px solid #D3E3E9;
}

td.bordea {
	background-color: #F1F2F5;
	border-bottom: 1px solid #778899;
	border-left: 1px solid #546F72;
	border-right: 1px solid #546F72;
}

td.bordec {
	background-color: #CBD0DE;
	border-bottom: 1px solid #778899;
	border-right: 1px solid #546F72;
}

td.oscuro {
	background-color: #618084;
}
table.bordeb {
	border-right-color: #8DA3A3;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #326065;
	border-top-style: solid;
	border-top-width: 1px;
}
a.titulolink {
	color: #354580;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	
}
a:hover.titulolink {
	color: #232E54;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a:active.titulolink {
	color: #232E54;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

td.btn {
	border-bottom-color: #3F5858;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #3F5858;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #3F5858;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #374C4D;
	border-top-style: solid;
	border-top-width: 1px;
	background-color: #5D6A99;
}
table.btn {
	border-bottom-color: #3F5858;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #3F5858;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #3F5858;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #374C4D;
	border-top-style: solid;
	border-top-width: 1px;
	background-color: #C2E0EB;
}
a.negra {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 5px;
	color: #ffffff;
	text-align: justify;
	text-decoration: none;
	background-color: #5D6A99;
}
a:hover.negra {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 5px;
	color: #ffffff;
	text-align: justify;
	text-decoration: underline;
}
a:active.negra {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 5px;
	color: #7B7B7B;
	text-align: justify;
}
a.blanca {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 5px;
	color: #F2F2F2;
	text-align: justify;
	text-decoration: none;
}
a:hover.blanca{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 5px;
	color: #566F76;
	text-align: justify;
	text-decoration: underline;
}
a:active.blanca {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 5px;
	color: #7B7B7B;
	text-align: justify;
}
input {
	background-color: #FFFFFF;
	border: 1px solid #364F56;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
}

p.rojo {
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	/*color: #B57B73;*/
        color: black;
	font-weight: bolder;
}
p.rojo3 {
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	
}
.rojo3 {
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B57B73;
	
}
.rojo {
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #EB8913;*/
        color: black;
	font-weight: bolder;
}
.rojo2{
	 color:#FFFFFF;
	 font-family:Geneva, Arial, Helvetica, sans-serif;
	 font-size: 18;
	 font-weight: bold;
	 text-align: center;
	 text-transform: uppercase;
}
.cuadro {
	border-bottom: 1px solid #344480;
	border-left: 1px solid #344480;
	border-right: 1px solid #344480;
	border-top: 1px solid #344480;
	background-color: #BFCBE8;
	border-collapse:collapse;
	border-spacing: 0px;
}
th.cuadro2
{
	text-decoration: none;
	padding: 4px 4px;
	border-right: 0px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 1px solid #243D02;
	font-size: 11px;
}

td.cuadro3 {
	border-bottom: 1px solid #344480;
}
	
.cuadro2 {
	border: 1px solid #344480;
}

table.cuadro3 {
	width: 100%;
	border: 0px;
	cellpadding: 0;
	cellspacing: 0;
}

.cuadrooscuro {
	border-bottom: 1px solid #344480;
	border-left: 1px solid #344480;
	border-right: 1px solid #344480;
	border-top: 1px solid #344480;
}

td.cuadrooscuro {
	border-bottom: 1px solid #344480;
	border-left: 1px solid #344480;
	border-right: 1px solid #344480;
	border-top: 1px solid #344480;
}
.cuadrooscuro2 {
	border-bottom: 1px solid #344480;
	border-left: 1px solid #344480;
	border-right: 0px solid #344480;
	border-top: 0px solid #344480;
}
TH{
	color: #FFFFFF;
	background-color: #344480;
	vertical-align: middle;
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica, serif;
	font-size: 15px;
	text-align: justify;
	text-transform: uppercase;
	text-align:center;
}
 
H1{
	color: #FFFFFF;
	background-color: #7c8dc9;
	text-align: center;
	border-top-color: #CBD0DE;
	border-right-color: #CBD0DE;
	border-bottom-color: #CBD0DE;
	border-left-color: #CBD0DE;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-style: double;
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	font-family: sans-serif,Helvetica,Tahoma, "Book Antiqua", Verdana;
	font-size: 11pt;
	text-transform: uppercase;
}
H2{
	color: #ffffff;
	background-color: #C6CCDD;
	text-align: center;
	border-top-color: #344480;
	border-right-color: #344480;
	border-bottom-color: #344480;
	border-left-color: #344480;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-style: double;
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	font-family: sans-serif,Helvetica,Tahoma, "Book Antiqua", Verdana;
	font-size: 10pt;
	
}
.cabecera
{
	color: #FFFFFF;
	background-color: #7c8dc9;
	text-align: center;
	border-top-color: #CBD0DE;
	border-right-color: #CBD0DE;
	border-bottom-color: #CBD0DE;
	border-left-color: #CBD0DE;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-style: double;
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	font-family: sans-serif,Helvetica,Tahoma, "Book Antiqua", Verdana;
	font-size: 11pt;
	
}

H3{
	color: #5E5E5E;
	background-color: #CBD0DE;
	text-align: center;
	border-top-color: #344480;
	border-right-color: #344480;
	border-bottom-color: #344480;
	border-left-color: #344480;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-style: double;
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	font-family: sans-serif,Helvetica,Tahoma, "Book Antiqua", Verdana;
	font-size: 10pt;
}
HR{
 color: #5D6A99;
	background-color: #5D6A99;
	height: 1px;
	width: 100%;
	border: 0;
	margin: 4 auto;
	text-align: center;
}

.Letra {
	font-family: sans-serif,Helvetica,"Bookman Old Style", "Times New Roman";
	font-size: 10px;
	color: red;
	font-weight: bold;
	/*cursor: hand; valor hand no estandar*/
	text-decoration: none;
}

.Cabecera {
	background-color: #CBD0DE;
	color: #000000;
	font-family:sans-serif,"Tahoma", "Times New Roman";
	font-size: 11px;
	font-weight: normal;
	text-transform: capitalize ;
	text-decoration: none
}

.textoCabecera {  font-family: sans-serif,Helvetica,"Bookman Old Style", "Times New Roman"; font-size: 11.5px; text-transform: capitalize; color: #663300; text-decoration: none; font-weight: bold}
.letra2 {  font-family: sans-serif,Helvetica,"Bookman Old Style", "Times New Roman"; font-size: 16px; font-weight: bold; color: #d90000; text-decoration: none}
.Destacado {  font-family: sans-serif,Helvetica,"Bookman Old Style"; font-weight: bold;  color:  #d90000;  font-size: 16px}
.Titulo3 { font-family: sans-serif,Helvetica,"Bookman Old Style", "Times New Roman", "Arial Narrow", Tahoma; font-size: 11px; font-weight: bold; color: #000000}

.botonera {
	font-family: sans-serif,Helvetica,Tahoma, "Bookman Old Style", "Times New Roman";
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	/*cursor: hand */
}
.actual {  font-family: sans-serif,Helvetica,Tahoma, "Bookman Old Style", "Times New Roman"; font-size: 15px; font-weight: bolder; color:  #d90000}
 .actual2 {  font-family: sans-serif,Helvetica,Tahoma, "Bookman Old Style", "Times New Roman"; font-size: 12px; font-weight: bolder; color:red}
.calendario { font-family: sans-serif,Helvetica,Tahoma, "Bookman Old Style", "Times New Roman"; font-size: 11px; color: #663300; font-weight: lighter; text-transform: none}

.textoEnlace {
	font-family: sans-serif,Helvetica,Tahoma, "Bookman Old Style", "Times New Roman";
	font-size: 11px;
	text-transform: uppercase;
	color: #993300;
	text-decoration: none;
	font-weight: normal;
	/*cursor: hand */
}

.casillas {  font-size: 9px; color: #000000; font-family: sans-serif,Tahoma, "Bookman Old Style", "Times New Roman"; border: thin #E6E5CF solid; background-color: #E6E5CF; height: 12px; width: 15px}
.empresas { font-family: sans-serif,Helvetica,Tahoma, "Bookman Old Style", "Times New Roman"; font-size: 11px; color: #993300; font-weight: lighter; text-transform: uppercase ; text-decoration: none}
.Titulo5 { font-family: sans-serif,Helvetica,"Bookman Old Style", Tahoma; font-size: 14px; font-weight: bold; color: #000000; text-transform: capitalize}

.carrito {
	/*cursor: hand; */
	font-family: sans-serif,Helvetica,"Book Antiqua", "Bookman Old Style", "Courier New";
	font-size: 11px;
	font-weight: bold;
	color: #993300;
}

.pedido {  font-family: Helvetica,"Book Antiqua", "Bookman Old Style", "Courier New"; font-size: 11px; font-weight: bold; color: #996633; text-transform: uppercase}
.ClientePedido {  font-family: sans-serif,Helvetica,"Book Antiqua", "Bookman Old Style", "Courier New"; font-size: 11px; font-weight: bold; color: #000000; background-color: #E6E5CF}

.EnlacePedidos {
	font-family: sans-serif,Helvetica,"Book Antiqua", "Bookman Old Style", "Courier New";
	font-size: 11px;
	font-weight: bold;
	color: #996633;
	text-decoration: none;
	/*cursor: hand   */
}
.color {background-color: #344480;}

.eliminar{
	color: red;
	font-weight: bold;
	text-align: center;
	border-color: black;
	border-width: 1px 1px 1px 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-style: solid;
	border-left-style: solid;
	font-family: sans-serif,Helvetica,"Book Antiqua", "Bookman Old Style", "Courier New"; font-size: 11px;
}
.bordes {
	 
	 
	background-color: #F1F2F5;
	border-color: #D3E3E9;
	border-width: 1px 1px 1px 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;

 
}
.claro {
	background-color: #FFFFFF;
	border-color: black;
	border-width: 1px 1px 1px 1px;
	border-right-style: solid;
	border-bottom-style: solid;
}
.bordes2 {
	 
	 
	background-color: #344480;
	border-color: black;
	border-width: 1px 1px 1px 1px;
	border-right-style: solid;
	border-bottom-style: solid;
}
.bordes3 {
	 
	background-color: #CBD0DE;
	border-color: black;
	border-width: 1px 1px 1px 1px;
	 
	border-bottom-style: solid;
	border-top-style: solid;
	color: black;
}
.bordesLado {
	 
	background-color: #344480;
	border-color: black;
	border-width: 0px 1px 1px 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	color: white;
}
.bordesBlanco {
	background-color: #FFFFFF;
	border-color: black;
	border-width: 1px 1px 1px 1px;
	border-right-style: solid;
	border-bottom-style: solid;

 
}
 
.texto {
	font-family: sans-serif,Helvetica,Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.texto2 {
	font-family: sans-serif,Helvetica,Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C2E00;
	text-transform: uppercase;
}
 
 
 
select {
	font-family: sans-serif,Helvetica,"Bookman Old Style", Tahoma, Verdana;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	
	text-transform: uppercase;
}
textarea {  font-family: sans-serif,Helvetica,Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; color: #000000;
	border: 1px solid #000000;
}
.mano {
	cursor: pointer;
	background-color: #ABB3D0;
 	color: #FFFFFF; border: inset #364F56 ;border-color: black #364F56 #364F56; border-width: 1px 1px 1px; font-family: sans-serif,Helvetica,Tahoma, "Bookman Old Style", "Times New Roman"; font-size: 10px; font-weight: normal; text-transform: capitalize;
	text-transform: uppercase;
	vertical-align: middle;
	text-align: center;
	 
}
 
 
.sinborde {  }
.mensajes {  font-family: sans-serif,Helvetica,Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000}

.clientes {
	font-family:  sans-serif,Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
}
 
.blanca{
	color: #FFFFFF;
 
	text-align: center;
	border-color: white;
	border-style: none
}
.error { font-family: sans-serif,Helvetica,Helvetica,"Bookman Old Style", "Times New Roman", "Arial Narrow", Tahoma; font-size: 14px; font-weight: bold; color: red}
 

.Numeros {
	font-family: sans-serif,tahoma,Geneva, Arial, Helvetica, sans-serif;
	 
	font-size: 14px;
	color: #344480;
	font-weight: lighter;
	
}
 
.Titulo {
	font-family: sans-serif,Helvetica,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.BotonGrande {
	font-family: sans-serif,Helvetica,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	 
}
.Titulo2 {
	font-family: sans-serif,Helvetica,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#354580;
	
}
.lineainferior {
	border-bottom: 1px dotted #441F04;
}
 
.linaebasecolor {
	border-bottom: 1px solid #824E00;
}
.fondoProd
{
	background-color: #C6CCDD;
	border-color: black;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	
}
table.Sombreado
{
	
	border-right: 2px solid #999;
	border-bottom: 2px solid #999;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	
	
}

span.negra{
	margin: 0px 0px 0px 0px;
	font-size: 10px;
}

.zz{
	margin: 30px auto auto auto;
}

.norma{
	background-color: white;
	float: left;
	margin-left: 2;
	margin-top: 2;
}

.clear{
	clear: both;
}

a.negra2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 5px;
	color: #ffcc77;
	text-align: justify;
	text-decoration: none;
	background-color: #5D6A99;
}

a.negra3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 5px;
	color: #ff9940;
	text-align: justify;
	text-decoration: none;
	background-color: #5D6A99;
}

a.negra4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 5px;
	color: #ff6400;
	text-align: justify;
	text-decoration: none;
	background-color: #5D6A99;
}

a.negra5 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 5px;
	color: #000000;
	text-align: justify;
	text-decoration: none;
	background-color: #5D6A99;
}

div.buscador{
	border-bottom: 3px solid #D3E3E9;
	border-left: 3px solid #D3E3E9;
	vertical-align: top;
	width: 95%;
	margin-top: 30px;
}

.legal{
	width: 95%;
	border: none;
	margin: 0 auto 0 auto;
	vertical-align: top;
	text-align: center;
	margin-bottom: 2px;
}

p.legal{
	width: 95%;
	border: none;
	margin: 0 auto 0 auto;
	vertical-align: top;
	text-align: center;
	margin-bottom: 2px;
}

/***  Mejoras visibilidad productos ***/

a.boton {
	font-weight: bold;
	border: 2px solid #666666;
	text-decoration: none;
	background-color: #DDDDDD;
	padding: 2px 5px 2px 5px;
	color: #222222;
}

a.boton:hover {
	font-weight: bold;
	background-color: #333399;
	color: #FFFFFF;
}

input.boton{
	font-weight: bold;
	border: 2px solid #666666;
	text-decoration: none;
	background-color: #DDDDDD;
	padding: 1px 5px 1px 5px;
	color: #222222;
}

input.boton:hover {
	font-weight: bold;
	background-color: #333399;
	color: #FFFFFF;
}

/*input.boton{
	background: #344480;
	color: #ffffff;
	font-size: 10px;
	padding: 0px 0px;
	font-weight: normal;
	text-decoration: none;
	border: 3px double #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
	text-align:center;
}*/

div.contProd {
	width: 575px;
	border: 1px solid black;
	padding: 5px 5px 5px 5px;
	background-color: #C6CCDD;
	clear: both;
	overflow: hidden;
	text-align: left;
}

.ref {
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 16;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	background-color: #555599;
	padding: 1px 0px 1px 3px;
	margin: 0px 0px 0px 0px;
}

div.contImg {
	margin: 0px 12px 0px 0px;
	width: 200px;
	text-align: center;
	float: left;
}

.imgProd {
	border: 1px dotted black;
}

span.textoCab {
	margin: 0px 0px 0px 0px;
	font-weight: bold;
}

td {
	vertical-align: top;
}

span.naranja {
	color: #EB8913;
	font-weight: bold;
}

span.impNoInc {
	font-size: 12;
	color: #2222FF;
	margin: 0px auto 0px auto;
}

.valignMid {
	vertical-align: middle;
}

a.blanco {
	font-family: sans-serif;
	color: #FFFFFF;
	font-size: 12;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}

a.blanco:hover {
	font-size: 14;
	font-weight: bolder;
}

div.contNormas {
	clear: both;
	overflow: hidden;
}

table.tnorma {
	float: right;
	text-align: center;
	border: 1px solid black;
	background-color: #FFFFFF;
	margin: 0px 2px 0px 2px;
}

input.bpagina{
	width: 20px;
	font-weight: bold;
	border: 2px solid #666666;
	text-decoration: none;
	background-color: #DDDDDD;
	padding: 1px 5px 1px 5px;
	color: #222222;
}

input.bpaginaactual{
	width: 20px;
	font-weight: bold;
	border: 2px solid #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 1px 5px 1px 5px;
	color: #222222;
}

input.bpagina:hover {
	width: 20px;
	font-weight: bold;
	background-color: #333399;
	color: #FFFFFF;
}

span.bolardo{
	font-weight: bold;
	color: #FF6600;
}