/* Navegacion
----------------------------*/
#menu {
	position:absolute;
	bottom:0px;
	right:0px;
}

#menu ul#navmenu {
	list-style-type: none;    
    white-space: nowrap;
}

#menu li {
	/*float:left;*/
   display: inline;
	margin-left:18px;
}

#menu a {
	font-size:75%;
	font-weight:bold;
	color:#3F3F3F;
	text-decoration:none;	
}

#menu a:hover {
	text-decoration:underline;
}

#menu a.dcha {
	border-right:1px solid #000000;
}

#menu a#on {
	font-weight:bold;
	background-color:#F8F8F9;
	border-bottom:1px solid #F8F8F9;
}

#menu a:hover#on {
	text-decoration:none;
}


/*Menú desplegable
---------------------------------*/
ul#navmenu li a{
		padding-bottom:20px;
		
}


ul#navmenu li a:hover,
ul#navmenu li:hover a, 
ul#navmenu li.iehover a {
		color:#72973B;	/*verde*/
		text-decoration:none;	
}

ul#navmenu li a.menuservicios:hover,
ul#navmenu li:hover a.menuservicios, 
ul#navmenu li.iehover a.menuservicios {
		color:#72973B;	/*verde*/
		text-decoration:none;
}

ul#navmenu ul {  
 	list-style: none;
 	display: none; 
  	position:absolute;
	top:18px;
	right:65px;
	z-index:100;
	width:209px;
	padding-top:7px;
	border-bottom:2px solid #72973B;
	list-style-type:none;  
    white-space: nowrap;
}

ul#navmenu ul li {
  float: none; /*For Gecko*/
  display: block !important;
  display: inline; /*For IE*/
  width:209px;
  margin-left:0px;
}


/* Root Menu */
ul#navmenu ul li a {
	display: block;
	width:175px;
	height:20px;
 	border-left:7px solid #60B900;
  	border-right:2px solid #72973B;
	padding:5px 0px 0px 25px;
  	background-color:#FFFFFF;
	color:#3B3C3F;
	font-size:11px
	
}

* html ul#navmenu ul li a {
	width:209px;
	w\idth:175px;
}


ul#navmenu ul li a:hover {
	background-color:#B3FF00;
	text-decoration:none;
}

ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  	float: none;
	display:block;
	color:#3B3C3F;
}

ul#navmenu li a:hover ul,
ul#navmenu li:hover ul,
ul#navmenu ul li a:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li a:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}

a.carpetanaranja{
	border-top:1px solid #60B900;
	background:url(../img/index/carpetanaranja.gif) no-repeat 5px 5px;
}

a.carpetarosa{
	border-top:1px solid #60B900;
	background:url(../img/index/carpetarosa.gif) no-repeat 5px 5px;
}

a.carpetamarron{
	border-top:1px solid #60B900;	
	background:url(../img/index/carpetamarron.gif) no-repeat 5px 5px;	
}

a.carpetaazul{
	border-top:1px solid #60B900;
	background:url(../img/index/carpetaazul.gif) no-repeat 5px 5px;
}

/* Cabecera
----------------------------*/
#imagencabecera {
	position:relative;
	width:100%;
	height:200px;
}		

#logo {
	float:right;
	margin-right:10px;
	width:174px;
	height:218px;
	margin-top:-20px;
	/*margin-top:-15px;*/
}

* html #logo {
	width:184px;
	w\idth:174px;
}

/* Migas de pan
----------------------------*/
#breadcrumbs {
	position:absolute;
	bottom:8px;
	left:50px;
	z-index:5;
}

#breadcrumbs p {
/*	font-size:65%;*/
	color:#666666;
	
}

#breadcrumbs p span {
	color:#000000;
}

#breadcrumbs p a {
	font-weight:bold;
}

#breadcrumbs p a#seccionactual {
	color:#666666;
	text-decoration:none;
}

/* Lista iconos
----------------------------*/
.listaiconos {
	padding-top:3px;
	padding-left:8px;
	float:right;
}

.iconocontacto{
	text-align:right;
	padding-right:10px;
	padding:2px 10px 0px 0px;
}

.iconocontacto a{
	display:block;
	width:15px;
	height:15px;
	background:url(../img/index/iconocontacto.gif) no-repeat top right;
}

/* Pie de página
----------------------------*/

#menubottom {
	float:left;
	margin-left:3px;
}

#menubottom ul{
    white-space: nowrap;
}

#menubottom ul li{ 
   display: inline;
   margin-right:14px;
   font-size:70%;
}

#menubottom ul li a {
	color:#414142;
	text-decoration:none;
	color:#808080;
}

#menubottom ul li a:hover {
	text-decoration:underline;
}

#copyright {
	float:right;
	color:#7D706C;
}

/* Lista iconos
----------------------------*/
.listaiconos {
	padding-top:3px;
	padding-right:8px;
	text-align:right;
}

.listaiconos li{
	position:relative;
	display: block; 
	float: left; 
	margin-right: 5px;
	list-style-type:none; 
}










