/*Hoja de Estilos*/
.Title
{
	background-color: #ff6600;
}
body
{
	margin: 0pt 0pt 0pt 0pt;
	padding: 0pt 0pt 0pt 0pt;
	vertical-align: top;
	/*font-family: Helvetica, Arial, sans-serif;*/
	font-family: Verdana;
	background-color: #ff6600;
	/*background-color: #ff9933;*/
	/*background-color: Gray;*/
	border-collapse: collapse;
}
td
{
	border-collapse: collapse;
}
tr
{
	border-collapse: collapse;
}
table
{
	border-collapse: collapse;
}
.Frame
{
	border: solid 0px white;
	background-color: white;
}
.standard-text
{
	font-weight: bold;
	font-size: 9px;
	color: #000000;
}
.compare-text
{
	font-weight: bold;
	font-size: 9px;
	color: #000000;
}
.compare-text a
{
	font-weight: bold;
	font-size: 9px;
	color: #000000;
}
.compare-text a:visited
{
	font-weight: bold;
	font-size: 9px;
	color: #000000;
}
.compare-text a:hover
{
	font-weight: bold;
	font-size: 9px;
	color: #000000;
}
H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
	color: #ff6600;
}
TH
{
	font-weight: bold;
	font-size: 9px;
	word-spacing: normal;
	vertical-align: baseline;
	text-transform: none;
	color: #ffffff;
	letter-spacing: normal;
	background-color: #ff6600;
	text-align: left;
}
UL.tree LI
{
	font-weight: normal;
	font-size: 9pt;
	cursor: hand;
	list-style-type: none;
	margin: 0px 0px 0px -20px;
}
LI.desplegar UL
{
	display: block;
}
LI.esconder UL
{
	display: none;
}

/*---------- Inicio Links ----------*/
A:link
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
}
A:visited
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
}
A:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
}

/*---------- Inicio Mensajes al Usuario ----------*/
.MessagesToUser
{
	border-left: solid 1px red; /* #ff6600 #ffc462*/
	border-right: solid 1px red;
	border-top: solid 1px red;
	border-bottom: solid 1px red;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
	font-size: 8pt;
	margin: 0px 0px 3px;
	width: 100%;
	color: red;
	background-color: #ffffff;
}
.MessagesToUserStyle
{
	font-weight: bold;
	font-size: 8pt;
	margin-bottom: 0px;
	list-style-type: circle;  	
}

/*---------- Inicio Controles Generales ----------*/
.eCommerceButton
{
	font-size: 8pt;	
	font-weight: bold;
	border-bottom-width:1px;	
	border-bottom-color:White;
	background-color:#ff6600;
	vertical-align: top;
	text-align: center;
}

.StandardButton
{
	font-size: 8pt;
	color: Black;
	background-color: #ff6600;
	border: solid 1px black;
	padding: 0pt 0pt 0pt 0pt;
	margin: 0pt 0pt 0pt 0pt;	
}


/*
BORDER-BOTTOM-STYLE: none"
*/

.StatusText
{
	font-size: 8pt;
	color: red;
}
.TitleOfControl
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 9pt;
	padding-bottom: 0px;
	margin: 0px 0px 2px;
	vertical-align: top;
	width: 100%;
	color: #ff6600;
	padding-top: 0px;
	border-bottom: #ffffff 1px solid;
}
.ControlForm
{
	padding: 0px 0px 0px 0px;
	font-size: 8pt;
	vertical-align: top;
	background-color:White;
	color: black;	
	border: 0px;
	margin: 0px 0px 0px 0px;

}
.CountryForm
{
	padding-right: 0pt;
	padding-left: 0pt;
	font-size: 8pt;
	padding-bottom: 0pt;
	margin: 0pt;
	vertical-align: top;
	text-align: center;
	color: black;
	padding-top: 0pt;
	BORDER-TOP: #FFA95B 2px solid;
	BORDER-LEFT: #FFA95B 2px solid;
	BORDER-RIGHT: #653000 2px solid;
	BORDER-BOTTOM: #653000 2px solid;
	background-color: #ff6600;
}

