.horbar {
	color: black;
	background-color: #FFFFE4;
	/*border: 2px outset #cecac1;*/
}
.horbaritem {
	float: left;
	white-space: nowrap;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.horbaritem a {
	display: block;
	text-decoration: none;
}
.horbaritem a:link {
	color: #000000;
	text-decoration: none;
}
.horbaritem a:visited {
	color: #000000;
	text-decoration: none;
}
.horbaritem a:hover {
	color: #ffffff;
	background-color: #4b6983;
	text-decoration: none;
}
.horbaritem a:active {
	color: #ff0000;
	text-decoration: none;
}

.verbar	{
	color: black;
	background-color: #EDF2F5;
}

.submenu	{
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.subframe	{
	position: relative;
	display: block;
	background-color: #EDF2F5;
	border: 1px solid #64879d;
}

.item	{
	padding: 3px;
	text-align: left;
	white-space: nowrap;
}

.separator	{
	background-color: #ff0000;
	border-top: 1px solid #9e9a91;
	border-bottom: 1px solid #ffffff;
	margin: 2px 1px 2px 1px;    /* top right bottom left */
	height: 0;
	font-size: 1px;
	line-height: 0
}

.item a	{
	position: relative;
	display: block;
	text-decoration: none;
}

.item a:link	{
	color: #000000;
	text-decoration: none;
}

.item a:visited	{
	color: #000000;
	text-decoration: none;
}

.item a:hover	{
	color: #ffffff;
	background-color: #4b6983;
	text-decoration: none;
}

.item a:active	{
	color: #ff0000;
	text-decoration: none;
}

.item .fwdarr	{
	position: absolute;
	top: 5px;
	right: 7px;
}

/*----- Tree Menu Section  ---------------------- */
.treemenudiv	{
	display: block;
	white-space: nowrap;
}

.phplmnormal	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}

a.phplmnormal:hover	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #fff0c0;
	text-decoration: none;
}

a.phplm:link	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #003300;
	text-decoration: none;
}

a.phplm:visited	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #726461;
	text-decoration: none;
}

a.phplm:hover	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #841212;
	background-color: #fff0c0;
	text-decoration: none;
}

a.phplm:active	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #ff0000;
	text-decoration: none;
}

a.phplmselected:link	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #dd0000;
	background-color: #ffdd76;
	text-decoration: none;
}

a.phplmselected:visited	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #dd0000;
	background-color: #ffdd76;
	text-decoration: none;
}

a.phplmselected:hover	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #841212;
	background-color: #fff0c0;
	text-decoration: none;
}

a.phplmselected:active	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #ff0000;
	text-decoration: none;
}
body { font: normal 62.5% verdana; }

ul.cssmenu-horizontal,
ul.cssmenu-horizontal ul {
  width: 150px;
  margin: 0;
  padding: 0;
  background: #ccc; /* IE6 Bug */
  font-size: 100%;
  }

ul.cssmenu-horizontal {
  float: left;
  width: 100%;
  }

ul.cssmenu-horizontal:after {
  content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }

ul.cssmenu-horizontal li {
  position: relative;
  list-style: none;
  float: left;
  width: 150px; /* Width of Menu Items */
  }

ul.cssmenu-horizontal li a,
ul.cssmenu-horizontal li li a {
  display: block;
  text-decoration: none;
  color: #777;
  padding: 5px;
  }

/* Fix IE. Hide from IE Mac \*/
* html ul.cssmenu-horizontal li { float: left; height: 1%; }
* html ul.cssmenu-horizontal li a { height: 1%; }
/* End */

ul.cssmenu-horizontal ul {
  position: absolute;
  display: none;
  }

ul.cssmenu-horizontal ul ul {
  left: 150px;
  top: 0;
  }

ul.cssmenu-horizontal li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

ul.cssmenu-horizontal li:hover ul ul,
ul.cssmenu-horizontal li:hover ul ul ul,
ul.cssmenu-horizontal li.over ul ul,
ul.cssmenu-horizontal li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul.cssmenu-horizontal li:hover ul,
ul.cssmenu-horizontal li li:hover ul,
ul.cssmenu-horizontal li li li:hover ul,
ul.cssmenu-horizontal li.over ul,
ul.cssmenu-horizontal li li.over ul,
ul.cssmenu-horizontal li li li.over ul { display: block; } /* The magic */

.cssmenu-horizontal ul, ul.cssmenu-horizontal li.menuparent { background: transparent url(modules/CSSMenu/arrow-down.gif) right center no-repeat; }
.cssmenu-horizontal ul, ul.cssmenu-horizontal li li.menuparent { background: transparent url(modules/CSSMenu/arrow-right.gif) right center no-repeat; }

