body { 
	position:absolute; margin:0px; padding:0px; width:1000px;
	background-image:url(./fondo_pagina.png);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#F2eFfF;
	background-attachment:fixed;
}

#header {
	z-index:8;
	position:fixed; top:0px; left:0px; height:45px; width:1000px;
	border:0px #789 solid;	background:transparent;
}
#footer {
	z-index:8;
	position:fixed; bottom:0px; left:0px; height:60px; width:1000px;
	/*border:1px #987 solid;*/	background:transparent;
}


#header_left {
	position:absolute; left:0px; width:800px; height:45px;min-height:45px; font:normal 8px Arial,Helvetica; color:#000;
	background-image:url(./cabecera_left.png);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:transparent;
	background-attachment:fixed;
}

#header_right {
	position:absolute; left:801px; width:220px; height:45px; font:normal 9px verdana,helvetica,sans-serif; color:#000;
}



#footer_left {
	position:absolute; left:1px; width:160px; height:60px; font:bold 15px Arial,Helvetica; color:#000;
	background-image:url(php_power_white.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:transparent;
	/*background-attachment:fixed;*/
}

#footer_center{
	position:absolute; left:161px; width:640px; height:60px; font:normal 9px verdana,helvetica,sans-serif; color:#000; text-align:justify;
}

#footer_right{
	position:absolute; right:0px; width:200px; height:60px; text-align:center; font:normal 9px verdana,helvetica,sans-serif; color:#000;
}








#main { 
	background-color:transparent;
	z-index:1;
	position:fixed; top:47px; bottom:62px; left:0px; right:5px; 
	margin:0px;padding:10px; 
	overflow:auto;
}

#seccion_oro, 
#seccion_app ,
#seccion_sof { 
	margin-left:20px; border:0px #000 solid; position:relative; top:5px; left:100px; display:inline; width:130px;  height:30px; z-index:99; 
}

.titular_seccion {
	position:relative; top:0px; display:inline; left:0px; z-index:99;
}


.titulo_seccion {
	position:relative; top:2px; left:0px; width:130px; border:0px #446 solid; z-index:3; /*background-image:url(./fondo_rollover.png); */
	padding-top:2px; padding-bottom:1px;  z-index:99;
}
#descripcion_titulo {
	position:absolute; top:0px; left:0px; width:250px;  z-index:99;
	padding:1px; padding-left:20px; 
	border:1px #000 solid;
	font:normal 12px menu,Tahoma,Arial,Sans; color:#000; 
	background:#FFE; display:none;
}


#menu_oro, #menu_app, #menu_sof {
	display:none;
	border:1px #888 solid;
	position:absolute; 
	top:100px; 
	width:200px; 
	z-index:99;
	background:#FFF; /*transparent;*/
	opacity:.8; /*ffox*/
}
#menu_oro { left:10px; }
#menu_app { left:210px; }
#menu_sof { left:410px; }

