@media screen {



div#fixme {

position: fixed; 
bottom:10px; 
left: 50%;
margin-left: -510px;
* margin-left: -519px;
z-index:10;
width:125px;

}

div#base {

position: fixed; 
bottom:0px;
left: 50%;
margin-left: -386px;
z-index:10;
width:120px;
* margin-left: -395px;

}



 
}



@media screen {

* html, 
* html body { 
overflow-y: hidden!important; 
height: 100%;
margin: 0;
padding: 0; 
}
* html #iefix { 
height: 100%;
overflow-y: scroll;
padding: 0px 0;
position: relative;
z-index:3;
}

* html div#fixme, div#base2 {
position: absolute;

}

* html div#base {
position: absolute;

}



}

body {margin: 0; background-color:#292929; background-image:url(images/back2.png); background-attachment:fixed}
.cabecera{ margin:0 auto; width:772px; height:470px; background-image:url(images/cabecera.jpg); background-repeat:no-repeat}
.contenido{ margin:0 auto; width:772px; height: auto; z-index:3; background-color:#292929}
.pagina {margin: 0 auto; width:852px; height:auto; background-image:url(images/fondo-trans.png); background-repeat:repeat-y; min-height:1080px; z-index:3
}
.texto {padding:25px; color:#dcdbd9; font-family:Arial, Helvetica, sans-serif; text-align:justify; font-size:12px}
.texto td { padding-left:5px; height:18px; padding-top:1px; padding-bottom:1px; border-bottom:solid 1px #303030;}

.cajas {
	border: 1px solid #999;
	background-color: #333;
	font-family: Arial, Helvetica, sans-serif;
	color: #DCDBD9;
	width: 300px;
	height: 18px;
	z-index:1;
	font-size: 13px;
}
	
a:link {
	color: #A0C1E4;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #A0C1E4;
}
a:hover {
	text-decoration: underline;
	color: #A0C1E4;
}
a:active {
	text-decoration: underline;
	color: #A0C1E4;
}