.TitleControlForm	/* Título de la Forma (Este ya no va)*/
{
	border-left: black 0px solid;
	border-right: black 0px solid;
	border-top: black 0px solid;
	border-bottom: black 0px solid;
	font-weight: bold;
	font-size: 9pt;
	margin: 0pt 0pt 0pt 0pt;
	color: #ffffff;
	background-color: #ff6600;
	vertical-align: top;
	text-align: center;
}
.SubtitleControlFormLeft
{
	font-size: 8pt;
	font-weight: bold;
	color: white;
	vertical-align: top;
	text-align: left;
	border: solid 0px black; 
	margin: 0pt 0pt 1pt 0pt;
}
.SubtitleControlFormCenter
{
	font-size: 8pt;
	font-weight: bold;
	color: white;
	vertical-align: top;
	text-align: center;
	border: solid 0px black; 
	margin: 0pt 0pt 1pt 0pt;
}
.SubtitleControlForm
{
	font-size: 8pt;
	font-weight: bold;
	color: white;
	vertical-align: top;
	text-align: right;
	border: solid 0px black; 
	margin: 0pt 0pt 1pt 0pt;
}
.LabelsColtrolForm
{
	font-weight: bold;
	font-size: 9pt;
	vertical-align: top;
	color: black;
	text-align: right;
}
.LabelsColtrolFormMiddle
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	text-align:justify;
}
.LabelsColtrolFormLeft
{
	font-weight: bold;
	font-size: 9pt;
	vertical-align: top;
	color: black;
	text-align: left;
	text-justify:auto;	
}
.LabelsColtrolFormRight
{
	font-weight: bold;
	font-size: 9pt;
	vertical-align: top;
	color: black;
	text-align: right;
}
.LabelsColtrolFormCenter
{
	font-size: 9pt;
	font-weight: bold;
	color: black;
	vertical-align: top;
	text-align: center;
}
.LabelsControlFormNormal
{
	font-size:9pt;
	font-weight: bold;
	color: black;
	text-align: right;
}
.LabelsColtrolFormLeftItalic
{
	font-weight: bold;
	font-size: 9pt;
	vertical-align: top;
	color: black;
	text-align: left;
	text-justify:auto;
	font-style:italic;
}
.LabelNewArticle
{
	font-weight: bold;
	font-size: 10px;
	vertical-align: top;
	color: #208000;
	text-align: left;
	text-justify:auto;
	font-family: Verdana;
}
.ActionsColtrolForm
{
	vertical-align: top;
	text-align: center;
}
.ActionsColtrolFormLeft
{
	vertical-align: top;
	text-align: left;
}
.ControlsControlForms
{
	font-size: 9pt;
	color: Black;
	vertical-align: top;
	text-align: justify;
}
.ReadOnlyControlForm
{
	font-weight: normal;
	font-size: 8pt;
	vertical-align: top;
	color: black;
	text-align: left;
	margin-left: 5px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;	
	border: 0;
	border-collapse: collapse
}
.ReadOnlyControlFormRight
{
	font-weight: normal;
	font-size: 8pt;
	vertical-align: top;
	color: black;
	text-align: right;
	margin-left: 5px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;	
	border: 0;
	border-collapse: collapse
}
.ReadOnlyControlLinkCode
{
	border-right: 0px;
	border-top: 0px;
	font-weight: normal;
	font-size: 8pt;
	background-image: url(../../IO/IMG/eCommerce/Bottom.jpg);
	margin-left: 5px;
	vertical-align: top;
	border-left: 0px;
	color: black;
	border-bottom: 0px;
	border-collapse: collapse;
	text-align: left;
}
.ReadOnlyLabel
{
	display: none;
	font-size: 8pt;
	vertical-align: top;
	color: black;
	text-align: right;
}
.TextControlForms
{
	font-size: 8pt;
	color: Black;
}
.SearchTextBox
{
	width: 100px;
	font-size: 8pt;
	color: Black;
}
.LoginTextBox
{
	width: 240px;
	font-size: 8pt;
	color: Black;
}
.TextPriceControlForms
{
	font-size: 8pt;	
	color: Red;
	text-decoration:line-through;	
}
.ButtonControlForm
{
	font-size: 8pt;
	color: Black;
	text-align: center;
	vertical-align: top;
}
.ButtonControlFormCenter
{
	font-size: 8pt;
	color: Black;
	text-align:center;
}
.ReadOnlyDivRTB
{
	border: solid 1px gray;
	font-weight: normal;
}
.ReadOnlyDiv
{
	border: solid 1px #ffc462;
	font-weight: normal;
}
.FooterDiv
{
	border-right: #ff9933 0px solid;
	border-top: #ff9933 0px solid;
	font-weight: normal;
	border-left: #ff9933 0px solid;
	border-bottom: #ff9933 0px solid;
}
.Error
{
	font-size: 9pt;
	color: Red;
	font-weight: bold;
}
.ReadOnlyControl
{
	font-weight: bold;
	font-size: 8pt;
	vertical-align: top;
	color: black;
	text-align: justify;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border: 0;
}