ul.cssmenu-horizontal li.menuparent:hover,
ul.cssmenu-horizontal li.over { background-color: #f9f9f9 !important; }

ul.cssmenu-horizontal li a:hover { color: #E2144A; }
body {
        margin:50px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
        text-align:center; /* Hack for IE5/Win */
        background-color: black;
        color: white;
        font-family: verdana, helvetica, arial, sans-serif;
        font-size: 14px;
}

a.mail {
        color: #fa7;
        text-decoration: none;
        background-color: #313632;
        display: block;
        margin: 2px 0px 0px 0px;
        padding: .25em .5em;
        border: #686a65 1px solid;

}

#cuentame li {
        list-style-type: none;
}

#Cabecera {
   /*     background: #484a47 url(imagenes/inicial.jpg) no-repeat bottom right; */
  /* Temporal para celebrar nuestros 11 añicos */
/*        background: #484a47 url(/uploads/images/portada1fotojman.jpg) no-repeat bottom right; */
/*        background: #484a47 url(/uploads/images/inicio.jpg) no-repeat bottom right; */
        background: #484a47 url(/uploads/images/cuentame_2009.jpg) no-repeat bottom right;

        height: 450px;
        padding: 0px;
        margin: 0px;
        color: white;
        border:12px solid #fff;
        }
#Content {
        width:624px;
        margin:0px auto; /* Right and left margin widths set to "auto" */
        text-align:left; /* Counteract to IE5/Win Hack */
        padding: 0px;
        /* border:12px solid #fff;*/
}
#Menu {
        float: left;
        margin:0px auto; /* Right and left margin widths set to "auto" */
        /* top:524px; */
        /* Again, the ugly brilliant hack. */
        voice-family: "\"}\"";
        voice-family:inherit;
        /* Again, "be nice to Opera 5". */
        background-color: #484a47;
        white-space: nowrap;
        padding: 12px;
        border: 12px solid #fff;
        border-top: 0px;
}
 body>#Menu {width:150px;}

#Menu dl {
        margin: 0px;
        padding: 0px;
}
#Menu dd {
        margin: 0px;
        padding: 0px;
}
#Menu a {
        color: #fa7;
        text-decoration: none;
        background-color: #313632;
        display: block;
        margin: 2px 0px 0px 0px;
        padding: .25em .5em;
        border: #686a65 1px solid;
}
#Menu a:hover {
        color: #fdb;
        background-color: #686a65;
        text-decoration: none;
}


#Derecha {
        margin-left:136px;
        width: 0px auto;
        background-color: #484a47;
        border: 12px solid #fff;
        border-top: 0px;
}
#Derecha p {
        padding-left: 12px;
        padding-right: 12px;
        color: white;
}

#Derecha a {
color: #fa7;
}

#Derecha a:hover {
color: #fdb;
}

#Derecha img {
        float: left;
        margin: 12px;
        border: 1px solid black;
}





/* using an image to replace text in an h1. This trick courtesy Douglas Bowman, http://www.stopdesign.com/articles/css/replace-text/ */
#Derecha h1 {
        background: transparent url(imagenes/h1.jpg) no-repeat top left;
        margin-top: 0px;
        margin-left: 0px;
        color: white;
        width: 0px auto;
        height: 80px;
}

#Derecha h2 {
        color: white;
        padding-left: 12px;
        background-color: #313632;

}

#Derecha h1 span {
/*      display: none */
        margin-left: 12px;
}
.imagen {
        float: left;
        margin: 5px;
        background-color: #313632;
        padding: 5px;
        border: #686a65 1px solid;
}



#listmenu {
        float: left;
        margin:0px auto; /* Right and left margin widths set to "auto" */
        /* top:524px; */
        /* Again, the ugly brilliant hack. */
        voice-family: "\"}\"";
        voice-family:inherit;
        /* Again, "be nice to Opera 5". */
        background-color: #484a47;
        white-space: nowrap;
        padding: 12px;
        border: 12px solid #fff;
        border-top: 0px;
}

body>#listmenu {width:150px;}

#listmenu ul {
        margin: 0px;
        padding: 0px;
}

#listmenu li {
        list-style-type: none;
        margin: 0px;
        padding: 0px;
}

#listmenu a {
color: #fa7;
text-decoration: none;
background-color: #313632;
display: block;
margin: 2px 0px 0px 0px;
padding: .25em .5em;
border: #686a65 1px solid;
}

#listmenu a:hover {
color: #fdb;
background-color: #686a65;
text-decoration: none;
}


#listmenu .submenufaraon a {
        color: #f80;
        font-size: 12px;
        text-decoration: none;
        background-color: #603232;
        display: block;
        margin: 2px 0px 0px 0px;
        padding: .25em .5em;
        border: #686a65 1px solid;
}

#listmenu .submenufaraon a:hover {
        color: #fdb;
        background-color: #686a65;
        text-decoration: none;
}

#licencia {
        color: #f80;
        font-size: 10px;
        text-decoration: none;
        background-color: #603232;
        display: block;
        margin: 2px 0px 0px 0px;
        padding: .25em .5em;
        border: #686a65 1px solid;
}

.modulerssentry {
        padding-left: 12px;
        padding-right: 12px;
}
