body
{
    background-color: #ffffff;
}
.headerbackgroundcolor
{
    background-color:#6593bd;
}
a
{
	color: #343e85;
	text-decoration: none;
}
a:hover
{
	color: #ff5200; /* 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: #343e85;
    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: white;
    text-decoration: none;
    font-weight: bold;
}
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: #ff5200;
    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 : white;
    text-decoration: none;
    font-weight: bold;
}
td.bgcolorBarraMenuGrafico
{
	width: 100%;
	height: 21px;
	background-color: #a6a39d;
}
.MenuGroup
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	border-left: white 1px solid;
	border-bottom: white 1px solid;
	background-color: #a6a39d;
}

.MenuItem
{
	border-right: #a6a39d 1px solid;
	border-top: #a6a39d 1px solid;
	font-weight: bold;
	font-size: 12px;
	border-left: #a6a39d 1px solid;
	cursor: pointer;
	color:white;
	border-bottom: #a6a39d 1px solid;
	font-family: verdana;
	background-color: #a6a39d;
}

.MenuItemHover
{
	border-right: #ff5200 1px solid;
	border-top: #ff5200 1px solid;
	font-weight: bold;
	font-size: 12px;
	background-image: url(images/office_xp_menu_Item.png);
	border-left: #ff5200 1px solid;
	cursor: pointer;
	color: white;
	border-bottom: #ff5200 1px solid;
	font-family: verdana;
	background-color: transparent;
}

.MenuItemActive
{
	border-right: #ff5200 1px solid;
	border-top: #ff5200 1px solid;
	font-weight: bold;
	font-size: 12px;
	background-image: url(images/office_xp_menu_Item.png);
	border-left: #ff5200 1px solid;
	cursor: pointer;
	color: white;
	border-bottom: #ff5200 1px solid;
	font-family: verdana;
	background-color: transparent;
}

.MenuItemExpanded
{
	border-right: #ff5200 1px solid;
	border-top: #ff5200 1px solid;
	font-weight: bold;
	font-size: 12px;
	background-image: url(images/office_xp_menu_Item.png);
	border-left: #ff5200 1px solid;
	cursor: pointer;
	color: white;
	border-bottom: #ff5200 1px solid;
	font-family: verdana;
	background-color: transparent;
}

.MenuBreak
{
  width:100%;
  height:2px;
}

.Rotator
{
    border: solid 1px #343e85;
    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:#343e85;
}

.NewsText
{
  font-family:Verdana;
  font-size:10px;   
  color:#343e85;
}

.NewsDate
{
    font-family: Verdana;
    font-size: 10px;
    color: gray;
}

.vermas
{
    font-family: Tahoma;
    font-size: 10px;
    font-weight: bold;
    color: #ff5200;
}

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: #343e85; /* 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: #343e85; /* 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: #343e85; /* 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: #343e85; /* 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: #343e85;
	font-family: Verdana;
}

.NewsItem
{
  border:0px;
  border-width:0px;
  border-style:solid; 
  border-color:bisque; 
  cursor:hand;
}

.NewsItemOver
{
	border-right: #343e85 1px solid;
	border-left: #343e85 1px solid;
	border-top: #343e85 1px solid;
	border-bottom: #343e85 1px solid;
	BACKGROUND-POSITION-Y: center;
	background-image: url(BotonPromocion.jpg);
	cursor: hand;
	background-repeat: repeat-x;
}

.NewsItemDown
{
	border-right: #343e85 1px solid;
	border-top: #343e85 1px solid;
	BACKGROUND-POSITION-Y: center;
	background-image: url(BotonPromocionHover.jpg);
	border-left: #343e85 1px solid;
	cursor: hand;
	border-bottom: #343e85 1px solid;
	background-repeat: repeat-x;
}

.TopGroup
{
  z-index:99;
  position:relative;
}

.DefaultTab 
{
  color:#343e85; 
  background-image: url(images/tab_bg.gif);
  font-family:Verdana; 
  font-size:10px; 
  font-weight: bold;
  cursor:pointer;
}

