@charset "utf-8";

img { behavior:url(./pngHack.htc); }

html { width:100%; height:100%; overflow-y:scroll; }
body { margin:0; padding:0; scroll:auto; background:#c9c9c9; behavior:url("./htc/csshover3.htc"); }
html>body, x:-moz-any-link, x:default { padding:0 1px 0 0; }

* {	font:12px 'Arial'; }

h1 { margin:0; padding:0; font:14px 'Arial'; font-weight:bold; }
.linkMail, span { font:12px 'Arial'; font-weight:bold; color:#494f59; }
.linkMail:hover { font:12px 'Arial'; font-weight:bold; color:#494f59; text-decoration:none; }


#topDiv { margin:0; padding:0; width:100%; height:auto; }
#middleDiv { margin:0; padding:0; width:100%; background:#b7b7b7; }
#wrap { margin:0 auto; padding:0; width:973px; height:570px; }
#bottomDiv { margin:0; padding:0; width:100%; height:auto; }

#homeDiv { margin:-6px 0 0 0; width:973px; height:488px; background:url(../imagenes/bg-home.jpg) no-repeat top center; z-index:2; }
#homeDivImg { margin:-54px 0 0 307px; width:486px; height:542px; background:url(../imagenes/img-home.png) no-repeat top center; position:absolute; z-index:3; }
#homeDivVideo { margin:65px 0 0 755px; width:239px; height:171px; background:url(../imagenes/video-home.png) no-repeat top center; position:absolute; z-index:4; }

#homeDivLink1 { margin:27px 0 0 40px; width:239px; height:265px; position:absolute; z-index:6; }
#homeDivLink2 { margin:65px 0 0 755px; width:239px; height:171px; position:absolute; z-index:6; }
#homeDivLink3 { margin:280px 0 0 830px; width:150px; height:68px; position:absolute; z-index:6; }
#homeDivLink3b { margin:350px 0 0 830px; width:150px; height:68px; position:absolute; z-index:6; }
#homeDivLink4 { margin:450px 0 0 36px; width:116px; height:10px; position:absolute; z-index:6; }
#homeDivLink5 { margin:463px 0 0 36px; width:116px; height:10px; position:absolute; z-index:6; }

#homeDivLink6 { margin:0px 0 0 25px; width:150px; height:100px; float:left; }
#homeDivLink7 { margin:-66px 0 0 825px; width:116px; height:10px; float:left; }
#homeDivLink8 { margin:-52px 0 0 825px; width:116px; height:10px; float:left; }

#menuBar { margin:0; width:100%; height:70px; background:url(../imagenes/bgMenu.gif) repeat-x top center; }

#aumentaNivel { position:absolute; z-index:4; }

	#menuLink1 { margin:40px 0 0 83px; width:70px; height:17px; background:url(../imagenes/menuLinks.gif) no-repeat 0 0; float:left; }
	#menuLink2 { margin:40px 0 0 88px; width:150px; height:17px; background:url(../imagenes/menuLinks.gif) no-repeat -158px 0; float:left; }
	#menuLink3 { margin:40px 0 0 88px; width:104px; height:17px; background:url(../imagenes/menuLinks.gif) no-repeat -397px 0; float:left; }
	#menuLink4 { margin:40px 0 0 88px; width:75px; height:17px; background:url(../imagenes/menuLinks.gif) no-repeat -607px 0; float:left; }
	#menuLink5 { margin:40px 0 0 88px; width:34px; height:17px; background:url(../imagenes/menuLinks.gif) no-repeat -773px 0; float:left; }
	
	#menuLink1:hover { margin:40px 0 0 83px; width:70px; height:17px; background:url(../imagenes/menuLinks.gif) no-repeat 0 -17px; float:left; }
	#menuLink2:hover { margin:40px 0 0 88px; width:150px; height:17px; background:url(../imagenes/menuLinks.gif) no-repeat -158px -17px; float:left; }
	#menuLink3:hover { margin:40px 0 0 88px; width:104px; height:17px; background:url(../imagenes/menuLinks.gif) no-repeat -397px -17px; float:left; }
	#menuLink4:hover { margin:40px 0 0 88px; width:75px; height:17px; background:url(../imagenes/menuLinks.gif) no-repeat -607px -17px; float:left; }
	#menuLink5:hover { margin:40px 0 0 88px; width:34px; height:17px; background:url(../imagenes/menuLinks.gif) no-repeat -773px -17px; float:left; }
	
#iframeContent { margin:0 auto; padding:0; width:100%; height:480px; overflow:hidden; background:url(../imagenes/bgContent.gif) no-repeat top center; }

#footerBar {  width:100%; height:18px; background:#494f59; }
	#footerLink1 { margin:4px 0 0 28px; width:148px; height:11px; background:url(../imagenes/footerLinks.gif) no-repeat 0 0; float:left; }
	#footerLink2 { margin:4px 0 0 124px; width:72px; height:11px; background:url(../imagenes/footerLinks.gif) no-repeat -272px 0; float:left; }
	#footerLink3 { margin:4px 0 0 112px; width:36px; height:11px; background:url(../imagenes/footerLinks.gif) no-repeat -455px 0; float:left; }
	#footerLink4 { margin:4px 0 0 111px; width:55px; height:11px; background:url(../imagenes/footerLinks.gif) no-repeat -603px 0; float:left; }
	#footerLink5 { margin:4px 0 0 123px; width:129px; height:11px; background:url(../imagenes/footerLinks.gif) no-repeat -781px 0; float:left; }
	
	#footerLink2:hover { margin:4px 0 0 124px; width:72px; height:11px; background:url(../imagenes/footerLinks.gif) no-repeat -272px -10px; float:left; }
		#menuLink2 ul { margin:0; padding:0; width:150px; border:0; list-style:none; }
		#menuLink2 ul li { margin:0; padding:0; position:relative; z-index:9; }
		#menuLink2 ul li ul.folder { margin:0; padding:7px; border:1px solid #9d9da1; background:white; list-style:none; position:absolute; z-index:10; left:0; top:0; display:none; }
		#menuLink2>ul li ul.folder { left:0; }
		#menuLink2 ul li ul.folder li { margin:0; padding:0; width:150px; display:table; }
		#menuLink2 ul li ul.folder li a { width:150px; text-decoration:none; color:gray; font-weight:bold; display:table; }
		#menuLink2 ul li ul.folder li>a:hover { width:150px; display:table; }
		#menuLink2 ul li ul.folder li a:hover { width:150px; border-color:gray; background:#bbb7c7; color:black; display:table; }
		#menuLink2:hover ul li ul.folder, #menuLink2:hover ul li ul.folder:hover { display:block; }
	#footerLink3:hover { margin:4px 0 0 112px; width:36px; height:11px; background:url(../imagenes/footerLinks.gif) no-repeat -455px -10px; float:left; }
	#footerLink4:hover { margin:4px 0 0 111px; width:55px; height:11px; background:url(../imagenes/footerLinks.gif) no-repeat -603px -10px; float:left; }

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .clearfix { height:1%; }

#contentPage { overflow-y:scroll; overflow-x:hidden; width:100%; height:407px; text-align:left; }
	#contentHead { margin:0 0 0 90px; text-align:right; width:650px; height:52px; }
	#contentText { margin:7px 0 0 105px; width:615px; text-align:justify; float:left; }
	#contentText2 { margin:7px 0 0 105px; width:820px; text-align:justify; float:left; }
	#contentImage { margin:-2px 0 0 20px; width:186px; overflow:hidden; float:left; }

#whoisOnofre { margin:0; padding:0; width:600px; background:url(../imagenes/bg-whoisOnofre.jpg) no-repeat top center #FFFFFF; overflow-y:auto; }
#whoisAlSafar { margin:0; padding:0; width:600px; background:url(../imagenes/bg-whoisAlSafar.jpg) no-repeat top center #FFFFFF; overflow-y:auto; }