/*
.lo {
        COLOR: #FFCC66;
        }

.mo {
        COLOR: #FF9900;
        }

.do {
        COLOR: #FF6600;
        }

.red {
        COLOR: #CC0000;
        }

b.hl {
        color: #CC0000;
        font-weight: bold;                
        }

td.menu1 { 
  COLOR: #CC0000;
  font-weight: bold;                
  font-size:10pt;
  border-left-width: 2pt;
  border-style: solid;
  border-top-width: 2pt;
  border-bottom-width: 2pt;
  border-color: #CC0000;
  text-align:center
}

td.menu2 { 
  font-size:10pt;
  border-left-width: 2pt;
  border-right-width: 2pt;
  border-style: solid;
  border-top-width: 2pt;
  border-bottom-width: 2pt;
  border-color: #000000;
  text-align:center
} 
        
p {
        font-size:10pt;
        }


ul { 
        font-size:10pt;
 }

ul.space { 
  font-size:10pt;
}

li.space { 
  margin-top:4pt
}

p.titleorange {
  background-color:#CF5C30; 
  color: #00000; 
  font-weight: bold; 
  border-left-width: 1pt;
  border-style: solid;
  border-top-width: 1pt;
  border-bottom-width: 1pt;
  border-color: #CF5C30;
}

p.titleblack {
  background-color:#000000; 
  color: #FFFFFF; 
  font-weight: bold; 
  border-left-width: 2pt;
  border-style: solid;
  border-top-width: 2pt;
  border-bottom-width: 2pt;
  border-color: #000000;
}
        
.foundational {
  background-color:#FFCC66; 
  color: #000000; 
  border-left-width: 2pt;
  border-style: solid;
  border-top-width: 2pt;
  border-bottom-width: 2pt;
  border-color: #FFCC66;
}

.introductory {
  background-color:#FF9900; 
  color: #000000; 
  border-left-width: 2pt;
  border-style: solid;
  border-top-width: 2pt;
  border-bottom-width: 2pt;
  border-color: #FF9900;
}

.advanced {
  background-color:#CC0000; 
  color: #FFFFFF; 
  border-left-width: 2pt;
  border-style: solid;
  border-top-width: 2pt;
  border-bottom-width: 2pt;
  border-color: #CC0000;
}

.workshop {
  background-color:#990000; 
  color: #FFFFFF; 
  border-left-width: 2pt;
  border-style: solid;
  border-top-width: 2pt;
  border-bottom-width: 2pt;
  border-color: #990000;
}

.sfoundational {
  background-color:#FFCC66; 
  color: #000000; 
  margin-left: 5pt;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 8pt;
}
        
.sintroductory {
  background-color:#FF9900; 
  color: #000000; 
  margin-top: 0;
  margin-bottom: 0;
  font-size: 8pt;
}
        
.sadvanced {
  background-color:#CC0000; 
  color: #FFFFFF; 
  margin-top: 0;
  margin-bottom: 0;
  font-size: 8pt;
}

.sworkshop {
  background-color:#990000; 
  color: #FFFFFF; 
  margin-top: 0;
  margin-bottom: 0;
  font-size: 8pt;
}
        
p.shaded {
        background-color: #CC0000;
        color: #FFFFFF;
        font-weight: bold;
        font-size: 10pt;
                }

p.shadedbox {
        background-color: #CC0000;
        color: #FFFFFF;
        font-weight: bold;
        font-size: 10pt;        
        margin-top: 0pt;
        margin-bottom: 0pt;
        }

p.box {
        color: #CC0000;
        font-weight: bold;
        font-size: 10pt;        
        border-left-width: 2pt;
        border-right-width: 2pt;
        border-left-style: solid;
        border-right-style: solid;
        border-color: #CC0000;        
        margin-top: 0pt;
        margin-bottom: 0pt;
        }

p.boxend {
        color: #CC0000;
        font-weight: bold;
        font-size: 10pt;        
        border-left-width: 2pt;
        border-left-style: solid;
        border-right-width: 2pt;
        border-right-style: solid;
        border-bottom-width: 2pt;
        border-bottom-style: solid;
        border-color: #CC0000;        
        margin-top: 0pt;
        margin-bottom: 0pt;
        }

h1 {
        font-family:Arial, Helvetica, Times, Times New Roman, sans-serif;
        color: #CC0000;
        font-size:24pt;
        margin-top: 2pt;
        margin-bottom: 2pt;
        }
        
h2 {
        font-family:Arial, Helvetica, Times, Times New Roman, sans-serif;
        color: #FF6600;
        font-size:16pt;
        margin-top: 2pt;
        margin-bottom: 2pt;
        }

h3 {
        font-family:Arial, Helvetica, Times, Times New Roman, sans-serif;
        font-size: 14pt;
        color: #FF9900;
        margin-top: 2pt;
        margin-bottom:2pt;
        }
        
h4 {
        font-family:Arial, Helvetica, Times, Times New Roman, sans-serif;
        color: #FF9900;
        }

a         { 
        font-family:Arial, Helvetica, Times, Times New Roman, sans-serif;
        text-decoration: none; 
        color:#CC0000;
        }

a:visited { 
        color:#800000;
}

a.schedule2:visited { 
  color: #FFFFFF;
  text-decoration: underline;
 }

a.schedule2 { 
  color: #FFFFFF;
  text-decoration: underline;
}

a.schedule1:visited { 
  color: #000000;
  text-decoration: underline;
 }

a.schedule1 { 
  color: #000000;
  text-decoration: underline;
}

a.orange {
        color: #FF9900;
        }

.selected { 
        COLOR:  #000000; 
        FONT-WEIGHT: bold;
        FONT-FAMILY: Arial, Helvetica, Times, Times New Roman, sans-serif;
        TEXT-DECORATION: none;
        TEXT-INDENT: 0pt;
        FONT-SIZE: 8pt;
        MARGIN-TOP: 0;
        MARGIN-BOTTOM: 0;
        }
        
.smallfont {
        font-size:small;
        }

SPAN.ptt {
        font-family:Arial, Helvetica, Times, Times New Roman, sans-serif;
        font-size:small; 
        font-weight:bold; 
        color:white; 
        text-align:center
        }
        
SPAN.pst {
        font-family: Arial, Helvetica, Times, Times New Roman, sans-serif;
        font-size:small; 
        font-weight:normal; 
        color:black; 
        text-align:left
        }
        
UL.pst {
        font-family: Arial, Helvetica, Times, Times New Roman, sans-serif;
        font-size:small; 
        font-weight:normal; 
        color:black; 
        text-align:left
        }

body 		{ background-attachment: fixed; background-color: #ffc355;background-repeat: yes-repeat; background-position: 20px 170px; }
td 		{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; }
.pagetitle 	{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 36px; font-style: italic; line-height: normal; font-weight: bolder; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; }
a 		{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: darkBlue; text-decoration: none; }
a:hover		{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: blue; text-decoration: underline overline; }
div             { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; }
p             { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; text-align:left; color: #000000; text-decoration: none; text-intent:20em;}

.rojo, #infodiv {background-color:#660000;}
.amarillo{background-color:#ffc355;}
*/
/* ----------------------------- */
body{ background:#ffc355 no-repeat;
}