/*---------- Inicio Controles de Error ----------*/
.RequiredField
{
	font-size: 9pt;
	color: Red;
	font-weight: bold;
	vertical-align: top;
}
.ClassPanel
{
	border-top-width: thin;
	border-right: ##ff6600 thin groove;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	border-left-width: thin;
	font-size: 9pt;
	border-left-color: #cccccc;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	border-top-color: #cccccc;
	padding-top: 0px;
	border-bottom: ##ff6600 thin groove;
}

/*---------- Inicio Repeater ----------*/
.TitleRepeater
{
	font-size: 9pt;
	color: Black;
	vertical-align: top;
	border: solid 0px black;
	padding: 0pt 1pt 0pt 0pt;
	margin: 0pt 0pt 0pt 0pt;
}
.Repeater
{
	font-size: 9pt;
	color: Black;
	vertical-align: top;
	border: solid 1px black;
	padding: 0pt 0pt 0pt 0pt;
	margin: 0pt 0pt 0pt 0pt;
}
.ItemRepeater
{	
	background-color: #ffffff;	
}
.AlternateItemRepeater
{	
	background-color: #ff9933;	
}

/*---------- Inicio DataList ----------*/
.DataList
{
	font-size: 8pt;
	border: 0px;
	border-color: #FFFFFF;
	border-style: solid;
	background-color: White;
}
.HeaderDataList
{
	padding-right: 0px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 3px;
	color: black;
	padding-top: 0px;
	background-color: #ff6600;
}
.ItemDataList
{
	/*border-bottom: solid 1px #ff6600;*/
	border-bottom: solid 1px white;
	padding-right: 0px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 10px;
	font-size: 8pt;
	margin: 0px;
	color: black;
	/*background-color: #ffaa33;*/
	text-align: justify;
	vertical-align:top;
}
.AlternateItemDataList
{
	/*border-bottom: solid 1px #ff6600;*/
	padding-right: 0px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 10px;
	font-size: 8pt;
	margin: 0px;
	color: #ffffff;
	/*background-color: #ff9933;*/
	text-align: justify;
	vertical-align:top;
}
.ItemDataListSelected
{
	Font-Size: 8pt;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
.DataListAux
{
	font-size: 8pt;
	border: 1px;
	border-color: #FFFFFF;
	border-style: solid;
	padding: 2px;
	background-color: White;		
}
.HeaderDataListAux
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	font-size: 8pt;
	margin: 0px;
	color: #ffffff;
	background-color: #ff6600;
}
.ItemDataListAux
{
	/*border-bottom: solid 1px #ff6600;*/
	border-bottom: solid 1px white;
	padding-right: 0px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 10px;
	font-size: 8pt;
	margin: 0px;
	color: #ffffff;
	/*background-color: #ffaa33;*/
	text-align: justify;
	vertical-align:top;
}
.AlternateItemDataListAux
{
	/*border-bottom: solid 1px #ff6600;*/
	padding-right: 0px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 10px;
	font-size: 8pt;
	margin: 0px;
	color: #ffffff;
	/*background-color: #ff9933;*/
	text-align: justify;
	vertical-align:top;
}
.ItemDataListSelectedAux
{
	Font-Size: 8pt;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

/*---------- Inicio Grid ----------*/
.Grid
{
	font-size: 8pt;
	border: solid 0px white;
	padding: 2px;		
	background-color: White;
}
.Grid tr
{
	border: solid 0px white;
}
.Grid td
{
	border: solid 0px white;
}
.HeaderGrid
{
	/*background-color: #ff6600; */
	font-weight: bold; 
	border: solid 0px white;
	color: #ff6600;
	font-Size: 8pt;
	text-align: left;
	vertical-align: top;
}
.ItemGrid
{
	font-size: 8pt;
	vertical-align: top;
	border: solid 0px white;
	/*color: #ffffff;*/
	color: Black;
	/*background-color: #ffaa33;*/
	text-align: left;
	vertical-align: middle;
}
.AlternateItemGrid
{
	font-size: 8pt;
	vertical-align: top;
	border: solid 0px white;
	color: Black;
	/*background-color: #ff9933;*/
	text-align: left;
	vertical-align: middle;
}
.PagingGrid
{
	font-size: 8pt;
	color: silver;
	/*background-color: #ffc462;*/
	background-color: white;
}
.PagingGridLink
{
	font-size: 8pt;
	color: Navy;
}
.NavPagingGrid span	/*Página*/
{
	font-size: 8pt;
	color: Gray;
	/*background-color: #ffc462;*/
}
.NavPagingGrid A
{
	font-size: 8pt;
	color: silver;
	/*background-color: #ffc462;*/
	text-decoration: none;
}
.NavPagingGrid
{
	font-size: 8pt;
	color: silver;
	background-color: white; /* #ffc462 */
	text-decoration: none;
}
.NavPagingGrid.RegistersNavPagingGrid	/*Registros*/
{
	font-size: 8pt;
	color: Gray;
	/*background-color: #ffc462;*/
}
.GlobalFunctionsGrid	/* Título Grid (Este ya no va)*/
{
	border: solid 0px black;
	padding: 0pt 0pt 0pt 0pt;
	margin: 0pt 0pt 0pt 0pt;
	color: #ffffff;
	height: 10px;
	background-color: #ff6600; /* #ff6600 */ /* white */
}
.GlobalFunctionsGrid.		
{
	font-size: 8pt;
}
.GlobalFunctionsGrid.TextGlobalFunctionsGrid
{
	font-size: 8pt;
	vertical-align: top;
}
.GlobalFunctionsGrid.GridTitle
{
	font-size: 9pt;
	font-weight: bold;
	text-align: justify;
	text-align: center;
}
.GlobalFunctionsGrid.GridControlsTitle
{
	vertical-align: middle;
	text-align: right;
	font-weight: normal;
}
.IndividualFunctionsGrid
{
	font-size: 8pt;
	color: #000000;
	background-color: #FFFFFF;
	border: solid 0px black;
	margin: 0pt 0pt 0fpt 0pt;
	padding: 0pt 0pt 0pt 0pt;
	vertical-align: middle;
}
.IndividualFunctionsGrid.TextIndividualFunctionsGrid
{
	font-size: 8pt;
}
.IndividualFunctionsGrid.ButtonIndividualFunctionsGrid
{
	font-size: 8pt;
}

/*---------- Inicio Calendario ----------*/
.Calendar
{
	background-color: #ffffff;
	border-color: Black;
	border-style: solid;
	border-width: medium;
	font-size: 8pt;
	color: Black;
}
.TitleCalendar
{
	border-right: #ffffff thin solid;
	border-top: #ffffff thin solid;
	font-weight: bold;
	font-size: 9pt;
	border-left: #ffffff thin solid;
	color: #ff6600;
	border-bottom: #ffffff thin solid;
	background-color: #ffffff;
}
.TodayCalendar
{
	font-weight: bolder;
	color: black;
	background-color: #ff6600;
}
.NextPrevCalendar
{
	font-weight: bold;
	font-size: 8pt;
	vertical-align: bottom;
	color: #ff6600;
}
.DayHeaderCalendar
{
	font-size: 8pt;
	font-weight: bold;
	color: Black;
}
.SelectedDayCalendar
{
	background-color: Gray;
	color: #ffffff;
}
.OtherMonthDayCalendar
{
	background-color: #ffffff;
	color: #ff6600;
	font-weight: lighter;
	font-size: 7pt;
}

/*---------- Inicio Navegador ----------*/
.LoginSkinContainer
{
	PADDING: 0px 0px 0px 0px; 
	MARGIN: 0px 0px 0px 0px;
	border: solid 0px Black;
	border-left-color: #ffcc99;
	border-right-color: #ff6600;
	border-left-width: 1px;
	border-right-width: 1px;
	border-collapse: collapse;
	background-color: #ff6600;
}
.DefaultSkinContainer
{
	PADDING: 0px 0px 0px 0px; 
	MARGIN: 0px 0px 0px 0px;
	border: solid 0px Black;
	border-left-color: #ffcc99;
	border-right-color: #ff6600;
	border-left-width: 1px;
	border-right-width: 1px;
	border-collapse: collapse;
	background-color: #ff6600;
	border-bottom: solid 2px #ff6600;
}
.DefaultSkinContainerSection
{
	PADDING: 0px 0px 0px 0px; 
	MARGIN: 0px 0px 0px 0px; 
	border: solid 0px #000000;
	border-collapse: collapse;
}
.DefaultSkinContainer tr
{
	border-collapse: collapse;
}
.DefaultSkinContainer td
{
	border-collapse: collapse;
}
.PrincipalSkinContainer
{
	PADDING: 0px 0px 0px 0px; 
	MARGIN: 0px 0px 0px 0px;
	border: solid 0px #000000;
	border-collapse: collapse;
}
.DefaultSkinCell
{
	PADDING: 0px 0px 0px 0px; 
	MARGIN: 0px 0px 0px 0px; 
	BORDER: solid 0px #000000;
	border-collapse: collapse;
}
.DefaultSkinCellContainer
{
	PADDING: 3px 3px 3px 3px; 
	MARGIN: 5px 5px 5px 5px; 
	BORDER: solid 0px #000000;
	border-collapse: collapse;
}
.DefaultSkinContainerControl
{
	PADDING: 0px 0px 0px 0px; 
	MARGIN: 0px 0px 0px 0px; 
	BORDER: solid 1px #000000;
	border-collapse: collapse;
}
.DefaultSkinCellControl
{
	PADDING: 0px 0px 0px 0px; 
	MARGIN: 0px 0px 0px 0px; 
	border: solid 0px #00000;
	border-collapse: collapse;
}
.CellContainerCollapse
{
	width: 0%;
	PADDING: 0px 0px 0px 0px; 
	MARGIN: 0px 0px 0px 0px; 
	border: solid 0px #00000;
	border-collapse: collapse;
}

/*---------- Inicio Menu TreeView ----------*/
.MenuTreeView
{
	font-style: normal;
	font-size:9px;
}

.MenuTreeView a
{
	color: #666666;
	text-decoration:  none;
	font-size: 9px;
}
.MenuTreeView a:visited
{
	color: #666666;
	text-decoration: none;
	font-size: 9px;
	
}
.MenuTreeView a:hover
{
	font-size: 9px;
	color: black;
	background-image: url(../../IO/IMG/DefaultSkin/images/back.gif);
	background-color: #ff6600;
	text-decoration: none;
}

.SelectedItemGridTreeView
{
	font-family: Lucida Sans; 
}

.SelectedItemGridTreeView2
{
	font-family: Lucida Sans; 
}

.SelectedItemGridTreeView3
{
	background-position: center center;
	background-image: url(../../IO/IMG/DefaultSkin/images/select_.bmp);
	background-repeat: repeat-x;
	font-family: Verdana;
}
/*---------- Fin Menu TreeView ----------*/


/*--------- Inicio Menu Vertical --------*/
.MenuVertical
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0 px;
	font-weight: bold;
	color: #000000;
	font-style: normal;
	background-color: #ffffff;
	font-size:8pt;
	border-collapse: collapse;
	border-color:White;	

}
.MenuVertical a
{
	font-weight: bold;
	color: #000000;
}
.MenuVertical a:hover
{
	font-weight: bolder;
	color: #000000;
}
.MenuVertical a:visited
{
	font-weight: bold;
	color: #000000;
}

