body {
	background-color: #444444;
	cursor: default;
	font: 12px Verdana;
	margin: 0;
	}
hr 	{
	border: 1px #e2e1a7 solid;
	}
#principal {
	background: url(imagenes/principal.png) no-repeat top center;	
	position: absolute; left: 50%; top: 38px;
	margin: 0 0 0 -412px;
	height: 600px; width: 824px;
	}
#boton1 {
	background: url(imagenes/boton1_off.png) no-repeat top left;
	position: relative; left: 3px; top: 139px;
	height: 75px; width: 407px;
	}
#boton2 {
	background: url(imagenes/boton2_off.png) no-repeat top left;
	position: relative; left: 416px; top: 64px;
	height: 75px; width: 405px;
	}
#imagen1 {
	background: url(imagenes/imagen1_off.png) no-repeat top center;
	position: relative; left: 34px; top: 82px;
	height: 238px; width: 342px;
	}
#imagen2 {
	background: url(imagenes/imagen2_off.png) no-repeat top center;
	position: relative; left: 450px; top: -155px;
	height: 238px; width: 342px;
	}
#mensaje1 {
	background-color: red;
	border: 1px solid #e42828;
	color: #ffffff; font-size: 12px;
	margin-top: 0; padding: 5px;
	position: absolute; left: 0; top: 0;
	width: 98.9%;
	z-index: 100;
	}
#mensaje2 {
	background-color: yellow;
	border: 1px solid #e4ad28;
	color: #4b3501; font-size: 12px;
	display: none;
	margin-top: 0; padding: 5px;
	position: absolute; left: 0; top: 0; 
	width: 98.9%;
	z-index: 100;
	}
#mensaje3 {
	background-color: yellow;
	border: 1px solid #e4ad28;
	color: #4b3501; font-size: 10px;
	margin-top: 0; padding: 5px;
	position: absolute; left: 0; top: 0;
	height: 10px; width: 98.7%;
	z-index: 100;
	}
#zonaactiva1 {
	border: 1px solid #ff0000;
	left: 3px;
	height: 350px;
	position: absolute;
	top: 138px;
	width: 405px;
	z-index: 1000;
	}
#zonaactiva2 {
	border: 1px solid #0000ff;
	left: 415px;
	height: 350px;
	position: absolute;
	top: 138px;
	width: 405px;
	z-index: 1000;
	}
#b1	{
	border: 0;
	left: 0px;
	position: absolute;
	top: 138px;
	}
#b3	{
	border: 0;
	left: 413px;
	position: absolute;
	top: 138px;
	}
table {
	overflow: hidden;
	}
#precarga {
	display: none;
	}
#pie {
	/*background: url(imagenes/pie.png) no-repeat top left;*/
	color: #c9c9c9; font-size: 11px; text-align: center;
	margin: 0 0 15px -407px;
	position: absolute; left: 50%; top: 645px;
	height: 48px; width: 815px;
	}
#pie2 {
	color: #ffffff; font: 11px Arial; text-align: right;
	margin: 0 auto;
	float: left;
	position: relative; top: 400px; left: -20px;
	width: 876px;
	}
#pie3 {
	color: #ffffff; font: 11px Arial; text-align: left;
	margin: 0 auto;
	float: left;
	position: relative; top: 400px; left: 20px;
	width: 438px;
	}
#pie4 {
	color: #ffffff; font: 11px Arial; text-align: right;
	margin: 0 auto;
	float: right;
	position: relative; top: 400px; right: 20px;
	width: 438px;
	}	
#contenido {
	background: url('imagenes/contenido.png') no-repeat top left;
	margin: -214px 0 0 -438px;
	position: absolute; left: 50%; top: 50%;
	height: 429px; width: 876px;
	}
#contenido2 {
	background: url(imagenes/contenido2.png) no-repeat top left;
	margin: -214px 0 0 -438px;
	position: absolute; left: 50%; top: 50%;
	height: 429px; width: 876px;
	}
#imagen_contenido {
	background: url(imagenes/fondos/circuitos.jpg) no-repeat top left;
	margin: 0 0 0 -436px;
	position: absolute; left: 50.1%; top: 34px;
	height: 334px; width: 873px;
	}
#imagen2_contenido {
	background: url(imagenes/fondos/circuitos.jpg) no-repeat top left;
	margin: 0 0 0 -436px;
	position: absolute; left: 50.1%; top: 34px;
	height: 334px; width: 873px;
	}
#texto_sup a {
	color: #ffffff; font: 15px Arial; font-weight: bold; text-decoration: none;
	position: relative; left: 15px; top: 10px;
	}