h1,h2,h3 {color:#660000;}

.logo{
	position:absolute;
	top:0px;left:0px;
	width:5em;
	left:0em;
	height:5.5em;
	background-color: #0F4128;/*#C48511;*/
	background-color:white;
	background-color: #0F4128;
	background-color: #15610B;
	background-color: #466A5C;
}
.logo2{
	position:absolute;
	top:0px;left:0px;
	width:5em;
	left:5em;
	height:5.5em;

	background-color: #15610B;
background-color: #0F4128;/*#C48511;*/
	background-color:white;
	/*background-color:#660000;*/
	background-color: #466A5C;
}


.topmargin{
	display:inline;position:absolute;
	top:5.5em;
	left:0px;
	height:1.5em;
	background-color: #0D203C;
	text-align:right;
	padding-right: 2em;
	width:90%;
}


.topmargin a{
	color:silver;
	text-decoration:none;
	padding-left: .5em;
	border-left: 1px solid silver;
}
.topmargin a:hover{
	color:white;
}
.pagetop{
		display:inline;position:absolute;font-size:12px;
		background-color:white;
		background-color:#660000;
		/*border: 1px solid #660000;
		border-top: 1px solid white;
		border-right: 1px solid white;*/
		color:#ffc355;
		left:10em;
		padding:1em;
		padding-top:.5em;
		padding-left:3em;
		top:0em;
		right:0em;
		height:4em;
		
}

.pagetop h2{
		color:#ffc355;

}

.location {
		color:#ffc355;height: 4em;width:15em;font-size:9px;
		padding-top:1em;
		float:right
}
.menutitle
{
        FONT-WEIGHT: bold;
        COLOR: black;
	color:white;
        FONT-FAMILY: Arial, Helvetica, Times, Times New Roman, sans-serif;
        TEXT-DECORATION: none;
        TEXT-INDENT: 0pt;
        MARGIN-TOP: 5pt;
        MARGIN-BOTTOM: 0;
	width:12em;
}

.menuitem, .selected
{
        /*COLOR: #2c2599;*/
        FONT-FAMILY: Arial, Helvetica, Times, Times New Roman, sans-serif;
        TEXT-DECORATION: none;
        TEXT-INDENT: 0pt;
        MARGIN-TOP: 0;
        MARGIN-BOTTOM: 0;
	
	width: 12em;
	text-align:right;
	
	display: block;
	color: #660000;
	color:#ffc355;
	
}

.menuitem:visited { 
  color: #2c2599;
	color: #660000;
	color:#ffc355;
		
}

.menuitem:hover, .selected{ 
	color:#ffc355;
  	color: #660000;
	background-color:#ffc355;/*#660000;*/
	/*border: 1px solid #660000;*/
}

.menu{
	position: absolute;
	top: 7em;
	width: 12em;
	height:800px;
	text-align:center;
	
	background-color:white;
	background-color:#660000;
	border: 1px solid #660000;
	padding:.5em;
}

.main{
	position: absolute;
	left:14em;
	right:1em;
	top: 7em;
	height: auto;
	/*border: 1px solid #660000;*/
	margin: .5em;
	padding: 1em;
	margin-top:0;
	/*background-color:#ffc355;white;*/
}
body        {        
        font-family: Arial, Helvetica, Times, Times New Roman, sans-serif;
	font-size:12px;
	margin:0;padding:0;
       /* background: #f8f8f8 url(images/fondo2.jpg) no-repeat; color: Black;*/
        }


 .frameventana{
margin:0px;
padding:1em;
background-color:white;
/*background:#0A3443;*/
}



.popup, .ventana {

position:absolute;
width:auto;
height:auto;
z-index: 2000;
/*bottom: .5em;*/
}
.popup{
top: 20%;
left:30%;
width:auto;
}
input, button, textarea, select {
	border: 1px solid #CCCCCC;
	background-color: #E6E6E6;
	color: #333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	-moz-border-radius: 4px; 
}


