BODY

{

 margin: 0px;

 padding: 0px;

 background-image: url(image/fondo_gris.gif);

}



.operaciones

{

 margin: 0px;

 padding: 0px;

 border: 0px;

 width: 0px;

 height: 0px;

}



.formulario

{

 margin: 0px;

 padding: 0px;

 border: 0px;

}



#listado

{

 margin: 0mm;

 margin-bottom: 10px;

 padding: 0mm;

 text-align: center;

}

.listado_titulo

{

 margin: 0mm;

 margin-bottom: 5mm;

 padding: 0mm;

 font-size: 12px;

 font-weight: bold;

}

table.listado

{

 font-size: 10px;

 border-collapse: collapse;

}



.articulo_titulo

{

 border: 1px solid black;

 text-align: center;

 font-weight: bold;

}



.articulo_dato

{

 border: 1px solid black;

 text-align: center;

}

img.articulo_dato

{

 width: 28mm;

 margin: 0mm;

 padding: 0mm;

 border: 0px;

}



.textonegro10px {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color: #000000;

	line-height: normal;

}

.textonegro10px1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	color: #000000;

}

.textogris11px {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: #7F7F7F;

	line-height: 9pt;

}



.textogris10px {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color: #7F7F7F;

}



.textotitprodgrisoscuro10px {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color: #666666;

	

}



.textotitprodgrisoscuro11px {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: #666666;

	

}



.textotitprodgris11px {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: #AAAAAA;

}

.textoblanco10px {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color: #FFFFFF;

}

.textonegro11px {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: #000000;

	line-height: normal;

}



.lista_desplegable {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: #000000;

	line-height: normal;

	width: 37mm;

}



a:link { text-decoration:none}

a:hover { text-decoration:underline}

a:visited { text-decoration:none}

a:visited:hover { text-decoration:underline}



a.osgpub {

	color: #FFFFFF;

	font-style: normal;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

}

a.osgpub:link {

	text-decoration:none}

a.osgpub:hover { 

	text-decoration:underline}

a.osgpub:visited { 

	text-decoration:none}

a.osgpub:link:visited { 

	text-decoration:none}

a.osgpub:visited:hover { 

	text-decoration:underline}





.textorojo10px {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color: #07396A;

}

.textorojo11px {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: #07396A;

}



.textorojo15px {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-style: normal;

	color: #07396A;

	font-weight: bold;



}

.textogris15px {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-style: normal;

	color: #666666;

	font-weight: normal;

}

.textoverde10px {





	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color: #07396A;

}

.textotitprodverde11px {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	line-height: normal;

	color: #07396A;

}

.textotitprodverde11px1 {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #07396A;

}



.novisible {

	display: none;

}
.visible {

	display: block;

}



.tachado {

	text-decoration: line-through;

}



.pad {

	padding-bottom: 4px;

}