A {
	text-decoration:none;
    FONT-SIZE: 8pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#005173;
}

.links_blancos
{
	text-decoration:none;
    FONT-SIZE: 8pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:white;
}
body
{
margin-left:0;
margin-top:0;
}

.texto
{
    FONT-SIZE: 9pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#005173;
}

.links
{
    FONT-SIZE: 9pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#3366ff;
}

.texto_contenido
{
    FONT-SIZE: 9pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#005173;
    padding:10;
    line-height:12pt;
    text-align:justify
}

.texto_menu_principal_categoria
{
    FONT-SIZE: 8pt;
    Font-weight:bold;
    FONT-FAMILY: tahoma;
    Color:#FFFFFF;
    height:26;
    padding-left:30;
    cursor:pointer
}

.texto_menu_principal
{
    FONT-SIZE: 8pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#FFFFFF;
    height:20;
    cursor:pointer
}

.etiqueta
{
	padding-right: 5px;
	text-align: right;
	color:#004d7b;
	font-size: 13px;
	font-family:tahoma
}

.texto_blanco
{
    FONT-SIZE: 9pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#FFFFFF;
}

.texto_rojo
{
    FONT-SIZE: 9pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:red;
}

.texto_mini
{
    FONT-SIZE: 7pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:005173;
}

.texto_blue
{
    FONT-SIZE: 9pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#3366ff;
}

.texto_negro
{
    FONT-SIZE: 9pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#000000;
}
.titulo_texto
{
	FONT-SIZE: 11pt;
	Font-weight: bold;
	FONT-FAMILY: tahoma;
	Color: #023a5d;
	height:29;
	padding-left:15;
	padding-right:15;
	padding-bottom:3;
	line-height:14pt;
	border-bottom: #bbbbbb 1px solid;
}

.titulo_tabla
{
	FONT-SIZE: 11pt;
	Font-weight: bold;
	FONT-FAMILY: tahoma;
	Color: #023a5d;
	height:29;
	padding-left:15;
	padding-right:15;
	line-height:10pt;
	background-image: url(img/background_titulo_tabla);
	background-repeat: repeat-x;
	background-color: #6f90a7;
}
/*listado*/
.listado {
font-family:verdana;;
font-size:11px;
color:000000;
border-bottom:#c9c9c9 1px solid;
border-left:#c9c9c9 1px solid;
padding:3px;
}
.titulo {
font-family:verdana;
font-size:11px;
font-weight:bold;
Color:#696969;
}

