.imgmenu {
	border: 0px;
	padding: 0px;
}

a.enlacenormal:link, a.enlacenormal:visited, a.enlacenormal:active {
	display: block;
	width: 120px;
/* 	height: 18px; */
	background-color: #FFFFFF;
	text-align: left;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #90AED0;
	text-decoration: none;
}

a.enlacenormal:hover {
	background-color: #F3F3F3;
}

a.enlaceresaltado:link, a.enlaceresaltado:visited {
	display: block;
	width: 120px;
/* 	height: 18px; */
	background-color: #FE0405;
	text-align: left;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.enlacesubmenu {
	display: block;
	width: 120px;
/* 	height: 16px; */
	padding-left: 15px;
	background-color: #90AED0;
	text-align: left;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

a.enlacesubmenu:hover {
	background-color: #647890;
}

a.enlacesubresaltado {
	display: block;
	/*width: 120px;*/
	width: 100px;
	height: 16px;
	background-color: #647890;
	padding-left: 15px;
	text-align: left;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
div.titulo_menu{
	position:relative;
	height:96px; 
	background-color: #FFFFFF;
	margin:0px;
	padding:0px;
	
}

div.principal {
	margin:0px;
	padding:0px;
	width: 148px;
	border-left: 1px solid #0099D2;
	border-right: 1px solid #0099D2;
	background-color:#FFFFFF;
}

div.elemento {
	width: 120px;
/* 	height: 18px; */
	border:0px;
 	padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
	padding-left: 10px;
	position: relative;
}
div.elemento2 {
	width: 120px;
/* 	height: 16px; */
	
	padding: 0px;
	position: relative;
}

div.submenu {
	width: 120px;
	border: 0px;
	display: none;
}

#menu_laser {
	position: absolute;
	left: 0px;
	top: 0px;
}

#menu_optimist {
	position: absolute;
	left: 0px;
	top: 0px;
}

p.textotd {
	font-weight: normal;
}

ul.submenu{
text-align:center;
margin:0px 0px 1em 0px;
padding-bottom:6px;
border-bottom:2px solid #999999;
}

ul.submenu li{
display:inline;
padding:10px 10px 7px 10px;
margin:2px;
font-size:1.15em;
font-weight:bold;
color:#126090;

}

ul.submenu li a:link, ul.submenu li a:visited {
color:#333333;
}
ul.submenu li a:hover, ul.submenu li a:active {
color:#1A5891;
}

ul.submenu li.activo{
border-top:2px solid #999999;
border-bottom:2px solid #E5E5E5;
border-left:2px solid #999999;
border-right:2px solid #999999;
background-color: #E5E5E5;


}

ul.submenu li.inactivo{
border-top:1px solid #DDDDDD;
border-bottom:0px;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
}


ul.submenu_calendario{
text-align:center;
margin:0px 0px 0px 0px;
padding-left:0px;
padding-bottom:6px;

list-style:none;
}

ul.submenu_calendario li{
display:inline;
padding:5px 0px 7px 0px;
margin:1px;
font-size:1.15em;
font-weight:bold;
color:#EEEEFF;
text-align:center;
}
ul.submenu_calendario>li{
margin:0px;
padding:5px 2px 7px 2px;
}

ul.submenu_calendario li a:link{
color:#000000;
}
ul.submenu_calendario li a:hover, ul.submenu_calendario li a:active {
color:#1F5C92;
}
 ul.submenu_calendario li a:visited {
 color:000000;
 
 }
ul.submenu_calendario li.activo{
border:3px solid #1F5C92;
border-bottom:0px;
border-left:3px solid #1F5C92;
border-right:3px solid #1F5C92;
background-color:#1F5C92;
color:#ffffff;
}
ul.submenu_calendario li.activo a{

color:#ffffff;
}
ul.submenu_calendario li.activo a:hover{

color:#ffffff;
}

ul.submenu_calendario li.inactivo{
border-top:1px solid #DDDDDD;
border-bottom:0px;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
color:#000000;
}
