body
{
    background-color: #ffffff;
}
.headerbackgroundcolor
{
    background-color: white;
}
a
{
    color: #737373; /* Color del texto de un link en estado normal */
    text-decoration: none;
}
a:hover
{
    color: #f27d00; /* Color del texto cuando el mouse esta sobre un link */
    text-decoration: bold;
}
td.textofooter
{
    text-align: center; /* Alineación del texto */
    font-weight: normal;
    font-size: 8pt;
    color: #737373;
    font-family: Arial, Sans-Serif;
    vertical-align: top;
    letter-spacing: 1px;
}
a.fontmenusup
{
    /* Tipo de letra del menu superior tipo texto */
    font-family: Arial, Helvetica, sans-serif; /* Tamaño de la letra del menu superior tipo texto */
    font-size: 8pt; /* Color del menu superior tipo texto */
    color: #F27D00;
    text-decoration: none;
    font-weight: bold;
    color: #737373;
}
a.fontmenusup:hover
{
    /* Tipo de letra del menu superior tipo texto cuando el mouse esta sobre un link */
    font-family: Arial, Helvetica, sans-serif;
    /* Tamaño de la letra del menu superior tipo texto cuando el mouse esta sobre un link */
    font-size: 8pt;
    /* Color del menu superior tipo texto cuando el mouse esta sobre un link */
    color: #F27D00;
    font-weight: bold;
}
td.fontmenusup
{
    /*Separadores del menu superior*/
    /* Tipo de letra del menu superior tipo texto */
    font-family: Arial, Helvetica, sans-serif;
    /* Tamaño de la letra del menu superior tipo texto */
    font-size: 8pt;
    /* Color de los texto y separadores del menu superior */
    color : #737373;
    text-decoration: none;
    font-weight: bold;
}
td.bgcolorBarraMenuGrafico
{
	width: 100%;
	background-color: #F27D00;
	height: 21px;
}
.MenuGroup
{
	border-right: #F27D00 1px solid;
	border-top: #F27D00 1px solid;
	border-left: #F27D00 1px solid;
	border-bottom: #F27D00 1px solid;
	background-color: #F27D00;
}

.MenuItem
{
	border-right: #F27D00 1px solid;
	border-top: #F27D00 1px solid;
	font-weight: bold;
	font-size: 12px;
	border-left: #F27D00 1px solid;
	cursor: pointer;
	color: white;
	border-bottom: #F27D00 1px solid;
	font-family: verdana;
	background-color: #F27D00;
}

.MenuItemHover
{
	border-right: #737373 1px solid;
	border-top: #737373 1px solid;
	font-weight: bold;
	font-size: 12px;
	background-image: url(images/office_xp_menu_Item.png);
	border-left: #737373 1px solid;
	cursor: pointer;
	color: white;
	border-bottom: #737373 1px solid;
	font-family: verdana;
	background-color: transparent;
}

.MenuItemActive
{
	border-right: #737373 1px solid;
	border-top: #737373 1px solid;
	font-weight: bold;
	font-size: 12px;
	background-image: url(images/office_xp_menu_Item.png);
	border-left: #737373 1px solid;
	cursor: pointer;
	color: white;
	border-bottom: #737373 1px solid;
	font-family: verdana;
	background-color: transparent;
}

.MenuItemExpanded
{
	border-right: #737373 1px solid;
	border-top: #737373 1px solid;
	font-weight: bold;
	font-size: 12px;
	background-image: url(images/office_xp_menu_Item.png);
	border-left: #737373 1px solid;
	cursor: pointer;
	color: white;
	border-bottom: #737373 1px solid;
	font-family: verdana;
	background-color: transparent;
}

.MenuBreak
{
  width:100%;
  height:2px;
}

.Rotator
{
    border: solid 1px #F27D00;
    width: 100px; /*450px*/
    height: 25px;
    padding: 3px;
    font-family: verdana;
    font-size: 11px;
    background-color: white;
    cursor: default;
}

.RotatorFrame 
{
  border:solid 1px white; 
  width:100px; 
  height:25px; 
  font-family:verdana; 
  font-size:11px; 
  background-color:white; 
  cursor:default;
}