.menu_seccion {
	margin:2px; padding:2px;
	/*width:270px; */
	left:0px; right:0px;
	background:transparent;
	z-index:9;
}
.menu_seccion ul a {font:normal 0.8em Verdana,Arial,Helvetica; color:#000; text-decoration:none; background:transparent;text-align:left; display:block; width:100%; }
.menu_seccion ul a:hover {font:normal 0.8em Verdana,Arial,Helvetica; color:#FFF; text-decoration:none; background:#000;}
.menu_seccion ul { z-index:9; margin-left:2px; padding-left:2px; padding-right:10px; }
.menu_seccion li {
	display:block; width:100%;
	border-bottom:1px #BB7 dashed;
	list-style-type:none;
	text-align:left;
	margin-left:2px; margin-top:3px;
	z-index:9;
}
.menu_seccion h1 { display:block; text-align:center; width:100%; font:bold 12px verdana,helvetica;color:#FFF;background:#86f;margin-top:0px;}
.menu_seccion .rollover_seccion { position:absolute; top:0px; width:24px; left:190px; right:0px; display:inline; z-index:2; }
.menu_seccion .rollover_seccion a {z-index:1; background:transparent;}
.menu_seccion .rollover_seccion a:hover {z-index:4; background:transparent;}



#lateral {
	position:absolute; display:block;
	top:90px; left:2px; width:110px; height:300px;
	/*border:1px #000 solid;*/
	background:#FFF;
	opacity:.8; 
	z-index:1;
}

#submenu { display:none; }

#enlaces_web { display:block; }


/*
#lateral ul {
	margin:0px; padding:0px; 
	font:normal 9px verdana,menu,Helvetica; color:#000;
}
#lateral ul a {font:normal 0.8em Verdana,Arial,Helvetica; color:#000; text-decoration:none; background:transparent;text-align:left; display:block; width:100%; }
#lateral ul a:hover {font:normal 0.8em Verdana,Arial,Helvetica; color:#FFF; text-decoration:none; background:#000;}
*/
.submenu {
	/*position:relative; float:left; height:300px;*/
	position:relative; display:block;
	margin-top:5px; left:2px; width:104px; 
	border:1px #FFF outset; background:#FFF;
	overflow:auto;font:bold 10px caption,tahoma,helvetica; color:#008; text-align:center;
}
.submenu p {display:inline;}
.submenu ul,
.submenu li  {display:block;padding:0px;margin:0px; background:#eee; opacity:0.9; text-align:Left; font:normal 1em Helvetica,Serif; color:#008; }
.submenu li a {font:bold 1.1em menu,Verdana,Arial,Helvetica; 
            color:#000; text-decoration:none; 
			 background:transparent;
			 text-align:left; 
			 padding-left:2px;
			 }
.submenu ul a:hover {color:#FFF; text-decoration:none; background:#000;}





#texto_home {
	display:block;
	position:absolute;
	top:90px; left:120px; right:100px; bottom:80px;
	/*height:470px; width:500px;*/
	/*background:transparent;*/
	background:#FFF;
	opacity:.8; 
	z-index:1;
	overflow:auto;
	margin:1px; padding:1px;
	font:normal 13px caption,Tahoma,Helvetica,'Lucida Sans',Sans-serif; color:#323;
	text-align:justify; line-height:24px;
}
#texto_home p { margin:3px; line-height:1.4em; }
#texto_home h1 { font-size:1.2em; font-weight:bold; color:#000; font-family:menu,Verdana,Sans-serif; }
#texto_home ul { list-style-type: square ; list-style-image:url(./check_ok.png);}
#texto_home b { color:#547; letter-spacing:3px;font-size:1.1em; }





#pagina_marco {
	position:absolute;
	top:90px; left:120px; right:15px; bottom:80px;
	border:0px #bb6 ridge;
	background:transparent;/*#FFF;*/
	z-index:7;
	overflow:hidden;
	display:none;
}

#frame {
	/*position:relative;*/
	position:absolute;top:20px;
	left:0px;right:0px; 
	/*top:20px;width:692px; height:446px;bottom:2px;*/
	/*min-width:715px; min-height:430px;*/
	border:1px #68a ridge; margin:0px;
	background:#FFF;
	opacity:.8; 
	z-index:8;
	overflow:hidden;
}
#lnkclose { 
	/*position:relative; */
	/*top:2px; left:0px; text-align:right;
	height:19px; width:694px;*/
	top:1px; float:right; right:0px; text-align:right;
	height:19px; width:100px;
	font:normal 12px message-box,verdana,Sans; 
	color:#000; 
	background:transparent;
	z-index:9; 
}
#lnkclose a {text-decoration:none;color:#000;background:#DDE;line-height:16px;border:2px #b0c0d0 ridge;}
#lnkclose a:hover {text-decoration:none;color:#000;background:transparent;border:1px #d0d0d0 inset;}






