A { text-decoration:none}

body
{
margin-left:0;
margin-top:0;
}

.texto
{
    FONT-SIZE: 10pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#5c5e5e;
    text-align:justify;
}

.texto_sin_justificar_chico
{
    FONT-SIZE: 8pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#5c5e5e;
}


.texto_cyan
{
    FONT-SIZE: 10pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#019ade;
}

.texto_red
{
    FONT-SIZE: 10pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#a41c1e;
}

.texto_blanco
{
    FONT-SIZE: 9pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#FFFFFF;
}
/*listado*/
.list
{
	background-color: #ffffff; /*cambia el color del listado*/
	width: 90%;
	min-width: 722px;
}

.font_grey_chico
{
    FONT-SIZE: 10pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#999a9c;
}

.font_grey_grande_bold
{
    FONT-SIZE: 10pt;
    Font-weight:normal;
    font-weight:bold;
    FONT-FAMILY: tahoma;
    Color:#818284;
}
.font_white_chico
{
    FONT-SIZE: 8pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#ffffff;
}
.font_white_mediano
{
    FONT-SIZE: 10pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#ffffff;
}
.font_cyan_chico
{
    FONT-SIZE: 8pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#009be0;
}

.font_cyan_mediano
{
    FONT-SIZE: 10pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#009be0;
}

.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;
}

.font_busqueda
{

    FONT-SIZE: 8pt;
    Font-weight:normal;
    padding-left:5;
    padding-right:5;
    text-align:right;
    FONT-FAMILY: tahoma;
    color:#798eaa;
}


/*footer*/

.footer
{
	padding: 2;
}
/* fin footer*/


/* 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;
}
}
/*fin ficha*/


/*controles*/

input#buscar
{
	height:17px;
	padding:2;
	WIDTH: 150px;
	background-color:white;
	border: #a0a0a2 1px solid;
    FONT-SIZE: 8pt;
    FONT-FAMILY: tahoma;
    Color:#3d3d3d;
}
input#find
{
	height:13px;
	WIDTH: 250px;
	background-color:white;
	border:0px solid;
    FONT-SIZE: 8pt;
    FONT-FAMILY: tahoma;
    Color:#9a999e;
    margin:0px;
    border-style:solid;
    border-color: white;
}

input#usuario
{
	height:13px;
	WIDTH: 112px;
	background-color:white;
	border:0px solid;
    FONT-SIZE: 8pt;
    FONT-FAMILY: tahoma;
    Color:#9a999e;
    margin:0px;
    border-style:solid;
    border-color: white;
}
input#clave
{
	height:13px;
	WIDTH: 129px;
	background-color:white;
	border:0px solid;
    FONT-SIZE: 8pt;
    FONT-FAMILY: tahoma;
    Color:#9a999e;
    margin:0px;
    border-style:solid;
    border-color: white;
}
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;
}
.inputnew
{
	height:17px;
	padding:2;
	WIDTH: 170px;
	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;
    FONT-SIZE: 9pt;
    Font-weight:Bold;
    Color:#696969;
    FONT-FAMILY: tahoma;
    text-align:center;
}
.TabButtonSelected {
	cursor: pointer;
	height:33px;
    FONT-SIZE: 9pt;
    Font-weight:Bold;
    Color:#696969;
    FONT-FAMILY: tahoma;
    text-align:center;
}
.TabButtonMouseOver {
	cursor: pointer;
	height:33px;
    FONT-SIZE: 9pt;
    Font-weight:Bold;
    Color:#696969;
    FONT-FAMILY: tahoma;
    text-align:center;
    background-color:#cccccc;
}
.TabButtonSelectedMouseOver {
	cursor: pointer;
	height:33px;
    FONT-SIZE: 9pt;
    Font-weight:Bold;
    Color:#696969;
    FONT-FAMILY: tahoma;
    text-align:center;
}

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

/*TABS FIN*/