.RotatorFrameOver 
{
  border:solid 1px darkgray; 
  border-bottom-color:Black;
  border-right-color:Black;
  width:100px; 
  height:25px; 
  font-family:verdana; 
  font-size:11px; 
  background-color:white; 
  cursor:default;
}

.NewsTitle
{
  font-family:Verdana;
  font-size:10px;   
  font-weight:bold; 
  text-decoration:underline; 
  color:#F27D00;
}

.NewsText
{
  font-family:Verdana;
  font-size:10px;   
  color:black;
}

.NewsDate
{
    font-family: Verdana;
    font-size: 10px;
    color: gray;
}

.vermas
{
    font-family: Tahoma;
    font-size: 10px;
    font-weight: bold;
    color: #F27D00;
}

textarea.tahome
{
	border: none; /* Tipo de borde el area de texto */
	/* Parametros del scroll */
	scrollbar-face-color: white;
	scrollbar-arrow-color: #FF5C00;
	scrollbar-shadow-color: white;
	scrollbar-highlight-color: white;
	scrollbar-3dlight-color: white;
	scrollbar-darkshadow-color: white;
	font: normal;
	font-size: 11px;
	color: Black;/* Color del texto */
	font-family: Arial, Helvetica, sans-serif;/* Tipo de letra para el area de texto en home, división y linea */
	letter-spacing : 1px;/* Espacio entre letras */
}
.desccompania
{
    font: normal;
    font-size: 11px;
    background: White; /* Color del fondo de la descripción extendida de compañia, divisón, linea y promociones */
    font-family: Arial, Helvetica, sans-serif; /* Tipo de letra en la descripción extendida de compañia, divisón, linea y promociones */
    color: #F27D00; /* Color del texto en la descripción extendida de compañia, divisón, linea y promociones */
    letter-spacing: 1px; /*Espacio entre letras */
    text-align: justify; /* Alineación del texto */
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    padding-top: 20px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
hr.divisor
{
	
	color: #CDCDCD; /* Color del divisor de secciones en la pagina */
	
	border-style: outset; /* Estilo del divisor de secciones */
}
th.thmm
{
	font: bolder;
	font-size: 16px; /* Tamaño de la letra */
	background: White;
	/* font-family: "Myriad Web";*/
	font-family: Arial, Helvetica, sans-serif;
	color: #737373; /* Color del titulo de la subcategoría */
	/* font-variant : small-caps;*/
	text-align : left;
}
td.tdmm
{
	font: normal;
	font-size: 11px;
	background: White; /* Color del fondo de la descripción extendida de compañia, divisón, linea y promociones */
	font-family: Arial, Helvetica, sans-serif; /* Tipo de letra en la descripción extendida de compañia, divisón, linea y promociones */
	color: #737373; /* Color del texto en la descripción extendida de compañia, divisón, linea y promociones */
	letter-spacing : 1px; /*Espacio entre letras */
	text-align: justify; /* Alineación del texto */
}
td.subcat
{
    font: normal;
	font-size: 11px;
	background: White; /* Color del fondo de la descripción extendida de compañia, divisón, linea y promociones */
	font-family: Arial, Helvetica, sans-serif; /* Tipo de letra en la descripción extendida de compañia, divisón, linea y promociones */
	color: #F27D00; /* Color del texto en la descripción extendida de compañia, divisón, linea y promociones */
	letter-spacing : 1px; /*Espacio entre letras */
	text-align: left; /* Alineación del texto */
}

.Frame
{
  border:solid 1px gold; 
  border-right-color:darkgoldenrod;
  border-bottom-color:darkgoldenrod;
  padding:3px; 
  background-color:orange; 
}

.RotatorPromos
{
  border:solid 1px gold; 
  border-left-color:darkgoldenrod;
  border-top-color:darkgoldenrod;
  width:450px; 
  height:25px; 
  padding:3px; 
  font-family:verdana; 
  font-size:11px; 
  background-color:bisque; 
  cursor:default;
}

.DemoNewsTitle
{
  font-family:Verdana;
  font-size:12px;   
  font-weight:bold; 
  color:darkred;
}

.DemoNewsText
{
	font-size: 12px;
	color: #F27D00;
	font-family: Verdana;
}

.NewsItem
{
  border:0px;
  border-width:0px;
  border-style:solid; 
  border-color:bisque; 
  cursor:hand;
}

.NewsItemOver
{
	border-right: #F27D00 1px solid;
	border-left: #F27D00 1px solid;
	border-top: #F27D00 1px solid;
	border-bottom: #F27D00 1px solid;
	BACKGROUND-POSITION-Y: center;
	background-image: url(BotonPromocion.jpg);
	cursor: hand;
	background-repeat: repeat-x;
}

.NewsItemDown
{
	border-right: #F27D00 1px solid;
	border-top: #F27D00 1px solid;
	BACKGROUND-POSITION-Y: center;
	background-image: url(BotonPromocionHover.jpg);
	border-left: #F27D00 1px solid;
	cursor: hand;
	border-bottom: #F27D00 1px solid;
	background-repeat: repeat-x;
}

.TopGroup
{
  z-index:99;
  position:relative;
}

.DefaultTab
{
    color: black;
    background-image: url(images/tab_bg.gif);
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    cursor: pointer;
}

.DefaultTabHover 
{
  color:#F27D00; 
  background-image: url(images/hover_tab_bg.gif);
  font-family:Verdana; 
  font-size:10px; 
  font-weight: bold;
  text-decoration: underline;
  cursor:pointer;
}

.SelectedTab 
{
  color:#F27D00; 
  background-image: url(images/selected_tab_bg.gif);
  font-family:Verdana; 
  font-size:10px; 
  font-weight: bold;
  cursor:default;
}

.DisabledTab 
{
  color:#AAAAAA; 
  background-image: url(images/tab_bg.gif);
  font-family:Verdana; 
  font-size:10px; 
  font-weight: bold;
  cursor:default;
}

.MultiPage
{
  background-color:White;
  border: 1px solid #919B9C;
  width:80%;
  height:495px;
  position:relative;
  top:-1px;
  z-index:98;
}

th.TituloItemsParte
{
	font: bolder;
	font-size: 13px; /* Tamaño de la letra */
	background: White;
	/* font-family: "Myriad Web";*/
	font-family: Arial, Helvetica, sans-serif;
	color: #black; /* Color del titulo de la subcategoría */
	/* font-variant : small-caps;*/
	text-align : left;
}

td.DetalleItemParteCol1
{
	/*font: normal;*/
	font-size: 10px;
	background: #F5F5F5; /* Color del fondo de la descripción extendida de compañia, divisón, linea y promociones */
	font-family: Arial, Helvetica, sans-serif; /* Tipo de letra en la descripción extendida de compañia, divisón, linea y promociones */
	color: black; /* Color del texto en la descripción extendida de compañia, divisón, linea y promociones */
	letter-spacing : 1px; /*Espacio entre letras */
	text-align: justify; /* Alineación del texto */
}

td.DetalleItemParteCol2
{
	font: bold;
	font-size: 10px;
	background: #F5F5F5;
	/* Color del fondo de la descripción extendida de compañia, divisón, linea y promociones */
	font-family: Arial, Helvetica, sans-serif;
	/* Tipo de letra en la descripción extendida de compañia, divisón, linea y promociones */
	color: #black;
	/* Color del texto en la descripción extendida de compañia, divisón, linea y promociones */
	letter-spacing : 1px;
	/*Espacio entre letras */
	text-align: justify;
	/* Alineación del texto */
}

td.PrecioParteCol2
{
	font: bold;
	font-size: 16px;
	background: #F5F5F5;
	/* Color del fondo de la descripción extendida de compañia, divisón, linea y promociones */
	font-family: Arial, Helvetica, sans-serif;
	/* Tipo de letra en la descripción extendida de compañia, divisón, linea y promociones */
	color: #F27D00;
	/* Color del texto en la descripción extendida de compañia, divisón, linea y promociones */
	letter-spacing : 1px;
	/*Espacio entre letras */
	text-align: justify;
	/* Alineación del texto */
}

.docsligadosencabezado
{
	background-position: 0% 0%;
	font-weight: bolder;
	font-size: small;
	background-attachment: scroll;
	background-image: url(office_xp_menu_barra.png);
	width: 100%;
	color: white;
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-variant: small-caps;
}
.ItemsSpecs
{
	/* Color de fondo de los items de SPECS de la parte */
	background : White;
	/* Tipo de texto */
	font-family : Arial, Helvetica, sans-serif;
	/* Peso del texto */
	font-weight : bold;
	font-variant : small-caps;
	/* Color del texto */
	color : #737373;
	/* Alineación del texto */
	text-align : left;
	font-size : small;
}
a.docsligados
{
	color: #F27D00;
	/* Color del texto de un link en estado normal */
	font : small Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-variant : small-caps;
	font-size: small;
}
a.docsligados:hover
{
	color: #d42e12;
	/* Color del texto cuando el mouse esta sobre un link */
	font : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-variant : small-caps;
	font-size: small;
}

td.ParamLogin
{
	font-weight: normal;
	color: #737373;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
td.RegDatos
{
	font-weight: bold;
	font-size: 8pt;
	background: url(images/office_xp_menu_barra.png);
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
font.advertising
{
	/* Tipo de letra del texto */
	font-family: Arial, Helvetica, sans-serif;
	/* Tamaño del texto */
	font-size: small;
	/* Peso del texto */
	font-weight: bold;
	/* Color del texto */
	color: #d42e12;
	/* text-decoration: blink; */
}
td.Login
{
	font-weight: bold;
	font-size: 10pt;
	background-attachment: fixed;
	background-image: url(office_xp_menu_Barra.png);
	color: white;
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
table.Registro
{
	/* Color de fondo de las opciones de registro */
	background-color : #F27D00;
}
td.RegEncabezado
{
	background-position: 0% 0%;
	font-weight: bold;
	font-size: 10pt;
	background-attachment: scroll;
	background-image: url(office_xp_menu_Barra.png);
	color: white;
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
td.RegTitulo
{
    /* Color de fondo del titulo de opciones */
    background: white; /* Color del texto */
    color: #F27D00; /* Tipo de letra del texto */
    font-family: Arial, Helvetica, sans-serif; /* Tamaño del texto */
    font-size: 12pt; /* Peso del texto */
    font-weight: bold;
    text-decoration: none;
    color: #737373;
}
font.RegContenido
{
    /* Color del texto en el contenido de las opciones de registro */
    color: #F27D00; /* Tipo de letra */
    font-family: Arial, Helvetica, sans-serif; /* Tamaño de letra */
    font-size: small; /* Peso del texto */
    font-weight: normal;
    color: #737373;
}
td.EncabezadoCorreo
{
	/* Color de fondo */
	padding-right: 0.75pt; 
	padding-left: 0.75pt; 
	background: #F27D00; /*#FF5C00;*/
        padding-bottom: 0.75pt; 
	padding-top: 0.75pt;
	font-weight: bold; 
	font-size: 10pt;
        color: white; 
	font-family: Arial;
}
td.MensajePrincipalCorreo
{
	padding-right: 0.75pt; 
	padding-left: 0.75pt;
        background: #F9F9F9;
	padding-bottom: 0.75pt; 
	padding-top: 0.75pt;
	font-size: 10pt; 
	font-family: Arial;
	color: #F27D00; 
}
td.DatosTablaCorreo
{
	padding-right: 0.75pt; 
	padding-left: 0.75pt;
        background: #F9F9F9;
	padding-bottom: 0.75pt; 
	padding-top: 0.75pt;
	font-size: 10pt; 
	font-family: Arial;
	color: black; 
}
td.EncabezadoTablaCorreo
{
	padding-right: 0.75pt; 
	padding-left: 0.75pt;
	background: #dadee5;
	padding-bottom: 0.75pt; 
	padding-top: 0.75pt; 
	height: 26px;
	font-weight: bold; 
	font-size: 10pt;
	color: #F27D00; 
	font-family: Arial;
}
td.NotaCorreo
{
	padding-right: 0.75pt; 
	padding-left: 0.75pt;
	background: #F9F9F9;
	padding-bottom: 0.75pt; 
	padding-top: 0.75pt;
	text-align: right;
    font-size: 7.5pt;
	color: #d42e12;
	font-family: Arial
}
th.encabNoticiasTop5
{
    font: bolder;
    font-size: 12px; /* Tamaño de la letra */
    background: AliceBlue; /* Color del fondo en el campo de encabezado del Top 5 de las noticias de las compañia */ /* font-family: "Myriad Web";*/
    font-family: Arial, Helvetica, sans-serif;
    color: Black; /* Color del titulo de la subcategoría */ /* font-variant : small-caps;*/
    text-align: left;
    background: white;
}
td.fechaNoticiasTop5
{
	font: normal;
	font-size: 11px;
	background: white; /* Color del fondo en el campo de fecha del Top 5 de las noticias de las compañia */
	font-family: Arial, Helvetica, sans-serif; /* Tipo de letra del encabezado Top5 de Noticias */
	color: Black; /* Color del texto */
	letter-spacing : 1px; /*Espacio entre letras */
	text-align: justify; /* Alineación del texto */
}
th.TituloNoticia
{
	font: bolder;
	font-size: 16px;
	/* Tamaño de la letra en la sección de Noticias*/
	background: White;
	/* font-family: "Myriad Web";*/
	font-family: Arial, Helvetica, sans-serif;
	color: #d42e12;
	/* Color del titulo de la subcategoría */
	/* font-variant : small-caps;*/
	text-align : left;
}
td.TituloListaContactos
{
	font: bold small-caps;
	font-size: 16px;
	background: #FF5C00;
	/* Color del fondo en el campo de fecha del Top 5 de las noticias de las compañia */
	font-family: Arial, Helvetica, sans-serif;
	/* Tipo de letra del encabezado Top5 de Noticias */
	color: White;
	/* Color del texto */
	letter-spacing : 1px;
	/*Espacio entre letras */
	text-align: center;
	/* Alineación del texto */
	text-decoration : none;
}
td.tipoficinacontactos
{
	font: normal normal;
	font-size: 13px;
	/* Color del fondo en el campo de fecha del Top 5 de las noticias de las compañia */
	font-family: Arial, Helvetica, sans-serif;
	/* Tipo de letra del encabezado Top5 de Noticias */
	color: #4c7ecc;
	/* Color del texto */
	letter-spacing : 1px;
	/*Espacio entre letras */
	text-align: left;
	/* Alineación del texto */
	text-decoration : none;
	background : White;
}
td.itemciudadcontactos
{
	font: normal normal;
	font-size: 11px;
	background: White;
	/* Color del fondo en el campo de fecha del Top 5 de las noticias de las compañia */
	font-family: Arial, Helvetica, sans-serif;
	/* Tipo de letra del encabezado Top5 de Noticias */
	color: Black;
	/* Color del texto */
	letter-spacing : 1px;
	/*Espacio entre letras */
	text-align: left;
	/* Alineación del texto */
	text-decoration : none;
}
td.tipoinfo
{
	font: normal normal;
	font-size: 12px;
	/* Color del fondo en el campo de fecha del Top 5 de las noticias de las compañia */
	font-family: Arial, Helvetica, sans-serif;
	/* Tipo de letra del encabezado Top5 de Noticias */
	color: #FF5C00;
	/* Color del texto */
	letter-spacing : 1px;
	/*Espacio entre letras */
	text-align: center;
	/* Alineación del texto */
	text-decoration : none;
	background : White;
}
td.info
{
	font: normal;
	font-size: 11px;
	background: White;
	/* Color del fondo en el campo de fecha del Top 5 de las noticias de las compañia */
	font-family: Arial, Helvetica, sans-serif;
	/* Tipo de letra del encabezado Top5 de Noticias */
	color: Black;
	/* Color del texto */
	letter-spacing : 1px;
	/*Espacio entre letras */
	text-align: left;
	/* Alineación del texto */
	text-decoration : none;
}
td.tiposerv
{
	font: normal normal;
	font-size: 11px;
	/* Color del fondo en el campo de fecha del Top 5 de las noticias de las compañia */
	font-family: Arial, Helvetica, sans-serif;
	/* Tipo de letra del encabezado Top5 de Noticias */
	color: #FF5C00;
	/* Color del texto */
	letter-spacing : 1px;
	/*Espacio entre letras */
	text-align: center;
	/* Alineación del texto */
	text-decoration : none;
	background : #FFFAFA;
	border : 0px groove #DCDCDC;
}
td.ContactenosContenido
{
    /* Color de fondo */
    padding-right: 0.75pt;
    padding-left: 0.75pt;
    background: white;
    padding-bottom: 0.75pt;
    padding-top: 0.75pt;
    font-weight: bold;
    font-size: 10pt;
    color: #737373;
    font-family: Arial;
}
font.ContactosContenido
{
	font-weight: normal;
	font-size: small;
	color: #737373;
	font-family: Arial, Helvetica, sans-serif;
}
.footerstyleSubCat
{
	background-color: #507CD1;
	font-weight: bold;
	color: White;
}
.pagerstyleSubCat
{
	color: #d42e12;
	background-color: white;
	text-align: center;
	text-decoration: underline;
}
.selectedrowstyleSubCat
{
	background-color: #D1DDF1;
	font-weight: bold;
	color: #333333;
}
.editrowstyleSubCat
{
	background-color: #2461BF;
}
.headerstyleSubCat
{
	font-weight: bold;
	font-size: 8pt;
	background-image: url(office_xp_menu_Barra.png);
	color: white;
	font-family: Arial, Helvetica, sans-serif;
}
.rowstyleSubCat
{
	font-size: 8pt;
	color: #737373;
	font-family: Arial, Helvetica, sans-serif;
	background-color: white;
}
.alternatingrowstyleSubCat
{
    background-color: #F0EDED;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: black;
}
/*Variables para los mensajes de las Páginas..... ConfirmaPedido,    RecPasOK   y    ConfirmaSolicitud*/
td.TituloConfirmacion
{
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #F27D00;
	font-weight: bold;
}
td.TextoConfirmacion
{
	font-family: Arial, Helvetica, sans-serif;
	color: #F27D00;
}
.ColorPrecio
{
	/* Color del texto que muestra el precio de los productos en Subcategoria, */
	color: #F27D00;
	text-align : right;
}
.TitulosCC
{
	/* Estilo para los titulos de la información que se presenta en el carrito de compras */
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #F27D00;
	font-weight: bold;
}
.FooterCC
{
	/* Estilo para el footer del carrito de compras */
	font-family: Arial, Helvetica, sans-serif;
	color: #d42e12;
	font-size: xx-small;
}
.TextoBienvenida
{
	/* Texto de bienvenida cuando un usuario esta logeado */
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: White;
	font-weight: bold;
}
a.VinculoCorreo
{
	font-weight: bold;
	font-size: x-small;
	color: #F27D00;
	font-family: Arial, Helvetica, sans-serif;
}
font.QuienesSomos
{
	font-size: medium;
	color: #737373;
	font-family: Arial;
}
li.QuienesSomos
{
	font-size: medium;
	color: #737373;
	font-family: Arial;
	list-style-type: disc;
}
td.Pedidoexpress
{
	font-weight: bold;
	font-size: small;
	background: url(office_xp_menu_Barra.png) #b0c4de;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
}
td.EncabezadoPartesCC
{
	background : #B0C4DE;
	font-family : Arial, Helvetica, sans-serif;
	font-size : small;
	font-weight : bold;
	letter-spacing : 1px;
	color : White;
	text-align : center;
}
.titulosdetalleentregas
{
	/* Color de fondo del encabezado de la lista de documentos ligados */
	background : #FF5C00;
	/* Tipo de texto */
	font-family : Arial, Helvetica, sans-serif;
	/* Peso del texto */
	font-weight : bolder;
	font-variant : small-caps;
	/* Color del texto */
	color : White;
	/* Alineación del texto */
	text-align : center;
	font-size : small;
	width : 100%;
}

.DefaultTabBarraSup
{
    color: white;
    background-image: url(images/progbarback.png);
    font-family: Verdana;
    font-size: 11px;
    cursor: pointer;
    background-position: center center;
    background-repeat: repeat-x;
}

.DefaultTabHoverBarraSup
{
    color: white;
    background-image: url(images/progbarfront.png);
    font-family: Verdana;
    font-size: 11px;
    cursor: pointer;
    background-position: center center;
    background-repeat: repeat-x;
}

.SelectedTabBarraSup
{
    color: White;
    background-image: url(images/progbarfrontPush.png);
    border-bottom-width: 0px;
    font-family: Verdana;
    font-size: 11px;
    cursor: pointer;
    background-position: center center;
    background-repeat: repeat-x;
}
.Grid 
{ 
  border: 1px solid #57566F; 
  border-bottom: 2px solid #57566F; 
  background-color: #FFFFFF;
  cursor: pointer;
}

.GridHeader
{
  
  background-color: #0047B6; 
  border-bottom: 1px solid #57566F; 
  height: 28px;
  padding-left: 3px;
  cursor: default; 
  color: #FFFFFF;  
  font-family: verdana; 
  font-size: 10px;
  font-weight: bold;
  vertical-align: center;
}

.GridHeaderText
{
  color: #FFFFFF;  
  font-family: verdana; 
  font-size: 10px;
}

.GridFooter
{
  cursor: default; 
  padding: 5px;
  height: 48px;
  vertical-align: bottom;
}

.GridFooterText
{
  color: #000000;  
  font-family: verdana; 
  font-size: 11px;
}

.HeadingRow 
{ 
  background-color: #E9E9EB; 
  background-image: url(images/office_xp_menu_Barra.png);
  color:White;   
}

.HeadingCell 
{ 
  background-image: url(images/office_xp_menu_Barra.png);   
  background-color: #E9E9EB; 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 2px;
  color:White; 
}

.HeadingCellText
{

  text-align: left;
  padding-top: 3px;
  padding-bottom: 5px;
  
  font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: White;
}

.Row 
{ 
  background-color: white; 
  cursor: default;
}

.Row td.DataCell 
{ 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #EAE9E1; 
  font-family: verdana; 
  font-size: 10px; 
} 

.SortedDataCell 
{ 
  background-color: #F5F5F5; 
} 


.Row td.LastDataCell 
{ 
  background-color: #EFEFF4; 
} 

.SelectedRow 
{ 
}

.SelectedRow td.DataCell 
{ 
  background-color: #FFEEC2; 
  padding: 2px; 
  padding-left: 3px; 
  padding-top: 1px; 
  padding-bottom: 1px; 
  font-family: verdana; 
  font-size: 10px; 
  border-bottom: 1px solid #4B4B6F; 
  border-top: 1px solid #4B4B6F; 
  border-right: 0px; 
}

.SelectedRow td.FirstDataCell 
{ 
  background-color: #FFEEC2; 
  border-left: 1px solid #4B4B6F; 
  border-right: 0px; 
  padding-left: 2px; 
  padding-right: 3px; 
}

.SelectedRow td.LastDataCell 
{ 
  background-color: #FFEEC2; 
  border-right: 1px solid #4B4B6F; 
}

.GroupHeading
{
  color: #706F91; 
  
  background-color: #FFFFFF; 
  font-family: verdana; 
  font-weight: bold;
  font-size: 11px; 
  border-bottom: 2px solid #A5A4BD; 
  padding-top: 10px;
  padding-bottom: 3px;
}

.GroupByCell
{
  cursor: pointer;
}

.GroupByText
{
  color: #FFFFFF; 
  font-size: 11px;   
  font-weight: bold; 
  padding-right: 5px;
}


.SliderPopup
{
  background-color: #FFF4D7; 
  border: 1px solid #4B4B6F; 
  border-top-color: #9495A2; 
  border-left-color: #9495A2; 
  font-size: 11px; 
  font-family: Verdana;
  width: 150px;
  height: 30px;
}