body {
   margin:0 auto;
   background-color:#000000;
   color:#BBFFE2;
   font-family:Arial, Sans-Serif;
   text-align:center;
}
h1 {
   margin:0;
   font-size:2.5em;
   font-family:Arial, Sans-Serif;
   letter-spacing:-1px;
   color:#E3E3E3;
}
h1 a {
   color:#666666;
}
h2 {
   margin:0;
   font-size:1.8em;
   font-family:Arial, Sans-Serif;
   color:#FFFFFF;
}
h3 {
   margin:0;
   font-size:1.3em;
   font-family:Arial, Sans-Serif;
   color:#FFFFFF;
}
p {
   padding:5px;
}

a {
   color:#FF9933;
   text-decoration:none;
   font-weight:bold;
}
a:visited {
   color:#FF9933;
   text-decoration:none;
   font-weight:bold;
}
a:hover {
   color:#FF9933;
   text-decoration:underline;
   font-weight:bold;
}




/* Container */

#container {
   width:900px;
   margin:10px auto 10px auto;
   padding:8px;
   border:3px solid #FFFFFF;
}


/* Navigation Bar */

div#navigation {
    height: 30px;
    width: 100%;
    border-top: solid #0D130D 1px;
    border-bottom: solid #0D130D 1px;
   background-image:url(images/bg_navigation.gif);
}
div#navigation ul {
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFF;
    line-height: 30px;
    white-space: nowrap;
}
div#navigation li {
   list-style-type: none;
   display: inline;
}
div#navigation li a {
   text-decoration: none;
   text-transform:uppercase;
   letter-spacing:1px;
   padding: 7px 10px;
   color:#EDE6EE;
}
div#navigation li a:link {
   color: #FFF:
}
div#navigation li a:visited {
   color: #C7B6CD;
}
div#navigation li a:hover {
   color: #FFF;
}


/* Planning of the fair div */

#plan {
   text-align:center;
   font-size:14px;
   font-family:Geneva, Arial, Helvetica, sans-serif;
   padding:10px 10px;
   color:#EDE6EE;
   background-color:#3E3E3E;
}
#plan a {
   color:#D9FF76;
}
#plan a:hover {
   color:#EDE6EE;
}
#plan a:visited {
   color:#D3DABC;
}
#plan p {
   text-align:left;
}
#plan img {
	border: 2px white solid;
	text-align:center;
}
#plan hr {
	height:4px;
}

#topmenu {


}

#topmenu a {
   text-decoration:none;
   color:#070707;
   font-weight:bold;

}

#topmenu ul {
   list-style-type:none;
   border-bottom:3px solid #999999;
	font-size:18px;
}

#topmenu li {
   display: inline;
   border:3px solid #999999;
   background:#CCCCCC;
   padding:3px 5px 0px 5px;
}
#topmenu li.current  {
    border-bottom:4px solid #000000;
    background:#000000;
    color:#CCCCCC;
}
#topmenu a.current  {
    color:#CCCCCC;
}






/* Footer */

#footer {
   padding:5px 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#BECF96;
}
#footer a {
   color:#fff;
   text-decoration:none;
}
#footer a:hover {
   color:#D9FF76;
}


/** Special Cases **/
#emailpic {
   position:relative;
   top:2px
}


#programa h1, h2, h3, h4{
	text-align:center;
}
#programa h4{
	font-style:italic;
}

#plandiario{
	text-align:left;
}

#plandiario h3{
	text-align:left;
}
#plandiario li{
	margin: 0 0 7px 0;
	color:#BBFFE2;
}
#plandiario ul{
	color:#666666;
}

#cuadroclaro {
	background-color:#FFFF99;
	color:#000000;
	border:1px solid #FF3300;
}
#cuadroclaro h2 {
	color:#000000;
}