.font_list_content
{
    FONT-SIZE: 8pt;
    Font-weight:normal;
    padding-left:5;
    padding-right:5;
    FONT-FAMILY: tahoma;
    Color:white;
}
.list_content
{
	background-color: #a3b1c3;
	border-right: #646464 1px solid;
	border-left: #646464 1px solid;
}
.celda_list
{
	height:22px;
	border-bottom: #c9c9c9 1px solid;
	border-right: #c9c9c9 1px solid;
    FONT-SIZE: 9pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    color:#424141;
}
.celda_list_ultima
{
	height: 22px;
	border-bottom: #c9c9c9 1px solid;
	FONT-SIZE: 9pt;
	Font-weight: bold;
	padding-left: 5;
	padding-right: 5;
	FONT-FAMILY: tahoma;
	Color: #696969;
	text-align: center;
	cursor: hand;
	background-image: url(img/background_celda_action.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #919191;
}
TD.celda_list_ultima:hover
{
	height: 22px;
	border-bottom: #c9c9c9 1px solid;
	FONT-SIZE: 9pt;
	Font-weight: bold;
	padding-left: 5;
	padding-right: 5;
	FONT-FAMILY: tahoma;
	Color: #696969;
	text-align: center;
	cursor: hand;
	background-image: url(img/background_celda_action_hover.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #ffffff;
}


.font_header_list
{
	FONT-SIZE: 9pt;
	Font-weight: bold;
	padding-left: 5;
	padding-right: 5;
	FONT-FAMILY: tahoma;
	Color: #696969;
	text-align: center;
	background-image: url(img/list_header_divisor.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
}
TH
{
    FONT-SIZE: 8pt;
    Font-weight:bold;
    padding-left:5;
    padding-right:5;
    FONT-FAMILY: tahoma;
    Color:white;
    text-align:center;
    background-image: url(img/background_titulo_columna.gif);
}

TR.renglon:Hover
{
	background-color:#65768d;
	cursor:pointer;
}

/* fin listado */

.tap
{
	padding-top:3;
	padding-left:10;
	width:8px;
}
.font_session
{
    FONT-SIZE: 8pt;
    Font-weight:bold;
    padding-top:5;
	text-align:center;
    FONT-FAMILY: tahoma;
    Color:#6a6a6a
}

.font_header
{
    FONT-SIZE: 8pt;
    Font-weight:bold;
    padding-left:5;
    padding-right:5;
    FONT-FAMILY: tahoma;
    Color:#bcc6d3
}
.font_header_white
{
    FONT-SIZE: 8pt;
    Font-weight:bold;
	padding-top:3;
    padding-left:5;
    padding-right:5;
    FONT-FAMILY: tahoma;
    Color:white;
}

/*paginacion*/

.paginacion_celda_unselected
{
    FONT-SIZE: 8pt;
    Font-weight:normal;
    padding-left:5;
    padding-right:5;
    FONT-FAMILY: tahoma;
    Color:white;
	border:#646464 1px solid;
	cursor:pointer;

}
.paginacion_celda_selected
{
    FONT-SIZE: 8pt;
    Font-weight:normal;
    padding-left:5;
    padding-right:5;
    FONT-FAMILY: tahoma;
    Color:white;
    background-color:#65768d;
	border:#646464 1px solid;
	cursor:pointer;
}
TD.paginacion_celda_selected:hover
{
    FONT-SIZE: 8pt;
    Font-weight:normal;
    padding-left:5;
    padding-right:5;
    FONT-FAMILY: tahoma;
    Color:white;
    background-color:#263f62;
	border:#646464 1px solid;
	cursor:pointer;
}
TD.paginacion_celda_unselected:hover
{
    FONT-SIZE: 8pt;
    Font-weight:normal;
    padding-left:5;
    padding-right:5;
    FONT-FAMILY: tahoma;
    Color:white;
    background-color:#263f62;
	border:#646464 1px solid;
	cursor:pointer;
}

/* fin paginacion */


.nota
{
	background-color: #a3b1c3;
	border: #646464 1px solid;
    FONT-SIZE: 8pt;
    Font-weight:normal;
    padding:15;
    FONT-FAMILY: tahoma;
    Color:#263f62;
}
.copyright
{
    FONT-SIZE: 8pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#263f62;
}

.footer
{

    FONT-SIZE: 8pt;
    Font-weight:normal;
    padding-left:5;
    padding-right:5;
    padding-bottom:3;    
    text-align:center;
    FONT-FAMILY: tahoma;
    color:#ffffff;
}


/* form*/
.text_form
{
	padding-right:5;
    FONT-SIZE: 8pt;
    text-align:right;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:white;
    width:150;
	border-bottom:#a3b1c3 1px solid;
}
.control_form
{
	padding:5;
    FONT-SIZE: 8pt;
    text-align:left;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:white;
	border-bottom:#a3b1c3 1px solid;
}
.sector_form
{
	border:#a3b1c3 1px solid;
	border-bottom:#a3b1c3 0px solid;
}
.sector_form_titulo
{
	border-bottom:#a3b1c3 1px solid;
	background-color:#607087;
	padding:5;
    FONT-SIZE: 8pt;
    text-align:left;
    Font-weight:bold;
    FONT-FAMILY: tahoma;
    Color:white;
    background-image: url(img/background_headers_form.gif)
}

/*fin form*/

/* filtros*/
.filtros_title
{
    FONT-SIZE: 9pt;
    Font-weight:Bold;
    Color:#696969;
    FONT-FAMILY: tahoma;
    padding-left:10;
}

/* fin filtros*/

/* ficha*/
.title
{
    FONT-SIZE: 9pt;
    Font-weight:bold;
    FONT-FAMILY: tahoma;
    text-align:left;
    Color:#696969;
	padding:10;
	padding-left:25;
}

.text_ficha
{
	padding-right:5;
    FONT-SIZE: 8pt;
    text-align:left;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:white;
	padding:5;
	border-bottom:#a3b1c3 1px solid;
}
.title_ficha
{
	border:#c9c9c9 1px solid;
	background-color:#efefef;
	padding:5;
    FONT-SIZE: 9pt;
    text-align:center;
    Font-weight:bold;
	width:100%;
    FONT-FAMILY: tahoma;
    Color:#696969;
}

.lista_marca
{
	background-color:#3974b2;
	padding:5;
    FONT-SIZE: 10pt;
    text-align:center;
    Font-weight:bold;
	width:100%;
    FONT-FAMILY: tahoma;
    Color:white;
}

.lista_marca_unlogged
{
	padding:5;
    FONT-SIZE: 10pt;
    text-align:left;
    Font-weight:bold;
	width:100%;
    FONT-FAMILY: tahoma;
    Color:#696969;
	border-bottom: #CCCCCC 1px solid;
}
.lista_title
{
	border-top:#3974b2 1px solid;
	border-right:#3974b2 1px solid;
	border-left:#3974b2 1px solid;
	background-color:#c0c0c0;
	padding:5;
    FONT-SIZE: 10pt;
    text-align:right;
    Font-weight:bold;
	width:30%;
    FONT-FAMILY: tahoma;
    Color:#1e436a;
    text-align:center;
    margin-top:5;
}

.lista_title_unlogged
{
	border-bottom:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	padding:1;
    FONT-SIZE: 9pt;
    FONT-FAMILY: tahoma;
    Color:#696969;
    text-align:left;
}

.lista_title_marca
{
	border-top:#3974b2 1px solid;
	border-right:#3974b2 1px solid;
	border-left:#3974b2 1px solid;
	background-color:#3974b2;
	padding:5;
    FONT-SIZE: 10pt;
    text-align:right;
    Font-weight:bold;
    FONT-FAMILY: tahoma;
    Color:#FFFFFF;
    text-align:center;
    margin-top:5;
}
.lista_descripcion
{
	background-color:#FFFFFF;
	padding:2;
    FONT-SIZE: 9pt;
    text-align:left;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#1e436a;
}
.lista_descripcion_header
{
	background-color:#3974b2;
	padding:2;
    FONT-SIZE: 9pt;
    text-align:left;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#FFFFFF;
}
.lista_articulo
{
	background-color:#FFFFFF;
	padding:2;
	width:50;
	text-align:center;
    FONT-SIZE: 9pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#1e436a;
}
.lista_articulo_header
{
	background-color:#3974b2;
	padding:2;
	width:50;
	text-align:center;
    FONT-SIZE: 9pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#FFFFFF;
}
.lista_especificacion
{
	background-color:#FFFFFF;
	padding:2;
	width:80;
	text-align:center;
    FONT-SIZE: 9pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#1e436a;
}
.lista_especificacion_header
{
	background-color:#3974b2;
	padding:2;
	width:80;
	text-align:center;
    FONT-SIZE: 9pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#FFFFFF;
}

.lista_precio
{
	background-color:#FFFFFF;
	padding:2;
	padding-right:5;
	width:80;
	text-align:right;
    FONT-SIZE: 9pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#1e436a;
}
.lista_precio_header
{
	background-color:#3974b2;
	padding:2;
	width:80;
	text-align:center;
    FONT-SIZE: 9pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#FFFFFF;
}
.print_lista_precio_header
{
	border-left: #ffffff 1px solid;
	padding:2;
	width:80;
	text-align:center;
    FONT-SIZE: 9pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#ffffff;
}
.print_lista_categoria_header
{
	border-bottom: #005bab 1px solid;
	text-align:center;
    FONT-SIZE: 15pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#005bab;
}
.print_lista_articulo_header
{
	padding:2;
	width:50;
	text-align:center;
    FONT-SIZE: 9pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#ffffff;
}
.print_lista_descripcion_header
{
	border-left: #ffffff 1px solid;
	padding:2;
    FONT-SIZE: 9pt;
    text-align:left;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#ffffff;
}
.print_lista_especificacion_header
{
	border-left: #ffffff 1px solid;
	padding:2;
	width:80;
	text-align:center;
    FONT-SIZE: 9pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#ffffff;
}
.print_lista_articulo
{

	border-left: #005bab 1px solid;
	padding:2;
	width:50;
	text-align:center;
    FONT-SIZE: 9pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#000000;
}
.print_lista_descripcion
{

	border-left: #005bab 1px solid;

	padding:2;
    FONT-SIZE: 9pt;
    text-align:left;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#000000;
}
.print_lista_especificacion
{

	border-left: #005bab 1px solid;

	padding:2;
	width:80;
	text-align:center;
    FONT-SIZE: 9pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#000000;
}
.print_lista_precio
{

	border-left: #005bab 1px solid;
	border-right: #005bab 1px solid;

	padding:2;
	padding-right:5;
	width:80;
	text-align:right;
    FONT-SIZE: 9pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#000000;
}

.print_lista_marca
{
	background-color:#005bab;
	border-bottom: #005bab 1px solid;
	padding:5;
    FONT-SIZE: 10pt;
    text-align:center;
    Font-weight:bold;
	width:100%;
    FONT-FAMILY: tahoma;
    Color:white;
}
.print_lista_title
{

	background-color:#d4d4d5;
	padding:2;
    FONT-SIZE: 10pt;
    text-align:right;
    Font-weight:bold;
    FONT-FAMILY: tahoma;
    Color:#005bab;
    text-align:center;
    margin-top:5;
}
.form_label
{
	FONT-SIZE: 9pt;
	Font-weight:normal;
	FONT-FAMILY: tahoma;
	Color:#005275;
	padding-right:5px
}
/*fin ficha*/


/*controles*/

input
{
	height:17px;
	padding:2;
	WIDTH: 150px;
	background-color:white;
	border:#d8d8d8 1px solid;
    FONT-SIZE: 8pt;
    FONT-FAMILY: tahoma;
    Color:#3d3d3d;
    border-style:solid;
}
textarea
{
	height:70px;
	padding:2;
	WIDTH: 150px;
	background-color:white;
	border:#d8d8d8 1px solid;
    FONT-SIZE: 8pt;
    FONT-FAMILY: tahoma;
    Color:#3d3d3d;
    border-style:solid;
    overflow: auto;
}

.checkbox
{
	width:25px;
	padding-left:5px;
	padding-right:5px;
	border:0px
}

.inputnew
{
	height:17px;
	padding:2;
	WIDTH: 300px;
	background-color:white;
	border:#d8d8d8 1px solid;
    FONT-SIZE: 8pt;
    FONT-FAMILY: tahoma;
    Color:#3d3d3d;
    border-style:solid;
}
.comprar
{
	padding:0;
	cursor:pointer;
	background-color:#3974b2;
	border-left: #ccdced 1px solid;
	border-top: #ccdced 1px solid;
	border-bottom: #05284c 1px solid;
	border-right: #1f4d7e 1px solid;
	text-align:center;
}
.comprar_hover
{
	padding:0;
	cursor:pointer;
	background-color:#3974b2;
	border-right: #ccdced 1px solid;
	border-bottom: #ccdced 1px solid;
	border-top: #05284c 1px solid;
	border-left: #1f4d7e 1px solid;
	text-align:center;
}

select
{
	height:22px;
	background-color:#dbdbdb;
	border:#787878 1px solid;
    FONT-SIZE: 8pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#3d3d3d;
    border-style:solid;
}


.boton
{
    FONT-SIZE: 8pt;
    Font-weight:bold;
    padding-left:5;
    padding-top:1;
    padding-right:5;
    FONT-FAMILY: tahoma;
    Color:#e7e7e7;
    Cursor:pointer;
	height:22px;
	width:100px;
	border: #646464 1px solid;
	text-align:center;
	background-image: url(img/background_btn_up.gif); 
}
.boton:hover
{
    FONT-SIZE: 8pt;
    Font-weight:bold;
    padding-left:5;
	padding-top:1;
    padding-right:5;
    FONT-FAMILY: tahoma;
    Color:#d6d6d6;
    Cursor:pointer;
	height:22px;
	width:100px;
	border: #646464 1px solid;
	text-align:center;
	background-image: url(img/background_btn_down.gif); 
}


/*controles*/

.transparente

{
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
  /* for Mozilla */
  -moz-opacity:0.6;

}

.login_text
{
color:white;
padding-left:20;
font-family: tahoma;
font-size: 8pt;
}

/*TABS*/

.TabButton {
	cursor: pointer;
	height:33px;
	padding-left:5px;
	padding-right:5px;
    FONT-SIZE: 9pt;
    Font-weight:Bold;
    Color:#696969;
    FONT-FAMILY: tahoma;
    text-align:center;
	background: url("img/productos_background_grande.gif");
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
}
.TabButtonSelected {
	cursor: pointer;
	height:33px;
	padding-left:5px;
	padding-right:5px;
    FONT-SIZE: 9pt;
    Font-weight:Bold;
    Color:#696969;
    FONT-FAMILY: tahoma;
    text-align:center;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
}
.TabButtonMouseOver {
	cursor: pointer;
	height:33px;
	padding-left:5px;
	padding-right:5px;
    FONT-SIZE: 9pt;
    Font-weight:Bold;
    Color:#696969;
    FONT-FAMILY: tahoma;
    text-align:center;
	background: url("img/productos_background2.gif");
    background-color:#cccccc;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
}
.TabButtonSelectedMouseOver {
	cursor: pointer;
	height:33px;
	padding-left:5px;
	padding-right:5px;
    FONT-SIZE: 9pt;
    Font-weight:Bold;
    Color:#696969;
    FONT-FAMILY: tahoma;
    text-align:center;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
}

.TabPageSelected {
}
.TabPage {
	display: none;
}

/*TABS FIN*/