.DefaultTabHover 
{
  color:#ff5200; 
  background-image: url(images/hover_tab_bg.gif);
  font-family:Verdana; 
  font-size:10px; 
  font-weight: bold;
  text-decoration: underline;
  cursor:pointer;
}

.SelectedTab 
{
  color:#343e85; 
  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: #343e85; /* 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: #343e85; /* 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: #343e85;
	/* 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: #343e85;
	/* 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_Item.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 : #343e85;
	/* Alineación del texto */
	text-align : left;
	font-size : small;
}
a.docsligados
{
	color: #343e85;
	/* 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: #ff5200;
	/* 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: #343e85;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
td.RegDatos
{
	font-weight: bold;
	font-size: 8pt;
	background: url(images/office_xp_menu_Item.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: #ff5200;
	/* text-decoration: blink; */
}
td.Login
{
	font-weight: bold;
	font-size: 10pt;
	background-attachment: fixed;
	background-image: url(office_xp_SpecParte.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 : #343e85;
}
td.RegEncabezado
{
	background-position: 0% 0%;
	font-weight: bold;
	font-size: 10pt;
	background-attachment: scroll;
	background-image: url(office_xp_SpecParte.png);
	color: white;
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
td.RegTitulo
{
	/*#d1dfeb*/
	font-weight: bold;
	font-size: 12pt;
	background: white;
	color: #343e85;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
font.RegContenido
{
	/* Color del texto en el contenido de las opciones de registro */
	color : #343e85;
	/* Tipo de letra */
	font-family : Arial, Helvetica, sans-serif;
	/* Tamaño de letra */
	font-size : small;
	/* Peso del texto */
	font-weight : normal;
}
td.EncabezadoCorreo
{
	/* Color de fondo */
	padding-right: 0.75pt; 
	padding-left: 0.75pt; 
	background: #343e85; /*#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: #343e85; 
}
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: #343e85; 
	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: #ff5200;
	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;
}
td.fechaNoticiasTop5
{
	font: normal;
	font-size: 11px;
	background: AliceBlue; /* 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: #ff5200;
	/* 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: #343e85; 
	font-family: Arial;
}
font.ContactosContenido
{
	font-weight: normal;
	font-size: small;
	color: #343e85;
	font-family: Arial, Helvetica, sans-serif;
}
.footerstyleSubCat
{
	background-color: #507CD1;
	font-weight: bold;
	color: White;
}
.pagerstyleSubCat
{
	color: #ff5200;
	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_SpecParte.png);
	color: white;
	font-family: Arial, Helvetica, sans-serif;
}
.rowstyleSubCat
{
	font-size: 8pt;
	color: #343e85;
	font-family: Arial, Helvetica, sans-serif;
	background-color: white;
}
.alternatingrowstyleSubCat
{
	background-color: #dadee5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #343e85;
}
/*Variables para los mensajes de las Páginas..... ConfirmaPedido,    RecPasOK   y    ConfirmaSolicitud*/
td.TituloConfirmacion
{
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #343e85;
	font-weight: bold;
}
td.TextoConfirmacion
{
	font-family: Arial, Helvetica, sans-serif;
	color: #343e85;
}
.ColorPrecio
{
	/* Color del texto que muestra el precio de los productos en Subcategoria, */
	color: #343e85;
	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: #343e85;
	font-weight: bold;
}
.FooterCC
{
	/* Estilo para el footer del carrito de compras */
	font-family: Arial, Helvetica, sans-serif;
	color: #ff5200;
	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: #343e85;
	font-family: Arial, Helvetica, sans-serif;
}
font.QuienesSomos
{
	font-size: medium;
	color: #343e85;
	font-family: Arial;
}
li.QuienesSomos
{
	font-size: medium;
	color: #343e85;
	font-family: Arial;
	list-style-type: disc;
}
td.Pedidoexpress
{
	font-weight: bold;
	font-size: small;
	background: url(office_xp_SpecParte.png) #b0c4de;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
}
