/*
#729900 -> colorfondonormal
#CCFFCC -> colortextonormal
#006600 -> colorfondoactivo
#FFB266 -> colortextoactivo
#196600 -> colorfondopasarencima
#D8FFCC -> colortextopasarencima
#336600 -> colorborde
3px -> grosorborde
Verdana -> tipoletra
15px -> tamanoletra

#196600 -> 
#FFFFFF -> 
#fondo -> PAGINA B8E583

*/



/* $Id: nice_menus.css,v 1.6.2.4 2006/08/11 14:16:28 jakeg Exp $ */
/*
  To help understand the CSS, the HTML looks like this (where x is a number; TYPE is down/left/right; PATH is the menu path such as node/343; MID is the menu id such as 33):
  <ul id='nice-menu-x' class='nice-menu nice-menu-TYPE'>
    <li id='menu-MID' class='menu-path-PATH'><a href='#'>This is a menu item</a></li>
    <li class='menuparent menu-path-PATH'><a href='#'>A submenu</a>
      <ul...><li...>...</li>
      </ul>
    </li>
    ...
  </ul>

  If you have more than one nice-menu and want to target a particular one, use its id (e.g. ul.#nice-menu-2)

  See README.txt for some CSS customization examples!

  First we're going to define CSS for all menus, then we'll define based on the type of menu
*/

/* below should fix menu being a few pixels away in some themes, and menus disappearing behind other stuff */
.block-nice_menus {
  line-height: normal;
  /*font-size: normal;*/
  /*position: absolute;*/
  z-index: 3000;
}

/* need this to enable hidding inner span */
.block-nice_menus h2.title {
  margin: 0;
}
.block-nice_menus h2.title .nice-menu-hide-title {
  display: none;
}
.block-nice_menus h2.title .nice-menu-show-title {
  display: block;
  margin-bottom: 5px;
}

ul.nice-menu,
ul.nice-menu ul{
  list-style: none;
  padding: 0;
  margin: 0;
  border-top: 1px solid #336600; /*grosor del borde en px*/ /*color del borde*/
  z-index: 3000;
}

ul.nice-menu li {
  border: 1px solid #336600; /*grosor del borde en px*/ /*color del borde*/
  border-top: 0;
  position: relative;
  float: left;
  background-color: #729900; /*color del fondo del menu*/
}

ul.nice-menu a {
  padding: 0.3em 15px 0.3em 5px;
  display: block;
}

ul.nice-menu ul{
  position: absolute;
  top: 1.8em;
  left: -1px;
  border: 0;
  border-top: 1px solid #336600; /*grosor del borde en px*/ /*color del borde*/
  margin-right: 0;
  display: none;
}

ul.nice-menu li.over ul{
  display: block;
}

ul.nice-menu ul li{
  width: 12.5em;
  display: block;
}

ul.nice-menu:after {
  content: "."; 
  display: block;
  height: 0; 
  clear: both; 
  visibility: hidden;
}

/* Show submenus when over their parents */
ul.nice-menu li:hover ul,
ul.nice-menu li.menuparent li:hover ul,
ul.nice-menu li.menuparent li.menuparent li:hover ul,
ul.nice-menu li.over ul,
ul.nice-menu li.menuparent li.over ul,
ul.nice-menu li.menuparent li.menuparent li.over ul { 
  display: block; 
} 

/* Hide sub-menus initially */
ul.nice-menu li:hover ul ul,
ul.nice-menu li:hover ul ul ul,
ul.nice-menu li.over ul ul,
ul.nice-menu li.over ul ul ul { 
  display: none; 
} 

/* Now stuff specific to the menu type (down, left or right menu pop) */

/* All VERTICAL (left/right) menus */

/* This is the default width of vertical menus. You can override these in your own stylesheet. */
ul.nice-menu-right, ul.nice-menu-left, 
ul.nice-menu-right li, ul.nice-menu-left li{
  width: 12.5em;
}

/* stuff for VERTICAL menus where submenus pop RIGHT (default) */

ul.nice-menu-right ul {
  width: 12.5em;
  left: 12.5em;
  top: -1px;
}

ul.nice-menu-right ul ul {
  width: 12.5em;
  left: 12.5em;
  top: -1px;
}

