﻿/* Defaults */
/* ----------------------------------------------------- */
body
	{
	background-color: #FFF;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	}
a img
	{
	border: none;
	}

hr
	{
	height: 1px;
	margin: 5px 0 10px 0;
	background-color: #FFF; /* For Op and Moz */
	color: #FFF; /* For IE */
	}
hr.Invisible
	{
	height: 1px;
	margin-bottom: 10px;
	background-color: #003800; /* For Op and Moz */
	color: #003800; /* For IE */
	}

.Clearer
	{
	clear: both;
	height: 0px;
	font-size: 0px;
	}
.OverflowHidden
	{
	overflow: hidden;
	}


/* Header */
/* ----------------------------------------------------- */
#Header
	{
	background: #FFF url(../Images/bg_Header.gif) no-repeat 0% 0%;
	}
#HeaderText
	{
	float: left;
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 40px 20px 10px 40px;
	color: #003800;
	font: normal normal bold 12px "Trebuchet MS";
	letter-spacing: 1px;
	}
#HeaderHome
	{
	float: right;
	display: block;
	width: 210px;
	height: 70px;
	}


/* SubHeader */
/* ----------------------------------------------------- */
#SubHeader
	{
	background: #003800 none no-repeat 0% 0%;
	}
#SubHeaderText
	{
	float: right;
	height: 20px;
	line-height: 20px;
	padding: 70px 20px 10px 20px;
	color: #D0D000;
	font: normal normal bold 14px "Trebuchet MS";
	}
#SubHeaderImage
	{
	float: right;
	margin: 4px 10px 4px 0px;
	border: solid 1px #FFF;
	}


/* Content */
/* ----------------------------------------------------- */
.Articulo #Content
	{
	background: #000 url(../Images/bg_Content.gif) repeat-y;
	font-size: 11px;
	}
.Principal #Content
	{
	background: #000 none;
	font-size: 11px;
	}

#ContentFooter
	{
	border-top: solid 4px #FFF;
	}


/* Primary */
/* ----------------------------------------------------- */
#PrimaryHeader
	{
	width: 605px;
	height: 30px;
	background-color: #FFF;
	}

#PrimaryHeaderTitle
	{
	float: left;
	width: 385px;
	min-height: 14px;
	line-height: 14px;
	margin: 0px !important;
	padding: 8px 10px 8px 10px;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #686830;
	width: "405px";
	}
* html #PrimaryHeaderTitle
	{
	height: 14px;
	height: "30px";
	}

#Primary
	{
	background: #000 none no-repeat;
	color: #FFF;
	}
.Articulo #Primary
	{
	min-height: 395px;
	}
* html .Articulo #Primary
	{
	height: 395px;
	}

.Principal #Primary
	{
	min-height: 395px;
	border-top: solid 2px #FFF;
	}
* html .Principal #Primary
	{
	height: 395px;
	}


/* Secondary */
/* ----------------------------------------------------- */
#SecondaryHeader
	{
	width: 155px;
	height: 30px;
	background-color: #FFF;
	}
#SecondaryHeader img
	{
	float: right;
	}
#Secondary
	{
	background: #FFF url(../Images/bg_Margin.gif) no-repeat 135px 100%;
	color: #686830;
	}
.Articulo #Secondary
	{
	min-height: 395px;
	padding-bottom: 20px;
	}
* html .Articulo #Secondary
	{
	height: 395px;
	}


/* Album */
/* ----------------------------------------------------- */
.Album #Primary
	{
	min-height: 567px;
	border: solid 1px #686830;
	background: #FFF none no-repeat 0% 100%;
	}
* html .Album #Primary
	{
	height: 567px;
	}

.Album #PrimaryTitle
	{
	float: right;
	min-height: 14px;
	line-height: 14px;
	margin: 10px 0px 0px 0px !important;
	padding: 8px 20px;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #686830;
	}
* html .Album #PrimaryTitle
	{
	height: 14px;
	height: "30px";
	}
html:not([dummy]) .Album #PrimaryTitle
	{
	margin: 10px 0px 10px 0px !important;
	}

.Album #Primary .AlbumImage
	{
	display: none;
	}

.Album #Primary .AlbumImage .ImageNav a
	{
	cursor: pointer;
	}
.Album #Primary .AlbumImage .ImageNav a.GoToFirst
	{
	float: left;
	}
.Album #Primary .AlbumImage .ImageNav a.GoToPrevious
	{
	float: left;
	margin-left: 5px;
	}
.Album #Primary .AlbumImage .ImageNav a.GoToLast
	{
	float: right;
	}
.Album #Primary .AlbumImage .ImageNav a.GoToNext
	{
	float: right;
	margin-right: 5px;
	}

.Album #Secondary
	{
	min-height: 567px;
	border: solid 1px #686830;
	background: #FFF none no-repeat;
	}
* html .Album #Secondary
	{
	height: 567px;
	}

.Album #Secondary
	{
	height: 567px;
	}



.Album #Terciaria
	{
	min-height: 557px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: solid 1px #686830;
	background: #FFF none no-repeat;
	}
* html .Album #Terciaria
	{
	height: 557px;
	}


/* Headings */
/* ----------------------------------------------------- */
#Content h1,
#Content h2,
#Content h3,
#Content h4,
#Content h5,
#Content h6,
#Content p
	{
	margin: 0 0 0.75em 0;
	}
#Content h1
	{
	font-size: 14px;
	}
#Content h2
	{
	font-size: 13px;
	}
#Content h3
	{
	font-size: 12px;
	}
#Content h4,
#Content h5,
#Content h6,
#Content p,
#Content
	{
	font-size: 11px;
	}

#Primary h1,
#Primary h2,
#Primary h3,
#Primary h4,
#Primary h5,
#Primary h6
	{
	color: #D0D000;
	}
#Primary,
#Primary p
	{
	color: #FFF;
	}

#Secondary h1,
#Secondary h2,
#Secondary h3,
#Secondary h4,
#Secondary h5,
#Secondary h6
	{
	color: #686830;
	}
#Secondary,
#Secondary p
	{
	color: #7C7C61;
	}

.Album #Primary h1,
.Album #Primary h2,
.Album #Primary h3,
.Album #Primary h4,
.Album #Primary h5,
.Album #Primary h6
	{
	color: #686830;
	}
.Album #Primary,
.Album #Primary p
	{
	color: #333;
	}

.Album #Secondary h1,
.Album #Secondary h2,
.Album #Secondary h3,
.Album #Secondary h4,
.Album #Secondary h5,
.Album #Secondary h6
	{
	color: #686830;
	}
.Album #Secondary,
.Album #Secondary p
	{
	color: #003800;
	}

	
/* Lists */
/* ----------------------------------------------------- */
#Content ul
	{
	margin-left: 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 1.5;
	}
#Content ol
	{
	margin-left: 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 1.5;
	}
#Primary ul,
#Primary ol
	{
	color: #FFF;
	}
#Secondary ul,
#Secondary ol
	{
	color: #505050;
	}
.Album #Primary ul,
.Album #Primary ol
	{
	color: #505050;
	}

#Content ul ol,
#Content ol ol
	{
	margin-top: 0.5em;
	padding-left: 10px;
	}
#Content ul ul,
#Content ol ul
	{
	margin-top: 0.5em;
	padding-left: 10px;
	}

#Content ul li,
#Content ol ul li
	{
	display: block;
	margin: 0 0 0.5em 0;
	padding: 0 0 0 15px;
	text-indent: 0px;
	text-align: left;
	background: url(../Images/ic_LiBullet.gif) no-repeat 0 0;
	list-style-type: none;
	}
#Content ul ul li
	{
	background-image: url(../Images/ic_LiLiBullet.gif);
	}

#Content ol li,
#Content ul ol li
	{
	margin: 0 0 0.5em 0;
	padding: 0 0 0 5px;
	text-indent: 0px;
	text-align: left;
    list-style-type: decimal;
    list-style-position: inside;
    background-image: none;
	}

/* Links */
/* ----------------------------------------------------- */
#Content a,
#Content a:link
	{
	font-weight: bold;
	}
#Primary a,
#Primary a:link,
#Primary a:visited
	{
	color: #D0D000 !important;
	}
#Primary a:hover
	{
	color: #DEDE4C !important;
	}

#Secondary a,
#Secondary a:link,
#Secondary a:visited
	{
	color: #686830 !important;
	}
#Secondary a:hover
	{
	color: #4C744C !important;
	}

.Album #Primary a,
.Album #Primary a:link,
.Album #Primary a:visited
	{
	color: #686830 !important;
	}
.Album #Primary a:hover
	{
	color: #4C744C !important;
	}

/* Tables */
/* ----------------------------------------------------- */
#Content table
	{
	font-size: 11px;
	border-collapse: collapse;
	empty-cells: show;
	margin-bottom: 0.75em;
	}
#Content table caption
	{
	padding-bottom: 0.4em;
	font-size: 1em;
	font-weight: 600;
	}
#Content table th,
#Content table thead td,
#Content table tfoot td
	{
	border: solid 1px #FFF;	
	padding: 2px 5px;
	text-align: center;
	}
#Content table td
	{
	border: solid 1px #FFF;	
	padding: 3px 5px;
	text-align: center;
	}

#Primary table
	{
	color: #FFF;
	}
#Primary table caption
	{
	color: #D0D000;
	}
#Primary table th,
#Primary table thead td,
#Primary table tfoot td
	{
	border-color: #D0D000;	
	background-color: #D0D000;
	color: #FFF;
	}
#Primary table td
	{
	border-color: #D0D000;	
	background-color: #FFF;
	color: #7C7C61;
	}

#Secondary table
	{
	color: #7C7C61;
	}
#Secondary table caption
	{
	color: #D0D000;
	}
#Secondary table th,
#Secondary table thead td,
#Secondary table tfoot td
	{
	border-color: #D0D000;	
	background-color: #D0D000;
	color: #FFF;
	}
#Secondary table td
	{
	border-color: #D0D000;	
	background-color: #FFF;
	color: #7C7C61;
	}

.Album #Primary table
	{
	color: #7C7C61;
	}
.Album #Primary table caption
	{
	color: #D0D000;
	}
.Album #Primary table th,
.Album #Primary table thead td,
.Album #Primary table tfoot td
	{
	border-color: #D0D000;	
	background-color: #D0D000;
	color: #FFF;
	}
.Album #Primary table td
	{
	border-color: #D0D000;	
	background-color: #FFF;
	color: #7C7C61;
	}

/* Footer */
/* ----------------------------------------------------- */
#Footer
	{
	border-top: solid 2px #FFF;
	background: #D0D000;
	}
	
.Album #Footer
	{
	border-top: solid 10px #FFF;
	}
	
#Footer .SiteGlowLogo
	{
	vertical-align: -2px;
	}


/*
#HeaderHome
	{
	background-color: Fuchsia;
	}
#HeaderMenu
	{
	background-color: Lime;
	}
#Primary
	{
	background-color: Fuchsia;
	}
#Secondary
	{
	background-color: Aqua;
	}
#Primary .PrimaryWide
	{
	background-color: Blue;
	}
#Primary .PrimaryThick
	{
	background-color: Orange;
	}
#Primary .PrimaryThin
	{
	background-color: Lime;
	}
#Secondary .SecondaryWide
	{
	background-color: Yellow;
	}
*/