/************** 1) HTML tags  ****************/
body {
	font:0.8em/1.5 "arial", sans-serif;
}

h1, h2, h3, h4, h5, h6, p, address, blockquote, table, dl, fieldset {margin:15px 0 0 0;}

textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
}

/************** Cabezera y Menu ****************/

#main {width:1003px; margin:0 auto; padding:0 0 18px 0;}

    #header {position:relative; height:124px; padding:10px 20px 5px 0px;}
        #logo {margin:0;}
        #nav {position:absolute; top:7px; right:14px; margin:0;}
    
    /*#tray {position:relative; width:992px; height:35px; background:url("../images/tray.gif") 0 0 no-repeat; overflow:hidden; font:bold 90%/1 "tahoma",sans-serif; background-color:#BFBFBF; margin: 0px 0px 0px 5px;}
    #tray ul {margin:0 10px; list-style:none;}
    #tray li {display:inline;}
    #tray li a {display:block; float:left; padding:12px 10px 12px 7px; background:url("../images/tray-separator.gif") 100% 0 no-repeat; text-decoration:none;}
    #tray li a:hover {background:url("../images/tray-hover.gif"); color:#002862;}
    #tray li#tray-active a {background:url("../images/tray-active.gif"); color:#002862;}
	#tray select#ComboNombre {margin: 6px 0px 0px 10px; border: 2px solid #45759A; background: #233B4E; color: white;}*/
	
	#tray { 
		background:url("../images/tray.gif") 0 0 no-repeat;
		background-color:#BFBFBF;
		text-align: center;
		font-family:"tahoma",sans-serif;
		font-size:12px;
		font-weight:bold;
		width: 992px;
		height:35px;
		margin: 0 0 0 5px;
		position: relative;
		z-index:500;
	}
	
	
	#tray ul {
		margin:0 10px;
		list-style-type: none;
	}
	
	#tray ul li.nivel1 {
		float: left;	
		margin-right: 2px;
	}
	
	#tray ul li a {
		padding:9px 10px 12px 7px;
		background:url("../images/tray-separator1.gif");
		background-repeat:no-repeat;
		background-position:right;
		display: block;
		height:13px;
		text-decoration: none;	
		position: relative;
	}
	
	#tray ul li:hover {	
		position: relative;
		background:url("../images/tray-hover.gif");
		background-repeat:repeat-x;
		color:#002862;
	}
	
	#tray ul li a:hover, #tray ul li:hover a.nivel1 {
		padding:9px 10px 12px 7px;
		background:url("../images/tray-hover.gif");
		background-color:#BFBFBF;			
		color: #002862;
		position: relative;
	}
	
	#tray ul li a.nivel1 {
		display: block!important;
		display: none;
		position: relative;
		
	}
	
	#tray ul li ul {
		display: none;
	}
	
	#tray ul li a:hover ul, #tray ul li:hover ul {
		display: block;
		position: absolute;
		font-size:10px;
		left: -11px;
		
	}
	
	#tray ul li ul li a {
		margin:0;
		height:10px;
		background:url("../images/submenu.gif");
		font-size:10px;
		border:0.5px solid #02579a;
		
	}
	
	#tray ul li ul li a:hover {	
		position: relative;
		background:url("../images/tray-hover.gif");
		font-size:10px;
		height:10px;
	}
	
	table.falsa {
		border-collapse:collapse;
		border:0px;
		float: left;
		position: relative;
	}
	
	 #tray li#tray-active a {background:url("../images/tray-active.gif"); color:#002862;}
	
	#tray select#ComboNombre {margin: 6px 0px 0px -40px; border: 2px solid #45759A; background: #233B4E; color: white;}
	
	
	option {font-family: verdana; font-style: bold; font-size: 13px; color: white;} 

/************** Top ******************/
#mainhome {width:1003px; margin:0 auto; overflow:hidden;background: url("../images/znvfondo.png");}	

#mainescorts {width:1003px; height: 810px; margin:0 auto; overflow:hidden;}	

/************** Top ******************/
#top {
	background-color: #ffffff;
	height: 38px;
	text-align: center;
	background: url(../images/top.png) repeat-x ;
}

/************** Bottom ***************/
#bottom {
	width:1003px;
	height: 36px;
	background: url(../images/bgbottom.png) no-repeat;
	margin:0 auto; 
	overflow:hidden;
}

/************** Pie de Pagina ******************/
#upper-footer { 
	background: #44403c url(../images/portfolio-bg.gif) repeat-x top left; 
	float: left; 
	margin: 1px 0 0 0; 
	width: 100%; 
}

#upper-footer #upper-footer-header { width: 960px;}

#upper-footer #upper-footer-header #portfolio { 
	width: 460px; 
	background: url(../images/portfolio.gif) no-repeat top left; 
	height: 10px; 
	margin: 0 0 0 0; 
	position: relative; 
	padding: 27px 0 0 180px; 
}
	
#footer { 
	background: url(../images/footer-bg.gif) repeat-x top left; 
	float: left;
	width: 100%; 
	height: 40px; 
	border-top: 1px solid #1a1919; 
}

.portfolio-sum a img { background-color: #ffffff; padding: 2px; border: 1px solid #504a46; margin: 0 20px 5px 0px; float: left;} 
.credit { padding: 10px 0 0 0; color: #b4aca9; }
.wrapper { width: 997px; margin: 0 auto; }
.left, .float { float: left; }