/*---------- Inicio Menu Horizontal ----------*/
.VerticalMenu
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	text-justify: distribute;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: top;
	padding-top: 0px;
	background: #666666;
	text-align: justify;
}
.VerticalMenuItem
{
	color: #ff9933;
	text-decoration: none;
}
.VerticalMenu td
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-bottom: #ffffff 1px solid;
	background-color: #ffffff;
}
.menuServicesPrincipal
{
	border-right: #000000 1px solid;
	padding-right: 0px;
	border-top: #000000 1px solid;
	padding-left: 0px;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #000000 1px solid;
	cursor: hand;
	color: #ff9933;
	padding-top: 0px;
	border-bottom: #000000 0px solid;
	background-color: #ffffff;
}
.menuServices
{
	border-right: #000000 0px solid;
	padding-right: 0px;
	border-top: #000000 0px solid;
	padding-left: 0px;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #000000 0px solid;
	cursor: hand;
	color: #ff9933;
	padding-top: 0px;
	border-bottom: #000000 0px solid;
	background-color: #ffffff;
}
.menuServicesOver
{
	border-right: #000000 0px solid;
	padding-right: 0px;
	border-top: #000000 0px solid;
	padding-left: 0px;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #000000 0px solid;
	cursor: hand;
	color: #ffffff;
	padding-top: 0px;
	border-bottom: #000000 0px solid;
	background-color: #ff9933;
}
.menuServicesSelectedService
{
	color:#ffffff; 
	background-color: Black;
}
.menuServicesSelectedServiceLink
{
	color:#ffffff; 
	text-decoration: none;
}
.menuServicesSelectedView
{
	background-color: #ff9933;
}
.menuServicesNonSelectedView
{
	background-color: #000000;
	border-right: solid 1px #ffffff;
}
.menuServicesSelectedViewLink
{
	color: Red; 
	text-decoration: none;
}

