/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_dropline_1.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#nav {
	background:#2d3031 url(../img/pro_line_0.gif) repeat-x;
	height:35px;
	position:relative;
	font-family:"Courier New", Courier, monospace;
	font-size:13px;
	z-index:500;
}

#nav .select {
margin:0; padding:0; list-style:none; white-space:nowrap;
}

#nav li {
	background:#2d3031 url(../img/pro_line_0.gif) repeat-x;
	float: left;
}

#nav .select a {
	border-right-color:#7a7c7f;
	border-right-style:solid;
	border-right-width:1px;
	display:block;
	height:35px;
	float:left;
	background: url(../img/pro_line_0.gif);
	padding:0 0 0 10px;
	text-decoration:none;
	line-height:35px;
	white-space:nowrap;
	color:#ddd;
}

#nav .select a b {
	display:block;
	padding:0 20px 0px 10px;
	background:url(../img/pro_line_0.gif) right top;
}

#nav .select li:hover a {
	background: url(../img/pro_line_1.gif);
	padding:0 0 0 10px;
	line-height:35px;
	cursor:pointer;
	color:#ddd;
}

#nav .select li:hover a b {
	display:block;
	padding:0 20px 0px 10px;
	background:url(../img/pro_line_1.gif) right top;
	cursor:pointer;
}

#nav .sub {
display:none; margin:0; padding:0 0 0 0px;list-style:none;
}

#nav .sub li {background:#FFCC33;}
/* #nav .sub li {background:transparent;} */

#nav .select li:hover .sub {
background:#FFCC33; height:30px; display:block; position:absolute; float:left; _width:520px; top:35px; left:0; text-align:center;z-index:550;
}

#nav .select li:hover .sub li a {
	border-width:0;
	display:block;
	height:30px;
	line-height:30px;
	float:left;
	background:transparent url(../img/transparent.gif);
	padding:0 10px;
	margin:0;
	white-space:nowrap;
	color:#333;
	font-size:12px;
}

#nav .select li:hover .sub li a:hover {
color:#666; background:#FFCC33; border-width:0; line-height:30px;
}

#nav .select li:hover #nav_bio, #nav .current #nav_bio {
	padding:0 0 0 102px;
	width:835px;
	}

#nav .select li:hover #nav_metodo, #nav .current #nav_metodo {
	padding:0 0 0 200px;
	width:752px;
	}

#nav .select li:hover #nav_servicios, #nav .current #nav_servicios {
	padding:0 0 0 375px;
	width:537px;
	}

#nav .select .current a {
	background:#FFCC33;
	color:#333;
	}
#nav .select .current a:hover {
	background:#FFCC33;
	color:#333;
	}
#nav .select .current a:hover b {
	background:#FFCC33;
	color:#333;
	}

#nav .select .current a b {
	background:#FFCC33 url(../img/pro_line_2.gif) right top;
	color:#333;
	}

.current{
	background:#FFCC33;
	color:#333;
	}

#nav .select li.current:hover a {
	background:#FFCC33;
	padding:0 0 0 10px;
	line-height:35px;
	cursor:pointer;
	color:#ddd;
	}

#nav .select li.current:hover a b {
	display:block;
	padding:0 20px 0px 10px;
	background:#FFCC33 url(../img/pro_line_2.gif) right top;
	cursor:pointer;
	}


#nav_under {
	background-color:#FFCC33;
	height:30px;
	width:966px;
	}


#nav .current .sub {
background:#FFCC33; height:30px; display:block; position:absolute; float:left; _width:520px; top:35px; left:0; text-align:center;
}

#nav .current .sub li a {
border-width:0; display:block; height:30px; line-height:30px; float:left; background:transparent url(../img/transparent.gif); padding:0 10px; margin:0; white-space:nowrap; color:#333; font-size:12px;
}

#nav .current .sub li a:hover {
color:#333; background:#FFCC33; border-width:0; line-height:30px;
}
