﻿#menu_container {margin:0px; position:relative; width:1000px; height:28px; z-index:1000; background:#DADADA; border-bottom:1px solid #ccc;}
#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none;  }
#pmenu span {padding:0; margin:0; list-style-type: none; background:transparent; }
#pmenu a {
	display:block;
	float:left;
	font-size:1.1em;
	font-weight:bold;
	font-family:arial, verdana, sans-serif;
	color:#283C4F;
	height:28px;
	line-height:25px;
	text-decoration:none;
	color:#354759;
	background:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
#pmenu a span {
	display:block;
	float:left;
	width:200px;
	text-align:center;
	white-space:nowrap;
	height:28px;
	cursor:pointer;
	font-weight:bold;
	background:#DADADA;
}
#pmenu a i {float:right; font-style:normal; padding-right:0px;}
#pmenu li {float:left; }
#pmenu li a:hover {position:relative; background:#afb6bc; color:#fff; }
#pmenu li a:hover span {background:#afb6bc; color:#fff;}
#pmenu li:hover {position:relative;}
#pmenu li:hover > a {background:#afb6bc; color:#FFFFFF;}
#pmenu li:hover > a span {background:#afb6bc; color:#FFFFFF;}
#pmenu li ul {position:absolute; left:-9999px; width:200px; z-index:1000;  }
#pmenu li:hover > ul {top:-1px; left:90px; width:200px; }
#pmenu > li:hover > ul {left:0; top:28px;  }
#pmenu li:hover ul.first {top: 0}
#pmenu table {border-collapse:collapse; padding:0; margin:0 -5px 0 0; width:0; height:0; font-size:1em; z-index:1;}
#pmenu li a:hover ul {left:0; top:28px; width:200px;  border-left:0px solid #cccccc; border-right:0px solid #cccccc; border-top:0px solid #cccccc; border-bottom:0px solid #cccccc; }

#pmenu :hover ul li a {
	height: auto;
	padding-left: 17px;
	padding-top:3px;
	padding-bottom:7px;
	color:#666666;
	width:181px;
	line-height:19px;
	background:#fff;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	font-weight:normal;
	cursor: pointer;
	text-indent: -17px;
}

#pmenu :hover ul li a:hover {color:#fff; background:#afb6bc;}
#pmenu :hover ul li:hover > a {
	color:#000;
	width:181px;
	line-height:19px;
	color:#fff;
	background:#afb6bc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}


#pmenu li a:hover ul a:hover ul,
#pmenu li a:hover ul a:hover ul a:hover ul,
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul, 
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { top:-1px; left:90px; border-left:0px solid #cccccc; border-right:0px solid #cccccc; border-top:0px solid #cccccc; border-bottom:0px solid #cccccc; }
#pmenu a:hover ul ul,
#pmenu li a:hover ul a:hover ul ul,
#pmenu li a:hover ul a:hover ul a:hover ul ul,
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul {left:-9999px; }
.bolita { margin-right:4px; margin-left:6px; color:#ccc;}
#pmenu iframe {position:absolute; left:-9999px; top:0; width:0; height:0; margin:0; padding:0;}
/* propiedades descartadas por no validar
#pmenu :hover iframe {left:expression(this.nextSibling.offsetLeft);top:expression(this.nextSibling.offsetTop);width:expression(this.nextSibling.offsetWidth);height:expression(this.nextSibling.offsetHeight); filter: alpha(opacity:0); }
*/
/* Menu cuarto nivel */
.tabs {
	position:relative;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	float:right;
	width:100%;
	background:none;
	font-size:.95em;
	font-weight:normal;
	top:0px;
	z-index:100;
	padding-top:4px;
	background:url("images/tab-bar.png") repeat left top;
}
.tabs ul {
	z-index:100;
	float:right;
	margin:0;
	padding:0px 0px 0 50px;
	list-style:none;
	margin-top:-7px;
}
.tabs li {
	display:inline;
	margin:0;
	padding:0;
	color:#374248;
}
.tabs .marcar a {
	float:left;
	background:url("images/tab-left-selec.png") no-repeat left top;
	margin:0;
	padding:0 0 0 22px;
	text-decoration:none;
	font-weight:bold;
}	  
.tabs .marcar a span  {
	float:left;
	display:block;
	background:url("images/tab-right.png") no-repeat right top;
	padding:5px 70px 4px 6px;
	color:#374248;
	color:#3c3c3c;
	font-weight:bold;
}	   
.tabs .marcar a:hover {
	float:left;
	background:url("images/tab-left-selec.png") no-repeat left top;
	margin:0;
	padding:0 0 0 22px;
	text-decoration:none;
	color:#3c3c3c;
	font-weight:bold;
}	   
.tabs .marcar a:hover span  {
	float:left;
	display:block;
	background:url("images/tab-right.png") no-repeat right top;
	padding:5px 70px 4px 6px;
	color:#374248;
	text-decoration:none;
	font-weight:bold;
}	   
.tabs a {
	float:left;
	background:url("images/tab-left.png") no-repeat left top;
	margin:0;
	padding:0 0 0 22px;
	text-decoration:none;
	color:#374248;
}
.tabs a span {
	float:left;
	display:block;
	background-image:none;
	padding:5px 70px 4px 6px;
	color:#374248;
}
.tabs a:hover span {
	color:#374248;
	text-decoration:none;
}
.tabs a:hover {
	background-position:0% -42px;
	text-decoration:none;
}
.tabs a:hover span {
	background-position:100% -42px;
	text-decoration:none;
}