.menuServicesNonSelectedViewLink
{
	color: #ffffff; 
	text-decoration: none;
}
.menuServicesNonSelectedService
{
	background-color: #ffffff;
	border-right: solid 1px red;
}
.menuServicesNonSelectedServiceLink
{
	color: black;
	text-decoration: none;
}
.menuViews
{
	background-color: Black;
	color:#ffffff; 
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 9pt;
	cursor: hand;
	border: solid 1px #dcdcdc;
	text-decoration: none;
}

/*   Menu Principal   */
.Menu
{
	background: #000000;
	border-top: solid 2px #555555;
	border-bottom: solid 2px #222222;
	height: 10px;
}
.SubMenu
{
	background: #000000;
	BORDER-TOP: solid 1px #555555; 
	BORDER-LEFT: solid 1px #555555; 
	BORDER-BOTTOM: solid 1px #222222;
	BORDER-RIGHT: solid 1px #222222;
}
.MenuItem
{
	font-weight: bold;
	font-size: 7.5pt;
	color: #ffffff;
}
.SelectedMenuItem
{
	font-weight: bold;
	font-size: 7.5pt;
	color: #000000;
	/*background: #ffd8a7;*/
	background: #ff6600;
}

/* Inicio Menu Vertical */
.treeNode 
{
	text-decoration: none; 
	color: black; 
	font: 8pt;
}

