/* CSS Document */
ul#navmenu-h {
 margin: 0;
 border: 200 none;
 padding: 0;
/*  width: 500px;*/ /*For KHTML*/
 list-style: none;
 height: 24px;
}

ul#navmenu-h li {
 margin: 0;
 border: 0 none;
 padding: 0;
 width:  200px; /*100px;50.00%*/
 float: left; /*For Gecko*/
 display: inline;
 list-style: none;
 position: relative;
 height: 24px;
}

ul#navmenu-h ul {
 margin: 0;
 border: 0 none;
 padding: 0;
 width: 160px;
 float: left; /*For Gecko*/
 list-style: none;
 display: none;
 position: absolute;
 top: 24px;
 left: 0;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
 clear: both;
 display: block;
 font: 1px/0px serif;
 content: ".";
 height: 0;
 visibility: hidden;
}

ul#navmenu-h ul li {
 width: 200px;
 float: left; /*For IE 7 lack of compliance*/
 display: block !important;
 display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu-h a {
 border: 1px solid #4878A8;
 border-right-color: #114577;
 border-bottom-color: #4878A8;
 padding: 0 6px;
 float: none !important; /*For Opera*/
 float: left; /*For IE*/
 display: block;
 background: #4878A8;
 color: #B5BA86;
 font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 height: auto !important;
 height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {

 background: #98B1D1;
 color: #FFFFFF;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
 border: 1px solid #65645F;
 border-right-color: #65645F;
 border-bottom-color: #000000;
 padding: 0 6px;

 float: none;
 background: #2D5981;
 color: #D1D0CB;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
 background: #4878A8;
 color: #FFFFFF;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
 background: #2D5981;
 color: #D1D0CB;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
 background: #4878A8;
 color: #FFFFFF;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
 background: #2D5981;
 color: #D1D0CB;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
 background: #4878A8;
 color: #FFFFFF;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
 display: none;
 position: absolute;
 top: 0;
 left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
 display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
 display: block;
}

/* Menú de pestañas. */
/* SUBMENU */

.menu-pest {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; OVERFLOW: hidden; PADDING-TOP: 0px; WHITE-SPACE: nowrap; HEIGHT: 20px! important
}
.menu-pest A:link {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 8pt; FLOAT: left; PADDING-BOTTOM: 1px; BORDER-LEFT: 1px solid; LINE-HEIGHT: 15px! important; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: 1px solid; TEXT-DECORATION: none
}
.menu-pest A:visited {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 8pt; FLOAT: left; PADDING-BOTTOM: 1px; BORDER-LEFT: 1px solid; LINE-HEIGHT: 15px! important; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: 1px solid; TEXT-DECORATION: none
}

.menu-pest LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.menu-pest A.menu-actual:link {
	FONT-WEIGHT: bold; BORDER-BOTTOM: 1px solid; FONT-STYLE: oblique
}
.menu-pest A.menu-actual:visited {
	FONT-WEIGHT: bold; BORDER-BOTTOM: 1px solid; FONT-STYLE: oblique
}



.menu-pest {
	BACKGROUND: url(imagenes/menu2_pixel1.png) #114577 repeat-x 50% bottom
}
.menu-pest A:link {
	BORDER-LEFT-COLOR: #98B1D1; BORDER-BOTTOM-COLOR: #98B1D1; COLOR: #98B1D1; BORDER-TOP-COLOR: #98B1D1; BORDER-RIGHT-COLOR: #98B1D1
}
.menu-pest A:visited {
	BORDER-LEFT-COLOR: #98B1D1; BORDER-BOTTOM-COLOR: #98B1D1; COLOR: #98B1D1; BORDER-TOP-COLOR: #98B1D1; BORDER-RIGHT-COLOR: #98B1D1
}
.menu-pest A.menu-actual:link {
	BORDER-BOTTOM-COLOR: #5342F
}
.menu-pest A.menu-actual:visited {
	BORDER-BOTTOM-COLOR: #114577
}
.menu-pest A:hover {
	BACKGROUND: #98B1D1; COLOR: #fff
}




#navlist
{
margin: 0;
padding: 0 0 20px 10px;
border-bottom: 1px solid #000;
}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #999;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 4px solid #000;
padding-bottom: 2px;
background: transparent;
color: #000;
}

* html #image-style {
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo.png", sizingMethod="scale");
}
