.menuprincipal{

margin: auto;

padding: 0;

width: 177.5px; /*width of menu*/

/*border: 1px solid #9A9A9A;

border-bottom-width: 0;*/

}



.menuprincipal a.menuitem{

/*background: black url(menu.jpg) repeat-x bottom left;*/

background-color: #00B394;

/*background-color: #7d7d7d;*/

height: 20px;

font: bold 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;

color: white;

display: block;

position: relative; /*To help in the anchoring of the ".statusicon" icon image*/

width: auto;

padding: 4px 0;

padding-left: 10px;

text-decoration: none;

border-bottom: 1px solid #fff;

}



.menuprincipal a.menuitem:visited, .menuprincipal .menuitem:active, a.menuitem2{

color: white;

}





.menuprincipal a.menuitem .statusicon, a.menuitem2 .statusicon{ /*CSS for icon image that gets dynamically added to headers*/

position: absolute;

top: 5px;

right: 5px;

border: none;

}



.menuprincipal a.menuitem:hover, .menuprincipal a.activo, a.menuitem2:hover{

background-image: url(item_hover.gif);

/*background-color: #00B394;*/

/*background-color: #82C0DF;*/

border-bottom: 1px solid #fff;

color: #fff !important;

}



.menuprincipal div.submenu{ /*DIV that contains each sub menu*/

background: white;

}



.menuprincipal div.submenu ul{ /*UL of each sub menu*/

list-style-type: none;

margin: 0;

padding: 0;

}



.menuprincipal div.submenu ul li{

/*border-bottom: 0px solid blue;*/

}



.menuprincipal div.submenu ul li a{

display: block;

font: bold 10px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;

color: black;

text-decoration: none;

/*padding: 2px 0 0 0;*/

padding-top: 2px;

padding-bottom: 2px;

/*margin: 2px 0 0 0;*/

padding-left: 10px;

/*.padding: 0 0 0 10px !important;*/

border-bottom: 1px solid #CCCCCC;

.padding: 0 0 0 10px !important; /*hack para ie*/

}



/** html .menuprincipal div.submenu ul li a{

	.padding: 0 0 0 10px !important;

}*/



.menuprincipal div.submenu ul li a:hover{

background: #CC9999;

color: white;

}





 a#activado{

/*background-image: url(item_hover.gif);*/

/*background-color: #00B394;*/

background-color: #82C0DF;

border-bottom: 1px solid #fff;

}

/******************************TERCER NIVEL***************************************/

.menuprincipal div.submenu ul ul li{

font-size: 90%;

}

.menuprincipal div.submenu ul ul li a{

	display: block;

font: normal 10px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;

color: #333333;

text-decoration: none;

padding: 0;

margin: 0;

padding-left: 20px;

border:0;

}

.menuprincipal div.submenu ul ul li a:hover{

	background-color: #99cc67;

}



.menuprincipal a.nosoycomotu {

/*background-color: #00d2b0;*/

/*background-color: #4a4a4a;*/

background-color: #038d75;

color:#FFFF !important;

}


.menuprincipal a.nosoycomotu2 {

/*background-color: #00d2b0;*/

/*background-color: #4a4a4a;*/

background-color: #B19E30;

color:#FFFF !important;

}


.menuprincipal a.nosoycomotu3 {

/*background-color: #00d2b0;*/

/*background-color: #4a4a4a;*/

background-color: #CA9442;

color:#FFFF !important;

}