/* Inicio PDM */
.ArticleDescriptionLabels
{
	color: Black;
	font-weight: bold;
	font-size: 8pt;
}
.ArticleDescriptionValues
{
	color: Black;
	font-weight: lighter;
	font-size: 8pt;
}
.ComponentTitle
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	background-color: #ff6600;
	text-align: center;
}
.GridComponent
{
	border: solid 1px Navy;
	background-color: White;
}
.FixedText
{
	font-weight: lighter;
	font-size: 8pt;
	color: black;
	background-color: silver;
}
.NormalText
{
	background-color: White;
	font-weight: lighter;
	font-size: 8pt;
	color: black;
}

/* Userinfo */
.menuControlsUserInfo
{
	text-align: right;
	font-size: xx-small;
	color: White;
	font-weight: bold;
	border-collapse: collapse
}
.menuControlsUserInfo a
{
	text-align: right;
	font-weight: bold;
	text-decoration: none;
	font-size: xx-small;
	color: white;
}
.menuControlsUserInfo a:visited
{
	text-align: right;
	font-weight: bold;
	text-decoration: none;
	font-size: xx-small;
	color: white;
}
.menuControlsUserInfo a:hover
{
	text-align: right;
	font-weight: bold;
	text-decoration: none;
	font-size: xx-small;
	color: white;
}