ul.nice-menu-right li.menuparent,
ul.nice-menu-right li li.menuparent{ 
  background: #729900 url(../web/modules/nice_menus/arrow-right.png) right center no-repeat; /*color de fondo si tienen hijos y están en el menú principal, solo menu vertical*/
}

ul.nice-menu-right li.menuparent:hover,
ul.nice-menu-right li.over,
ul.nice-menu-right li li.menuparent:hover,
ul.nice-menu-right li li.over{
  background: #729900 url(../web/modules/nice_menus/arrow-right.png) right center no-repeat; /*color de fondo si tienen hijos y NO están en el menú principal, solo menu vertical*/
}

/* stuff for VERTICAL menus where submenus pop LEFT */

ul.nice-menu-left li ul{
  width: 12.5em;
  left: -12.65em;
  top: -1px;
z-index: 3000;
}

ul.nice-menu-left li ul li ul {
  width: 12.5em;
  left: -12.65em;
  top: -1px;
  z-index: 3000;
}

ul.nice-menu-left li.menuparent,
ul.nice-menu-left li li.menuparent{ 
  background: #eee url(../web/modules/nice_menus/arrow-left.png) left center no-repeat; 
}

ul.nice-menu-left li.menuparent:hover,
ul.nice-menu-left li.over,
ul.nice-menu-left li li.menuparent:hover,
ul.nice-menu-left li li.over{
  background: #ccc url(../web/modules/nice_menus/arrow-left.png) left center no-repeat; 
}

ul.nice-menu-left a, ul.nice-menu-left ul a {
  padding-left: 14px;
}

/* stuff for HORIZONTAL menus where submenus pop DOWN */

ul.nice-menu-down {
  float: left;
  border: 0;
}

ul.nice-menu-down li {
border-top: 1px solid #336600; /*grosor del borde en px*/ /*color del borde*/
}

ul.nice-menu-down li li {
border-top: 0;
}

ul.nice-menu-down ul {
  left: 0;
}

ul.nice-menu-down li ul li ul {
  left: 12.5em;
  top: -1px;
  z-index: 3000;
}

ul.nice-menu-down .menuparent a{
  padding-right: 15px;
}

ul.nice-menu-down li.menuparent{ 
  background: #729900 url(../web/modules/nice_menus/arrow-down.png) right center no-repeat; /*color de fondo si tienen hijos y están en el menú principal, solo menu horizontal*/
}

ul.nice-menu-down li.menuparent:hover,
ul.nice-menu-down li.over{
  background: #729900 url(../web/modules/nice_menus/arrow-down.png) right center no-repeat; /*color de fondo, visitados*/
}

ul.nice-menu-down li li.menuparent{ 
  background: #729900 url(../web/modules/nice_menus/arrow-right.png) right center no-repeat; /*color de fondo si tienen hijos y NO están en el menú principal, solo menu horizontal*/
}

ul.nice-menu-down li li.menuparent:hover,
ul.nice-menu-down li li.over{
  background: #729900 url(../web/modules/nice_menus/arrow-right.png) right center no-repeat; /*color de fondo ya visitados*/
}

ul.nice-menu-down ul li {
  clear: both;
}

/* NUEVO */

	/* Parche para  colocar el menu horizontal */
   #block-nice_menus-1 {
    position: absolute;
    top: 100;
    left: 10;
    width: 100%;
  }
  
  /* Parche para colocar el menu vertical */
   #block-nice_menus-2 {
	position: absolute;
	left: 17px;
	top: 134px;
  }

  ul.nice-menu li a,
  ul.nice-menu li a:visited {
    color: #CCFFCC; /*color del texto normal*/
		text-align: left;
  }
  
  /* Color al pasar el raton por encima */
   ul.nice-menu li a:hover {
	color: #196600; /*color de fondo al pasar el ratón por encima*/
	text-decoration: none;
	background-color: #FFFF66;
  }
  
  /* Color del elemento activo */
  ul.nice-menu li a.active,
  ul.nice-menu li a:visited.active {
	color: #FF9900; /*color de fondo del menú activo*/
	background-color: #196600;
  }

  ul.nice-menu li {
  	font-family: Verdana;
  	font-size: 15px;
  }
  
  
