/* Generales */
H1				{ text-align:center; font-size:14pt; }
H2				{ text-align:center; font-size:12pt; }
H3				{ text-align:center; font-size:10pt; }
HR				{ color:black; }
INPUT			{ font-size:8pt; }
SELECT			{ font-size:8pt; }
SELECT.Multiple	{ width:150px; }
A				{ text-decoration:none; }
A:hover			{ color:red; }

A.Link			{ color:#333333; }
A.Link:hover	{ color:red; }

BODY			{ font-family:Arial; margin:0; padding:0; }
LI				{ font-size:8pt; }
TD				{ font-size:8pt; }

/* Dialog */
.Dialog								{ text-align:center; }
.Dialog TABLE.Main					{ font-size:10pt; }
.Dialog TABLE.Main TD.Caption		{ text-align:right; padding-left:10px; }
.Dialog TABLE.Main TD.Field			{ padding-right:10px; }

/* Interface */
TABLE.Interface						{ text-align:center; }
H1.AreaTitle						{ font-family:Arial Regular,Arial; font-size:24px; color:black; text-align:left; font-weight:normal; }

/* ThemeTree */
DIV.ThemesTree						{ width:142px; padding:12px 12px 0 10px; overflow:hidden; font-family:Arial Regular,Arial; font-size:11px; font-spacing:18px; }
DIV.ThemesTree A					{ color:#666666; }
DIV.ThemesTree A:hover				{ color:black; }
DIV.ThemesTree A.On					{ color:red; }

/* SearchBox */
.SearchBox							{ text-align:center; }
.SearchBox .Caption					{ text-align:right; }
.SearchBox .Field SELECT			{ width:300px; }
.SearchBox .Field INPUT				{ width:300px; }
.SearchResults H2					{ text-align:left; font-size:10pt; }
.SearchResults H2 .Target			{ color:blue; }
.SearchResults H2 .Quantity			{ margin-left:20px; color:gray; font-size:8pt; }
.SearchResults .Organization TD		{ background-color:#E0E0E0; }
.SearchResults .Title TD			{ background-color:#F0F0F0; }
.SearchResults .URL TD A			{ color:#000080; }
.SearchResults .URL TD A:hover		{ color:blue; }
.SearchResults .Description			{ text-align:justify; }

DIV.Search TD.Idx					{ font-weight:bold; padding-right:10px; }
DIV.Search TD.Rank					{ padding-right:10px; }
DIV.Search TD.Title					{ font-weight:bold; }
DIV.Search TD.Title A				{ color:#333333; }
DIV.Search TD.Title A:hover			{ color:red; }
DIV.Search TD.Abstract				{ text-align:justify; }


/* InsertedHTML */
DIV.InsertedHTML					{ margin:10px 20px 20px 10px; font-size:10pt; }
DIV.InsertedHTML P					{ text-align:justify; }
DIV.InsertedHTML LI					{ text-align:justify; }
DIV.InsertedHTML HR					{ height:1px; }
DIV.InsertedHTML H1					{ font-size:12pt; }
DIV.InsertedHTML TABLE TD			{ font-size:10pt; }

/* Banner */
.BannerContainer					{ position:absolute; left:0px; top:0px; width:100%; }
.Banner 							{ }

/* IncDocument */
DIV.IncDocument						{ margin:0; padding:0; font-family:Arial Regular,Arial; color:#333333; }
DIV.IncDocument A					{ color:black; text-decoration:underline; }
DIV.IncDocument A:visited			{ color:#333333; }
DIV.IncDocument P					{ text-align:justify; margin-top:0; font-size:11px; letter-spacing:1.5px; }
DIV.IncDocument LI					{ text-align:justify; font-size:11px; letter-spacing:1.5px; }
DIV.IncDocument HR					{ height:1px; }
DIV.IncDocument H1					{ font-family:Arial Regular,Arial; font-size:24px; color:black; text-align:left; font-weight:normal; }
DIV.IncDocument H1 A				{ text-decoration:none; }
DIV.IncDocument H2					{ font-family:Arial; font-size:14px; color:#666666; text-align:left; margin-bottom:4px; font-weight:bold; }
DIV.IncDocument H2 A				{ text-decoration:none; }
DIV.IncDocument H3					{ font-family:Arial; font-size:12px; color:#666666; text-align:left; margin-bottom:4px; font-weight:bold; }
DIV.IncDocument H3 A				{ text-decoration:none; }
DIV.IncDocument TABLE TH			{ font-size:11px; letter-spacing:1.5px; }
DIV.IncDocument TABLE TD			{ font-size:11px; letter-spacing:1.5px; }
DIV.IncDocument TABLE TD A			{ color:#333333; }
DIV.IncDocument TABLE TD A:hover	{ color:red; }
DIV.IncDocument TABLE.ThinBorder	{ border:1px solid black; }
DIV.IncDocument P.Footer			{ text-align:center; }
DIV.IncDocument TABLE.Sika TH		{ background-color:red; color:white; font-size:8pt; }
DIV.IncDocument TABLE.Sika TD		{ padding:1px 3px 0 3px; border-bottom:solid 1px black; color:#333333; vertical-align:text-top; }

/* Noticias */
DIV.Noticias TD A							{ color:#333333; }
DIV.Noticias TD A:hover						{ color:red; }
DIV.Noticias TABLE.Noticias					{ margin:0; padding:0; width:180px; overflow:hidden; border-bottom:1px solid #333333;}
DIV.Noticias TABLE.Noticias TH				{ background-color:red; font-family:Arial Bold,Arial; font-size:14px; color:white; padding:0 3px 0 5px; height:28px; border-bottom:2px solid white; text-align:left; }
DIV.Noticias TABLE.Noticias TD				{ background-color:#BCC7C8; font-family:Arial Regular,Arial; font-size:11px; font-spacing:13px; color:#333333; padding:3px 3px 8px 5px; border-top:1px solid #333333; }
DIV.Noticias TABLE TH						{ text-align:left; padding-bottom:12px; }
DIV.Noticias TABLE TD						{ text-align:left; }
DIV.Noticias TABLE TD HR					{ margin-top:12px; margin-bottom:12px; height:1px; color:#333333; }
DIV.Noticias TABLE.Titulares TH				{ background-color:red; color:white; font-size:8pt; padding:0 3px 0 5px; } 
DIV.Noticias TABLE.Titulares TD				{ padding:1px 5px 0 5px; border-bottom:solid 1px black; color:#333333; vertical-align:text-top; }
DIV.Noticias TABLE.Titulares TR.Footer TH	{ background-color:#333333; height:2px; }
DIV.Noticias IMG.Photo						{ border:1px solid black; margin:0 0 10px 10px; }

/* WebMap */
DIV.WebMap									{ margin:20px; }

/* ThemeMap */
DIV.ThemeMap TABLE.ThemeName TD				{ padding-right:2px; }
DIV.ThemeMap TABLE.ThemeName TD TABLE		{ cursor:hand; background-color:#F0F0A0; filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=3); }
DIV.ThemeMap TABLE.ThemeName TD TABLE.On	{ background-color:yellow; }
DIV.ThemeMap TABLE.ThemeName TD TABLE TD	{ padding:1px 3px 1px 3px; }
DIV.ThemeMap TR.TREEMAP_START				{ padding:10px 0 0 0; }
DIV.ThemeMap TR.TREEMAP_FINISH				{ padding:0 0 10px 0; }

/* Docs */
DIV.Docs TH							{ padding:0 5px 0 5px; }
DIV.Docs TD A						{ text-decoration:none; }
DIV.Docs TABLE.Attachments TH		{ background-color:red; color:white; font-size:8pt; }
DIV.Docs TABLE.Attachments TD		{ padding:1px 3px 0 3px; border-bottom:solid 1px black; color:#333333; vertical-align:text-top; }
DIV.Docs TR.Footer TH				{ background-color:#333333; }

/* Prods */
DIV.Prods							{ margin-bottom:10px; }
DIV.Prods TH						{ padding:0 5px 0 5px; }
DIV.Prods TD A						{ text-decoration:none; }
DIV.Prods TABLE.Attachments TH		{ background-color:red; color:white; font-size:8pt; }
DIV.Prods TABLE.Attachments TD		{ padding:1px 3px 0 3px; border-bottom:solid 1px black; color:#333333; vertical-align:text-top; }

DIV.ProdsFilters					{ text-align:center; }
DIV.ProdsFilters TABLE TH			{ text-align:left; }
DIV.ProdsFilters SELECT				{ width:200px; }
DIV.ProdsFilters INPUT.Text			{ width:200px; }

/* Contact (Distribuidores, Ferreterias */
TABLE.Contact TD	{ padding:1px 10px 1px 10px; }

/* Packs (para descargar) */
DIV.FileDownloads	{ text-align:center; margin-top:40px; }

TABLE#drpCountries	{ position:absolute; left:192px; top:29px; width:84px; display:none; }
TABLE#drpContacts	{ position:absolute; left:282px; top:29px; width:84px; display:none; }

TABLE.StdTable TH	{ text-align:left; vertical-align:top; }
TABLE.StdTable TD	{ vertical-align:top; }

/* Examenes */
BODY.Examenes							{ background:#808080; color:black; margin:0; padding:0; text-align:center; }
BODY.Examenes DIV.Interface				{ background-color:White; width:700px; height:100%; border:solid black; border-width:0 1px 0 1px; background-image:url(App/Encuestas/Images/Back.gif); }
BODY.Examenes DIV.Interface DIV.Header	{ padding:10px 10px 10px 0; width:100%; text-align:left; }
BODY.Examenes DIV.Interface DIV.Main	{ padding:0 10px 10px 60px; width:100%; }
BODY.Examenes TABLE.Title			{ margin-bottom:10px; }
BODY.Examenes TABLE.Title TD		{ font-weight:bold; vertical-align:bottom; }
BODY.Examenes TABLE.Title TD.Left	{ color:black; font-size:10pt; border-bottom:1px solid black; }
BODY.Examenes TABLE.Title TD.Right	{ color:black; font-size:10pt; border-bottom:1px solid black; text-align:right; }
BODY.Examenes H1					{ text-align:center; }
BODY.Examenes DIV.TextZone			{ width:500px; font-size:12pt; text-align:left; }
BODY.Examenes DIV.TextZone TD		{ }
BODY.Examenes P.ResultsNormal		{ text-align:center; }
BODY.Examenes P.ResultsNormal INPUT	{ width:100px; margin:0 5px 0 5px; }
BODY.Examenes SPAN.Timer0			{ font-weight:bold; color:#008000; }
BODY.Examenes SPAN.Timer1			{ font-weight:bold; color:#C2AB14; }
BODY.Examenes SPAN.Timer2			{ font-weight:bold; color:#FF0000; }
BODY.Examenes DIV.ModeLQuestion			{ margin-bottom:20px; }
BODY.Examenes P.Question				{ margin:0; }
BODY.Examenes DIV.QstAlt				{ padding-left:20px; }
BODY.Examenes DIV.QstAlt TD				{ vertical-align:top; }
BODY.Examenes DIV.QstAlt TD.Index		{ padding-top:4px; }
BODY.Examenes DIV.QstAlt TD.Control		{ padding-top:0; }
BODY.Examenes DIV.QstAlt TD.Description	{ padding-top:4px; }
BODY.Examenes DIV.QstRel			{ padding-left:20px; }

/* Dialog */
DIV.Dialog								{ margin-top:10px; text-align:center; }
DIV.Dialog TABLE.Main					{ border:1px solid black; background-color:#BCC7C8; }
DIV.Dialog TABLE.Main TH				{ background-color:#FF0000; color:White; text-align:left; padding:1px; font-size:8pt; }
DIV.Dialog TABLE.Main TR.Header	IMG		{ margin:1px; }
DIV.Dialog TABLE.Main TR.Footer TH		{ text-align:center }
DIV.Dialog TABLE.Main TD.Caption		{ padding-left:10px; text-align:right; vertical-align:text-top; }
DIV.Dialog TABLE.Main TD.Field			{ padding-right:10px; }
DIV.Dialog TABLE.Main HR				{ height:1px; color:black; }
DIV.Dialog TABLE.Vertical TD.Caption	{ text-align:left; padding:0 10px 0 10px; }
DIV.Dialog TABLE.Vertical TD.Field		{ padding:0 10px 0 10px; }

/* List */
TABLE.List							{ border:1px solid black; width:100%; border-collapse:collapse; background-color:#CCCCCC; }
TABLE.List TH						{ background-color:#FF0000; color:White; border:1px solid black; font-size:8pt; }
TABLE.List TH.Title	TH				{ text-align:left; border:0; }
TABLE.List TH.Title TH A			{ color:black; cursor:hand; }
TABLE.List TH.Title IMG				{ margin:1px; }
TABLE.List TD						{ border:1px solid black; vertical-align:top; }
TABLE.List TD.Empty					{ padding:50px; text-align:center; }
TABLE.List TD A						{ color:#FF0000; }
TABLE.List TR.Footer TD				{ background-color:#E0E0FF; text-align:center; padding:1px; }
TABLE.List TR.Footer TD	INPUT		{ width:120px; }
TABLE.List TR.Footer TD	A			{ font-weight:bold; text-decoration:none; }
TD.ListControls						{ text-align:right; width:32px; }
TD.Number							{ text-align:right; }
TD.Center							{ text-align:center; }
TD.SmallColumn						{ width:1%; }
TD.SmallColumnCenter				{ width:1%; text-align:center; }

DIV.ButtonsLeft						{ width:142px; overflow:hidden; margin:10px 0 10px 10px; }

DIV.Filters			{ border-bottom:1px dotted gray; margin-bottom:10px; padding-bottom:10px; }
DIV.Item			{ border-bottom:1px dotted gray; margin-bottom:10px; padding-bottom:10px; }
DIV.Item DIV.Title	{ font-size:10pt; font-weight:bold; color:#666666; }
DIV.Empty			{ padding:20px; text-align:center; }