/* Container */
.containerWindow
{
	WIDTH: 100%;
	BORDER-RIGHT: #FFA95B 1px solid;
	BORDER-BOTTOM: #FFA95B 1px solid;
	BORDER-TOP: #653000 2px solid;
	BORDER-LEFT: #653000 2px solid;
	padding: 0px 0px 0px 0px;
	MARGIN:  0px 0px 0px 0px;
	background: White;
	border-collapse: collapse;
	font-size: 8px;
}
.TitleContainerWindow
{
	height: 5px;
	padding: 0px 0px 0px 0px;
	MARGIN:  0px 0px 0px 0px;
	border-collapse: collapse;
}
.TitleContainerText
{
	text-align:left;
	font-weight: bold;
	text-decoration: none;
	table-layout: auto;
	font-variant: normal;
	font-size: 8pt;
	color: Black;
	vertical-align: middle;
}

/* Fondo gris que esta en productos */
.ArticleMenuCell 
{
	background-color: #efefef;
	background-image: url(../../IO/IMG/DefaultSkin/images/productbar.jpg);
	background-repeat: repeat-y;

}
.ArticleDetailCell
{
	background:white;
	padding: 0px 0px 0px 5px;
	MARGIN: 0px 0px 0px 0px;
}
.ArticleDetailCell tr
{
	background:white;
	padding: 0px 0px 0px 0px;
	MARGIN:  0px 0px 0px 0px;
}
.ArticleDetailCell td
{
	background:white;
	padding: 0px 0px 0px 0px;
	MARGIN:  0px 0px 0px 0px;
}
.ChatName
{
	font-weight: bolder;
	font-size: 10pt;
	font-family: Tahoma, Arial;
}
.ChatWindow
{
	margin: 0px;
	border-collapse: collapse;
	background-color: #ff6600;
}
.ChatWindow tr
{
	border-collapse: collapse;
}
.ChatWindow td
{
	border-collapse: collapse;
}
.ChatErrorMessages
{
	font-size: 8pt;
	color: White;
	font-weight: bolder;
}
.ChatMenuGrid
{
	background-color: black;
	font-size: 8pt;
	color: White;
	font-weight: bolder;
}
.ChatMenuGrid a:link
{
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	color: #ffffff;
}
.ChatMenuGrid a:visited
{
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	color: #ffffff;
}
.ChatMenuGrid a:hover
{
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	/*background-color: #ffffff;*/
	color: #ffffff;
}

/* Formato Ligas menú inferior */
.Pop-ups
{
	font-weight: bolder;
	font-size: 8pt;
	color: white;
	font-family: Tahoma, Arial;
	background-color: black;
}
.Pop-ups a:link
{
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	color: #ffffff;
}
.Pop-ups a:visited
{
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	color: #ffffff;
}
.Pop-ups a:hover
{
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	background-color: black;
	color: #ffffff;
}

/* Grid para buscar un artículo en la modal */
.GridFindArticle
{
	border: solid 1px black;
}

/*Diseño divisas*/

.DivisasGrid
{
	background: black;
	border: 0px;
}
.DivisasHeaderGrid
{
	background: black;
	color: White;
	border: 0px;
	font-size: 10px;
	font-weight:bold;
}
.DivisasItemGrid
{
	background: black;
	color: White;
	border: 0px;
	font-size: xx-small;
	text-align: right;
}
.DivisasAlternateItemGrid
{
	background: black;
	border: 0px;
	color: White;
	font-size: xx-small;
	text-align: right;
}

.DivisasTitle
{
	color: #ff6600;
	font-size: 11px;
	font-weight: bold;
}

/*Diseño visor del carrito*/

.VisorCartTitle
{
	color: black;
	font-size: 11px;
	font-weight: bold;
}

.VisorCartItemDataList
{
	background: White;
	color: Black;
	border: 0px;
	font-size: xx-small;
	text-align: left;
}
.VisorCartFooterDataList
{
	font-weight: bold;
	font-size: xx-small;
	background: white;
	color: black;
	text-align: right;
}
