A {
	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:#8a8a8a;
    line-height:14pt;
}

.links
{
    FONT-SIZE: 9pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#000000;
    line-height:14pt;
}

.texto_copyright
{
    FONT-SIZE: 7pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#b4b1af;
}

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

.texto_blanco
{
    FONT-SIZE: 13pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#FFFFFF;
    line-height:18pt;

  /* needed for Internet explorer */
  height: 1em;
  filter: Shadow(Color=#666666, 
                 Direction=135, 
                 Strength=5);

  /* Needed for Gecko */
  line-height: 2em;
  white-space: nowrap;

}

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


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

.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;
}
}
/*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;
}
.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_boton.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;
}


/*controles*/

.transparente

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

}

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

/*TABS*/

.TabButton {
	cursor: pointer;
    Color:#696969;
	padding:10px;
    Font-weight:Bold;
    FONT-SIZE: 9pt;
    text-align:center;
	border: #ccc 1px solid; padding:5px
    FONT-FAMILY: tahoma;
}
.TabButtonSelected {
	cursor: pointer;
    Color:#696969;
	padding:10px;
    Font-weight:Bold;
    text-align:center;
    FONT-SIZE: 9pt;
	border:  1px solid; padding:5px
    FONT-FAMILY: tahoma;
}
.TabButtonMouseOver {
	cursor: pointer;
    Color:#696969;
	padding:10px;
    Font-weight:Bold;
    text-align:center;
    FONT-SIZE: 9pt;
	border:  1px solid; padding:5px
    FONT-FAMILY: tahoma;
}
.TabButtonSelectedMouseOver {
	cursor: pointer;
    Color:#696969;
	padding:10px;
    Font-weight:Bold;
    text-align:center;
    FONT-SIZE: 9pt;
	border:  1px solid; padding:5px
    FONT-FAMILY: tahoma;
}

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

/*TABS FIN*/

* {margin:0; padding:0}
body {font:11px/1.5 Verdana, Arial, Helvetica, sans-serif; background:#FFF; background-image:url('img/background.jpg')}
#text {margin:50px auto; width:500px}
.hotspot {color:#900; cursor:pointer}

#tt {position:absolute; display:block; background:url(img/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(img/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(img/tt_bottom.gif) top right no-repeat; overflow:hidden}


.timetable
{
	background-color: #666666;
	border: #000000 2px solid;
	border-collapse: collapse ;
    FONT-SIZE: 8pt;
    Font-weight:normal;
    FONT-FAMILY: tahoma;
    Color:#FFFFFF;
}

.timetable td
{
	border-style : solid ;
	border-width : 2px ; 
	border-color : #000000 ;
	padding : 5px ;
}
