body { width:100%; height:100%; margin:0px; padding:0px; font-family:"Trebuchet MS", Arial, Verdana, "Courier New"; font-size:12px; color:#666666; text-align:center; background:url(../images/header_bg.jpg) repeat-x top; }
h1 { font-size:18px; }
h2 { font-size:30px; color:#B0C700; margin:0px; padding:0px; }
h4 { font-size:14px; font-weight:bold; margin:0px; padding:0px; }
h5 { font-size:11px; margin:0px; padding:0px; }
h6 { font-size:21px; color:#B0C700; font-weight:normal; /*margin:0px; padding:0px;*/ }

.corte { position:relative; clear:both; width:100%; height:5px; }

.caja { position:relative; clear:both; margin:0px auto; padding:0px; width:934px; text-align:left; }

.header { position:relative; clear:both; width:934px; padding-top:24px; /*background:url(../images/head_top.jpg) repeat-x top left;*/ }
	.botonera { position:relative; clear:both; width:890px; height:49px; padding-left:44px; background:url(../images/botonera_bg.jpg) repeat-x top left; }
		.botonera ul { list-style:none; margin:0px; padding:0px; }
		.botonera ul li { position:relative; display:inline; width:166px; height:32px; padding-top:17px; padding-right:3px; background:url(../images/botonera_sep.jpg) no-repeat right top; float:left; text-align:center;  }
		.botonera ul li a { text-decoration:none; color:#666666; text-align:center; display:block; }
		.botonera ul li a:hover { text-decoration:none; color:#B0C700; display:block; }
			.alerta { position:absolute; z-index:5; width:100%; text-align:right; }

		.botonera td { height:39px; padding:10px 30px 0px 30px; background:url(../images/botonera_sep.jpg) no-repeat right top; text-align:center;  }
		.botonera td a { text-decoration:none; color:#666666; text-align:center; display:block; }
		.botonera td a:hover { text-decoration:none; color:#B0C700; display:block; }
	.header-logo { position:relative; clear:both; width:934px; margin-top:0px; background:#242021; }
		.headerLogoA { position:relative; float:left; width:350px; height:105px; margin-left:38px; }
		/*.headerLogoB { position:relative; float:left; width:80px; height:88px; margin-left:95px; padding-top:17px; background:url(../images/cupones.png) no-repeat bottom center; text-align:center; font-size:30px; color:#333333; }*/
		.headerLogoB { position:relative; float:left; width:80px; height:88px; margin-left:95px; padding-top:10px; }
		.headerLogoC { position:relative; float:right; width:158px; height:105px; margin-right:55px; background:url(../images/head_txt.jpg) no-repeat top left; }
		
.contenedor { position:relative; clear:both; width:934px; background:url(../images/contenedor_bg.jpg) repeat-y top center; }
	.sombraIzqT { position:relative; float:left; width:16px; height:87px; }
	.sombraDerT { position:relative; float:right; width:16px; height:87px; }
	.contenido { position:relative; float:left; width:902px; }
		.menuRubros { position:relative; float:left; width:277px; margin:12px 0px 30px 9px; background:url(../images/rubros_bg.jpg) repeat-x top; }
			.rubrosTop { position:relative; clear:both; width:277px; height:75px; background:url(../images/rubros_top.jpg) no-repeat top center; }
			.rubrosLink { position:relative; clear:both; width:277px; padding:0px; }
				.rubrosLink ul { list-style:none; padding:0px; margin:0px 5px 10px 12px; }
				.rubrosLink ul li { display:block; width:260px; height:30px; }
				.rubrosLink ul li a { font-size:18px; color:#333333; text-decoration:none; }
				.rubrosLink ul li a:hover { font-size:18px; color:#B0C700; text-decoration:none; }
			.mailing { position:relative; clear:both; width:277px; height:140px; background:url(../images/mailing_bg.jpg) no-repeat top center; }
				.mailing input { position:relative; float:left; width:123px; height:16px; background:#FFFFFF; border:solid 1px #999999; margin:40px 0px 0px 32px; font-size:11px; }
				.mailing input[type=image] { position:relative; float:right; margin:25px 33px 0px 0px; }
			.mailingdelete { position:relative; clear:both; width:394px; padding:8px 10px; }
				.mailingdelete input[type=text] { width:300px; }
				.mailingdelete input[type=image] { margin-left:265px; }
			.mailingpro { position:relative; clear:both; width:237px; height:100px; padding:20px; background:url(../images/mailingpro_bg.jpg) no-repeat top center; }
			.rank { position:absolute; z-index:3; width:110px; height:110px; margin:-40px 0px 0px -60px; }
		
		.homeCentro { position:relative; float:left; width:394px; margin:0px 0px 30px 6px; *margin:10px 0px 30px 6px; }
			.buscador { position:relative; clear:both; width:394px; height:138px; margin:0px; background:url(../images/buscador_bg.jpg) no-repeat top center; }
				.buscador input[type=text] { position:relative; float:left; width:258px; height:14px; margin:79px 0px 0px 27px; }
			.destacadosTop { position:relative; clear:both; width:394px; height:106px; background:url(../images/destacados_top.jpg) no-repeat top center; }
			.destacados { position:relative; clear:both; width:394px; background:url(../images/destacados_bg.jpg) no-repeat top center; }
				.destacados table { position:relative; margin-left:10px; }
				/*.descuento { position:absolute; z-index:9; margin:-18px 0px 0px 90px; width:44px; height:32px; background:url(../images/globo_desc.png) no-repeat top center; color:#FFFFFF; font-weight:bold; text-align:center; padding-top:12px; text-decoration:none; }*/
				.descuentoflash { position:absolute; z-index:10; margin:-18px 0px 0px 85px; *margin:-18px 0px 0px 50px; width:56px; height:42px; }
					.descuentonum { position:absolute; z-index:15; width:40px; height:30px; padding-top:12px; color:#FFFFFF; font-weight:bold; text-align:center; text-decoration:none; }
					.descuentoglobo { position:absolute; z-index:11; width:56px; height:42px; }
				/*.regalo { position:absolute; z-index:10; margin:-18px 0px 0px 90px; width:51px; height:108px; background:url(../images/regalo.png) no-repeat top center; }*/
				.regalo { position:absolute; z-index:9; margin:-18px 0px 0px 90px; width:66px; height:108px; }
				/*.cajaLogos { position:relative; width:118px; height:83px; text-align:center; background:url(../images/caja_logos.png) no-repeat top center; }*/
				.cajaLogos { width:123px; height:82px; background:url(../images/caja_logos-trans.png) no-repeat top center; text-align:center; padding-top:7px; }
				.logos { width:110px; height:80px; top:50%; margin-top:-42px; text-align:center; display:block; overflow:hidden; }
			
		.llamaCentro { position:relative; float:left; width:394px; margin:12px 0px 30px 6px; background:url(../images/rubros_bg.jpg) repeat-x top; }
			.llamaTop { position:relative; clear:both; width:254px; height:117px; padding:60px 130px 0px 10px; background:url(../images/llama_top.jpg) no-repeat top center; }
			.llamaProd { position:relative; clear:both; width:394px; }
			.llamaProd table { position:relative; margin:5px auto; }
			
			.listaCajaImg { position:relative; float:left; width:81px; height:57px; }
			.listaCajaMarco { position:absolute; z-index:5; width:81px; height:57px; background:url(../images/caja_lista_marco-trans.png) no-repeat top center; cursor:pointer; }
			.listaSep { position:relative; float:left; width:49px; height:57px; background:url(../images/listaSep.jpg) no-repeat top center; }
			.listaDesc { position:relative; float:left; width:190px; text-align:left; margin-left:3px; }
			
			.empresasTop { position:relative; clear:both; width:394px; height:15px; background:url(../images/empresas_top.jpg) no-repeat top center; }
			.empresasTxt { position:relative; clear:both; width:364px; padding:0px 15px; font-family:Verdana, "Trebuchet MS", Arial, "Courier New"; font-size:12px; line-height:17px; }
			.empresasTxt span { color:#B0C700; }
			
			.publicoTop { position:relative; clear:both; width:394px; height:53px; background:url(../images/publico_top.jpg) no-repeat top center;}
			.publicoTxt { position:relative; clear:both; width:364px; padding:15px; font-family:Verdana, "Trebuchet MS", Arial, "Courier New"; font-size:12px; line-height:17px; }
			.publicoTxt span { color:#B0C700; }
			.publicoTxt a { font-family:Verdana, "Trebuchet MS", Arial, "Courier New"; font-size:12px; font-style:italic; font-weight:bold; line-height:17px; color:#00AEEF; text-decoration:none; }
			.publicoTxt a:hover { font-family:Verdana, "Trebuchet MS", Arial, "Courier New"; font-size:12px; font-style:italic; font-weight:bold; line-height:17px; color:#00AEEF; text-decoration:none; }
			
			.descuentoTop { position:relative; clear:both; width:369px; /*height:48px;*/ padding:5px 10px 0px 15px; background:url(../images/centro_top.jpg) no-repeat top center;}
			
			.resultados { position:relative; clear:both; width:394px; text-align:center; color:#B0C700; font-size:14px; }
				
		.banners { position:relative; float:right; width:195px; margin:12px 15px 30px 0px; }
			.banner { position:relative; clear:both; width:195px; height:137px; margin-bottom:5px; }
			.bannerMarco { position:absolute; z-index:2; width:195px; height:137px; background:url(../images/marco_banners.gif) no-repeat top center; cursor:pointer; }

.footer { position:relative; clear:both; width:904px; height:36px; padding:0px 0px 0px 30px; background:url(../images/footer_bg.jpg) no-repeat top center; }
	.footCopy { position:relative; float:left; margin-top:10px; font-size:14px; }
	.footCubo { position:absolute; z-index:5; width:59px; height:71px; margin:-20px 0px 0px 15px; left:130px; background:url(../images/foot_cubo-trans.png) no-repeat top center; }
	.footBot { position:relative; float:right; width:720px; height:36px; }
		.footBot td { height:36px; padding:0px 5px; background:url(../images/foot_sep.jpg) no-repeat right top; text-align:center; }
		.footBot td a { text-decoration:none; color:#666666; text-align:center; display:block; }
		.footBot td a:hover { text-decoration:none; color:#B0C700; display:block; }
		
.contacto { background:url(../images/contacto_bg.jpg) no-repeat top center; font-family:"Trebuchet MS", Arial, Verdana, "Courier New"; color:#FFFFFF; text-align:left; width:540px; height:470px; }
	.contactoIzq { position:relative; float:left; width:60px; text-align:right; }
	.contactoDer { position:relative; float:left; width:400px; margin-left:5px; }
		.contacto input { width:400px; height:17px; font-size:10px; padding:1px; }
		.contacto textarea { width:400px; height:170px; font-size:13px; }
	.contactoTipo { position:relative; clear:both; width:100%; height:30px; }
		.contactoTipo ul { list-style:none; margin:0px; padding:20px 0px 0px 65px; *padding:10px 0px 0px 67px;  }
		.contactoTipo ul li { list-style:none; height:20px; margin:0px; padding-top:10px; display:block; float:left; background:none; }
		.contactoTipo ul li:hover a { background:url(../images/ico_flecha.jpg) no-repeat top center; height:20px; margin:0px; padding-top:10px; }
		.contactoTipo ul li span { list-style:none; margin:0px; padding:0px; display:block; float:left; color:#999999; }
		.contactoTipo ul li a:link, .contacto ul li a:visited, .contacto ul li a:active { font-family:"Trebuchet MS", Arial, Verdana, "Courier New"; font-size:14px; color:#999999; text-decoration:none; }
		.contactoTipo ul li a:hover { font-family:"Trebuchet MS", Arial, Verdana, "Courier New"; font-size:14px; color:#FFFFFF; text-decoration:none; }
		
		.mensaje { color:#FFFFFF; font-style:italic; text-align:center; }
		.mensajeRo { color:#CC0000; font-style:italic; text-align:center; }
		
/*
.cupon { width:430px; height:600px; background:#FFFFFF; text-align:left; }
	.cuponHead { position:relative; clear:both; width:430px; height:111px; background:url(../images/head_logo.jpg) no-repeat top center #242021; }
	.cuponDescuento { position:relative; clear:both; width:350px; *width:430px; height:40px; font-size:34px; padding-left:80px; background:url(../images/cupon_descuento_bg.jpg) repeat-y top left; }
	.cuponDesc { position:relative; clear:both; width:340px; *width:420px; font-size:12px; padding-left:80px; }
	.cuponDatos { position:relative; clear:both; width:350px; *width:430px; font-size:17px; line-height:20px; padding-left:80px; margin-bottom:15px; background:url(../images/cupon_pig.jpg) no-repeat top left; }
	.cuponBot { position:relative; clear:both; width:350px; *width:430px; padding-left:80px; }
*/
	.recomendar { background:url(../images/contacto_bg.jpg) no-repeat top center #3A3A3D; font-family:"Trebuchet MS", Arial, Verdana, "Courier New"; color:#FFFFFF; text-align:left; width:430px; height:600px; }
		.recomendar input { width:200px; height:17px; font-size:13px; }
		.recomendarDer { position:relative; float:left; width:300px; margin-left:5px; }

.lighttexto { background:url(../images/lighttexto_bg.jpg) fixed; font-family:"Trebuchet MS", Arial, Verdana, "Courier New"; color:#FFFFFF; text-align:left; width:540px; height:470px; }
	.lighttexto_cont { width:100%; padding:10px 10px 50px 10px; /*height:370px; overflow:auto; padding:10px 10px 50px 10px;*/ }