/*-------------------------------------------*/
/*--------- Sacados del drupal --------------*/
/*-------------------------------------------*/
  #parte2{
   height: 60;
   margin: 0 0 0 0px;
   padding: 0 40 0 40px;
   
   background-color: #6396CE;
   color: #3367A2;
   font-size: 13px;
   FONT-FAMILY: Comic Sans MS;
   text-decoration: none;
}


#iniciocabecera{
	 height: 30;
   margin: 0 0 0 0px;
   padding: 0 0 0 15px;
   background-color: #6396CE;
   color: #3367A2;
   font-weight: bold;
   font-size: 20px;
   FONT-FAMILY: Comic Sans MS;
   letter-spacing: 3pt;
   text-decoration: none;
}

/* #3367A2 */


#fincabecera{
	background-color: #196600; /*oscuro*/
	text-align:center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF; /*gris*/
	margin-top: 10;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
} 

#iniciocabecera a:link    { font-weight: bold; text-align: left; font-size: 20px; FONT-FAMILY: Comic Sans MS; letter-spacing: 3pt; text-decoration: none; COLOR: #000000; }
#iniciocabecera a:active  { font-weight: bold; text-align: left; font-size: 20px; FONT-FAMILY: Comic Sans MS; letter-spacing: 3pt; text-decoration: none; COLOR: #000000; }
#iniciocabecera a:visited { font-weight: bold; text-align: left; font-size: 20px; FONT-FAMILY: Comic Sans MS; letter-spacing: 3pt; text-decoration: none; COLOR: #000000; }
#iniciocabecera a:hover   { font-weight: bold; text-align: left; font-size: 20px; FONT-FAMILY: Comic Sans MS; letter-spacing: 3pt; text-decoration: none; COLOR: #000000; }

#fincabecera a:link    { text-align: left; font-size: 11px; FONT-FAMILY: Comic Sans MS; text-decoration: none; COLOR: #FFFFFF; }
#fincabecera a:active  { text-align: left; font-size: 11px; FONT-FAMILY: Comic Sans MS; text-decoration: none; COLOR: #FFFFFF; }
#fincabecera a:visited { text-align: left; font-size: 11px; FONT-FAMILY: Comic Sans MS; text-decoration: none; COLOR: #FFFFFF; }
#fincabecera a:hover   { text-align: left; font-size: 11px; FONT-FAMILY: Comic Sans MS; text-decoration: none; COLOR: #FFFFFF; }




/*-------------------------------------------*/
/*--------- Sacados del style (verde) -------*/
/*-------------------------------------------*/

#contenidopaginatitulo {
	 MARGIN: 0px 10px 0px; FONT: bold 100% Verdana;
}
#contenidopaginatitulo LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none; 
	BORDER-RIGHT: #3D7305 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #3D7305 1px solid; PADDING-LEFT: 0.5em; BACKGROUND: #B8E583; PADDING-BOTTOM: 1px; BORDER-LEFT: #3D7305 1px solid; COLOR: #3D7305; PADDING-TOP: 1px; BORDER-BOTTOM: #d8cea9 1px solid; TEXT-DECORATION: none; moz-border-radius: 5px 5px 5px 5px;
}
#contenidopagina {
	BORDER-RIGHT: #3D7305 1px solid; BORDER-TOP: #3D7305 1px solid;  
	BACKGROUND: #B8E583; MARGIN: 0px 10px 15px; BORDER-LEFT: #3D7305 1px solid; 
	min-height:200px;
	COLOR: #444444; BORDER-BOTTOM: #3D7305 1px solid; POSITION: relative; HEIGHT: auto;
	PADDING: 5 5 5 5px;
}



body {
  margin: 0;
  padding: 0;
  color: #3367A2;
  background-color: #E7FDD0; 
  font: 76% Verdana, Arial, Helvetica, sans-serif;
}

pre {
  background-color: #eee;
  padding: 0.75em 1.5em;
  font-size: 15px;
  border: 1px solid #E7FDD0;
}
.sticky {
  padding: .5em;
  background-color: #eee;
  border: solid 1px #E7FDD0;
}
.node .picture {
  border: 1px solid #E7FDD0;
  float: right;
  margin: 0.5em;
}
#forum td.topics, #forum td.last-reply {
  background-color: #E7FDD0;
}