#texto_sup a:hover {
	color: #e0e0e0;
	}
#superior {
	color: #ffffff; font: 11px Arial; text-decoration: none;
	position: absolute; left: 590px; top: 11px;
	}
#superior2 {
	color: #ffffff; font: 11px Arial; text-decoration: none;
	position: absolute; left: 674px; top: 11px;
	}
#superior3 {
	color: #ffffff; font: 15px Arial; font-weight: bold; text-decoration: none;
	position: absolute; left: 400px; top: 10px;
	}
#superior a, #superior2 a, #superior3 a {
	color: #ffffff;
	text-decoration: none;
	}
#opciones a {
	color: #ffffff; font: 15px Arial; font-weight: bold; text-decoration: none;
	margin: 0 12px 0 0;
	position: relative; left: 180px; top: 370px;
	}
#opciones a:hover {
	color: #e0e0e0;
	}
#opciones2 a {
	color: #ffffff; font: 15px Arial; font-weight: bold; text-decoration: none;
	margin: 0 12px 0 0;
	position: relative; left: 70px; top: 370px;
	}
#opciones2 a:hover {
	color: #e0e0e0;
	}
.lateral, .lateral2 {
	-moz-opacity:0.90; opacity: .90;
	background-color: #c6d6e6; border-left: 1px solid #444444;
	color: #444444; font: 12px Arial;
	cursor: default;
	height: 314px; width: 250px;
	padding: 10px; overflow: hidden;
	position: absolute; left: 69%; top: 0;	
	}
.lateral .cerrar, .lateral2 .cerrar {
	color: #000000; text-decoration: underline;
	position: absolute; left: 222px; top: 305px;	
	width: auto;
	}
.mastexto {
	-moz-border-radius: 5px; -webkit-border-radius: 5px; 
	-moz-opacity:0.90; opacity: .90;
	background-color: #ffffea;; border: 1px solid #444444;
	color: #444444; font: 13px Arial;
	cursor: default;
	padding: 25px 10px 10px 10px;
	position: absolute; left: 3%; top: 30px; z-index: 1;
	width: 300px;
	}
.mastexto .opcion {
	padding-left: 10px;
	float: left;
	}
.mastexto .opcion:hover {
	padding-left: 10px;
	}
#oferta1 {
	border-top: 1px solid #5f6981;
	color: #5f6981; font-size: 12px;
	height: 120px; width: 300px;
	position: absolute; left: 55px; top: 490px;	
	}
#oferta1 a {
	color: #5f6981;
	text-decoration: none;
	}
#oferta1 img {
	float: left;
	margin-right: 10px;
	}
#oferta2 {
	border-top: 1px solid #8a7a3d;
	color: #8a7a3d; font-size: 12px;
	height: 120px; width: 300px;
	position: absolute; left: 475px; top: 490px;
	}
#oferta2 a {
	color: #8a7a3d;
	text-decoration: none;
	}	
#oferta2 img {
	float: left;
	margin-right: 10px;
	}
.titulo {
	border-bottom: 1px solid black;
	font-size: 14px; font-weight: bold;
	}
.equis {
	font: 12px Tahoma;
	position: absolute; right: 8px; top: 5px;
	}
.equis:hover {
	background-color: rgb(246, 255, 108);
	/*color: #ff0000;*/
	}
.minim {
	font: 12px Tahoma;
	position: absolute; right: 32px; top: 5px;
	}
.minim:hover {
	background-color: rgb(246, 255, 108);
	}
.submenu, .submenu2  {
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	-moz-opacity:0.90; opacity: .90;
	background-color: #ffffea;;
	border: 1px solid #444444;	
	color: #444444; font: 13px Arial;
	padding: 25px 10px 10px 10px; overflow: hidden;
	position: absolute; left: 5%; top: 50px; z-index: 100;
	width: 480px;
	}
#minilogo {
	left: 7px; 
	position: absolute;
	top: 372px;
	}
.submtitulo {
	text-transform: uppercase;
	}
.submtitulo:hover {
	background-color: rgb(246, 255, 108);
	}
.subdesc1, .subdesc2, .subdesc3, .subdesc4, .subdesc5, .subdesc6, .subdesc7, .subdesc8, .subdesc9, .subdesc10, .subdesc11, .subdesc12, .subdesc13, .subdesc14, .subdesc15, .subdesc16, .subdesc17, .subdesc18, .subdesc19 {
	clear: both;
	display: none;
	float: left;
	font-size: 11px;
	}
.precio {
	position: absolute; right: 20px;
	}

